0001033905-20-000015.txt : 20200227 0001033905-20-000015.hdr.sgml : 20200227 20200227155118 ACCESSION NUMBER: 0001033905-20-000015 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200227 DATE AS OF CHANGE: 20200227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LUMINEX CORP CENTRAL INDEX KEY: 0001033905 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 742747608 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-30109 FILM NUMBER: 20661769 BUSINESS ADDRESS: STREET 1: 12212 TECHNOLOGY BLVD STREET 2: 512-219-8020 CITY: AUSTIN STATE: TX ZIP: 78727 BUSINESS PHONE: 5122494741 MAIL ADDRESS: STREET 1: 12212 TECHNOLOGY BLVD CITY: AUSTIN STATE: TX ZIP: 78727 10-K 1 lmnx-12312019x10k.htm 10-K Document
false--12-31FY201900010339050084300011400000.060.060.060.060.060.060.090.090.0010.0012000000002000000004389921044325369290740003027200028189000327920003660100037829000368330004063600000132000000.300.130.040.050.070.110.120.080.300.130.040.050.070.110.120.0753588000493060004425600048341000458070004522700041840000498650001339700056690001737000229500029600004931000525000033830003832200041448000405020004737300049391000509830004756200046882000152660007858000375400096800035840005756000572200029830000000.0010.0015000000500000000008266200079578000724450008113300082408000830560007867300090501000 0001033905 2019-01-01 2019-12-31 0001033905 2018-01-01 2018-12-31 0001033905 2018-06-30 0001033905 2020-02-26 0001033905 2018-12-31 0001033905 2019-12-31 0001033905 2017-01-01 2017-12-31 0001033905 2018-01-01 2018-03-31 0001033905 2018-04-01 2018-06-30 0001033905 2019-10-01 2019-12-31 0001033905 2019-04-01 2019-06-30 0001033905 2018-07-01 2018-09-30 0001033905 2019-01-01 2019-03-31 0001033905 2019-07-01 2019-09-30 0001033905 2018-10-01 2018-12-31 0001033905 2017-12-31 0001033905 2016-12-31 0001033905 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001033905 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001033905 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001033905 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001033905 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001033905 us-gaap:CommonStockMember 2019-12-31 0001033905 us-gaap:RetainedEarningsMember 2019-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001033905 us-gaap:CommonStockMember 2017-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001033905 us-gaap:RetainedEarningsMember 2017-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001033905 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001033905 us-gaap:RetainedEarningsMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001033905 us-gaap:CommonStockMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001033905 us-gaap:RetainedEarningsMember 2016-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001033905 us-gaap:CommonStockMember 2016-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001033905 us-gaap:LicensingAgreementsMember 2019-12-31 0001033905 us-gaap:LicensingAgreementsMember 2018-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:RestrictedStockMember 2018-12-31 0001033905 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001033905 us-gaap:RestrictedStockMember 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2018-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001033905 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001033905 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 iso4217:USD xbrli:shares utreg:Rate iso4217:USD xbrli:shares xbrli:pure


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-K
Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the fiscal year ended
 
December 31, 2019
or
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition period from __ to __.

lmnxlogoa01a01a02a15.jpg 
LUMINEX CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
 
000-30109
 
74-2747608
(State or other jurisdiction of incorporation)
 
(Commission File Number)
 
(I.R.S. Employer Identification No.)
 
12212 Technology Blvd.,
Austin,
Texas
 
 
 
 
78727
(Address of principal executive offices)
 
 
 
(Zip Code)
 
 
(512)
219-8020
 
 
Registrant’s Telephone Number, Including Area Code
None
Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report

Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
 
Trading Symbol(s)
 
 
Name of exchange on which registered
Common Stock, $0.001 par value
 
 
LMNX
 
 
The Nasdaq Global Select Market

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
 
Yes
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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
 
Yes
No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
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


Based on the closing sale price of common stock on The Nasdaq Global Select Market on June 28, 2019, the aggregate market value of the voting stock held by non-affiliates of the Registrant was $848,754,179 as of such date, which assumes, for purposes of this calculation only, that all shares of common stock beneficially held by officers and directors are shares owned by “affiliates.”

There were 45,168,166 shares of the Company’s Common Stock, par value $0.001 per share, outstanding on February 26, 2020.


DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Registrant’s Proxy Statement for its 2020 Annual Meeting of Stockholders are incorporated by reference into Part III hereof.



LUMINEX CORPORATION

FORM 10-K
FOR THE YEAR ENDED DECEMBER 31, 2019

TABLE OF CONTENTS
 
 
 
 
PAGE
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



SAFE HARBOR CAUTIONARY STATEMENT

This annual report on Form 10-K contains statements that are forward-looking statements under the Private Securities Litigation Reform Act of 1995. Forward-looking statements provide our current expectations of forecasts of future events. All statements other than statements of current or historical fact contained in this annual report, including statements regarding our future financial position, business strategy, impact of the reimbursement landscape, products including ARIES®, VERIGENE® NxTAG®, Muse®, Guava®, easyCyte™, InCyte™, Amnis®, ImageStream®, FlowSight® and CellStream®, assay sales, consumables sales patterns and bulk purchases, budgets, system sales, anticipated gross margins, liquidity, cash flows, projected costs and expenses, taxes, deferred tax assets, regulatory approvals or the impact of laws or regulations applicable to us, plans and objectives of management for future operations, and impact of prior acquisitions or future acquisitions, integration and the expected benefit of our acquisitions are all forward-looking statements. The words “anticipate,” “believe,” “continue,” “should,” “estimate,” “expect,” “intend,” “may,” “plan,” “projects,” “will” and similar expressions as they relate to us, are intended to identify forward-looking statements. These statements are based on our current plans and actual future activities, and our financial condition and results of operations may be materially different from those set forth in the forward-looking statements as a result of known or unknown risks and uncertainties, including, among other things:

concentration of our revenue in a limited number of direct customers and strategic partners, some of which may experience decreased demand for their products utilizing or incorporating our technology, periodic variability in their purchasing patterns or practices as a result of internal resource planning challenges, or budget or finance constraints in the current economic environment;

risks and uncertainties relating to market demand and acceptance of our products and technologies, including ARIES®, MultiCode®, NxTAG®, xMAP®, VERIGENE®, Muse®, Guava®, and Amnis® products;

our ability to scale manufacturing operations and manage operating expenses, gross margins and inventory levels;

our ability to obtain and enforce intellectual property protections on our products and technologies;

the impact on our growth and future results of operations with respect to the loss of the LabCorp women’s health business;

our ability to successfully launch new products in a timely manner;

dependence on strategic partners for development, commercialization and distribution of products;

risks and uncertainties associated with implementing our acquisition strategy;

our challenge to identify acquisition targets including our ability to obtain financing on acceptable terms;

our ability to integrate acquired companies or selected assets, including the flow cytometry assets recently acquired from EMD Millipore, into our consolidated business operations, and the ability to fully realize the benefits of our acquisitions;

timing of and process for regulatory approvals;

competition and competitive technologies utilized by our competitors;

fluctuations in quarterly results due to a lengthy and unpredictable sales cycle, fluctuations in bulk purchases of consumables, fluctuations in product mix and the seasonal nature of some of our assays;

our ability to comply with applicable laws, regulations, policies and procedures;

the impact of the ongoing uncertainty in global finance markets and changes in government and government agency funding, including its effects on the capital spending policies of our partners and end users and their ability to finance purchases of our products;

changes in principal members of our management staff;

potential shortages, or increases in costs, of components or other disruptions to our manufacturing operations;





our increasing dependency on information technology to enable us to improve the effectiveness of our operations and to monitor financial accuracy and efficiency;

implementation, including any modification, of our strategic operating plans;

uncertainty regarding the outcome or expense of any litigation brought against or initiated by us;

risks relating to our foreign operations, including fluctuations in exchange rates, tariffs, customs and other barriers to importing/exporting materials and products in a cost-effective and timely manner; difficulties in accounts receivable collections; our ability to monitor and comply with foreign and international laws and treaties; and our ability to comply with changes in international taxation policies;

budget or finance constraints in the current economic environment, or periodic variability in customer purchasing patterns or practices as a result of material resource planning challenges; and

reliance on third party distributors for distribution of specific Luminex-developed and manufactured assay products.

Many of these risks, uncertainties and other factors are beyond our control and are difficult to predict. Any or all of our forward-looking statements in this annual report may turn out to be inaccurate. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. New factors could also emerge from time to time that could adversely affect our business. The forward-looking statements herein can be affected by inaccurate assumptions we might make or by known or unknown risks, uncertainties and assumptions, including the risks, uncertainties and assumptions outlined above and described in Item 1A “Risk Factors” below. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this annual report may not occur and actual results could differ materially from those anticipated or implied in the forward-looking statements. When you consider these forward-looking statements, you should keep in mind these risk factors and other cautionary statements in this annual report including in Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in Item 1A “Risk Factors.”
 
Our forward-looking statements speak only as of the date made. We undertake no obligation to publicly update or revise forward-looking statements, whether as a result of new information, future events or otherwise. All subsequent written and oral forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the cautionary statements contained in this annual report.
 
Unless the context requires otherwise, references in this Annual Report on Form 10-K to “Luminex,” the “Company,” “we,” “us” and “our” refer to Luminex Corporation and its subsidiaries.
___________________

Luminex®, xMAP®, xTAG®, NxTAG®, Luminex® 100/200™, Luminex® SD™, FLEXMAP 3D®, MicroPlex®, MAGPIX®, MagPlex®, SeroMAP™, xPONENT®, LumAvidin®, MultiCode®, SYNCT™, ARIES®, VERIGENE®, xMAP® INTELLIFLEX, agPlex-TAG™, and Flex®, Muse®, Guava®, easyCyte™, InCyte™, Amnis®, ImageStream®, FlowSight®, CellStream®, INSPIRE™, IDEAS®, SpeedBead®, easyCheck™, FlowCellect®, ViaCount™, and Guava Nexin® are trademarks of Luminex Corporation or one of its subsidiaries. This report also refers to trademarks, service marks and trade names of other organizations.




PART I
ITEM 1. BUSINESS

Overview

We develop, manufacture and sell proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceuticals and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing, conduct life science research and perform pharmaceutical testing. We have established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by our proprietary technologies.

Multiplexing, the foundation of our Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because our end user customers, which include laboratory professionals performing discovery, research and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed.

Our xMAP Technology

Our xMAP technology is an open architecture, multiplexing technology that combines existing biological testing techniques with illumination, advanced digital signal processing, detection and proprietary software. With our technology, discrete assays are performed on the surface of color-coded microspheres. These microspheres are read in a compact analyzer that utilizes lasers or light emitting diodes (LEDs), detectors, charge-coupled device imaging and high-speed digital signal processing to simultaneously identify the assay and measure the individual assay results. The key features of xMAP technology include the following:

Multi-analyte/multi-format

xMAP technology has been designed to simultaneously perform up to 500 distinct assays in a single tube or well of a microtiter plate using only a small amount of sample. Moreover, unlike most existing technologies that are dedicated to only one type of assay, xMAP can perform multiple types of assays including enzymatic, genetic and immunologic tests on the same instrument platform.

Flexibility/scalability

xMAP technology allows flexibility in customizing test panels. Panels can be modified to include new assays in the same tube by adding additional microsphere sets. It is also scalable, meaning that there is no change in the manufacturing process and only minimal changes to the labor required to produce a small or large number of microsphere-based tests.

Both protein and nucleic acid applications on a single platform

xMAP technology has an advantage due to its ability to analyze both proteins and nucleic acids. This allows customers to utilize a single platform to evaluate samples across more biological parameters, which generates a more complete assessment of these samples. Alternative technologies are typically restricted to either proteins or nucleic acid, requiring customers to use two or more technologies from other vendors to get the same information.

High throughput

Our technology can perform up to 500 tests in a single well, permitting up to 96,000 tests to be detected in approximately one hour with only a small amount of sample. Rapid sample analysis permits efficient use for high-throughput applications.

Ease of use

Most xMAP-based assays are simple to perform. A test sample is added to a solution containing microspheres that have been coated with reagents. The solution is then processed through one of our xMAP systems, which incorporate proprietary software to automate data acquisition and analysis in real-time.

1



Cost-effective

By performing multiple assays at one time, xMAP technology is designed to be cost-effective for customers compared to competitive techniques such as enzyme-linked immuno-sorbent assay (ELISA) or real-time polymerase chain reaction (PCR). By analyzing only those assays in which a customer is interested, xMAP is also more cost-effective than most competing microarray technologies. In addition, microsphere-based assays are inexpensive compared to other technologies, such as chip-based microarrays.

Two types of microspheres—polystyrene microspheres and polystyrene magnetic microspheres—are both fundamental components of the xMAP technology. We purchase and manufacture microspheres and, in a proprietary process, dye them with varying intensities of proprietary dyes to achieve up to 500 distinct colors. The specific dye proportions permit each color-coded microsphere to be readily identified based on its distinctive fluorescent signature. Our customers create assays by attaching different biochemical reactants to each distinctly colored microsphere set. These unique reactants bind, or capture, specific substances present in the test sample. The microsphere sets can then be combined in test panels as required by the user, with a maximum of 500 tests per panel. Customers can order either standard microspheres or magnetic microspheres.

To perform an assay using xMAP technology on our systems, a researcher attaches biomarker detectors such as antibodies or nucleic acid oligos to one or more sets of color-coded microspheres, which are then mixed with a test sample. This mixture is injected into an xMAP analyzer, such as the Luminex 200 instrument, where the microspheres pass single-file in a fluid stream through two laser beams. The first laser excites the internal dyes that are used to identify the color of the microsphere and the test being performed on the surface of the microsphere. The second laser excites a fluorescent dye captured on the surface of the microspheres that is used to detect the result of the assay taking place. Our proprietary optics, digital signal processors and software record the fluorescent signature of each microsphere and compare the results to the known identity of that color-coded microsphere set. The results are analyzed and displayed in real-time with data stored on the computer database for reference, evaluation and analysis.

Our xMAP technology is currently being used within various segments of the life sciences industries, including the fields of drug discovery and development, and for clinical diagnostics, bio-defense, food safety and biomedical research.

We have a full range of instruments using our xMAP Technology: our LUMINEX® 100/200™ Systems offer 100-plex testing; our FLEXMAP 3D® System is our high-throughput, 500-plex testing system; and our MAGPIX® System provides 50-plex testing at a lower cost using imaging rather than flow cytometry. By using our xMAP technology, the end users are able to be more efficient by generating multiple simultaneous results per sample. We believe that this technology may also offer advantages in other industries, such as in food safety, animal health and bio-defense/bio-threat markets. Using the xMAP products Luminex has available today, up to 500 simultaneous analyte results can be determined from a single sample.

Our Amnis/Guava® Technologies

Due to our acquisition of EMD Millipore Corporation’s flow cytometry portfolio, which closed on December 31, 2018, we now have both Amnis® and Guava® technologies. Amnis systems are a family of imaging flow cytometry products for cell-based analysis. With the proprietary Amnis charge-coupled device detection and time-delayed integration (CCD-TDI) technology, CellStream® provides fluorescence and small particle sensitivity in a highly customizable flow cytometer. FlowSight® and ImageStream® Imaging Flow Cytometers combine the speed and sensitivity of flow cytometry with the functional detail and spatial information of microscopy. The Guava portfolio of products, which are versatile, easy-to-use cytometry systems based on microcapillary fluidics technology, include the Muse® Cell Analyzer, a simple, compact, and affordable system for absolute cell counting, viability, and basic cell health analyses, and the Guava easyCyte™ System, a versatile benchtop platform for additional, multi-dimensional cell health and biological assessments.

This acquisition expanded Luminex’s existing offering of flow-based detection systems, which is centered around our innovative xMAP® multiplexing technology, with approximately 17,000 xMAP systems sold worldwide, some of which may be retired or otherwise not in use. The results of operations for this acquisition have been included in Luminex’s consolidated financial statements beginning January 1, 2019. 


2


Our Non-Automated Technologies

Our xTAG® technology consists of several components, including multiplexed PCR or target identification primers, DNA Tags, xMAP microspheres and data analysis software. xTAG technology permits the development of molecular diagnostic assays for clinical use by hospital and reference laboratories. xTAG technology has also been applied to human genetic assays, pharmacogenetic assays and infectious disease assays.

Our MultiCode technology is based upon a unique assay chemistry that is a flexible platform for both real-time PCR and multiplex PCR-based applications. MultiCode-based PCR assays are primarily used for the detection of infectious diseases and genetic-based conditions. We have multiple molecular diagnostic (MDx) assays based on the MultiCode chemistry. MultiCode products are based upon the unique MultiCode bases, isoC and isoG. The synthetic isoC:isoG DNA base pair differs from the naturally occurring base pairs in its hydrogen bonding pattern. As a result, the MultiCode bases, isoC and isoG, can only pair with each other, but can co-exist with naturally occurring nucleotide pairs. This property enables site-specific incorporation of the isobases during amplification. The MultiCode base pair is recognized by naturally occurring enzymes and can be used for the specific placement of reporter molecules and to increase the molecular recognition capabilities of hybridization-based assays. The MultiCode base pair enables solutions to complex molecular challenges that were previously not possible with natural nucleic acid alone.

We have multiple assay development activities ongoing and these activities are focused in the areas of infectious disease, human genetics, and pharmacogenomics.

Our ARIES® Technology

The ARIES® System is our sample to answer platform for our MultiCode®-RTx technology, including In Vitro Diagnostic (IVD) assays. The ARIES® System is a clinical test system which automates and integrates extraction of nucleic acid from a clinical sample, performs real-time PCR, and detects multiple signals generated by target-specific probes. The ARIES® System is used with specific assays to measure multiple analytes indicative of infectious disease. The ARIES® System uses internal barcode scanning and other advanced features to minimize operator errors. Each independent module supports from one to six cassettes, allowing both short turn around testing (STAT) and batch testing. The ARIES® System can run both IVD and MultiCode® Analyte Specific Reagents (ASRs) simultaneously with a common Universal Assay Protocol.

Our VERIGENE Technology

Our offering in the molecular diagnostic market segment includes proprietary diagnostic tools that enable rapid and accurate detection of respiratory, gastrointestinal and bloodstream infections. Our U.S. Food and Drug Administration (FDA) cleared VERIGENE® Gram-Positive Blood Culture (BC-GP) and Gram-Negative Blood Culture (BC-GN) test panels for the early detection of pathogens associated with bloodstream infections are leading products in the high-growth bloodstream infection testing segment. In addition to detecting bacteria, these panels also detect yeast and identify antibiotic resistance markers. In contrast to traditional methodologies, which can take several days, these assays enable physicians to identify pathogens, including any associated resistance markers, and prescribe the most appropriate antibiotic regimen, all within 2.5 hours after identification of a positive blood culture. The ability for clinicians to make earlier, better informed therapeutic decisions results in improved patient outcomes and lower healthcare costs. Our VERIGENE product offering also includes FDA-cleared products for the detection of gastrointestinal and respiratory infections. These consist of a targeted product for the detection of C. difficile, as well as highly multiplexed molecular enteric, blood and respiratory pathogen panels, which test for a wide spectrum of microorganisms often associated with these types of infections. With the combination of the ARIES® and VERIGENE platforms, Luminex offers customers automated molecular platforms for both syndromic and targeted molecular diagnostic testing.

The VERIGENE System is an automated multiplex-capable system that rapidly and accurately detects infectious pathogens and drug resistance markers. The VERIGENE System consists of: (i) VERIGENE Test Cartridges, which are single-use, self-contained test units, and (ii) VERIGENE instruments, including the VERIGENE Processor SP, which is a modular benchtop analyzer, that combines automated nucleic acid extraction, purification, amplification (if needed), and hybridization in each module, as well as the VERIGENE Reader, which manages sample information and reads results from processed cartridges. Tests that run on the VERIGENE System are primarily designed to identify infections in the bloodstream, respiratory tract, and gastrointestinal tract.

The VERIGENE System utilizes advanced automation and proprietary chemistry to enable rapid sample to answer detection of nucleic acid and protein targets. NanoGrid Technology, a unique gold nanoparticle probe chemistry, is the driving force behind all VERIGENE tests, providing a foundation for the VERIGENE System’s menu of clinically meaningful diagnostics.


3


In addition to our menu of infectious disease tests, we are currently developing a next generation VERIGENE System, VERIGENE II, that we expect will deliver an improved user experience. This next generation system is designed to provide a reduced time to result, an improved user interface and a room temperature cartridge, all in a fully automated sample to answer system with an optimized footprint. In addition, customers using this system will have the ability to select both individual and groups of targets on assays using Flex pricing. This approach to target selection allows customers to save money by only paying for the targets they wish to see, which will often align with healthcare standard of care guidelines, where applicable. If these results do not provide a conclusive diagnosis, additional targets that were tested for but not released can immediately be viewed for an incremental charge.

Market Approach / Sales and Marketing

               Our three primary focus areas for continued revenue growth, as well as our sales and marketing strategies to achieve such growth, is as follows:

1. Molecular Diagnostics: the development and sale of molecular diagnostic assays utilizing our proprietary MultiCode®, xMAP and VERIGENE technologies for use on our installed base of automated and non-automated systems.  Our molecular diagnostic assay sales and marketing strategy is to expand the installed base and utilization of xMAP, xTAG, NxTAG®, ARIES® and VERIGENE product lines. We sell the xTAG, NxTAG, MultiCode, ARIES® and VERIGENE product lines primarily through a direct sales channel. Building a direct relationship with customers is a critical component of our sales and marketing strategy to launch innovative products such as VERIGENE Systems, NxTAG Respiratory Pathogen Panel (RPP) and ARIES® Systems. In addition, we market and sell our clinical diagnostics products to group purchasing organizations (GPOs) and integrated healthcare delivery networks. These efforts support and enable our selling efforts to individual laboratories, for example by contracting with GPOs to provide standardized pricing and terms for member hospitals. Our assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market and are also focused on three segments of the molecular diagnostic testing market: infectious disease, human genetics and personalized medicine.

2. Licensed Technologies Group (LTG): the sustained expansion of our partnership revenues through the introduction of an innovative new xMAP system and continued fulfillment of our partners needs in their respective fields of use. Our LTG sales and marketing strategy is focused on generating recurring revenues from the sale of Luminex developed assays, microspheres and other consumables, as well as from royalties on kits and testing services developed or performed by partners. Our strategic partners include immune/clinical diagnostics, protein diagnostic, pharmaceutical and life sciences companies that develop applications and/or provide testing services using our xMAP technology platforms. Some partners also distribute xMAP Systems to their customers.

We continue to work with strategic partners as the primary distribution channel for our xMAP Systems, and we will continue to pursue new partnerships focusing on partners with market presence in the key partner segments described below. Some of our strategic partners develop application-specific kits for use on our xMAP Systems that they, in turn, sell to their customers, thereby generating royalties for us. Certain strategic partners also perform testing services for third parties using our xMAP products, which also result in royalty revenue. We also contract with distributors to purchase and resell xMAP Systems and consumables in geographic or application-specific areas not covered by strategic partners.

We update our LTG listing regularly to reflect partner consolidations resulting from mergers and acquisitions, commercial sales inactivity, as well as termination or expiration of existing non-performing partner agreements. As of December 31, 2019, we had 82 strategic partners, compared to 74 strategic partners as of December 31, 2018. During 2019, we had 55 strategic partners with commercialized products utilizing xMAP Technology submitting royalties. Of these 55 strategic partners, 30 principally serve the clinical diagnostics market and 25 principally serve the life science research market. Revenues from these 55 commercialized, royalty-submitting, strategic partners constituted 43% of total revenue for 2019. We also believe our strategic partners provide us with complementary capabilities in product development, regulatory expertise and sales and marketing. By leveraging our strategic partners’ assay development capabilities, customer relationships and distribution channels, we believe that we can continue to achieve measurable market penetration and product adoption. Our current partners are in various stages of development and commercialization of products that incorporate our technology.

We also serve as an original equipment manufacturer (OEM) for certain strategic partners that choose to sell components of the xMAP product line as an embedded system under their own branding and marketing efforts. Luminex and these partners have sold approximately 17,000 xMAP-based instruments in laboratories worldwide as of December 31, 2019, some of which may be retired or otherwise not in use.


4


3. Flow Cytometry: the continued innovation of our proprietary image based flow cytometry technology. Our flow cytometry sales and marketing strategy is to become a global leader in flow cytometry, competing in all markets with disruptive and differentiated solutions by expanding our position in the research markets, building our diagnostic capabilities and increasing content generation. We expect that the growth of our flow cytometry business will be driven by our pipeline of new product launches and expanding our positions in the pharma, academic, diagnostics and industrial markets, which should grow our recurring revenue in service, research and clinical reagents, and clinical trial solutions. In turn, we expect these accomplishments will drive geographic expansion in both established and developing markets.

We sell the Amnis and Guava Flow Cytometry Systems through a direct sales channel in developed markets in North America, Europe, the Middle East, Africa and the Asia-Pacific region, and through distribution partners in emerging markets in Southeast Asia, Africa, and Latin America. The near-term goals of this business line are to strengthen the flow cytometry direct sales channel through integration into the Luminex sales function and expand our distribution networks in emerging markets. Our flow cytometry business has built healthy relationships with its customer base and has a reputation for quality customer support through its sales team and field application scientists, as well as technical service and instrument repair teams. We anticipate continuing to leverage these strengths to expand our installed base of instruments and concomitant recurring sales of reagents, software licenses and services.

    


5


The following systems and assays are available on the market as of December 31, 2019:
 
 
FDA
 
CE-IVD MARK
 
 
Clearance
 
Commercial Launch
 
Declaration
 
Commercial Launch
ARIES® HSV 1&2 Assay
 
þ
 
2015 - Q4
 
þ
 
2016 - Q1
ARIES® Flu A/B & RSV Assay
 
þ
 
2016 - Q2
 
þ
 
2016 - Q2
ARIES® Group B Streptococcus (GBS) Assay
 
þ
 
2017 - Q1
 
þ
 
2016 - Q4
ARIES® Bordetella Assay
 
þ
 
2017 - Q2
 
þ
 
2017 - Q3
ARIES® Norovirus Assay
 
 
 
 
 
þ
 
2017 - Q2
ARIES® C. Difficile Assay
 
þ
 
2017 - Q3
 
þ
 
2017 - Q3
ARIES® Group A Strep Assay
 
þ
 
2017 - Q4
 
þ
 
2017 - Q4
ARIES® MRSA Assay
 
þ
 
2019 - Q3
 
 
 
 
NxTAG® Respiratory Pathogen Panel (RPP)
 
þ
 
2016 - Q1
 
þ
 
2015 - Q4
VERIGENE® Clostridium Difficile Test (CDF)
 
þ
 
2012 - Q4
 
þ
 
2013 - Q2
VERIGENE® Enteric Pathogens Test (EP)
 
þ
 
2014 - Q4
 
þ
 
2015 - Q4
VERIGENE® Respiratory Pathogens Flex Test (RP Flex)
 
þ
 
2015 - Q4
 
þ
 
2015 - Q2
VERIGENE® Gram-Negative Blood Culture Test (BC-GN)
 
þ
 
2014 - Q2
 
þ
 
2013 - Q1
VERIGENE® Gram-Positive Blood Culture Test (BC-GP)
 
þ
 
2012 - Q4
 
þ
 
2012 - Q1
xTAG® CYP2C19 Kit v3
 
þ
 
2013 - Q4
 
þ
 
2013 - Q4
xTAG® CYP2D6 Kit v3
 
þ
 
2011 - Q2
 
þ
 
2013 - Q2
xTAG® Cystic Fibrosis (CFTR) 39 Kit v2
 
þ
 
2009 - Q4
 
þ
 
2012 - Q1
xTAG® Cystic Fibrosis (CFTR) 60 Kit v2
 
þ
 
2010 - Q1
 
 
 
 
xTAG® Cystic Fibrosis (CFTR) 71 Kit v2
 
 
 
 
 
þ
 
2009 - Q3
xTAG® Gastrointestinal Pathogen Panel (GPP)
 
þ
 
2013 - Q1
 
þ
 
2011 - Q2
xTAG® Respiratory Viral Panel (RVP)
 
þ
 
2008 - Q1
 
þ
 
2007 - Q4
xTAG® Respiratory Viral Panel (RVP) FAST v2
 
 
 
 
 
þ
 
2011 - Q4

We have plans to submit additional assays to regulatory authorities in 2020, including the FDA and foreign equivalents, for market authorization in order to comply with established guidelines across the jurisdictions in which we participate.

Industry Background

The life sciences industries use assays to detect the presence and characteristics of certain biochemicals, proteins or nucleic acids in a sample. Drug discovery, genetic analysis, pharmacogenomics, clinical diagnostics and general biomedical research all use assays. For example, assays can be used to:

measure the presence and quantity of substances such as infectious agents, antigens for histocompatibility, hormones, cancer markers and other proteins in a patient’s blood, other body fluid or tissue to assist physicians in diagnosing, treating or monitoring disease conditions;

detect genetic variations, such as single nucleotide polymorphisms or genetic mutations present in inherited diseases;

measure the response to a compound or dosage by measuring cellular activity to assist in drug discovery and development; and

6



assist physicians in prescribing or dosing the appropriate drug therapy based on the patient’s genetic makeup, a field known as pharmacogenetics.

The life sciences customer can purchase assays in the form of complete off-the-shelf kits, develop them from scratch or utilize a customized service to meet the customer’s specific needs.

The table below briefly describes the key assay technologies in the life sciences industries:
KEY TECHNOLOGIES
 
DESCRIPTION
 
MARKETS SERVED
Sequencing
 
Instruments which “read” the nucleotide sequence of DNA or ribonucleic acid (RNA) by a variety of methods including Next Generation Sequencing methods
 
Biomedical research and clinical diagnostics
BioChips/Microarrays
 
High-density arrays of DNA fragments or proteins attached to a flat glass or silicon surface
 
Biomedical research and clinical diagnostics
Automated Immunoassays
 
Automated test tube-based instruments used for detecting antibodies, proteins and other analytes
 
Clinical diagnostics
Gels and blots
 
Physical separation of molecules or analytes for visualization
 
Biomedical research and clinical diagnostics
PCR methods
 
Tests which use PCR technology to test DNA and RNA
 
Nucleic acid testing in clinical diagnostics and biomedical research
Microfluidics chips
 
Miniaturized liquid handling system on chips
 
Biomedical research and clinical diagnostics
Microtiter-plate based assays
 
Plastic trays with discrete wells in which different types of assays are performed, usually ELISA tests
 
Drug discovery, clinical diagnostics and biomedical research
Genotyping technologies
 
DNA primers or probes designed to identify small differences between DNA targets
 
Drug discovery, clinical diagnostics and biomedical research
Gene expression technologies
 
DNA primers or probes designed to measure the degree of transcriptional activity of a specific gene, indicating how active the cells are in making the protein encoded by that gene
 
Drug discovery, clinical diagnostics and biomedical research
Mass Spectrometry
 
Analytical technique and type of instrument used to identify the mass of ionized molecules or molecular fragments
 
Blood culture identification, pathogen fingerprinting

The table below briefly describes our key systems and technologies:
SYSTEMS
 
TECHNOLOGIES
Luminex® 100/200™
 
xMAP Technology
FLEXMAP® 3D
 
xMAP Technology
MAGPIX®
 
xMAP Technology
ARIES® and ARIES® M1
 
xTAG® and MultiCode Technologies
VERIGENE®
 
NanoGrid Technology
Amnis® FlowSight®
 
Amnis CCD-TDI Technology
Amnis® ImageStream®
 
Amnis CCD-TDI Technology
Amnis® CellStream®
 
Amnis CCD-TDI Technology
Guava easyCyte™
 
Guava Microcapillary Technology
Muse® Cell Analyzer
 
Guava Microcapillary Technology


7


Business Strategy

Our Company’s current focus is both on solidifying our leadership position as a provider of effective tools for diagnostic and research use, as well as establishing Luminex as a market leader in the molecular diagnostic market. To achieve these objectives, we have implemented and are pursuing the following strategies:

Focus on key markets

We have identified the following goals in our key market segments: (i) expanding usage of our automated molecular infectious disease testing, (ii) enabling and expanding end markets for our xMAP technologies through our partnership arrangements, and (iii) developing and expanding the image-based flow cytometry market. We will continue to employ a combination of a partnership-driven business model and a product-driven sales model focused on selected market segments and assay applications to achieve our goals.

Develop and deliver market-leading molecular diagnostic platforms and assays

Our research and development and our acquisition activity have expanded the breadth of technology and solutions we offer our customers to meet their needs. We acquired the MultiCode RTx real-time PCR technology for both quantitative and qualitative low-plex real-time PCR assays and the GenturaDx IDbox sample to answer platform, which is compatible with our MultiCode RTx technology, to provide our customers with a complete system for their real-time PCR assays. The GenturaDx IDbox was further developed and launched as the ARIES® System. A key focus currently is the development of additional assays for our ARIES® System. The ARIES® System, when combined with our proprietary real-time PCR chemistry and a new menu of highly automated assays that we have developed, offers a differentiated, easy to use diagnostic solution. The ARIES® System is designed to help clinical diagnostic laboratories overcome their daily challenges: minimizing healthcare cost increases while maintaining the overall quality of healthcare, the scarcity of highly trained laboratory personnel and limited lab bench space. The ARIES® System offers barcode-based data entry, an efficient workflow, a slim design that occupies minimal bench space, and universal assay protocols that enable true walkaway automation and the ability to simplify laboratory developed tests (LDTs).

The VERIGENE System offers automated, cost-effective multiplex capabilities that rapidly and accurately detect infectious pathogens and drug resistance markers, without relying on time-consuming culture methods. We currently offer assays on the VERIGENE platform in the categories of Bloodstream Infection Tests, Gastrointestinal Infection Tests and a Respiratory Infection Test. The VERIGENE Bloodstream Infection Tests provide cost-effective bacterial identifications and antibiotic resistance determinations directly from positive blood culture bottles up to 48 hours faster than conventional methods. The BC-GP test provides 15 different targets, and the BC-GN test provides 14 different targets. VERIGENE enables an earlier shift from empiric to targeted antibiotic treatment and differentiates potential blood culture contaminants. As a result, the VERIGENE System delivers better outcomes, improved patient care, and true antibiotic stewardship, all at a lower cost.

Testing for gastrointestinal pathogens has traditionally been labor-intensive, unpleasant for technologists to perform, has low sensitivity, and can take as long as five to seven days to produce definitive results. The VERIGENE C. difficile Test for healthcare-acquired diarrhea with 027 hypervirulent strain differentiation and VERIGENE Enteric Pathogens Test for community-acquired diarrhea with nine bacterial and viral targets require less than five minutes of user hands-on time and deliver comprehensive results directly from a stool sample in less than two hours. As a result, the VERIGENE System provides earlier optimization for patient treatment and improved laboratory and hospital efficiency.

Influenza is highly contagious and affects up to 20% of the U.S. population each year. It is responsible for more than 200,000 hospitalizations, and as many as 49,000 deaths, each year depending on the severity of the season.  Influenza can lead to serious complications such as pneumonia, bronchitis, sinus infections, and a general worsening of chronic conditions. Respiratory pathogens are responsible for more than one billion annual cases of the common cold and other related illnesses. They are recognized as a serious contributor to respiratory ailments in children, the elderly, and the immunocompromised and are commonly mistreated with unnecessary antibiotics due to delays in diagnosis. The VERIGENE Respiratory Pathogens Flex (RP Flex) provides viral identification information clinicians need to select appropriate treatment for their patients. VERIGENE RP Flex can limit misuse and overuse of antibiotics, which are ineffective and not indicated for viral infections, and it can provide results within two hours.


8


Develop next generation products

We have developed a full range of multiplexing instruments and consumables to cover a broad range of customer applications and budgets. We have developed, and continue to improve, our proprietary chemistries for our multiplex assays in areas such as infectious disease testing, human genetic testing and personalized medicine testing. All of these technology solutions provide our customers with a breadth of innovative solutions to meet their many testing needs.

We have continued the development of the VERIGENE II System. We initiated clinical studies on the system and its first assay in 2018 and currently expect to commercially launch the VERIGENE II System by the middle of 2020. We are also developing the next generation Guava System (Guava Next Gen System). We currently believe the Guava Next Gen System will commercially launch in 2020.

In the fourth quarter of 2015, we launched our sample to answer platform, ARIES® System. We have also received FDA clearance for seven assays that run on the ARIES® System.

In addition, we are collaborating with industry participants, biomedical research institutions and government entities to develop additional products on our platforms. We continuously consider other adjacent markets where our platform and assay offerings would be beneficial.

We have improved the simplicity and ease of use of our multiplex products through the development of a version of our multiplex PCR technology. This NxTAG chemistry enables customers to experience streamlined workflow without sacrificing throughput. We recognize that the crucial aspect of our current technology that we want to preserve for our larger customers is the ability to process samples from 1 to 96 patients in a single batch. This throughput flexibility and capacity is a crucial aspect for tests like our xTAG Respiratory Pathogen Panel (RPP), in which seasonality and local outbreaks can cause testing volumes to surge unpredictably. We offer the convenience of a one-step workflow with the throughput of a batch-based system. In addition, products using this chemistry are expected to have the convenience of room temperature shipping and storage. Additionally, we continue pursuing projects such as the development of consumables, automation, software and the expansion and enhancement of our multiplexing capabilities to advance our technologies and market acceptance.

We are working on the development of a next generation bead-based multiplexing instrument, xMAP INTELLIFLEX. This new system will provide the opportunity to address both expanding and evolving market needs, plus an opportunity for existing users to upgrade to a refreshed version of bead-based multiplexing. We currently expect to have a commercial launch mid-2020.

Actively pursue acquisitions that could accelerate our business strategies

We utilize analytical tools and an evaluation template to assess potential acquisition targets to accelerate our business strategies in the key markets described above. This approach led to several successful acquisitions historically, including GenturaDx, which is the foundation of our ARIES® System, Nanosphere, which is the foundation of the VERIGENE System and EMD Millipore Corporation’s flow cytometry portfolio. We actively evaluate opportunities to enhance our capabilities or our access to targeted markets and technologies, to provide us other advantages in executing our business strategies in our key markets.

Continue to develop the partnership channel focused in select key markets

As of December 31, 2019, 55 of our 82 strategic partners have developed and commercialized xMAP-based assays and are paying royalties to us. We also have strategic partners who distribute Luminex products. During 2019, the 55 strategic partners who have commercialized xMAP based assays accounted for approximately 42% of our total revenue and all of our strategic partners represented approximately 43% of our total revenue. We intend to continue pursuing opportunities to expand market acceptance of xMAP technology through development, marketing and distribution partnerships with leading companies in the life sciences markets. By leveraging our strategic partners’ market positions and utilizing their distribution channels and marketing infrastructure, we believe we can continue to expand our installed instrument base. Furthermore, our partners’ investments in research and development for xMAP applications provide Luminex xMAP customers with more assay options than any one company or Luminex could develop and commercialize individually.


9


We continue to focus our commercialization efforts through our strategic partners covering large sectors of the life science research market, where Luminex believes it has competitive advantages over alternative technologies and approaches. We define strategic partners as those companies in the life sciences markets that develop and distribute assays and tests on xMAP technology or may only distribute our xMAP technology-based systems and consumables. With our partners’ support and through our direct commercial efforts in the molecular diagnostics clinical laboratory segment, we have targeted major pharmaceutical companies, large clinical laboratories, research institutions and major medical institutions for our principal marketing efforts. We believe that these customers provide the greatest opportunity for maximizing the use of xMAP-based products and that continued adoption by these industry leaders will promote wider market acceptance of our xMAP technology.
 
Products

Instruments

Luminex® 100/200™. Luminex 100/200 Systems are compact analyzers that integrate fluidics, optics and digital signal processing to measure up to 100 analytes simultaneously in a single tube or well of a microtiter plate using only a small amount of sample. By combining lasers with digital signal processors and microcontrollers, these systems perform rapid, multi-analyte profiles under the control of a Windows-based personal computer and our proprietary software.

FLEXMAP 3D®. The FLEXMAP 3D System is intended for use as a general laboratory instrument in the life sciences, diagnostics, and associated markets. This device can simultaneously measure up to 500 analytes from a single sample and offers increased speed and enhanced ease-of-use and serviceability. Like our Luminex 100/200 Systems, the FLEXMAP 3D System combines lasers with digital signal processors and microcontrollers and these systems perform rapid, multi-analyte profiles under the control of a Windows-based personal computer and our proprietary software.
 
MAGPIX®. The MAGPIX System is a versatile multiplexing analyzer capable of performing qualitative and quantitative analyses of proteins and nucleic acids in a variety of sample matrices. This system can measure up to 50 analytes in a single reaction volume, reducing sample input, reagents and labor, while simultaneously improving productivity. The MAGPIX System is based on an innovative detection mechanism that uses LEDs and a charge-coupled device (CCD) imaging system, rather than the lasers and detection mechanisms used in our FLEXMAP 3D and Luminex 100/200 instruments.

ARIES®. The ARIES® System is a sample to answer real-time PCR platform. The ARIES® System uses internal barcode scanning and other advanced features to minimize operator errors. Two independent modules each support from one to six cassettes, allowing for both STAT and batch testing. The ARIES® System can run both IVD assays and MultiCode® ASRs simultaneously with a common Universal Assay Protocol. In addition, it can run traditional hydrolysis probe technology for LDTs using the ARIES® Exo+ Ready Mix. An integrated touchscreen computer eliminates the need for a separate computer, stand-alone keyboard and mouse, thus maximizing valuable bench space.

ARIES® M1. The ARIES® M1 System is a single-module version of the ARIES® System. It shares the same cassette-based sample to answer molecular diagnostic workflow as the ARIES® System, reducing hands-on time and simplifying operations. The ARIES® System is also able to run up to 6 different assays in different sample types in a random batch via Universal Assay Protocol, including LDTs.

VERIGENE® Reader and Processor SP. The VERIGENE System is a semi-automated, multiplex, molecular analysis system for the clinical diagnostics market. The VERIGENE System consists of a microfluidics processor, touchscreen reader and disposable test cartridges. The microfluidics processor interacts with and manipulates various functional components of the test cartridge, accomplishing a number of necessary steps, including target binding to the nucleic acid, gold nanoparticle probe hybridization, intermediate washes, and signal amplification (if required for the assay). The reader houses the optical detection module that illuminates the test slide and automated spot recognition software analyzes the resulting signal intensities and provides the test results. The reader also serves as the control station for the VERIGENE System and features a simple and intuitive touchscreen interface that allows users to track samples and test cartridges, initiate and monitor test processing, analyze results and generate reports. The novel Flex® Software capability associated with the Respiratory Flex assay allows the user to select and pay for only the targets of interest, reducing overall cost. The reader is also web-enabled to allow remote access to results and reports.

Amnis® FlowSight® Imaging Flow Cytometer. The FlowSight Imaging Flow cytometer provides high-sensitivity flow cytometry and imagery with up to twelve 20X multi-color images of every cell, including side scatter and brightfield, at up to 5,000 events per second. It is upgradeable to 4 lasers, offers automated sample loading for walk-away operations and is supported with image analysis software with fluorescence compensation and analysis wizards.

10



Amnis® ImageStream® Mark II Imaging Flow Cytometer. The ImageStream System is a benchtop, multispectral, imaging flow cytometer designed for the acquisition of up to 12 channels of cellular imagery at up to 60X magnification. By collecting large numbers of digital images per sample and providing a numerical representation of image-based features, the ImageStream System combines the per cell information content provided by standard microscopy with the statistical significance afforded by large sample sizes common to standard flow cytometry. With the ImageStream System, fluorescence intensity measurements are acquired as with a conventional flow cytometer; however, the best applications for the ImageStream System take advantage of the system’s imaging abilities to locate and quantify the distribution of signals on, in or between cells.

Amnis® CellStream®. The new CellStream Flow Cytometer delivers high sensitivity and flexibility for cell and particle analysis. This compact system may be configured with up to seven lasers to adapt to a wide range of analytical requirements. With highly sensitive and configurable optics, researchers benefit from multiparameter detection capabilities, while maintaining the flexibility to tailor and expand the system according to their research needs and budget.

Guava easyCyte Benchtop Flow Cytometer. The Guava easyCyte line includes compact benchtop flow cytometer models that offer up to 3 lasers and 14 parameters with excellent sensitivity and optional high throughput auto-sampling capabilities. Guava easyCyte Systems use patented, microcapillary, laser-based technology capable of detecting mammalian and microbial cells, particles and beads. A sample of fluorescently labeled cells is aspirated into a uniquely proportioned microcapillary flow cell providing direct absolute counting of cells without reference beads. Forward and side scatter characteristics are detected by photodiode, and fluorophores excited by the violet, blue or red laser emit signals that are spectrally filtered to resolve up to 10 fluorophores simultaneously. The instruments are supported by a line of 13 reagent FlowCellect® Kits and elegant InCyte™ acquisition and analysis software.

Muse® Cell Analyzer. The Muse Cell Analyzer is a simple, compact, easy-to-use benchtop device that uses patented miniaturized fluorescent detection and microcapillary technology to deliver accurate, precise and quantitative cell analysis. It is versatile enough to analyze both suspension and adherent cells 2–60 μm in diameter and includes a user-friendly touchscreen interface, intuitive software and optimized “Mix-and-Read” assays.

Consumables

MicroPlex® Microspheres. Our Luminex 100/200, FLEXMAP 3D and MAGPIX Systems use polystyrene microspheres that are approximately 5.6 microns in diameter. We dye the microspheres in sets with varying intensities of a red and a near infrared dye to achieve up to 100 distinct color sets. Each microsphere can be coupled with proteins, nucleic acids or other molecules to enable biological assays.

MagPlex® Microspheres. These microspheres feature super-paramagnetic properties that make them ideal for running automated xMAP®-based assays. We dye the microspheres in sets with varying intensities of a red and a near infrared dye to achieve up to 500 distinct color sets. These microspheres can be moved or held in place by a magnetic field. Many automated systems utilize magnetic properties to automate the performance of the assay. Automating sample testing using MagPlex microspheres on a robotic sample preparation system decreases hands-on technician time, improves precision and streamlines workflow.

xTAG® Microspheres. These dyed microspheres are linked to a set of 100 proprietary nucleic acid capture sequences providing a “universal array” for DNA and RNA work. They are designed for conducting genotyping and other nucleic acid-based experiments in the life sciences, pharmaceutical and clinical diagnostic markets. When used in conjunction with our Luminex systems, xTAG microspheres are designed to simplify the molecular assay development process and increase assay flexibility. xTAG microspheres may be used by customers to develop LDT assays and are used in Luminex’s xTAG assay kits.

SeroMAP™ Microspheres. These 100 distinct sets of microspheres are designed for specific protein-based serological applications. Certain Luminex partners use this product for enhanced sensitivity in serum-based assays.

Calibration and Control Microspheres. Calibration microspheres are microspheres of known fluorescent light intensities used to calibrate the settings for the classification and reporter channel for the Luminex systems. Control microspheres are microspheres that are used to verify the calibration and optical integrity for both the classification and reporter channels for the various systems.


11


Software

xPONENT®. Our xPONENT Software is included in all of our xMAP instruments and enhances both ease-of-use and automation capabilities, expanding xMAP functionality in our core markets. The software suite incorporates important features, all designed to simplify laboratory workflow and increase productivity, including enhanced security (21 CFR Part 11 compliance and electronic signatures), integration capabilities that allow customers to transmit and receive data from Laboratory Information Systems (LIS/LIMS), integration with the most popular automated sample preparation systems, the ability to run magnetic bead applications and touchscreen capability. xPONENT is sold on new Luminex 100/200, FLEXMAP 3D, and MAGPIX Systems and is available as an upgrade to existing Luminex systems in the marketplace.

TDAS®. Our TDAS Software is an analysis program designed to complement our xTAG® Technology, which uses a proprietary universal tag system that allows for the development and optimization of nucleic acid assays. TDAS Software simplifies workflow and increases productivity by helping to accurately identify pathogens associated with infectious diseases and genetic mutations. TDAS Software produces non-subjective results, which can be viewed in the software, integrated with LIS, and exported or printed into reports.

SYNCTTM. Our SYNCT data management software solution can compile data from multiple ARIES® Systems, or multiple MAGPIX Systems (NxTag-enabled), assisting laboratories to better leverage their data to decrease laboratory costs and improve patient care. In addition, SYNCTTM Standard Curve Analysis Software enables labs to create quantitative LDTs.

IDEAS®. Our IDEAS image analysis software for our Amnis Flow Cytometers provides detailed analysis of intensity, location and co-location of probes. IDEAS offers powerful tools for high content, statistically robust analysis of images, as well as standard flow cytometry graphing tools and statistics for hundreds of morphological features in addition to intensity.

Clinical Diagnostic Assay Product Families

A product family consists of two or more assays that are focused on similar or related markets. Each assay consists of a combination of chemical and biological reagents and our proprietary technologies used to perform diagnostic and research assays on samples. As of February 26, 2020, the following product families are commercially available:

xTAG Assays and Product Family

This family of products includes infectious disease panels and genetic testing panels that utilize Luminex xMAP bead-based detection platforms in combination with proprietary molecular chemistries. xTAG infectious disease IVD products enable our laboratory end users to identify the causative agent for respiratory and gastrointestinal infections, which are major causes of illness and mortality globally. xTAG Assays for genetic testing include several IVD kits for cystic fibrosis (CF) genotyping and a number of pharmacogenetic assays that may be used to profile genetic mutations related to drug metabolism.

MultiCode Assays and Product Family

This product family includes our FDA-cleared HSV 1&2 Assay as well as a number of ASRs and other products. These products are generally designed to detect infectious agents in clinical samples using our proprietary MultiCode-RTx real-time PCR chemistry. We carry a diverse portfolio of bacterial, viral, fungal and protozoan pathogen primers for global laboratory professionals and are an OEM of instrumentation for certain of our customers.

ARIES® Assays and Product Family

ARIES® Cassettes. ARIES® Cassettes are self-contained assay consumables designed to run a fully automated, sample to answer molecular assay on the ARIES® System. The cassettes make use of proprietary injection-molded parts, as well as MultiCode and other reagents, to perform automated extraction, purification, elution, amplification and analysis of nucleic acid testing from a variety of different sample types.

This product family includes our FDA-cleared and CE-marked ARIES® HSV 1&2 Assay, ARIES® Flu A/B & RSV Assay, ARIES® GBS Assay, ARIES® Group A Strep Assay, ARIES® Bordetella Assay, and ARIES® C. difficile Assay. In addition, we launched an FDA-cleared ARIES® MRSA Assay in 2019.


12


VERIGENE Assays and Product Family

VERIGENE Cartridges. VERIGENE test cartridges are single-use, self-contained test units comprised of (i) a reagent pack, which is a microfluidic cassette that contains all of the hybridization reagents needed for a single test that also captures the waste materials generated during test processing, and (ii) a substrate holder, which contains a glass slide that serves as a solid support for the microarray used to capture targeted nucleic acids. Each test cartridge is designed for multiplex analyses of one patient sample.

This product family includes our FDA-cleared and CE-marked VERIGENE Bloodstream Infection tests, VERIGENE Gastrointestinal Infection tests, including the VERIGENE C. difficile Test and the VERIGENE Enteric Pathogens Test, and the VERIGENE Respiratory Pathogens Flex Test, as well as other VERIGENE next generation assays in development.

Customers

In 2019, only one partner accounted for more than 10% of our total revenues. Thermo Fisher Scientific Inc. accounted for 12%, 14% and 15% of our total revenues in 2019, 2018 and 2017, respectively. LabCorp accounted for 5%, 15% and 20% of our total revenues in 2019, 2018 and 2017, respectively. No other customer or partner accounted for more than 10% of our total revenues in 2019, 2018 or 2017; however, Bio-Rad Laboratories, Inc., a partner, accounted for 5%, 6% and 6% of our total revenues in 2019, 2018 and 2017, respectively. The loss of any of these customers or partners could have a material adverse effect on our business, financial condition and results of operations.

International Operations

We currently ship products to a number of customers outside the United States, primarily including customers in Canada, Europe and the Asia-Pacific region. For the annual periods ended December 31, 2019, 2018 and 2017, foreign shipments to customers totaled $82.3 million, $54.1 million and $49.7 million, respectively, representing 25%, 17% and 16%, respectively, of our total revenues for such periods. We have foreign subsidiaries in Canada, the Netherlands, the United Kingdom, Germany, France the People’s Republic of China, Japan, and Hong Kong, which increase our international support, service and marketing capabilities. Sales to territories outside of the U.S. are primarily denominated in U.S. dollars. We believe that our activities in some countries outside the U.S. involve greater risk than our domestic business due to foreign economic conditions, exchange rate fluctuations, local commercial and economic policies and political uncertainties. See Note 16 to our Consolidated Financial Statements.

Customer Operations

Our Customer Operations Group provides technical support, field service and assistance to our customers, our distributors, our strategic partners and their customers. Most of our customer operations personnel have experience as biologists, biochemists or electrical engineers and have extensive experience in academic, industrial and commercial settings. Cross-training is a major focus, as is empowering group members to solve problems outside of their primary assignment.

Remote Support

Our Technical Support department assists users primarily through a toll-free hotline, internet interface and e-mail communications. We deliver “24/7” remote technical support with our staff based at our Austin, Northbrook and Toronto locations and from our European, Chinese and Japanese subsidiaries to better serve our customer base. Personnel assist our distributors, strategic partners and customers in inquiry and complaint management related to Luminex products, system implementation and development of their assays. A comprehensive software and database system is utilized to track customer interactions, follow trends and measure utilization. The information is categorized and presented to management for regular review.

Training

We offer comprehensive programs in basic system training, advanced assay development, instrument field service and technical support functions. A portion of our training material is web-based and available online. Customers have the option to receive training on-site at their location or locally, with our staff based at our Austin, Texas, Northbrook, Illinois, European, Chinese or Japanese offices.


13


Field Support

We currently have field service and field application personnel based across North America, Europe, China and Japan in areas of our more significant system concentration. In addition, several of our distributors and strategic partners provide their own field service and field application support. As we continue to expand our installed base, we believe a strong, reliable, efficient field support organization is crucial to maintaining a high level of customer satisfaction.

Research and Development

Our research and development groups work to develop next generation systems, chemistries, assays and software to provide new, innovative products to our customers. Our research and development expense for the years ended December 31, 2019, 2018 and 2017, was $56.2 million, $47.2 million and $45.7 million, respectively.

Our current research and development projects include:

New platform and technology development

We are working on the development of the next generation, sample to answer, molecular diagnostic, automated VERIGENE II platform. This involves the final design and development of the instrument, consumables and software as well as the development of a menu of assays for this system. We currently expect to commercially launch the VERIGENE II System in 2020.

New sample to answer menu development

We have a pipeline of new syndromic assays for use on the next generation VERIGENE II platform. These automated assays are primarily in the area of infectious disease testing.

xMAP® INTELLIFLEX system

Our Next-Generation xMAP system is nearing testing with partners and we expect will be ready for commercial launch by the middle of 2020. Among other activities, our partners will need to validate the backward capability of previously developed kits and plan their launches of new kits that will be able to take advantage of the increased sensitivity of this next generation xMAP System.

Guava Next Gen

Our flow cytometry research and development group has been working on a next generation Guava instrument that will provide researchers with simplified benchtop flow cytometry combined with an easy to use software interface. This new instrument will allow researchers to perform basic to advanced analysis with a consistent and reliable platform on the benchtop. These researchers will be in academia, pharma, government and biotechnology segments, and will be conducting research in areas such as immunology, cancer, bacteria, and others. This product will be a research use only product but is expected to launch worldwide by the middle of 2020.

Manufacturing

We have approximately 134,000 square feet of leased manufacturing space, including space located at our principal executive offices in Austin, Texas (74,000 square feet), in Madison, Wisconsin (12,000 square feet), in Toronto, Canada (11,700 square feet), in Northbrook, Illinois (26,300 square feet) and in Seattle, Washington (10,000 square feet).

We initially certified our Quality Management System (QMS) to the ISO 9001:2000 standard and in 2010 updated our certification to ISO 9001:2008. ISO is an internationally recognized standard for quality management systems. Subsequent audits by the registrar have been and will continue to be carried out at regular intervals to ensure we are maintaining our system in compliance with ISO standards. Recertification is required every three years and we have been successfully recertified in each applicable year since obtaining our original ISO certification. Also, we have our QMS certified to the ISO 13485:2012 Quality Management Standard and the Canadian Medical Devices Regulation (CMDR). These standards include a special set of requirements specifically related to the supply of medical devices and related services. Additionally, we manufacture to current FDA “Good Manufacturing Practice” requirements and our QMS is implemented in accordance with FDA Quality System Regulations (21 CFR 820).


14


Supply Chain

We have historically purchased many of the components and raw materials used in our products from numerous suppliers worldwide. For reasons of quality assurance, sole source availability and cost-effectiveness, certain components and raw materials used in the manufacture of our products are available only from one supplier. We have worked closely with our suppliers to develop contingency plans to assure continuity of supply while maintaining high quality and reliability, and in some cases, we have established long-term supply contracts with our suppliers. Due to the high standards and FDA requirements applicable to the manufacturing of our products, we may not be able to quickly establish additional or replacement sources for certain components or materials. In the event that we are unable to obtain sufficient quantities of raw materials or components on commercially reasonable terms or in a timely manner, our ability to manufacture our products on a timely and cost-competitive basis may be compromised, which may have a material adverse effect on our business, financial condition and results of operations.

Instruments

Component suppliers and contract manufacturers provide certain components and component assemblies of our xMAP and ARIES® Systems. The remaining assembly and manufacturing of our systems are performed at our facilities in Austin, Texas and Northbrook, Illinois. The quality control and quality assurance protocols are all performed at our facilities. Parts and component assemblies that comprise our technology systems are obtained from a number of sources. We have identified alternate sources of supply for several of our strategic parts and component assemblies. Additionally, we have entered into supply agreements with most of our suppliers of strategic parts and component subassemblies to help ensure component availability and flexible purchasing terms with respect to the purchase of such components. As of December 31, 2019, approximately 17,000 Luminex multiplexing analyzers have been shipped since 1999, some of which may be retired or otherwise not in use.

Microspheres

We procure our undyed, standard MicroPlex® microspheres and manufacture our magnetic MagPlex® carboxylated polystyrene microspheres. We synthesize our dyes and manufacture our dyed microspheres using a proprietary method in our Austin, Texas manufacturing facility in large lots. We dye the microspheres with varying intensities of red and near infrared dyes to produce our distinctly colored microsphere sets. We currently purchase the standard polystyrene microspheres from one supplier, in accordance with a supply agreement. We believe this agreement will help ensure microsphere availability and flexible purchasing terms with respect to the purchase of such microspheres. While we believe the microspheres will continue to be available from our supplier in quantities sufficient to meet our production needs, we believe our in-house manufacturing capabilities along with other potential suppliers would provide sufficient microspheres for us if given adequate lead-time to manufacture the microspheres to our specifications.

Assays and Reagents

Component suppliers and contract manufacturers produce certain components of our developed reagents. The remaining assembly and manufacturing of our on-market kits are performed at one of our facilities in Austin, Texas, Toronto, Canada, Madison, Wisconsin, Northbrook, Illinois, or Seattle, Washington. The quality control and quality assurance protocols are all performed at our facilities. Reagents, consumables and other raw material that comprise our kits are obtained from a number of sources.

In addition to developed assay kits, increasing regulatory requirements coupled with rising demand for new clinical applications are driving demand for laboratory developed tests. Our proprietary technologies and platforms offer a unique combination of flexibility and throughput, as our systems’ open architecture, software and standard protocols allow our customers the ability to use our proprietary reagents to validate and verify a new test, while being able to utilize the same system to handle increasing volumes once the assay is commercialized.

Competition

We design our xMAP Systems and consumables for use by customers across the various segments of the life sciences, pharmaceutical and clinical diagnostic industries. Our xTAG, NxTAG, MultiCode, ARIES® and VERIGENE products are developed specifically for the molecular diagnostic segment. Our competition includes companies marketing conventional testing products based on established technologies such as ELISA, real-time PCR, mass spectrometry, gene sequencing, biochips, arrays and flow-based technologies, as well as next generation sequencing and companies developing their own advanced testing technologies.


15


The pharmaceutical industry is a large market for the genomic, protein and high-throughput screening applications supported by xMAP Technology. In each application area, Luminex faces a different set of competitors. Genomic and protein testing can be performed by products available from Affymetrix, Inc. (a Thermo Fisher Scientific Inc. brand), Life Technologies Corporation (a Thermo Fisher Scientific Inc. brand), Becton, Dickinson and Company, Illumina, Inc., Qiagen N.V., Meso Scale Discovery (a division of Meso Scale Diagnostics LLC), Quanterix Corporation, PerkinElmer, Inc., Bio-Rad Laboratories, Inc., and others.

Our diagnostic market competitors include, among others, Abbott Laboratories, Life Technologies Corporation (a Thermo Fisher Scientific Inc. brand), BioFire Diagnostics, LLC (a bioMérieux company), Cepheid (a Danaher Corporation company), GenMark Dx, Roche Diagnostics, Siemens Medical Solutions, Hologic, Inc., Alere (now part of Abbott Laboratories), Quidel Corporation, Focus Diagnostics (DiaSorin S.p.A), T2 Biosystems, Inc., Accelerate Diagnostics, Inc., Meridian Bioscience, Inc., and Illumina, Inc. Some of these companies have technologies that can run a variety of established assays. In addition, certain of these companies offer integrated systems and laboratory automation that are designed to meet the need for improved work efficiencies in the clinical laboratory.

Competition within the academic biomedical research market is highly fragmented. There are hundreds of suppliers to this market including, among others, Amersham Pharmacia Biotech, a part of GE Healthcare, Life Technologies Corporation (a Thermo Fisher Scientific Inc. brand) and Becton, Dickinson and Company.

Flow cytometry is a well-established field that has grown into a multi-billion dollar market, including research and clinical systems and applications. Competition for our flow cytometry systems is expanding as established competitors consolidate their positions and new competitors and technologies enter and grow within the field.  BD Biosciences and Beckman Coulter are long-time leaders in the field and hold the majority of the market share. Mid-term competitors include Miltenyi Biotec, Bio-Rad, Sony Biotechnology, and Attune (part of ThermoFisher Scientific). Newer competitors include ACEA Biosciences and Cytek Biosciences. Our imaging flow cytometry systems cross over into both imaging and microscopy areas and face a number of competitors in these fields, as well as new competitors developing imaging-in-flow systems.


Intellectual Property

To establish and protect our proprietary technologies and products, we rely on a combination of patent, copyright, trademark and trade secret laws and confidentiality agreements. We have filed for registration or obtained registration for trademarks used with our products and key technologies.

We have implemented a strategy designed to optimize our intellectual property rights. For core intellectual property, we are pursuing patent coverage in the United States and those foreign countries that correspond to the majority of our current and anticipated customer base. We currently own 770 issued patents worldwide directed to various aspects and applications of our products and technology, including 238 issued patents in the United States. Other countries in which we have issued patents directed to various aspects and applications of our products and technology include, among others, France, Germany, the United Kingdom, Australia, Japan, the Netherlands, Canada, Hong Kong, China and South Korea. Our patent portfolio also includes 160 pending patent applications in the United States and other foreign jurisdictions. We believe our patents and pending patent applications provide, or will provide, protection for systems and technologies that allow real-time multiplexed analytical techniques for the detection and quantification of many analytes from a single sample. We also hold patents covering the fluorescently dyed, magnetically responsive microspheres. In addition, multiple granted patents and pending applications describe aspects of MultiCode technology, xTAG technology, nanoparticle technology, the ARIES® and VERIGENE Systems, NxTAG technology, imaging flow cytometry technology and capillary flow cytometry technology.

The source code for our proprietary software is protected as a trade secret and/or as a copyrighted work. Aspects of the software also are covered by issued patents.

We also rely on trade secret protection of our intellectual property. We attempt to protect our trade secrets by entering into confidentiality agreements with strategic partners, third parties, employees and consultants. Our employees and third-party consultants also sign agreements requiring that they assign to us their interests in inventions and original works of expression and any corresponding patents and copyrights arising from their work for us. See Item 1A, Risk Factors - “The property rights we rely upon to protect the technologies underlying our products may not be adequate to maintain market exclusivity. Inadequate intellectual property protection could enable third parties to exploit our technologies or use very similar technologies and could reduce our ability to distinguish our products in the market.”


16


Government Regulation

Our products are generally considered medical devices and are subject to regulation by numerous government agencies, including the FDA and similar agencies outside the United States. To varying degrees, each of these agencies require us to comply with laws and regulations governing the development, testing, manufacturing, labeling, marketing, and distribution of our medical devices. Our business is also affected by the United States and foreign patient privacy laws, cost containment initiatives and environmental health and safety laws and regulations. The primary laws and regulations that are particularly relevant to our business are described below.

Food and Drug Administration

In general, the products that we manufacture are considered to be medical devices and are subject to regulation in the United States by the FDA. We also manufacture versions of the Luminex instruments for use with diagnostic assay kits that are available through our strategic partners. For FDA purposes, Luminex systems are considered components of our partners’ kit products. Kits manufactured by our strategic partners used in conjunction with our technology, may be subject to clearance or approval requirements and other FDA regulations.

The FDA classifies medical devices into one of three classes on the basis of the intended use of the device, the risk associated with the use of the device for that indication, as determined by the FDA, and on the controls deemed by the FDA to be necessary to reasonably ensure their safety and effectiveness. Class I devices, which have the lowest level of risk associated with them, are subject to general controls. Class II devices are subject to general controls and special controls, including performance standards. Class III devices, which have the highest level of risk associated with them, are subject to general controls and premarket approval. Most Class I devices and some Class II devices are exempt from a requirement that the manufacturer submit a premarket notification, or 510(k), and receive clearance from the FDA which is otherwise a premarketing requirement for a Class II device. Class III devices may not be commercialized until a premarket approval application (PMA) is submitted to and approved by the FDA.

510(k) Clearance Pathway

To obtain 510(k) clearance, a sponsor must submit to the FDA a premarket notification demonstrating that the device is substantially equivalent (SE) to a device legally marketed in the U.S. for which a PMA was not required. The FDA is supposed to make a SE determination within 90 days of FDA’s receipt of the 510(k), but it often takes longer if the FDA requests additional information. After a device receives 510(k) clearance, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, will require a new clearance or possibly a pre-market approval.

De Novo Classification

Medical device types that the FDA has not previously classified as Class I, II or III are automatically classified into Class III regardless of the level of risk they pose. The Food and Drug Administration Modernization Act of 1997 established a new route to market for low to moderate risk medical devices that are automatically placed into Class III due to the absence of a predicate device, called the “Request for Evaluation of Automatic Class III Designation,” or the de novo classification procedure.

This procedure allows a manufacturer whose novel device is automatically classified into Class III to request down-classification of its medical device into Class I or Class II on the basis that the device presents low or moderate risk, rather than requiring the submission and approval of a PMA application. Prior to the enactment of the Food and Drug Administration Safety and Innovation Act of 2012 (FDASIA), a medical device could only be eligible for de novo classification if the manufacturer first submitted a 510(k) premarket notification and received a determination from the FDA that the device was not substantially equivalent. FDASIA streamlined the de novo classification pathway by permitting manufacturers to request de novo classification directly without first submitting a 510(k) premarket notification to the FDA and receiving a not substantially equivalent determination. Under FDASIA, the FDA is required to classify the device within 120 days following receipt of the de novo application. If the manufacturer seeks reclassification into Class II, the manufacturer must include a draft proposal for special controls that are necessary to provide a reasonable assurance of the safety and effectiveness of the medical device. In addition, the FDA may reject the reclassification petition if it identifies a legally marketed predicate device that would be appropriate for a 510(k) or determines that the device is not low to moderate risk or that general controls would be inadequate to control the risks and special controls cannot be developed.


17


Premarket Approval Pathway

A PMA must be submitted if a new device cannot be cleared through the 510(k) process or downclassified by the de novo pathway described above. The PMA process is generally more complex, costly and time consuming than the 510(k) process or de novo processes. A PMA must be supported by extensive data including, but not limited to, technical, preclinical, clinical trials, manufacturing and labeling to demonstrate to the FDA’s satisfaction the safety and effectiveness of the device for its intended use. After a PMA is sufficiently complete, the FDA will accept the application for filing and begin an in‑depth review of the submitted information. By statute, the FDA has 180 days to review the accepted application, although review of the application generally can take between one and three years. During this review period, the FDA may request additional information or clarification of information already provided. Also, during the review period, an advisory panel of experts from outside the FDA may be convened to review and evaluate the application and provide recommendations to the FDA as to the approvability of the device. Although the FDA is not bound by the advisory panel decision, the panel’s recommendations are important to the FDA’s overall decision making process. In addition, the FDA will conduct a preapproval inspection of the manufacturing facility to ensure compliance with its quality system regulations (QSRs). New premarket approval applications or premarket approval application supplements are also required for product modifications that affect the safety and efficacy of the device.

Clinical Trials

Clinical trials are usually required to support a PMA and are sometimes required for a 510(k). In the U.S., if the device is determined to present a “significant risk,” the manufacturer may not begin a clinical trial until it submits an investigational device exemption application (IDE) and obtains approval of the IDE from the FDA. These clinical trials are also subject to the review, approval and oversight of an institutional review board (IRB) at each clinical trial site. The clinical trials must be conducted in accordance with the FDA’s IDE regulations and good clinical practices. A clinical trial may be suspended by FDA, the sponsor or an IRB at its institution at any time for various reasons, including a belief that the risks to the study participants outweigh the benefits of participation in the trial. Even if a clinical trial is completed, the results may not demonstrate the safety and efficacy of a device to the satisfaction of the FDA, or may be equivocal or otherwise not be sufficient to obtain approval of a device.

FDA Enforcement

After a medical device is placed on the market, numerous regulatory requirements apply. These include among other things:

establishment registration and device listing;

the QSR, which requires manufacturers, including third-party manufacturers, to follow stringent design, testing, control, documentation and other quality assurance procedures during all aspects of the manufacturing process;

labeling regulations and the FDA prohibitions against the promotion of products for uncleared, unapproved or “off-label” uses and other requirements related to promotional activities;

medical device reporting regulations, which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury, or if their device malfunctioned and the device or a similar device marketed by the manufacturer would be likely to cause or contribute to a death or serious injury if the malfunction were to recur;

corrections and removal reporting regulations, which require that manufacturers report to the FDA field corrections or removals if undertaken to reduce a risk to health posed by a device or to remedy a violation of the Federal Food, Drug and Cosmetic Act (FDC Act) that may present a risk to health; and

post market surveillance regulations, which apply to certain Class II or III devices when necessary to protect the public health or to provide additional safety and effectiveness data for the device.

To ensure compliance with regulatory requirements, medical device manufacturers are subject to market surveillance and periodic, pre‑scheduled and unannounced inspections by the FDA. Failure to comply with applicable regulatory requirements can result in enforcement action by the FDA, which may include sanctions, including but not limited to, warning letters; fines, injunctions, consent decrees and civil penalties; recall or seizure of the device; operating restrictions, partial suspension or total shutdown of production; refusal to grant 510(k) clearance or PMA approvals of new devices; withdrawal of 510(k) clearance or PMA approvals; and civil or criminal prosecution.


18


Research Use Only Products

Some of our products are currently intended for research use only (RUO) applications, although our customers may use our products to develop their own products that are separately subject to regulation by the FDA. Although most products intended for RUO are not currently subject to clearance or approval by the FDA, RUO products fall under the FDA’s jurisdiction if they are used for clinical rather than research purposes. Consequently, these products are labeled “For Research Use Only.”

On November 25, 2013, the FDA issued Final Guidance for Industry and Food and Drug Administration Staff on “Distribution of In Vitro Diagnostic Products Labeled for Research Use Only or Investigational Use Only,” (the RUO/IUO Guidance). The purpose of an FDA guidance document is to provide the FDA’s current thinking on when IVD products are properly labeled for RUO or for Investigational Use Only (IUO), but as with all FDA guidance documents, this guidance does not establish legally enforceable responsibilities and should be viewed as recommendations unless specific regulatory or statutory requirements are cited. The RUO/IUO Guidance explains that the FDA will review the totality of the circumstances when evaluating whether equipment and testing components are properly labeled as RUO. Merely including a labeling statement that a product is intended for research use only will not necessarily exempt the device from the FDA’s 510(k) clearance, premarket approval, or other requirements, if the circumstances surrounding the distribution of the product indicate that the manufacturer intends its product to be used for clinical diagnostic use. These circumstances may include written or verbal marketing claims or links to articles regarding a product’s performance in clinical applications, a manufacturer’s provision of technical support for clinical validation or clinical applications, or solicitation of business from clinical laboratories, all of which could be considered evidence of intended uses that conflict with RUO labeling. Consequently, these Luminex products are labeled “For Research Use Only” and meet the intent of the RUO/IUO Guidance.

Clinical Laboratory Improvement Amendments of 1988

Laboratories that purchase certain of our products are subject to extensive regulation under the Clinical Laboratory Improvement Amendments of 1988 (CLIA), which applies to all clinical laboratory testing performed on humans in the United States (with the exception of clinical trials and basic research). A clinical laboratory is defined by CLIA as any facility that performs laboratory testing on specimens obtained from humans for the purpose of providing information for health assessment or for the diagnosis, prevention, or treatment of disease. CLIA requires laboratories to meet specified standards in areas such as personnel qualifications, administration, participation in proficiency testing, patient test management, quality control, quality assurance and inspections. Certification through the CLIA program is generally a prerequisite to be eligible to bill state and federal health care programs, as well as many private insurers, for laboratory testing services. As a condition of CLIA certification, laboratories are subject to survey and inspection every other year, in addition to being subject to additional random inspections. The biennial survey is conducted by the Centers for Medicare & Medicaid Services (CMS), a CMS agent (typically a state agency), or a CMS‑approved accreditation organization. High complexity, CLIA-certified laboratories frequently develop testing procedures to provide diagnostic results to customers.

These tests have been traditionally offered by nearly all complex laboratories for the last few decades as LDTs, which are subject to CMS oversight through its enforcement of CLIA. The FDA also has claimed that it has regulatory authority over LDTs, but has not exercised enforcement with respect to most LDTs offered by high complexity laboratories, and not sought to require these laboratories to comply with FDA regulations regarding medical devices. During 2010, the FDA publicly announced that it has decided to exercise regulatory authority over these LDTs, and that it plans to issue guidance to the industry regarding its regulatory approach. At that time, the FDA indicated that it would use a risk-based approach to regulation and would direct more resources to tests with wider distribution and with the highest risk of injury, but that it will be sensitive to the need to not adversely impact patient care or innovation. In September 2014, the FDA announced its framework and timetable for implementing this guidance. On November 18, 2016, the FDA announced it would not release final guidance at this time and instead would continue to work with stakeholders, the new administration and Congress to determine the right approach. On January 3, 2017, the FDA released a discussion paper outlining a possible risk-based approach for FDA and CMS oversight of LDTs. Later in 2017, the FDA indicated that Congress should enact legislation to address improved oversight of diagnostics, including LTDs, rather than the FDA addressing the issue through administrative proposals. Several legislative proposals have been described in separate bills (including, for example, the Diagnostic Accuracy and Innovation Act (DAIA) in 2017 and the Verifying Accurate, Leading-edge IVCT Development (VALID) Act in 2018), but none of these legislative approaches have been enacted. We cannot predict the ultimate timing or form of any such guidance or regulation or their potential impact. If adopted, such a regulatory approach by the FDA may lead to an increased regulatory burden, including additional costs and delays in introducing new tests. While the ultimate impact of the FDA’s approach is unknown, it may be extensive and may result in significant change.


19


Radiological Health Regulations

Certain of our instruments use lasers to detect assay results. Therefore, we are required to ensure that these products comply with FDA regulations pertaining to the performance of laser products. The Radiation Control for Health and Safety Act, administered by the FDA, imposes performance standards and record keeping, reporting, product testing and product labeling requirements for devices that emit radiation. These regulations are intended to ensure the safety of laser products by establishing standards to prevent exposure to excessive levels of laser radiation. There can be no assurance that the FDA will agree with our interpretation and implementation of these regulations.

Foreign Jurisdictions

Our products are also subject to approval and regulation by foreign regulatory and safety agencies. For example, the European Union (EU) has adopted the EU Medical Device Regulation (the 2017/745 MDR) and the In Vitro Diagnostic Regulation (the EU IVDR), each of which impose stricter requirements for the marketing and sale of medical devices, including in the area of clinical evaluation requirements, quality systems and post-market surveillance. Manufacturers of currently approved medical devices will have until May 2020 to meet the requirements of the EU MDR and until May 2022 to meet the EU IVDR. Complying with the requirements of these regulations may require us to incur significant expenditures. Failure to meet these requirements could adversely impact our business in the EU and other regions that tie their product registrations to the EU requirements.

Medical device laws and regulations are also in effect in many countries outside of the United States ranging from comprehensive pre-approval requirements for medical products, to simpler requests for product data or certification. The number and scope of these requirements is increasing. There can be no assurance that we, and our strategic partners, will be able to obtain any approvals that may be required to market xMAP or other technology products outside the United States. In addition, we may incur significant initial and/or ongoing costs in obtaining or maintaining our foreign regulatory approvals. Further, the export by us of products that have not yet been cleared for domestic commercial distribution is subject to FDA and other export requirements and/or restrictions.

We have agreements relating to the sale of our products to government entities and, as a result, we are subject to various statutes and regulations that apply to companies doing business with the government. A failure to comply with these regulations could result in suspension of these contracts, or administrative or other penalties, and could have a material adverse effect on our ability to compete for future government contracts and programs.

We produce CE marked products, which are subject to a number of different EU Directives, including, but not limited to, the In Vitro Diagnostic Devices Directive (98/79/EC) (IVDD). CE marking of our products is currently by self-declaration, not issued by a third party, based on the intended uses of our products. A product that is not CE marked is automatically considered to be non-compliant. The law is enforced through market surveillance by appointed national enforcement agencies. Imported products are checked for compliance at customs offices.

No in vitro device or accessory may be placed on the market or put into service unless it satisfies the essential requirements set forth in the IVDD. Devices considered to meet the essential requirements must bear the CE marking of conformity, placed by the manufacturer, when introduced on the market. A manufacturer placing devices on the market in its name must notify its national competent authorities.

There can be no assurance that the EU member states will agree with our interpretation and implementation of these regulations as it pertains to classification of our products. The failure by us or our strategic partners to comply with the IVDD could have a material adverse effect on our business.

The State Food and Drug Administration, P.R. China (SFDA), is the government regulation authority in charge of safety management of drug, food, health food and cosmetics for the People’s Republic of China. The SFDA issues certificates that are required for registration and approval to import our products into China. Certificates are also subject to periodic recertification requirements. We have received certificates for the “Luminex System,” which combines the Luminex 100 and Luminex 200 into one product, and for our MAGPIX System.

Failure by us, or our strategic partners, to comply with applicable current federal, state and foreign medical product laws and regulations could have a material adverse effect on our business. Federal, state and foreign regulations regarding the manufacture and sale of medical devices and components of such devices are continually subject to future changes. We cannot predict what impact, if any, such changes might have on our business, but any such change could have a material impact.


20


WEEE

The European Community Council Directive 2002/96/EC on Waste Electrical and Electronic Equipment (WEEE) outlines the responsibility for the disposal of waste electrical and electronic equipment. Compliance with WEEE is placed with the manufacturers of such equipment. Those manufacturers are required to establish an infrastructure for collecting WEEE, in such a way that users of electrical and electronic equipment from private households should have the ability of returning WEEE at least free of charge. All Luminex-manufactured equipment is in compliance with this directive. Since August 13, 2005, we have been in compliance with the requirements regarding the labeling and disposal of our products containing electronic devices in each of the EU member states where our regulated products are distributed.

RoHS

RoHS stands for “The Restriction on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment” and implements EU Directive 2002/95, which bans the placing on the EU market of new electrical and electronic equipment containing more than agreed upon levels of lead, cadmium, mercury, hexavalent chromium, polybrominated biphenyl and polybrominated diphenyl ether flame retardants.

The Directive directly affects producers who manufacture or assemble electrical or electronic equipment in the EU, importers of electrical or electronic equipment from outside the EU and companies that re-brand electric producers as their own. The Directive applies to electrical and electronic equipment falling under the categories 1, 2, 3, 4, 5, 6, 7 and 10 set out in Annex IA of the WEEE Directive (2002/96/EC). Equipment categories 8 and 9 defined in the WEEE Directive are currently outside the scope of the RoHS Directive. Luminex IVD equipment is classified as category 8 (Medical Devices) in Annex IA of the WEEE Directive, which is not covered within the scope of the RoHS Directive. Luminex research equipment is classified as category 9 (Monitoring and Control Instruments) in Annex IA of the WEEE Directive, which is not covered within the scope of the RoHS Directive.

Environmental

We are subject to federal, state and local laws and regulations relating to the protection of human health and the environment. In the course of our business, we are involved in the handling, storage and disposal of certain chemicals and biohazards. The laws and regulations applicable to our operations include provisions that regulate the discharge of materials into the environment. Some of these environmental laws and regulations impose “strict liability,” rendering a party liable without regard to negligence or fault on the part of such party. Such environmental laws and regulations may expose us to liability for environmental contamination, including remediation costs, natural resource damages and other damages as a result of the conduct of, or conditions caused by, us or others or for acts that were in compliance with all applicable laws at the time such acts were performed. In addition, where contamination may be present, it is not uncommon for neighboring landowners and other third parties to file claims for personal injury, property damage and recovery of response costs. Although it is our policy to use generally accepted operating and disposal practices in accordance with applicable environmental laws and regulations, hazardous substances or wastes may have been disposed or released on, under or from properties owned, leased or operated by us or on, under or from other locations where such substances or wastes have been taken for disposal. These properties may be subject to investigation, remediation and monitoring requirements under federal, state and local environmental laws and regulations. We believe that our operations are in substantial compliance with applicable environmental laws and regulations. However, failure to comply with these environmental laws and regulations may result in the imposition of administrative, civil and criminal penalties or other liabilities. We do not believe that we have been required to expend material amounts in connection with our efforts to comply with environmental requirements or that compliance with such requirements will have a material adverse effect upon our capital expenditures, results of operations or competitive position. Because the requirements imposed by such laws and regulations may frequently change and new environmental laws and regulations may be adopted, we are unable to predict the cost of compliance with such requirements in the future, or the effect of such laws on our capital expenditures, results of operations or competitive position. Moreover, the modification or interpretation of existing environmental laws or regulations, the more vigorous enforcement of existing environmental laws or regulations or the adoption of new environmental laws or regulations may also negatively impact our strategic partners, which in turn could have a material adverse effect on us and other similarly situated component companies.


21


Other Government Regulations

Our operations in the United States are subject to various federal and state fraud and abuse laws, including, without limitation, the federal Anti-Kickback Statute, the Eliminating Kickbacks in Recovery Act of 2018, and state and federal marketing compliance laws. These laws may impact our operations directly or indirectly through our customers and may impact, among other things, our proposed sales, marketing and education programs. In addition, we may be subject to or impacted by patient and consumer privacy regulation by both the federal government and the states in which we conduct our business. We are also subject to statutes in foreign jurisdictions that prohibit commercial bribery and certain activities with customers or potential customers. The laws that may affect our ability to operate include the following foreign laws, federal laws and their counterparts at the state level in addition to various implementing regulations:

the federal Anti-Kickback Statute and state anti-kickback prohibitions;

the federal physician self-referral prohibition, commonly known as the Stark Law, and state equivalents;

the federal Health Insurance Portability and Accountability Act of 1996, as amended, and implementing privacy, security and breach notification regulations, and similar state laws;

the Civil Monetary Penalties Law and related exclusion provisions;

the federal False Claims Act and state equivalents;

the U.K. Bribery Act of 2010;

the Foreign Corrupt Practices Act, which applies to our international activities; and

the Physician Payment Sunshine Act.

Health Care Reform

Over the last decade, the U.S. Congress and certain state legislatures have introduced and passed a large number of laws and regulations designed to make major changes in the healthcare system, including changes intended to increase access to health insurance. The most prominent of these efforts, the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act of 2010 (Affordable Care Act), has resulted in extensive changes across the healthcare system and affects how healthcare services are covered, delivered and reimbursed. However, there is substantial uncertainty regarding the future of the Affordable Care Act. The law has been subject to legislative and regulatory changes and court challenges, and the presidential administration and certain members of Congress have expressed their intent to repeal or make significant changes to the Affordable Care Act, its implementation or its interpretation. Effective January 2019, Congress eliminated the financial penalty associated with the individual mandate to maintain health insurance coverage. As a result of this change, a federal court in Texas ruled that the individual mandate was unconstitutional, and determined that the rest of the law was, therefore, invalid. In December 2019, the Fifth Circuit Court of Appeals upheld this decision with respect to the individual mandate, but remanded for further consideration of how this affects the rest of the law. The law remains in place pending appeal. It is possible that the Affordable Care Act, uncertainty regarding its repeal, the ultimate outcome and impact of court challenges, significant changes to the law or other health reform efforts, such as single-payor proposals, will adversely affect our customers and strategic partners, which could cause them to reduce or delay the purchase of our systems or to demand reduced fees.

Employees

As of February 26, 2020 and December 31, 2019, respectively, we had a total of 1,247 and 1,257 employees and contract employees, as compared with 988 as of December 31, 2018. The year over year increase is primarily the result of the flow cytometry acquisition, which was completed on December 31, 2018. None of our employees are represented by a collective bargaining agreement, and we have not experienced any work stoppage. We believe that relations with our employees are good.

Seasonality

Worldwide sales, including U.S. sales, do not reflect any significant degree of seasonality; however, sales of our Respiratory Viral products have demonstrated seasonal fluctuations consistent with the onset and decline of influenza-like illnesses.


22


Financial information relating to our business for the years ended December 31, 2019, 2018 and 2017 can be found in Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Item 8 “Financial Statements and Supplementary Data.”

Available Information

Our shares of common stock are traded on the Nasdaq Global Select Market under the symbol “LMNX.” Our principal executive offices are located at 12212 Technology Blvd., Austin, Texas 78727, and our telephone number is (512) 219-8020. Our website address is luminexcorp.com. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, are available free of charge through our website as soon as reasonably practicable after such material is electronically filed with, or furnished to, the Securities and Exchange Commission (SEC). Information contained or accessible on our website is not incorporated by reference into this report and such information should not be considered to be part of this report except as expressly incorporated herein. The public may read and copy these materials on the SEC’s website at www.sec.gov. The SEC’s website contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC.

Luminex was incorporated under the laws of the State of Texas in May 1995 and reincorporated in the State of Delaware in February 2000.

Information About Our Executive Officers
Name
 
Age
 
Position
Nachum Shamir
 
66
 
President and Chief Executive Officer
Harriss T. Currie
 
58
 
Chief Financial Officer, Senior Vice President, Finance and Treasurer
Todd C. Bennett
 
50
 
Senior Vice President, Global Sales and Customer Operations
Chuck Collins
 
43
 
Senior Vice President, Research and Development
Nancy M. Fairchild
 
66
 
Senior Vice President, Human Resources
Randall J. Myers
 
58
 
Senior Vice President, Global Manufacturing and Quality
Richard W. Rew II
 
52
 
Senior Vice President, General Counsel and Corporate Secretary
Eric S. Shapiro
 
56
 
Senior Vice President, Global Marketing

Nachum Shamir. Mr. Shamir joined the Company on October 14, 2014 as President and Chief Executive Officer and was elected to our Board. From 2006 to 2014, Mr. Shamir was the President, Chief Executive Officer and Director of Given Imaging Ltd. (Given), a developer of the PillCam capsule and manufacturer and marketer of diagnostic products for the visualization and detection of disorders of the gastrointestinal tract, which was acquired by Covidien PLC in early 2014. Mr. Shamir currently serves on the board of directors of Strata Skin Sciences, Inc. (Nasdaq: SSKN), a medical technology company which focuses on the dermatology market. Mr. Shamir holds a Bachelor of Science from the Hebrew University of Jerusalem and a Masters of Public Administration from Harvard University.

Harriss T. Currie. Mr. Currie served the Company as Vice President, Finance, Treasurer and Chief Financial Officer since October of 2002 and was appointed Senior Vice President, Finance (as well as Chief Financial Officer and Treasurer) of the Company in March 2013. Since joining the Company in November of 1998, Mr. Currie previously served in the capacities of Controller and Treasurer. Prior to joining us, he was employed as the chief financial officer, secretary and treasurer of SpectraCell Laboratories, a specialized clinical testing laboratory company, from 1993 to 1998 where he also served as vice president of finance for two subsidiary companies. Mr. Currie earned his B.B.A. from Southwestern University and his M.B.A. in Finance and Marketing from the University of Texas at Austin. Prior to returning to graduate school for his M.B.A., Mr. Currie was a certified public accountant with Deloitte & Touche LLP.

Todd C. Bennett. Mr. Bennett joined the Company in October 2012 as General Manager, Americas. Mr. Bennett was promoted to Vice President, Global Sales and Customer Operations in July 2015 and to Senior Vice President, Global Sales and Customer Operations in November 2016. From January 2007 through March 2012, Mr. Bennett was the Vice President of Sales and then promoted to Vice President of Commercial Operations at Immucor, Inc., a provider of transfusion and transplantation products, where he was responsible for Commercial Operations (Sales, Global Marketing, Customer Service functions). Prior to Immucor, Mr. Bennett held various commercial leadership roles at Roche Diagnostics and Abbott Laboratories dating to 1994. Mr. Bennett holds a B.S. in Business Administration with an emphasis in finance from the Max M. Fisher College of Business at The Ohio State University in Columbus, Ohio.

23



Chuck Collins. Dr. Collins joined the Company in January 2006 as Senior Scientist. Dr. Collins was promoted to Director, Advanced Technology Group in January of 2008, and to Senior Director, Advanced Technology Group in August 2010. Dr. Collins then expanded his role with a promotion to Vice President, Systems R&D in May of 2012 and to Senior Vice President, R&D in January 2018. From August 2002 to January 2006, Dr. Collins was a Research Scientist at The U.S. Army Research Laboratory, developing ultraviolet LEDs, laser diodes, and photodetectors. Dr. Collins earned his BS in Electrical Engineering from Trinity University and received his Masters and PhD degrees in Electrical Engineering from The University of Texas at Austin.

Nancy M. Fairchild. Ms. Fairchild joined the Company as Senior Director, Human Resources in March 2010. She was promoted to Vice President, Human Resources in August 2012 and to Senior Vice President, Human Resources in January 2015. Prior to joining the Company, Ms. Fairchild served from 2006 to 2010 as Chief Administrative Officer and Vice President of Human Resources and Organizational Development for the Electric Reliability Council of Texas, which provides the energy grid services for Texas. In this role, she managed Strategic Planning, Project Management, Facilities and Human Resources. Earlier in her career, she served as Vice President, Human Resources for Esoterix, Inc., an international healthcare company specializing in laboratory services, from 2001 to 2006, the Senior Vice President of Human Resources for Southern Union Company, a large natural gas conglomerate, from 1989 to 2001, and President of EnergyWorX, a training subsidiary, from 1996 to 2000. Ms. Fairchild is currently a member of the Board of Directors and Chair of the Audit Committee for Workforce Solutions, a local workforce development board in Texas, representing the biotech sector. She graduated with highest honors from Texas State University with a B.S. degree in Math Education and an M.S. degree in Counseling.

Randall J. Myers. Mr. Myers joined the Company as Senior Vice President, Global Manufacturing and Quality, in March 2015. Prior to joining the Company, Mr. Myers accepted an early retirement from Applied Materials, Inc. (Applied Materials), a supplier of equipment services and software to enable the manufacture of semiconductor, flat panel display, glass, WEB and solar products, in 2012 and had been consulting in supply chain and manufacturing operations since that time. Prior to his retirement from Applied Materials, Mr. Myers held various positions at Applied Materials in manufacturing and operations from 1995-2012. In his final position with Applied Materials, Mr. Myers was Vice President of the Silicon Systems Group Global Planning & Business Operations. Mr. Myers attended Kettering University where he obtained a B.S. in Electrical Engineering.

Richard W. Rew II. Mr. Rew joined the Company as Senior Vice President, General Counsel and Corporate Secretary in March 2015. Prior to joining the Company, Mr. Rew served as Senior Vice President, General Counsel and Secretary at ArthroCare Corporation (ArthroCare), a medical device company, from December 2008 until it was acquired by Smith & Nephew in 2014. Mr. Rew joined ArthroCare in 2006 as its Vice President, Legal Affairs. Mr. Rew previously served as General Counsel of Activant Solutions Inc. from 2000 to 2006 and as General Counsel of EZCORP, Inc. from 1996 to 2000. Mr. Rew earned a B.A. in the Plan II Honors Program from the University of Texas at Austin and a J.D. from the University of Oklahoma College of Law. Mr. Rew is a member of the State Bar of Texas.

Eric S. Shapiro. Mr. Shapiro joined Luminex in October 2015 as the Vice President of Global Marketing, and was promoted to Senior Vice President, Global Marketing in February 2018. Prior to joining the Company on a full-time basis, Mr. Shapiro was the Principal at ESS Strategic Consulting, LLC, which he founded in 2014. In his role there, he worked on a variety of global strategic and operational projects, including serving as the General Manager for the Market Launch of ARIES® and NxTAG® RPP, from May 2015 to September 2015. Mr. Shapiro has previously served as a Vice President of Marketing for Given, from 2009 to 2014, and held numerous leadership positions at Kinetic Concepts, Inc., from 1993 to 2007, including Vice President of Marketing, Vice President of Patient Administration, Director of Corporate Development, and Director of Mergers and Acquisitions. Mr. Shapiro began his career working in both office and hospital-based Sales positions with Merrell Dow and Marion Merrell Dow. Mr. Shapiro holds a B.S. degree from Syracuse University, with an emphasis in Marketing and Telecommunications Management, and an M.B.A. from the J.L. Kellogg Graduate School of Management, with an emphasis in Marketing, Healthcare, Organizational Behavior, and Economics.


24


ITEM 1A. RISK FACTORS

The life sciences and diagnostics industries are highly competitive and subject to rapid technological change, and we may not have the technologies and resources necessary to compete successfully.

We compete with companies in the United States and abroad that are engaged in the development and production of similar products. We will continue to face intense competition from existing competitors and other companies seeking to develop and commercialize new technologies. Many of our competitors have access to greater financial, technical, scientific, research, marketing, sales, distribution, service and other resources than we do and may have longer operating histories or more recognizable brand names. These companies may develop technologies that are superior alternatives to our technologies or may be more effective at commercializing their technologies in products.

The life sciences and diagnostics industries are characterized by rapid and continuous technological innovation. We may need to develop new technologies for our products to remain competitive. One or more of our current or future competitors could render our present or future products or those of our partners obsolete or uneconomical by technological advances, including the introduction or existence of, competing products or technologies that may be more effective, cheaper or easier to use than our products and technologies. In addition, the introduction or announcement of new products by us or others could result in a delay of or decrease in sales of existing products as we await regulatory approvals, while customers evaluate these new products, or if customers choose to purchase the new products instead of legacy products. We may also encounter other problems in the process of delivering new products to the marketplace such as problems related to design, development, supply chain or manufacturing of such products, and as a result, we may be unsuccessful in selling such products. Our future success depends on our ability to compete effectively against current technologies, as well as to respond effectively to technological advances by developing and marketing products that are competitive in the continually changing technological landscape.

Several companies provide systems and reagents for DNA amplification or detection. Life Technologies Corporation (a Thermo Fisher Scientific Inc. brand) and F. Hoffman-La Roche Ltd. (Roche) sell systems integrating DNA amplification and detection (sequence detection systems) to the commercial market. Life Technologies Corporation (a Thermo Fisher Scientific Inc. brand), Roche, Abbott Laboratories, Becton Dickinson and Company, Danaher Corporation, Qiagen N.V., Hologic, Inc., Meridian Bioscience, Inc., bioMérieux S.A., Illumina, Inc. and Quidel Corporation sell sequence detection systems, some with separate robotic batch DNA purification systems, and they also sell reagents to the clinical diagnostics market. Other companies offer molecular diagnostic tests. Additionally, we anticipate that in the future, additional competitors will emerge and offer a broad range of competing products, including increasing adoption of competitive products based on mass spectrometry and next generation sequencing test technologies.
               
There are also a number of companies that provide flow cytometry instruments and reagents for research and clinical flow cytometry applications. BD Biosciences and Beckman Coulter sell systems for cell analysis and cell sorting in both the clinical and research markets. Miltenyi Biotec markets systems focused on cell separation, some of which integrate their magnetic separation technology for cell enrichment/depletion. Bio-Rad sells flow analyzers and sorters designed and manufactured by Propel Labs. Attune (part of ThermoFisher Scientific) markets flow cytometers that use acoustic focusing for high cell throughput for rare event analysis. Sony Biotechnology sells cell sorters and analyzers and has recently developed a spectral flow cytometry system that expands the detection of simultaneous fluorescent parameters. Cytek Biosciences has grown from a third-party field service provider to launch its own spectral flow cytometry system. ACEA Biosciences is a relatively new provider of benchtop flow cytometry analyzers. A few companies are reportedly working on systems to compete directly with our Amnis imaging flow cytometers. We anticipate additional competitors will emerge in the future who will offer a broad range of competing products, which will likely both increase awareness and adoption of spectral flow cytometry and imaging flow cytometry.


25


If we do not introduce new products in a timely manner, we may lose market share and be unable to achieve revenue growth targets.

We sell many of our products in industries characterized by rapid technological change, frequent new product and service introductions and evolving customer needs and industry standards. Many of the businesses competing with us in these industries have significant financial and other resources to invest in new technologies, substantial intellectual property portfolios, substantial experience in new product development, regulatory expertise, manufacturing capabilities and established distribution channels to deliver products to customers. Our products could become technologically obsolete over time, or we may invest in technologies that do not lead to revenue growth or continue to sell products for which the demand from our customers is declining, in which case we may lose market share or not achieve our revenue growth targets. The success of our new product offerings will depend upon several factors, including our ability to:

accurately anticipate customer needs;

innovate and develop new technologies and applications;

obtain required regulatory clearances;

successfully commercialize new technologies in a timely manner;

price our products competitively, and manufacture and deliver our products in sufficient volumes and on time; and

differentiate our offerings from our competitors’ offerings.

Many of our products are used by our customers to develop, test and manufacture their products. We must anticipate industry trends and consistently develop new products to meet our customers’ expectations. In developing new products, we may be required to make significant investments before we can determine the commercial viability of the new product. If we fail to accurately foresee our customers’ needs and future activities, we may invest heavily in research and development of products that do not lead to significant revenue. We may also suffer a loss in market share and potential revenue if we are unable to commercialize our products in a timely and efficient manner.

We may be unsuccessful in implementing our acquisition strategy. We may face difficulties integrating acquired entities with our existing businesses. Our business may be harmed by prior or future acquisitions.

Acquisitions of assets or entities designed to accelerate the implementation of our strategic plan are an important element of our long-term strategy. We may be unable to identify and complete appropriate future acquisitions in a timely manner, or at all, and no assurance can be provided that the market price of potential business acquisitions will be acceptable. In addition, many of our competitors have greater financial resources than we have and may be willing to pay more for these businesses or selected assets. In the future, should we identify suitable acquisition targets, we may be unable to complete acquisitions or obtain the financing, if necessary, for these acquisitions on terms favorable to us. Potential acquisitions pose a number of risks, including, among others, that:

we may not be able to accurately estimate the financial effect of acquisitions on our business;

future acquisitions may require us to incur debt or other obligations, issue additional securities, incur large and immediate write-offs, issue capital stock potentially dilutive to our stockholders or spend significant cash, or may negatively affect our operating results and financial condition;

if we spend significant funds or incur additional debt or other obligations, our ability to obtain financing for working capital or other purposes could decline, and we may be more vulnerable to economic downturns and competitive pressures;

technological advancement or worse than expected performance of acquired businesses may result in the impairment of intangible assets;


26


we may be unable to realize the anticipated benefits and synergies from acquisitions, such as our flow cytometry acquisition, as a result of inherent risks and uncertainties, including difficulties integrating acquired businesses or retaining their key personnel, partners, customers or other key relationships, entering market segments in which we have no or limited experience, and risks that acquired entities may not operate profitably or that acquisitions may not result in improved operating performance;

we may fail to successfully obtain appropriate regulatory approval or clearance for products under development of our acquired businesses;

we may be assuming liability for unresolved regulatory risks of our acquired businesses;

we may fail to effectively enhance acquired technologies and products to develop new products relating to the acquired businesses;

our customers may not accept products of our acquired businesses;

we may fail to effectively coordinate sales and marketing efforts of our acquired businesses;

we may fail to combine product offerings and product lines of our acquired businesses quickly and effectively;

we may fail to successfully manage relationships with customers, distributors and suppliers of our acquired businesses;

an acquisition may involve unexpected costs or liabilities, including as a result of pending and future shareholder lawsuits relating to acquisitions or exercise by shareholders of their statutory appraisal rights, or the effects of purchase accounting may be different from our expectations;

an acquisition may involve significant contingent payments that may adversely affect our future liquidity or capital resources;

acquisitions and subsequent integration of these companies may disrupt our business and distract our management from other responsibilities; and

the costs of unsuccessful acquisition efforts may adversely affect our financial performance.

Other risks of integration of acquired businesses include:

disparate information technology, internal control, financial reporting and record-keeping systems;

differences in accounting policies, including those requiring judgment or complex estimation processes;

new partners or customers who may operate on terms and programs different than ours;

additional employees not familiar with our operations;

unanticipated additional transaction and integration-related costs;

our current and prospective customers and suppliers may experience uncertainty associated with an acquisition, including with respect to current or future business relationships with us, and may attempt to negotiate changes in existing business;

facilities or operations of acquired businesses in remote locations or potentially foreign jurisdictions and the inherent risks of operating in unfamiliar legal and regulatory environments; and

new products, including the risk that any underlying intellectual property associated with such products, may not have been adequately protected or that such products may infringe on the proprietary rights of others.


27


As we continue to expand our business, we may experience problems in scaling our manufacturing operations, or delays or component shortages that could limit the growth of our revenue.

As we continue to expand our manufacturing capabilities in order to meet our growth objectives, we may not be able to produce sufficient quantities of products or maintain consistency between differing lots of consumables. If we encounter difficulties in scaling our manufacturing operations as a result of, among other things, quality control and quality assurance issues and availability of components and raw material supplies, we will likely experience reduced sales of our products, increased repair or re-engineering costs due to product returns and defects and increased expenses due to switching to alternate suppliers, any of which could reduce our revenues and gross margins.

We presently outsource certain aspects of the assembly of our systems to contract manufacturers. Because of a long lead-time to delivery, we are required to place orders for a variety of items well in advance of scheduled production runs. We have increased our flexibility to purchase strategic components within shorter lead times by entering into supply agreements with the suppliers of these components. Although we attempt to match our parts inventory and production capabilities to estimates of marketplace demand, to the extent system orders materially vary from our estimates, we may experience continued constraints in our systems production and delivery capacity, which could adversely impact revenue in a given fiscal period. Should our need for raw materials and components used in production continue to fluctuate, we could incur additional costs associated with either expediting or postponing delivery of those materials. In an effort to control costs, we have implemented a lean production system. Managing the change from discrete to continuous flow production requires time and management commitment. Lean initiatives and limitations in our supply chain capabilities may result in parts shortages that delay shipments and cause fluctuations in revenue.

We currently purchase certain key components of our product line from a limited number of outside sources and, in the case of some components, a single source, and these components may only be available through a limited number of providers. We do not have agreements with all of our suppliers. While we currently believe that we will be able to satisfy our forecasted demand for our products, the failure to find alternative suppliers in the event of any type of supply failure at any of our current vendors at reasonably comparable prices could have a material adverse effect on our business, financial condition and results of operations. Additionally, we have entered into supply agreements with most of our suppliers of strategic reagents and component subassemblies to help ensure component availability, and flexible purchasing terms with respect to the purchase of such components. If our suppliers discontinue production of a key component, we will be required to revalidate an affected product and may be required to resubmit a previously cleared product.  Our reliance on our suppliers and contract manufacturers exposes us to risks including:

the possibility that one or more of our suppliers or our assemblers that do not have supply agreements with us could terminate their services at any time without penalty;

natural disasters such as earthquakes, tsunamis and floods that impact our suppliers;

the potential obsolescence and/or inability of our suppliers to obtain required components;

the potential delays and expenses of seeking alternate sources of supply or manufacturing services;

the inability to qualify alternate sources without impacting performance claims of our products;

reduced control over pricing, quality and timely delivery due to the difficulties in switching to alternate suppliers or assemblers; and

increases in prices of raw materials and key components.

Consequently, in the event that supplies of components or work performed by any of our assemblers are delayed or interrupted, our ability to produce and supply our products could be impaired.


28


The property rights we rely upon to protect the technologies underlying our products may not be adequate to maintain market exclusivity. Inadequate intellectual property protection could enable third parties to exploit our technologies or use very similar technologies and could reduce our ability to distinguish our products in the market.

Our success depends, in part, on our ability to obtain, protect and enforce patents on our technologies and products and to protect our trade secrets, including the intellectual property of entities we may acquire. Any patents we own may not afford full protection for our technologies and products. Other parties may challenge the validity of our patents and, as a result, our patents could be narrowed or invalidated in administrative or judicial proceedings. In addition, our current and future patent applications may not result in the issuance of patents in the United States or foreign countries. Competitors may develop products that are not covered by our patents. Furthermore, there is a substantial backlog of patent applications at the U.S. Patent and Trademark Office and certain patent offices in foreign jurisdictions, and the approval or rejection of patent applications may take several years.

We currently own 770 issued patents worldwide, including 238 issued patents in the United States. Other countries in which we have issued patents directed to various aspects and applications of our products and technologies include France, Germany, the United Kingdom, Australia, Japan, Netherlands, Canada, Hong Kong, China and South Korea, amongst others. In addition, our patent portfolio includes 160 pending patent applications in the United States and other foreign jurisdictions. We also have patents covering key aspects of MultiCode technology, xTAG technology, and nanoparticle technology, utilized in our assays as well as our ARIES® and VERIGENE Systems, NxTAG technology imaging flow cytometry technology and capillary flow cytometry technology.

We seek to require employees, consultants, strategic partners and other third parties to execute confidentiality agreements. Our employees and third-party consultants also sign agreements requiring that they assign to us their interests in inventions and original expressions and any corresponding patents and copyrights arising from their work for us. In addition, we have implemented a patent process to file patent applications on our key technologies. However, we cannot guarantee that these agreements or this patent process will provide us with adequate ownership rights, protection against improper use of our intellectual property, or disclosure of confidential information. In addition, in some situations, these agreements may conflict with, or be subject to, the rights of third parties with whom our employees, consultants or advisers have prior employment or consulting relationships. Further, others may independently develop substantially equivalent proprietary technologies, techniques and products or counterfeit versions of our products or otherwise gain access to our trade secrets. Our failure to protect our proprietary information and techniques may inhibit or limit our ability to distinguish our products in the market.

In order to protect or enforce our patent rights, we may have to initiate legal proceedings against third parties, such as infringement suits or interference proceedings. These legal proceedings could be expensive, take significant time and/or divert management’s attention from other business concerns. These proceedings may cause us to lose the benefit of some of our intellectual property rights, the loss of which may inhibit or preclude our ability to distinguish our products in the market. These proceedings also may provoke these third parties to assert claims against us. Moreover, a series of decisions from the Supreme Court of the United States have arguably weakened United States patent rights, including the Impression Products v. Lexmark case, which expands the scope of the patent exhaustion doctrine to sales of patented products outside of the United States and limits a patent holder’s ability to enforce post-sale restrictions under patent law. The patent position of companies like ours generally is highly uncertain, involves complex legal and factual questions, and has recently been the subject of much litigation. No consistent policy has emerged from the U.S. Patent and Trademark Office or the courts regarding the breadth of claims allowed or the degree of protection afforded under patents like ours.

Our success depends partly on our ability to operate without infringing on or misappropriating the proprietary rights of others.

We have been (and from time to time we may be) notified that third parties consider their patents or other intellectual property relevant to our products. We may be sued for infringing the intellectual property rights of others, including claims with respect to intellectual property of entities we may acquire. In addition, we may find it necessary, if threatened, to initiate a lawsuit seeking a declaration from a court that we do not infringe on the proprietary rights of others or that their rights are invalid or unenforceable. Intellectual property litigation is costly, and, even if we prevail, the cost of such litigation could affect our profitability. Furthermore, litigation is time-consuming and could divert management’s attention and resources away from our business. If we do not prevail in any litigation, we may have to pay damages and could be required to stop the infringing activity or obtain a license. Any required license may not be available to us on acceptable terms, if at all. Moreover, some licenses may be nonexclusive, and therefore our competitors may have access to the same technology licensed to us. If we fail to obtain a required license or are unable to design around a patent, we may be unable to sell some of our products, which could have a material adverse effect on our business, financial condition and results of operations.


29


We require collaboration with other organizations in obtaining relevant biomarkers, and access to oligonucleotides and enzymes that are patented or controlled by others. If we cannot continue to obtain these items or identify freedom to operate opportunities, our business, financial condition and results of operations could be negatively affected.

Security breaches, including with respect to cybersecurity, and other disruptions could compromise our information, products, and services and expose us to liability and harm our reputation and business.

In the ordinary course of our business, we collect and store sensitive data, including intellectual property, personal information, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our customers and employees in our data centers and on our networks. The secure maintenance and transmission of this information is critical to our operations and business strategy. We rely on commercially available systems, software, tools and domestically available monitoring to provide security for processing, transmitting and storing this sensitive data. As a participant in the molecular diagnostic market, we may face cyber-attacks that attempt to penetrate our network security, including our data centers, sabotage or otherwise disable our research, products and services (including instruments at our customers’ sites, which may include personally identifiable information) or cause interruptions of our internal systems.

Furthermore, there are a variety of other state, national, foreign, and international laws and regulations that apply to the collection, use, retention, protection, security, disclosure, transfer, and other processing of personal data. California has passed the California Consumer Privacy Act of 2018 (CCPA), which took effect January 1, 2020. The CCPA applies broadly to information that identifies or is associated with any California household or individual, and compliance with the CCPA requires that we implement several operational changes, including processes to respond to individuals’ data access and deletion requests. In addition, many foreign data privacy regulations (including the General Data Protection Regulation (GDPR), which became effective in the European Union on May 25, 2018), can be more stringent than those in the United States. Each of the GDPR and the CCPA confer a private right of action on certain individuals and associations. These laws and regulations are rapidly evolving and changing, and could have an adverse effect on our operations. The costs of compliance with, and the other burdens imposed by, these and other laws and regulatory actions may increase our operational costs.

If successful, hackers may misappropriate personal or confidential business information. In addition, an associate, contractor or other third party with whom we do business may attempt to circumvent our security measures in order to obtain such information, and may purposefully or inadvertently cause a breach involving such information due to items such as business email compromise. We may be at increased risk if we outsource certain services or functions of our business or otherwise rely on third parties to store and use portions of sensitive data. A break or attack affecting any of these third parties could harm our business.

While we continue to implement additional protective measures to reduce the risk of, and to detect, cyber incidents, cyber-attacks are becoming more sophisticated and frequent, and the techniques used in such attacks change rapidly. Despite our cybersecurity measures (including employee and third-party training, monitoring of networks and systems and maintenance of backup and protective systems) which are continuously reviewed and upgraded, the Company’s information technology networks and infrastructure may still be vulnerable to damage, disruptions or shutdowns due to attack by hackers or breaches, employee error or malfeasance, power outages, computer viruses, telecommunication or utility failures, systems failures, natural disasters or other catastrophic events. Any such compromise of our, or our third-party IT service providers’, data security and any access, unauthorized use, public disclosure or loss of personal or confidential business information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, regulatory penalties, monetary losses, disruption of our operations, damage to our reputation or customers’ willingness to transact business with us and subject us to additional costs and liabilities, any of which could adversely affect our business.
If our current products and our products under development do not become widely used in the life sciences and clinical diagnostics industries, we may not be able to maintain or increase profitability.

Life sciences and clinical diagnostic service provider companies have historically conducted biological tests using a variety of technologies, including bead-based analysis. The commercial success of our products depends upon widespread adoption of our systems as methods to perform assays. In order to be successful, we must convince potential partners and customers to utilize our systems instead of other competing products. Market acceptance depends on many factors, including our ability to:

timely and successfully launch our products under development;

manage trends relating to, or the introduction or existence of, competing products or technologies that may be more effective, cheaper or easier to use than our products and technologies;


30


operate in a highly competitive marketplace, including in the presence of competing products sold by companies with longer operating histories, more recognizable names and more established distribution networks;

convince prospective strategic partners and customers that our products are an attractive alternative to others for research, clinical, biomedical and genetic testing and analysis;

encourage these partners to develop and market products using our technologies;

manufacture products in sufficient quantities with acceptable quality and at an acceptable cost;

obtain and maintain sufficient pricing and royalties from partners on such Luminex products; and

place and service sufficient quantities of our products at the level of service required in the life science and clinical diagnostics market segments.

In the molecular diagnostics sector, we must recognize significant market uptake in order to gain operational efficiencies and reduce costs based on increased volume.

Because of these and other factors, our products may not gain or sustain sufficient market acceptance to maintain or increase profitability. Additionally, we may have to write off excess or obsolete inventory if sales of our products are not consistent with our expectations or if the demand for our products changes.

Currently, a limited number of direct customers and strategic partners account for a significant portion of our revenue and the loss of any one of these or their inability to perform to expectations could have a material adverse effect on our business, financial condition, and results of operations. Our success depends significantly on the establishment and maintenance of successful relationships with our direct customers and strategic partners.

Thermo Fisher Scientific Inc. (a partner), LabCorp (a customer), and Bio-Rad Laboratories, Inc. (a partner), accounted for 22% of total revenue (12%, 5% and 5%, respectively) in the twelve months ended December 31, 2019. For comparative purposes, these same three companies accounted for 35% of total revenue (14%, 15% and 6%, respectively) in the twelve months ended December 31, 2018 and 41% of total revenue (15%, 20% and 6%, respectively) in the twelve months ended December 31, 2017.  No other customer accounted for more than 5% of total revenue during the twelve months ended December 31, 2019. In total, for the years ended December 31, 2019 and 2018, our top five customers accounted for 30% and 42%, respectively, of our total revenue. The loss of any of our significant direct customers, strategic partners, or the loss of a material portion of the sales to these customers or partners could have a material adverse effect on our growth and future results of operations.

Epidemic diseases could negatively affect various aspects of our business, make it more difficult to meet our obligations to our customers, and could result in reduced demand from our customers. These could have a material adverse effect on our business, financial condition, results of operations, or cash flows.

Our business could be adversely affected by the effects of a widespread outbreak of contagious disease, including the recent outbreak of respiratory illness caused by a novel coronavirus (COVID-19) first identified in Wuhan, China. We have operations in China related to the sale and servicing of our products. In an effort to halt the outbreak of COVID-19, the Chinese government has placed significant restrictions on travel within China, leading to extended business closures. These travel restrictions and business closures could adversely impact our operations in China, including our ability to sell or distribute our products, as well as cause temporary closures of our offices, or the facilities of our suppliers or customers. Any disruption of our suppliers or customers could impact our global sales and operating results. We cannot at this time accurately predict what effects these conditions will have on our operations, including due to uncertainties relating to the ultimate geographic spread of the virus, the severity of the disease, the duration of the outbreak, and the length of the travel restrictions and business closures imposed by the Chinese government and governments of other impacted countries. In addition, a significant outbreak of contagious diseases in the human population could result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our products and likely impact our operating results.


31


If third-party payors continue to increasingly restrict payments for healthcare expenses or fail to adequately pay for multi-analyte testing, we may experience reduced sales, which would hurt our business and our business prospects.

Third-party payors, government-sponsored healthcare programs (e.g., Medicare, Medicaid and Tricare), health maintenance organizations, preferred provider organizations and other private or commercial insurers are continually seeking to reduce healthcare expenses. Payors are challenging the utilization of, and prices charged for, medical services, including clinical diagnostic tests. The federal government has implemented cost-cutting strategies for government-sponsored healthcare programs, including coverage limitations and reimbursement rate reductions required by the Affordable Care Act. As a result of regulations issued pursuant to the Protecting Access to Medicare Act, payment rates for most tests included in the Clinical Laboratory Fee Schedule used by Medicare are based on commercial insurance rates, which certain laboratories are required to report. The payment reductions resulting from this revised reimbursement methodology are capped at 10% for 2020 and 15% for each of 2021 through 2023. We expect reimbursement rates to trend down over time. Coverage and reimbursement from commercial payors may also reflect these reductions.

Further cost containment initiatives by governmental or educational entities or programs may reduce funding for genetic research and development activities and slow the growth of the genetic testing market.  Lack of adequate coverage or reimbursement for our products could affect consumer demand, reducing volumes or adding additional cost pressures, resulting in lowered prices for our products. Efforts by group purchasing organizations and other large purchasers to reduce costs may also result in lowered prices or deeper discounts on our products. Reduced sales or margins by us, or our direct customers, and strategic partners, would adversely affect our business, profitability and business prospects. In addition, failure to secure appropriate reimbursement in foreign jurisdictions could severely limit our ability to expand sales within these markets.

Delays in implementation, delays in obtaining regulatory approval, changes in strategy, or the financial difficulty of our strategic partners for any reason could have a material adverse effect on our business, financial condition, and results of operations.

Our ability to enter into agreements with additional strategic partners depends in part on convincing them that our products can help achieve and accelerate their goals or efforts. We expend substantial funds and management efforts with no assurance that any additional strategic relationships will result. We cannot guarantee that we will be able to negotiate additional strategic agreements in the future on acceptable terms, if at all, or that current or future strategic partners will not pursue or develop alternative technologies either on their own or in collaboration with others. Some of the companies we are targeting as strategic partners offer products competitive with our xMAP Technology, which may hinder or prevent strategic relationships. Delays in implementation of new products by our strategic partners, changes in their strategy, financial difficulties they experience, or delays in obtaining or their inability to obtain regulatory approval for their products could negatively affect our business. Termination of strategic relationships, the failure to enter into a sufficient number of additional strategic relationships on favorable terms, or disputes with our partners could reduce sales of our products, lower margins on our products and limit the market demand for and acceptance of our products.

As we pursue the development and registration of products, regulation by governmental authorities in the United States and other countries will be a significant factor in the development, testing, production, and marketing of such products. Products that we develop in the molecular diagnostic markets will be regulated as medical devices by the FDA and other global governmental authorities and may require receipt of clearance following a pre-market notification process prior to marketing. Obtaining the requisite regulatory approvals can be expensive and may involve considerable delay. Changes to the current regulatory framework, including additional or new regulations, could arise at any time during the development or marketing of our products, which may negatively affect our ability to obtain regulatory approval of our products.


32


If the quality or delivery of our products does not meet our customers’ expectations, our reputation could suffer and ultimately our sales and operating earnings could be negatively impacted.

In the course of conducting our business, we must adequately address quality issues associated with our products and services, including defects in our engineering, design, manufacturing and delivery processes, as well as defects in third-party components included in our products. Because our instruments and consumables are highly complex, the occurrence of defects may increase as we continue to introduce new products and services and as we rapidly scale up manufacturing to meet increased demand for our products and services. Although we have established internal procedures to minimize risks that may arise from product quality issues, there can be no assurance that we will be able to eliminate or mitigate occurrences of these issues and associated liabilities. In addition, identifying the root cause of quality issues, particularly those affecting reagents and third-party components, may be difficult, which increases the time needed to address quality issues as they arise and increases the risk that similar problems could recur. Finding solutions to quality issues can be expensive and we may incur significant costs or lost revenue in connection with, for example, shipment holds, product recalls and warranty or other service obligations. In addition, quality issues can impair our relationships with new or existing customers and adversely affect our brand image, and our reputation as a producer of high quality products could suffer, which could adversely affect our business, financial condition or results of operations.

Uncertain economic conditions and outlook may adversely impact our business, results of operations, financial condition, and liquidity.

Global economic conditions, including but not limited to effects resulting from the 2020 elections in the United States, could adversely affect our results of operations. The credit markets and the financial services industry continue to experience volatility, both domestically and internationally. These conditions not only limit our access to capital but also make it extremely difficult for our customers, our vendors and us to accurately forecast and plan future business activities, and they could cause U.S. and foreign businesses and consumers to slow spending on our products and services, which would delay and lengthen sales cycles. Some of our customers rely on government research grants to fund technology purchases. If negative trends in the economy affect the government’s allocation of funds to research, there may be less grant funding available for certain of our customers to purchase technologies like those Luminex sells. Certain of our partners and their and our customers may face challenges gaining timely access to sufficient credit or may otherwise be faced with budget constraints, which could result in decreased purchases of, or development of products based on, our products or in an impairment of their ability to make timely payments to us. If our partners and our customers do not make timely payments to us, we may be required to assume greater credit risk relating to those customers, increase our allowance for doubtful accounts and our days sales outstanding would be negatively impacted.  Although we maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers to make required payments, and such losses have historically been within our expectations and the provisions established, we may not continue to experience the same loss rates that we have in the past given the current condition of the worldwide economy. Additionally, these economic conditions and market turbulence may also impact our suppliers, causing them to be unable to supply sufficient quantities of customized components in a timely manner, thereby impairing our ability to manufacture on schedule and at commercially reasonable costs.

If our direct selling efforts for our products are less successful than anticipated, our business expansion plans could suffer and our ability to generate revenues could be diminished.

If our direct sales force is not successful, or additions to our sales team fail to gain traction among our customers, we may not be able to increase market awareness and sales of our products, or to maintain historical sales levels. If we fail to establish our systems in the marketplace, it could have a negative effect on our ability to sell subsequent systems and hinder the planned expansion of our business.

The commercial launch of the ARIES® System was the first Luminex system launch that was not channeled through a partner. The successful execution of our product launch and adoption by our direct customers has been and will continue to be critical to establishing an installed base of satisfied customers. To the extent that these customers do not continue to adopt the menu of ARIES® Assays that have been a significant focus of our research and development efforts over the last five years, there is a significant risk that our investment in these assays may not pay off. Additionally, we have made a significant investment in our customer service, support and direct sales force to support the launches of ARIES® Systems. Our ability to service, support and sell the ARIES® and VERIGENE Systems directly, and not through a partner, may also fail to meet ongoing market expectations, which could have a material adverse effect on our business, financial condition and results of operations.

33



We expect our operating results to continue to fluctuate from quarter to quarter.

The sale of our instruments and assays typically involves a significant technical evaluation and commitment of capital by us, our partners and end users. Accordingly, the sales cycle associated with our products is typically lengthy and subject to a number of significant risks, much of which is beyond our control, including partners’ budgetary constraints, inventory management practices, regulatory approval and internal acceptance reviews. As a result of this lengthy and unpredictable sales cycle, our operating results have historically fluctuated significantly from quarter to quarter. We expect this trend to continue for the foreseeable future.

The vast majority of our system sales are made to our strategic partners. Our partners typically purchase instruments in three phases during their commercialization cycle: first, instruments necessary to support internal assay development; second, instruments for sales force demonstrations; and finally, instruments for resale to their customers. As a result, most of our system placements are highly dependent on the continued commercial success of our strategic partners and can fluctuate from quarter to quarter as our strategic partners move from phase to phase. We expect this trend to continue for the foreseeable future.

Our assays are sometimes sold to large customers. The ordering and consumption patterns of these customers can fluctuate, affecting the timing of shipments and revenue recognition. In addition, certain products assist in the diagnosis of illnesses that are seasonal, and customer orders can fluctuate for this reason. The loss of any of these customers (including LabCorp’s decision to move to an alternative vendor for women’s health products in 2018) has had and is expected to continue to have a material adverse effect or our business, financial condition and results of operations.

The seasonality of some of our assay offerings results in quarter to quarter fluctuations in the percentage of our quarterly revenues derived from our highest margin items (i.e., consumables, royalties and assays), as some customers make infrequent bulk purchases of $100,000 or more to address this demand. Our gross margin percentage is highly dependent upon the mix of revenue components each quarter. These fluctuations contribute to the variability and lack of predictability of both gross margin percentage and total gross profit from quarter to quarter. We expect this trend to continue for the foreseeable future.

Due to the early stage of the market for molecular tests, projected growth scenarios for our assays are highly volatile and are based on a number of underlying assumptions that may or may not prove to be valid, including our ability to be successful with our direct assay sales strategy.

Our success depends on our ability to service and support our products directly or in collaboration with our strategic partners.

To the extent that we or our strategic partners fail to maintain a high quality level of service and support for xMAP products, there is a risk that the perceived quality of our xMAP products will be diminished in the marketplace. Likewise, we may fail to provide the level, quantity or quality of service expected by the marketplace. This could result in slower adoption rates and lower than anticipated utilization of xMAP products, which could have a material adverse effect on our business, financial condition and results of operations.

Our success depends on our ability to attract and retain our management and staff.

We depend on the principal members of our management and scientific staff, including our chief executive officer, Nachum Shamir, and our operations, marketing, research and development, technical support, technical service and sales staff. The loss of services of key members of management could delay or reduce our product development, marketing and sales and technical support efforts. In addition, recruiting and retaining qualified scientific and other personnel to perform research and development, technical support, technical service and marketing and sales work will be critical to our success. There is a shortage in our industry of qualified management and scientific personnel, and competition for these individuals is intense. There can be no assurance that we will be able to retain existing and attract additional personnel necessary to achieve our business objectives.


34


In most of our strategic partnerships, we have granted non-exclusive rights with respect to commercialization of our products and technologies. 

We expect that a significant portion of our future revenues will come from sales of our systems and the development and sale of kits utilizing our xMAP consumables by our strategic partners and from use of our xMAP products by our strategic partners in performing services offered to third parties. We believe that our strategic partners will have economic incentives to develop and market these products, but we cannot accurately predict future sales and royalty revenues because some of our existing strategic partner agreements do not include minimum purchase requirements or minimum royalty commitments. Some of our existing strategic partner agreements contain minimum purchase requirements for certain years, but unless renegotiated, these minimum purchase requirements could and will expire. In addition, we have no control with respect to our strategic partners’ sales personnel and how they prioritize products based on xMAP technology, nor can we control the timing of the development or release of products by our strategic partners. The amount of these revenues depends on a variety of factors that are outside our control, including the amount and timing of resources that current and future strategic partners devote to developing and marketing products incorporating our technology. Furthermore, the development and marketing of certain kits will require our strategic partners to obtain governmental approvals, which could delay or prevent their commercialization efforts. If our current or future strategic partners do not successfully develop and market products based on our technology and obtain necessary government approvals, our revenues from product sales and royalties could be significantly reduced.

Our products are subject to extensive regulation by the FDA, including the requirement to obtain premarket approval and the requirement to report adverse events and violations of the FDC Act that could present significant risk of injury to patients. Even though we have received FDA 510(k) clearances to commercially market our products, we will continue to be subject to extensive FDA regulatory oversight.

Our products are subject to rigorous regulation by the FDA and numerous other federal, state and foreign governmental authorities. The process of obtaining regulatory clearances to market a medical device can be costly and time consuming, and we may not be able to obtain these clearances or approvals on a timely basis, if at all. In general, the FDA permits commercial distribution of a new medical device only after the device has received clearance under Section 510(k) of the FDC Act, or is the subject of an approved PMA, unless the device is specifically exempt from those requirements. The FDA will clear marketing of a lower risk medical device through the 510(k) process if the manufacturer demonstrates that the new product is substantially equivalent to other pre-amendment, 510(k)-exempt, 510(k) cleared products, or PMA-approved products that have subsequently been down-classified. If the FDA determines that the device is not “substantially equivalent” to a predicate device, or if the device is automatically classified into Class III, the device sponsor must then fulfill the much more rigorous premarketing requirements of the PMA approval process, or seek reclassification of the device through the de novo process. Pursuant to amendments to the statute in 2012, a manufacturer can also submit a petition for a direct de novo review if the manufacturer is unable to identify an appropriate predicate device and the new device or new use of the device presents a moderate or low risk.

High risk devices deemed to pose the greatest risk, such as life-sustaining, life-supporting, or implantable devices, or devices not deemed substantially equivalent to a previously cleared device, require the approval of a PMA. The PMA process is more costly, lengthy and uncertain than the 510(k) clearance process. A PMA application must be supported by extensive data, including, but not limited to, technical, preclinical, clinical trial, manufacturing and labeling data, to demonstrate to the FDA’s satisfaction the safety and efficacy of the device for its intended use. Currently, all of our products requiring FDA clearance or approval are Class II and have been cleared through the 510(k) process.

Our failure to comply with U.S. federal, state and foreign governmental regulations could lead to the issuance of warning letters or untitled letters, the imposition of injunctions, suspensions or loss of regulatory clearance or approvals, product recalls, termination of distribution, product seizures or civil penalties. In the most extreme cases, criminal sanctions or closure of our manufacturing facilities are possible.

Our products are also subject to approval and regulation by foreign regulatory and safety agencies. For example, the EU has adopted the EU Medical Device Regulation 2017/745 (the MDR) and the In Vitro Diagnostic Regulation (the EU IVDR), each of which impose stricter requirements for the marketing and sale of medical devices, including in the area of clinical evaluation requirements, quality systems and post-market surveillance. Manufacturers of currently approved medical devices will have until May 2020 to meet the requirements of the EU MDR and until May 2022 to meet the EU IVDR. Complying with the requirements of these regulations may require us to incur significant expenditures. Failure to meet these requirements could adversely impact our business in the EU and other regions that tie their product registrations to the EU requirements.


35


Foreign governmental authorities that regulate the manufacture and sale of medical devices have become increasingly stringent and, to the extent we market and sell our products internationally, we may be subject to rigorous international regulation in the future. In these circumstances, we would rely significantly on our foreign independent distributors to comply with the varying regulations, and any failures on their part could result in restrictions on the sale of our products in foreign countries.

Modifications to our marketed products may require new 510(k) or de novo clearances or PMA approvals, or may require us to cease marketing or recall the modified products until clearances or approvals are obtained.

Modifications to our products may require new regulatory approvals or clearances, including 510(k) or de novo clearances or premarket approvals, or require us to recall or cease marketing the modified devices until these clearances or approvals are obtained. The FDA requires device manufacturers to initially make and document a determination of whether or not a modification requires a new approval, supplement or clearance. For example, a manufacturer may determine that a modification does not significantly affect safety or efficacy and does not represent a major change in its intended use, so that no new 510(k) clearance is necessary. However, the FDA can review a manufacturer’s decision and may disagree. The FDA may also on its own initiative determine that a new clearance or approval is required. We have made modifications to our products in the past and may make additional modifications in the future that we believe do not or will not require additional clearances or approvals. If the FDA disagrees and requires new clearances or approvals for the modifications, we may be required to recall or to stop marketing our products as modified, which could require us to redesign our products and harm our operating results. In these circumstances, we may be subject to significant enforcement actions.

For those products sold in the European Union, we must notify our EU Notified Body if significant changes are made to the products or if there are substantial changes to our quality assurance systems affecting those products. Obtaining clearances and approvals can be a time consuming process, and delays in obtaining required future clearances or approvals would adversely affect our ability to introduce new or enhanced products in a timely manner, which in turn would harm our future growth.

If our products contribute to a death or a serious injury, or malfunction in certain ways, we will be subject to medical device reporting regulations, which can result in voluntary corrective actions or agency enforcement actions.

Under the FDA medical device reporting regulations, medical device manufacturers are required to report to the FDA information that a device has or may have caused or contributed to a death or serious injury or has malfunctioned in a way that would likely cause or contribute to death or serious injury if the malfunction of the device were to recur. As required per the FDA Code of Federal Regulations (21 CFR) Part 803, we have established procedures and processes for documentation and evaluation of all complaints relative to reporting requirements. As with all device manufacturers, we have 30 days from “becoming aware” of an incident to submit to the FDA a medical device report for an event that reasonably suggests that a device has or may have caused or contributed to the incident, or five work days for an event designated by FDA or an event that requires remedial action to prevent an unreasonable risk of substantial harm to the public health. If we fail to report these events to the FDA within the required timeframes, or at all, the FDA could take enforcement action against us. Any adverse event involving our products also could result in future voluntary corrective actions, such as recalls or customer notifications, or agency action, such as inspection or enforcement action. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, would require the dedication of our time and capital, distract management from operating our business, and may harm our reputation and financial results.

If we or our suppliers fail to comply with ongoing FDA or foreign regulatory authority requirements, or if we experience unanticipated problems with our products, these products could be subject to restrictions or withdrawal from the market.

Any product for which we obtain clearance, and the manufacturing processes, reporting requirements, post-market clinical data and promotional activities for such product, is subject to continued regulatory review, oversight and periodic inspections by the FDA and other domestic and foreign regulatory bodies. In particular, we and our strategic partners who manufacture medical devices are required to comply with the QSR. The QSR covers the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, sterilization, storage and shipping of our products. Compliance with applicable regulatory requirements is subject to continual review and is monitored rigorously through periodic inspections by the FDA. If we, or our strategic partners, fail to adhere to QSR requirements in the United States or experience delays in obtaining necessary regulatory approvals or clearances, this could delay production of our products and lead to fines, difficulties in obtaining regulatory approvals or clearances, recalls, enforcement actions, including injunctive relief or consent decrees, or other consequences, which could, in turn, have a material adverse effect on our financial condition and results of operations.


36


In addition, the FDA audits compliance with the QSR through periodic announced and unannounced inspections of manufacturing and other facilities. Any failure to comply with applicable statutes and regulations administered by the FDA, or the failure to timely and adequately respond to any adverse inspection observations or product safety issues, could result in any of the following enforcement actions:

untitled letters, warning letters, fines, injunctions, consent decrees and civil penalties;

unanticipated expenditures to address or defend such actions;

customer notifications or repair, replacement, refunds, recall, detention or seizure of our products;

operating restrictions, partial suspension or total shutdown of production;

refusing or delaying our requests for regulatory approvals or clearances of new products or modified products;

refusal to grant export approval for our products; or

criminal prosecution.

Any of these sanctions could have a material adverse effect on our reputation, business, results of operations and financial condition. Furthermore, our key component suppliers may not currently be or may not continue to be in compliance with all applicable regulatory requirements, which could result in a failure to produce our products on a timely basis and in the required quantities, if at all.

Our products and operations are required to comply with standards set by foreign regulatory bodies, and those standards, types of evaluation and scope of review differ among foreign regulatory bodies. If we fail to comply with any of these standards adequately or if changes to our manufacturing or supply practices require additional regulatory approval, a foreign regulatory body may take adverse actions or cause delays within their jurisdiction similar to those within the power of the FDA. Any such action or circumstance may harm our reputation and business, and could have an adverse effect on our business, results of operations and financial condition.

Our products may in the future be subject to product recalls that could harm our reputation, business and financial results.

The FDA and similar foreign governmental authorities have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture. In the case of the FDA, the authority to require a recall must be based on an FDA finding that there is a reasonable probability that the device would cause serious injury or death. In addition, foreign governmental bodies have the authority to require the recall of our products in the event of material deficiencies or defects in design or manufacture. Manufacturers may, under their own initiative, recall a product if any material deficiency in a device is found. A government-mandated or voluntary recall by us or one of our distributors could occur as a result of component failures, manufacturing errors, design or labeling defects or other deficiencies and issues. Recalls of any of our products would divert managerial and financial resources and have an adverse effect on our financial condition and results of operations. The FDA requires that certain classifications of recalls be reported to FDA within 10 working days after the recall is initiated. Companies are required to maintain certain records of recalls, even if they are not reportable to the FDA. We may initiate voluntary recalls involving our products in the future that we determine do not require notification of the FDA. If the FDA disagrees with our determinations, they could require us to report those actions as recalls. A future recall announcement could harm our reputation with customers and negatively affect our sales. In addition, the FDA could take enforcement action for failing to report the recalls when they were conducted.

U.S. legislative, FDA or global regulatory reforms may make it more difficult and costly for us to obtain regulatory approval of our product candidates and to manufacture, market and distribute our products after approval is obtained.

From time to time, legislation is drafted and introduced in Congress that could significantly change the statutory provisions governing the regulatory approval, manufacture and marketing of regulated products or the reimbursement thereof. Any new regulations or revisions or reinterpretations of existing regulations may impose additional costs or lengthen review times of future products. In addition, FDA regulations and guidance are often revised or reinterpreted by the agency in ways that may significantly affect our business and our products. It is impossible to predict whether legislative changes will be enacted or FDA regulations, guidance or interpretations changed, and what the impact of such changes, if any, may be.


37


Moreover, leadership, personnel and structural changes within the FDA as well as recent and future federal election outcomes could result in significant legislative and regulatory reforms impacting the FDA’s regulation of our products. Any change in the laws or regulations that govern the clearance and approval processes relating to our current and future products could make it more difficult and costly to obtain clearance or approval for new products, or to produce, market and distribute existing products. Significant delays in receiving clearance or approval, or the failure to receive clearance or approval, for our new products would have an adverse effect on our ability to expand our business.

In addition, on May 25, 2017, the new MDR entered into force for medical devices marketed in the EU. Following its entry into application on May 26, 2020, the MDR will introduce substantial changes to the obligations with which medical device manufacturers must comply in the EU. High risk medical devices will be subject to additional scrutiny during the conformity assessment procedure. Specifically, the MDR repeals and replaces the EU Medical Devices Directive. Unlike directives, which must be implemented into the national laws of the European Economic Area (EEA) Member States, the regulations would be directly applicable, i.e., without the need for adoption of EEA Member State laws implementing them, in all EEA Member States and are intended to eliminate current differences in regulation of medical devices among EEA Member States. The MDR, among other things, is intended to establish a uniform, transparent, predictable and sustainable regulatory framework across the EEA for medical devices to ensure a high level of safety and health while supporting innovation. The MDR will become applicable in May 2020. Once applicable, the new regulations will among other things:

strengthen the rules on placing devices on the market and reinforce surveillance once they are available;

establish explicit provisions on manufacturers’ responsibilities for the follow-up of the quality, performance and safety of devices placed on the market;

improve the traceability of medical devices throughout the supply chain to the end-user or patient through a unique identification number;

set up a central database to provide patients, healthcare professionals and the public with comprehensive information on products available in the EU; and

strengthen rules for the assessment of certain high-risk devices which may have to undergo an additional check by experts before they are placed on the market.

Once applicable, the MDR may impose increased compliance obligations for us to access the EU market.

In addition the EU has adopted the EU IVDR and currently approved medical devices will have until May 2022 to meet the EU IVDR. Complying with the requirements of these regulations may require us to incur significant expenditures.

In order to continue to sell our products in Europe, we must maintain our CE marks and continue to comply with certain EU directives and, beginning in May 2020, with the MDR. Our failure to continue to comply with applicable foreign regulatory requirements, including those administered by authorities of the EEA countries, could result in enforcement actions against us, including refusal, suspension or withdrawal of our CE Certificates of Conformity by our EU Notified Body, which could impair our ability to market products in the EEA in the future. Any changes to the membership of the EU, such as the departure of the United Kingdom (Brexit), may impact the regulatory requirements for the impacted countries and impair our business operations and our ability to market products in such countries.


38


Our operations in foreign countries expose us to certain risks inherent in doing business internationally, which may adversely affect our business, financial condition, and results of operations.

We expect that revenue from U.S. sales will continue to represent the majority of our total revenue, but our future profitability will depend in part on our ability to grow and ultimately maintain our product sales in foreign markets, particularly in Asia and Europe. In 2019, approximately 25% of our revenue was derived from sales to non-U.S. customers, with approximately 11% of revenue from sales to customers in Europe and approximately 10% of revenue from sales to customers in Asia. Continued concerns about the systemic impact of potential long-term and wide-spread recession and geopolitical issues have contributed to increased market volatility and diminished expectations for economic growth around the world. Uncertainty about global economic conditions, particularly in emerging markets and countries with government-sponsored healthcare systems, may cause decreased demand for our products and services and increased competition, which could result in lower sales volume and downward pressure on the prices for our products, longer sales cycles, and slower adoption of new technologies. As such, a significant slowdown in these foreign economies or lower investments in new infrastructure could have a negative impact on our sales. We also purchase a portion of the materials included in our products from overseas sources. A weakening of macroeconomic conditions may also adversely affect our suppliers, which could result in interruptions in supply. As a result of acquisitions and organic growth, we have operations and manufacturing facilities in foreign countries that expose us to certain risks. For example, fluctuations in exchange rates may affect our revenues, expenses and results of operations, as well as the value of our assets and liabilities as reflected in our financial statements. We are also subject to other types of risks, including the following:

changes in or interpretations of foreign law that may adversely affect our ability to sell our products, perform services or repatriate profits to the United States;

tariffs, customs and other barriers to importing/exporting materials and products in a cost-effective and timely manner;

hyperinflation or economic or political instability in foreign countries;

imposition of limitations on or increase of withholding and other taxes on remittances and other payments by foreign subsidiaries;

conducting business in places where business practices and customs are unfamiliar and unknown;

difficulties in staffing and managing international operations;

the burden of complying with complex and changing foreign regulatory requirements; 

difficulties in accounts receivable collections; 

the imposition of restrictive trade policies, including export restrictions;

worldwide political conditions;

the imposition of inconsistent laws or regulations;

reduced protection of intellectual property rights and trade secrets in some foreign countries;

the imposition or increase of investment requirements and other restrictions by foreign governments;

the interpretation of contractual provisions governed by foreign laws in the event of a contract dispute;

uncertainties relating to foreign laws, including labor laws, and legal proceedings;

the burden of complying with foreign and international laws and treaties;

significant currency fluctuations; 

the burden of complying with and changes in international taxation policies;

the burden of complying with a variety of U.S. laws, including the Foreign Corrupt Practices Act;


39


the burden of complying with U.S. export control regulations and policies that restrict our ability to communicate with non-U.S. employees and to supply foreign affiliates, partners and customers; and

the burden of complying with applicable international laws governing privacy and data security, such as the European Union General Data Protection Regulation.

Our international sales and purchases are subject to numerous U.S. and foreign laws and regulations, including, without limitation, tariffs, trade barriers, regulations relating to import-export control, technology transfer restrictions, the International Traffic in Arms Regulation promulgated under the Arms Export Control Act, the Foreign Corrupt Practices Act and the anti-boycott provisions of the U.S. Export Administration Act. If we fail to comply with these laws and regulations, we could be liable for administrative, civil or criminal liabilities, and in the extreme case, we could be suspended or debarred from government contracts or have our export privileges suspended, which could have a material adverse effect on our business.

    Changes in policy in the U.S. and other countries regarding international trade, including import and export regulation and international trade agreements, could also negatively impact our business. In 2018 and 2019, the U.S. imposed tariffs on goods imported from China and certain other countries, which has resulted in retaliatory tariffs by China and other countries. Additional tariffs or further retaliatory trade measures taken by China or other countries in response, could affect the demand for our products and services, impact the competitive position of our products, prevent us from being able to sell products in certain countries or otherwise adversely impact our results of operations. The implementation of more restrictive trade policies, such as more detailed inspections, higher tariffs or new barriers to entry, could negatively impact our business, results of operations and financial condition.

International sales and purchases are also subject to a variety of other risks, including risks arising from currency fluctuations, collection issues and taxes. Our international sales are subject to variability as our selling prices become less competitive in countries with currencies that are declining in value against the U.S. dollar and more competitive in countries with currencies that are increasing in value against the U.S. dollar. In addition, our international purchases can become more expensive if the U.S. dollar weakens against the foreign currencies in which we are billed. We have not entered into any foreign currency derivative financial instruments; however, we may choose to do so in the future in an effort to manage or hedge our foreign exchange rate risk.

If the governmental laws and regulations change in ways that we do not anticipate or if we fail to comply with existing laws and regulations that affect our business, we could be subject to enforcement actions, injunctions and civil and criminal penalties or otherwise be subject to increased costs that could delay or prevent marketing of our products.

Medical device laws and regulations are in effect within the United States and also in many countries outside the United States. These range from comprehensive device clearance requirements for some or all of our medical device products to requests for product data or certifications regarding the hazardous material content of our products. As a device manufacturer, we are required to report annually to the CMS any payments or transfers of value we have made to physicians and teaching hospitals and any physician ownership or investment interest in the company. This data is published in a publicly searchable database. As part of the European Council Directive 2002/96 of February 13, 2003, we are expected to comply with certain requirements regarding the collection, recycling and labeling of our products containing electronic devices in each of the EU member states where our regulated products are distributed. While we are taking steps to comply with the requirements of WEEE, we cannot be certain that we will comply with the national stage implementation of WEEE in all member states. We continue to evaluate the necessary steps for compliance with regulations as they are enacted. These regulations include, for example, the Registration, Evaluation, Authorization and Restriction of Chemical substances, the RoHS Directive and the WEEE Directive enacted in the EU, which regulate the use of certain hazardous substances in, and require the collection, reuse and recycling of waste from, certain products we manufacture. This and similar legislation that has been or is in the process of being enacted in various countries may require us to redesign our products to ensure compliance with the applicable standards. These redesigns may impact the performance of our products, add greater testing lead times for product introductions or have other similar effects. We believe we comply with all such legislation where our products are sold and we will continue to monitor these laws and the regulations being adopted under them to determine our responsibilities. In addition, the State of California adopted the Electronic Waste Recycling Act, effective January 1, 2007, which requires the California Department of Toxic Substances Control to adopt regulations to prohibit the sale of electronic devices in California if they are also prohibited from sale in the EU under the RoHS Directive because they contain certain heavy metals. The number and scope of these requirements are increasing and we will likely become subject to similar laws in other jurisdictions. Failure to comply with applicable federal, state and foreign medical device laws and regulations may harm our business, financial condition and results of operations. We are also subject to a variety of other laws and regulations relating to, among other things, environmental protection and workplace health and safety.


40


Our strategic partners and customers expect our organization to operate on an established quality management system compliant with FDA Quality System Regulations and industry standards, the In Vitro Diagnostic Directive 98/79/EC of 27 October 1998 (Directive) as implemented nationally in the EU member states and industry standards, such as ISO 9000. We became ISO 9001:2000 certified in March 2002 and self-declared our Luminex 100/200, FLEXMAP 3D and MAGPIX instruments to the Directive. Our devices are in conformity with Article 1, Article 9, Annex I (Essential Requirements), Annex III and the additional provisions of the Directive as of December 7, 2003. Subsequent audits are carried out annually to ensure we maintain our system in substantial compliance with ISO and other applicable regulations and industry standards. We became ISO 13485:2003 and Canadian Medical Devices Conformity Assessment System (CMDCAS) certified in July 2005. Failure to maintain compliance with FDA, CMDCAS and EU regulations and other medical device laws, or to obtain applicable registrations, where required, could reduce our competitive position in the markets in which we compete and also decrease satisfaction and confidence levels with our partners.

In addition, our operations in the United States are subject to federal, state, and local laws addressing, among other issues, fraud and abuse, privacy and security, and environmental protection. These laws may impact our operations directly or indirectly through our customers and may affect, for example, our sales and marketing programs. We are also subject to laws in foreign jurisdictions, including those that prohibit commercial bribery and certain activities with customers or potential customers. If we fail to comply with applicable laws and regulations, we may be subject to criminal penalties and civil sanctions, including restrictions on our ability to contract with Medicare and Medicaid providers. Evolving interpretations or enforcement of these laws and regulations could subject our current practices to allegations of impropriety or illegality or could require us to make changes to our operations. For further discussion of these matters, see “Government Regulation - Other Government Regulations” in Part I of this Form 10-K.

Our reliance on strategic partnerships makes forecasting difficult.

As a result of our reliance on our strategic relationships, it can be difficult to accurately forecast future operating results. Estimating the timing and amount of sales of our products is particularly difficult for the following reasons (among others):

we do not control the timing or extent of product development, marketing or sale of our products by our strategic partners;

we do not control the incentives provided by our strategic partners and distributors to their sales personnel;

we utilize a limited number of geographically focused distributors for a portion of our sales, including sales of several of our key assays, and the loss of or nonperformance by these distributors could harm our revenues in the territories serviced by these distributors;

a significant number of our strategic partners intend to produce clinical diagnostic applications that may need to be approved by the FDA or other regulatory bodies in jurisdictions outside of the United States;

certain strategic partners may have unique requirements for their applications and systems. Assisting the various strategic partners may strain our research and development and manufacturing resources. To the extent that we are unable to timely assist our strategic partners, the commercialization of their products will likely be delayed;

certain strategic partners may fail to deliver products that satisfy market requirements, or such products may fail to perform properly;

we have limited access to partner and distributor confidential corporate information. A sudden unexpected change in ownership or strategy or other material event due to information of which we are not currently aware could adversely impact partner purchases of our products; and

partners tend to order in bulk prior to the production of new lots of their products and prior to major product development initiatives. The frequency of these bulk purchases is difficult to predict and may cause large fluctuations in microsphere sales quarter to quarter.


41


The capital spending policies of our customers have a significant effect on the demand for our products.

Our customers include clinical diagnostic, pharmaceutical, biotechnological, research institutions, chemical and industrial companies, and the capital spending policies of these companies can have a significant effect on the demand for our products. These policies are based on a wide variety of factors, including general or local economic conditions, governmental regulation or price controls, resources available for purchasing research equipment, government funding, grants, spending priorities among various types of analytical equipment manufacturers and policies regarding capital expenditures during recessionary periods. Any decrease in capital spending by life sciences companies could cause our revenues to decline. As a result, we are subject to significant volatility in revenue. Therefore, our operating results can be materially affected (negatively and positively) by the spending policies and priorities of our customers.

If we become subject to product liability claims, we may be required to pay damages that exceed our insurance coverage.

Our business exposes us to potential product liability claims that are inherent in the testing, production, marketing and sale of biotechnological, human diagnostic and therapeutic products. Although we believe that we are reasonably insured against these risks and we generally have limited indemnity protections in our supplier agreements, there can be no assurance that we will be able to obtain insurance in amounts or scope sufficient to provide us with adequate coverage against all potential liabilities. A product liability claim in excess of our insurance coverage or a claim that is outside of or exceeds our indemnity protections in our supplier agreements or a recall of one of our products would have to be paid out of our cash reserves.

If we become subject to claims relating to improper handling, storage or disposal of hazardous materials, we could incur significant cost and time to comply.

Our research and development processes involve the controlled storage, use and disposal of hazardous materials, including biological hazardous materials. We are subject to foreign, federal, state and local regulations governing the use, manufacture, storage, handling and disposal of materials and waste products. We may incur significant costs complying with both existing and future environmental laws and regulations. In particular, we are subject to regulation by the Occupational Safety and Health Administration (OSHA) and the Environmental Protection Agency (EPA), and to regulation under the Toxic Substances Control Act and the Resource Conservation and Recovery Act in the United States. OSHA or the EPA may adopt regulations that may affect our research and development programs. We are unable to predict whether any agency will adopt any regulations that would have a material adverse effect on our operations.

The risk of accidental contamination or injury from hazardous materials cannot be eliminated completely. In the event of an accident, we could be held liable for any damages that result, and any liability could exceed the limits or fall outside the coverage of our workers’ compensation insurance. We may not be able to maintain insurance on acceptable terms, if at all.

We may incur impairment charges on our goodwill and intangible assets which would reduce our earnings.

We are subject to Accounting Standards Codification (ASC) 350 “Goodwill and Other” (ASC 350) which requires that goodwill and other intangible assets that have an indefinite life be tested at least annually for impairment. Goodwill and other intangible assets with indefinite lives must also be tested for impairment between the annual tests if a triggering event occurs that would likely reduce the fair value of the asset below its carrying amount. As of December 31, 2019, goodwill and other intangible assets with indefinite lives represented approximately 38% of our total assets. In the future, if we determine that there has been impairment, our financial results for the relevant period would be reduced by the amount of the impairment, net of tax effects, if any.

If a catastrophe strikes our manufacturing or warehousing facilities, we may be unable to manufacture or distribute our products for a substantial amount of time and we may experience inventory shortfalls, which would cause us to experience lost revenues.

Our manufacturing facilities are located in Austin, Madison, Northbrook, Toronto and Seattle. Although we have business interruption insurance, our facilities and some pieces of manufacturing equipment are difficult to replace and could require substantial replacement lead time. Various types of disasters, including tornadoes, fires, floods and acts of terrorism, may affect our manufacturing facilities. In the event our existing manufacturing facilities or equipment are affected by man-made or natural disasters, we may be unable to manufacture products for sale or meet customer demands or sales projections. If our manufacturing operations were curtailed or ceased, it would seriously harm our business.


42


Our success depends on building and sustaining our technology infrastructure.

We are increasingly dependent on information technology to enable us to improve the effectiveness of our operations and to maintain financial accuracy and efficiency. If we do not allocate and effectively manage the resources necessary to build, implement and sustain the proper technology infrastructure, we could be subject to transaction errors, the inability to properly support and service our customers, processing inefficiencies, loss of customers, business disruptions or loss of or damage to intellectual property through security breach or cyber-attack, each of which could materially and adversely affect our business.

There can be no assurance that we will continue to pay dividends.

In February 2017, the Board of Directors initiated a cash dividend program under which the Company will pay a regular quarterly cash dividend. The declaration, amount and timing of such dividends are subject to capital availability and determinations by our Board of Directors that cash dividends are in the best interest of our stockholders and are in compliance with all respective laws and our agreements applicable to the declaration and payment of cash dividends. Our continuing ability to pay dividends will depend upon, among other factors, our cash balances and potential future capital requirements for strategic transactions, including acquisitions, debt service requirements, results of operations, financial condition and other factors beyond our control that our Board of Directors may deem relevant. A reduction in or elimination of our dividend payments, or our dividend program could have a negative effect on our stock price.

We rely on the innovation and resources of larger industry participants and public programs in our partnership business to advance genomic research and educate physicians/clinicians on genetic diagnostics.

The linkages between genetic anomalies that our products detect and the underlying disease states are not always fully medically correlated. Additionally, the availability of correlated genetic markers is dependent on significant investment in genomic research, often funded through public programs, for which there are no assurances of ongoing support. Should any government limit patent rights to specific genetic materials, private investment in this area could also be significantly curtailed. In addition, the adoption of genetic diagnostics is dependent to a great extent on the education and training of physicians and clinicians. We do not have the resources to undertake such training, and are relying on larger industry participants and professional medical colleges to establish, communicate and educate physicians and clinicians on best practices related to genetic diagnostics.

We are subject to evolving legislative, regulatory, judicial and ethical standards on use of technology and biotechnology.

The adoption of genetic testing is occurring within the broader context of a myriad of decisions related to genetic patenting and genotyping. Issues associated with health insurance, data access, intellectual property protection, national and international legislative and regulatory initiatives and other variables may have a significant impact on the widespread adoption of genetic testing or on specific segments or tests within the genetic testing market, which could in turn impact our business.

Our effective tax rate may fluctuate and we may incur obligations in tax jurisdictions in excess of amounts that have been accrued.

We are subject to income taxes in the United States and various foreign jurisdictions. Our effective tax rate may be lower or higher than experienced in the past due to numerous factors, including a change in the mix of our profitability from country to country, the establishment or release of valuation allowances against our deferred tax assets, and changes in tax laws. In addition, we have recorded gross unrecognized tax benefits in our financial statements that, if recognized, would impact our effective tax rate. We are subject to tax audits in various jurisdictions, including the United States, and tax authorities may disagree with certain positions we have taken and assess additional taxes. There can be no assurance that we will accurately predict the outcomes of these audits, and the actual outcomes could have a material impact on our net income or financial condition. Any of these factors could cause us to experience an effective tax rate significantly different from previous periods or our current expectations, which could have an adverse effect on our business and results of operations. The recognition of deferred tax assets is reduced by a valuation allowance if it is more likely than not that the tax benefits will not be realized. We regularly review our deferred tax assets for recoverability and establish a valuation allowance based on historical income, projected future income, the expected timing of the reversals of existing temporary differences, and the implementation of tax-planning strategies.


43


We hold cash and cash equivalents at various foreign subsidiaries that may not be readily available to meet domestic
cash requirements.

Currently a majority of our cash and cash equivalents is held by our various foreign subsidiaries, in particular our subsidiary in Canada; however, any cash balances held outside the United States may not be readily available, or may not be available without an additional tax burden, to meet our domestic cash requirements. We require a substantial amount of cash in the United States for operating requirements, purchases of property and equipment, and for potential future acquisitions. If we are unable to meet our domestic cash requirements using domestic cash flows from operations, domestic cash and cash equivalents, by settling loans receivable with our foreign subsidiaries, or by domestic borrowing, it may be necessary for us to consider repatriation of earnings. Recent changes to U.S. tax laws may allow for reductions to the potential tax burden on repatriation of foreign cash; however, such actions would require us to record additional income tax expense and remit additional taxes, which could have a material adverse effect on our results of operations, cash flows and financial condition.

Anti-takeover provisions in our certificate of incorporation, bylaws and Delaware law could make a third party acquisition of us difficult.

Our certificate of incorporation and bylaws contain provisions that could make it more difficult for a third party to acquire us, even if doing so would be beneficial to our stockholders. We are also subject to certain provisions of Delaware law that could delay, deter or prevent a change in control of us. These provisions could limit the price that investors might be willing to pay in the future for shares of our common stock.

The “conflict minerals” rule of the SEC has caused us to incur additional expenses, could limit the supply and increase the cost of certain metals used in manufacturing our products, and could make us less competitive in our target markets.

On August 22, 2012, the SEC adopted a rule requiring disclosure of specified minerals, known as conflict minerals, that are necessary to the functionality or production of products manufactured or contracted to be manufactured by public companies. The rule requires companies to obtain sourcing data from suppliers, engage in supply chain due diligence, and file annually with the SEC a specialized disclosure report. The rule could limit our ability to source at competitive prices. Within our supply chain, we may not be able to sufficiently verify the origins of the relevant minerals used in our products through the data collection and due diligence procedures that we have implemented, which may harm our reputation. Furthermore, we may encounter challenges in satisfying those customers who require that all of the components of our products be certified as conflict free, and if we cannot satisfy these customers, they may choose a competitor’s products. We continue to investigate the presence of conflict materials within our supply chain.

Our stock price has been and is likely to continue to be volatile.

The trading price of our common stock has been and is likely to continue to be highly volatile and subject to wide fluctuations in price. This volatility is in response to various factors, many of which are beyond our control, including:

actual or anticipated variations in quarterly operating results from historical results or estimates of results prepared by securities analysts;

developments in patents or other intellectual property rights and litigation;

new, or changes in, recommendations, guidelines or studies that could affect the use of our products;

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

announcements by us of significant acquisitions, strategic partnerships, joint ventures or capital commitments;

developments in relationships with our partners, customers and suppliers;

additions or departures of key personnel;

conditions or trends in the life science, biotechnology and pharmaceutical industries, including the regulatory environment;

published studies and reports relating to the comparative efficacy of products and markets in which we participate;


44


changes in financial estimates by securities analysts;

general worldwide economic conditions and interest rates;

the success or lack of success of integrating our acquisitions;

instability in the United States and other financial markets, including, but not limited to, effects resulting from the 2020 elections in the United States, and the ongoing and possible escalation of unrest internationally, other armed hostilities or further acts or threats of terrorism in the United States or elsewhere;

sales of our common stock; and

the potential adverse impact of the secondary trading of our stock on foreign exchanges, without our permission, which exchanges are subject to less regulatory oversight than the Nasdaq Global Select Market, and the activity of the market makers of our stock on such exchanges, including the risk that such market makers may engage in naked short sales and/or other deceptive trading practices which may artificially depress or otherwise affect the price of our common stock on the Nasdaq Global Select Market.

In addition, the stock market in general, and the Nasdaq Global Select Market and the market for technology companies in particular, has experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Further, there has been particular volatility in the market prices of securities of life sciences companies. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been instituted. A securities class action suit against us could result in substantial costs, potential liabilities and the diversion of management’s attention and resources.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 2. PROPERTIES

Our principal research and development, manufacturing and administrative facilities are located in Austin, Texas, and consist of approximately 198,600 square feet of leased space pursuant to lease agreements which expire between June 30, 2022 and April 30, 2025. We have options to renew these lease agreements in Austin, Texas. We maintain 20,000 square feet of leased office space in the Netherlands, approximately 34,700 square feet of leased office and manufacturing space in Toronto, Canada, approximately 35,000 square feet of leased office and manufacturing space in Madison, Wisconsin, approximately 64,000 square feet of leased office and manufacturing space in Northbrook, Illinois, approximately 28,000 square feet of leased office and manufacturing space in Seattle, Washington and approximately 5,500 square feet of leased office and research space in Hayward, California. In addition, we maintain approximately 7,500 square feet and approximately 2,100 square feet of leased office space in Shanghai and Beijing, respectively, People’s Republic of China, approximately 600 square feet of lease office space in Hong Kong and approximately 4,000 square feet of leased office space in Tokyo, Japan.

ITEM 3. LEGAL PROCEEDINGS

When and if it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements. If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided. No material legal proceedings are known to be pending as of December 31, 2019.

ITEM 4. MINE SAFETY DISCLOSURES

None.

45


PART II

ITEM 5. MARKET FOR THE REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is traded on the Nasdaq Global Select Market under the symbol “LMNX.”

Holders

As of February 26, 2020, we had 411 holders of record of our common stock. Because many of our shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial stockholders represented by these record holders.

Dividends

In February 2017, the Board of Directors initiated a cash dividend program under which the Company anticipates paying a regular quarterly cash dividend. Future declarations of quarterly dividends and the establishment of future record and payment dates are subject to the final determination of the Company’s Board of Directors. Our ability to declare dividends may also from time to time be limited by the terms of any applicable credit facility. Luminex does not currently have a credit facility.

During 2019, the Company paid dividends on common stock as follows:
2019
 
Dividend per share
 
Payment Date
First Quarter
 
$0.06
 
April 11, 2019
Second Quarter
 
$0.06
 
July 11, 2019
Third Quarter
 
$0.09
 
October 17, 2019
Fourth Quarter
 
$0.09
 
January 15, 2020
On February 18, 2020, we announced that our Board declared a quarterly cash dividend of $0.09 per share of common stock to be paid to shareholders of record as of the close of business on March 19, 2020 with a payment date of April 9, 2020.

Recent Sales of Unregistered Securities

There were no sales of unregistered securities of Luminex during the twelve months ended December 31, 2019.


46


Performance Graph

The following graph compares the change in Luminex’s cumulative total stockholder return on its common shares with the Nasdaq Composite Index and the Nasdaq Biotechnology Index.

totalreturngraph20.jpg
 
 
12/14

 
12/15

 
12/16

 
12/17

 
12/18

 
12/19

Luminex Corporation
 
100.00

 
114.02

 
107.84

 
106.30

 
125.87

 
127.85

Nasdaq Composite
 
100.00

 
106.96

 
116.45

 
150.96

 
146.67

 
200.49

Nasdaq Biotechnology
 
100.00

 
111.77

 
87.91

 
106.92

 
97.45

 
121.92



47


Issuer Purchases of Equity Securities

The stock repurchase activity for the fourth quarter of 2019 was as follows:
ISSUER PURCHASES OF EQUITY SECURITIES
Period
Total Number of Shares Purchased(1)
 
Average Price Paid per Share ($)
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
10/1/2019 - 10/31/2019
366

 
$
20.95

 

 
$

11/1/2019 - 11/30/2019

 

 

 

12/1/2019 - 12/31/2019

 

 

 

Total Fourth Quarter
366

 
$
20.95

 

 
$

(1) Total shares purchased includes shares attributable to the withholding of shares by Luminex to satisfy the payment of tax obligations related to the vesting of restricted shares.

ITEM 6. SELECTED FINANCIAL DATA

The following selected consolidated financial data should be read in conjunction with the Consolidated Financial Statements and Notes thereto and with Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and other financial data included elsewhere in this Annual Report on Form 10-K. The consolidated statement of comprehensive income data for the years ended December 31, 2019, 2018 and 2017 and the consolidated balance sheet data at December 31, 2019 and 2018 are derived from the audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K. The consolidated results of operations data for the years ended December 31, 2016 and 2015 and the consolidated balance sheet data at December 31, 2017, 2016 and 2015 are derived from audited consolidated financial statements not included in this Annual Report on Form 10-K.
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
Consolidated Results of Operations Data:
(in thousands, except per share data)
Total revenue
$
334,638

 
$
315,818

 
$
306,571

 
$
270,639

 
$
237,708

Gross profit
182,739

 
195,491

 
199,046

 
179,655

 
168,707

(Loss) income from operations
(12,079
)
 
27,846

 
37,153

 
20,986

 
37,357

Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

 
$
13,814

 
$
36,861

Net (loss) income per common share, basic
$
(0.09
)
 
$
0.42

 
$
0.67

 
$
0.32

 
$
0.88

Shares used in computing net (loss) income per common share (basic)
44,148

 
43,727

 
43,173

 
42,584

 
42,091

Net (loss) income per common share, diluted
$
(0.09
)
 
$
0.41

 
$
0.67

 
$
0.32

 
$
0.86

Shares used in computing net (loss) income per common share (diluted)
44,148

 
44,291

 
43,300

 
43,013

 
42,637

 
At December 31,
 
2019
 
2018
 
2017
 
2016
 
2015
Consolidated Balance Sheet Data:
(in thousands)
Cash and cash equivalents
$
59,173

 
$
76,441

 
$
127,112

 
$
93,452

 
$
128,546

Short-term investments

 

 

 

 
11,988

Long-term investments

 

 

 

 
7,459

Working capital
144,401

 
151,369

 
179,393

 
133,537

 
182,294

Total assets
543,729

 
525,175

 
490,516

 
450,716

 
402,556

Total long-term debt

 

 

 

 

Total stockholders’ equity
464,860

 
467,656

 
437,907

 
403,679

 
368,536

Dividends declared per share
$
0.30

 
$
0.24

 
$
0.24

 
$

 
$



48


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

The following information should be read in conjunction with the Consolidated Financial Statements and the accompanying Notes included below in Item 8 and “Risk Factors” included above in Item 1A of this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements.

Overview

We develop, manufacture and sell proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceuticals and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing, conduct life science research and perform pharmaceutical testing.

We primarily serve the life sciences industries by marketing products, including our specific testing equipment, called systems, and assays, to various types of testing laboratories. We have a large base of installed systems that has grown primarily from the following:

placements made by customers within our LTG, which customers either:

license our xMAP technology and develop products that incorporate our xMAP technology into products that they then sell to end users, or

purchase our proprietary xMAP laboratory instruments and our proprietary xMAP microspheres and sell xMAP-based assays and/or xMAP-based testing services, which run on the xMAP instruments, and pay a royalty to us; and

in addition, we utilize a direct sales force that focuses on the sale of molecular diagnostic assays that run on our systems.

As of December 31, 2019, Luminex had 82 strategic partners, of which 55 have released commercialized reagent-based products utilizing our technology. Our remaining LTG customers are in various stages of development and commercialization of products that incorporate our technology.

Luminex has a number of forms of revenue that result from our business model:

System revenue is generated from the sale of our xMAP multiplexing analyzers and peripherals, our VERIGENE readers and processors and our flow cytometers and cellular analysis instruments.

Consumable revenue is generated from the sale of our dyed polystyrene microspheres, along with sheath and drive fluid. Our larger commercial and development partners often purchase these consumables in bulk to minimize the number of incoming qualification events and to allow for longer development and production runs.

Royalty revenue is generated when a partner sells our proprietary microspheres to an end user, when a partner sells a kit incorporating our proprietary microspheres to an end user or when a partner utilizes a kit to provide a testing result to an end user. End users can be facilities such as testing labs, development facilities and research facilities that buy prepared kits and have specific testing needs or testing service companies that provide assay results to pharmaceutical research companies or physicians.

Assay revenue is generated primarily from four sources: (i) sale of our branded kits, which are a combination of chemical and biological reagents and our proprietary xMAP bead technology used to perform diagnostic and research assays on samples, (ii) real-time Polymerase Chain Reaction (PCR) and multiplexed PCR assays using our proprietary MultiCode technology, (iii) ARIES® cassettes designed to run a fully automated, sample to answer molecular assay on the ARIES® System, and (iv) VERIGENE test cartridges, a sample to answer molecular assay designed to target infections in the bloodstream, respiratory tract, and gastrointestinal tract on the VERIGENE System.

Service revenue is generated when a partner or other owner of a system purchases a service contract from us after the standard warranty has expired or pays us for our time and materials to service instruments. Service contract revenue is amortized over the life of the contract and the costs associated with those contracts are recognized as incurred.


49


Other revenue consists of items such as training, shipping, parts sales, license revenue, grant revenue, contract research and development fees, milestone revenue, amounts paid to global purchasing organizations (which are accounted for as a reduction in revenue) and other items that individually amounted to less than 1.5% of total revenue in 2019.

2019 Highlights

Consolidated revenue was $334.6 million for 2019, representing a 6% increase over revenue for 2018.

Assay revenue of $132.0 million for 2019, representing a decline of 16% over 2018. Excluding sales to LabCorp (see “Material Customer Activity” below), assay revenue increased 6% from 2018.

Sample to answer assay revenue increased for 2019 by $11.3 million, or 20%, from 2018.

Royalty revenue reflecting over $595.7 million of base royalty-bearing end user sales on our technology for 2019, an increase of over 10% from 2018.

Cumulative life-to-date multiplexing analyzer shipments of approximately 17,000 (some of which may be retired or otherwise not in use).

Integration of the acquisition of EMD Millipore Corporation’s flow cytometry business has been successfully completed.

Submitted VERIGENE® II Gastrointestinal Flex Assay to the FDA in the fourth quarter of 2019.

2018 Acquisition of EMD Millipore Corporation’s flow cytometry portfolio

On December 31, 2018, Luminex completed its acquisition of EMD Millipore Corporation’s flow cytometry portfolio for $75 million, consisting of $69.9 million paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and $5.1 million in committed inventory purchases, both of which were subject to adjustment. Following a purchase price reconciliation in the quarter ended March 31, 2019, the purchase price was reduced by $1.9 million. The committed inventory purchases were completed in the third quarter of 2019. Luminex financed the acquisition with cash on hand, and acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).

The acquisition expanded Luminex’s existing offering of flow-based detection systems, which is centered around our innovative xMAP® multiplexing technology, with approximately 17,000 xMAP Systems sold worldwide (some of which may be retired or otherwise not in use). The results of operations for the acquisition have been included in Luminex’s consolidated financial statements beginning January 1, 2019. 

Material Customer Activity

As previously stated in our recent annual and quarterly filings, LabCorp has elected to develop the next iteration of its women’s health products with another party and has indicated its ultimate intention to cease purchasing our CF products. While LabCorp extended its CF purchase commitment through 2021, we have experienced the loss of the women’s health portfolio and the loss or significant reduction of certain other products traditionally sold to LabCorp. These losses could have a material adverse effect on our growth and future results of operations if we are unable to effectively attract new customers, increase our sales with existing customers and/or add new products to our existing portfolio. During 2019, we experienced an aggregate reduction of revenue from LabCorp of approximately $32 million as compared to fiscal 2018. We anticipate the loss of LabCorp revenue will negatively impact our total revenue by between 2-3% in 2020 as compared to 2019.

Consumable Sales and Royalty Revenue Trends

We have experienced significant fluctuations in consumable revenue in the past. Year-over-year changes in consumable revenue have been a decrease of $1.6 million, an increase of $0.8 million, and an increase of $0.7 million, in 2019, 2018, and 2017, respectively. While the changes over the past two years have not been significant, fluctuations can manifest through periodic changes in volume from our largest purchasing partners. These partners account for more than 69% of our total consumable sales volume. We expect these fluctuations to continue as the ordering patterns and inventory levels of our largest bulk purchasing partners remain variable. Additionally, even though we experience variability in consumable revenue, the key indicator of the success of our partners’ commercialization efforts is the rising level of royalties and reported royalty-bearing sales.

50



Future Operations

We expect our areas of focus over the next twelve months to be:

delivering on our revenue growth goals;

accelerating development and commercialization of the assays on our VERIGENE II sample to answer diagnostic system;

increasing the growth of our LTG revenue through enrichment of our existing partner relationships and the addition of new partners;

completing development and commercialization of the next generation sample to answer system, VERIGENE II, our next generation xMAP System, xMAP INTELLIFLEX, and our next generation Guava instrument, Guava Next Gen;

improvement of ARIES® and VERIGENE gross margins;

placements of our VERIGENE and ARIES® Systems, our sample to answer platforms and assays;

maintenance and improvement of our existing products and the timely development, completion and successful commercial launch of our pipeline products;

adoption and use of our platforms and consumables by our customers for their testing services;

expansion and enhancement of our installed base of systems and our market position within our identified target market segments; and

monitoring and mitigating the effect of the ongoing uncertainty in global finance markets and changes in government funding on planned purchases by end users.

We anticipate continued revenue concentration in our higher margin items (assays, consumables and royalties). Additionally, we believe that a sustained investment in research and development is necessary in order to meet the needs of our marketplace and to provide a sustainable new product pipeline. We may experience volatility in research and development expenses as a percentage of revenue on a quarterly basis as a result of the timing of development expenses, clinical validation and clinical trials in advance of the commercial launch of our new products.

CRITICAL ACCOUNTING POLICIES

The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (GAAP). The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. The following is a discussion of our most critical accounting policies used in the preparation of our financial statements, and the judgments and estimates involved under each. We also have other significant accounting policies that do not involve critical accounting estimates because they do not generally require us to make estimates and judgments that are difficult or subjective. These are described in Note 1 of our Consolidated Financial Statements provided herein in Item 8. Estimates and assumptions are reviewed periodically. Actual results may differ from these estimates under different assumptions or conditions.

Revenue Recognition and Performance Obligations: Revenue is generated primarily from the sale of the Company’s products and related services, which are primarily support and maintenance services on the Company’s systems. The Company recognizes product revenue when the customer obtains control of the Company’s product, which typically occurs upon shipment or delivery to the customer depending upon the shipping terms. We treat shipping and handling costs performed after a customer obtains control of the good as a fulfillment cost. Our customers do not typically have any contractual rights of return outside of our warranty provisions. The Company has allowed few returns to date and believes that returns of its products will be minimal.


51


Royalties: For arrangements that include sales-based royalties, including minimum payments, the Company recognizes revenue at the later of (i) when the related sales occur, or (ii) when the performance obligation, to which some or all of the royalty has been allocated, has been satisfied. This was a change in 2018 from how the Company has historically treated royalty payments, by recognizing royalty revenue when our strategic partners reported end-user sales to the Company, and is primarily the basis for our cumulative adjustment as of January 1, 2018 to retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. Royalty payments are typically received when our strategic partners report end-user sales to the Company.

Reagent Rentals: The Company provides systems and certain other hardware to customers through reagent rental agreements, under which the customers commit to purchasing minimum quantities of disposable products at a stated price over a defined contract term, which is normally two to three years. Instead of rental payments, the Company recovers the cost of providing the system and other hardware in the amount charged for assays. Revenue is recognized over the defined contract term as assays are shipped. The depreciation costs associated with the system and other hardware are charged to cost of sales on a straight-line basis over the estimated life of the system. The costs to maintain these instruments in the field are charged to cost of sales as incurred. The Company began reclassifying the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements from assay revenue to system revenue effective January 1, 2018. This change does not have any impact on top line revenue and the Company does not anticipate any material effects to its revenue categorization.

Warranties: The Company provides a limited, assurance-type warranty, typically for twelve months from installation for the systems sold to end customers and fifteen months for the systems sold to partners. The Company accrues for the estimated cost of initial product warranties at the time revenue is recognized. While we engage in product quality programs and processes, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. While management believes that adequate reserve has been made in the consolidated financial statements for product warranties, should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability would be required. However, we do not believe this estimate is subject to significant variability.

License Revenues: The Company enters into out-licensing agreements, under which it licenses certain rights to its technology to third parties. These licenses are typically not distinct, as the customer cannot benefit from the license on its own, and do not have significant standalone functionality, but represent single performance obligations together with the sales of our consumables, systems and assays. The terms of these arrangements typically include payment to the Company of non-refundable, up-front license fees. Some of our current agreements range through 2027 and can be extended for up to twenty years. Each of these payments results in license revenues which are recognized ratably over time and are included in other revenues, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenues. Deferred revenues related to these out-licensing agreements are shown in contract liabilities in the table included in Note 18, “Revenue Recognition,” in our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.

Service Agreements: Revenue from extended service agreements is deferred when payment is received in advance of the performance obligation being satisfied or completed. Luminex provides an integrated service of maintenance and related activities for equipment sold to customers, where the nature of the overall promise is to provide a stand-ready service. As such, the performance obligation is recognized as a series of distinct service periods and the service revenue is recognized ratably over the term of the agreement. The extended service agreements typically range from one to four years and payment is typically received up-front.

Reserves for Variable Consideration: Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from discounts and any other allowances that are offered within contracts between the Company and its customers relating to the Company’s sales of its products. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of revenue and accounts receivable. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company’s historical experience, current contractual requirements, industry data and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of each contract. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period when such variances become known.

We adopted new revenue accounting guidance effective January 1, 2018, which impacted the amount and timing of our future revenue recognition. For further discussion, see Note 18, “Revenue Recognition”, in our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.

52



Inventory. Inventories are valued at the lower of cost and net realizable value. Cost is determined according to the standard cost method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Inventories have been written down through an allowance for excess and obsolete inventories. The two major components of the allowance for excess and obsolete inventory are (i) a specific write-down for inventory items that we no longer use in the manufacture of our products or that no longer meet our specifications and (ii) a write-down against slow moving items for potential obsolescence. Inventory is reviewed on a regular basis and adjusted based on management’s review of inventories on hand compared to estimated future usage and sales. While management believes that adequate write-downs for inventory obsolescence have been made in the consolidated financial statements, scientific and technological advances will continue and we could experience additional inventory write-downs in the future. However, we do not believe this estimate is subject to significant variability.

Purchase Price Allocation, Intangibles and Goodwill. The purchase price allocation for acquisitions requires extensive use of accounting estimates and judgments to allocate the purchase price to the identifiable tangible and intangible assets acquired, including in-process research and development, and liabilities assumed based on their respective fair values.  Intangible assets with definite lives are amortized over the assets’ estimated useful lives using the straight-line method.  We periodically review the estimated useful lives of our identifiable intangible assets, taking into consideration any events or circumstances that might result in a diminished fair value or revised useful life.

Goodwill represents the excess of the cost over the fair value of the assets of the acquired business. We evaluate the carrying value of goodwill on a reporting unit level annually, on October 1st of each year, or more frequently if there is evidence that certain events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. In 2019 and 2018, the Company estimated the fair value of the reporting unit using a fair-value approach based on the market capitalization. This analysis requires a comparison of the carrying value of the reporting unit to the estimated fair value of the reporting unit. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company’s products, capital needs, economic trends and other factors which are inherently difficult to forecast. Our annual test, performed on the first day of the fourth quarter, did not result in an impairment charge for 2019 or 2018 as the estimated fair value of our reporting unit exceeded the carrying value by a significant enough amount that any reasonably likely change in the assumptions used in the analysis would not cause the carrying value to exceed the estimated fair value for the reporting unit as determined under our analysis.

Accounting for Income Taxes. We calculate our provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized by identifying the temporary differences arising from the different treatment of items for tax and accounting purposes. In determining the future tax consequences of events that have been recognized in our financial statements or tax returns, judgment is required. Differences between the anticipated and actual outcomes of these future tax consequences could have a material impact on our consolidated results of operations or financial position. The recognition of deferred tax assets is reduced by a valuation allowance if it is more likely than not that the tax benefits will not be realized. We regularly review our deferred tax assets for recoverability and establish a valuation allowance based on historical income, projected future income, the expected timing of the reversals of existing temporary differences and the implementation of tax-planning strategies. The excess of financial reporting basis over tax basis of our foreign subsidiaries are considered permanently reinvested, with the exception of the Canadian subsidiary. Accordingly, provision for withholding taxes on certain earnings has only been provided for this subsidiary.

The GAAP guidance requires recognition of the impact of a tax position in our financial statements only if that position is more likely than not to be sustained upon examination by taxing authorities, based on the technical merits of the position. Any interest and penalties related to uncertain tax positions will be reflected in income tax expense. Determining the consolidated provision for income taxes involves judgments, estimates and the application of complex tax regulations. We are required to provide for income taxes in each of the jurisdictions where we operate, including estimated liabilities for uncertain tax positions. Although we believe that we have provided adequate liabilities for uncertain tax positions, the actual liability resulting from examinations by taxing authorities could differ from the recorded income tax liabilities and could result in additional income tax expense having a material impact on our consolidated results of operations. Changes of estimates in our income tax liabilities are reflected in our income tax provision in the period in which the factors resulting in the change to our estimate become known to us. We benefit from research tax credit incentives in the U.S. and Canada extended to taxpayers engaged in qualified research and experimental activities while carrying on a trade or business.


53


Significant reform of the Internal Revenue Code was signed into legislation on December 22, 2017 pursuant to the Tax Cuts and Jobs Act (the Tax Act). This legislation includes, among other things, changes to U.S. federal tax rates and the migration from a “worldwide” system of taxation to a territorial system. The U.S. tax reform modifications to the taxation of foreign profits and changes to deductibility of U.S operational expenses will have an ongoing impact to the tax estimates in our financial statements and may not be beneficial.

Stock compensation. All stock-based compensation cost, including grants of stock options, restricted stock units and shares issued under the Company’s employee stock purchase plan, is measured at the grant date based on the fair value of the award and is recognized as an expense on a straight-line basis over the requisite service period, which is generally the vesting period. The fair value of our stock options is estimated using the Black-Scholes option pricing model. The Black-Scholes valuation calculation requires us to estimate key assumptions such as expected volatility, expected term and risk-free rate of return. Calculation of expected volatility is based on historical volatility. The expected term is calculated using the contractual term of the options as well as an analysis of our historical exercises of stock options. The estimate of the risk-free rate of return is based on the U.S. Treasury yield curve in effect at the time of grant. The dividend yield is based on our history and expectation of dividend payouts at the time of grant.

The amount of stock-based compensation expense recognized during a period is based on the value of the portion of the awards that are ultimately expected to vest. As part of the requirements of ASC 718 “Stock Compensation”, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures is based on historical forfeiture performance and will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of evaluation and will also impact the amount of stock compensation expense to be recognized in future periods. Ultimately, the actual expense recognized over the vesting period will only be for those awards that vest, except for the limited number of market based awards under long-term incentive plans.  If we use different assumptions for estimating stock-based compensation expense in future periods or if actual forfeitures differ materially from our estimated forfeitures, the change in our stock-based compensation expense could materially affect our operating income, net income and net income per share.

CONSOLIDATED RESULTS OF OPERATIONS

The following table sets forth the percentage of total revenue of certain items in the Consolidated Results of Operations. The financial information and the discussion below should be read in conjunction with the Consolidated Financial Statements and Notes thereto.

 
Year Ended December 31,
 
2019
 
2018
 
2017
Revenue
100
 %
 
100
 %
 
100
 %
Cost of revenue
45
 %
 
38
 %
 
35
 %
Gross profit
55
 %
 
62
 %
 
65
 %
Operating expenses:
 
 
 
 
 
Research and development expense
17
 %
 
15
 %
 
15
 %
Selling, general and administrative expense
38
 %
 
35
 %
 
35
 %
Amortization of acquired intangible assets
3
 %
 
3
 %
 
3
 %
Total operating expenses
58
 %
 
53
 %
 
53
 %
Income from operations
(4
)%
 
9
 %
 
12
 %
Other income, net
1
 %
 
 %
 
 %
Income taxes
2
 %
 
(3
)%
 
(3
)%
Net income
(1
)%
 
6
 %
 
10
 %


54


Year Ended December 31, 2019 Compared to Year Ended December 31, 2018

 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Variance
 
Variance (%)
 
(dollars in thousands)
Revenue
$
334,638

 
$
315,818

 
$
18,820

 
6
 %
Gross profit
$
182,739

 
$
195,491

 
$
(12,752
)
 
(7
)%
Gross margin percentage
55
%
 
62
%
 
(7
)%
 
N/A

Operating expenses
$
194,818

 
$
167,645

 
$
27,173

 
16
 %
Income from operations
$
(12,079
)
 
$
27,846

 
$
(39,925
)
 
(143
)%
Net income
$
(3,838
)
 
$
18,508

 
$
(22,346
)
 
(121
)%

Total revenue increased by 6% to $334.6 million for 2019 from $315.8 million in 2018. The Company experienced increases in system sales, service sales, and royalty revenue in 2019, mainly attributable to the addition of our acquired flow cytometry business, which comprised approximately 14% of total revenue in 2019. Excluding the impact of the flow cytometry acquisition, revenue decreased 8% from the prior year, primarily driven by the decrease in LabCorp sales in non-automated assays of $31.9 million in 2019. Assay revenue declined 16% overall, driven by decreases in our non-automated assay revenue, partially offset by increases in our automated assay revenue.

The following table presents our revenues disaggregated by revenue source for the years ended December 31, 2019 and 2018:
 
Year Ended December 31,
 
 
 
 
 
2019
 
2018
 
Variance
 
Variance (%)
 
(dollars in thousands)
System sales
$
70,276

 
$
39,986

 
$
30,290

 
76
 %
Consumable sales
48,542

 
50,144

 
(1,602
)
 
(3
)%
Royalty revenue
53,562

 
49,394

 
4,168

 
8
 %
Assay revenue
132,028

 
156,714

 
(24,686
)
 
(16
)%
Service revenue
22,413

 
12,159

 
10,254

 
84
 %
Other revenue
7,817

 
7,421

 
396

 
5
 %
 
$
334,638

 
$
315,818

 
$
18,820

 
6
 %

We continue to have revenue concentration in a limited number of customers; however, revenue concentration has trended down significantly over the past several years. In 2019, the top five customers, by revenue, accounted for 30% of total revenue, down from 42% of total revenue in 2018 and 48% in 2017. In particular, our two largest customers by revenue accounted for 17% of 2019 total revenue (12% and 5%, respectively), a decrease from 29% of 2018 total revenue ( 14% and 15%, respectively). This decrease is mainly attributable to the reduction of LabCorp sales as discussed under "Material Customer Activity". No other customer accounted for more than 6% of total revenue in 2019 or 2018. In 2019, approximately 25% of our revenue was derived from sales to non-U.S. customers, with approximately 11% of revenue from sales to customers in Europe and approximately 10% of revenue from sales to customers in Asia. This compares to approximately 17% of our 2018 revenue being derived from sales to non-U.S. customers, with approximately 7% of revenue from sales to customers in both Europe and Asia. This growth in the percentage of sales to non-U.S. customers has been driven primarily by the addition of the flow cytometry business.

Revenue from the sale of systems and peripheral components increased 76% to $70.3 million for 2019 from $40.0 million in 2018, primarily as a result of the flow cytometry acquisition, which contributed $32 million of system revenue for 2019. Also included in system revenue is a portion of reagent rental revenue reclassified from assay revenue, which grew 62% or $1.6 million in 2019 from 2018. These increases were partially offset by lower system placements of multiplexing analyzers in 2019, primarily driven by large purchase orders by our partners in the prior year period, which did not repeat at the same level in 2019. We sold 990 multiplexing analyzers in 2019, as compared to 1,131 multiplexing analyzers sold in 2018, bringing total multiplexing analyzer shipments since inception to approximately 17,000 as of year-end 2019, some of which may be retired or otherwise not in use. For 2019, our five highest selling partners accounted for 787 systems, or 79%, of total multiplexing analyzers sold, whereas our five highest selling partners in 2018 accounted for 882, or 78%, of total multiplexing analyzers sold.


55


Consumable sales, comprised of microspheres and sheath fluid, decreased 3% to $48.5 million in 2019 from $50.1 million in 2018, primarily driven by lower aggregate bulk purchases from certain large partners. During 2019, we had 73 bulk purchases of consumables totaling approximately $36.2 million (74% of total consumable revenue), ranging from $0.1 million to $3.0 million, as compared with 74 bulk purchases totaling approximately $38.8 million (77% of total consumable revenue) in 2018. We expect fluctuations in consumable sales on an ongoing basis. Partners who reported royalty-bearing sales accounted for $34.0 million, or 70%, of consumable sales in 2019 compared to $32.8 million, or 65%, of the total consumable sales for 2018.

Royalty revenue, which results when our partners sell products or testing services incorporating our technology, increased 8% to $53.6 million for 2019 from $49.4 million for 2018. This increase is primarily the result of higher base royalties of $5.6 million, in addition to a favorable mix of royalty rates, which was partially offset by lower royalty minimums, audit findings and other adjustments of $2.5 million. We believe this is mainly the result of menu expansion and increased utilization of our partners’ assays on our technology. We expect modest fluctuations in the royalties submitted quarter to quarter based upon the varying contractual terms, differing reporting and payment requirements, and the addition of new partners. Our partners’ end user sales may reflect volatility from quarter to quarter and, therefore, that same volatility is reflected in our reported royalty revenues on a quarterly basis.

Assay revenue decreased 16% to $132.0 million for 2019 from $156.7 million for 2018. This decline was primarily attributable to reduced sales to LabCorp, whose assay sales declined by $31.9 million to $13.3 million in 2019 from 2018. Excluding LabCorp's impact, assay revenue increased 6% for 2019 compared to 2018, driven in part by the flow cytometry acquisition, which made up 37% of this increase. Our sample to answer assay revenue, which consists of VERIGENE and ARIES® assay sales, grew 20% to $67.7 million for 2019 from $56.4 million in 2018. Revenue for our non-automated testing assays declined by 39% to $61.7 million for 2019, primarily driven by the reduction in LabCorp sales, which made up more than 80% of this reduction. LabCorp, our largest assay customer by revenue, accounted for 10% of total assay revenue for 2019 compared to 29% for 2018. No other customer accounted for more than 4% of total assay revenue during those periods. As discussed above under “Material Customer Activity” and previously disclosed in our prior annual and quarterly reports, our largest assay customer, LabCorp, has developed the next iteration of their women’s health portfolio with another party, which negatively impacted our assay revenue in 2018 and 2019.

Service revenue, comprised of extended warranty contracts earned ratably over the term of a contract and time and materials for billable service work not under an extended warranty contract, increased 84% to $22.4 million during 2019 from $12.2 million in 2018. This increase was primarily driven by the flow cytometry acquisition, which contributed $9.1 million of service revenue during 2019. Absent the impact of the flow cytometry acquisition, service revenue increased 9% for 2019 from 2018, primarily driven by an increase in the number of systems covered under extended service agreements. At December 31, 2019, we had 2,533 Luminex systems covered under extended service agreements and $6.7 million in deferred revenue related to those contracts. At December 31, 2018, we had 2,311 Luminex systems covered under extended service agreements and $5.3 million in deferred revenue related to those contracts. On a consolidated basis, total deferred revenue was $8.7 million at December 31, 2019, and included 529 flow cytometry systems covered under extended service agreements, which were primarily gained through the flow cytometry acquisition.

Other revenue, which includes training revenue, shipping revenue, miscellaneous part sales, amortized license fees, milestone payments and revenue from agreements with U.S. government agencies, increased to $7.8 million for 2019, compared to $7.4 million for 2018.

Gross Profit. Gross profit decreased to $182.7 million for 2019, as compared to $195.5 million for 2018. Gross margin (gross profit as a percentage of total revenue) decreased to 55% for 2019, from 62% for 2018. This decrease in gross margin is primarily attributable to: (i) the decline in LabCorp’s assay purchases, which typically carry a higher gross margin, (ii) the absorption of the flow cytometry acquisition and the related acquisition accounting adjustments, which included expenses of $1.1 million for the step-up in inventory to fair value and $0.8 million of acquisition adjustments for the acquired deferred service revenue, (iii) the absorption of higher manufacturing expenses for 2019, and (iv) the increase in sample to answer assay revenue, which historically carries a lower gross margin. We anticipate continued fluctuation in gross margin and related gross profit primarily as a result of variability in consumable and system purchases and seasonality effects inherent in our assay revenue. Our acquired flow cytometry margins were approximately 43% for 2019. However, we anticipate these margins will improve, as the related acquisition accounting adjustments mentioned above and one-time integration costs will not recur.


56


Research and Development Expense. Research and development expense increased to $56.2 million, or 17% of total revenue, for 2019 from $47.2 million, or 15% of total revenue, in 2018. The increase in research and development expense was primarily a result of the addition of the acquired flow cytometry personnel and related expenses, in addition to higher direct material expenses driven by the development of VERIGENE II assays, xMAP INTELLIFLEX and the Guava Next Gen Systems. Research and development headcount as of December 31, 2019 was 216, as compared to 196 as of December 31, 2018. The focus of our research and development activities is the development and commercialization of the VERIGENE II and its associated assays, the development of xMAP INTELLIFLEX, and the development of the Guava Next Gen System.

Selling, General and Administrative Expense. Selling, general and administrative expenses, excluding the amortization of acquired intangible assets, increased to $127.2 million for 2019 from $111.8 million for 2018. The increase was predominantly attributable to the addition of the acquired flow cytometry personnel and related expenses, which were not included in 2018. This increase was partially offset by lower acquisition related expenses of $2.7 million incurred in late 2018, which did not repeat in 2019. Selling, general and administrative headcount at December 31, 2019 was 495, as compared to 385 at December 31, 2018. As a percentage of revenue, selling, general and administrative expense, excluding the amortization of acquired intangible assets, was 38% for 2019 and 35% for 2018.

Other Income, net. Other income, net, increased $2.6 million in 2019 over 2018. This increase resulted primarily from an additional investment made in Combinati during the quarter ended December 31, 2019, and the subsequent remeasurement based on the fair value prior to the additional investment. As a result, a gain of approximately $3.2 million was recorded in Other income, net in the Consolidated Statements of Comprehensive Income for the year ended December 31, 2019. This increase was partially offset by (i) a nonrecurring dividend payment of $0.4 million from one of our minority interest investments in 2018 that did not recur in 2019, and (ii) an impairment of $0.2 million of one of our investments which was recorded in 2019. See Note 3 - Investments and Other Assets for further details regarding our minority interest and equity investments.

Income taxes. Our effective tax rate for 2019 was a benefit of 60%, or $5.7 million, as compared to an effective tax rate of 35%, or $9.8 million, for 2018. The tax benefit for 2019 is primarily driven by a reduction in unrecognized tax benefits related to the U.S. transition tax of $6.6 million as a result of a ruling for certain aspects of the earnings and profits (E&P) calculation of our Canadian subsidiary. The tax expense for 2018 reflects the impact of the Tax Act. The Tax Act includes, among other things, changes to the U.S. federal tax rates and the migration from a worldwide system of taxation to a territorial system. The Company completed its accounting for all of the enactment-date income tax effects of the Tax Act and recorded a net tax benefit of $1.3 million primarily attributable to a reduction of a deferred tax liability for withholding taxes related to our Canadian entity, offset by an increase to the transition tax. In 2018, the Company also recorded tax expense totaling $1.4 million based on the results of a Canadian income tax audit. Other rate impacts are due to our research tax credit benefit and global intangible low-tax income (GILTI).

We expect our worldwide mix of earnings will mainly be taxed in jurisdictions with a top statutory tax rate of 25% in the near-term. The Company also expects to generate annual research tax credit benefits. However, the Tax Act’s modifications to the taxation of foreign profits and changes to deductibility of U.S. operational expenses will have an ongoing impact to the tax estimates in our financial statements and may not be beneficial. As a result, we expect our consolidated effective tax rate to be in the 25% to 30% range over the next several years, absent any other significant discrete items. We continue to assess our business model and its impact in various tax jurisdictions.

Year Ended December 31, 2018 Compared to Year Ended December 31, 2017

 
Year Ended December 31,
 
 
 
 
 
2018
 
2017
 
Variance
 
Variance (%)
 
(dollars in thousands)
Revenue
$
315,818

 
$
306,571

 
$
9,247

 
3
 %
Gross profit
$
195,491

 
$
199,046

 
$
(3,555
)
 
(2
)%
Gross margin percentage
62
%
 
65
%
 
(3
)%
 
N/A

Operating expenses
$
167,645

 
$
161,893

 
$
5,752

 
4
 %
Income from operations
$
27,846

 
$
37,153

 
$
(9,307
)
 
(25
)%
Net income
$
18,508

 
$
29,423

 
$
(10,915
)
 
(37
)%


57


Total revenue increased by 3% to $315.8 million for 2018 from $306.6 million in 2017. This increase was driven primarily by an increase in our automated assays, royalty and system revenue. Automated assay revenue, which is comprised of VERIGENE and ARIES® assays, grew 36% to more than $56 million for 2018 from the prior year. These increases were partially offset by a reduction in our non-automated assay revenue, mainly attributable to the decrease in LabCorp sales.

The following table presents our revenue disaggregation by revenue source for the years ended December 31, 2018 and 2017:
 
Year Ended December 31,
 
 
 
 
 
2018
 
2017
 
Variance
 
Variance (%)
 
(dollars in thousands)
System sales
$
39,986

 
$
38,651

 
$
1,335

 
3
 %
Consumable sales
50,144

 
49,319

 
825

 
2
 %
Royalty revenue
49,394

 
44,704

 
4,690

 
10
 %
Assay revenue
156,714

 
154,907

 
1,807

 
1
 %
Service revenue
12,159

 
11,470

 
689

 
6
 %
Other revenue
7,421

 
7,520

 
(99
)
 
(1
)%
 
$
315,818

 
$
306,571

 
$
9,247

 
3
 %

We continued to have revenue concentration in a limited number of customers in 2018. In 2018, the top five customers, by revenue, accounted for 42% of total revenue, down from 48% of total revenue in 2017. In particular, our two largest customers by revenue accounted for 29% of 2018 total revenue (15% and 14%, respectively), a decrease from 35% of 2017 total revenue (20% and 15%, respectively). This decrease was mainly attributable to the reduction of LabCorp sales . No other customer accounted for more than 6% of total revenue in 2018 or 2017.

Under the revenue recognition guidance effective January 1, 2018, the system portion of reagent rental revenue is recognized in system revenue. Revenue from the sale of systems and peripheral components increased 3% to $40.0 million for the 2018 from $38.7 million for 2017. This increase was primarily the result of higher sample to answer reagent rental system placements for 2018, which grew 61% over the prior year, and resulted in a $2.5 million reclassification of revenue from assay to system revenue in 2018. This was partially offset by a change in customer sales mix, which lowered the average sales price of system units. We sold 1,131 multiplexing analyzers in 2018, as compared to 1,066 multiplexing analyzers sold in 2017. For 2018, our five highest selling partners accounted for 882 systems, or 78%, of total multiplexing analyzers sold, whereas, our five highest selling partners in 2017 accounted for 779, or 73%, of total multiplexing analyzers sold.

Consumable sales, comprised of microspheres and sheath fluid, increased 2% to $50.1 million in 2018 from $49.3 million in 2017. During 2018, we had 74 bulk purchases of consumables totaling approximately $38.8 million (77% of total consumable revenue), ranging from $0.1 million to $3.8 million, as compared with 70 bulk purchases totaling approximately $37.3 million (76% of total consumable revenue) in 2017. The modest increase in bulk purchases in 2018 was the primary driver to the increase in consumable revenue from the prior year. Partners who reported royalty-bearing sales accounted for $32.8 million, or 65%, of consumable sales for 2018 compared to $34.7 million, or 70%, of the total consumable sales for 2017.

Royalty revenue, which results when our partners sell products or testing services incorporating our technology, increased 10% to $49.4 million for 2018 from $44.7 million for 2017. This increase was the result of higher royalty minimums, audit findings and other adjustments of $2.5 million (collectively) and higher base royalties of $2.2 million, which we believe was mainly the result of menu expansion and increased utilization of our partners’ assays on our technology.

Assay revenue increased 1% to $156.7 million for 2018 from $154.9 million for 2017, primarily attributable to an increase in our sample to answer assay revenue, which consists of VERIGENE and ARIES® assay sales. Our sample to answer assay revenue grew 36% to $56.4 million for 2018 from $41.4 million in 2017. These increases were partially offset by reductions in our non-automated testing assays. Revenue for non-automated infectious disease testing products decreased by 11%. This was driven mainly by (i) the reduction in LabCorp’s non-CF related sales to $36.9 million, from $49.9 million in 2017, and (ii) genetic testing assays decreasing by 12% in 2018 from 2017. The decrease in revenue from our genetic testing products was attributable to pricing and reimbursement challenges within the pharmacogenetic market segment, in addition to declining sales of CF assays from LabCorp of $0.8 million for 2018. Our largest customer, by revenue, accounted for 29% of total assay revenue for 2018 compared to 38% for 2017. No other customer accounted for more than 10% of total assay revenue during those periods. The loss of LabCorp women’s health portfolio negatively impacted our assay revenue in 2018. Excluding LabCorp sales, assay revenue increased 9% in 2018 as compared to 2017.

58



Service revenue, comprised of extended warranty contracts earned ratably over the term of a contract and time and materials for billable service work not under an extended warranty contract, increased 6% to $12.2 million during 2018 from $11.5 million in 2017, primarily driven by the increase in the number of systems covered under extended service agreements. At December 31, 2018, we had 2,311 Luminex systems covered under extended service agreements and $5.3 million in deferred revenue related to those contracts. At December 31, 2017, we had 1,989 Luminex systems covered under extended service agreements and $4.8 million in deferred revenue related to those contracts.

Other revenue, which includes training revenue, shipping revenue, miscellaneous part sales, amortized license fees, milestone payments and revenue from agreements with U.S. government agencies, decreased to $7.4 million for 2018 compared to $7.5 million for 2017, primarily driven by an increase in amounts paid towards global purchasing organizations, which are accounted for as a reduction of revenue.

Gross Profit. Gross profit decreased to $195.5 million for 2018, as compared to $199.0 million for 2017. Gross margin (gross profit as a percentage of total revenue) decreased to 62% for 2018, from 65% for 2017. This decrease in gross margin was primarily attributable to the decline in LabCorp’s assay purchases, which typically carry a higher gross margin, and the absorption of higher manufacturing expenses for 2018. These impacts were partially offset by a favorable change in sales mix from other higher margin items, most notably, royalty and consumable revenue. Concentration of sales in our higher margin items (assays, consumables and royalties) was 81% of revenue for each of 2018 and 2017.

Research and Development Expense. Research and development expense increased to $47.2 million for 2018 from $45.7 million in 2017, but as a percentage of total revenue remained constant at 15%. The increase in research and development expense was primarily a result of the focus of our efforts in the development and commercialization of a pipeline of assays for the ARIES® System and the development and commercialization of the next generation VERIGENE System, VERIGENE II, and assays. Research and development headcount as of December 31, 2018 was 196, as compared to 175 as of December 31, 2017.

Selling, General and Administrative Expense. Selling, general and administrative expenses, excluding the amortization of acquired intangible assets, increased to $111.8 million for 2018 from $107.3 million for 2017. The increase was primarily attributable to flow cytometry acquisition related expenses of $2.7 million incurred in late 2018, in addition to higher personnel costs and material expenses stemming from potential customer validations. Selling, general and administrative headcount at December 31, 2018 was 385, as compared to 358 at December 31, 2017. As a percentage of revenue, selling, general and administrative expense, excluding the amortization of acquired intangible assets, remained flat at 35% for 2018 and 2017.

Other Income, net. We received a nonrecurring dividend payment of $0.4 million from one of our investments in 2018. See Note 3 - Investments and Other Assets for further details regarding our investments.

Income taxes. Our effective tax rate for 2018 was 35%, or $9.8 million, as compared to a an effective tax rate of 21%, or $7.7 million, for 2017. The incurred tax expense for 2018 and 2017 was primarily driven by the impact of this tax legislation. On December 22, 2017, Staff Accounting Bulletin No. 118 (SAB 118) was issued to address the application of GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the Tax Act. In accordance with SAB 118, the Company recorded provisional amounts in 2018 and 2017 related to the enactment date effects of the Tax Act. At December 31, 2018 the Company completed its accounting for all of the enactment-date income tax effects of the Tax Act and recorded a tax benefit of $741,000 for provisional adjustments comprised of (i) increase of $1.9 million to the transition tax related to the Tax Act; (ii) a revaluation of deferred tax assets of $74,000 based upon the future tax rates; and (iii) a reduction of a deferred tax liability for withholding taxes related to our Canadian entity of $2.5 million. In 2018, the Company also recorded approximately $2.1 million of tax expense under the GILTI provisions of the Tax Act which became effective January 1, 2018, and tax expense totaling $1.4 million based on the results of a Canadian income tax audit. In 2017, the Company recorded provisional tax expense totaling $12.6 million related to the effects of the Tax Act, comprised of: (i) a transition tax of $6.7 million related to the Tax Act; (ii) a revaluation of deferred tax assets of $2.7 million based upon the future tax rates; and (iii) establishment of a deferred tax liability for withholding taxes related to our Canadian entity based upon our change in reinvestment assertions of $3.2 million. These tax legislation effects were offset by the valuation allowance release on our Canadian deferred tax assets of $12.5 million in the third quarter of 2017. Other rate impacts are due to the current rate differential between the U.S. and Canada and our research credit benefit.

59



LIQUIDITY AND CAPITAL RESOURCES

 
December 31, 2019
 
December 31, 2018
 
(in thousands)
Cash and cash equivalents
$
59,173

 
$
76,441


At December 31, 2019, we held cash and cash equivalents of $59.2 million and had working capital of $144.4 million. At December 31, 2018, we held cash and cash equivalents of $76.4 million and had working capital of $151.4 million. Cash, and cash equivalents decreased by $17.3 million during 2019. The decrease in cash and cash equivalents from the prior year is primarily attributable to the purchases of property, plant and equipment of $16.2 million, dividends of $12.2 million, and the additional investment of $7.0 million in Combinati Incorporated (Combinati), a private company, made during the quarter ended December 31, 2019. See Note 3 - Investments and Other Assets for further details regarding our equity investment. These outflows were partially offset by operating cash flows of $13.5 million and $3.8 million of proceeds from employee stock plans and exercises of stock options.

We have funded our operations to date primarily through cash generated from operations and the issuance of equity securities (in conjunction with an initial public offering in 2000, subsequent option exercises, and our follow-on public offering in 2008). Our cash reserves are held directly or indirectly in a variety of short-term, interest-bearing instruments, including non-government sponsored debt securities. We do not have any investments in asset-backed commercial paper, auction rate securities, or mortgage backed or sub-prime style investments.

Cash provided by operations was $13.5 million for the 2019, as compared with cash provided by operations of $50.9 million for 2018. This decrease was primarily attributable to higher operating expenses and lower gross profit in the current year as compared to the year ended December 31, 2018. Cash used in investing activities was $20.6 million for 2019, a decrease from $93.5 million for 2018. The change in cash flows of investing activities from 2018 to 2019 was primarily attributable to the acquisition of EMD Millipore’s flow cytometry business in 2018. Currently, exclusive of changes in available-for-sale securities, we expect cash used in investing activities to be primarily for purchases of property and equipment, and continued strategic investments or acquisitions.

Cash used in financing activities increased to $10.5 million for 2019, from cash used in financing activities of $8.4 million for 2018. This change in cash flows used in financing activities was primarily attributable to an increase in dividends from $0.06 per share to $0.09 per share, which was announced in the third quarter and paid in the fourth quarter of 2019.

Our future capital requirements will depend on a number of factors, including our success in developing and expanding markets for our products, payments under possible future strategic arrangements, continued progress of our research and development of potential products, the timing and outcome of regulatory approvals, the need to acquire licenses to new technology, costs associated with strategic acquisitions including acquisition and integration costs and assumed liabilities, the status of competitive products and potential costs associated with both protecting and defending our intellectual property. Additionally, actions taken as a result of the ongoing internal evaluation of our business could result in expenditures not currently contemplated in our estimates for 2020.

Our short-term projects that are expected to require significant capital to complete are development of the next generation xMAP System, xMAP INTELLIFLEX, our current in-process research and development of the next generation VERIGENE System, VERIGENE II, and our in-process research and development of the Guava Next Gen system. We currently anticipate xMAP INTELLIFLEX, VERIGENE II and Guava Next Gen will all launch commercially in 2020. The estimated aggregate cost to complete these projects, including completion of development of the systems, cartridge, software and the initial assay, validation, verification, clinical trials and regulatory submission, is approximately $1.1 million and is included in our research and development budget for 2020. We believe that our existing cash and cash equivalents are sufficient to fund our operating expenses, capital equipment requirements and other expected liquidity requirements for the coming twelve months. Factors that could affect our capital requirements, in addition to those listed above, include, without limitation: (i) continued collections of accounts receivable consistent with our historical experience; (ii) our ability to manage our inventory levels consistent with past practices; (iii) volatility in our key partners’ consumable purchasing patterns; (iv) execution of partnership agreements that include significant up-front license fees; (v) execution of our stock repurchase and dividend programs from time to time and (vi) executing strategic investment or acquisition agreements requiring significant cash consideration. See also the “Safe Harbor Cautionary Statement” and risk factors of this report.


60


In February 2017, the Board of Directors initiated a cash dividend program to pay a regular quarterly cash dividend. The timing and amount of future dividends and stock repurchases will vary based on a number of factors, including future capital requirements for strategic transactions, the availability of financing on acceptable terms, debt service requirements, changes to applicable tax laws or corporate laws, changes to our business model and periodic determination by our Board of Directors that cash dividends are in the best interests of stockholders and are in compliance with applicable laws and agreements of the Company. On February 18, 2020, we announced that our Board declared a quarterly cash dividend of $0.09 per share of common stock to be paid to shareholders of record as of the close of business on March 19, 2020 with a payment date of April 9, 2020.

As described elsewhere in this report, LabCorp elected to develop the next iteration of one of its women’s health products with another party. We previously negotiated significant minimum requirements of women’s health purchases from LabCorp, pursuant to which LabCorp committed to acquire no less than $63.1 million of our women’s health products from January 1, 2017 through June 30, 2018. During the quarter ended June 30, 2018, LabCorp met its purchase requirements under that agreement and indicated it would not make further purchases from us of the women’s health products covered by such agreement. However, based on an extension agreement entered into in the third quarter of 2017, the Company continued to sell its CF products to LabCorp through the end of 2019. In the first quarter of 2019, we completed an additional extension agreement and the Company will continue to sell its CF products to LabCorp through at least the end of 2021. The loss of the women’s health LabCorp business, and the anticipated future loss of other products traditionally sold to LabCorp (which we expect to occur with products other than CF, as discussed above), could have a material adverse effect on our growth and future results of operations.

During 2019, LabCorp represented total revenue of $15.5 million. That revenue was categorized as follows: women’s health - $2.5 million; CF related - $11.9 million; and all other ancillary products - $1.1 million. During 2018, LabCorp represented total revenue of $47.2 million, categorized as follows: women’s health - $23.2 million; CF related - $12.4 million; and all other ancillary products - $11.6 million. As noted above, LabCorp met its purchase commitment for women’s health products and will no longer be placing material orders for the women’s health portfolio.

We hold cash and cash equivalents at various foreign subsidiaries. As a result of reductions to the U.S. taxation of dividends from foreign subsidiaries under the Tax Act and continued profitability of our Canadian subsidiary, in future years we have and may continue to repatriate earnings of our Canadian subsidiary.  The cash and cash equivalents held by this subsidiary may be more readily available to meet domestic cash requirements in the next year, but will continue to be subject to foreign withholding tax that would be incurred upon repatriation. We anticipate that cash and cash equivalents held by all other foreign subsidiaries will continue to be permanently reinvested and may not be readily available to meet domestic cash requirements.

To the extent our capital resources are insufficient to meet future capital requirements, we will have to raise additional funds to continue the development and deployment of our technologies, or to supplement our position through strategic acquisitions. There can be no assurance that debt or equity funds will be available on favorable terms, if at all. To the extent that additional capital is raised through the sale of equity or convertible debt securities, the issuance of those securities could result in dilution to our stockholders. Moreover, incurring debt financing could result in a substantial portion of our operating cash flow being dedicated to the payment of principal and interest on such indebtedness, could render us more vulnerable to competitive pressures and economic downturns and could impose restrictions on our operations. If adequate funds are not available, we may be required to curtail operations significantly or to obtain funds through entering into agreements on unattractive terms.


61


Contractual Obligations

As of December 31, 2019, we had approximately $36.7 million in non-cancellable purchase obligations for the next 12 months. These obligations are included in our estimated cash usage during 2020. The following table reflects our total current non-cancellable obligations by period as of December 31, 2019 (in thousands):
 
 
 
Payment Due By Period
Contractual Obligations
 
Total
 
Less Than 1 Year
 
1-3 Years
 
3-5 Years
 
More Than 5 Years
Non-cancellable rental obligations
 
$
25,232

 
$
6,429

 
$
10,897

 
$
6,974

 
$
932

Non-cancellable purchase obligations (1)
 
36,678

 
34,819

 
1,705

 
94

 
60

Minimum royalty commitments (2)
 
136

 
24

 
47

 
65

 

Insurance premiums
 
1,002

 
1,002

 

 

 

Total (3)
 
$
63,048

 
$
42,274

 
$
12,649

 
$
7,133

 
$
992

(1) Purchase obligations predominantly relate to contractual arrangements in the form of purchase orders primarily as a result of normal inventory purchases or minimum payments due resulting when minimum purchase commitments are not met, as well as other operating commitments.
(2) Amounts represent minimum royalties payable on net sales of products incorporating licensed technology and subject to a minimum annual royalty payment.
(3) Due to the uncertainty with respect to the timing of future cash flows associated with Luminex’s unrecognized tax benefits at December 31, 2019, Luminex is unable to make reasonably reliable estimates of the timing of cash settlement with the respective taxing authority. Therefore,$3.4 million of unrecognized tax benefits have been excluded from the contractual obligations table above. See Note 11 to the Consolidated Financial Statements for a discussion on income taxes.

Inflation

We do not believe that inflation has had a direct adverse effect on our operations to date. However, a substantial increase in product and manufacturing costs and personnel related expenses could have an adverse impact on our results of operations in the event these expenses increase at a faster pace than we can increase our system, consumable and royalty revenue rates.

Recently Adopted Accounting Pronouncements

See Note 17 to our Consolidated Financial Statements contained in Item 8 of this Annual Report.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk. Our interest income is sensitive to changes in the general level of domestic interest rates, particularly since our investments are in long-term instruments available-for-sale. A 50 basis point fluctuation from average investment returns at December 31, 2019 would yield a less than 0.5% variance in overall investment return, which would not have a material adverse effect on our financial condition.

Foreign Currency Risk. Our international business is subject to risks, including, but not limited to: foreign exchange rate volatility, differing tax structures, unique economic conditions, other regulations and restrictions and changes in political climate. Accordingly, our future results could be materially and adversely impacted by changes in these and other factors.

As of December 31, 2019, as a result of our foreign operations, we have costs, assets and liabilities that are denominated in foreign currencies, primarily Canadian dollars and to a lesser extent the Euro, Renminbi and Yen. For example, some fixed asset purchases and certain expenses are denominated in Canadian dollars while sales of products are primarily denominated in U.S. dollars. All transactions in our Netherlands and Japanese subsidiaries are denominated in Euros and Yen, respectively. All transactions, with the exception of our initial capital investment, in our Chinese subsidiary are denominated in Renminbi. As a consequence, movements in exchange rates could cause our foreign currency denominated expenses to fluctuate as a percentage of net revenue, affecting our profitability and cash flows. A significant majority of our revenues are denominated in U.S. dollars. The impact of foreign exchange on foreign denominated balances will vary in relation to changes between the U.S. dollar, Canadian dollar, Euro, Yen and Renminbi exchange rates. A 10% change in all of these exchange rates in relation to the U.S. dollar would result in a statement of comprehensive income impact of approximately $1.3 million on foreign currency denominated asset and liability balances as of December 31, 2019. As a result of our efforts to expand globally, in the future we will be exposed to additional foreign currency risk in multiple currencies. We regularly assess the market to determine if additional strategies are appropriate to mitigate future risks.

62



In addition, the indirect effect of fluctuations in interest rates and foreign currency exchange rates could have a material adverse effect on our business financial condition and results of operations. For example, currency exchange rate fluctuations could affect international demand for our products. In addition, interest rate fluctuations could affect our customers’ buying patterns. Furthermore, interest rate and currency exchange rate fluctuations may broadly influence the United States and foreign economies resulting in a material adverse effect on our business, financial condition and results of operations. As a result, we cannot give any assurance as to the effect that future changes in foreign currency rates will have on our consolidated financial position, results of operations or cash flows. Our aggregate foreign currency transaction loss of $432,000 was included in determining our consolidated results for the year ended December 31, 2019.

63


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

Index to Consolidated Financial Statements


64


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

The Board of Directors and Stockholders of Luminex Corporation

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Luminex Corporation (the Company) as of December 31, 2019 and 2018, the related consolidated statement of comprehensive income, changes in stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 27, 2020 expressed an unqualified opinion thereon.

Adoption of ASU No. 2016-02

As discussed in Note 17 to the consolidated financial statements, the Company changed its method for accounting for leases in 2019 due to the adoption of ASU No. 2016-02, Leases (Topic 842).

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.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.


65


 
Revenues with variable considerations
Description of the matter
As described in Note 1 to the consolidated financial statements, revenues from product sales typically include variable consideration based on volume of sales during a designated time period. Revenue from customers is recorded based on a transaction price which includes estimates of variable consideration based on multiple data points including customer contractual tiered pricing, specific known market events and trends as well as historical and forecasted customer buying patterns which must be evaluated and updated as pricing terms and industry conditions change. For the year ended December 31, 2019, the Company recorded $334.6 million of product revenues which included such variable consideration.
 
Auditing the Company’s recognition of revenue related to variable consideration was complex due to the volume of transactions and incremental procedures performed to test the accuracy of the variable prices charged to customers and recorded as revenue. Each customer contract contains unique terms which must be evaluated to ensure the appropriate price is applied based on actual cumulative volume sales or forecasted sales levels to ensure the amount to be recognized in any given period is accurate.
 
 
How we addressed the matter in our audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s process to approve, review and execute pricing changes within the accounting system. For example, we tested controls over management’s monitoring and evaluation of the accuracy of pricing changes, including the appropriateness of the individuals authorizing and making the changes to pricing. We also tested the operating effectiveness of controls over the Company’s process to approve customer pricing and to ensure that the correct customer pricing based on contractual terms is utilized by the Company in determining variable consideration, including controls over management’s forecasting of sales volumes.
 
Our audit procedures over the Company’s estimates of variable consideration included, among others, reviewing contracts which included tiered pricing based on volume of sales and comparing such terms to historic sales and forecasted sales volumes to ensure pricing provided to the customer during the year was in line with the terms of the contract. We also analyzed credit memos to evaluate if there were any pricing adjustments and performed a look-back analysis to evaluate the historical accuracy of management’s sales volume forecasts. In addition, we performed correlation analyses between revenue, accounts receivable and cash to identify unusual or unexpected relationships.
 
 
 
Realizability of inventories
Description of the matter
The Company’s inventories totaled $77.1 million as of December 31, 2019, representing 14% of total assets. As explained in Note 1 of the consolidated financial statements, inventories are stated at the lower of cost or net realizable value, which includes considerations for inventory becoming obsolete or having quantities in inventory in excess of anticipated usage based upon the Company’s assumptions about future demand for products and other market conditions.
 
Auditing management’s estimate of inventory reserves involved subjective auditor judgment because management’s assessment of whether a write down is required and the measurement of any excess cost over net realizable value is judgmental and is sensitive to changes in assumptions, including management’s assumptions over future product demand and product expiration dates which may be impacted by, among other things, future market and economic conditions.
 
 
How we addressed the matter in our audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s inventory process and the related calculation of inventory reserves, including management’s assessment of the assumptions and data underlying the excess and obsolete inventory valuation such as forecasted usage of inventories.
 
Our audit procedures included, among others, evaluating the assumptions used by the Company to estimate future product demand, including assumptions surrounding forecasted sales or usage and testing the completeness and accuracy of the underlying data used in its calculations including product expiration or end of life dates, quantities on hand and inventory pricing. For example, we compared the estimated usage rates with the actual usage results of prior periods as well as management’s consideration of expected timing of estimated usage rates as compared to product expiration dates, and we performed a gross margin analysis by product type.
/s/ Ernst & Young LLP
We have served as the Company’s auditor since 1998.
Austin, Texas
February 27, 2020

66


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
The Board of Directors and Stockholders of Luminex Corporation

Opinion on Internal Control over Financial Reporting

We have audited Luminex Corporation’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Luminex Corporation (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2019 and 2018, the related consolidated statements of comprehensive income, changes in stockholders’ equity and cash flows, for each of the three years in the period ended December 31, 2019, and the related notes and our report dated February 27, 2020 expressed an unqualified opinion thereon.

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, 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.


/s/ Ernst & Young LLP
Austin, Texas
February 27, 2020

67


LUMINEX CORPORATION
CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
 
 
 
As of December 31,
 
2019
 
2018
ASSETS

 
 
Current assets:
 
 
 
Cash and cash equivalents
$
59,173

 
$
76,441

Accounts receivable, net
55,815

 
53,396

Inventories, net
77,084

 
63,250

Prepaids and other
10,398

 
9,657

Total current assets
202,470

 
202,744

Property and equipment, net
65,515

 
66,288

Intangible assets, net
90,336

 
105,148

Deferred income taxes
27,702

 
21,470

Goodwill
118,145

 
118,127

Right-of-use assets
20,439

 

Other
19,122

 
11,398

Total assets
$
543,729

 
$
525,175

LIABILITIES AND STOCKHOLDERS EQUITY
 

 
 

Current liabilities:
 

 
 

Accounts payable
$
17,983

 
$
14,504

Accrued liabilities
31,872

 
26,772

Deferred revenue - current portion
8,214

 
10,099

Total current liabilities
58,069

 
51,375

Deferred revenue
1,633

 
1,079

Lease liabilities
17,182

 

Other long-term liabilities
1,985

 
5,065

Total liabilities
78,869

 
57,519

Stockholders’ equity:
 

 
 

Common stock, $.001 par value, 200,000,000 shares authorized; issued and outstanding: 44,325,369 shares at December 31, 2019; 43,899,210 shares at December 31, 2018
44

 
44

Preferred stock, $.001 par value, 5,000,000 shares authorized; no shares issued and outstanding

 

Additional paid-in capital
380,304

 
365,349

Accumulated other comprehensive loss
(1,380
)
 
(1,127
)
Retained earnings
85,892

 
103,390

Total stockholders’ equity
464,860

 
467,656

Total liabilities and stockholders’ equity
$
543,729

 
$
525,175

 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

68


LUMINEX CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands, except per share amounts)
 
 
 
 
 
 
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
 
 
 
Revenue
$
334,638

 
$
315,818

 
$
306,571

Cost of revenue
151,899

 
120,327

 
107,525

Gross profit
182,739

 
195,491

 
199,046

Operating expenses:
 
 
 

 
 

Research and development
56,228

 
47,164

 
45,717

Selling, general and administrative
127,183

 
111,816

 
107,322

Amortization of acquired intangible assets
11,407

 
8,665

 
8,854

Total operating expenses
194,818

 
167,645

 
161,893

(Loss) income from operations
(12,079
)
 
27,846

 
37,153

Other income (expense), net
3,100

 
465

 
(4
)
Loss from equity method investment
(523
)
 

 

(Loss) income before income taxes
(9,502
)
 
28,311

 
37,149

Income tax benefit (expense)
5,664

 
(9,803
)
 
(7,726
)
Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

 
 
 
 
 
 
Net (loss) income attributable to common stock holders
 
 
 
 
 
Basic
$
(3,773
)
 
$
18,196

 
$
28,894

Diluted
(3,775
)
 
18,197

 
28,894

Net (loss) income per share attributable to common stock holders
 
 
 
 
 
Basic
$
(0.09
)
 
$
0.42

 
$
0.67

Diluted
$
(0.09
)
 
$
0.41

 
$
0.67

Weighted-average shares used in computing net (loss) income per share
 
 
 
 
 
Basic
44,148

 
43,727

 
43,173

Diluted
44,148

 
44,291

 
43,300

 
 
 
 
 
 
Dividends declared per share
$
0.30

 
$
0.24

 
$
0.24

 
 
 
 
 
 
Other comprehensive (loss) income:
 
 
 
 
 
Foreign currency translation adjustments
(253
)
 
(502
)
 
1,067

Other comprehensive (loss) income
(253
)
 
(502
)
 
1,067

Comprehensive (loss) income
$
(4,091
)
 
$
18,006

 
$
30,490

 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

69


LUMINEX CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
 
 
 
 
 
 
Year Ended December 31,
 
2019
 
2018
 
2017
 
 
 
 
Cash flows from operating activities:
 
 
 
 
 
Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 

 
 
Depreciation and amortization
28,529

 
23,674

 
22,641

Stock-based compensation
13,198

 
12,226

 
12,478

Deferred income tax (benefit) expense
(7,444
)
 
8,159

 
6,383

Loss on sale or disposal of assets
641

 
730

 
964

(Earnings) loss on equity method investment (1)
(2,719
)
 

 

Other
(329
)
 
(1,369
)
 
1,531

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
(2,440
)
 
(1,569
)
 
(8,265
)
Inventories, net
(13,559
)
 
(6,827
)
 
(8,668
)
Other assets
4,789

 
(3,319
)
 
(83
)
Accounts payable
3,370

 
4

 
4,469

Accrued liabilities
(5,630
)
 
103

 
(2,657
)
Deferred revenue
(1,031
)
 
579

 
(785
)
Net cash provided by operating activities
13,537

 
50,899

 
57,431

Cash flows from investing activities:
 
 
 

 
 

Purchase of property and equipment
(16,249
)
 
(21,292
)
 
(14,635
)
Business acquisition consideration, net of cash acquired

 
(65,381
)
 

Proceeds from net working capital adjustments related to business acquisition
1,916

 

 

Issuance of note receivable

 
(1,000
)
 
(1,400
)
Purchase of equity affiliate
(6,980
)
 

 

Proceeds from (payments to) cost method investment
734

 
(1,782
)
 
(1,000
)
Proceeds from sale of assets and investments

 
2

 
62

Acquired technology rights
(40
)
 
(4,000
)
 
(140
)
Net cash used in investing activities
(20,619
)
 
(93,453
)
 
(17,113
)
Cash flows from financing activities:
 
 
 

 
 

Proceeds from issuance of common stock
3,750

 
4,570

 
4,305

Shares surrendered for tax withholding
(2,095
)
 
(2,312
)
 
(2,350
)
Dividends paid
(12,153
)
 
(10,654
)
 
(7,930
)
Net cash used in financing activities
(10,498
)
 
(8,396
)
 
(5,975
)
Effect of foreign currency exchange rate on cash
312

 
279

 
(683
)
Change in cash and cash equivalents
(17,268
)
 
(50,671
)
 
33,660

Cash and cash equivalents, beginning of period
76,441

 
127,112

 
93,452

Cash and cash equivalents, end of period
$
59,173

 
$
76,441

 
$
127,112

 
 
 
 
 
 
(1) The (earnings) loss on equity method affiliate is shown net of the $3.2 million non-cash gain recognized in the fourth quarter 2019, resulting from the remeasurement of our equity method investment. See Note 3 - Investments and Other Assets for further details.
 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

70


LUMINEX CORPORATION
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS EQUITY
(in thousands, except share data)
 
 
 
 
 
 
 
 
 
 
 
Common Stock
 
 
 
 
 
 
 
 
 
Number of Shares
 
Amount
 
Additional Paid-In Capital
 
Accumulated Other Comprehensive (Loss)
 
Retained Earnings
 
Total Stockholders Equity
Balance at December 31, 2016
42,802,480

 
$
42

 
$
336,431

 
$
(1,692
)
 
$
68,898

 
$
403,679

Exercise of stock options
163,579

 

 
2,684

 

 

 
2,684

Issuances of restricted stock, net of shares withheld for taxes
345,978

 
1

 
(2,350
)
 

 

 
(2,349
)
Stock compensation

 

 
12,409

 

 

 
12,409

Issuance of common shares under ESPP
92,456

 

 
1,591

 

 

 
1,591

Net income

 

 

 

 
29,423

 
29,423

Foreign currency translation adjustments

 

 

 
1,067

 

 
1,067

Dividends

 

 
69

 

 
(10,666
)
 
(10,597
)
Other

 

 

 

 

 

Balance at December 31, 2017
43,404,493

 
$
43

 
$
350,834

 
$
(625
)
 
$
87,655

 
$
437,907

Exercise of stock options
157,754

 

 
2,814

 

 

 
2,814

Issuances of restricted stock, net of shares withheld for taxes
253,152

 
1

 
(2,312
)
 

 

 
(2,311
)
Stock compensation

 

 
12,187

 

 

 
12,187

Issuance of common shares under ESPP
83,811

 

 
1,740

 

 

 
1,740

Net income

 

 

 

 
18,508

 
18,508

Foreign currency translation adjustments

 

 

 
(502
)
 

 
(502
)
Dividends

 

 
86

 

 
(10,796
)
 
(10,710
)
Other

 

 

 

 
8,023

 
8,023

Balance at December 31, 2018
43,899,210

 
$
44

 
$
365,349

 
$
(1,127
)
 
$
103,390

 
$
467,656

Exercise of stock options
95,097

 

 
1,698

 

 

 
1,698

Issuances of restricted stock, net of shares withheld for taxes
217,620

 

 
(2,095
)
 

 

 
(2,095
)
Stock compensation

 

 
13,198

 

 

 
13,198

Issuance of common shares under ESPP
113,442

 

 
2,030

 

 

 
2,030

Net income

 

 

 

 
(3,838
)
 
(3,838
)
Foreign currency translation adjustments

 

 

 
(253
)
 

 
(253
)
Dividends

 

 
124

 

 
(13,660
)
 
(13,536
)
Other

 

 

 

 

 

Balance at December 31, 2019
44,325,369

 
$
44

 
$
380,304

 
$
(1,380
)
 
$
85,892

 
$
464,860

 
 
 
 
 
 
 
 
 
 
 
 
See the accompanying notes which are an integral part of these
Consolidated Financial Statements.

71


LUMINEX CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 — DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Description of Business

Luminex Corporation, the “Company” or “Luminex,” develops, manufactures and sells proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceutical and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing and conduct life science research. The Company established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by the Company’s proprietary technologies.

Multiplexing, the foundation of the Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because the Company’s end user customers, which include laboratory professionals performing discovery and research and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed.

The Company primarily serves the life sciences industries by marketing products, including our specific testing equipment and assays, to various types of testing laboratories. As of December 31, 2019, the Company had 82 strategic partners, 55 of which have released commercialized reagent-based products utilizing the Company’s technology. Luminex and these partners have sold approximately 17,000 xMAP-based instruments in laboratories worldwide as of December 31, 2019, some of which may be retired or otherwise not in use. The Company’s remaining partners are in various stages of development and commercialization of products incorporating the Company’s technology.

A primary focus for the Company’s growth is the development and sale of molecular diagnostic assays utilizing the Company’s proprietary MultiCode® and VERIGENE technologies for use on the Company’s installed base of systems. The Company utilizes a direct sales model for sales of these products, which is intended to take advantage of the Company’s increasing installed base of instruments. Luminex’s assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market. Luminex’s assays are currently focused on three segments of the molecular diagnostic testing market: infectious disease, personalized medicine and human genetics.

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual amounts and results could differ from those estimates, and such differences could be material to the financial statements.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash deposits and highly liquid investments with original maturities of three months or less when purchased.


72


Investments

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. Marketable securities that are bought and held principally for the purpose of selling them in the near-term are classified as trading securities and are reported at fair value, with unrealized gains and losses recognized in earnings. Held-to-maturity securities are stated at amortized cost, which approximates fair value of these investments. Marketable equity securities not classified as held-to-maturity or as trading are classified as available-for-sale, and are carried at fair market value, with the unrealized gains and losses included in the determination of comprehensive income and reported in stockholders’ equity. Marketable securities are recorded as either short-term or long-term on the balance sheet based on contractual maturity date. The fair value of all securities is determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. Declines in fair value below the Company’s carrying value deemed to be other than temporary are charged against net earnings.

In addition, the Company made an equity investment in a private company. The Company does not have majority control of the entity in which the investment was made, but has the ability to exercise significant influence over operating and financial policies; therefore, the Company accounts for this investment using the equity method. The Company's proportionate share of income or loss of approximately 28.4% is recorded in other income (expense), net in the Consolidated Statement of Comprehensive Income. This non-marketable equity investment is recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews this equity investment for other-than-temporary declines in fair value based on the specific identification method and writes down the investment to its fair value when it determines that an other-than-temporary decline has occurred.

Fair Value of Financial Instruments

The fair values of financial instruments are determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. The Company’s financial instruments include cash and cash equivalents, short-term investments, accounts receivable, equity-method investments, long-term investments, accounts payable and accrued liabilities. The fair values of these financial instruments were not materially different from their carrying or contract values at December 31, 2019 and 2018. See Note 6 for further details concerning fair value measurements.

Supplemental Cash Flow Statement Information (in thousands)
 
Year Ended December 31,
 
2019
 
2018
 
2017
Cash paid during the period for taxes
$
1,206

 
$
2,214

 
$
1,393

Cash paid during the period for interest and penalties
29

 
17

 
57

Effect of acquisitions:
 
 
 
 
 
Fair value of tangible assets acquired
2,657

 
13,262

 

Liabilities assumed
(1,915
)
 
(5,082
)
 

Cost in excess of fair value of assets acquired
18

 
32,647

 

Acquired identifiable intangible assets
609

 
26,797

 

Deferred tax liabilities, net
731

 
(4,433
)
 

In-process research and development
(4,016
)
 
6,703

 

Total purchase price
(1,916
)
 
69,894

 

Less cash and cash equivalents acquired

 
4,513

 

Net cash paid for business acquisition
$
(1,916
)
 
$
65,381

 
$



Concentration of Credit Risk

Financial instruments which potentially subject the Company to concentrations of credit risk consist of short-term and long-term investments and trade receivables. The Company’s short-term investments consist of investments in high credit quality financial institutions, non-government sponsored debt securities and corporate issuers.

73



The Company provides credit, in the normal course of business, to a number of its customers geographically dispersed primarily throughout the U.S. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses, but the Company does not require collateral.

Thermo Fisher Scientific Inc. accounted for 12%, 14% and 15% of our total revenues in 2019, 2018 and 2017, respectively. LabCorp accounted for 15% and 20% of our total revenues in 2018 and 2017, respectively. No other customer accounted for more than 10% of our total revenues in 2019, 2018 or 2017.

Inventories

Inventories, consisting primarily of raw materials and purchased components, are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. As a developer and manufacturer of high technology medical equipment, the Company may be exposed to a number of economic and industry factors that could result in portions of inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes in the Company’s markets, ability to meet changing customer requirements, competitive pressures on products and prices, and reliability and replacement of and the availability of key components from suppliers. The Company’s policy is to establish inventory reserves when conditions exist that suggest that inventory may be in excess of anticipated demand or is obsolete based upon the Company’s assumptions about future demand for products and market conditions. The Company regularly evaluates the ability to realize the value of inventory based on a combination of factors including the following: historical usage rates, forecasted sales or usage, product expiration or end of life dates, estimated current and future market values and new product introductions. Assumptions used in determining the Company’s estimates of future product demand may prove to be incorrect, in which case the provision required for excess and obsolete inventory would have to be adjusted. If inventory is determined to be above the lower of cost or net realizable value, excess or obsolete, the Company would be required to record impairment charges within cost of goods sold at the time of such determination. Although considerable effort is made to ensure the accuracy of forecasts of future product demand, any significant unanticipated changes in demand or expected usage could have a significant negative impact on the value of inventory and the Company’s operating results. When recorded, reserves are intended to reduce the carrying value of inventory to its net realizable value.

Property and Equipment

Property and equipment are carried at cost less accumulated amounts for amortization and depreciation. Property and equipment are typically amortized or depreciated on a straight-line basis over the useful lives of the assets, which typically range from two to seven years. Leasehold improvements and equipment under capital leases are amortized on a straight-line basis over the shorter of the remaining term of the lease or the estimated useful life of the improvements and equipment. The Company classifies the carrying value of Luminex’s xMAP, ARIES® and VERIGENE Systems placed within the reagent rental program and the instruments on loan to customers in property and equipment as “Assets on loan/rental.”

Goodwill and Other Intangible Assets

Goodwill represents the excess of the cost over the fair value of the assets of the acquired business. In accordance with Accounting Standards Codification (ASC) 350 “Goodwill and Other” (ASC 350), goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise, tested at our sole reporting unit level. Events or circumstances that could trigger an impairment test include, but are not limited to, a significant adverse change in the business climate, significant changes in our use of the acquired assets, significant negative industry or economic trends, significant under-performance relative to operating performance indicators and significant changes in competition. The Company determined that no triggering events occurred during the year ended December 31, 2019. In 2019 and 2018, the Company estimated the fair value of the reporting unit using a fair-value-based approach based on the market capitalization. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company’s products, capital needs, economic trends and other factors which are inherently difficult to forecast. The Company’s annual test did not result in an impairment charge in 2019, as the estimated fair value of the reporting unit continued to exceed the carrying value by a significant enough amount such that any reasonably likely change in the assumptions used in the analysis would not cause the carrying value to exceed the estimated fair value for the reporting unit. No goodwill impairments were recorded in 2019, 2018 or 2017.


74


Intangible assets are amortized on a straight-line basis over their respective estimated useful lives ranging from 9 to 15 years. Any in-process research and development will be an indefinite-lived intangible asset until completion or abandonment, at which point it will be accounted for as a finite-lived intangible asset or written off if abandoned.

Impairment of Long-Lived Assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

Revenue Recognition and Allowance for Doubtful Accounts

Performance Obligations: Revenue is generated primarily from the sale of the Company’s products and related services, which are primarily support and maintenance services on the Company’s systems. The Company recognizes product revenue when the customer obtains control of the Company’s product, which typically occurs upon shipment or delivery to the customer depending upon the shipping terms. We treat shipping and handling costs performed after a customer obtains control of the good as a fulfillment cost. Our customers do not typically have any contractual rights of return outside of our warranty provisions. The Company has allowed few returns to date and believes that returns of its products will be minimal in the future.

Royalties:  For arrangements that include sales-based royalties, including minimum payments, the Company recognizes revenue at the later of: (i) when the related sales occur, or (ii) when the performance obligation, to which some or all of the royalty has been allocated, has been satisfied. This was a change from how the Company treated royalty payments prior to 2018, by recognizing royalty revenue when our strategic partners reported the end-user sales to the Company, and is primarily the basis for our cumulative adjustment, made as of January 1, 2018, to retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. Royalty payments are typically received when our strategic partners report the end-user sales to the Company.

Reagent Rentals: The Company provides systems and certain other hardware to customers through reagent rental agreements, under which the customers commit to purchasing minimum quantities of assays at a stated price over a defined contract term, which is normally two to three years. Instead of rental payments, the Company recovers the cost of providing the system and other hardware in the amount charged for assays. Revenue is recognized over the defined contract term as assays are shipped. The depreciation costs associated with the system and other hardware are charged to cost of sales on a straight-line basis over the estimated life of the system. The costs to maintain these instruments in the field are charged to cost of sales as incurred. Under the guidance, the Company reclassified the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements from assay revenue to system revenue effective January 1, 2018. This change did not have any impact on top line revenue and the Company has not experienced any material effects to its revenue categorization.

Warranties: The Company provides a limited, assurance-type warranty, typically for twelve months from installation for the systems sold to end customers and fifteen months for the systems sold to partners. The Company accrues for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. While the Company believes that adequate reserve has been made in the consolidated financial statements for product warranties, should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Warranty expenses are evaluated and adjusted periodically.

License Revenues: The Company enters into out-licensing agreements, under which it licenses certain rights to its technology to third parties. These licenses are typically not distinct, as the customer cannot benefit from the license on its own, and do not have significant standalone functionality, but represent single performance obligations together with the sales of our consumables, systems and assays. The terms of these arrangements typically include payment to the Company of non-refundable, up-front license fees and can extend up to twenty years. Each of these payments results in license revenues which are recognized ratably over time and are included in other revenues, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenues. Deferred revenues related to these out-licensing agreements are shown in contract liabilities in Note 18, “Revenue Recognition”.


75


Service Agreements: Revenue from extended service agreements is deferred when payment is received in advance of the performance obligation being satisfied or completed. Luminex provides an integrated service of maintenance and related activities for equipment sold to customers, where the nature of the overall promise is to provide a stand-ready service. As such, the performance obligation is recognized as a series of distinct service periods and the service revenue is recognized ratably over the term of each agreement. The extended service agreements typically range from one to four years and payment is typically received up-front.

Reserves for Variable Consideration: Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from discounts and any other allowances that are offered within contracts between the Company and its customers relating to the Company’s sales of its products. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company’s historical experience, current contractual requirements, industry data and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of each contract. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period when such variances become known.

Allowance for Doubtful Accounts: The Company continuously monitors collections and payments from its customers and maintains allowances for doubtful accounts based upon its historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within the Company’s expectations, there can be no assurance that the Company will continue to experience the same level of credit losses that it has in the past. A significant change in the liquidity or financial position of any one of the Company’s significant customers, or a deterioration in the economic environment in general, could have a material adverse impact on the collectability of the Company’s accounts receivable and its future operating results, including a reduction in future revenues and additional allowances for doubtful accounts.

We adopted new guidance on financial instruments and related credit losses effective January 1, 2020, which will impact the timing of the measurement and recognition of expected credit losses. For further discussion, see Note 17, “Recent Accounting Pronouncements.”

Product-Related Expenses

The Company provides for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Shipping and handling costs associated with product sales are included in cost of sales. Advertising costs are charged to operations as incurred. The Company does not have any direct-response advertising.  Advertising expenses, which include trade shows and conventions, were approximately $3.5 million, $2.8 million and $2.4 million for 2019, 2018 and 2017, respectively, and were included in selling, general and administrative expense in the Consolidated Statements of Comprehensive Income.

Research and Development Costs

Research and development costs are expensed in the period incurred. Nonrefundable advance payments for research and development activities for materials, equipment, facilities and purchased intangible assets that have an alternative future use are deferred and capitalized. In addition, the Company capitalizes certain internally developed products used for evaluation during development projects that also have alternative future uses. These internally developed assets are generally depreciated on a straight-line basis over the useful life of the assets, which range from one to five years.


76


Foreign Currency Translation

The financial statements of the Company’s foreign subsidiaries are translated in accordance with ASC 830, “Foreign Currency Matters.” The reporting currency for the Company is the U.S. dollar. With the exception of its Canadian subsidiary, whose functional currency is the U.S. dollar, the functional currency of the Company’s foreign subsidiaries is their local currency. Accordingly, assets and liabilities of these subsidiaries are translated at the exchange rate in effect at each balance sheet date. Before translation, the Company re-measures foreign currency denominated assets and liabilities, including inter-company accounts receivable and payable, into the functional currency of the respective entity, resulting in unrealized gains or losses recorded in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income. Revenues and expenses are translated using average exchange rates during the respective period. Foreign currency translation adjustments are accumulated as a component of other comprehensive income as a separate component of stockholders’ equity. Gains and losses arising from transactions denominated in foreign currencies are included in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income and to date have not been material.

Incentive Compensation

Management incentive plans are tied to various financial and non-financial performance metrics. Bonus accruals made throughout the year related to the various incentive plans are based on management’s best estimate of the achievement of the specific metrics. Adjustments to the accruals are made on a quarterly basis as forecasts of performance are updated. At year-end, the accruals are adjusted to reflect the actual results achieved.

Income Taxes

The Company accounts for income taxes under the asset and liability method.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that those assets will be realized.

The Company accounts for uncertain tax positions in accordance with ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in tax positions. These provisions require recognition of the impact of a tax position in the Company’s financial statements only if that position is more likely than not of being sustained upon examination by taxing authorities, based on the technical merits of the position. Any interest and penalties related to uncertain tax positions will be reflected as a component of income tax expense.

Earnings Per Share

Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common shares and potential common shares from outstanding stock options, restricted stock units (RSUs) and contingently issuable shares resulting from an award subject to performance or market conditions determined by applying the treasury stock method. In periods with a net loss, potentially dilutive securities composed of incremental common shares issuable upon the exercise of stock options and warrants, and common shares issuable on conversion of preferred stock, would be excluded from historical diluted loss per share because of their anti-dilutive effect.

Stock-Based Compensation

The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions of ASC 718 “Stock Compensation” (ASC 718). ASC 718 requires the recognition of compensation expense, using a fair-value based method, for costs related to all share-based payments including stock options, restricted stock units and shares issued under the Company’s employee stock purchase plan. Pursuant to ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period.


77


NOTE 2 — BUSINESS COMBINATIONS

On December 31, 2018, the Company completed its acquisition of EMD Millipore Corporation’s flow cytometry portfolio for $75 million, consisting of approximately $69.9 million paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and approximately $5.1 million in committed inventory purchases, both of which were subject to adjustment. Following a purchase price reconciliation in the quarter ended March 31, 2019, the purchase price was reduced by $1.9 million. This adjustment resulted in a revised amount of $68.0 million paid under the Purchase Agreement. The committed inventory purchases were completed in the third quarter of 2019. The Company financed the acquisition with cash on hand. Luminex acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).

The acquisition expands Luminex’s existing offering of flow-based detection systems, which is centered around its innovative xMAP® multiplexing technology, with approximately 17,000 xMAP systems sold worldwide, some of which may be retired or otherwise not in use. MilliporeSigma’s flow cytometry portfolio includes Amnis, a family of imaging flow cytometry products for cell-based analysis, as well as their Guava and Muse portfolio of products, which are economical systems based on microcapillary technologies. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The Company recorded approximately $2.7 million of acquisition-related costs during fiscal 2018. The impact of the acquisition on our liquidity is more fully described under “Liquidity and Capital Resources.”

The following table summarizes the estimated fair values of assets acquired and liabilities assumed in connection with the acquisition at December 31, 2018 and adjusted and finalized as of September 30, 2019 (in thousands):
 
 
Net tangible assets assumed as of December 31, 2018
$
8,922

Intangible assets subject to amortization
30,094

Deferred tax liabilities
(3,702
)
Goodwill
32,664

Total purchase price
$
67,978



The Company finalized the purchase price allocation for the acquisition in the quarter ended September 30, 2019. If information later becomes available which would indicate adjustments are required to the purchase price allocation, such adjustments will be recognized in the Consolidated Statements of Comprehensive Income. Such adjustments have been included in the purchase price allocations retrospectively through revisions to the net tangible assets assumed, fair values of the intangible assets, deferred tax assets and liabilities and resulting goodwill recorded. The excess of the purchase price over the fair value of the tangible net assets, liabilities and intangible assets acquired was recorded to goodwill.

NOTE 3 — INVESTMENTS AND OTHER ASSETS

Marketable Securities

The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of December 31, 2019, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.

Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money Market funds
$
707

 
$

 
$

 
$
707

Total current securities
707

 

 

 
707

Noncurrent:
 

 
 

 
 

 
 

Total noncurrent securities

 

 

 

Total available-for-sale securities
$
707

 
$

 
$

 
$
707



78



Available-for-sale securities consisted of the following as of December 31, 2018 (in thousands):
 
Amortized Cost
 
Gains in Accumulated Other Comprehensive Income
 
Losses in Accumulated Other Comprehensive Income
 
Estimated Fair Value
Current:
 
 
 
 
 
 
 
Money Market funds
$
704

 
$

 
$

 
$
704

Total current securities
704

 

 

 
704

Noncurrent:
 

 
 

 
 

 
 

Total noncurrent securities

 

 

 

Total available-for-sale securities
$
704

 
$

 
$

 
$
704



There were no proceeds from the sales of available-for-sale securities for the years ended December 31, 2019 and December 31, 2018. Realized gains and losses on sales of investments are determined using the specific identification method and are included in other income (expense) in the Consolidated Statement of Comprehensive Income. There were no available-for-sale debt securities as of December 31, 2019 or December 31, 2018.

Non-Marketable Securities and Other-Than-Temporary Impairment

During the year ended December 31, 2018, the Company made a $1.8 million investment in Combinati, a private company. Subsequently, on October 1, 2019, the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its seat on the Board of Directors. The Company does not have unilateral decision making power, and therefore will not consolidate the investee. In the fourth quarter of 2019, we remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.

As of December 31, 2019, the carrying value of the Company’s total investment in Combinati was $11.5 million, which exceeded the Company’s share of Combinati’s net assets by $8.2 million and is not amortized. For the year ended December 31, 2019, the Company recorded the allocable share of Combinati’s net income in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.

In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of $2.0 million being applied to the purchase option, (ii) the forgiveness and application of a $2.4 million note and related interest receivable to the purchase option and (iii) a tax impact of $0.1 million. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company recorded the $4.3 million asset acquisition as a defensive, in-process research and development (IP R&D) intangible asset. There were no gains or losses recognized as part of this transaction.

The Company owns a minority interest in another private company based in the U.S. through its initial investment of $1.0 million in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the first quarter of 2020. We received cash representing the majority of our investment in the fourth quarter of 2019 and recorded an impairment of $205,000 in Other income, net in the Consolidated Statements of Comprehensive Income during 2019 based upon these circumstances and communication from this private company. We received the final cash payment for the remainder of this minority interest in the first quarter of 2020. As of December 31, 2019, this remaining portion is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as of December 31, 2019 as the Company does not have significant influence over the investee, as the Company owns less than 20% of the voting equity and the investee is not publicly traded.


79


These minority interest investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the $205,000 impairment in 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.

As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 6 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.

Other long-term assets consisted of the following at December 31 (in thousands):
 
2019
 
2018
Purchased technology rights (net of accumulated amortization of $8,300 and $7,633 in 2019 and 2018, respectively)
$
6,027

 
$
6,653

Minority interest and equity method investments
11,501

 
2,782

Other
1,594

 
1,963

 
$
19,122

 
$
11,398



For the years ended December 31, 2019 and 2018, the Company recognized amortization expense related to the amortization of purchased technology rights of approximately $667,000 and $621,000, respectively. Future amortization expense is estimated to be $572,000 in 2020, $540,000 in 2021, $522,000 in 2022, $505,000 in 2023, $500,000 in 2024 and $3,388,000 thereafter.

NOTE 4 — ACCOUNTS RECEIVABLE AND RESERVES

The Company records an allowance for doubtful accounts based upon a specific review of all outstanding invoices, known collection issues and historical experience. The Company regularly evaluates the collectability of its trade accounts receivables and performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and its assessment of the customer’s current creditworthiness. These estimates are based on specific facts and circumstances of particular orders, analysis of credit memo data and other known factors. Accounts receivable consisted of the following at December 31 (in thousands):
 
2019
 
2018
Accounts receivable
$
56,956

 
$
54,239

Less: Allowance for doubtful accounts
(1,141
)
 
(843
)
 
$
55,815

 
$
53,396




80


The following table summarizes the changes in the allowance for doubtful accounts (in thousands):
Balance at December 31, 2016
$
419

Net increases charged to costs and expenses
1,312

Write-offs of uncollectible accounts
(386
)
Balance at December 31, 2017
$
1,345

Net increases charged to costs and expenses
(437
)
Write-offs of uncollectible accounts
(65
)
Balance at December 31, 2018
843

Net recoveries charged to costs and expenses
400

Write-offs of uncollectible accounts
(102
)
Balance at December 31, 2019
1,141



NOTE 5 — INVENTORIES, NET

Inventories consisted of the following at December 31 (in thousands):
 
2019
 
2018
Parts and supplies
$
45,459

 
$
39,873

Work-in-progress
15,532

 
11,847

Finished goods
16,093

 
11,530

 
$
77,084

 
$
63,250



The Company has non-cancellable purchase commitments with certain of its component suppliers in the amount of approximately $36.7 million at December 31, 2019. Should production requirements fall below the level of the Company’s commitments, the Company could be required to take delivery of inventory for which it has no immediate need or incur an increased cost per unit going forward.

NOTE 6 — FAIR VALUE MEASUREMENT

ASC 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company determines the fair value of its investment portfolio assets by obtaining non-binding market prices from its third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. There were no transfers between Level 1, Level 2 or Level 3 measurements for the year ended December 31, 2019.


81


The following table represents the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2019 and 2018 (in thousands):
 
Fair Value Measurements as of December 31, 2019 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money Market funds
$
707

 
$

 
$

 
$
707

Minority interest investments - short-term
$

 
$

 
$
22

 
$
22

Equity investment
$

 
$

 
$
11,501

 
$
11,501



 
Fair Value Measurements as of December 31, 2018 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money Market funds
$
704

 
$

 
$

 
$
704

Minority interest investments - long-term
$

 
$

 
$
2,782

 
$
2,782



NOTE 7 — PROPERTY AND EQUIPMENT

Property and equipment consisted of the following at December 31 (in thousands):
 
2019
 
2018
Laboratory equipment
$
60,486

 
$
58,330

Leasehold improvements
43,471

 
39,289

Computer equipment
3,916

 
3,322

Purchased software
22,621

 
22,141

Furniture and fixtures
5,924

 
5,874

Assets on loan/rental
28,946

 
24,259

Capital lease equipment

 
846

 
165,364

 
154,061

Less: Accumulated depreciation
(99,849
)
 
(87,773
)
 
$
65,515

 
$
66,288



Depreciation expense was $16.5 million and $14.4 million for the years ended December 31, 2019 and 2018, respectively.
NOTE 8 — GOODWILL AND OTHER INTANGIBLE ASSETS

The changes in the carrying amount of goodwill during the period are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Balance at beginning of period
$
118,127

 
$
85,481

Flow cytometry acquisition
$
18

 
$
32,646

Balance at end of period
$
118,145

 
$
118,127



82



A portion of the Company’s goodwill is not expected to be deductible for tax purposes. The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):
 
Finite-lived
 
Indefinite-lived
 
 
 
Technology, trade secrets and know-how
 
Customer lists and contracts
 
Other identifiable intangible assets
 
IP R&D
 
Total
2018
 
 
 
 
 
 
 
 
 
Balance as of December 31, 2017
$
81,385

 
$
19,097

 
$
5,664

 
$
12,982

 
$
119,128

Flow cytometry acquisition
17,084

 
4,722

 
4,991

 
6,703

 
33,500

Asset acquisition

 

 

 
4,328

 
4,328

Balance as of December 31, 2018
98,469

 
23,819

 
10,655

 
24,013

 
156,956

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2017
(34,414
)
 
(7,037
)
 
(1,692
)
 

 
(43,143
)
Amortization expense
(6,087
)
 
(1,999
)
 
(579
)
 

 
(8,665
)
Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Net balance as of December 31, 2018
$
57,968

 
$
14,783

 
$
8,384

 
$
24,013

 
$
105,148

Weighted average life (in years)
11

 
10

 
10

 
 

 
 

 
 
 
 
 
 
 
 
 
 
2019
 

 
 

 
 

 
 

 
 

Balance as of December 31, 2018
$
98,469

 
$
23,819

 
$
10,655

 
$
24,013

 
$
156,956

Flow cytometry acquisition purchase price allocation adjustments
(116
)
 
(428
)
 
1,154

 
(4,016
)
 
(3,406
)
Balance as of December 31, 2019
98,353

 
23,391

 
11,809

 
19,997

 
153,550

Less: accumulated amortization:
 

 
 

 
 

 
 

 
 

Accumulated amortization balance as of December 31, 2018
(40,501
)
 
(9,036
)
 
(2,271
)
 

 
(51,808
)
Amortization expense
(7,784
)
 
(2,428
)
 
(1,194
)
 

 
(11,406
)
Accumulated amortization balance as of December 31, 2019
(48,285
)
 
(11,464
)
 
(3,465
)
 

 
(63,214
)
Net balance as of December 31, 2019
$
50,068

 
$
11,927

 
$
8,344

 
$
19,997

 
$
90,336

Weighted average life (in years)
11

 
10

 
10

 
 

 
 



The Company currently has three IP R&D projects. The first relates to the development of the next generation VERIGENE® System, VERIGENE II. The Company believes the VERIGENE II will launch commercially in 2020. The second is a defensive IP R&D project related to the Company’s next generation xMAP® System, xMAP INTELLIFLEX, which the Company believes will launch commercially in 2020. The third relates to the development of the next generation Guava System, acquired as part of the acquisition (Guava Next Gen System). The Company believes the Guava Next Gen System will launch in 2020.

The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):
2020
$
11,406

2021
11,048

2022
9,801

2023
9,452

2024
9,452

Thereafter
19,180

 
$
70,339



83



NOTE 9 — OTHER COMPREHENSIVE LOSS

Comprehensive loss represents a measure of all changes in equity that result from recognized transactions and other economic events other than those resulting from investments by and distributions to shareholders. Other comprehensive loss for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.

The following table presents the changes in each component of accumulated other comprehensive loss, net of tax (in thousands):
 
Accumulated Other Comprehensive Loss Items - Foreign Currency
Balance as of December 31, 2018
$
(1,127
)
Other comprehensive loss
(253
)
Net current-period other comprehensive loss
(253
)
Balance as of December 31, 2019
$
(1,380
)


There are no tax benefits or expenses related to the other comprehensive loss for the twelve months ended December 31, 2019.

NOTE 10 — ACCRUED LIABILITIES

Accrued liabilities consisted of the following as of December 31 (in thousands):
 
2019
 
2018
Compensation and employee benefits
$
17,011

 
$
18,086

Dividends payable
4,104

 
2,703

Income and other taxes
1,538

 
1,014

Warranty costs
1,641

 
1,901

Royalties payable
1,335

 
1,373

Current operating lease liabilities
5,053

 

Other
1,190

 
1,695

 
$
31,872

 
$
26,772



Sales of certain of the Company’s systems are subject to a warranty. System warranties typically extend for a period of twelve months from the date of installation or no more than 15 months from the date of shipment. The Company estimates the amount of warranty claims on sold products that may be incurred based on current and historical data. The actual warranty expense could differ from the estimates made by the Company based on product performance. Warranty expenses are evaluated and adjusted periodically.

The following table summarizes the changes in the warranty accrual (in thousands):
Accrued warranty costs at December 31, 2016
$
675

Warranty services provided
(2,049
)
Accrual for warranty costs
2,682

Accrued warranty costs at December 31, 2017
1,308

Warranty services provided
(2,159
)
Accrual for warranty costs
2,752

Accrued warranty costs at December 31, 2018
1,901

Warranty services provided
(2,868
)
Accrual for warranty costs
2,608

Accrued warranty costs at December 31, 2019
$
1,641



84



NOTE 11 — INCOME TAXES
 
The components of income before income taxes for the years ended December 31 are as follows (in thousands):
 
2019
 
2018
 
2017
Domestic
$
(31,314
)
 
$
7,242

 
$
18,436

Foreign
21,812

 
21,069

 
18,713

Total
$
(9,502
)
 
$
28,311

 
$
37,149



The components of the (benefit) provision for income taxes attributable to continuing operations for the years ended December 31 are as follows (in thousands):
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
Federal
$
821

 
$
(3,318
)
 
$
3,149

Foreign
951

 
515

 
295

State
(163
)
 
600

 
883

Total current expense (benefit)
$
1,609

 
$
(2,203
)
 
$
4,327

Deferred:
 

 
 

 
 

Federal
(10,179
)
 
6,351

 
14,970

Foreign
4,597

 
5,271

 
(9,267
)
State
(1,691
)
 
384

 
(2,304
)
Total deferred (benefit) expense
(7,273
)
 
12,006

 
3,399

Total (benefit) provision for income taxes
$
(5,664
)
 
$
9,803

 
$
7,726



The (benefit) provision for income taxes differs from the amount computed by applying the statutory federal rate to pretax income as follows (in percentages):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Statutory tax rate
21.0
 %
 
21.0
 %
 
35.0
 %
State taxes, net of federal benefit
9.6
 %
 
3.0
 %
 
(1.4
)%
Permanent items
(1.6
)%
 
2.6
 %
 
0.5
 %
Effect of foreign operations
(11.7
)%
 
3.4
 %
 
(5.7
)%
Research and incentive tax credit generated
18.9
 %
 
(8.7
)%
 
(4.6
)%
Valuation allowance
0.8
 %
 
0.4
 %
 
(37.6
)%
Income tax reserves
67.3
 %
 
24.7
 %
 
0.5
 %
Remeasurement U.S. deferreds
0.0
 %
 
(0.3
)%
 
7.3
 %
Transition tax
(5.3
)%
 
(16.6
)%
 
18.1
 %
Foreign earnings withholding tax
6.6
 %
 
(7.9
)%
 
8.6
 %
Global intangible low-taxed income
(44.4
)%
 
5.7
 %
 
0.0
 %
Other measurement period Tax Act adjustments
0.0
 %
 
2.6
 %
 
0.0
 %
Canadian income tax audit
0.0
 %
 
4.8
 %
 
0.0
 %
Other
(1.0
)%
 
(0.1
)%
 
0.1
 %
 
60.2
 %
 
34.6
 %
 
20.8
 %


The Company accounts for income taxes using the asset and liability method in accordance with ASC 740 “Income Taxes” (ASC 740). Under this method, deferred income taxes are recognized for the future tax consequences of differences between the tax and financial accounting bases of assets and liabilities at the end of each reporting period. Deferred income taxes are based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized.

85



Significant components of the Company’s deferred tax assets and liabilities as of December 31 are as follows (in thousands):
 
2019
 
2018
Deferred tax assets:
 
 
 
Accrued liabilities and other
$
4,577

 
$
5,646

Net operating loss and credit carryforwards
52,141

 
54,167

Deferred revenue
1,023

 

Leases
5,023

 

Stock compensation and other
7,791

 
6,525

Gross deferred tax assets
70,555

 
66,338

Valuation allowance
(17,906
)
 
(21,354
)
Total deferred tax assets
$
52,649

 
$
44,984

 
 
 
 
Deferred tax liabilities:
 

 
 

Accrued liabilities and other
$
(1,287
)
 
$
(2,204
)
Deferred revenue

 
(358
)
Depreciation and amortization
(18,443
)
 
(20,952
)
Leases
(4,550
)
 

Equity method investment
(667
)
 

Total deferred tax liabilities
(24,947
)
 
(23,514
)
 
 
 
 
Net deferred tax assets
$
27,702

 
$
21,470



The Company has established a valuation allowance against a portion of its remaining deferred tax assets because it is more likely than not that certain deferred tax assets will not be realized. In determining whether deferred tax assets are realizable, the Company considered numerous factors including historical profitability, the amount of future taxable income and the existence of taxable temporary differences that can be used to realize deferred tax assets. The valuation allowance decreased approximately $3.4 million in 2019 from 2018. This decrease in the valuation allowance had minimal impact on the effective tax rate as this change in the valuation allowance was primarily due to certain deferred tax assets related to state net operating losses that expired and were fully offset by a valuation allowance. As such, the Company removed the expired deferred tax asset and released the corresponding valuation allowance.

At December 31, 2019, the Company had gross federal, state and foreign net operating loss carryforwards of approximately $60.7 million, $311.1 million, and $6.3 million, respectively. These losses expire beginning in 2020. Federal and state net operating losses of approximately $59.0 million and $300.5 million, respectively, were acquired as part of the acquisitions of U.S. companies. These acquired net operating losses are subject to annual limitations due to the “change of ownership” provisions of Section 382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. The Company has federal, state and foreign credit carryforwards of approximately $8.2 million, $3.6 million, and $11.4 million, respectively. These credits begin to expire in 2022, except for approximately $1.5 million which have an indefinite carryforward period. Certain of these credits are subject to annual limitations under the change in ownership provisions. Alternative minimum tax credits of $250,000 which are potentially subject to refund under the Tax Act have been reflected as deferred tax assets. In addition, the Company has state research credits of approximately $1.2 million which have an indefinite carryforward period.

The excess of financial reporting basis over tax basis of the Company’s foreign subsidiaries is considered permanently reinvested with the exception of certain earnings of the Canadian subsidiary. The cumulative amount of excess financial reporting basis of the Company’s non-U.S. subsidiaries was approximately $22.5 million at December 31, 2019, $3.8 million at December 31, 2018 and $7.4 million at December 31, 2017. Since the Company does not intend to permanently reinvest portions of its previously taxed Canadian earnings, it has recorded a deferred tax liability of $33,000 related to federal and state income taxes associated with the ultimate repatriation from Canada to the U.S. of these previously taxed earnings. Beginning January 1, 2018, the Tax Act implemented a territorial tax system in the U.S. such that the income earned by the Company’s non-U.S. subsidiaries will be subject to a 100% dividend received deduction, with certain exceptions. We have not recognized a deferred tax liability related to withholding taxes on the excess financial reporting basis of our other foreign subsidiaries because the Company currently intends to reinvest earnings of these subsidiaries in operations outside the U.S. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.

86



As of December 31, 2019 and 2018, the Company had recorded gross unrecognized tax benefits of approximately $3.4 million and $9.7 million, respectively. All of the unrecognized tax benefits as of December 31, 2019, if recognized, would impact the effective tax rate. The Company recognizes interest expense and penalties associated with uncertain tax positions as a component of income tax expense. During the years ended December 31, 2019 and 2018, the Company recognized approximately $1,000 and $104,000 in tax related interest and penalties, respectively. Reserves for interest and penalties as of December 31, 2019 and 2018 are not significant as the Company has net operating loss carryovers.

A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):
 
2019
 
2018
Balance at beginning of year
$
9,721

 
$
2,777

Additions based on tax positions related to the current year
342

 
749

Additions for tax positions of prior years
398

 
6,605

Reductions for tax positions of prior years
(7,038
)
 
(410
)
Balance at end of year
$
3,423

 
$
9,721



The Company recorded a reduction in unrecognized tax benefits related to the U.S. transition tax and a related income tax benefit of $6.6 million as a result of a ruling for certain aspects of the E&P calculation of its Canadian subsidiary. As of December 31, 2019, there were no unrecognized tax benefits that we expect would change significantly over the next 12 months.

The Company files U.S., state, and foreign income tax returns in jurisdictions with varying statutes of limitations. In the United States and Canada, the statute of limitations with respect to the federal income tax returns for tax years after 2013 are open to audit; however, since the Company has net operating losses, the taxing authority has the ability to review tax returns prior to the 2013 tax year and make adjustments to these net operating loss carryforwards. We are currently under audit in the United States for our 2016 tax year. Although we do not expect a material adjustment, the outcome of the audit is not known at this time. We are not under audit in any other major taxing jurisdiction at this time.

NOTE 12 — EARNINGS PER SHARE

A reconciliation of the denominators used in computing per share net income (EPS) is as follows (in thousands, except per share amounts):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Basic:
 
 
 
 
 
Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

Less: allocation to participating securities
65

 
(312
)
 
(529
)
Net (loss) income attributable to common stockholders
$
(3,773
)
 
$
18,196

 
$
28,894

Weighted average common stock outstanding
44,148

 
43,727

 
43,173

Net (loss) income per share attributable to common stockholders
$
(0.09
)
 
$
0.42

 
$
0.67

 
 
 
 
 
 
Diluted:
 

 
 

 
 

Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

Less: allocation to participating securities
63

 
(311
)
 
(529
)
Net (loss) income attributable to common stockholders
$
(3,775
)
 
$
18,197

 
$
28,894

Weighted average common stock outstanding
44,148

 
43,727

 
43,173

Effect of dilutive securities: stock options and awards

 
564

 
127

Weighted-average shares used in computing net (loss) income per share
44,148

 
44,291

 
43,300

Net (loss) income per share attributable to common stockholders
$
(0.09
)
 
$
0.41

 
$
0.67




87


Basic net (loss) income per share is computed by dividing the net (loss) income for the period by the weighted average number of common shares outstanding during the period. Diluted net (loss) income per share is computed by dividing the net (loss) income for the period by the weighted average number of common and common equivalent shares outstanding during the period. Restricted stock awards (RSAs) and stock options to acquire 1,271,248 shares, 619,113 shares, and 2,182,404 shares for the years ended December 31, 2019, 2018 and 2017, respectively, were excluded from the computations of diluted earnings per share because the effect of including the RSAs and stock options would have been anti-dilutive.

We apply the two-class method of computing earnings per share, which requires the calculation of separate earnings per share amounts for our non-vested, time-based restricted stock awards with non-forfeitable dividends and for our common stock. Our non-vested, time-based restricted stock awards with non-forfeitable dividends are considered securities which participate in undistributed earnings with common stock. Under the two-class computation method, net losses are not allocated to participating securities unless the holder of the security has a contractual obligation to share in the losses. Our non-vested, time-based restricted stock awards with non-forfeitable dividends do not have such an obligation so they are not allocated losses.

NOTE 13 — STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION

Preferred Stock

The Company’s Board of Directors has the authority to issue up to 5,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the Company’s stockholders. At December 31, 2019 and 2018, there was no preferred stock issued and outstanding.

Dividends

In February 2017, the Board of Directors initiated a cash dividend program under which the Company began paying a regular quarterly cash dividend. The following table shows cash dividends declared, recorded, and paid (or to be paid) in the periods shown:
 
 
 
 
 
 
Date Paid or
To Be Paid
 
Dividends Declared per Share
Twelve Months Ending
 
Date Declared
 
Date Payable
 
 
 
 
 
 
 
 
 
 
 
December 31, 2017
 
 
 
 
 
 
 
 
 
 
February 21, 2017
 
March 24, 2017
 
April 14, 2017
 
$
0.06

 
 
May 24, 2017
 
June 23, 2017
 
July 14, 2017
 
$
0.06

 
 
September 12, 2017
 
September 22, 2017
 
October 13, 2017
 
$
0.06

 
 
December 7, 2017
 
December 22, 2017
 
January 12, 2018
 
$
0.06

 
 
 
 
 
 
 
 
 
December 31, 2018
 
 
 
 
 
 
 
 
 
 
January 24, 2018
 
March 23, 2018
 
April 13, 2018
 
$
0.06

 
 
May 18, 2018
 
June 22, 2018
 
July 13, 2018
 
$
0.06

 
 
September 11, 2018
 
September 21, 2018
 
October 12, 2018
 
$
0.06

 
 
December 11, 2018
 
December 22, 2018
 
January 10, 2019
 
$
0.06

 
 
 
 
 
 
 
 
 
December 31, 2019
 
 
 
 
 
 
 
 
 
 
February 8, 2019
 
March 21, 2019
 
April 11, 2019
 
$
0.06

 
 
May 21, 2019
 
June 20, 2019
 
July 11, 2019
 
$
0.06

 
 
July 31, 2019
 
September 26, 2019
 
October 17, 2019
 
$
0.09

 
 
December 6, 2019
 
December 19, 2019
 
January 15, 2020
 
$
0.09


The Company’s current intent is to pay a continuing dividend on a quarterly basis. However, future declaration of dividends is subject to the final determination of the Company’s Board of Directors.


88


Stock-Based Compensation

At December 31, 2019, the Company has one stock-based employee compensation plan pursuant to which grants may be made: the Luminex Corporation 2018 Equity Incentive Plan (Equity Incentive Plan) which was approved at the Company’s Annual Meeting on May 17, 2018. No further grants shall be made pursuant to the 2000 Long-Term Incentive Plan (2000 Plan), the 2001 Broad-Based Stock Option Plan (2001 Plan) or the 2006 Equity Incentive Plan (2006 Plan). In addition, at December 31, 2019, the Company has one plan pursuant to which discount purchases may be made by the participants in such plan: the Luminex Corporation Employee Stock Purchase Plan (ESPP), which was approved at the Company’s Annual Meeting on May 17, 2012 and amended at the Company’s Annual Meeting on May 18, 2017.

Equity Incentive Plans

Under the Company’s Equity Incentive Plan and, the 2006 Plan, certain employees, consultants and non-employee directors have been granted RSAs, restricted stock units (RSUs) and options to purchase shares of common stock. The options, RSAs, and RSUs generally vest in installments over a three to five year period, and the options expire either seven or ten years after the date of grant.

The ESPP provides for the granting of rights to certain employees of the Company to defer an elected percentage, up to 15%, of their base salary through the purchase of the Company’s common stock, discounted by 15%. As of December 31, 2019, there were approximately 3.8 million shares authorized for future issuance under the Company’s Equity Incentive Plan and approximately 210,000 shares eligible for purchase pursuant to the terms and conditions of the ESPP as more fully described below.

The Equity Incentive Plan, the 2006 Plan and the ESPP are administered by the Compensation Committee of the Board of Directors. The Compensation Committee has the authority to determine the terms and conditions under which awards will be granted from the Equity Incentive Plan, including the number of shares, vesting schedule and term, as applicable. Any option exercise prices, as set forth in the Equity Incentive Plan, will be equal to the fair market value on the date of grant. Under certain circumstances, the Company may repurchase previously granted RSAs and RSUs.

On each of February 21, 2019 and 2018, the Compensation Committee approved awards of stock options (the Performance Options) to the Company’s named executive officers and certain other executives that vest over four years based on achievement of certain operating profit and revenue targets for each of 2019 and 2018, respectively. The Performance Options have an exercise price equal to the closing market price for the Company’s common stock on the Nasdaq Global Select Market on the date of grant (March 12, 2019 and 2018, respectively) and expire seven years from the date of grant. The Performance Options were measured over a one-year performance period ending on December 31, 2019 and 2018, respectively. Following the end of the applicable fiscal year, the Committee determined the number of Performance Options which were eligible to vest based upon the level of achievement of an established Company performance goal (the Company Financial Goal). If the Company failed to meet the threshold performance for the performance period, no Performance Options would be eligible to vest. Minimum vesting for minimum threshold performance started at 30% of the target value for the Company Financial Goal. If the Company’s performance exceeded the target performance, the recipient may receive additional Performance Options above the target number, subject to a maximum of 200% of the target award. The Company’s financial performance resulted in delivery of 83% and 115% of the number of target Performance Options granted for 2019 and 2018, respectively. The Performance Options that are eligible to vest after the determination date will vest 25% on each of the first four anniversaries of the grant date. In the event of a change of control of the Company before the end of the performance period, the Performance Options will automatically vest based on the greater of actual achievement of the pro-rated Company Financial Goal as of the date of the change of control or 100% of target performance, as determined by the Committee in its sole discretion. The Performance Options are exercisable into shares of the Company’s common stock.

Accounting for Stock Compensation

Stock-based compensation costs are generally based on the fair value calculated from the Black-Scholes option-pricing model on the date of grant for stock options, performance options and market value on the date of grant for RSAs. The fair values of stock and stock options are amortized as compensation expense on a straight-line basis over the vesting period of the grants.


89


In accordance with ASC 718, the Company evaluates the assumptions used in the Black-Scholes model at each grant date using a consistent methodology for computing expected volatility, expected term and risk-free rate of return. Calculation of expected volatility is based on historical volatility. The expected life is calculated using the contractual term of the options as well as an analysis of the Company’s historical exercises of stock options and performance options. The estimate of the risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant. The dividend yield is based on our history and expectation of dividend payouts at the time of grant. The assumptions used are summarized in the following table:

 
2019
 
2018
 
2017
Dividend yield
0.9
%
 
1.2
%
 
1.3
%
Expected volatility
0.4

 
0.4

 
0.5

Risk-free rate of return
2.6
%
 
2.7
%
 
2.0
%
Expected life of a 10 year contractual term option
7 years

 
7 years

 
7 years

Expected life of a 7 year contractual term option
4.88 years

 
4.88 years

 
4.87 years

Weighted average fair value at grant date
$
7.69

 
$
8.23

 
$
6.66



As part of the requirements of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures is based on historical forfeiture performance and will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of evaluation and will also impact the amount of stock compensation expense to be recognized in future periods.

The Company’s stock option activity for the year ended December 31, 2019 is as follows:
Stock Options
 
Shares
(in thousands)
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Life (in years)
 
Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2018
 
3,323

 
$
19.05

 
 
 
 

Granted
 
976

 
24.43

 
 
 
 
Exercised
 
(95
)
 
17.85

 
 
 
 

Canceled or expired
 
(411
)
 
21.74

 
 
 
 
Outstanding at December 31, 2019
 
3,793

 
$
20.17

 
4.13
 
$
12,636

Vested at December 31, 2019 and expected to vest
 
3,746

 
$
20.13

 
4.11
 
$
12,593

Exercisable at December 31, 2019
 
1,927

 
$
18.31

 
3.00
 
$
9,380



During the years ended December 31, 2019, 2018 and 2017, the total exercise intrinsic value of stock options exercised was $0.4 million, $1.3 million and $0.7 million, respectively, and the total fair value of stock options that vested was $11.9 million, $12.7 million and $12.7 million, respectively. Exercise intrinsic value represents the difference between the market value of the Company’s common stock at the time of exercise and the price paid by the employee to exercise the options. The Company had $6.5 million of total unrecognized compensation costs related to stock options at December 31, 2019 that are expected to be recognized over a weighted-average period of 2.29 years.

The Company’s restricted share activity for the year ended December 31, 2019 is as follows:
Restricted Stock Awards
 
Shares
(in thousands)
 
Weighted Average Grant Price
Non-vested at December 31, 2018
 
724

 
$
20.27

Granted
 
414

 
24.07

Vested
 
(261
)
 
19.67

Cancelled or expired
 
(67
)
 
21.74

Non-vested at December 31, 2019
 
810

 
$
22.28



90


Restricted Stock Units
 
Shares
(in thousands)
 
Weighted Average Remaining Contractual Life (in years)
 
Aggregate Intrinsic Value (in thousands)
Non-vested at December 31, 2018
 
468

 
 
 
 
Granted
 
120

 
 
 
 
Vested
 
(45
)
 
 
 
 
Cancelled or expired
 
(21
)
 
 
 
 
Non-vested at December 31, 2019
 
522

 
1.07
 
$
12,088

Vested at December 31, 2019 and expected to vest
 
515

 
1.01
 
$
11,927

Exercisable at December 31, 2019
 
356

 
0.00
 
$
8,240


As of December 31, 2019, there was $17.4 million of unrecognized compensation cost related to RSAs and RSUs. That cost is expected to be recognized over a weighted average-period of 2.18 years. The total fair value of restricted shares vested during the year ended December 31, 2019, 2018 and 2017 was $6.0 million, $6.7 million and $8.8 million, respectively.

RSAs and RSUs may be granted at the discretion of the Compensation Committee of the Board of Directors under the Equity Incentive Plan in connection with the hiring or retention of key employees and are subject to certain conditions. Restrictions expire at certain dates after the grant date in accordance with specific provisions in the applicable agreement. During the year ended December 31, 2019, the Company awarded 413,967 shares of RSAs, which had a fair value at the date of grant ranging from $20.04$24.43. During the year ended December 31, 2018, the Company awarded 387,436 shares of RSAs, which had a fair value at the date of grant ranging from $20.33$29.33. During the year ended December 31, 2017, the Company awarded 369,715 shares of RSAs, which had a fair value at the date of grant ranging from $18.04$20.80. During the year ended December 31, 2019, the Company awarded 120,498 shares of RSUs and dividend equivalents, which had a fair value at the date of grant ranging from $21.01$24.43. During the year ended December 31, 2018, the Company awarded 95,127 shares of RSUs and dividend equivalents, which had a fair value at the date of grant ranging from $21.98$26.39. During the year ended December 31, 2017, the Company awarded 104,237 shares of RSUs, which had a fair value at the date of grant ranging from $18.04$20.80. Compensation under these RSAs and RSUs was charged to expense over the restriction period and amounted to $8.2 million, $6.2 million, and $7.2 million in 2019, 2018 and 2017, respectively. There were no significant stock compensation costs capitalized into assets as of December 31, 2019, 2018 or 2017.

The Company received $1.7 million, $2.8 million and $2.8 million for the exercise of stock options during the years ended December 31, 2019, 2018 and 2017, respectively. Cash was not used to settle any equity instruments previously granted. The Company issued shares pursuant to grants relating to each of the Equity Incentive Plan, the 2006 Plan and 2000 Plan from reserves upon the exercise of stock options and vesting of RSAs.

The following are the stock-based compensation costs recognized in the Company’s consolidated statements of comprehensive income (in thousands):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Cost of revenue
$
2,028

 
$
1,715

 
$
1,561

Research and development
1,635

 
1,409

 
2,039

Selling, general and administrative
9,535

 
9,102

 
8,878

Stock-based compensation costs reflected in net (loss) income
$
13,198

 
$
12,226

 
$
12,478



Employee Stock Purchase Plan

In May 2012, the Company’s stockholders approved the ESPP, which provides for the purchase of up to 500,000 shares of the Company’s common stock by eligible employees. In May 2017, the Company’s stockholders approved an amendment to the ESPP Plan, which increased the shares available under the ESPP by 341,744 shares. The ESPP period is semi-annual and allows participants to purchase the Company’s common stock at 85% of the lesser of (i) the closing market value per share of the common stock on the first trading date of the option period or (ii) the closing market value per share of the common stock on the last trading date of the option period. As of December 31, 2019, 2018 and 2017, 631,553 shares, 518,111 shares and 434,400 shares, respectively had been issued out of the ESPP. The related stock-based compensation expense was $0.7 million, $0.6 million and $0.5 million for 2019, 2018 and 2017, respectively.


91


The Company uses the Black-Scholes model to estimate the fair value of shares to be issued under the ESPP as of the grant date using the following weighted average assumptions:
 
2019
 
2018
 
2017
Assumptions:
 
 
 
 
 
Risk-free interest rates
2.55
%
 
2.1
%
 
1.07
%
Expected life
0.5 years

 
0.5 years

 
0.5 years

Expected volatility
0.35

 
0.44

 
0.45

Dividend yield
0.942
%
 
1.2
%
 
1.3
%


Reserved Shares of Common Stock

At December 31, 2019 and 2018, the Company had reserved 8,349,808 and 8,925,957 shares of common stock, respectively, for the issuance of common stock upon the exercise of options, issuance of RSAs, RSUs, purchase of common stock pursuant to the ESPP or other awards issued pursuant to the Company’s equity plans and arrangements. The following table summarizes the reserved shares by plan as of December 31, 2019:
 
Options and RSUs Outstanding
 
Shares Available for Future Issuance
 
Total Shares Reserved
Equity Incentive Plan
4,326,593

 
3,813,024

 
8,139,617

ESPP

 
210,191

 
210,191

 
4,326,593

 
4,023,215

 
8,349,808



Employee Savings Plans and Other Benefit Plans

Effective January 1, 2001, the Company began sponsoring a retirement plan authorized by section 401(k) of the Internal Revenue Code for the Company’s employees in the United States. In accordance with the 401(k) plan, all employees are eligible to participate in the plan on the first day of the month following the commencement of full time employment. For 2019, 2018 and 2017, each employee could contribute a percentage of compensation up to a maximum of $19,000, $18,500, and $18,500 per year, respectively, with the Company matching 50% of each employee’s contributions. Effective January 1, 2010, the Company began contributing to a deferred profit sharing plan for its Canadian employees. All Canadian employees are eligible to participate in the plan. The Company’s contributions to these plans for 2019, 2018 and 2017 were $5.1 million, $4.0 million and $3.8 million, respectively.

Several of the Company’s Netherlands employees are covered by a defined benefit plan. The cost and total liability to the Company is not material. Effective January 1, 2011, all of the Company’s new hires in the Netherlands are eligible to participate in a defined contribution plan.

NOTE 14 — COMMITMENTS AND CONTINGENCIES

Leases

We have leased all of our research, manufacturing and office space and have entered into various other leases in conducting our business. Our leases have remaining lease terms of one year to six years, and some of our leases include options to extend the leases for up to ten years, tenant improvement allowances, rent holidays and rent escalation clauses. At inception, we determine whether an agreement represents a lease and at commencement we evaluate each lease agreement to determine whether the lease is an operating or financing lease. As described below under “Note 17 - Recent Accounting Pronouncements - Recently adopted accounting guidance,” the Company adopted the new lease guidance as of January 1, 2019.

92



Pursuant to the new lease guidance, all of the Company’s leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of the new lease guidance, the Company recorded an operating lease right-of-use asset and an operating lease liability on its balance sheet. Right-of-use lease assets represent the Company’s right to use the underlying asset for the lease term and the lease obligation represents the Company’s commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company’s leases do not provide an implicit rate, we have used an estimated incremental borrowing rate of 5.75%, based on the information available at the commencement date in determining the present value of lease payments. The right-of-use lease asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all lease agreements we combine lease and non-lease components. Leases with an initial term of twelve months or less are not recorded on the balance sheet.

The components of the lease expense were as follows (in thousands):
 
Twelve Months Ended December 31,
 
2019
 
2018
 
2017
Operating lease cost(a)
$
9,434

 
$
7,032

 
$
6,583

(a) Includes short-term lease expense costs, which were immaterial in the years ended December 31, 2019, 2018 and 2017

Supplemental cash flow information related to leases was as follows (in thousands):
 
 
Twelve Months Ended
 
 
December 31, 2019
Lease liabilities arising from obtaining right to use assets
Operating leases recorded upon lease standard adoption
 
$
24,922

Cash paid for amounts included in the measurement of lease liabilities
 
$
6,547


Supplemental balance sheet information related to leases was as follows (in thousands):
 
December 31, 2019
Operating leases:
 
Operating lease right-of-use assets
$
20,439

Operating lease liabilities
$
22,235

 
 
Weighted Average Remaining Lease Term
4.36 years

Weighted Average Discount Rate
5.75
%

Minimum annual lease commitments as of December 31, 2019 under non-cancellable leases for each of the next five years and in the aggregate were as follows (in thousands):
 
Operating Leases
2020
$
6,429

2021
6,225

2022
4,672

2023
4,007

2024
2,967

Thereafter
932

Total lease payments
25,232

Less: imputed interest
(2,997
)
Lease liabilities at December 31, 2019
$
22,235



93



These non-cancellable lease commitments related to facilities include certain rent escalation provisions which have been included in the minimum annual rental commitments shown above. These amounts are recorded to expense on a straight-line basis over the life of the lease. In addition, some of the Company’s leases contain options to renew the lease for five to ten years at the then prevailing market rental rate, right of first refusal to lease additional space that becomes available, or leasehold improvement incentives.

Non-Cancellable Purchase Commitments

As of December 31, 2019 the Company had approximately $36.7 million in purchase commitments primarily with several of its inventory suppliers as well as other operating commitments. Certain of our supply agreements require purchase and delivery of minimum amounts of components through 2019, and purchases under these arrangements were $0.8 million, $2.2 million and $1.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.

Employment Contracts

The Company has entered into employment contracts with certain of its key executives. Generally, certain amounts may become payable in the event the Company terminates the executives’ employment without cause or the executive resigns for good reason.

Legal Proceedings

In the normal course of business, the Company is subject to claims, lawsuits and legal proceedings. When and if it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements.  If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided.

NOTE 15 — GUARANTEES

The terms and conditions of the Company’s development and supply and license agreements with its strategic partners generally provide for a limited indemnification of such partners, arising from the sale of Luminex systems and consumables, against losses, expenses and liabilities resulting from third-party claims based on an alleged infringement on an intellectual property right of such third party. The terms of such indemnification provisions generally limit the scope of and remedies for such indemnification obligations to a multiple of amounts paid by such strategic partner to Luminex during the previous annual period(s). To date, the Company has not had to reimburse any of its strategic partners for any losses arising from such indemnification obligations.

NOTE 16 — GEOGRAPHIC INFORMATION

The table below provides information regarding product revenues and property and equipment, net from the Company’s sales to customers within the United States and in foreign countries for the years ended December 31 (in thousands):
 
Sales to Customers
 
Property and Equipment, net
 
2019
 
2018
 
2017
 
2019
 
2018
 
2017
Domestic
$
252,381

 
$
261,726

 
$
256,834

 
$
63,180

 
$
63,382

 
$
54,623

Foreign:
 

 
 

 
 

 
 

 
 

 
 

Europe
36,625

 
21,672

 
20,378

 
178

 
394

 
809

Asia
32,220

 
21,603

 
20,134

 
442

 
519

 
741

Canada
5,293

 
4,775

 
4,386

 
1,715

 
1,993

 
2,077

Other
8,119

 
6,042

 
4,839

 

 

 
8

 
$
334,638

 
$
315,818

 
$
306,571

 
$
65,515

 
$
66,288

 
$
58,258




94


The Company’s aggregate foreign currency transaction losses of $432,000, $487,000 and $134,000 were included in determining the consolidated results for the years ended December 31, 2019, 2018 and 2017, respectively.

NOTE 17 — RECENT ACCOUNTING PRONOUNCEMENTS

Recently adopted accounting guidance

In February 2016, the FASB issued guidance requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases, with the exception of short-term leases. On January 1, 2019, the Company elected to adopt this new lease guidance using a simplified transition option that allows companies to initially apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

The Company also elected to adopt the package of practical expedients permitted in the new lease guidance. Accordingly, the Company is continuing to account for its existing operating leases as operating leases under the new lease guidance, without reassessing whether the contracts contain a lease under the new lease guidance or whether classification of the operating leases would be different under the new lease guidance. All of our leases at the adoption date were operating leases, primarily for facilities, and did not include any non-lease components.

With the implementation of the new lease standard, the Company recognized right-of-use assets of $24.9 million, lease liabilities for operating leases of approximately $26.8 million, and eliminated deferred rent of $1.9 million. The Company did not have a cumulative adjustment impacting retained earnings. There are no changes to our previously reported results prior to January 1, 2019. Lease expense is not expected to change materially as a result of the adoption of the new lease standard.

In May 2014, the FASB issued a new standard on revenue recognition (the Standard) which outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted the Standard effective January 1, 2018, using the modified retrospective approach. Under this method, we recorded a cumulative adjustment increasing retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. See Note 18, “Revenue Recognition” for additional discussion related to the Company’s adoption of the Standard. Under the Standard, estimated royalty revenue will be recorded each quarter on an accrual basis to more closely coincide with the timing of the end user sale by the strategic partner; with reconciliation made upon submission of the royalty report by the partner indicating actual royalties owed in the following quarter. In addition, we began recording the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements as system revenue rather than assay revenue effective January 1, 2018. This change has not and is not expected to have any impact on top line revenue and we do not anticipate any material effects to our revenue categorization.

On January 10, 2018, the FASB issued guidance on the accounting for tax on the GILTI provisions of the Tax Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. Effective January 1, 2018, we recognize the tax on GILTI as a period expense in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period.

Recent accounting guidance not yet adopted

In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. The Company will adopt the new standard effective January 1, 2020. The primary impact for the Company is the timing of recording expected credit losses on it trade receivables. The Company does not have a history of significant credit losses and this guidance will not have a material impact on its consolidated financial statements.


95


In December 2019, the FABS issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification (ASC) 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.

NOTE 18 — REVENUE RECOGNITION

On January 1, 2018, the Company adopted ASC 606 on revenue recognition (the Standard), using the modified retrospective transition method consistent with the guidance issued by the FASB in May 2014. Under this method, the Company applied the guidance retrospectively, only to those contracts which were not completed as of the date of initial application, and recognized the cumulative effect of initially applying the Standard as an adjustment to the opening balance of retained earnings as of January 1, 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

The Standard applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. Under the Standard, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of the Standard, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of the Standard, the Company assesses the goods or services promised within each contract, identifies the performance obligations and assesses whether each promised good or service is distinct. The Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or service underlying each performance obligation and recognizes as revenue when such performance obligation is satisfied.

Contract assets are included within Accounts receivables, net and contract liabilities are included in Deferred revenue on the Company’s Balance Sheet. The following table presents the opening and closing balances of the Company’s contract assets and liabilities for the twelve months ended December 31, 2019 (in thousands):
 
Balance at
December 31, 2019
 
Balance at December 31, 2018
Contract assets:
 
 
 
Unbilled receivables - Royalties
$
12,257

 
$
10,805

Contract liabilities - short-term:
 
 
 
Deferred revenue - Service (1)
$
7,771

 
$
9,476

Deferred revenue - Licenses
207

 
227

Deferred revenue - Instruments
2

 

Deferred revenue - Other
234

 
396

Total Contract liabilities - short-term
$
8,214


$
10,099

Contract liabilities - long-term:
 
 
 
Deferred revenue - Service
$
968

 
$
207

Deferred revenue - Licenses
665

 
872

Total Contract liabilities - long-term
$
1,633


$
1,079


(1) Note - 2018 contract liabilities includes $4.4 million of deferred service revenue which was acquired through the acquisition of EMD Millipore Corporation’s flow cytometry portfolio on December 31, 2018.


96


During the twelve months ended December 31, 2019, the Company recognized the following revenues as a result of changes in the contract asset and contract liability balances in the period (in thousands):
 
 
 
Year Ended December 31, 2019
Revenue recognized in the period:
 
 
 
Amounts included as contract liabilities at the beginning of the period
 
 
$
5,110

Performance obligations satisfied in previous periods
 
 
 -



NOTE 19 — SELECTED QUARTERLY RESULTS (UNAUDITED)

The following table sets forth certain quarterly financial data for the periods indicated (in thousands, except per share data):
 
Quarter Ended
 
March 31,
2019
 
June 30,
2019
 
September 30,
2019
 
December 31,
2019
Revenue
$
82,408

 
$
83,056

 
$
78,673

 
$
90,501

Gross profit
45,807

 
45,227

 
41,840

 
49,865

Income (loss) from operations
(3,584
)
 
(5,756
)
 
(5,722
)
 
2,983

Net income (loss)
2,960

 
(4,931
)
 
(5,250
)
 
3,383

Basic income (loss) per common share
0.07

 
(0.11
)
 
(0.12
)
 
0.08

Diluted income (loss) per common share
0.07

 
(0.11
)
 
(0.12
)
 
0.07

Cash dividends per common share
0.06

 
0.06

 
0.09

 
0.09


 
Quarter Ended
 
March 31,
2018
 
June 30,
2018
 
September 30,
2018
 
December 31,
2018
Revenue
$
82,662

 
$
79,578

 
$
72,445

 
$
81,133

Gross profit
53,588

 
49,306

 
44,256

 
48,341

Income from operations
15,266

 
7,858

 
3,754

 
968

Net income (loss)
13,397

 
5,669

 
1,737

 
(2,295
)
Basic income (loss) per common share
0.30

 
0.13

 
0.04

 
(0.05
)
Diluted income (loss) per common share
0.30

 
0.13

 
0.04

 
(0.05
)
Cash dividends per common share
0.06

 
0.06

 
0.06

 
0.06


See Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations for further discussion.

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

None.


97


ITEM 9A. CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures, as defined in Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934 (Exchange Act), which are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. We carried out an evaluation, under the supervision and with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures as of the end of the period covered by this report. Based on the evaluation and criteria of these disclosure controls and procedures, the Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective at a reasonable assurance level and designed to ensure that material information relating to the Company and its subsidiaries would be made known to such officers on a timely basis.
Management’s Report on Internal Control Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15 d-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2019 based on the 2013 framework in Internal Control - Integrated Framework, issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

Based on that evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2019. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of change in conditions, or that the degree of the compliance with the policies or procedures may deteriorate.

Our independent registered public accounting firm, Ernst & Young LLP, has issued a report on their assessment of the effectiveness of our internal control over financial reporting, which is provided in Item 8 “Financial Statements and Supplementary Data,” page 64.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting identified in connection with the evaluation required by Exchange Act Rule 13a-15(d) during the fourth quarter of 2019 that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B. OTHER INFORMATION

None.


98


PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this Item concerning our directors, audit committee, and audit committee financial experts, code of ethics and compliance with Section 16(a) of the Exchange Act is incorporated by reference to information under the captions “Proposal 1 - Election of Class I Directors”, “Corporate Governance” and “Delinquent Section 16(a) Reports” in our definitive proxy statement for our 2020 Annual Meeting of Stockholders to be held on or about May 21, 2020 (Proxy Statement). It is anticipated that our Proxy Statement will be filed with the Securities and Exchange Commission on or about April 1, 2020.

Pursuant to General Instruction G(3), certain information with respect to our executive officers is set forth under the caption “Information about our Executive Officers” in Item 1 of this Annual Report on Form 10-K.

ITEM 11. EXECUTIVE COMPENSATION

Information required by this Item is incorporated by reference to the section of the Proxy Statement entitled “Executive and Director Compensation.”

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Information required by this Item is incorporated by reference to the section of the Proxy Statement entitled “Security Ownership of Certain Beneficial Owners and Management.”

Securities Authorized for Issuance Under Equity Compensation Plans

The following table sets forth, as of December 31, 2019, certain information with respect to shares of our common stock authorized for issuance under our equity compensation plans.
Plan Category
 
Number of Securities to be Issued Upon Exercise of Outstanding Options and Restricted Stock Units
 
Weighted-Average Exercise Price of Outstanding Options
 
Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Reflected in Column (A))
 
 
(A)
 
(B)(2)
 
(C)
Equity compensation plans approved by security holders(1)
 
4,326,593

 
$
20.17

 
4,023,215

Equity compensation plans not approved by security holders
 

 
$

 

Total
 
4,326,593

 
 

 
4,023,215

(1) Includes approximately 522,000 shares that are issuable upon vesting of outstanding restricted stock units. The remaining balance consists of outstanding stock option grants.
(2) The weighted average exercise price does not take into account the shares issuable upon vesting of outstanding restricted stock units, which have no exercise price.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

Information required by this Item is incorporated by reference to the sections of the Proxy Statement entitled “Certain Relationships and Related Party Transactions” and “Corporate Governance.”

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES

Information required by this Item is incorporated by reference to the section of the Proxy Statement entitled “Ratification of Appointment of Independent Registered Public Accounting Firm.”


99


PART IV

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a)
The following documents are filed as a part of this Annual Report on Form 10-K:

(1)
Financial Statements:

The Financial Statements required by this item are submitted in Part II, Item 8 of this report.

(2)
Financial Statement Schedules:

All schedules are omitted because they are not applicable or the required information is shown in the Financial Statements or in the notes thereto.

(3)
Exhibits:
EXHIBIT
NUMBER
 
DESCRIPTION OF DOCUMENT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

100


EXHIBIT
NUMBER
 
DESCRIPTION OF DOCUMENT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

101


EXHIBIT
NUMBER
 
DESCRIPTION OF DOCUMENT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

102


EXHIBIT
NUMBER
 
DESCRIPTION OF DOCUMENT
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
 
The following materials from Luminex Corporation's Annual Report on Form 10-K for the year ended December 31, 2019, formatted in XBRL: (i) Condensed Consolidated Balance Sheets; (ii) Condensed Consolidated Statements of Comprehensive Income; (iii) Condensed Consolidated Statements of Cash Flows; (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity and (iv) Notes to Condensed Consolidated Financial Statements.
 
 
 
104
 
The cover page from the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, formatted in Inline XBRL (included in Exhibit 101.
#
Management contract or compensatory plan or arrangement.
*
Schedules, annexes and exhibits omitted pursuant to Item 601(b)(2) of Regulation S-K. Luminex agrees to furnish a supplemental copy of omitted schedules to the Securities and Exchange Commission upon request.

ITEM 16. FORM 10-K SUMMARY

None.

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

LUMINEX CORPORATION
By: /s/ Nachum Shamir
Nachum Shamir
President and Chief Executive Officer
Date: February 27, 2020


103


POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Nachum Shamir and Harriss T. Currie, each his true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this Report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their substitutes or substitute, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SIGNATURES
 
TITLE
 
DATE
 
 
 
 
 
/s/ Nachum Shamir
 
President and Chief Executive Officer, Director
 
February 27, 2020
Nachum Shamir
 
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ Harriss T. Currie
 
Chief Financial Officer, Senior Vice President of Finance (Principal Financial Officer and Principal Accounting Officer)
 
February 27, 2020
Harriss T. Currie
 
 
 
 
 
 
 
 
/s/ Stephen L. Eck
 
Director
 
February 27, 2020
Stephen L. Eck
 
 
 
 
 
 
 
 
 
/s/ Thomas W. Erickson
 
Director
 
February 27, 2020
Thomas W. Erickson
 
 
 
 
 
 
 
 
 
/s/ Jim D. Kever
 
Director
 
February 27, 2020
Jim D. Kever
 
 
 
 
 
 
 
 
 
/s/ Dijuana K. Lewis
 
Director
 
February 27, 2020
Dijuana K. Lewis
 
 
 
 
 
 
 
 
 
/s/ G. Walter Loewenbaum II
 
Chairman of the Board of Directors,
 
February 27, 2020
G. Walter Loewenbaum II
 
Director
 
 
 
 
 
 
 
/s/ Kevin M. McNamara
 
Director
 
February 27, 2020
Kevin M. McNamara
 
 
 
 
 
 
 
 
 
/s/ Edward A. Ogunro
 
Director
 
February 27, 2020
Edward A. Ogunro
 
 
 
 
 
 
 
 
 
/s/ Kenneth A. Samet
 
Director
 
February 27, 2020
Kenneth A. Samet
 
 
 
 

104
EX-4.1 2 lmnx-12312019xexhibit41.htm EXHIBIT 4.1 Exhibit


Exhibit 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

Luminex Corporation (“Luminex,” “we,” “our,” “us” or the “Company”) is incorporated in the state of Delaware. Our common stock, par value $.001 per share (“Common Stock”) is registered under Section 12 of the Securities Exchange Act of 1934, as amended. The following description of our Common Stock is a summary and does not purport to be complete. The description of our Common Stock is subject to and qualified in its entirety by reference to our Restated Certificate of Incorporation (the “Certificate of Incorporation”), and our Amended and Restated Bylaws (the “Bylaws”), which are incorporated by reference as Exhibit 3.1 and Exhibit 3.2, respectively, to the Annual Report on Form 10-K of which this Exhibit 4.1 is a part. We encourage you to read the Certificate of Incorporation, the Bylaws and the applicable provisions of the Delaware General Corporation Law (the “DGCL”) for additional information.

General

Our Certificate of Incorporation provides that we may issue up to 200,000,000 shares of Common Stock, and 5,000,000 shares of preferred stock, par value $.001 per share.

Common Stock

Each share of Common Stock has identical rights and privileges in every respect. The holders of our Common Stock are entitled to vote upon all matters submitted to a vote of our stockholders and are entitled to one vote for each share of Common Stock held. The Common Stock has no cumulative voting rights.

Subject to the prior rights and preferences, if any, applicable to shares of preferred stock or any series of preferred stock, the holders of Common Stock are entitled to receive such dividends, payable in cash, stock or otherwise, as may be declared by our Board of Directors (the “Board”) out of any funds legally available for the payment of dividends.

If we voluntarily or involuntarily liquidate, dissolve or wind-up, the holders of our Common Stock will be entitled to receive after distribution in full of the preferential amounts, if any, to be distributed to the holders of preferred stock or any series of preferred stock, all of the remaining assets available for distribution ratably in proportion to the number of shares of Common Stock held by them. Holders of Common Stock have no preferences or any preemptive, conversion or exchange rights. All outstanding shares of Common Stock are fully paid and nonassessable.

The Common Stock has no redemption or sinking fund provisions. The rights, preferences, and privileges of the holders of Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock, which we may designate in the future.

Preferred Stock

Our Board of Directors has the authority, within the limitations and restrictions stated in our Certificate of Incorporation, to authorize the issuance of shares of preferred stock, in one or more classes or series, and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, preemptive rights and the number of shares constituting any series or the designation of such series. The issuance of preferred stock could have the effect of decreasing the market price of our Common Stock and could adversely affect the voting and other rights of the holders of our Common Stock. Our Board has the authority to issue shares of preferred stock with terms and conditions which could have the effect of delaying, deferring or preventing a transaction or a change in control of the Company that might involve a premium price for holders of our Common Stock or that a stockholder might consider in its best interest. There are no restrictions on the repurchase or redemption of shares by the registrant while there is any arrearage in the payment of dividends or sinking fund installments.






Board of Directors

The Certificate of Incorporation provides for a board of directors of eight members, the exact number to be determined from time to time by resolution adopted by the affirmative vote of a majority of the entire Board, provided that the number so fixed shall not be less than five nor more than 15 (the number of seats constituting the Board is currently fixed at nine); provided, however, that no decrease in the number of directors constituting the Board shall shorten the term of any incumbent director, and no action shall be taken by the directors (whether through amendment to the Bylaws or otherwise) to increase the number of directors unless at least 75% of the directors then in office shall concur in said action. The Certificate of Incorporation provides that the Board shall be classified with respect to the time for which they severally hold office into three classes, Class One, Class Two and Class Three.

Directors of each class are elected for a term expiring at the annual meeting of stockholders held in the third year following their election and until their respective successor is duly elected and qualifies, and each year one class of directors will be elected by the stockholders. Holders of shares of our capital stock have no right to cumulative voting in the election of directors. Consequently, at each annual meeting of stockholders, the holders of a majority of the Common Stock entitled to vote are able to elect all of the successors of the class of directors whose terms expire at that meeting; provided, however, that if the number of nominees proposed to be elected for the class of directors whose term expires at that annual meeting of stockholders exceeds the number of directors determined by the Board to constitute that class of directors, then the persons receiving the greatest number of votes, up to the number of Board seats open for election, shall be elected.

Any director elected to fill a vacancy shall serve for the remainder of the full term of the class in which the vacancy occurred and until a successor is elected and qualifies. When one or more directors resign and the resignation is effective at a future date, a majority of the directors then in office, including those who have so resigned, shall have the sole power to fill such vacancy or vacancies, the vote thereon to take effect when such resignation or resignations shall become effective. Subject to the rights of holders of capital stock of the Company pursuant to any valid and binding agreement, any vacancy occurring on the Board created by reason of newly created directorships resulting from the issuance of any class or series of capital stock of the Company or newly created directorships resulting from any increase in the number of directors and any vacancy occurring on the Board resulting from death, resignation, removal or other cause shall be filled solely by the affirmative vote of a majority of the remaining directors then in office, even though less than a quorum of the Board, or by a sole remaining director. Unless otherwise provided in the Certificate of Incorporation or the Bylaws, whenever any holders of a class or series of capital stock of the Company have the right to elect one or more directors pursuant to the Certificate of Incorporation or the provisions of any valid and binding agreement, vacancies in directorships to which such right relates may be filled by a majority of the directors elected by the holders of such class or classes or series then in office, or by a sole remaining director so elected.

Subject to provisions of the DGCL and the rights of the holders of any shares of capital stock of the Company, any director may be removed from office only for cause and only by the affirmative vote of the holders of a majority of the combined voting power of the then outstanding shares of voting capital stock of the Company, voting together as a single class.

We believe that classification of our Board helps to assure the continuity and stability of our business strategies and policies as determined by our directors. Our classified board could have the effect of making the replacement of incumbent directors more time consuming and difficult. At least two annual meetings of stockholders, instead of one, will generally be required to effect a change in a majority of our Board. Thus, our classified board could increase the likelihood that incumbent directors will retain their positions. The classified terms of directors may delay, defer or prevent a tender offer or an attempt to change control of us or another transaction that might involve a premium price for our Common Stock or that a stockholder might consider in its best interest.

Supermajority Vote

Our Certificate of Incorporation provides that the affirmative vote of at least 75% of the voting power of the outstanding shares of our capital stock outstanding and entitled to vote is required to amend or repeal, or to adopt any provision inconsistent with, certain provisions of our Certificate of Incorporation, including certain provisions which could have the effect of delaying, deferring or preventing a transaction or a change in control of the Company.

Anti-Takeover Effects of Provisions of our Certificate of Incorporation and Bylaws

Our Certificate of Incorporation and Bylaws contain provisions which could have the effect of delaying, deferring or preventing a transaction or a change in control of the Company. Examples of such anti-takeover effects include the following:    

our Board is divided into three classes of directors with each class serving a staggered three-year term;





our Board is authorized to expand the size of the Board with the consent of 75% of the directors in office and then fill the vacancies created by such expansion;
notice of stockholder nominations for directors and proposals for other business must be made within a certain period prior to an annual meeting; and
stockholder action by written consent is prohibited and therefore the power of stockholders to call special meetings is significantly limited.

These provisions may discourage a third party from making a tender offer or otherwise attempting to obtain control of us, as it generally makes it more difficult for stockholders to replace a majority of the directors. There is no cumulative voting in the election of directors.

Anti-Takeover Effects of Delaware Law

Certain Delaware law provisions may make it more difficult for someone to acquire us through a tender offer, proxy contest or otherwise.

We are subject to the provisions of Section 203 of the DGCL. Section 203 of the DGCL provides that, subject to certain stated exceptions, an “interested stockholder” is any person (other than the corporation and any direct or indirect majority-owned subsidiary) who owns 15% or more of the outstanding voting stock of the corporation or is an affiliate or associate of the corporation and was the owner of 15% or more of the outstanding voting stock of the corporation at any time within the three-year period immediately prior to the date of determination, and the affiliates and associates of such person. Under Section 203, we would generally be prohibited from engaging in any business combination with any interested stockholder for a period of three years following the time that such stockholder became an interested stockholder unless:

prior to this time, the board of directors of the corporation approved either the business combination or the transaction that resulted in such stockholder becoming an interested stockholder;
upon consummation of the transaction that resulted in such stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding shares owned by persons who are directors and also officers, and by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
at or subsequent to such time, the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.
Under Section 203 of the DGCL, a “business combination” includes:
any merger or consolidation involving the corporation and the interested stockholder;
any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;
any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder, subject to limited exceptions;
any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

Transfer Agent and Registrar

The Transfer Agent and Registrar for our Common Stock is Computershare.

National Securities Exchange

Our Common Stock is listed on the Nasdaq Global Select Market under the trading symbol “LMNX.”


EX-21.1 3 lmnx-12312019xexhibit211.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1

LIST OF SUBSIDIARIES

Luminex International, Inc., a Delaware corporation
Luminex B.V., a Netherlands Private Company with limited liability
Luminex 2 B.V., a Netherlands Private Company with limited liability
Luminex 3 B.V., a Netherlands Private Company with limited liability
Luminex Debt Holding, LLC, a Delaware limited liability company
Nanosphere, LLC, a Delaware limited liability company
Luminex Molecular Diagnostics, Inc., an Ontario, Canadian corporation
Luminex Trading (Shanghai) Company Limited, a limited liability company under the laws of the PRC
Luminex Japan Corporation Ltd., a Japanese KK
Labpac Pty Ltd, an Australian Proprietary company, limited by shares
Luminex Hong Kong Limited, a Hong Kong company limited by shares
ChandlerTec, LLC, a Delaware limited liability company
Iris Biotech, LLC, a Delaware limited liability company
Amnis, LLC, a Delaware limited liability company
Luminex London Ltd., a private limited company under the laws of England and Wales
Luminex Munich GmbH, a German limited liability company
Luminex Paris Sas, a French simplified joint stock company





EX-23.1 4 lmnx-12312019xexhibit231.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

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

(1)
Registration Statement (Form S-8 No. 333-225117) pertaining to the Luminex Corporation 2018 Equity Incentive Plan;

(2)
Registration Statement (Form S-8 No. 333-218176) pertaining to the Luminex Corporation Amended and Restated Employee Stock Purchase Plan;

(3)
Registration Statement (Form S-8 No. 333-204170) pertaining to the Luminex Corporation Third Amended and Restated 2006 Equity Incentive Plan;

(4)
Registration Statement (Form S-8 No. 333-181485) pertaining to the Luminex Corporation Employee Stock Purchase Plan;

(5)
Registration Statement (Form S-8 No. 333-181484) pertaining to the Luminex Corporation Second Amended and Restated 2006 Equity Incentive Plan;

(6)
Registration Statement (Form S-8 No. 333-159382) pertaining to the Amended and Restated 2006 Equity Incentive Plan;

(7)
Registration Statement (Form S-8 No. 333-141042) pertaining to the Tm Bioscience Corporation Share Option Plan;

(8)
Registration Statement (Form S-8 No. 333-134450) pertaining to the Luminex Corporation 2006 Equity Incentive Plan and the Luminex Corporation 2006 Management Stock Purchase Plan;

(9)
Registration Statement (Form S-8 No. 333-118772) pertaining to the Balthrop Non-Qualified Stock Option Agreement of Luminex Corporation;

(10)
Registration Statement (Form S-8 No. 333-87918) pertaining to the 2001 Broad-Based Stock Option Plan of Luminex Corporation;

(11)
Registration Statement (Form S-8 No. 333-46686) pertaining to the 2000 Long-Term Incentive Plan of Luminex Corporation;

(12)
Registration Statement (Form S-3 No. 333-151691) pertaining to the Automatic Shelf Registration of Securities of Luminex Corporation

of our reports dated February 27, 2020, with respect to the consolidated financial statements of Luminex Corporation, and the effectiveness of internal control over financial reporting of Luminex Corporation, included in this Annual Report (Form 10-K) for the year ended December 31, 2019.


/s/ Ernst & Young LLP
Austin, Texas
February 27, 2020



EX-31.1 5 lmnx-12312019xexhibit311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
 
CERTIFICATION

I, Nachum Shamir, certify that:

1. I have reviewed this report on Form 10-K of Luminex Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date: February 27, 2020
 
By:
/s/ Nachum Shamir
 
 
Nachum Shamir
 
 
President and Chief Executive Officer



EX-31.2 6 lmnx-12312019xexhibit312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
 
CERTIFICATION

I, Harriss T. Currie, certify that:

1. I have reviewed this report on Form 10-K of Luminex Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 27, 2020
 
By:
/s/ Harriss T. Currie
 
 
Harriss T. Currie
 
 
Chief Financial Officer, Senior Vice President of Finance


EX-32.1 7 lmnx-12312019xexhibit321.htm EXHIBIT 32.1 Exhibit


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

In connection with the Annual Report of Luminex Corporation (the “Company”) on Form 10-K for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Nachum Shamir, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Nachum Shamir   
Nachum Shamir
President and Chief Executive Officer
February 27, 2020

A SIGNED ORIGINAL OF THIS WRITTEN STATEMENT REQUIRED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 HAS BEEN PROVIDED TO LUMINEX CORPORATION AND WILL BE RETAINED BY LUMINEX CORPORATION AND FURNISHED TO THE SECURITIES AND EXCHANGE COMMISSION OR ITS STAFF UPON REQUEST.


EX-32.2 8 lmnx-12312019xexhibit322.htm EXHIBIT 32.2 Exhibit


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

In connection with the Annual Report of Luminex Corporation (the “Company”) on Form 10-K for the period ended December 31, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Harriss T. Currie, Senior Vice President – Finance, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/ Harriss T. Currie   
Harriss T. Currie
Chief Financial Officer, Senior Vice President of Finance
February 27, 2020

A SIGNED ORIGINAL OF THIS WRITTEN STATEMENT REQUIRED BY SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 HAS BEEN PROVIDED TO LUMINEX CORPORATION AND WILL BE RETAINED BY LUMINEX CORPORATION AND FURNISHED TO THE SECURITIES AND EXCHANGE COMMISSION OR ITS STAFF UPON REQUEST.


EX-101.SCH 9 lmnx-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2201200 - Disclosure - ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - ACCOUNTS RECEIVABLE (Notes) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 2439402 - Disclosure - ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2139100 - Disclosure - ACCRUED LIABILITIES (Notes) link:presentationLink link:calculationLink link:definitionLink 2339301 - Disclosure - ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2438401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) link:presentationLink link:calculationLink link:definitionLink 2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CASH FLOWS STATEMENTS link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - COVER PAGE Document link:presentationLink link:calculationLink link:definitionLink 2141100 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2441402 - Disclosure - EARNINGS PER SHARE Details (Details) link:presentationLink link:calculationLink link:definitionLink 2341301 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2424402 - Disclosure - FAIR VALUE (Details) link:presentationLink link:calculationLink link:definitionLink 2124100 - Disclosure - FAIR VALUE (Notes) link:presentationLink link:calculationLink link:definitionLink 2324301 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 2445402 - Disclosure - GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2145100 - Disclosure - GEOGRAPHIC INFORMATION (Notes) link:presentationLink link:calculationLink link:definitionLink 2345301 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 2444402 - Disclosure - GUARANTEES (Details) link:presentationLink link:calculationLink link:definitionLink 2144100 - Disclosure - GUARANTEES (Notes) link:presentationLink link:calculationLink link:definitionLink 2344301 - Disclosure - GUARANTEES (Tables) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - INCOME STATEMENTS link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - INCOME TAXES Tables (Tables) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - INTANGIBLE ASSETS (Detail) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - INVESTMENTS Details (Details) link:presentationLink link:calculationLink link:definitionLink 2303300 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Notes) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 2446402 - Disclosure - RECENT ACCOUNTING (Details) link:presentationLink link:calculationLink link:definitionLink 2146100 - Disclosure - RECENT ACCOUNTING (Notes) link:presentationLink link:calculationLink link:definitionLink 2346301 - Disclosure - RECENT ACCOUNTING (Tables) link:presentationLink link:calculationLink link:definitionLink 2447402 - Disclosure - REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 2147100 - Disclosure - REVENUE RECOGNITION (Notes) link:presentationLink link:calculationLink link:definitionLink 2347301 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2142100 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2442402 - Disclosure - STOCKHOLDERS' EQUITY Details (Details) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - STOCKHOLDERS' EQUITY STATEMENTS link:presentationLink link:calculationLink link:definitionLink 2342301 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 lmnx-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 lmnx-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 lmnx-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Earnings Per Share [Abstract] EARNINGS PER SHARE Earnings Per Share [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Intangible Assets and Goodwill [Table Text Block] Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Statement of Financial Position [Abstract] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Issued Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Accounts receivable, allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Equity [Abstract] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Lease, Cost Lease, Cost Purchase Obligation Purchase Obligation Recorded Unconditional Purchase Obligation Recorded Unconditional Purchase Obligation Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Unrecorded Unconditional Purchase Obligation, Imputed Interest Unrecorded Unconditional Purchase Obligation, Imputed Interest Statement of Comprehensive Income [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Property, Plant and Equipment [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment Disclosure [Text Block] Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Earnings Per Share, Basic Earnings Per Share, Basic Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted Business Combinations [Abstract] BUSINESS COMBINATIONS Mergers, Acquisitions and Dispositions Disclosures [Text Block] Payables and Accruals [Abstract] Employee-related Liabilities, Current Employee-related Liabilities, Current Taxes Payable, Current Taxes Payable, Current Product Warranty Accrual, Current Product Warranty Accrual, Current Accrued Royalties, Current Accrued Royalties, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Dividends Payable, Current Dividends Payable, Current Other Accrued Liabilities, Current Other Accrued Liabilities, Current Accrued Liabilities, Current Accrued Liabilities, Current Receivables [Abstract] Accounts Receivable, Gross, Current Accounts Receivable, Gross, Current Allowance for Doubtful Accounts Receivable Allowance for Doubtful Accounts Receivable Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) Allowance for Doubtful Accounts Receivable, Write-offs Allowance for Doubtful Accounts Receivable, Write-offs Accounts Receivable, Net, Current Accounts Receivable, Net, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Income Statement [Abstract] Revenues Revenues Cost of Goods and Services Sold Cost of Goods and Services Sold Gross margin Gross Profit Research and development Research and Development Expense Selling, General and Administrative Expense Selling, General and Administrative Expense Amortization of Intangible Assets Amortization of Intangible Assets Operating Expenses Operating Expenses Operating income Operating Income (Loss) Other income, net Nonoperating Income (Expense) Income (Loss) from Equity Method Investments Income (Loss) from Equity Method Investments Income (Loss) Attributable to Parent, before Tax Income (Loss) Attributable to Parent, before Tax Provision for income taxes Income Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Earnings Per Share [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Other Comprehensive Income (Loss), Net of Tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill Disclosure [Text Block] Goodwill Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Other Intangible Assets [Member] Other Intangible Assets [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Customer-Related Intangible Assets [Member] Customer-Related Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Assets, Amortization Expense, Year Five Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Finite-Lived Intangible Assets, Purchase Accounting Adjustments Finite-Lived Intangible Assets, Purchase Accounting Adjustments Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Indefinite-lived Intangible Assets, Purchase Accounting Adjustments Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Indefinite-lived Intangible Assets Acquired Indefinite-lived Intangible Assets Acquired Amortization of Intangible Assets Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Cost Method Investments, Fair Value Disclosure Equity Method Investments, Fair Value Disclosure Equity Method Investments, Fair Value Disclosure Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Inventory Disclosure [Abstract] INVENTORIES Inventory Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Operating Expenses Operating Income (Loss) Guarantees and Product Warranties [Abstract] Guarantees [Text Block] Guarantees [Text Block] Inventory, Raw Materials and Purchased Parts, Net of Reserves Inventory, Raw Materials and Purchased Parts, Net of Reserves Inventory, Work in Process, Net of Reserves Inventory, Work in Process, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory, Finished Goods, Net of Reserves Inventory, Net Inventory, Net Components of Inventories Schedule of Inventory, Current [Table Text Block] Accounting Policies [Abstract] Business Description and Accounting Policies [Text Block] Business Description and Accounting Policies [Text Block] Business Description and Basis of Presentation [Text Block] Business Description and Basis of Presentation [Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Investments Investment, Policy [Policy Text Block] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Revenue Recognition, Policy [Policy Text Block] Revenue Recognition, Policy [Policy Text Block] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Cost of Sales, Policy [Policy Text Block] Cost of Sales, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Compensation Related Costs, Policy [Policy Text Block] Compensation Related Costs, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Allowance for Credit Losses on Financing Receivables [Table Text Block] Allowance for Credit Losses on Financing Receivables [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Schedule of Accrued Liabilities [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Shareholders' Equity and Share-based Payments [Text Block] Shareholders' Equity and Share-based Payments [Text Block] Preferred Stock [Text Block] Preferred Stock [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Depreciation Depreciation Property, Plant and Equipment, Net Property, Plant and Equipment, Net Accounting Changes and Error Corrections [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Investments, Debt and Equity Securities [Abstract] Licensing Agreements [Member] Licensing Agreements [Member] Document Period End Date Document Period End Date Finite-Lived Intangible Assets, Net Other Long-term Investments Other Long-term Investments Prepaid Expense and Other Assets, Noncurrent Prepaid Expense and Other Assets, Noncurrent Other Assets, Noncurrent Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock [Member] Restricted Stock [Member] Employee Stock Option [Member] Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Allocated Share-based Compensation Expense Allocated Share-based Compensation Expense Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Proceeds from Stock Options Exercised Proceeds from Stock Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined Contribution Plan, Administrative Expense Defined Contribution Plan, Administrative Expense Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Value, Employee Stock Ownership Plan Stock Issued During Period, Value, Employee Stock Ownership Plan Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total consideration transferred Business Combination, Consideration Transferred Cash paid to acquire the business Payments to Acquire Businesses, Gross Transactions recognized separately from preliminary purchase price allocation Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Deferred Income Deferred Tax Assets, Deferred Income Deferred Tax Assets, Tax Deferred Expense, Other Deferred Tax Assets, Tax Deferred Expense, Other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Deferred Tax Assets, Gross Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Other Deferred Tax Liabilities, Other Deferred Tax Liabilities, Tax Deferred Income Deferred Tax Liabilities, Tax Deferred Income Deferred Tax Liabilities, Deferred Expense Deferred Tax Liabilities, Deferred Expense Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Investment in Noncontrolled Affiliates Deferred Tax Liabilities, Investment in Noncontrolled Affiliates Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Gross Unrecognized Tax Benefits Unrecognized Tax Benefits Unrecognized Tax Benefits Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Current Federal Tax Expense (Benefit) Current Federal Tax Expense (Benefit) Income (Loss) from Continuing Operations before Income Taxes, Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Effective tax rate Effective Income Tax Rate Reconciliation, Percent U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Effective Income Tax Rate Reconciliation, Deduction, Other, Percent Effective Income Tax Rate Reconciliation, Deduction, Other, Percent Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income (Loss) Attributable to Parent, before Tax Current Foreign Tax Expense (Benefit) Current Foreign Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Current State and Local Tax Expense (Benefit) Current Income Tax Expense (Benefit) Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Tax Assets, Net Deferred Tax Assets, Net Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other Other Assets, Current Total current assets Assets, Current Goodwill Goodwill Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Short-term unearned revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Long-term unearned revenue Contract with Customer, Liability, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders' Equity Attributable to Parent [Abstract] Stockholders' Equity Attributable to Parent [Abstract] Common Stock, Value, Outstanding Common Stock, Value, Outstanding Preferred Stock, Value, Outstanding Preferred Stock, Value, Outstanding Additional Paid in Capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Liabilities and Equity Liabilities and Equity Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] COVER PAGE [Abstract] COVER PAGE [Abstract] Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Document Annual Report Document Annual Report Document Transition Report Document Transition Report Entity Shell Company Entity Shell Company Entity Filer Category Entity Filer Category Entity Current Reporting Status Entity Current Reporting Status Title of 12(b) Security Title of 12(b) Security City Area Code City Area Code Entity Address, Address Line One Entity Address, Address Line One Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Document Type Document Type Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code Local Phone Number Local Phone Number Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Interactive Data Current Entity Interactive Data Current Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Registrant Name Entity Registrant Name Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Entity Public Float Entity Public Float Intangible Assets Disclosure [Text Block] Intangible Assets Disclosure [Text Block] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition, Deferred Revenue [Policy Text Block] Revenue Recognition, Deferred Revenue [Policy Text Block] Segment Reporting [Abstract] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated other comprehensive Income (loss) AOCI Attributable to Parent [Member] Retained earnings Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Stockholders' Equity Attributable to Parent Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition ESPP Adjustments to Additional Paid in Capital, Share-based Compensation, Employee Stock Purchase Program, Requisite Service Period Recognition Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Common stock cash dividends Dividends, Common Stock, Cash Other, net Stockholders' Equity, Other Cumulative effect of accounting changes New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Other Investments Not Readily Marketable [Table Text Block] Other Investments Not Readily Marketable [Table Text Block] Marketable Securities [Table Text Block] Marketable Securities [Table Text Block] Cost-method Investments, Description [Text Block] Cost-method Investments, Description [Text Block] Investments and Other Noncurrent Assets [Text Block] Investments and Other Noncurrent Assets [Text Block] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Statement of Cash Flows [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Deferred Income Taxes Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Other Operating Activities, Cash Flow Statement Other Operating Activities, Cash Flow Statement Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Operating Assets Increase (Decrease) in Other Operating Assets Operating Liabilities Increase (Decrease) in Other Operating Liabilities Accounts payable Increase (Decrease) in Accounts Payable Unearned revenue Increase (Decrease) in Contract with Customer, Liability Net cash from operations Net Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Common stock issued Proceeds from Issuance of Common Stock Payments Related to Tax Withholding for Share-based Compensation Payments Related to Tax Withholding for Share-based Compensation Common stock cash dividends paid Payments of Ordinary Dividends, Common Stock Net cash used in financing Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Payments for (Proceeds from) Previous Acquisition Payments for (Proceeds from) Previous Acquisition Payments to Acquire Notes Receivable Payments to Acquire Notes Receivable Payments to Acquire Equity Method Investments Payments to Acquire Equity Method Investments Proceeds from (Payments to) Noncontrolling Interests Proceeds from (Payments to) Noncontrolling Interests Proceeds from Sale of Productive Assets Proceeds from Sale of Productive Assets Payments to Acquire Intangible Assets Payments to Acquire Intangible Assets Net cash used in investing Net Cash Provided by (Used in) Investing Activities Effect of foreign exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, end of period Goodwill, Acquired During Period Goodwill, Acquired During Period Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Comprehensive Income (Loss) Note [Text Block] Comprehensive Income (Loss) Note [Text Block] EX-101.PRE 13 lmnx-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 lmnxlogoa01a01a02a15.jpg begin 644 lmnxlogoa01a01a02a15.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!F17AI9@ 24DJ @ $ !H!!0 ! M /@ !L!!0 ! 1@ "@! P ! @ #$! @ 0 3@ M !@ 0 & ! 4&%I;G0N3D54('8U+C P /_; $, @$! 0$! M @$! 0(" @("! ," @("!00$ P0&!08&!@4&!@8'"0@&!PD'!@8("P@)"@H* M"@H&" L,"PH,"0H*"O_; $,! @(" @("!0,#!0H'!@<*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"O_ !$( "P MV@,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_ MQ "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X M^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($ M! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B M7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ M A$#$0 _ /W\KS7X[_M@?LG?LMW.FVO[2W[3'@/X?2ZTDKZ1%XU\6V>F->K$ M4$AB%Q(GF!2Z;BN<;USU%>E5_(K_ ,'/G[:__#87_!5OQAH6@:I]J\-?"J%? M!FA^7)E&FMG9KZ3 XW&\DGCW#[R0Q^@P ?T]_#W_ (*5_P#!.[XN^-M-^&WP MJ_;I^$7B7Q%J]P(-)T+0?B+IMW>7DN"=D4,4S/(V 3A03@&O;Z_F$_X,W/V0 M/^%Q_P#!0+Q+^U5KNEB72OA%X58:?,R9"ZOJ0DMH<9X.+5+X^H)0U_3W0 45 MXW^U=_P4 _8T_8;.A#]K7]H?P]X$/B7[1_8*ZW,X:]$'E^<4"*QPGG1Y)X^< M5R/[/O\ P5S_ .";7[5GQ4T_X'_LZ_M=>%_%OBO58YGL-#TDSO-*L,32R-S& M J(S$DCIZD4 ?25%>/_ +5W[>O['G[#5IHE[^UI^T#H'@2/Q))<)H1UN9U- MZT C,VP(K$[!+'DXP-Z^M<)\$/\ @L=_P3'_ &D_BIH_P1^!'[8_A/Q1XLUZ M9X]'T+2VG>>Z9(WE<*#&!\L:.Q)( "D]J /INBO,/VH?VR/V7?V*_!]AX_\ MVJ_C=H?@;1M4U(:?IU_KEP42XN3&\GEJ%!).R-STP,>XKRKX;?\ !:?_ ()6 M_&/X@:+\*OA;^V]X+USQ'XBU*'3]$T?3[F5YKRYE<)'$@\OJ6('IZT ?4E%? M(O[1O_!=_P#X)(?LI^*IO _QG_;@\*PZS:RF*\TWP[#=ZY+:R X*2C389_*< M=U?:1W%>T_LI_MG_ ++O[<7PU_X6[^R?\:]%\;: MP8+B[TN5EDM9L!O*GAD M59;>3:0VR1%;!!Q@@T >HT5\G?M/?\%QO^"47['GBV;P#\>OVU?"]EKEK*8K MW1]#ANM9N;20'!2>/3H9S P[K)M/M7L7[*7[97[,/[<7PO7XR_LG_&;1_&OA MPW)MIKW2W=7MIP QAGAE598)-K*VR1%;# XP0: /C?\ X.'/VHOB[\#/@EX1 M^&?PMUZ\T>/QKJ%VNLZMI\K12BWMTC/V=9%P4WF8$D$$K$5S@L#^3W[)?[4_ MQE_9:^-VB_$OX7^*=129-4A.IZ7'.QBU6(N/,AECSB3>"0"1N5B&4A@#7[6? M\%=/BA_P2X?P%I_[/?\ P4._:)T+P->:Q$VJ>%I[N[:.^MVC)B^U0E8W &69 M#O4JP+#!QD?'_P#P3*_96_X(S>._VJM(L_A!^WQIWQE\5Z:7U70O"5I:/#'& M+?#_ &B50G[P1G:PRR+NQE6R!7YWG_#V>8_/J>*P]2T%:SO;EMOI_EO<_L?P MD\8O"OA/PCQ>19QA7+$S]IS1Y.95^:_)>6RY4TO>:M:ZNS]AK*5Y[.&9Q@O& M"01[5-7@O[47_!37]@;]B/QII_PU_:H_:A\,>"-\'Z)=>)_%NO66EZ;8PF:]U#4;I((+>,=7>1R%11W)(%?(OQ%_X."/^"-/P ML\1OX5\4_P#!0#P5/=QRF-WT%;O5H P.#^_L89HOQW8H ^R:*\X_9K_:X_9D M_;$\$-\1_P!ESXY^&O'6CQR".ZN_#NJ).;60C(CFC!WP.1SLD56QSBO-/V@? M^"NG_!-C]E7XJZC\$?VB?VO/"_A'Q9I:0OJ&AZN9TFA66)98VXC((9'5@02. M?7- 'TE17R_\'/\ @LY_P2X_:"^)^C_!GX-?MK^#=>\4>(+S[+HVC6=Q*);R M;:6$:;XP"Q .!GGH.:]E_:&_:5^ W[)OPRN?C)^TC\5]%\&>&+.>.";6-C_@D!XAU>UT#0?V\O!E]?7UPE MO96-F+J66XE=@J1HBPDNS,0 H!)) %?7=O/'=6Z7,0<+(@91)&4;!&>58 @^ MQ (H \+_ ."E_P"U]I7[!G["/Q._:LU">%;GPIX7FDT.*;&VXU2;$%C$0>H: MYEA4]<*2>U?Q#:WK&J^(M8N_$&O:A-=WU] M,^F/P+^%GA;0/'/Q.\.^"O%?B^T\/:7J^NVEEJ6OWY/D:;;RS(DES)C)V1HS M.<=E- ']5_\ P:F_L@G]F+_@D[X=\?ZYI7D:]\7-6N/%E^TD>'%F^+>Q3/=# M;PI.H[?:6]:_2ROB'X<_\%P?^"(/PG^'N@_"WP/^WGX!LM$\-:-:Z5H]FD]Q MB"UMXEABC'[KHJ(H_"NH_:8_X*G_ +/EG_P2^^+G[?G[+7Q:TSQ;I'A#PUJ, M.C:WIRN;=M:$:16T69%7L"Y\)?"I3X.\.B.3,U;S_#GP;TJ/PQ9K&^8VU$GS]0DQ MV<3.MNW_ %YBO=?^#+?]D ?$#]K3XA?MF^(=*W6'PZ\-IHN@32)Q_:>HEO,D M0_WH[6&5&'87:^M?C5X]\<>)_B;XYUKXD^-]5DO]:\0ZM%/V ?\ @BCX6^)WQ%DATM_%.D7OQ)\8ZA(!B*UG MA$L$C'KA=.@MB1V.[UH _*[_ (/,/VR&^+'[;W@_]C[P_JOF:7\*?#/VS684 MDX&KZF$F96 Z[+2.T*D\CSW'&3G\N_V5/V7OVJ_VKOB6/ '[(7PD\4^+?$L- ML\LL7A>V=GM8&!1I)95(6",ABA9V53NVYYP6?MD_M(>)_P!K_P#:K^(7[3_C M R+?>.?%M[JY@D?=]FBEE8PVX/\ =BB\N-?]E!7]+W_!O3\#/ O_ 2^_P"" M&UU^U]\5=$CL]1\4^']1^)'BRZ= D[Z9%;N]A '(R5-I$DJ+V>[? RW(!_+K M\4/ACX^^#'Q"UOX3_%3PI>:%XD\.:G-IVN:/J$>R:SNHG*21N/4,#TR#U!(K MVO\ X)^Z7_P4O^)&J>+_ -GK_@G&GQ$N[CQMI$4'C?2O >5N?5W:OZ:_P#@VZ^!?A#_ ()G_P#!$O7_ -M_XP:>+*Z\9:9J'Q \03. MLRZ+9V\GV&$$]0T,4DZ#G)O<>U '\R'Q2^&7C_X+_$?7?A)\5O"UWH?B7PUJ MDVFZYH]^FV:TNHG*21L!D9# \@D'J"0YNIWFD(SVW.<>U?T8_\$FM-LO\ @C-_P;3>,/VXO$=K'9>,/&^B7GB^ MQ-R@W/SI<.IZ%7O&NY 1U5UZ]:_1S_ (,G_P!C@VND_%?]O7Q) MI>&NY8O!7A6X=<'8GEWFH,,]06-BH8=XY!ZU^ %S<:AKFIR7EW--=7=W.7ED MD8O)-([9))ZLQ)^I)K^K;QH8_P#@@_\ \&UQT:"5=,\:Z/\ #86<95MLO_"6 M:TQ\QE/5S!<74CCOY=KV Q0!_/[_ ,%V?VRA^W/_ ,%2?BK\8M*U0W7A[3M< M/AWPDR/NC_LW3_\ 1HY(_P#9F=);CZW!KR/]F7]C_P#;C_::TG7Y/V2/@!\1 M?&&G)9FU\33>#=#NY[9H@R3"WN'B78V6CCD$3$DLBD*2 :\FL+&^U:_@TO3K M26YNKF98K>")"[RR,<*J@J]T_2C;Z?XB\ _ M"OR/M$&!]H\6:CB,RY'+C^T+K=W(C0#.%X /Y$IX);>5H)XV1T8JR,,%2.H( M[&OZ!_\ @U(^--M^PU_P2Y_:)_;9_::\:W.F_"32O%EL^D6LA+%KVVM-MU]F MC) >6X:YL+=0,;Y(@I(VG'\_.)[N?C=))(WU9F)_4U^QG_!?;P5XH_X)Y_\ M!([]CO\ X)AZ%1M-QK*K#(T;$T,)Q\HP ?)G M_!2'_@K-^W'_ ,%LOVCK#X?H^J6_AO5_$4.G_#GX/Z!(?"&C0ZEX M@\!V&@R^1'$TD:21Q:@TP\V5/,Z>0JL5(#<@GXX_X)-_\$^/V@?^"D?[4,OP M7_9A^-GAKP+XRT/P]-XATS5O$>M7=@SB":")DMI;2&63SQYX? ^2-SGY:_2 MKQ?_ ,&J?_!]55O-+U?XE^)KFVG 8, \4EB58 M!E4C(." >U 'P!_P0/\ VK/BS^RM_P %5_@WJ'PT\07<%GXT\=:9X3\4:7%* MWDZEI^HW4=JZ2H.'\LRK,F?NO$I'2OTS_P"#U3]A_;)\,O\ @H3X1T?AMW@O MQI-%'W_>76G3-C_M\C9SZ0KGH*K?\$@O^#7_ .,_[/7_ 4.\*?M!_&/]J+X M->,=$^$/B7[7X@\/^ ?$-Y?:A:ZM';M)9PS)):1K R2M#,RNP?:HPOS U];? M\'3_ /P4!_8P^#_[!7BW]BCXM7 \2?$/XBZ9$WAGPGI4Z?:-*DBG2:#5;IB# MY$*2Q JN-\^&1?E\QT /Y??@I\6?&'P&^,/A;XX?#Z^^S:[X/\166M://D_) M)_CA=6XDLX %GL?!JNO,5L>5EN\'#W/1>4B^7= M)+^JU%% '\>G_!8K1OVXOV__ /@H_P#%#]I*Q_9)^*MSH5]X@?3O")'P^U,H M-'LP+:T91Y'R^9'&)F _CF<]Z^8_^&%/VW_^C-_BK_X;O4O_ (Q7]T]% '\+ M'_#"G[;_ /T9O\5?_#=ZE_\ &*_I0^*'_!*#XP6?_!KC'_P3R^#'A9Y?B')X M"TK7+_1!B.:]U?\ M.WUJ^L\MC=)O$L"9(R4C7@=/U7HH _A(N?V1OVK;/QZ M_P ++K]F;X@Q^)DG,+>'F\&WPOA)G&SR/*WYSVQ7U]_Q#2?\%3],_8N\2?MB M>,/@==Z7+HL=O/I_PV\AI_$FHVK.%FN!:19:$1*=YB?]\0K?NP "?Z^:* /X M3OA7^QY^U=\83$2@GEG*J MH!)( )K]_P#]M#]CWXM?\$AO^#=*Z_8Q^#&B>+OB!\4_BQ=VNC^,KSPU8WFJ M&V%PIEOXX4C5C#91VT+6:\*&-QYA4-(PK]LJ* /XGOV2_P#@E7^V3^T5^T]X M!^!FN_LS?$;0--\5^*['3M5UW5/!5];6^FVWP>JS,.QK]/** /XG?V3?\ @E/^V=^TC^TUX$^!&K?LS_$7P]8> M*O%-GI^J:_JG@J^MK?3+1Y5$]S))+$$41Q;WY/.W')(%?T.?\'.&L_$7X0?\ M$E=._8Z_9)^#7B75Y/&FHZ;X9BTOP?H%S>'3- L$69P?(1BB'[/:V^#C"_#FM#Q+XEOO$OA*\L[62"P'VB.W9IXU M5O.G6"$KG)61CV-?H]_P>/>*OVE/C'!\*/V-_@/\#_'/B?2+5KCQ?XKNO#GA M:\O;;[1\]I8Q&2"-E#JOVUF0G($L1P,@G]T** /Y*/\ @W__ ."4_P"T+\9_ M^"J/PSNOCO\ LY>,_#W@_P $W[>+=;O?$WA2[L[>4V&)+:'=/&J.7NS;*4SD MIO." :_3;_@\5\5_M#_$/X%?"_\ 8_\ @!\&_&?BF#7/$%QXD\6S^%_#-W>Q MP16D?DVD$C01L!ODN)I-IYS;*?2OVAHH _D%_P"")O\ P2B_:.^/?_!3KX3^ M&OC=^S3XWT'P9HWB%-?\37_B3PC>6=HUM8 W0MW>:)5/G2QQ0;'_P!IW]BSXQ6MWK&C>-OA=X\\.W9E MLII[>[T?4["92,CJ#Z&OM[X)?%K_@Y4_P""K^F6OP@^%GQ9^-_B M?PW=H+>\U=+Z31](\D\'[7J"B&.5<9)1Y'9@#A6/%?UN44 ?A!X0G_:)_P"# M:+]@_6?V3_V>? /BCXW_ +0WQ,U0Z_K&I>%O E_>^'/!C/;1P*6G6(F\E CW M)&=I8G?(B(%67\S?V5/^"2W_ 5$_P""N'[:<\'Q@\#^.]'O/$%^=4^(/Q/^ M)'A^\MXK. L \N9U3SY2,)%;QD9PH_=QHSI_8C10!_+S_P '#'_! ;_AA_Q) M\(M2_8(^"?C+Q1X6U/P=)I'B5M)TNYU6[;6+27>]_=>2C;&N8[A< !4!MF"A M0 *^/?V"? /_ 4!_8=_;)^''[5_A3]CGXM-/X)\4VU]=V\/P_U(-=V1/EW= MMGR>/-MWFB/M)7]I%% 'QC^V7XO^/&M?&#PMK/@G5?'%IX+N[71[RU?PS/?6 M@GM)+AC?@);)YEQ?>2R,EK)@D(AC!/GHWU7\'9O'US\(_"UQ\5H%B\4R>'+% :O$D:J@":@;=#< !,J,2[_N\>G%='10!__]D! end GRAPHIC 15 totalreturngraph20.jpg begin 644 totalreturngraph20.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" )) L,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]_**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK#^)GQ*T'X-?#O6_%GBG5;3 M0_#?ANQFU+4]0NGVPV=O$A>21CZ!03QR>W-?"_AO_@Y$^"&H^+_#*:[X(^// M@7P'XVOH]/\ #WQ&\4>!Y--\(:U))_JFANVD+['Y(9HE 4%FVJ":=.+G/V<- M7I^.WW]._0)>['GEMK^&_P!W7MU/T$HKY4_;4_X*^?#G]C#XOZ9\./\ A%_B ME\6?B9J>G?VP/"'PW\--K^KVMCN*BZFC#HB1D@]7W8YVX()PG_X+G?!&;]@W MQY^T!91^-+[0?AA>PZ7XJ\-_V2MKXFT.]DN(8/LTUI<21*LBO.N3YFS"OM9B MI%1SQ<7/HO\ /E_]*T;Z/3<:BW4C26\MO5JZ7JUJNZU6A]D45\6?$;_@O#\% M/AG_ ,$S?"W[55Y9^-;GX?>,+U-.T_3;:SM#K;7+331-"8GN5AW(;>8MMF/R MQDC-"];^&6E:)\'OVB_B/K7Q6\"VOQ#TG2_!GA2UUB^M],G> M1!Y\*7@99$,9W[ Z#\9)K*"SOPLMNEQ!<*D4TRF&5'.QBP+;&XQ@E/3FO\ 9BI/_"]GZ/H+ MF5D^[%653&%93N9U!S\N<'$*2= M-55LW9>?56]5JNZU6A4HN,G&6ZO^&_W=>W4^E**^1_@7_P %HOA-\=_A'\6/ M$4.D?$3PKXC^"6B3Z_XO\"^*- .D>*=+M8H))P?LTK^6Q=(SMQ+M!9 Q3<*9 M\-_^"UWP:^+?_!-3Q%^U)X?7Q1J/@7PE%,=8TB.UM_[>TZ:*1$:WDA,_E"7$ MD<@'G;2DBL&YHFU",IRVBE)^47L_33?Y$PO-Q4?M-Q7JK77KJGZ:['UW17,? M#;XMZ3\3?@SH'CNW:73M"\0:+;Z]$U^4B>UMIH%G!FPQ12J-\V&(&#R1S7P\ MW_!RE\!A=R:N/"/QV?X317YTY_BNG@2X;P0)1)Y7_'X&\W'F87_4]2*J2<:O ML9?$NGSM^>A,9J5)5HZQ>S[Z7_+4_0BBOC7]L?\ X+7^!?V0OVB?#?POMOAC M\%X_&&GQ?#3PW;^(%DTYYI8A+M%S'(1F+)94*;70[N<#V3]B?\ M;'_X;4^'FI^(/^%5_&7X3?V9J!T_^S?B1X9_L'4;O$:/Y\,7F2;X?GV[\CYD M88XHBG)-KI?\'RO\="I/E:3ZV_%77WK4]FHKY'_;5_X+!^%OV,/VCM/^%2?" M7X]_%SQG?>'E\3R67PV\*1Z\UA8MO\ CK]K M.#P!^QE2RLO#B>)KKPHFE11^)[6$Q++)!):23(BW,2%M\7F9!C M< L< PYQ5)UW\*W?I=/[K/[BN27M%1^T[:>MFOONOO/6:*^1?B/_ ,%JO@_X M$_96^#_Q6T^W\6^,K7XZW]KI?@[P[X?M+:XU[4KJ?(:'R))XXU:!QYH>#/ ,&M:?%>V\ MA1U$L5YQG&Y0X5BI!VC-7).,W![IM/UCRW^[FC]Z)C[T%46SLU\[V^_EE]S[ M'Z!45\^77_!1GPSX6_8 U?\ :(\8^"_B;\.O#>A:==:C>^'?%>B)IGB6!8)G MA6)K1Y=JR3,J^4&D 82QDE=W&7^SS_P52^'7[2W[ 7B;]HG0M,\86GA/P?9Z MO=:OHVHV4$.NV+Z8LC7%N\(F:)9BL>Y5,H!$B;BN3A3M#GYOL*\O)=_3^NJ' M!.;@H_;?*O-]CZ7HK\W-*_X.:/ASR\=:E^SM^V#H'PUNXHKIO&NH?#A/ M^$?MK:1@JW+W45VZF$EA\R!LY ).*_1#P5XSTOXC>#M*\0:'?6^IZ+KEG%J M%A>0-NBNK>5 \_P#@X.^$'P5\?>+M)TGP)\=?BEHWP[O)-/\ %_BOP-X,?5/#GA6XB_UT M=W>-+&JF(9+E X&T\DC%>G/_ ,%=/A#J7BK]G;3] N-<\5V7[3K7J^$-6TJV MB-E#]DB22;[9YLL$/AI^W#X#^ -]IWB27QC\0]"OO$&FWD%O"VF M06]H',BS.91*LAV':%B8'C)%>/?L&_\ !=7X+?\ !0CX4?%KQAX4M/&?A_3? M@M;&]\1Q>([.UMIEMQ#/+YT7E7$J%-MM,/F93E>1CFL_:1Y'4OHDY/T4G%OY M237R*4).7*M[J/SDN:*^:U1]G45^?7P=_P"#D7X'?&W]FW1_BCI7A7XKV^@: MU\2+'X7P6]WIFGI>)J=W#YT([W4OC7XD_X1?0Y=-MX9(+6YVJV^Y,DJ,D>&'*+(W^S6LH2BTGNV MHKUERM+Y\T?O1GS*SET2"M:;5;>&*.ZO;?[\EL8Y9"T)[,X1O511^W_\ MY^#?^"<7[.M MS\2?&]EXBU;38]0M=*MM,T"UCNM3U*ZN) D<4$4DD:NWWF(+CY4;&3@'.4XQ MBIR>CM;SYKV45\VZG_P %-_#5Y^P=X1_: M!\'?#[XN?%'PWXSM[2YL=!\%>'DU?Q#$L^X-YEJDP4>2RLDI61@K*<%NM?-7 M@K_@YM^'7CS2_%>HV7[.G[7HT?P(U[%XEU.3P#;?8?#TUG"TT\%Y,+XK;RJJ MX*2E2"RYQG-5/W)RA+1QW\K6O^:(A[\8SAJI;>=]OR/TGHKY3_9/_P""P'PT M_:\_: T#X;Z+HGCG0-?\5?#VS^)>CR:[96L-MJ6EW)C 6-HKB5C/&SD.A4 & M-]K,!D\Y^TQ_P7.^$O[+WCCXYZ'JOA[XB:ZW[/.E:5JGBV]T:PLYK2-M1GMX M;:UA:6ZC9[C_ $A79655"QR?,67:2I^[?+/1Z_\ DK:E]S33\] I_O/@U^'_ M ,FMR_?S*WJ?9]%?#/P;_P""Y$'QH\?^%]#M?V2_VV]%MO%5_:V4.MZO\+Q; M:18I<2*BW5Q<"Z8);J'#O( <("<&ON--$:!S+>IHKV^>G^:"'OOEAJ]_Z^X] MTHKX,_9*_P"#@[X8?M:Z#?\ B6#X6?M!^!/AMI6DW^L7GQ \6>$8K7PI;Q68 M/G(;V"YF5I=RLBQJ"S.I7&[BF_"K_@XC^"WQ%\;^%K/5O!?QS^'?A/QY>Q:= MX5\=>+_!,NF^%?$D\IQ"MM>;WXDZAI$10 2Q4"JY9.:IVU=M/5M+[VFDMW;0 MF4U&+F]E>_RM?[KJ_;J?>M%?%O\ P4+_ ."VOA7_ ()L>,-4L_&OP2_:0UWP MYH]O;7%UXR\.>#H;KPQ&9R%2,WTMU$@D#LJ%3CYF &2:I:Q_P77\$>"?V0_$ M/QC\8_!G]H[X?:/HNL6&AV6B>*/!T6F:WXEN+PCRO[.@>YV3J!DL?,7 1L9. M B=OG>UOO:1IR24E#J]ONO\ EJ?;]%?,7C[_ (*Q_#+P#_P3(M_V MKVL_%6J?#:XTFRU<6=A;6[ZNJ7-Q%;"$QM.L/FQRR[9!YV 4?#-@9^C/"/B6 M#QIX3TS6+5)4MM6M(KR%90!(J2('4, 2,X(S@GZUJX24IQ>\'9^3[?@9J2E& M,UM*]O.UK_FOO-&BOE[_ (*)?\%6?"'_ 3@\5?#C0=>\!?%CXB>(/BG-?6^ M@Z5X"T2'5[Z:2T6%Y5,+W$3L2LRD",.<*^<8YYW]DK_@M-\/_P!J3]HB'X4: MI\._CA\%_B!J.F2ZOI&C?$WPE_8$^O6T6?->U_>R!]H5B0=N0CXSM;&<9*2< MELK_ /DJN_N6K\BJGN).?6WXNR_'3U/L.BOS@^&G_!R?X1^-GAG^W/!'[+'[ M:_C;0&GEMH]6\/\ PUAU*QFDBM>N?M8_P#!8W2?V/\ MX9>$O%VO?L__ +4.MZ)XE\,+XIOYM#\#)H? M S]J'PGX8\<:[I/A_0-:\0>#+6PTW5YM2,@MY+>X:],([W4OC7XD_X1?0Y=-MX9(+6YVJV^Y,DJ,D>& M'*+(W^S5N,E9/K+E_P"WFTK>MY+[S/G5F^RYO^W5?7TT?W'M=%?G]XA_X.%? M"$'QC^(/@SPO^SG^UQ\2[GX9^(KOPOK6I>"_ $.LZ='>6TC(ZB6.\R =NY0Z MJQ4@E1FMGXB?\'"WP!^'?["'A[]H9XO'.J>"==\4+X.N+*RTJ(:OH6I>7-)) M%>6\L\83RUA);8[DAT*A@V:SC*,HJ:>CM]TFDGZ-M*^VJ[FDHRC-TVM5?_R5 M-M>J2;MOH^S/NBBOG[XU?\%*OAQ\%M>^ ]JW]L>)K/\ :+U>'2/"6IZ''!<6 M+&:))8KB9WE0B%DD4AHU=N?NUI? K_@H+\._VBOV@/'/PT\./XB_X2CX?3Q0 M:K%>:-<6RH9(O,#$,N^%>JJ;A(O-()B\Q?FJ[/F<;:IM/R:46U\N:-_5$$O&H\2W>CV&@^#]%MHM[('!7" M!F95;[WKS/PI^Q9\'/ GQ4F\=:'\)OAGHWC:X=Y9?$-CX7L;?597?[[-MOZ6^:TTL?GW\ M"/VC_ ?[!O\ P7D_:S@^-_B'1?AW)\7M.\.:[X,\1^)KY-/TW4].M+(P3V\= MU<%8T9)3C9NY,; ?<&?C?]O#QUI'[3_P;_X*=_&KX=_Z5\)?$+>!_#ECK<"8 MLO$FJ:?>VB74\#?QJFY1O'#"56!.ZOWD^-/[./P\_:2T2WTSXB> _!GC[3;2 M0S06GB/1+;58(7./F5)T=5/ Y [4:K^SA\/-=^#Q^'E]X#\&7G@ QI"?#,^B M6TFCE$D$B+]D*&'"R*K@;K2](^ZM-5_/)\?BQ^S#<6+CP)\$-+\>_'.V9 ME'EFWU+PTDEA&GS9_(_\ 1UNYO,@^RW++'\Y*G?G*[..M?NSJ7[.7P]UK M7]9U6\\!^#+O5/$6C?\ ".:M>3:);/<:II>"/L$[E-TMM@G]RY*CKX>TG4+'0K6WNM+TQ3N%C!*B!HK8$DB%"$ MR?NUO"2BDGTM\^6%:";\^6=-/NH-;,Y]?9\G6S7WSI5'_P"30J-=5S+70_(S M_@I9^QQXI_X)Y?L6?%5F^(_B'X[_ +47[:^O:/\ #LZS<:?;:+]NC(,?V:VM M8V,5O']G#QDE]HWQ_= YL_\ !/[Q[\2_V/?^"S7AW1?B7\!9OV=O#/[0?P[A M\(Z5I;>,K#Q/#JNI^';9!;W)N+0*L;_8SY.QURS.I!.2!^OOC+X.^$?B+XF\ M/:UX@\+>'-=UGPE<->:%?ZCID-U@:GXE\*^&_$.I>%+S^T-$N]3TR&[GT:YP!Y]L\BEH9, ?.A#<=:YXQ:BU MWO&VR4.3D25NSE.6MU=[7U"K%2ARKMONW+F4KMN^GN4UT:4;)VT/YS/V2-$_ M:[^"_P#P0XE^+/PH^-^IQ_!^P\0:O#XK\ Z1X2TL:OIND&\ECO[VSU*:*65Y M<%I,8C\I275ODQ7UGX=\-_"KPE^US_P2BL?@EJ-YJWPQCTSQ6^BWE[*LEY.' ML$>8W!4*HN/.:42*%4*X90J@8'ZU_!SP'\-?ASX"/V+?@Y\,Y_#DOAO MX3?#3P_+X.GN;G0'TWPO8VC:'+TN V:ZJ-3DJ0F]E MR/S?+3E&U^L?>YH]KM;-6K$_O'4DMY^U7DO:.Z=N_27?1[K7\2OV[_B#\-O MGQ5_:M^(_P )?CK;_"#QAI.N75O\1/@/\7]*TS4M$^)]W;K$?/L;&2:4R17( M4LCB-Y"S<&WC9:]S\!?M1Z!\ O\ @KK^S_\ &WXU:+IOP@\%?&#]G+3]!\.W M5]_H6A>$M5$ZW<^F[Y L5HHB("[BNU7C!QN./U(^(_['WPD^,?Q LO%GB[X6 M_#KQ5XITP*MGK.L>&K.^U"T"G*B.>6-I$P>1AABNB^*OP=\(_'7P?-X>\;^% MO#GC'0+A@\NF:YID.H6N;#7HTXI)7C9>5N2<';KJIW2U4 M&K*Z;%7_ 'LYM[._K?GC-7Z.SBDWO-/75(_';]K[XS>%/VV_^"@W[3?C_P"# MVI6'BOP3\-OV5O$/A;Q5XKT>9+G2M0O[D7%Q;6D=PA*3%4#/N0D?NW7/RU\2 M_'#X:>*O^"7X?\4PQK):ZBJ$< M+<10NCX/+>:6)/E*?Z4_!_[-_P ._A[\*[SP+H'@+P7H?@G489;:[\/:?HEM M;:5=12J4EC>V1!$RNI*L"I# X.167I_P9^$/Q<^ J^!;7PI\-_$_POLW;2E\ M/1:997N@P-9SF-K86P5H%,$\3*8]O[N2(C 9>,ZE"]&5&'5/"$_ MB[PK'XGM_A8W@6;X>/>1#Q"VK_838F#[#GS\&Y^;SMFW:=^_X6 M"_PI^&S>/1+YX\2GPS9'5_,_O_:_+\[=[[LUT8ZV)JU[Z0K6OW5G/;IM-_-) M^1RX'FPU*@EK*EMV>D;W^<%\KKS7XL> /V5_CD/^"E'[)/PZ\*_%6?X%?%+P M_P#LKV,.HZS/X5M/$4MFD5Y.)+%K2Y81;AE$+YRIBXZU^T'[(7PJ^)/P;^#< M.B_%?XK?\+F\7)=S32>)/^$8M?#OFPL08X?LMLS1C8,C=G+9YK:TSP9\.?&? MQFO?%]GI/@K5?B%X6A_X1N[UN&UM9]9TB)E2Y^P27 !FA4K-'+Y)8 B97V_, M">VK6=9RO)[R"?A]I5UX8TZPF@\/V/B'RK62:&W@G$\ MDVL0O.J^9:I'!AW(_>[&V?JO_P $WOB=XT^//_!/[X1>+/B9;(GC7Q1X3L;_ M %M&MA!YTLL(8NT6 $+J0Y0 %R ,8KM/BM^RW\,OCQXDT;6?''PY\">,]7\ M.MOTF^UW0+34;G2VW!\P231LT1W*K90CD ]JB^-/[6?PK_9NU+2K/XB?$OX? M^ KO7=YTV#Q'XBL]+DU#85#>2L\B&3:70';G!9?45C12C0]@]6[673[3=NMY M\UY><;]=+JI2J^VCI9:_=!:^4>71[V=GMK^6?_!*G]@SP;X!_P""\O[16D13 M:I>>%OV=##??#G0;B4-I_A:7Q'%]JOC;Q@ +MPT<8Z!'YW, P\-_94\8>*/# M?[9?[9,>A?M\?#7]D>"3XUZXTF@^)?#WA_4I];;SF'VQ'U*XBD5 /W>$!7*' MG.:_=KPU\'O"'A'Q[KWBW1_"WAO3/%'BQ81K6LV>FP0W^LB%=L/VF=5$DP1> M%WL=HX&*\V\7_P#!,[]F_P"(7BK4==U_]G[X(ZYK>L7,E[?ZCJ'@72[FZOIY M&+22RRO 7=V8DEF)))))J8)QC2C_ "4^3YN497\_AZ_HC2I*,W5DOMSC/IT@ MXO\ &5]/3J?G!_P5K^//BCXZ?LK_ ++_ , ?A_XNT3]KSQO\3_$ZZOKFH^&M M0TW1;3QQIVAR?:;M!-#(]G9AY5C0D,RJ8'X+?+7G/P<^,7C_ .$.N?\ !0_X M2?%3X5O\#]1^+WPRUOXP>'O";>(K378K=WT^XL]1>.[M0(G\Z58Y-@563RG! M&!D_L;\./V/?A)\'-9T?4?"/PM^'/A74/#UI-8:5=:/X:LK&;3+>:1I)H8'B MC5HHY)&9V5" S,20236IX]_9T^'WQ5\3QZWXH\">#?$FLPZ;7 M26-RC)<6@DD1F$$JNRO'G:X8A@034U8_%)62M:SA3;]':R M8Z%3DJ4Y_P#/MP:[OEDV[MWW4IQ[ZJ[9_/EXI\+_ +1_P,_X) ?L^:YX^^// MBCQ#^QE\1-&L-%\=Z#X5\(Z3IVM^"M)N=JQ1I=M!-+<0D_(\K,C'(0JWF5_0 M3\'= \.:7^SKX7TOX?W-M+X2M_#MK:>'+BWN/-B>R6V5;9TD&2RF,(0W?K4? MBCX=?#3X>?L]:AX:UK0O VA_"G2M(DM;[2KVRM;;P]9Z:J'S(Y8746Z6P3.Y M6 0+G/%7_A!8^!_"GAI_"?@&'PIINC^#9%TM]&\/I;PVVAN8DG6W,$.%@/ES M1R!-J_+*C8PP)Z*\E6C6@]IN]^O+JK2?7E;]U_WFF3S>9#:2XEO1+ \:CRT?=M [BF?\%!/VG?AOJ?Q2_X)N?M*:;;WW@CX M&6/B+4H/M6H:(VF6^A0W]E%':B9 -L$9,#E2,QE%9U8H-Q_3+XJ_L9_!_P". MWC.S\1^-_A3\-O&7B'3U5;75-<\,66HWML%.5"331,Z@'D8(P:ZOX@?#;PO\ M2/ EYX>\4Z!H.O>&;F'R[K3-5L8KJPEB7^%XI%,948Z$8&*B51\T,0_CA*#[ M1]S?_P "6RVATN;^ZY3C]F?M+]_WE]O2_P#V]I>Q^:&J_M > OVS_P#@Y!^# M6I?"OQEX>^(>E?#GX4ZY<:WJ?AN^BU33[-KB1X8XVN86:,/F120&)&Y01\U? MD]\+XO%?P:_8H^%VF^#+:1C^V;H6L?!ZZ=%4I!?0^+]T'H-9L;/7+JW\$V6GVB7UI<"06EXZVB@ M212B.812D%7V/M)P:VM$_9(^%/AK0_#6F:=\,OA[8:;X+U%M8\/6EMX*T:?52G4E->EJDHKTNQ.I-PJ M):2E*$D^SA32@];_ &E&3TLU==3\ _B-\/['X,?L;_'#4+2VNX?!OP5_;9M= M4U%[>V><:?I=IMMO,8+DA5\R,9YR2HZL*^W_ /@H5^UQ\*OVYO\ @I%^P=X; M^$?Q#\*?$C4M)\?7/B?4$\,:C#JHTRR@M4D9[DPL1 2%/RR88!6./EQ7Z.>% M_ ?PH\/^)_&'@W1=&^'EEK/B;=XB\5:'96EG'=:K]K9XS?7UN@#2^5&9-P(W $9!%5?\ @JU^U/XD_:R_X*.? MLT>#OV?_ /IO[2FF_#2RF^,&J:1HWC"PTS3M4&6LM/E_M&4O;[8Y6=]HW%P MX &"2/LG]I_]GC]A_P"$OBD:]\:/ W[*?AG6O&=U<78U'QKHV@65UKMQN5IY M/-NT5IY-TBEVRQS("?O5O7_Q _9'_P""?WCY;:YUO]G+X)>*-1TBWA6*6\T; MPW?W6FHS+ H4F*1K965@@Y0%3CH:RIQ7)1YW\'*M-FX0LM^TE&7R-*K;G6<5 MI4YWKT4YW>W]URC?NT?*7_!MK\2?$OP\T'XY?LX>/?"$WPY\5_"#Q>^LV'A2 M;4X=2;1-&UG=>V]LES#^ZN%C+G@M+>ZU*"66..TMGO2 \J/*\ M2QQER&=D"@DBN/\ BR_[.G[)/@#7K?QT?@I\,O"WQ,O[EM:BUXZ9HNG^*[N= M#]H-R)MD=W+(@._?N9E'S9%+$Q;MTY4C\EOB_J)_8G_8I_P"";7[8EK;W+67PMT72?"OC(VJ% MI)="U*Q".Q ^]Y9\W8/[\RUS'Q ^&NI:Q_P;"_M/?'WQ39^1XV_:;\4Q>.KP MR#,L%@^OVD5C;!NIB2-6=!V6>OW!U#]G_P"&GQ!^!MGX$NO!/@;6_AJ;2WBM M/#TNCVMSH9MH]KP*EJ4,'EKM1D 7 VJ1T%<3\5/&7[-NBVVD?L_>-]5^!]I% MJUK9V.E_#;7+G2XUO;<.%M(8-*F.'C#Q*(E6(C=$ HRO&V,O6E62WG-\O]V, MI1G*/JYQ4O*\N[,<%)47AZCU5-0-433EN(;LW"R;F5 54N2N,9-?J;XO M_P"13U3_ *])?_0#7COAO_@F%^S5X-\0V.KZ1^SS\#=*U;2[B.[LKVS\!Z5! M<6DT;!DECD6 ,CJP!#*000"#7N,T*W$+1R*KHX*LK#(8'J"*6/?UBE."T(_BQ_P9KZC8>&M,O=:N;#5[ MK5[W3[0OYMY8VOB4W%RH" E@L4;N1Z(3VKWS_@LA_P %*OV??VVO^"02_#CX M3^+?#'Q \>_&)M#T?P=X+T:[AGUJRO#>6TD8GM$8R6AB$; ^8%&X!0<-7ZL? M"WX0^$_@;X*M_#?@GPOX=\'^';1Y'@TK1--AT^RA:1B[E8855%+,S,2!R22> M37,> OV-OA!\*OB-<^,?"_PJ^&_AOQ=>ES<:YI?AFRL]1G+?>WW$<:R-GOEN M:NM-5*DE+X'*,M-)7BHIJ_FHJSWB[M7OIHIRA-5H?$G.U]O>ES*Z\GO_ #*R M=K(^+_\ @Y1TR\T3_@@O\0;+4)_M-_:0^'X+F;_GK*NI62NWXL"?QKR#_@J= M\9?B'\6O^"A'[+/PK^%'PKE^-]]\'=&7XL^(O"D?B.TT".=_+%GI[2W=SF)/ M*D9Y-A5BXD P21^J_Q1^$OA7XX^";OPUXU\,^'_ !AX_;C_9P\>^$)OASXK^$'BC3-9L/ M"DVIPZDVB:-K.L6=[;VR7,/[JX6-S*?,3 (F3@$XK]H/V5/^"B'[/_Q"\%^ M?"6@?'/X.ZYXJOM*LK*VT;3_ !GIMSJ%Q.+= 8D@28R,XP?E"YX/%>E_$/\ M9.^$WQ-U+Q#JGBSX:?#OQ!=^)K&+3]=N]6\.V=W)JUI!(DL4%R\D9,L4"QL-)\.:[H=VI^T7=O;VT$9-X45@REFPJ2K\_D!E_5KXL>"OAU+J M^@>-/'.D^"FO_!=R3HFO:[:VQFT*>Y9(#]FN)AF!YF,\4>(O!?A/7O$WA%W?0M7U'2+>ZO]%9\;S:SNADA+;5R8R,X&>E8 M4H-DUVDNO>+:?1JL2_:Q2[1BO5QFYZ]T[KT:NNM_P!_X(R>._ M&.A?L/6%OH__ 4M^$O[-%BNNZJ5\":]X7\,7][8$W;YF:6_NH[@B4_. RX M;C(K]?\ _@HGXCM?%_\ P1@^,>IV7B?3/&UM??"C5)D\0:O6HO@YX0 MA^%7_"")X5\-KX(_L[^R/^$>73(1I7V+9Y?V7[+M\KR=GR^7MV[>,8J\5'VV M%E0V;BH]]H\N[U^2T^Y&U.LH8Y8KISN5MMYS\WMGG^Q6,4+122N%Y"AID&<'+,HZL*]3_ ."A M7[7'PJ_;F_X*1?L'>&_A'\0_"GQ(U+2?'USXGU!/#&HPZJ-,LH+5)&>Y,+$0 M$A3\LF& 5CCY<5^H.D_"WPQH/PY@\'V/AS0K/PE:V0TV'1(-/BCTZ&U"[!;K M;A1&(@O&P+MQQBN4^"O[&OP@_9LUR\U/X=?"KX;^ =2U&+R+N[\.>&;+2I[J M/=NV2/!&C,N0#@DC(KIJ55/%2K2^%U?:KO=$7?S:[,X?96PL:*^+V? MLGVL^;7O?WY?AYW_ !,^#WPY_:[/BC]O[Q[^R[\98_"MWX0^,VNSW/@8^#]. MU.7Q-(DADDDAO+F.5XYA#\J0B,J[(!N4MFLGXT:!\&_BC_P0Z_9HF\!ZAKOB M[3/B%^T;H]]XZ/BB>*XU2XUN[%VNHPW@C5$&<@* HW1-&W)O]^YN6C53-,W>1\L>YKDU_8B^" MZ1W2#X0_# +?:ZGBFY4>%;'%QJZ%BFHO^Z^:[4N^)S^\&]L-R:YJ$%"$*<]5 M%4EY_NW!R5^L9\M[=&H]-#JKS@\5_##Q!:;CPY?-M6Q'O@UX0\(^)?[9TKPIX;TS6-ES%]NM-,@AN=ES,)[A?,50V) M9E61QGYW 9LD9J#QU\!O WQ0\9>'/$7B7P9X3\1>(/!\[7.@:IJ>D6]W>:'* MQ4M):S2(7@8E$),94G8OH*ZRKIR:HJ,]9\S;EU=XP@K^;C!;:739:)!1112*"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K,\:^,+#X>^#=6U[5IUM=+T2SFO[R=ND,,2%W8_15)_"M.BIFF MXM1=F5%I23EJC\NX]?\ C/\ LO>#_''BSX@Z5H'@8_&WP)XDFM]2TGQ=?]%X7;^F-%5M\&EE M9>22G;[G)-=N2*5N6-G":YE*HKZW?9MNFWITNH.+WOSR;;NT_P Z?BS\=M4? M]J._-UX]\1:3\94\3^$+?X>^";+Q'*K^YT=M* MM#XC>TM8[!I#:Q>4^G6Q698O. 5EWE#L'Z-T'D54I)QY4K;V\KI+3L]&WTO* M322;1FOX?)+5V2OUNHS7YR4DM[Q6KT:_.G]@'XN:?XL_:H^%<-O\5_&_B?Q] MK?@_Q!=_%3PQ?>*[W4;+0O$$<^G;[>73Y)9(-,D@EENHHK:(1+Y0)".!YE=I M_P $[OVROA+H'PO\1_#6X^*_PXT_XF7/Q'\;6EMX7F\464&N/<3>)=3>"-;1 MI1-O<.C*-N2&4C@BOI+X2?L>^!_@K\0+OQ5I2>+-3\17=M)9K?\ B3QAK'B2 M:R@DD626&U.HW4_V6.1TC+I!L5_)BW ^6FWU"IJ)5*2IO2Z:=NEVW[N^B6BO M>VVR-)3WM_,I)ORC):KSYM;6V\S\I_AU^VOJ/Q$^"/@/3=%^*>KZQXJ\+_LP M^*Y_&4=IX@EGO-+\2VL.B+NOR'+1ZE#(UQ_K<3QF1SQO)/3_ +0WPHU;X8^$ M/C/<:9\5OCEN\'_!.#XD::)OB'JK^7XB":H3>EO.#&)OLT>; $6!Y_T7A=OZ M8UYU\??VJ?!?[-*Z6OBFYUV2]UKSFL=.T+PYJ7B'4KB.$*9IA::?!/<>3'OC M#S&/RT,L89@9$!JK5N^=Z-W^]NI+3T(?CM'I%[#HGB2\TN3^SO^%U#2-(Z!'^ZO&O_!3 MKX(^ K^P@O/&-S=C4=$L?$R7&E:!J>JVMMI-X76WU&XGM;>2*VM&,;YGF9(T MQ\[+D9H_M=_\%*O W[*5]+HTB:EK_BJ*[TBV>RM]-OO[/M3J-[';0KC%1\G=6;5G>,G?O?.G-1Y92UY M5=OR?.[^CYX[W34%NGI\^>!?C'XXN_VFO@E#XI\?ZW+X?O-"\/'XDS:?-=VF MF1^*I;.:TAOBQ>XM6MXR\BZ6CQJ+F59.\@^/GP@_9._:4_:''QS M\1>%_!^J>.]1M+G3;KQ9)#;1>+/#T>DVT,=E8&7 O%@N/MR/:Q;W62Y+-&/M M2&36_::_X*W:#^S-\=O&W@K4?"&OW*>!H/"=U>:JUG?Q67 M4GV;+,:0UJ-1:=ED201BW+&-A(!Y?S42DIJ4XI6ES+IM*4'MW3<8*5K.+4+7 MNR>25-J,M[0VTU4;_Z5J.L^(_.N1_9TMBMSC5+J+R]&B73;EIU"7;J8OG?;6_:=\ M8>)],^&?[47CK4?B3\2_"FL>&OB3X0\+6T^E^)+];3PQIUP/"LU[]EL4D:W\ MQFN;G+&)W*R2(#LD=7^VOB[^V=H7@W]AGQ9\<_"L'_"8Z)X?\,7WB2TM"\FG M/?\ V:*1VMI/-C,EM*'C:-UDBWQ.K*Z!E*UP?CG]I3PE^TCX&^"NBZ[X,N[R MS^*GC)-)U+2KS4FM+OPEJVE6UUK&R;R<^;)!>:4D957$<@(<-)&0'JG=5'=7 M:>M_.HI-^;LG"6NMTGRII.U.RA4?PV;TV:A"-[>2^-+NY-7>WSS+\8-)M?A9 M>QZ=\7_%%[^RXWQ6M-,N_B$_Q O7DL='.C>=+%%XC\\W1LSK@M[=KK[62IGF MMQ*J+M34_9H\1>(/C3^T%\$M+U;QO\1[_P #V6B^.M=T"2V\1W]JWBK3M.\0 M:7#H=Y=20S"348S93 K),SB[CD#R"42MN^B;;_@HMX?CL/C9J-UH>J/I/P>L M+K6(7L&%S=>)K*T^TPW4EO"PC >.]LKRWVERIV1.742@+QVO_P#!1+XB?"[X M&^*?'7C/X0^'SHUC\/[WQ]X>U+PAXUF\0Z-JT=K$DK6=U?-IMNEG-*DL30LB MW$O$$EX)+"QD\B1#+%)&$B\L?0UG\:K4>#/%=O>?%/Q#: M_ 2#XO:)I&K>+X_'M\G]D>'&\&:;$O#_ ,6_A[X,\'VGQ EEL/#VJ>&/&L_B&W>_CMY+K[)= M+<:=820O)!#.\;1K,K?9Y%%U7XRWNJ:?>66A?"6VGU&*[ MMW-S-XALK=KBWN98(=JG?'?6=W;; S!MD3[@)0HJ+Y(\EOL[=^6HIMV75+W5 M&VD=;..@>U]JE)=7*SV_B144T^]XW4OYM-T?+/PR?Q!^TIX]^&'A;6/B'\5# MX"F\*_$'4]%N])\7ZCH]WXFTRQUS3;?0[V:]M9TN;D?8IU>.X,NZX1ED=I!* M^_Z>_8X^*B_M._\ !/+P+;>(/$7]K>-?$GPNTG4_$$5EJ;6VK#[?8$"Z)@=9 MX#+(D^R5"AWQOL8%#B[X&_:R\?Z-\4O!^A?%;X8Z/X!L/B3+-9^&;S3?%IUN M:*]CMY+L6.I1&SMTM;A[>*9E^SRW<1:WF3S1^Z:6W^UE\9]9_9_\?^ ?^$(\ M#^'O%WCKXL:ROA&(ZWXDGT.SMX;6PU+4@TDT5G>-@"&S5E"?O^UCO&\ET26C=O[J47;?MO>_Y;_L[>$]/ MTC]CWQCXY\(>.?'=GK'PI_9A\)ZSILNC^.=22.'6K9_$,DL=WY=QFX6WN898 M?L5P7MXAYD/D@(JI](_'#XX?$6/_ (*AC2/^$Q\.^'M3B\0^%X?".CZA\2-: MTZ?6=#F@@;4C!X8M;">UU5)7?4XVO9I%:U:W1F:!+<.WU%\+/VXM7USQY9># MO&OA7PYX1\7_ /":R>#+N"R\17.KZ?FK7YL1&NUN^>W=.TG^#2=[^[[K5M$.FZC<( M*SDN7[^6G&^R^*$K;7]E^WU\,9_B'X:\)SZKKECX@\4VUC/;PW7AC58+>QDO8VDM;6]N7ME M@L;N4(=EK=O%.Q* 1Y=0>/\ VE?^"I?PW^ 7A7XC-:3WVO\ B3P!H^J:@ED^ MFW]CI6L76GVKW5QI\&KM;-8R72(C^9#%))+%Y MZY9FM9.#5]FN3V:NG;XES6OZ.Z1\TW7[4&A3^)-+\<^( MOB]\-O@A\5]>\"VO@_Q:?B?I,%]X,\23:=>W\%_96#F]L)1=VM^;@2H)]OD7 M4#/;/OCD2Q^QQ^UC\)_V8OVB;@?$37O!7P#M-5^"G@6'2?#_ (N\4K9/;QP7 M.OJ8(I-1:.XF$:M'_K%$@5TWJI.*^J-,_P""FOP:O/AQKGBFZ\2:KH^E^&IM M.@U$:KX9U73[B,ZA((;*2*">V2:>"XD)6*>%'BD*MM<[3C6MOV_OA==?!Z\\ M;C5?$2:58:RGAZ>PE\):O%KRZD^S99C2&M1J+3LLB2",6Y8QL) /+^:JVNB]XQ@XRIVC=J223>_NN+^;M3L^MEKL?%MG\-/B%\??@ M#X.^%G@/PAI#^''OO%'C%-&\1Z[<^%8]'\/W=YJ%MX=BQ#I]U+$0D[7,%NUN MOE"PC!96C"GH?A+^W9X.^"7Q%UKXR_M!:GHOA;4KGX>Z=X=AU2[=%MTU32KO M48O$6D64CD!KG[8D+ MO!VN>+G\0W-P]B-*32[JPMI[>XMIHU>*16O)!*LIC>![9T=-V[9;\%?\%!?A M/X\^%GB;QE:>(-3LM$\'VL5]JBZOX_RZZ6M4U[2?-+J]+>;4[>?O:Q7V+Z* M^KX__@DSXAT;Q%^R*S>&KNVE\,6WBWQ%!H=C$^)-#T\:O=-:V$L)57M9(8&C M7[+*JR6XVQLJE"!XIX6^.'P(^#'P+^+_ ,+?C5)IEQX^\5>+_$%QKG@J\"#Q M/\1#>:A+_9TVG6FY)[X2VGV*&WEM\B(VZQ[XVMG$?T_\*OV^/A;\9M3GL=$U MS5H]0M+N>PNK+5O#>IZ/=6-S!:1WDD,\-Y;Q/#(+:5)0DBJ60DJ#@XR/'_\ MP4#\(?#KQEX9.H9M_ NO_#S5_B/-XEG$\7]GV%@^G9W6AA\X[X]0WG.UT\G: M4);Y5*TI'_VLM6L3XV\7^'_BYIOBOPEI_P ./ 0\4W136_#$ZV']I7$FDB?[ M/J./,UM;B\D69[862N)$\E&*O\.=6\=^,] URZ^)OQCMKGQ=\;O$?@O4;>Q\ M<:C:V1T-#J[+80VZ2B*WP;:,K8,;>>"WN;>.:ZBGV,L,ENDBSLI6,NW%< M=\/O^"IWP^\91_$C4+NW\1Z1H?@'7M-\.P^;X>U9MZU]4Y4^]_BY6GTDZDK+5IKXJ?+#T3\U":TM_+S*2 MZKD6NSC\;:M\;-*TGQE\*_"_Q9^.GC[P%\,]+U?XJZ'=:G)X]U'1YM2CTO7; M2WTJ*]U59UN&DAC.V.62822LHB9I//=)=KXR_'GQ98_"WPW<_$WXC>-O!?CZ M+X-V&L?"^VM]+PY>2^&KPV&I)-+97E_86=U;QVPC!DNOMJV$#VS1 MFYBE9$,:%R&^A:N/,H0YKW3=WYIS3:>OO7DKOHU9IM)K1U8N3E!*SO9=DY*: M2M;W>7W6NL7I9;_G;\0_CM-H/_!2S1;2^\?3ZQXBN/$&BV">$-)^(VI:-KVA MQ2V4*W$*^$Y()-/UG3=TDMW-J>Y98HY)PDFZQ3'DD'B7Q++\;=$\>V7B#Q/J M?Q3M_"WQNTOP/%>^)+UXM4U2Q\1G^SM/CM&G$%RR0+(5MRC9CM8B5(M8C%^M MM%0]8)+=<^O^*#AIZ7;WNVVV[ML5.?*U?5>YOUY.;?OS75_\/W? O_!)3XEZ MO\0/"_Q,$'CKPWXW\&P:+IDL#:;\3]:^(KV6JO!-L*1^QE%;.JG.UZ]5S0;7_ &\HM-]>9M]G^7?_ 47\>Z)K/CKQ]:?$3XA^)?#?C:W M\5^#8?AYX4M?$MW;6>OZ,UQI4LURNDJXM[T&]DU!)KEXI'MQ;1X>+8I:Q\-/ MCOXNN_\ @HAXKLO&'Q!\/:"]GXG\46WBG1)OBKKG]HVGA*&UN#93CP['9?8M M)184T^Y355NHS)YC@RF2X\H?IY17.HVOZ27EJHJ_X>]9KFN[8MJ'*WK[ MNO7W4U^MU>]G&+ULCY'_ ."3/CWQ/XT\$>+E^('B/Q-JWC>VN;(PVFM,T,L7 MA]K1/[(N_LWF,JS74(DEN90%9[S[7&0%@C1/KBBBM9RYG?R2\]%:[VNWNWU= MV3%6_';1*_1>2V7EU>X4445!04444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SS^W9\#/BE\;+CP MS!X(U&WF\,P17<6NZ%_PG6J^!I[N9S";6\35=+MY[O$ 2<&U7RHYOM +N?*5 M3]#45$Z<9JTMOZ_KNGJK-)JHR<7=?U_7_#Z'P'X*_P""6GQ&T']D_P"(?@2\ MUGP9)K'BGX"Z%\*;&XCO+HVXU#3XM6B>XE9H-X@<7T!# ,^1+E.%W=C^T-^Q M1\6M?U'QYHG@:3X=7'A7XI^)= \5:SJ'B#4[R+4-&FT\:9#/;6UM':RQSI+! MI<121IH3$\C_ ". N/LNBMZE6=2HZD]WOYZ\VOE>SMY+IH*3'-?3P)+'^T#_P3;\6_$V\\>ZS97>E76I7OQ9LOB-H&GQ> M+M6\+_:X(_#MMHLMO/J>G1_:[*7 N9%>W$H.V)7!6211]KT5G%N,>5=V_O<) M?^XX_)>;+=63DY/JK/TY7#_TEOS/E>X_87UX_P#!+/QU\%K$>'](\6^-M!UV M!LZ[JVK:?;:AJ;W,K&2_OVGO;@"2X)DGZ3)C)J/+O\7_ )/;F^^WY]&SXW\._P#!+2^_ M9ZNO">K?![QQXBT;Q?;:)J/AS6]:\2^(]3\00+%=P><;VUTZ[EFM(Y1J<-K. MT$2V\;QO.NY3LKA/'7_!,WQ_\6_"?Q1>U^'_ , O@EX@\<^!M=\/7_\ P@VL M7=Q:^.M2U&-1'>:L1IEGL%O(LKJS1WDV;N7:Z8<3?H'11S.]UIHTK:6O>]EL MEJ]-NZV"E-TY*4=TT[O6[5K-]WHM7M;2VM_ES5/A'\>?CAXG\)ZGXQT;X6>" MH?AD;K6M"L-#\7ZAKPU[66L+BSM#=S2Z99?9K6$7,SLJ1SM(S1GY!$1+P6O? M\$9-%T3PKHFE>%/$GBK?JGA[4O"/C"]UWQ=JFJ^;9WL'G/>6-I=23VMO7%'#$RM,"1A5K[@HHO9W6C?7KU3UW5T[.UKI)=%;-12BH;I*R3U6FJT> M_*]5>^K?<^1(O@[^TY\4?VD/AUK'Q#A^"H\!> =6AU(VFAZ]J8U#4+P65_9R M:B-]BJ11;;E&73G:;YV+&^Q$$EZ3_@I)^R)J_P"UEI_PN.G>"OA?\1[/P-XL M?7=3\+^/KQ[72-9@;3+ZS5&9;&^&]);J*50T!&8NJG!KZ7HI/56\[_/3Y=/E MLK))*XNS;7\O+\K-;[]7UWUW;;^(/@=_P30\0> /B%X.\0V_ASX5_##2--^( MDOBZ\\%>"KJ=M&T>V/AF\T?%G(+.U62YFFGCGD/V:W4#(S(R;Y,+4?\ @F+\ M4/'_ , )_ASKFH> =+T[P'\*=>^%W@C4K&_NKRXUZ._BMH(;W4DDM8_L)CAL M;??#!)=!WFD;>!&BM]^44^9[K32W_DKBGKU2;M?35NU[6NG5E"49QWC:WRDY M?BWKU:^9\*:Y_P $U?&GC']JC_A--6TWPW+I/B[5O#GBGQ'&OQ/\4P6^AZAI MEO:1O;V^DV@MK'55WZ?;/#=W?D.CL6>"58TB.I\3?V+/C;JG[.GQ<^"7AN3X M51> _&\?BJYL/$&HZA>_VO<2:RUW)M.U+PW#8:I_PKKRH[FXG69?^$>\0W.IWNX+$P^>&95BP3N<$-Y8P MQ3Q=^Q+X_P!)^)?B[Q]X:F\(:EXDC^+%O\1/#>EZGJEU8V-_;?\ ",V^@W%M M>3QVTK6\FPWX-_\ IN/X]Q+1VT7 M1_!T&K^*[*ZET'56U6"6<0Z>M^ZW-U+Y30PVLQMHD,BO*Q.W[EHIF)I%MI6JRSR7EI:7%M&;%M31)KVVM"\@ M3RXGW1&7WS]O[]A'Q/\ M17NI'PM>>&]-MKGX1^+/A_;QW\TT7EWFJ/IAM7Q M'$X$""RD#D?,,IM1LG'U=13BU%KD5K7_ !IJG^5WZML*=6<9QJ7NU;\));'5="M6UC0O!0T!)Y9\'5/#NL7NJA+H*GRVL MSRV\99"[@&4[,JN[S/XF?\$\?B_\>9?%GB_Q7#X#L/%UWX]TGQEHWA_PYX\U MS1[4PVNC/I,MK-KMG:07T,I2>:59X;?DK'&T90MG[WHJ9:N[[W^=T[^KY5\E M;J[Q!\JLNUO5W\'?"E;-? FEZG\(]3O/'6F M6DFM:KK<=[XDO+Z26>*>_P!22XO&MS:SW4;763)+/=^>+>'R8XS]QJ25&>O? M%+15.3:MYM_-V_1)+R2%;WN9[[?F_P 6VWYMA1114C"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHK\X_\ @I9^U/\ &#]FS_@I1\'9=2\7>(/A M[\ -0NM/M(M5TK0H-:TO4M0FEN8[NSUB/(NH@ZFT2&6,K%$96D8NZA 1]Z<: M?\SM_7]7;LDFV#TA*?\ *K_BE^MWV2;Z'Z.45^:GQ._;.^-GP^_:[^-'@WP# MXZUSXZ77@SP#XC\0:UI.D>#+6.Q\"ZHRH_AW2K,P127%S>N/,$L<\UP9 -ZQ MQ8,8P?#'[)9-/\<:EXK\.^%(]6\+K#X;GU M:-+&.QM)=.:WNWB4J9?M$J(LZ%DD4%<_:KV7M7MRJ7R#_ !R_X)K_ @_:+_: M'\,_%'Q3X;FN_%GAF2"0-#?SP6FK_9V=[5;ZV1A%=""5S)'YJDJW?:2I]XHH M6C4ENM@W5NC/G#P=_P $F?@1X#?QVFG^%O$!TWXG3W]UXJT>[\::Y>Z-KD]\ M,74\VGS7CVIF? Q+Y0=-J[&7:,6H_P#@EA\#H_AY<^&SX4U>6&\U>+7I=6E\ M5ZQ+X@:^CM_LL&M+LM$\/>'[.+3]-T^SB$<%G M;Q*$CC11T4* *YWX1?\ )0/BE_V,\'_IETNN[KA/A%_R4#XI?]C/!_Z9=+JI M2=(K&VE:0Q(PAB1 MI'( (M9**W>B!Z1_:4^"_A?Q_X2NI+[PUXPTV'5=-GDA:%WAE0,NY& 96&<%3T((J MC\(O^2@?%+_L9X/_ $RZ75SC*$G&2LT1&2DE*.S.[HHHJ1A1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !17GO[4/Q^C_9L^#M]XD71[WQ-JS3P:;HF M@V4B1W6O:C1OE1C6Y\&?BUH_QX^%'A[QEH$DLN MC^);"+4+7SD\N:-9%!\N1#RDB'*NAY5E93R#0!TU%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7P+_P %*_\ @G%\3/VN/VV?A%XR M\)V_@#0M/\)W]E,_CFSNKO3/&'AV"":2:XMBT9*7]K.I*)"3$(WEC_,_,OX@_\$COC-^UG\3?VA]6^-,_PZU*[^*6A:AX M5\$Z_IOBS4+C_A ='+))9V<.DR:;'$7DGBCDNI_M>Y\;57&=VP?^"5'Q&_[!>W^W_8_/\PK_ *2&^QX!_=88 M?O:_1RBHY(^S]F]N51^2ES?>WK)[MW;U;;OG?,Y/O)_^!1Y6O2R22Z625DK' MCW[#O[*W=MXA7PEH$6D7UP;?;!J#[3YS>6Q;",[/A23\I MP:U_V?/"VF>"_$OQ+TS1].L=)TVV\3Q>3:65ND$$6[1],9MJ( HRQ).!R23W MKTJN$^$7_)0/BE_V,\'_ *9=+K:I4E4FZDMV[F4(J,5%=#NZ***@H**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBN>^)'Q7\-?![1;;4?%.NZ7H%E>WT&F6TM]< M+"+FZG<)#!'DY>5V.%1=_$_]H_2O!/B'4/"VAVLOC7XC6FD?VU! MX1TNZMX]0GMC,L*RN\\D<,$9=CAI77<(Y=@[MI)+2]^&'A. MWO-0L]2T^^CCFUW7[;REBMY[>YMKDIIZ%VEDZ/.0D1S 2PKN_AA\,-%^#G@; M3O#GA^UDM-*TN'R8%FN9;J9AN9RTDTK-+*[,S,SNS,S,Q)))- 'R'^U5^RG\ M?OVA/VC_ KXDU+1_A;XW^''A>!-5T?P?>^-M5\(2Z/K3((VFN+FST^].H!( MFGC7F")DNI%:!@"S^O\ [#?PM^*'PKU#XCIX\T/P%X:T'Q%X@;Q!X?TCPUXG MN]>739;I=^HHTL^GV.U)+O?WUC7=6N+BWMH='T.PDU'4':9F".T48 M/E0_NY"9I2D2B-MSC%<[#\)O%OQ7UN&^^(&JQZ38:/J]Z]EX<\,:C(^FZS8, MB1P?VI)+"DMPX E1XK)#OF8B/YV,S;W? QU7AOPUIW@SP_ M9:3H^GV6E:5IL*VUI96<"P6]K$HPL<<:@*J@ 5>H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X'XA_M3 M_#CX2_%GPEX$\3>-_#.A^,_'']%O;^.*]U9E!)\J,G<1\I4'HS8498@4 M;NRZATN=]17/ZA\5_"VD^(=4TFZ\2Z!;:KH>FKK.I64NH0I<:?8L9 MW-&6W M1P$Q2@2, I,;\_*<<)I?[?GP)UOX8ZCXVLOC7\)+OP9H]W'I]_K\'C#3Y-,L M;F3'EP2W(F\I)&W#",P)R,#FA-/;^M;?GIZZ#L_Z]+_EKZ:GK=<)\(O^2@?% M+_L9X/\ TRZ77:Z?J$&K6$%U:SPW-K.5&&596'!!!!!'7-<5\(O M^2@?%+_L9X/_ $RZ71MHQ)IJZ.[HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHKE]*^-7A37/B[K'@*TU_3;CQEH&G6VK:CI"2YN;2UN&D2&5E]&:)_%/@'X M*E\1>,M?TSPYHT4J0?:;V81B260[8X8Q]Z25VX6- 68G !-/7[RW>S\6VUVUPT:>3IUW;-';KY*>8)+G<^9XP8%*,3 MT?@/]F?P_P"$]6LM8UB2\\=>*M,O+V\L/$7B9(+S5-+^U^6)H;218D6T@98H ME\JW6-"(P2"V2?0Z .3^&WP2\,_"F\U"^TC2;./7-;CMEUG6F@3^T]=>W@2" M*6[G"AYY!&@&YCZXQFNLHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "ORI_X*M_"_7='_ ."J_P (_%GP M]\$>+?$7C37KK1;"\L-=\)Q:WX)\1VMK/=/YB70+-I][9)//,7E:)1B.1%D9 M2P_5:BG%\M2%3^5W!ZPE#^96_%/]/7L?ESXX_8(U;X7_ +6_[;DGA71?BG^#]O(_B&*SDUN[U/5;JXU5;B&R-S/;P2S06[VZ1VJ3Q!$2$<%@6Y+2++X MQ)XA^&&OZIHWQ?\ &_P$^"7C%[319=5^&\NF^*[NQN/"=S9!Y-$M;."=[>TO MIA#'(MFK;)F;]XL9E/ZYT5E[)>R]B]K$K6SNK:Z02_P!G3"/* M0R*C@-Y0*H0KC.PC<.M=]^SY;ZG:^)?B7'K%W8W^I+XGB\Z>RLWM('_XD^F; M=L32RLN%P#ESD@GC.!Z57"?"+_DH'Q2_[&>#_P!,NEUTUZKJU)5'U;?WF%.' M)!0[([NBBBLBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBF3SI:P/)(ZQQQJ6=V.%4#DDGL* 'T5 MY;XA_:HTZ:^US3?!6@>(?B3K_AO4;73=4L-$2&!+![@,P=[J[D@MF6-5W2+% M*\J!D_=DNH*R^#?BGXZU20ZIXNTOP/IUAXB6ZLX?#%K'?76IZ7'G%O=S7T+( MC3'!D\F%61^)/&VC>#7L5U?5],TIM4NH[*R%Y=) ;NXD8*D,>X MC?(S$ *N220 *\^T#]K#3?B.- F\#>&O%_C72]?N;FU_MBTL!9:;IOD!Q7EMH0U+4K?4KC5K?4=OZT44 >8:+^ROIFF-H#W'B[XGZG+H%I=68>Y\8WZ?V@MP) SW*1 M2(DLBB0^6Y4&/:A4@JI$>B_LB>'O#8T)+'Q'\4XX?#UK=VEO'<_$'6[_ .TK M<>9N>X>YNI'N)$,K&-Y69H\(%($:!?4Z* /+=$_9='A8Z#_9GQ#^*5NOA^UN M[:-;GQ =3^VF<28EN3>),9I(FD#1ER0OEH""H*E=$^$7Q&\*QZ%%;_%R\U^/ M3+.\@OI/$GANQGGUB:3S#;SRM8K9HAA9H@5BC02)&0=K-O'J-% 'EFE'XU^' M(M&CU#_A6'B\Q:?=G5[JT6^\/&YO!YK6HMK=VO1'$W[E)/,G8KEW7?@(7:;\ M;_&NG?V3%X@^$/BB&6YTNYO]2O-$U73=3T_2IH?-*VN7G@NYY)A&GEF*U929 ME#F/#8]1HH \MTO]KWPI,^E1:K8^-?"]UJND7&M^7K7A74;6&QM[?S?.^T7/ MDFVAD00NWEM*&*F-@"LD9;3\-_M6_#'Q?'IITWXA>"[MM9TV36;&-=9MQ+=6 M,9<27*(7#&%#%(&?&U?+?)&TUW]9VL^$-)\1F0ZAI>G7YFMWM)#<6R2^9"X( M>([@&YMYANCEB<.CCU!'!J:O,Y_V+?@]/ M>VUU_P *K^'27EEHTWAVUNH_#EI'<6FFS>9YME%(L8>.W?SI'(0E[7)4JNT'+$*.35 M>T_8H^$UJUH7\ >&KYK+0YO#4;7]J+TMIDWF>;:.9MQDB<2RAE?(8.P.0:Y[ MXY_L ^"_BW\-/#WAGP_+<_"B#POJ.GW^G77@S2M)MY(%L9C<6UMY5U9W%N;= M+C9,(_*P)(D88P<@'E'[%_[?/C[Q_I>J^&?&/A.]\5?$1]#7QSHPT&T6QTS4 M-*N]K16:W%R\<8GMKDW%D6;'F):1S-M,VVO<[[PW\5?BC%=0WFO:5\-M%U30 MX%1=#@34/$6EZBS1O,RW=RKV7EHHDB -I)N+APR[=K+'YTO6MK9ZMKUVWG:CJ<=M&(XEDE/\ " "V MQ J;F=@H+$GLZ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *X3X1?\E ^*7_ M &,\'_IETNN[KA/A%_R4#XI?]C/!_P"F72Z .[HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\LB_; \(^) M-7M+/P?_ &I\1&D\0/X;OI_"UN-0M-$N8R@N#>7(80PK#O\ G!??E6549U*T M >IUA>.?B7H/PTTYKG7-5M-.7[/<7*1R/F>X2")IIO*B&9)2D:,Q5%9L \5P M^D:5\6/B1=Z->ZW>^'_ASIUI>7G]HZ+I+G7+O5[4HJVI^W2) MHX/F/)''!- MSY86X M\MI'9O+#B-^%GA^75 MO$^O:-X'-1\5PM]9]/@F@0?[3R*OO0![_7)?&;X^>!?V^4?N M7GBW6])T&VEST(2.XN;M>Q.^V4@9P"1MKP']N;QC^TI8^+/@5XOU/P3X$\-Z M9X1\?SW\C^&++Q'\3+K31+X:UVS6>ZLK"PM)VAW72Q$Q A99X(KK2/AQ\6OAGX_U:QMC>7-EX;\46.JW%O &5#*\<$KLJ;G5=Q& M,L!G)%>FU^[\6?'^[N#]^7_A=OC&WW^G[N#4XXQQ@?*@SC)R2 M20#Z HKY_P#^':?PZ_Z&/X__ /A]O&__ ,MJ/^'8OPB_Y]/'_P#X/\ _P .1XD_^3Z/^'8OPB_Y]/'_ /X)/_ )/H_P"'8OPB_P"?3Q__ .'(\2?_ "?0 M!I_%O]LJ\\ ?'6_^'OAKX1_$SXGZ[H^@Z?XBU-_#=QH5M;Z=;7UQ?6]J';4M M2LR[N^FW?$2N%"#<1N /0?LS_M,1?M(6OC".3P?XM\":YX$UX>'=:T7Q$U@] MW:W+6%EJ"$/8W5U;NC6U_;,"LQ(+,I"E2*_.S]KW]DB[^"O[:M\3/C)XKT6RT&2/5M=10[6\CR7/VH28C5IU2$V4QVYF^?ZY_P"" M95[XSU7Q3^T?>_$/3?#&B^-[GXH0#5].\/ZE/J.GVLD7A+PW ABGF@@=EEBB MCG ,>4$X0DLC&@#ZGHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ KA/A%_R4#XI?]C/!_Z9=+KNZX3X1?\ )0/BE_V, M\'_IETN@#NZ*** "BBN,^+G[1OP]^ %@+KQYX[\&^";5AN$VOZU;:;&1Z[IG M44 =G17S9J'_ 5O^ \FCW%]X<\5:Q\1;6WD,+3^!/"VJ^*[)H7PALY@[GIY)OKV MY,:CGA_,)&.<\D ^L**^3K#_ ()B:[XJ\!ZEIWC_ /:2_:%\2ZU?N3%K&A^* M'\*/8+\N!%#I_EQYRN27#@Y/ !(/#Z1_P1]_9Y^$NNOKOQ#\<^*?B#;^'0;F M^@^)/B>UU*PCC=/+4W221(NP&0;2_=P,D';0!]A>+OC7X-\ 3^5KWBWPSHD@ M;84O]4@MF#8SC#L.<?B7X$T#P1\:O@A86GB#2M:O M+_4+ZU7Q4?MMI<:7%:Z>J0:MI\-JTRWMW)YUU<+&!9,.,DBMXQ_X)[_L(>&? M%?BC4X-?\(>#9]/LK?6=6TSPUXS72X-)LKIHQ;S?8[651!;2M+'L(0(QD7;U M%>=?\% M2^2TN999&>"RGWJLQ*)/O4;O-B .^_86_P""YO@_XG_$OQSH'Q/^+/PM%MH. MD:-J&GWUKX?F\,,+FZFU..ZLWCEU/48KCRH[2SE$]O<&,B]V\E37TK_P]4_9 MQ_Z+/X _\&B5\>?\$C9/%'[/^C_''4?C'X_^,_Q&^.R:;HNE:ZUMX1U+5H]+ MTZ$7$FF2:=*VG1_:FE.K3W+12)YL2L4EA'D2._T)HWQ!^//P\\4W1MM;\5?$ MG0-!2QOKVTU3X60V6J:Y;W#1;X;&[34;*W6YC27+B6V(0QR@KD!: .__ .'K MW[,$7%S^T/\ !33I?^>.H>--.LI@/7RY95?'H<8-=%X7_P""@GP%\;^3_8OQ MN^$6K_: 6B^Q>,=.N/- SDKLF.<8/3TKD/B5^V!\7/ 'C+78K/\ 9<^(WBGP MO86MK<:?J^D^)- ,^H-)!')-&UG->QS1M"[/&=OF;S'E-RL#6!\5OVA-,OO! M*OA+X T.V\1?8H?#L?Q,UZQ\/S>(M1D4/+8O'/!))%/"J3D J_F"#*?* MVX 'T?X7^*/AGQOY7]B^(M"U?SU+Q?8K^*X\Q1U*[&.1]*W:^1_'?[#FC?$: M#7R_[*_[)>K0SVEG<:/ZS8&UNOW7VGSOL4EKNC4><(C'L; C M!V@M@ ^U**^,=8_X)>>,TFUW_A%OC1XL\%1S6UFFB^5XF\7ZP-/G7RS3:#0!]4T5\B^._V&?VA_$=IK-O9?M;ZW]GU> M"*!%U+P1:*]CY3(P>*339["16(5U?7OAE\1 M+?Q-!:V^HVFH:MXOTBRG6V"^7Y5L^JW\%HS[%WM BEB"S^<6- 'UUXO\=:)\ M/=#N=3U_6-*T/3;-5>XN]0NX[:"!6;:I=W(506X&3R>*X+Q-^VG\,_#@\2)# MXE_X22]\(-:IK.G>%M/NO$FI:>UUC[.KVFGQ3W&7!! $9."#T(->*6/P@^)_ MA36=9U&3]ES]E_5;_P 1+;1ZOJ>F^-)HK_6OLRJML;H3Z #(L*J%0O/(R[5V M@ X7O$_:6^-&FH%N?V:?$$W&$&E^,]$F5 /[WG3P8]MH;OT[@'C'[='CKQY^ MV;\1=7^#WPU\->.[ _#N&W\1:MK$>H6^B)/J,JL=$6*5Y"YBAN$>^E1H]VZP MMD,;QSL*]1_9U^(/QA_:T^#=[J.H^(/"GPRU6UU4:3=VNB:= 8F$+*(=K@R>:K+\&^+_V+/A#^WY^V-^T'XY^.'[%OQL\:^)+/ MQCI^C07%IXGTV%M&MX_"^@R)8S16/B"-7,(]1^(*7&OQ^([2S\47/]I6. MCW46_P C[);,/)A$7F'9A-V0K%F90P]1KY__ .'C_@RT_P"/_P %?'_3]WW/ M^+-^*;S?Z_\ 'M82[<QG/&<'!_P /.OA#!_Q]WOCS2=O^L.J?#KQ'IXM_ M:7S[%/+/;#XYXH ^@**^?_\ AZ?^SY%_Q]?%+P[I9/W5U,36#2>ZB9$+#U(S MBI]._P""IW[,FJWL=K!^T1\#FO)#M%JWCK3$N W=6B,P=6'.5(!&""!B@#WF MBO,-#_;;^#'B=)&TWXN?#'4!"0)#;>*;&4(3TSME..AKJK/XR^$-1M(Y[?Q7 MX;G@F4/')'J<#)(IY!!#8(- '2T52T3Q)IWB:W:73;^RU"*-MC/;3K*JMUP2 MI//-7: "BHKV^ATRSDN+F:*W@A4O)+(X1$4=22> *YG7/CMX(\,Z3/?ZEXR\ M*Z?8VJ&2:XN=6MXHH5'4LS. ![DT =717RC^UA_P5Y^"7P;_ &9_B?XE\(?& M?X)>(_&O@[PGJFM:1H?_ F5AT MK_@M_K/PS\>^&?$-W^UK\(_C#:^(_$.@Z;K7@3P[\'M7BM]'M+R^MK:]?3=3 M@N9GFEMTED95F\TR[-JIO9$(!^Q]%?*?Q)_X+!_#7X>[!!X,^/GB&25/,B6Q M^%&OVXF7G#(]W:P(ZG PRL5.X8/!QC:9_P %2?$GQ$^$.K>/?#?P>?PIX,T. M=K:_UOXK>,++PA9V;JR*3*+=;^:)+')(!Z1\9?VF/AU^SI M8Q7/C[QYX/\ !<5Q_J#K>L6]@;@DX C$KJ78G@!023P!FO-_^'A.C^,/E^'? MPZ^+WQ.=ON3:5X7DTK3Y/=+[5FL[61?]J*5_;)XKN/@U^QW\*?V>+Z6\\$?# MGP9X8U&XYN-0L-(ABOKLXP6FN-OFRMCC<[$X YKTB@#Y_P#^$F_:8^)?_(/\ M,?";X4VH*/\ ;LK5;.!2/]F]D!]:/^&+O%?COYOB#\>?BIKT M;_ZS3?#D]OX1T]?78]A&FH+_ ,"O6QQC!R3] 44 >,^!/^">/P2^'GB"+6K3 MX:^&=1\0P_L#O_Q_7AEN>O/^L[5[*!M&!P!T%+10 4444 %%%% ! M1110 444QKB-)UB+H)'!94+?,P&,D#VR/S% #Z*\&U'_ (* :!K6O7.D^ O! M7Q0^*.I6=P]K.V@>&Y+;38Y$8JP_M/4#:V#[2#D1W#L,?=Y&>H^.GA?XO^,] M!]">V!OM1U#0)M:U;S=QRMO']HAMXQMV_/()N2P\OH: /4:X3 MPA^U!\./B#\5;_P/H'CKPIKOC#2;9KN_T?3=4AN[S3XE=4+3QQL3%\S /@G MG .#C)'[*ND^-?@B_@;XFZKJGQ@T^ZN?M=[-XHM[-3>L'#K&\-I!! 85(P(_ M+(*\-OYSVOP[^&7AOX0^%8-"\)^'M#\+Z):_ZC3](L(K*UA_W8HE5!T'0=J M/(Q\=_C1\1/$26WA/X+1^&M&6Y$<^L^/?$EO9.\(;#R6UE8"\DD)&=JSO;'N M<=#T?QK_ &;=8^-GBI)9/BO\2?"OAL6ZQ2Z#X:N++34NI,G,CW@MC?(2"!B& MXC P3SQCU6B@#Y]\:?\ !.+P?K>B>'X_#_B/QYX.UOPTLD-IX@AU./Q#JDT, MDWGM%.O$&I_#S0[O1;1_#W@KQ=%9ZYX2O+F>ZA-Q>:4^8KRTOO,@B+R R>7# M,D2@DO7ZJUP'Q"_96^&WQ9^+?A/Q[XE\#>&-<\:>!9&DT#6[S3XY;W2BP8'R MI"-P W%@.BMAAA@#3@^6K"?\K3!ZTY0[JWXI_IY^::/S5_::_:+_ &C/V=OC MC^W-WTWPA;37^I0H\<3,PENH[>$32W#*&9 MQM_U<:"LC_A[;-G M-.IS^;?WTE#3TDFTMK,^$/C?^U/XV\1?\&U?@_XG>)O'7B/PAXHUO3?!QUOQ M;I=XUEJ4-KVFTN5IYH$' MF6LR1YS'%'^Y/[1G[*?P_P#VLOV?=6^%?C[PY!K?@#7(;>WO-'CN)K&-XX)H MYH55[=XY(PDD,9&QE^X!TXKY"_9%_P""!/[)GP&_:/UOQGX1^%D^B^)OAUXK MMI/#U[%XLUMS8%=-L+C!5[PI*IDFE)656#!RI!7Y:Z:]15*LIQ5DVW8Y:47" M"B^B.P\3?&7]NWQWH,C^&/@M\"OAWJ/V*.ZCC\3>,KKQ%&9&V[K9C:16V)4W M'<1NC.U@LC84O@:?^S[^WEXR\0Z[/XL^-?P[TO1Y=%MY=(L/!-G#HTG]I,8? MM%OR:3;1:9>1?!>*XU'3M27RC<7,EU)?9N(G(FV1^7&Z;X MMTTGEG?]AT4 >4'X*>/VL]0MH/BG)HEK<:1;65E'H_ABQA&E7B>49KN(3"92 M)"DF(I RH)B 255J?JO[._B?6UU59OC7\4(8M3TNUL(XK2VT*!=.GA,)DO8' M&F^:)IO*?>LCR1 7$GEQQXCV>J44 >6:I^RI9^(?[7&I^./BE=KK6E6VE3B# MQ7MQ^(--M='U2/5=)AOTU*SM?*-O!.LRN)4C,$)4.#\T2'J :W;#] MFOX=:5J%W=VO@#P5;75_9V^GW4T6AVJ27-M;B,6\#L$RT<0AB"(?E3RDV@;1 MCMJ* (;+3[?3H]MO!# N -L:!1@ *.GH /8"O*/VGOV37_:3\2>!]8MOB-X M]^'NI^ +VYU'3IO#D6D3K)<3V[6QDECU&QO(RZ0R3HC*JE1<2\G(QZ[10!XE M\"/V-+SX-_'36/B#JWQ<^)OQ%UO6]#AT"XB\0V^A6UL8()Y)X'VZ;IMF7DC: M:X"L[, MQ*,<@CVVBB@ JAXG\+:9XVT&YTO6=.L-7TR\3R[BSO;=)X)U]'1P M58>Q%7Z* /,_A=^R+X#^ &F^([?X;Z);_#K_ (26 1RIH"K!:64BB39/;V3! MK.*13(S$B'#D+O#@ 5S_ ( \._'[X=^,].L=8\0_#KXF>$)9@EUJ-Q97'AS7 MM/A[N5A^TVM[)G'"I9+@^H^;VRB@#QSXC?MY?#?X*_$2\\.^/-3U+P#]FD1( M=9\1:5V5[$D M]O<02"2*>-@&5T89#*0000<$&I;BWCO+=XI426*52CHZ[E=3P00>H->>?%W] MFK3?BAX:T73]/\0>-/A_)X;!&E7'A#69-+6S&U5"M;#=:7"*% 6.Y@E1><*, MG(!Z-17F/@#P5\3/A1\.O$,5]XPM?BUKD:M+H!UJS@\/R2,$^6&[N;.%XOF; M'[V*T7:"?W;5D_#3]IWQ3K/CJP\,^,_@U\0/!>H7Y9(]4B>TUK0)&568XN[6 M5I(E^4@&Y@@R2 !R* /9**\Q?]M7X00?%6^\"S_$_P !V?C7391#<:#=ZY;V M^I(Q (Q;NXD8'(P54CMFO30VX9'(/0T >0_%/_@GS\!/CGXZO?%'C;X(?"'Q MCXFU(1B[U?7/!NG:A?70CC6-/,FFA9VVHB(,DX55 X KT#X8?"KPO\$? MCX M7\%^&] \(^&=+#BRTC1=/BL+&T#R-(_EPQ*J)N=W<[0,LS$\DUP?Q>_:_P!* M^%_CR3POIOA3QWX_U^PMHK[5;/PKI:W9T6VE+B.2X>22.,,^QRL*,\[*NX1E M<&N]^&7Q,T3XQ^ =+\3^'+Y=2T76(1/;3B-HV(R0RNC@/'(K!E>-U5T965@& M4@ &]117+?%[XX^"OV?/"7]O^/?%_A?P3H1G6V&HZ_JL&FVAE8$K'YLS*N\A M6PN>!?VC-7O[ M3P5>ZUKJ:= +AM03P_J$&E7"DX @OY8$M)W_ -F*5F Y( YKEO#_ ,6_CU\1 M-=LOLGP@\-^ =!:XC-W<>+?%T=QJT<&X;Q'9:=%<6[.5SC-\H!Q]X4 >B:Y^ MSO\ #_Q.\;:EX&\':@801&;G1;:4H#UQN0XZ#\J\P^,G[-'[+/P7\,W7BGX@ M?#[X ^%='$N+C5M?T'2;*W\QLG#331JNXX)Y.3@UTWQC_9?U3XU^-&NKWXL? M%#0?#)A2/_A&_#=]:Z1;R,/O2->0P#4 6XXCND YXZ8Z_P !?!+PU\./ ^C> M'=/T^6YTW0)S=6)U6\GU:ZAG+.YF-S=/),\N9'_>.Y;YB,XH ^;/A=^SK^QS M^UEK%]_PCW[/7PO\3PZ7;+(NKWOPBBM],N@2<):WMS9)#<'N?)=P,Y)%<3H/ M_!+[1O'_ (FL99OV1_V*/AKX=2YC>Y2^\'6GBC5KJW#@R)Y<-K9P6\C+E583 MW"J2&*OC8?O2B@#XJ^*W_!OY^S%\7/'PU>Y^'OA_0=-2)$CT3PSX>T?0;6%U MZRK++/(P+'#.[$# !P *^@:* /(OB+^PO\+O'O[/GC/X:6OA#0?" M?A[QQHE_H-ZWAW2[33Y[>&\M7M99(2L1191&_P K%6 *KD$#%?.'@W_@@KX1 M\,_$?PQKNH_'/]HCQ5I_A#Q!IOB32O#.LZQH\OAW3KFPO8;R!;2QCTQ(K!/, M@12+$6Y,321@A'93]V44 %%%% %$^&M..M_VE_9]E_:(7:+OR%\\#&,;\;L8 MXZUY#XU_X)S?!3QUXHU'7)O &EZ3KNKW#W=]J>@3SZ%>WL[L6>66>RDAD>1B MS%G9BS;CDG)KVRB@#S7XL?L^:EX]T/0+3P[\3OB-\.Y?#L)@AN=$N;*]EO5V MQJ/M7]IVUV)R!']]QO)=R6W-FCP)X#^)7@'X?:_:WWCW3_'NOM&S:'>:OHD> MG+#($(5;K[(5612^TEHXXR 6P#P!Z510!XW\-?'7QWB\:6&F^-_AU\.O[%G8 MI/KOAKQGQN;"$J"0!A+B4\Y]<.^(_[9-I\)_&NH:5K7PZ^,365B MZJFKZ/X/N=>LKQ2@8O$-/\^<@?,"&B5LH0%.5W>Q44 >;>-_VOOAM\*OAMH7 MB[QGXLT_P%X?\1A397/BU)/#[ E#)MFBO5BDMW"@EEF5&7!W 8K5^%7[2/P[ M^.T=ZW@CQ[X+\9+IJ))>-H>MVVHBU5\[&D\EVV!MK8)QG:<=*[2LU?!ND(FH M*-*TT#5@RWP%LF+P-G<)>/GSN;.[.=Q]: )-#\3:=XF@>33=0LM0CC;:[VTZ MRJIZX)4G!KS_ /:E^/EU\"O"V@1:/IUCJOBKQKKT2>.ZT[4HO M!>FI=V$T;AXY(91#OC=7 964@@@$>._AIX+U7Q/< M1P)#XG?0K*37+(P.)(#'=21.V$=0?+?=$PW(Z.C,I .=\,?MKW'P1\>P^&/C MMXH^%>D0ZQH=UXBT/Q=IE^=+T6]M[2YM;:[@F6[F<02Q27UIM(G<2B5^$,9# M>B?!3]MGX1?M)^*9]&^'GQ'\'^.K^VMFO)!H&IQ:C$L*LJ%_-A+1XW.H^]US MZ''.?LR?\$__ ;^S1&\BW>H>,-0%L;&UNM8T[2K2/3;4S>>UO;6FFV=I90* M\V))&CMQ)*ZH9'?RX]ONE '@]_\ ML:MJNNSV'A+X&?&WQ9Y%P;=[R32+/P_ M9J Q4R;M5NK21TXR#'&Y(P0,&NM^-?\ PN'4-;M+/X<_\*VTC39+?==:QXE% M[J$\$VXC8FGVY@61 N#O-XA))&T ;CZ710!YI9_!3Q+XN^"]YX8\=>/]5U35 M-1N!+/K/AB%_#$T48='$,!BEDEB7Y2I;S3(5=AO[U7^#7[%/PN^ GBM_$/AS MPC9CQ5- ;:7Q'JEQ/K&O3Q$@M&^HWCRW3J2 2&E()&37J=% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5PGPB_Y*!\4O\ L9X/_3+I==W7"?"+_DH'Q2_[&>#_ -,N MET =W1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 87Q ^%_AKXLZ&VF>*O#NA>)=-;.ZTU6PBO(&SURDBLOZ5RGQ%_9)\!?$S MP;X=\/W6E7^C:1X1B6#1(/#.M7WAO^RHE18TCA;3YH&1%5$"J#M78N ,"O2* M* /DC3?V)_'/[*7C7Q]=?!?R/%^B?%:&V_MJU\??$[Q FHZ)>06[6OVRUU"2 M+4;B;?!Y*[&,3H;=-LVW8D6Q^R?_ ,$P](_9I\+^'TG^(GQ;US6=-U"?6[_/ MC?58M*U"_N;N6]N6-D;AD,3W$TA*2%RX8^8TC,S-]/T4 >2_%7]AGX6?'3QQ M/X@\:>%5\57ERD:/;:MJ%W=Z=A%"J!9/*;5>@)Q$-Q&3D\UWG@+X7>&?A5X, MTSPYX7\.Z%X;\/:(NW3M+TNPBL[*P&6.(88U5(QEF/R@?>/K6]10 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5PGPB_Y*!\4O^QG@_\ 3+I==W7" M?"+_ )*!\4O^QG@_],NET =W1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!^7W@?\ X+*_$O1?CG^U-;>/O^$ \,0?"'PMK6N:+X$U.RN[ M#Q%&-/EN5M;J-V/E:G:W44<T"V\#BVT.35KB&[TR]U!;VX>0(BPS>9;HZ3" M0(X3:WL.E_\ !(+PPG[1GC3XBZK\2OBYK5_XBTB\T?0A-XBDCO?!4=ZY>Z:Q MU! +O.0@A\V1_(12BY4@++:9_ MPD,4T.GR::D2(MB+ 0?8Y9HBGV3YO-9V)DPXSM/V5E\7+'Y24W=]=XM-^B2= MKIZW@ZE^EZGW./N?^ O\]4VDSU/]AW]JR']KG]BGX?\ QIZ/J-CJVFW/B>+R; MNRN$G@EVZ/IBMM="5.&!!P>"".U;OP&^"/A[]FOX+^%_ 'A*TDLO#7@_38=* MTV&29IG2&) J[G8EF8XR6/4DFJ/PB_Y*!\4O^QG@_P#3+I==-=P=63I_#=V] M.AS4E)02EO8[NBBBLC0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "N$^$7_)0/BE_P!C/!_Z9=+KNZX3X1?\E ^*7_8SP?\ IETN@#NZ M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KA/A%_ MR4#XI?\ 8SP?^F72Z[NN$^$7_)0/BE_V,\'_ *9=+H [NBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@##^)?Q)T+X.?#W6_%GBC5+31/#G MARREU'4[^Z;;#9V\2%Y)&/H%!/')[#->"^ /^"N/P-^(GP+/Q M-?\01:6NO MR^&#IK^%]3EU[^T(T:8P#3(H'O&)MU-Q\L1Q#EVVA7V^H_M/ M?"[^#M.^(*:_H=U8MX;O]4.E0:V'C*_9S=JCFW+9PLH4E&VG(QN'YA?LG_L1 M_M*>"/ /P\\::GX6\?Z]H_PI^(NMW_AGX>>(-L8Q?+_P!O7U[1O'[W MH[[Z)=6OUI^'GQ"T3XM>!-'\3^&M4LM;\/>(+.+4--U"SD$D%Y;RJ'CD1AU4 MJ0:YWX1?\E ^*/\ V,\'_IETNN%_X)S?LT:S^RW_ ,$_/A?\+_%5PLVN^&/# M4&FZH]E=N5CF*DR)%,NU\(6*JZ[3A01BNRL_V8/"VGW%U+!/XS@EOI1/'_ /H(>.__ M]:_\ DJLC0[NBN$_X M9T\/_P#00\=_^%OK7_R51_PSIX?_ .@AX[_\+?6O_DJ@#NZ*X3_AG3P__P!! M#QW_ .%OK7_R51_PSIX?_P"@AX[_ /"WUK_Y*H [NBN$_P"&=/#_ /T$/'?_ M (6^M?\ R51_PSIX?_Z"'CO_ ,+?6O\ Y*H [NBN$_X9T\/_ /00\=_^%OK7 M_P E4?\ #.GA_P#Z"'CO_P +?6O_ )*H [NBN$_X9T\/_P#00\=_^%OK7_R5 M1_PSIX?_ .@AX[_\+?6O_DJ@#K_#VOV?BO0+'5-.G2ZT_4K>.ZMIDSMFB=0R M,,\X*D'\:N5YYI?[,'A;0],M[*RG\9V=G9Q+!;V\'C/6(XH(U 5451= *H M ' JQ_PSIX?_P"@AX[_ /"WUK_Y*H [NBN$_P"&=/#_ /T$/'?_ (6^M?\ MR51_PSIX?_Z"'CO_ ,+?6O\ Y*H [NBN$_X9T\/_ /00\=_^%OK7_P E4?\ M#.GA_P#Z"'CO_P +?6O_ )*H [NBN$_X9T\/_P#00\=_^%OK7_R51_PSIX?_ M .@AX[_\+?6O_DJ@#NZ*X3_AG3P__P!!#QW_ .%OK7_R51_PSIX?_P"@AX[_ M /"WUK_Y*H [NBN$_P"&=/#_ /T$/'?_ (6^M?\ R51_PSIX?_Z"'CO_ ,+? M6O\ Y*H Z_7-?L_#5DEQ?3I;PR7$%JKMG!EFE2&)>.[2.BCW:KE>>:C^S!X6 MUBW6*[G\9W422QSJDWC/6'59(W62-P#=?>5U5E/4,H(Y%6/^&=/#_P#T$/'? M_A;ZU_\ )5 '=T5PG_#.GA__ *"'CO\ \+?6O_DJC_AG3P__ -!#QW_X6^M? M_)5 '=T5PG_#.GA__H(>._\ PM]:_P#DJC_AG3P__P!!#QW_ .%OK7_R50!W M=%<)_P ,Z>'_ /H(>.__ M]:_\ DJC_ (9T\/\ _00\=_\ A;ZU_P#)5 '= MT5PG_#.GA_\ Z"'CO_PM]:_^2J/^&=/#_P#T$/'?_A;ZU_\ )5 '=T5PG_#. MGA__ *"'CO\ \+?6O_DJC_AG3P__ -!#QW_X6^M?_)5 '=U3@U^SN=?N=+2= M&U"SMX;J:$9W1Q2M*L;'MAFAE _W#7(?\,Z>'_\ H(>._P#PM]:_^2JKQ_LP M>%H=3FO5G\9K>7$202W \9ZP)98T+LB,WVK)53)(0#P"[8ZF@#T.BN$_X9T\ M/_\ 00\=_P#A;ZU_\E4?\,Z>'_\ H(>._P#PM]:_^2J .[HKA/\ AG3P_P#] M!#QW_P"%OK7_ ,E4?\,Z>'_^@AX[_P#"WUK_ .2J .[HKA/^&=/#_P#T$/'? M_A;ZU_\ )5'_ SIX?\ ^@AX[_\ "WUK_P"2J .[HKA/^&=/#_\ T$/'?_A; MZU_\E4?\,Z>'_P#H(>.__"WUK_Y*H [NBN$_X9T\/_\ 00\=_P#A;ZU_\E4? M\,Z>'_\ H(>._P#PM]:_^2J .[HKA/\ AG3P_P#]!#QW_P"%OK7_ ,E4?\,Z M>'_^@AX[_P#"WUK_ .2J .OT/7[/Q+9/<6,Z7$,=Q/:LZYP)897AE7GNLB.I M]UJY7GFG?LP>%M'MVBM)_&=K$\LD[)#XSUA%:21VDD<@77WF=F9CU+,2>35C M_AG3P_\ ]!#QW_X6^M?_ "50!W=%<)_PSIX?_P"@AX[_ /"WUK_Y*H_X9T\/ M_P#00\=_^%OK7_R50!W=%<)_PSIX?_Z"'CO_ ,+?6O\ Y*H_X9T\/_\ 00\= M_P#A;ZU_\E4 =W17"?\ #.GA_P#Z"'CO_P +?6O_ )*H_P"&=/#_ /T$/'?_ M (6^M?\ R50!W=%<)_PSIX?_ .@AX[_\+?6O_DJC_AG3P_\ ]!#QW_X6^M?_ M "50!W=%<)_PSIX?_P"@AX[_ /"WUK_Y*H_X9T\/_P#00\=_^%OK7_R50!U_ MB'7[/PIH%]JFHSI:Z?IMO)=7,SYVPQ(I9V.. MS^,[RSNXF@GMY_&6L213QL"K(ZFZ(92"001@@UZ%0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F7[8OC#XC> _VW']EPZ]>/:Z;;DL ]Q.R NR1(6D,:#<^S:""V:]-JOJNF0:W MI=S9W*>9;7<30RIDC>C AADVIK0E&-2,IJZO MJ?EO\3/V]_BS9_\ !'KX#_&9_C3?Z'\2?&GA:-=.\.Z+X/T[4-5^)GBBZC3[ M#:*LD3I%;!PYF2W@1RK9$\6T!NY_X* ?MM_M(_#;]EGX_P#C/X8VWA6WU/X; M:786%_+J1C-KX4NH='?4]6O+9?+)-*'P5TV;2/!,^B^.->TB[\/VTJ!)4BN+6]CE8N@"L[NSE> M"V"17H^M_L??#SQ-\#?&/PXU'0[B_P#"'Q 2Z3Q#:7&JWDLVJ_:4$Y,IN M-SJ -PD!&!@BML7^\5;V6G-=Q\O>]U=[--\UMO=4;6;EEAFX2HNIKRIN#^(G[,?@?XL>' M/!NDZ_HGV_3_ (?ZO8:]H$7VRXB^P7MD"+67'-1\8Z+IOBW7[]UFO;2V MNM5LK1;2SMF1D>2?SWWROQ''&^W]XR$8GQW_ &GOB#\,?^"JW@#X?^'OBE-X MPB\3W3ZKXA\ VWANSATOP/X4BL)1)J5]?;7NOM3WJQF)C/%$RMY?V<\2-]:_ M';]G[PC^TOX(A\.>-M(_MK1K?4[+6([?[5-;;;JSN8[FVDW0NC?)-$C;<[6V MX8$$@^9W7_!,7X.7'QY\8_$N/2?%]AXP^(6P>)KG3_'>OV-MKJQP-;QI<6D- MZEM(B1,RHK1;4W$J >:B//&-ENI2?JK0Y8ORYD[VUY=%[TG)5.TKVTO%+T=Y M2OHK/Y>U#]N#]HR+XR_L?LQT"P^%?QK\022ZKJ4\41UG58[VVU3 M4++35M_*V6\-M9Q6HDER)I)-@#8$I;MOV-?VJ?B%KW[;WB'P_P#%O4OC3X8' MB[Q!XGA^'>@:SX _&T_P .I-2T%9V^$U^FI^% MW/$-)N$M9+17 1P) ()9$VR[U^;.,@$ ME->RB:\-C9S3/;6)N) M%#2FUBB,A^]G-;1Y(U&U=QO.U][24.6_2Z<7Z)NUVV9SYIP71VA>W=.?-;R: ME'?=KHDCV6BBBH*"BBB@ HHHH **** "OB[Q)^T]\N:CHD<)6]U'7KNT_L[=>71*@P11O=-''#%(&;9*TA(,>W[1KA/&W[- M/@OXB?%W1O'FKZ1)<>+?#^CW^@:=J,=_?%[3/#/\ 8?@[2O'LGA;3]-L;7QOJ&HM97%EIT4$6R>TM5GMG M=9FN7C*-NFD#4SXS_P#!2W]H3X!?&?\ ;$;Q99>$=*TKX4_#:T\3> =#M5^W MI$LU[?VL-]?S)&)'EE\A)7A1O+CC"+P_F,?K;]GC_@EM\%?V5= TG1_ ^@^* M--T'0;^/5-,T>[\<:[J>EZ==)))*LT-I=7DL$;>9+(Y*H-S-ELD UWGB+]D7 MX<^+_B+XP\5:MX6L]3UKQ_X(7NYI9H-4TJ)IV2U>!G,(4&YFR50,V_! M) &')7BE>[7.GTOS0?*]-FIO3M%+64E=D9)3DVM&X->24U=:]X+7O)O:+L>0 M?\$QOCUXA^)UM\2?"GC3QCXS\2>,O >LVL-]8^+O#FDZ3K.C0W5C#<0+*^E2 MO8W,"],OK3^WKT:AJ=Y MJ6L7NLZAJ,ZQ)"C37=[--<2!(HHXT5I"J(@50 ,5Z'6M22DTUV2^:23_ !^; MW>IE3C*,;2=WK^?]:= HHHK,L**** "BBB@ KG_BQK/B'P]\,?$%]X1T:U\1 M>*;33YI=(TNYO!9PZA=!"8HGF((C5GP"V#@$G%=!12:NK#B[-/<_,CX7?MQ_ M%+7?^"5.O?%/XQ?'/3_A3KG@KX@^(=+\2:MX8\,V5_-?Q6=_=6EOI&DQW<3Q MAGF6%(Y)K:>5T3# ,QE7N?!'[6?[4/C'X Z1-IWA[P]_PMW1/A%INN>(M#U] M!IVG0:SJ=V4@N;HHC2QFWM;&]FEM8RI)F5 ,[2ONGCW_ ()1? CXD_#W2?"V MI^$-431M"\877C_3DL/%6L:=/9:[<323RW\<]O=1S+)YLTCJ ^V,M\@7 QZ= M\-OV:_"/PHTW5[;2K;6)V\06T-GJ5UJVO7^KWM]%#$8HQ)3?>SJT]-.TGP\=,U/4KP-- M/J%Y#=:=,PBMK6"XF,=L\(8($^\P8?IEX?L;G2]!LK:\O9-3N[>WCBGO)(TC M>[=5 :5E0!%+$$D* !G@ 5YAX+_86^%GP\T7X3:=H_AAK.R^!JRKX)A_M2\= M=%$EK):/G=*?/)@ED3,_F$;B1@\UZW755G!RJ4=+1^3YG\TMHHYZ< M9J,%-ZJ*3\Y7=W]W+OUOW=RBBBL34**** "BBB@ HHHH ^4_^"SW[0GQC_9? M_8!\<>-/@G9>'/\ A)-!TZZO[[5]9F'E^'[&&VEEDNH8"CBXN,HJ11L/+WR* MSY16!\F_;<_:O^*/PE\:? 4^#OBGRG'B &XBDUG4] M1NG22>*TCLW;:;(_ OC'3?[8\*^+=/FTK M5K'[1+;_ &NVE4I)'YD3+(F5)&48,.Q%>6>*_P#@F=\'_%_QZTKXGRZ1XLTW MQWHNBVWANUU;1O'.NZ.ZZ;;N)([-TM+R*.2'> S(ZL'(!?=10]VKS3U7-!_* M*GS*VUI7BOO>ZB%:\J=H:/EDOFW#E??2TOP6TI'RK^VY^W9^T/X ^&%KXS^' MN:@D+7FEZ1%K5CHOV.RM_*99FN;I;Z4W$I.R%CL(8Q;) M)/V[?BU+_P %9#X;C\9-_P *CB^)2_#YXETFQ?P]YA\/?;C8&<1_VG_;1NB& MW;A8")2I8RYCK[2\6?L:_#;QS\$M+^'6J^'/M7@[1M2M-7M+ ZA=(8[NVO%O M893*LHE8K<-5O1IYOS;? M93?G3_.^Q&\\C]W]I,/G;<#?Q1AFXU^Z6O1NT9]-Y*3O>2;JVES3O4?W>]#Y1:5M&O9****!!1110 4444 %%%% !7QE^W-^U!\;?@__P % M!?V;/"?AZW\.:-\'/'GB@:/KNI.ZW.KZY$?C/XJ\%:WXETC^TM3^'>L'7O#TWVJ:'^S[TV\MN9=L M;JLG[J>5=L@9?FSC(!!'2I"712BVNZ35U\U?Y[Z!+6G.*W<9)/LVM']_7HMM M;'PWK'[=?Q ^"_[=?Q4\/K\3;OXN^%/AWX+U_P 5>-[6V\,6>GZ3\/YQYK>*?V<_!GC;XTZ#\0]5T1+SQ?X9TJ^T/3;Y[F8+!9WIA:YB,(<1.',$7+ MHQ&W@C)S$8M4X1OKRM/UY:EFG;I*<=7NHIM.214I7G*2_FNO3FIMIKS49:+; MF:32/CK_ ()0_MA?%[XH?'S5_AY\5KOQCJ6KP_#W2/%^K)XF\'KXZEE:"UB,LICMXBD*&1RJ L<^LUT59QE:RUUOTW M;>BUT2:BM6W:[U;,TFI-]-+?))/[VF^VNF@4445D4%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 45QGP8_:#\(?M"6OB6;P MAJ_]KQ^$/$-[X5U<_99K?[)J5FX2Y@_>HN_8Q WIN1OX6-=G1T3[I/Y-73]& MM5Y!U:[-I^J=FO5/1^8445C>&O'=EXKUS6]/M8-9BG\/W*VET]YI%W902NT: MR V\LT:1W*;7 ,D#2(&#(6#*R@\@-FBBB@ HKGOBM\6/#?P-^'FJ^+/%^M6' MA[PYHD/VB^U"]E$<,"9 &3W9F*JJC+,S*H!) KD?V?/VQOA_^T_J6L:?X2U3 M5?[8T"."?4=)UOP_J.@:I:0SAC!,UG?P07'DR;'V2[-C;&PQP:%J[('HDWU/ M3Z*** "BBB@ HKEO&/QK\+> /'?ASPOJVLVMIXC\7)>2:+IF&>ZU-;2(37)B MC4%F$:%2>/XE'5@#I^!O&=I\0_!^G:Y80ZK;V6J0+<0QZGI=SI=XBMT$MM!-9^+NG:KXXM[6_\ @196VH^.;;^SKQY=$MKB+S8I=JQ$SJR$','F M8) .#Q2NKV\F_DMWZ+J-1;V\E\WM]_0]PHKS'XX?ME_#/]FZ/P&WC?Q5:Z / MB;K=MX=\,^=;SO\ VG?7 +0Q#8C>6&'5Y-J+D!F!(S#^T[^VI\./V.['39O' MVM:A8-J\=U/:6NFZ%J&M7DL%K&);JX^SV,$TRP0H5:29D$<8==S#<,N7NJ\M M+.WS5G;ULT[>:%!.;2AK=75NVNOIH]?)GJE%?.WCS_@JO\#?A[K5I8W'B?7M M7>]\+6WC99O#O@[6_$%I#HEQO\G4)KBPM)HH8&\MSOD=0 I)P.:[+XW_ +8A#(I&T[C MA02&XM;][?.[5O6Z:MO=-;@M=%U5_E9._I9IW[-,]7HKB?C5^T7X*_9X^&R^ M+?&&O6^DZ%--!:VTJQ27,VH3SL%@M[:"%7EN)I6("10H[N3A5-4?@!^U5X%_ M:=AUK_A$-6NY[[PU<)::SI6IZ3>:-J^CRNGF1K=6-[%#=0>8GSH9(E#K\RDC MFDM6TNF_EZ_>OO"ZLI='MY^AZ)17A^M_\%'?@UX=^+DG@JZ\73+JMOJ\7AZX MO8]$U"70[35)2%CT^;55@-A%=LS*OV=YUEW,J[3PSX.T:2". M]U%[6>Y6W,TR0QY2%'DP9)$&0N!G)P 32;2W&DV[([^BN'\&_M(^"?B#\8-< M\!Z-KL6H>*?#>E6&MZA:16\VR&SOO-^RS+,4$4@D\F3 1V(V\@9&<_\ 9R_: M[^'/[6UAXJNOAWXHM/$T'@G7[KPQK3PP30BQU&VV^="?-1=X&X8=-R-GY6-- MW5T^B;^2=F_1-I/ST)NK7]/Q5U]ZU7=:['I%%?.?AK_@K+\ /%MIXLN++QU+ M]F\&>'KKQ;?SS^']3MHKK1[:1HI]0L7DME74+9'0J9;,S*3M )W+GJ/V?/V^ M?A=^T[XQ;P[X5UC6XO$!TE->@TO7_"^J^'+R^TYV"+>VT.HVUN]Q;[BJF6$. M@+*"06&7%.7P]K_+77T]V7W/LQS3AI/36WSTT]=5]Z[H]DHKS?X7?M<_#GXT M_&WX@?#GPQXGM=6\:?"V2UA\4:9'!,CZ6US&9(07=!')E0<^6S;2-K;6XKDO M&_\ P4K^"OPZ^(FI>&M7\836]QH>HQ:/J^IQZ'J,^@Z'?2[!':7NK1P-86DY M,D8\J>='S+&,9=)-6M=#UQ/#FJ6,?A+5UUC2;]FC7R;K3FMA>6^/-C= MGEA5$C;S&8("P(IRORZVT?X?YK[UW02]W66E_P#@_P"3^Y]CUNBBN:^&WQB\ M,?&$:\?#&M6.MKX8UBX\/ZHUJ^];._M]OGV['IOC+J& S@Y!Y! -W9>ORT7Z MK[T&RN_3Y_TG]QTM%%<;\/?V@/"/Q4^(OC?PGH.K?;_$'PYO+>P\16OV6:+^ MSI[BW2YA3>Z*DFZ%U;,;,!G!(((HW=EZ_+1?JOO0>9V5%%5]5U.#1-+N;RY? MR[:TB::5]I.Q%!+' Y/ /2E*2BG*3LD.,7)\L=RQ17*? SXW>&/VD_A!X=\> M^"M3_MKPGXLL8]2TJ^^S2V_VJWD&4?RY521,CLZ@^U=752BXMQDK-$QDI+FC MJF%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F?QM\*_& M/7M?M)/AQX[^&GA32TM]MS;^)/ E]X@N)IMQ.])8-7L51-NT;#&QR"=_.!Z9 M10!\_P#_ KG]J;_ *+)\ /_ S>K_\ S3U^5/P-_9G^'OASX$ M\/?&72]5\ M=7\O[&OBO3-?TF\M]5TI[ZXOO$DES%;S>4L=P]W.#$MY&EPJO M%YX=?W6HH ^?_P#A7/[4W_19/@!_X9O5_P#YIZ[3X)>%?C'H.OW\L^KWRNFW<-@C4Y(._C!],HH _/O_@GIXSF^ M%EU^T1\-?$?@_P"*FC^)?'7QB\8:EHDT_P .]?.CWEI>2_Z-<_VFMF;%(7VD MAWG"XP<\C/SY_P $H_@M\0/"OQ+^#VE:S\-OB1H/_"O/V;M=\&:S>:MX6OM/ MLX]9.M6\@LHIIHE69S&N]6CW1R*28V?:^W]AZ*R]DG34'_(H?*-*=)/UM4DW MW=MK.^GM&JKJ+^=S_P# JD:C7WPBEV5]V[K\/?V2?^"8#GX:?LU6'B?X&ZTJ MWWP)\5V_C>WU+PS"_AOX<^+FL_%;2[ M_P 5ZOI/B"X\/S^#&\-^$9X[E;G0SYEQ?&W^UQRPV]E:3S?:$582Z0^2XK]O M:*YU!*E[/R@KO6_)"$5=/>_(F^ZG.[>:C+IK M\+_M7_!*Z^-7_!*CX60_"CX=>)-(TWP-JGA'Q1!\/M1T^33M6_LW2KVVGGTQ M[>X"O]H2*)L(Q!D>)<,V\$P_MZ_&KQ9^VQ^R/XETCX:?#7XW)HVEZQH%UXB_ MM+PU<^&KKQ1HPOXI-5TVRMKPP7\LGV5'#@0HDJN8XY)"Q2ONZBMJDG.4I='/ MGL]5S>[I+JXM05U=7UUU.>G#DC&*>T>2ZT=M=NS3DVGT[:(_(;X__LO>+_&W M_!.K]K+0_ GPW\:Z7\*/&?C/PO-\-? \?AV\TZ^M;.*ZTK^TY;;2C&ES8V[S MQSRB(PQ%=DLNT!]Q\GU']E'PY;_M;_M.^#_@]\);K3/B7H7QF\%MX"UCPUX< M>+3/!<"VVG3ZA)]IMXQ%IT1@%P9PSQ?:A(B#S&7 _=&L/PS\,O#?@KQ%KNKZ M-X?T32=6\4W"7>M7ME8107&KS)&(DDN)$4-,ZQJJ!G)(50!P*=*7LZL9K[*7 MJW%T;7?I2U_Q.U@E'FH^R\V_+WHS3T_[>7K;4_+_ /:F_9Y^)7B7]J;XMSP> M!?&VH?&W6OB+X9U#X3>/+?2YYM,\/^&(#8_;(!J2#R+"%5CU'[1:2/"]UYPP ML^\&L.__ &0-6\ _LJ_M2>+H/@,=>^(/C'X\ZM!+>ZAX3O;[59_"MQK5F\EQ M!;0M%=:A8B-6F%G$[07)5M\"OVS?#/B36O@O\1+[P%H M?C[QE;:#>ZG\(Y;)K*"^T;36T:XCL;:R465L;T74B$0Q16DIL^?S MD_\ P*496[\JY5&W6+DKZZ?A!\;/V"_C?XE^!?BRZ^('@#QSXP^*?AW]G#PY M:Z1J45A0:_!K]S,L5O75/LDONA"/_ +9?UDPHHHK, MH**** .+\;:'\0[_ ,;Q3^'/%'@S2O#@TR>*6QU+PMH0(L M",8R\!@+.$<":,N&3#TWPG\:(O[*^V>/OAA/Y.E7,.I>3X!OHOM>HMYOV>XA MSK+>3;IF'? WFO)Y+S!Y?J%% 'Y5_%WXZ?'71?VO3X]N]2\=7GB#X7W; M>"[30-%_9^\:R:)XKL9G5+[5(I(IIK18_,E258FN)3-_8EJ4N;9;B53^@FF^ M$_C1%_97VSQ]\,)_)TJYAU+R? -]%]KU%O-^SW$.=9;R;=,P[X&\UY/+DVSQ M>8/+]0HH XOX;Z'\0]+N+ ^+_%'@S7(H],:*]71_"USI37%_YY99XS+J%SY< M AVH8&$C%P7\X ^4/QB_X*K?\$_OC%XJ^*'[9OQ9^&G@CQ?J'B+4[_3_ LV MG6^DW4O_ F_AN^T.RAN?L:*O^DO:7L,$P,8;;Y4ZGDD5^Z-%1R>_P _6S7R M;BW\FDXORDS6G5Y?O3^Z]OFG:2[-)GY1?\%)_P!DKXQ?\%!/COJ7@[P]\-X+ MWPM\,_@^UAI>I^)M5OO#MJGB35-DBW>GR)87*WMQ9I8P QYB"/*0TB$U)^W3 MHWB?]K3]F3]FSXJ7FB_M*?!_]H3PSX[6*ZEC^1WM_)**=TFU]C_JS15SO)-)V=^9/JG>;=G_ -OV](Q3NE8QI)0Y M5:Z2M;H_=A'7UY/_ ":35F[GY?\ PG^*_P 2/A9^V0GQ%^-_PP^),OB+QA^S MSH.DZI'X5\ ZOK]E-KRWM[+<6)DL()H8)/WBEEED1%\P9<#FN&N?V)?C1XC_ M &>OV-OV;KWX90^*-+\#>%+_ ,5^/(/$.JW.C^'H[C[/)9V>DOJ=M97L9GA- M_,PA6-RPM5;.WYZ_7FBE4C&:<9+W6[V6B^*I-)=K2J7_ .W8VMJW4)2B^9/6 MR5_^W80;^<8?>V]=+?E=\)? /QCC_8O_ &2]<\<^ ?&6HZ[^RGX_GT?QEH<. MF7$][JNGVEK>:5;ZQ8Q/&LFH)'%+;7"M#&SRCS#&"XVGT7_@G9\9?$7[4'_! M5KXP?$+5_AOXT^$MD_P_T?0;;3?$^FW.FW'BAK;4M0)U*WBN(89G@1)(T#31 M)(OG*"BYQ7Z&45K[63JNK/5MRE_V]*'))_JETN]?AY-9/B)K=[!J&A^&)KG2=9L M-3U6>\BU5]5?R].B"PSKYL4DZ3J8BJPNVT-XI^U-^SS\2O$O[4WQ;G@\"^-M M0^-NM?$7PSJ'PF\>6^ESS:9X?\,0&Q^V0#4D'D6$*K'J/VBTD>%[KSAA9]X- M?JY16=']W.G4W<%%?^ \EO1^YJ^TIQ5DURNK'GC4B_MMOYRYK^J][1=U%N]G M?\6O@Q_P3GOM8\5_#34O$?P:UZ6\U?\ ::\9MXHN+[P[1MC94S!(NU8PR_O'6'J?PR\-ZWX\TOQ3> M>']$N_$^AV\]IINL36$4E_I\,^WSHX9ROF1I)L3>JL VQ6%ET6CYG+3I?GVO=7_>.[L[ MVC=75W$%R[;*/$6C7'A"XU[4+'0;G4]1::1+5()+BZM9"]JQ,,;K*JQR8*KN'2_L: M_LR_%K3?^"A.@:QXL7Q5I/CK1_B)XDU'7-9M?A5J&==\/S?:?LEO?^*9]1CL M;K3S!):BWM+>VDFMI8HQY">7(]?KM14T6J;BTOAV_P# :4>M]/W2NG>ZE)>8 MJL%.+B^O_P E4E_[E>UM8Q?1IE%%%24%%%% %/Q##?W.@7T>E7-G9:I);R+9 MW%W;-=6\$Q4B-Y(EDC:1 V"4$B%@" ZYR/'_ 3X$_:,L/%VG3>(_BI\%-5T M&*X1K^STWX5ZGI]W2C=*]LHH ^3?\ @I3H'[0[ M_#G5[OX=>/O">B^#IKO3H=1M++P%JFH^)].TYKB%;^XANK75X6EVQ^:YCM[> M.X\K>(9!,$>N"_8RT;XEW[:SIOP=^(^C7'A6#2[.2[\0^*/"7B#5-"FUC[1= M>?%IEI?ZPM\BFV^R^;_ITL"R(-BB228+]WT4 >9_!+PK\8]!U^[D^(_COX:> M*]+>WVVUOX;\"7WA^XAFW [WEGU>^5TV[AL$:G)!W\8/SO\ \%C?@9XS^.'_ M 2_U3P9J6FK\1O$>I^(O#Z:C;>&O#]S#'?6HUVT>4I:>=+K6!M1;3(HV1&\^>V2[MX9@F2OD%F !S M7;?\$N?V5/B[_P $\_VJM,\+>*/AC%%X.^)?PGM;35[[PMK-WK]O<^(M'+$W M%]<365G%97%Y!>2H$9V1FMU F;''ZF452NU[_O-QL[ZWTFKOS;J.3Z.2B[:$ MR2;;@K:WTZ6]G9+LE[-)=4FU<_$/X6? /XM?"CX"_M"_";X4:3\>]9_9^\2? M";Q->67@SX@^![VPUGP)KTVY8-(TZX9"NI+-OF(%F\\0P&WEGWR?4?PEU#6/ MBI^TO\ /'^B^!/BEI^B?L_?"36K/Q1-K'@C5="N-1O;BUT^.'2K6"^MXI[R3 M=:329MXW0%$&\EU4_HS11[UKIZVM?=W2JQ3=][*JTKZ^[&[>MV[2:NM+MV]? M9M[=6Z:=]KRE9+2WX^?\$^/@)^T%^SM^U!\ _C3XP^$YT]OC1-X@L/B)')?$^IZ= M:IHUY&VHQVZV=[YBEW3YGMY ?-&1DBO -9^ ?Q(\5_LZ?'4Z9X5^*GC+2_%' MQZ\$^)=%\1>)O"%QI7BWQ3#%>:3]ON;K3Q;6[16UJ+76ESIINM^"I/MWV:V&J8%O=6 MS0R6$<-C'(6MY(MQMX]A:O(M9_8T\6?#:S\;Z%H7PJN/#_AZ#]H[6-=\:V2( $']N:*PA%1A&&]D MEY:.D_DOW2T[RDU:]EO)\TI2?VFWIYJJOFU[5V?:,$[V=_Q0_9Y_9.U'X=^) M;B?]HOX;_&CXV_"FZ\&RQ?"O3K7X;ZC;ZEX4NSK%[/)9V]G!>W<^BSF)[7[+ M=W5S;/%;K!$\L#0,HZCXS?L9^*=5_;<\;_$JP^%7CB+Q'!\?/AI8&MU&^.ZECD:-C'B1VV C]AZ*UI3=.<)Q^PTUYVJ1J:] MV[+OAU^W3\*O'"_#GQ?H MVH7?QU^*$GB#6FT:ZA)T.YMKE[$W$I4 6,LRQ/#N(B>0ADRS$EO@_P#9N^)Z M_&;1F7P#XZLOCU:_%7Q'J_CWQS-I-P+#7O!DT6H?9;5=3 ^SW=N\4FGQ0V$< MA>"2+<;>/86K]=J*YG23IQI=(P4/DN3\W'WELU*2ZW-95'*HZCZRE M4]U[IQB^EG^%WP\_9.^).F_LE>'=*\>?"/XH:YXA;]G_ $G0/A EMH%W)-X& M\7(UU]H9RJ9T:\\Q[)_MMR(1Y<)3SUVE*?\ \%H-# O?C5I/Q;TZ;X@>.K3X M">&?^$5GTVV:^/AK4%U!UU2X=T##3A<3")M\I074<30H\C#RJ_^!_%'B;PR0='U?5]!M;V^TDAMX^SS2HSQ?-\WR$<\]:ZW M5;K>T>GO2EZ7]IMV=ZFKTYE&*T:N84H^SC[NK2BE?KRNEOY6I*W9RD^ME^>' MACX#ZI!_P75M?AHEFZ_#RTEC_:,PLP1$U2739-!:)D')S9E4D R M$D D"NEK-.U.,.W_ R^Z"C"_513\B84^5OY)?F__ IN4_)RMKN%%%%(U"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO//VB/VF_#?[ M,6C:-?>)8/$,\.NZG#I-JNDZ/<:E(9I6"J"L*,Z%X>\*QWTLOC+ M5[&VA\.W*V<[P7!\Y+AY;;I_F[:]OF-)M76U[>6B;WZZ)O0^A:*^<[G_ (*;^!9-5\%C3=#\;:UH MGBW3-&U:ZURTT^%;'PO;ZO([_.F27EKA/G6-HUZ.Z, M\:O3BX[]VOFMU_7R%JW;T?W['<45R'@O]H/P%\2/#UKJWAWQOX0U[2K[3I-7 MMKW3M9M[JWN+*-S')=)(CE6A5P5,@.T,"", MM:TY=8T[04UVU;4[^R96=;J*V#^;)"55B)%4KA2<\&EK>W]=?\G]S["YE:_] M=/\ -?>NYV]%>$^-O^"F7P'\&?#B;Q8GQ6^'^N:#9^(K#PM>7>D>)+"[BL+^ M\N%ACCG<3!(R@9I7#,&6**1@#MQ7H&D_M*?#K7OB#XA\)6/C[P5>>*_"-M]M MUW18-;=0!S) FUT.Z10,,ISR*+IKF6W^23?X-/T:&]'9_UK;\ MTUZJQVU%>4? 7]M3X=_M,7'C27P7XATW7="\#3017?B"SO[:ZT>\$MJESYEO MX7[T(NO-\HR#'*[LCTHOWZ?J"UM;KMYGJ=%>7_ +1W[87@?]F']G#4/BGK ME_/JGA>TTYM2M/["A_M*YUJ,0-<*+-(R?.W0H\FX$1K&CRNZ1(\BXGQH_;5M MO@CXOBM;[X=_$O4O#,*6,FK^+K*QM%T30A>3>3&96FN8[B?:<-+]C@N/*5@7 MVT[.]GWM\_/M\P;M%3Z--KS2M>W?=;'M=%?/?Q=_X*):)\*+KQ<\7@#XE^*- M&^']QUM;:YNKIYKBZA\Q8DN0##")+EFAF"0N(R:[B+]K M3PC>?M0V7PCM'U.]\57>@W7B&66"S8Z?90V\EFC02W!PHN6%];R"!=SK&RNX M19(3(H)RLX]=5YJW-=>5M;[:/LQM-:/I^EDUZJZNMU==T>F45X5I'_!0SP#K MGC[P)X:MHO$4NJ_$37M3T/2E2P\R)!8KJ!:\GE5BD-M/_9MT+*?VR/A#X&^%.C>.];^*GPWT M?P/XCD6+2?$5]XFLK?2M4=@S*L%T\@BE)".0$8Y"-Z&JL_Z]6OS37JA+5V7] M:)_DT_1GI%%<#X(_:4\*>./'NO>&H[Z.PU?0]=;P_';WLT,3ZM6F5;>Y1FX!&QR1M 8NA_:G^&-QXH\5Z(GQ&\!OK7@.W^U^)K!=?M#=>'8<9 M\V\C\S=;I@YW2A1BEV\U?Y6O?TL[A?KYV^?8[RBO.9?VL?A_+X7\/^(=/\6^ M%M8\*^(KNZLX=?L_$&GMID1M8;B6=C,TZB01_994=8?,="K%E5$D=(+;]M3X M.7OPGF\>P_%GX:3>!K>^&ER^(H_%%BVE1W9*J+8W0E\H3$LHV%MV6 QS0]-_ MZZ?F']?G_D_N9Z;17COPR_;S^%GQ&\&_#G5)_%^@^%+WXL0>?X6T3Q#JMI8Z MMK'S!"D%N929G#%01$7^^OK7<>&OCIX)\9MHPT?QCX6U8^(S=#219ZM!/_:A MM6V77D;7/F^2WRR;,[#PV*//^M-_N"^MCJJ*Y7XF?&+1/A%-HYUZ[L].L]7N M)H#>W>HVEG!9B*UFN7D91&KNO/VG[9OP?O\ X.WWQ#@^ M*WPUF^'^EW/V*]\31^)[)M'M)]R)Y4EV)?)1]TB+M9@ _B!\4/^$6TK7=.NYKK2--UK2K^*]MY+#7X+]+V2#[%(LA-P MWE6$\IV#'E@,"PW;<7XZ?M]_"CX ^%]#U'5/&7A_4+CQ2;9M!TO3M6LY=0UZ M*:YAMO/LX6F4W$2-,K.\9(5 QYX!;3B^5[BNM_ZUV/9:*\LTO]M/X73>)=*T M'4_'?@KP_P"*-?U&YTS2M"U#Q-IO]I:I+#=2VI$$45PYD+20OA%)D4Y5U217 M1>CT+]H7P#XI^)^J^"=,\<>#]1\9Z$R+J>@6NLVTVJ:<7C\Q1-;*YEC+(-XW M*,KSTI+7;^OZNOO!Z;_UNOT?W'845P/B']JWX7>$?$NO:+JOQ)\ Z9K'A73Y M-6UNPN_$-I#*1XFTT:,\$$\-NS"8W 9U\R=5\R-6B4J5=T9HU>IT5R'@O]H/P%\2/#UKJWAWQOX0U[2K[3I-7MKW3M M9M[JWN+*-S')=)(CE6A5P5,@.T,"",M:TY= M8T[04UVU;4[^R96=;J*V#^;)"55B)%4KA2<\&C6]OZZ_Y/[GV%S*U_ZZ?YK[ MUW.WHKPGQM_P4R^ _@SX<3>+$^*WP_US0;/Q%8>%KR[TCQ)87<5A?WEPL,<< M[B8)&4#-*X9@RQ12, =N*Z#4OV[_ ('Z-KUYI=Y\9?A3:ZGIUW'87=G-XML$ MGMKB21HHX70R[ED:1'15(!+(R@9!%"UU75V^=D[?'0[I H MPZ\\BN.NO^"C'P3?4_A_!IGQ+\$>(HOB7XBF\+:)>:/X@L;RUFOXK=YWB,BS M8+#;''M3<_F7,"[?G!HC[UK=?U=E^.GJ#TO?IOY65_R5_0]LHKD)/V@? /XV\(KX_>S_M%?#)UBW&L-:\GSQ:;_.\O@_/MV\'FO.OV>_^"BGPP_:/ M^%WCKQYI.OZ5IO@#P#K-WHU]XGU#7=+_ +*F-L0);@2PW4GD0\@@W0@=D9'" M&-T=E=:OLK_*]OST^_LQV?XI?-JZ_!7/=**\3^#'[?OPZ^.VHVB:+JMJMCJ6 MHZEI>G:A)+OPMINJ:_KEC8VFN7=O(R9LYC,8YTE"EX]K;G3G:*[E/VE/A MU)\8Q\.U\?>"F^(#1M,/# URU.LE%3>S_9-_G;0GS$[< <]*%=VMU5_E9/\ M)I^C%=:^6GXM?FFO4[:BO#;#_@I!\%]1\>^+='B^(/A$Z=X%TJ/5=?\ $?\ M;MC_ &%I&Z[DM#;3W7G;8;A)8\/'(%V[TYR<5ZUX ^(>@?%?P;I_B/PMKFC^ M)?#VKQ">QU32KR.\L[V,D@/%-&61UR#RI(XHB^:*G'9_YM?FG]PWI)P>Z_R3 M_)K[S8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L7QK\-_ M#OQ*M(+?Q%H.BZ_!:R&6"/4K&*Z2%RC(642*0"49ER.S$=#6U7RK_P %/M)\ M6^+[WX*^&O"/VZYN?$7C.>WN]/@^(6L>!(]2ACT74I_+EU+2HY+I%5XDD"*C M*[1J&P.0FVMAI)WOT3?W*Y@_L[_L=?$WPA_P4/\ %OQ)UK1OAQX,\/7PG-W> M^#K^ZB;X@L^]+>34-.,:1QSPIM9II9;E]^X1LJ2OC9N?V0/B3\/O GAK4_"+ M>"-6\<>#/B9XH\9V5AJVIW5CI>I6.L7>K$0274=M-)!,D.I1N2+>5?,@:,?* M_FKY3\>OVF_BI^R=X\;P-\/=!CU36M.\-Z!<7=KGCWXUV^F:CX-\2?!3P]HWAOP-HW MC7Q3>>)[34X;+6!>7-W!<0VT\SVLVEPPG3[@?:+JUN&W2J'MT,3;Z4-/91>B MM'Y:N^E]-&M/DNHG+W91 MSZ)=063/'=-J#74V'FD#2/IUBJ21CR)+J/$Y^H?VQOVQ]?\ V1/$/AZ:31]. MUGP]XMT:^T_14&]+V[\4HBS:?IV[<59+R,7"KA-RO;]6\P!7&3BZ6*BM;N:T MV:YE:WDTXI=VNX']+NK M_P <>(9=';>:+2[@AH8V%W)*K"*1XS" MQ5)*J:5_P4(^,MO^UU-X5U'PCX7/@3PIK5MX0\2ZHK6%G'+J3:/'J$MQ;33: MT+P#,HV62Z5<.\4;.+AB2$X?X5?\%4/C7X\@\3Z9W>A M36UC)IOB+6);$3/ FJ37,R+$BRQ/.FG3OD^99V_ J:=)3Y5#WOABO^WN5P73 MXK*HGU]Z[^*(3J2]Z<]+MR?S;4GUV'[WQIJ&N6V-&U2&[>--4N],.I6-F8XY?)L9)=1C@DN)/+DC M4MNDM_\ @D%XOO\ 5OB'IM[=^'FTS5[;Q.VB:[>^-O$VKO<2ZQ=FZ%O+H,TJ MZ98P+O>*=H#*URBJP6W9V ]&_;Q_;-^,G[-6J>!_!_@K0O#GB[QC>>%M2\4: M_JC:?96VF/%IWV6.?9!?Z[8?9(7>Z#M-]KNVMT4;HIMQ=:]I^WI\3X_C&;^[ MT_P7_P *^B\6KX1DT&RL)[O7GD?PL-;6XCU!+LVLF)CY'EK;$.OSK*#A2>UO M"34>5+9-;*-AJ#4DDM=';_ KFMVTB[OJ[W3?>T0+ 1+^ M[(3)V[FM_#[]C#X@:U\=]&^)GC&V^'^AZP_C@>)]2T30]1N=1M+*"+PS<:)% MY-U+:6[7%P[21NQ:"$)'B,%_+#2>"P_M??%:X^)VF^*?$OBCP=K=IXM\)> ] M>TO1O#%[J=EIVEPZGXD,1WHMX3<2")]GVD&..Z$6U[98U:-NY\$?\%$/C$GP M@^W^(3\+I=?\8^&?!.O^&[BTT:]L].\/OXBU-]/:._5[V1[Q+9C'('C>U\[) M3$.1)50I2G!Z:W=/E[24FK)]WRO6_*DMR7:/NIZ)7O\ W9J.OI[T5_-KJMSV MK_AD/Q&O_!*S4/@8M[H8\47'PYNO!T%R)I?[-CN)+&2VC._R_,$*EEY$>0HX M7C%9OQX^$WQP\=_M%>&GMO#OPR\5?"+PPEA>6NDZCXVOM%N)M4B?>U[=P1Z1 M=)=BW(C>UA\^.-94,L@>1;=K;D/B3^T1XU^)/_!,GX]:KJ^LZ78^+?!T_B#P MR-8\&S76EJTEA*UM]I@;SWFMI6968JLS-"QV"1RF]N4^//QDUK_@G%X[\8>' M_AK=>+_'<6H:+X?>VTGQ1XINO$\F@ZMJ>LMIEO/Y^K:A'(8YD+,+:2_MXG:Q MPCP&620GM'*I3DM74LXVZMQYHWOM=/1[\UMMRYR;A.,M/9\R?E>482]=8J_3 MEOO>QW_C/]D?XG7'[-6F^!QH/P@\>7'B"ZU/6?$\OB74;RW_ +'UJ\O7O8M3 MTZ5;2"?%'A_7-)U#5O!7PY\0> M&([S69)4DOM5O&TA[6YD"(_[K?I\K2G.X;UVJ^3CQKP'^V;\=_BSI?A7P?%% M\+?A[\2;R#Q->ZIJ'B*SCU73FCT>YM+?R!9:9K,RVLSF]0R@ZC.;;[.X*2&0 M>7F>%?\ @I?\5/'W[42Z;H_A/P;>?"^PU6T\-WVK6FJ:9<6MW>7&C1ZF+FSU M"35X+F=/WZ>7;IH[F:&-I5G7<4CQ:BH-IZ25[_W6I4T[]-9.*O:2=KVC&-FI MR5156M4Y:/O>\KKJ].9[IZM7E)\WNL?[(E]X=\*_LX:)I%]:R67P6U>&\U&: M]GD:>_A30-2TTLC;#OF:>\CD;?M!'F'.<*>6^ ?_ 3SUK]G_P#;0U'XB6WQ M2\9>)/#.K:7J2W6DZTFE-(;Z\OUNF_>0:=%,\* 80R7#2*$C3)C4*/#_ /_ M ,%"OC[J_AG0M7\03?"/^R]3TGP3K5[;:7X?U&"Z$'B6YDLQ;0S/J#JDEL\9 MF^T-&PE#"/R8ROFMS'P4_P""F?Q@^%_[%W@BXU/_ (1+XC^(_%O@/PGJGAJX ML(V-Y83:G?0Z7MU1[W48HKZ;S)%D\PW-BLLD*?"D_GQ7B^,M4\)7]G,UE+;&YM-3LHK@HZ^:2 M8KFSN8)U)1XQG-<1^SS^UY\=/C3\2?A]X1U6P^'OA#5)HO$%WXL>ZL8]1FFC MTO4M/MA#!!I^L7,%C/)'>2*Z27ET8)(P2KC*5M_MXV=SX9\(8[ M[P1J6AOKVF6?C2YMHM$TN2_PY71(-MOJ,M\IDM_]/8>6H,EN?,B\N3'EO0I0 M3]Q\J3_NJ3M+[V[[225]&D-SYIMS6JYM'WDHW3^45M=/S3.!L?\ @GC\8='\ M-:;$]W\,-=U'2_#G@IT,DK:39W&J^'=7GOEL3;6FGB"*SDBF6-;F&-3&\*L+ M+:=B]!H_[%OQ8^&E]HWC?1='^$GB;QE=2^+3K/A?5]8O+'0;%-?OK:]D^S7J M6$\LQB:U6.0/:1?:O/D<^1CRV])^#-WXLT__ (*,_%_2M=\8ZGK^COX-\-ZM MI>E&-;?3M"$U_KT)2"(9)=X[:$RS2,SR.IQY<:Q0Q?0U4]^?^;F?_@=E)?-1 M47V2NFFVW4KPJ.#=^7D^=H7B_ESM^;;NMDODW]EW]A7QG^S?^U7K_CU+_P % M7&E>,C'8:MIE@EU9VNGVD&DZ=!;2Z;:MYB69%S9SH]LKE9()+9FF9[5$;SWQ M?_P3,^(_CGPAXM\)W4GPWMM$M-&\<:?X;U..[NI+W7G\2WANF&H0FV"VB0'Y M7\N2Z-PP23$.WRS]Z44.;?*GM%67]?-_\-8F'N/FCO=._HK?EH?-/_!1O]B_ M7_VO?@YH7AGPU<>';%M,358I5U.22*W9+K0M1TZ-5$<3\"6[C+ @817QD@*< M'XC_ +&?Q TSXZZE\1_"5MX \07\'C&+Q#I^@:_J5SI]C>0OX;BT6=I+B*TN M#;W*%"R.L$P:+=&=GF;H_K2BIE[U[]=_O3_0(^ZE%;)-?)GYN^$?^"/7CWPT M_P /XKW_ (0O6+2#PYH&@^(+:U\=^)_#^F:*VF:A<71DMM.T]HH-5C=;EA'% M>-!Y#PJVZ579!ZQ\,_V4/B9^S1\=OB/\=5T_P;XH\0>.]*U*;5/"-E)/VTOA+HVAZ#<:#8W-H-6^TIJTTBQ,+S0M M1T]%!CCDSB6\C+9'W%6GQ;U3Q]X43P1JVJV/CZR\9Z/HFL M:A<6%EJ*IX:&AS)/Z/HP<1>(XKJ M..=+29\I_;<+B;R!]JDAF9HK7S0%Y2#_ ()B_&#PM\']#\'V@^$?B[]J_H;11?6_FG]U[ M+TUOW;W;2!W::\DONU_KIY'Q%X2_X)I>,]!C^(;3:AX0:Y\6:UHVI6,J3SEH M4L?&6IZ\V\F $,(+V()MS^^5QE5 <\_^RQX#\61_\%#+;1U\+9\(?#34O&^H MCQ3/X;UO2[C4'UO48KKR6DOK"WM92DF] ]C.?B#I'CG2O* MU>_T@WB:?;Z2JVES?682ZM&D?3Y%$]N9&A$B2*'(,=7CI MX-TF30]8EUG6+!O%6M^(V$C^)M%U4;=0U(27-Y+]GTR3=+(( TSIMBC4EA][ M444&Z,X5(;PM;Y1C'7OI&/S5U:[NJG[Q-2ZW_%M_^W2^_6]E;X\\??\ !.[Q M9XE\'6]CIFM>']+NK_QQXAEUR1&'K_P;K7B*/Q5%';>:+2 M[@AH8V%W)*K"*1XS"Q5)*^VJ*A0CI?HK?)I-=K6ZI,_.WX2?\$S?C7\-/#VOPQ77@A+2TO/"5QX>\/WOC34-7)&I;=V'BC_@F%XJUGP)KMA;S^"8 M=0U/PS\0](AF,DP$=UXAUJ*_MI"P@W;1#&5F8#<&P%$@^:ON*BM8U)*SO=KF M=^MY1Y7?Y?)=+))$I);=U_Y+M]WWN[O=L_.G_AT)XV:'XG:1+)X8OK/7=)\6 MV^@ZWJ/CWQ-?O/-KDS2B)]%E8Z9ILN?L>^-M. M_:>M?'>C-X3NK ?$:T\3S6=SJ$]I(+#_ (1?^Q+AP4MI URKX=(SA)$10TL9 MZ?4=%3%N*2716]5=/].EOO%;1KO?_P F23_);W^X^4Y?V,?',O[6$^K?\4./ M ,WQ#B^)@U?[5<'Q"MVFB)I7]G"U\CR?+(7?]K^U;O+8P_9^?-J]K'[''C"V M_92A\,Z?-X4O_%>A?$*X\>:?::A<3KH^I_\ %0SZK!:W$JPM)%F.1!YBPR>3 M,BN$E" -]/44HWC&,8_9<6O)QY5%_)0BO.VMVVW4GS2ZI8_"O6=-OO!&I^+/ EE/K.L0:I// M#I_B3Q!/K>EZO/O=+=V2W>:TN=LWEL\+_9G$,@0I7V]113_=JDJ>GLKXO_*,&R:VFABCN?,9_,@90#[3#_P $ M[M.YM)KA+N"P7PDNA'875V%P) 2 TC_NNLI;*U]< M45,81C2]C%>[RJ-O[J:DE]ZWWU:O:R5<\G-U6_>?,[^;6/[&OWN8[MKZSMH+G2 M)"K*81";P6[A@3<*Y ^COV _@E\2OV;_ ((:+X3\6Z62")Y8M.LTU&6027$D][)#;RO+@M',TCRCWRBM8SDK];W;\W)N3?JV^ MFR5E9-IYRBFT^UON4>5+T2^]ZN[2L4445!04444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %4-5\+Z9KNHZ;>7VG6-Y=Z-.USI\\]NDDEC*T;Q-)$Q! M*.8Y)$++@E78="15^B@#B/BM^S-\-_CO87MKXX^'W@CQE;:F+<7D.NZ%:ZC' M=BW,C6_F+,C!_*,TQ3.=AE?&-QS7\1?LH?"WQA/X.EU;X:^ -4E^'7EGPH]W MX>M)V\,>7Y9C^PEHS]EV^5%CRMN/*3'W1COZ*%H[KO?Y]_4'KOZ?+L>9V?[% MWP=T_P 4Z[KEO\)_AI!K7BC[5_;.H1^%[%;K5_M6/M7VB41;IO.P/,WD[\#= MFKOQ2_9\L?B]\0?!6LZMK.M_V9X(OCJMOX>B6U_LO4+U5*V]S<;H&N"]N69X MECF1 ^UF1V1"O?T4+2S73;RMM]VZ[/5:@]4T^M[_ #W^_KWV>C.0O?V?? 6H M_&*V^(EQX(\(3_$"RLSI]OXFDT:W;6(+8A@8$NRGG+&0[_(&V_.W')K"^'O[ M%WP=^$:RCPI\)OAIX8$\L$T@TGPO8V7F203_ &B%SY<2Y:.?]ZAZJ_S## _V@],T^R\?>"/"/C>STB\74+"#Q!H]O MJ45E>:TC\+_#3:J;[_A'="^VMJ0UDW'V"+S3?"#[ M,+K=MSYX@ B\S.[RQMSMXK=HH6FW];?Y+[EV#?\ KU_S?WL\V\)_L;?"'P%? M:K#;2ST_PE::SHL'AR2ZTK0=)N)(M,B8E+$07UI3? O]BOP%\"OV:C\*(=)L_$?@^ZC MN(]2M-8TVR:WU87#$RK-:P016:QL#M$,4$<*H%58U4 5I>"/V//A'\,_AAK? M@CPW\+/ASX?\&>)M_P#;&@:;X:LK32]6WH(W^T6T<8BEW(H4[U.5 !X%>CT5 M4GS7OU5OEV]%T6PH^[:W1W^?5^KZL\T\1?L7_!WQA\)M'\!:M\)_AIJG@7P[ M-]HTKPY=^&+*?2=,D^?YX+5HC%$W[R3E%!^=O4ULWO[.GP^U+XM6WCZX\"># M;CQW9V)TRW\1R:+;-JT%H0P-NET4\U8B'<; VW#MQR:[*BD]=^OZJS^]:>@6 M5DNW^=_SU]3DXO@/X&@L8K5/!GA1+:&"QMHX5TBW"1Q6+F2RC"[,!;=V9HEZ M1,24VDUB>&/V//A'X)\)^)=!T;X6?#G2-"\:1"#Q#IUEX:LK>TUV,(8PEW$D M82=0C%<2!AM)'0UZ/10];WZ[^?J&UO(Y7P!\#?!/PGT[1[3PMX/\+>&K3P]9 MS:=I4.E:3!9QZ9:S2+++! L:*(HWD1'9$PK,BD@D U!XP_9X\ ?$+XDZ#XSU M_P #>#]<\8>%@1HNNZAHMM=)Q\[9VXXQ%&%4!548 P *=12&]=_Z_JR^X**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ *HHHH **** /_V0$! end XML 16 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities $ 4,577 $ 5,646  
Deferred Tax Assets, Operating Loss Carryforwards 52,141 54,167  
Deferred Tax Assets, Deferred Income 1,023 0  
Deferred Tax Assets, Tax Deferred Expense, Other 0 0  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other 5,023 0  
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other 7,791 6,525  
Deferred Tax Assets, Gross 70,555 66,338  
Deferred Tax Assets, Valuation Allowance (17,906) (21,354)  
Deferred Tax Assets, Net of Valuation Allowance 52,649 44,984  
Deferred Tax Liabilities, Other (1,287) (2,204)  
Deferred Tax Liabilities, Tax Deferred Income 0 (358)  
Deferred Tax Liabilities, Deferred Expense (18,443) (20,952)  
Deferred Tax Liabilities, Leasing Arrangements (4,550) 0  
Deferred Tax Liabilities, Investment in Noncontrolled Affiliates (667) 0  
Deferred Tax Liabilities, Gross (24,947) (23,514)  
Unrecognized Tax Benefits 9,721 2,777  
Unrecognized Tax Benefits 3,423 9,721 $ 2,777
Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions 342 749  
Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions 398 6,605  
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (7,038) (410)  
Current Federal Tax Expense (Benefit) 821 (3,318) 3,149
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ (31,314) $ 7,242 $ 18,436
Effective tax rate 60.20% 34.60% 20.80%
U.S. federal statutory tax rate 21.00% 21.00% 35.00%
Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 9.60% 3.00% (1.40%)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent (1.60%) 2.60% 0.50%
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent (11.70%) 3.40% (5.70%)
Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent 18.90% (8.70%) (4.60%)
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 0.80% 0.40% (37.60%)
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent 67.30% 24.70% 0.50%
Effective Income Tax Rate Reconciliation, Deduction, Other, Percent 6.60% (7.90%) 8.60%
Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent (44.40%) 5.70% 0.00%
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 0.00% 2.60% 0.00%
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent (5.30%) (16.60%) 18.10%
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent 0.00% (0.30%) 7.30%
Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent 0.00% 4.80% 0.00%
Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent (1.00%) (0.10%) 0.10%
Provision for income taxes $ (5,664) $ 9,803 $ 7,726
Income (Loss) from Continuing Operations before Income Taxes, Foreign 21,812 21,069 18,713
Income (Loss) Attributable to Parent, before Tax (9,502) 28,311 37,149
Current Foreign Tax Expense (Benefit) 951 515 295
Current State and Local Tax Expense (Benefit) (163) 600 883
Current Income Tax Expense (Benefit) 1,609 (2,203) 4,327
Deferred Federal Income Tax Expense (Benefit) (10,179) 6,351 14,970
Deferred Foreign Income Tax Expense (Benefit) 4,597 5,271 (9,267)
Deferred State and Local Income Tax Expense (Benefit) (1,691) 384 (2,304)
Deferred Income Tax Expense (Benefit) (7,273) 12,006 $ 3,399
Deferred Tax Assets, Net $ 27,702 $ 21,470  
XML 17 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GOODWILL (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 118,145 $ 118,127 $ 85,481
Goodwill, Acquired During Period $ 18 $ 32,646  
XML 18 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Receivables [Abstract]        
Accounts Receivable, Gross, Current $ 56,956 $ 54,239    
Allowance for Doubtful Accounts Receivable (1,141) (843) $ (1,345) $ (419)
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) (400) (437) 1,312  
Allowance for Doubtful Accounts Receivable, Write-offs (102) (65) $ (386)  
Accounts Receivable, Net, Current $ 55,815 $ 53,396    
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 59,173 $ 76,441
Accounts Receivable, Net, Current 55,815 53,396
Inventory, Net 77,084 63,250
Other 10,398 9,657
Total current assets 202,470 202,744
Property, Plant and Equipment, Net 65,515 66,288
Intangible Assets, Net (Excluding Goodwill) 90,336 105,148
Goodwill 118,145 118,127
Operating Lease, Right-of-Use Asset 20,439 0
Deferred Income Tax Assets, Net 27,702 21,470
Other Assets, Noncurrent 19,122 11,398
Total assets 543,729 525,175
Current liabilities:    
Accounts payable 17,983 14,504
Accrued Liabilities, Current 31,872 26,772
Short-term unearned revenue 8,214 10,099
Total current liabilities 58,069 51,375
Long-term unearned revenue 1,633 1,079
Operating Lease, Liability, Noncurrent 17,182 0
Other long-term liabilities 1,985 5,065
Total liabilities 78,869 57,519
Stockholders' Equity Attributable to Parent [Abstract]    
Common Stock, Value, Outstanding 44 44
Preferred Stock, Value, Outstanding 0 0
Additional Paid in Capital 380,304 365,349
Accumulated Other Comprehensive Income (Loss), Net of Tax (1,380) (1,127)
Retained earnings 85,892 103,390
Stockholders' Equity Attributable to Parent 464,860 467,656
Liabilities and Equity $ 543,729 $ 525,175
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CASH FLOWS STATEMENTS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net Cash Provided by (Used in) Operating Activities [Abstract]      
Net Income (Loss) Attributable to Parent $ (3,838) $ 18,508 $ 29,423
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]      
Depreciation, Depletion and Amortization 28,529 23,674 22,641
Stock-based compensation expense 13,198 12,226 12,478
Increase (Decrease) in Deferred Income Taxes (7,444) 8,159 6,383
Gain (Loss) on Disposition of Property Plant Equipment 641 730 964
Income (Loss) from Equity Method Investments, Net of Dividends or Distributions (2,719) 0 0
Other Operating Activities, Cash Flow Statement (329) (1,369) 1,531
Changes in operating assets and liabilities:      
Accounts receivable (2,440) (1,569) (8,265)
Inventories (13,559) (6,827) (8,668)
Operating Assets 4,789 (3,319) (83)
Operating Liabilities (5,630) 103 (2,657)
Accounts payable 3,370 4 4,469
Unearned revenue (1,031) 579 (785)
Net cash from operations 13,537 50,899 57,431
Net Cash Provided by (Used in) Financing Activities [Abstract]      
Common stock issued 3,750 4,570 4,305
Payments Related to Tax Withholding for Share-based Compensation (2,095) (2,312) (2,350)
Common stock cash dividends paid (12,153) (10,654) (7,930)
Net cash used in financing (10,498) (8,396) (5,975)
Net Cash Provided by (Used in) Investing Activities [Abstract]      
Additions to property and equipment (16,249) (21,292) (14,635)
Payments to Acquire Businesses, Net of Cash Acquired 0 (65,381) 0
Payments for (Proceeds from) Previous Acquisition 1,916 0 0
Payments to Acquire Notes Receivable 0 (1,000) (1,400)
Payments to Acquire Equity Method Investments 6,980 0 0
Proceeds from (Payments to) Noncontrolling Interests 734 (1,782) (1,000)
Proceeds from Sale of Productive Assets 0 2 62
Payments to Acquire Intangible Assets (40) (4,000) (140)
Net cash used in investing (20,619) (93,453) (17,113)
Effect of foreign exchange rates on cash and cash equivalents 312 279 (683)
Net change in cash and cash equivalents (17,268) (50,671) 33,660
Cash and cash equivalents, end of period $ 59,173 $ 76,441 $ 127,112
XML 21 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GUARANTEES (Notes)
12 Months Ended
Dec. 31, 2019
Guarantees and Product Warranties [Abstract]  
Guarantees [Text Block]

NOTE 15 — GUARANTEES

The terms and conditions of the Company’s development and supply and license agreements with its strategic partners generally provide for a limited indemnification of such partners, arising from the sale of Luminex systems and consumables, against losses, expenses and liabilities resulting from third-party claims based on an alleged infringement on an intellectual property right of such third party. The terms of such indemnification provisions generally limit the scope of and remedies for such indemnification obligations to a multiple of amounts paid by such strategic partner to Luminex during the previous annual period(s). To date, the Company has not had to reimburse any of its strategic partners for any losses arising from such indemnification obligations.
XML 22 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Business Description and Accounting Policies [Text Block]

NOTE 1 — DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Description of Business

Luminex Corporation, the “Company” or “Luminex,” develops, manufactures and sells proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceutical and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing and conduct life science research. The Company established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by the Company’s proprietary technologies.

Multiplexing, the foundation of the Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because the Company’s end user customers, which include laboratory professionals performing discovery and research and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed.

The Company primarily serves the life sciences industries by marketing products, including our specific testing equipment and assays, to various types of testing laboratories. As of December 31, 2019, the Company had 82 strategic partners, 55 of which have released commercialized reagent-based products utilizing the Company’s technology. Luminex and these partners have sold approximately 17,000 xMAP-based instruments in laboratories worldwide as of December 31, 2019, some of which may be retired or otherwise not in use. The Company’s remaining partners are in various stages of development and commercialization of products incorporating the Company’s technology.

A primary focus for the Company’s growth is the development and sale of molecular diagnostic assays utilizing the Company’s proprietary MultiCode® and VERIGENE technologies for use on the Company’s installed base of systems. The Company utilizes a direct sales model for sales of these products, which is intended to take advantage of the Company’s increasing installed base of instruments. Luminex’s assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market. Luminex’s assays are currently focused on three segments of the molecular diagnostic testing market: infectious disease, personalized medicine and human genetics.

Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual amounts and results could differ from those estimates, and such differences could be material to the financial statements.

Cash and Cash Equivalents

Cash and cash equivalents consist of cash deposits and highly liquid investments with original maturities of three months or less when purchased.

Investments

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. Marketable securities that are bought and held principally for the purpose of selling them in the near-term are classified as trading securities and are reported at fair value, with unrealized gains and losses recognized in earnings. Held-to-maturity securities are stated at amortized cost, which approximates fair value of these investments. Marketable equity securities not classified as held-to-maturity or as trading are classified as available-for-sale, and are carried at fair market value, with the unrealized gains and losses included in the determination of comprehensive income and reported in stockholders’ equity. Marketable securities are recorded as either short-term or long-term on the balance sheet based on contractual maturity date. The fair value of all securities is determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. Declines in fair value below the Company’s carrying value deemed to be other than temporary are charged against net earnings.

In addition, the Company made an equity investment in a private company. The Company does not have majority control of the entity in which the investment was made, but has the ability to exercise significant influence over operating and financial policies; therefore, the Company accounts for this investment using the equity method. The Company's proportionate share of income or loss of approximately 28.4% is recorded in other income (expense), net in the Consolidated Statement of Comprehensive Income. This non-marketable equity investment is recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews this equity investment for other-than-temporary declines in fair value based on the specific identification method and writes down the investment to its fair value when it determines that an other-than-temporary decline has occurred.

Fair Value of Financial Instruments

The fair values of financial instruments are determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. The Company’s financial instruments include cash and cash equivalents, short-term investments, accounts receivable, equity-method investments, long-term investments, accounts payable and accrued liabilities. The fair values of these financial instruments were not materially different from their carrying or contract values at December 31, 2019 and 2018. See Note 6 for further details concerning fair value measurements.

Supplemental Cash Flow Statement Information (in thousands)
 
Year Ended December 31,
 
2019
 
2018
 
2017
Cash paid during the period for taxes
$
1,206

 
$
2,214

 
$
1,393

Cash paid during the period for interest and penalties
29

 
17

 
57

Effect of acquisitions:
 
 
 
 
 
Fair value of tangible assets acquired
2,657

 
13,262

 

Liabilities assumed
(1,915
)
 
(5,082
)
 

Cost in excess of fair value of assets acquired
18

 
32,647

 

Acquired identifiable intangible assets
609

 
26,797

 

Deferred tax liabilities, net
731

 
(4,433
)
 

In-process research and development
(4,016
)
 
6,703

 

Total purchase price
(1,916
)
 
69,894

 

Less cash and cash equivalents acquired

 
4,513

 

Net cash paid for business acquisition
$
(1,916
)
 
$
65,381

 
$



Concentration of Credit Risk

Financial instruments which potentially subject the Company to concentrations of credit risk consist of short-term and long-term investments and trade receivables. The Company’s short-term investments consist of investments in high credit quality financial institutions, non-government sponsored debt securities and corporate issuers.

The Company provides credit, in the normal course of business, to a number of its customers geographically dispersed primarily throughout the U.S. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses, but the Company does not require collateral.

Thermo Fisher Scientific Inc. accounted for 12%, 14% and 15% of our total revenues in 2019, 2018 and 2017, respectively. LabCorp accounted for 15% and 20% of our total revenues in 2018 and 2017, respectively. No other customer accounted for more than 10% of our total revenues in 2019, 2018 or 2017.

Inventories

Inventories, consisting primarily of raw materials and purchased components, are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. As a developer and manufacturer of high technology medical equipment, the Company may be exposed to a number of economic and industry factors that could result in portions of inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes in the Company’s markets, ability to meet changing customer requirements, competitive pressures on products and prices, and reliability and replacement of and the availability of key components from suppliers. The Company’s policy is to establish inventory reserves when conditions exist that suggest that inventory may be in excess of anticipated demand or is obsolete based upon the Company’s assumptions about future demand for products and market conditions. The Company regularly evaluates the ability to realize the value of inventory based on a combination of factors including the following: historical usage rates, forecasted sales or usage, product expiration or end of life dates, estimated current and future market values and new product introductions. Assumptions used in determining the Company’s estimates of future product demand may prove to be incorrect, in which case the provision required for excess and obsolete inventory would have to be adjusted. If inventory is determined to be above the lower of cost or net realizable value, excess or obsolete, the Company would be required to record impairment charges within cost of goods sold at the time of such determination. Although considerable effort is made to ensure the accuracy of forecasts of future product demand, any significant unanticipated changes in demand or expected usage could have a significant negative impact on the value of inventory and the Company’s operating results. When recorded, reserves are intended to reduce the carrying value of inventory to its net realizable value.

Property and Equipment

Property and equipment are carried at cost less accumulated amounts for amortization and depreciation. Property and equipment are typically amortized or depreciated on a straight-line basis over the useful lives of the assets, which typically range from two to seven years. Leasehold improvements and equipment under capital leases are amortized on a straight-line basis over the shorter of the remaining term of the lease or the estimated useful life of the improvements and equipment. The Company classifies the carrying value of Luminex’s xMAP, ARIES® and VERIGENE Systems placed within the reagent rental program and the instruments on loan to customers in property and equipment as “Assets on loan/rental.”

Goodwill and Other Intangible Assets

Goodwill represents the excess of the cost over the fair value of the assets of the acquired business. In accordance with Accounting Standards Codification (ASC) 350 “Goodwill and Other” (ASC 350), goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise, tested at our sole reporting unit level. Events or circumstances that could trigger an impairment test include, but are not limited to, a significant adverse change in the business climate, significant changes in our use of the acquired assets, significant negative industry or economic trends, significant under-performance relative to operating performance indicators and significant changes in competition. The Company determined that no triggering events occurred during the year ended December 31, 2019. In 2019 and 2018, the Company estimated the fair value of the reporting unit using a fair-value-based approach based on the market capitalization. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company’s products, capital needs, economic trends and other factors which are inherently difficult to forecast. The Company’s annual test did not result in an impairment charge in 2019, as the estimated fair value of the reporting unit continued to exceed the carrying value by a significant enough amount such that any reasonably likely change in the assumptions used in the analysis would not cause the carrying value to exceed the estimated fair value for the reporting unit. No goodwill impairments were recorded in 2019, 2018 or 2017.

Intangible assets are amortized on a straight-line basis over their respective estimated useful lives ranging from 9 to 15 years. Any in-process research and development will be an indefinite-lived intangible asset until completion or abandonment, at which point it will be accounted for as a finite-lived intangible asset or written off if abandoned.

Impairment of Long-Lived Assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

Revenue Recognition and Allowance for Doubtful Accounts

Performance Obligations: Revenue is generated primarily from the sale of the Company’s products and related services, which are primarily support and maintenance services on the Company’s systems. The Company recognizes product revenue when the customer obtains control of the Company’s product, which typically occurs upon shipment or delivery to the customer depending upon the shipping terms. We treat shipping and handling costs performed after a customer obtains control of the good as a fulfillment cost. Our customers do not typically have any contractual rights of return outside of our warranty provisions. The Company has allowed few returns to date and believes that returns of its products will be minimal in the future.

Royalties:  For arrangements that include sales-based royalties, including minimum payments, the Company recognizes revenue at the later of: (i) when the related sales occur, or (ii) when the performance obligation, to which some or all of the royalty has been allocated, has been satisfied. This was a change from how the Company treated royalty payments prior to 2018, by recognizing royalty revenue when our strategic partners reported the end-user sales to the Company, and is primarily the basis for our cumulative adjustment, made as of January 1, 2018, to retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. Royalty payments are typically received when our strategic partners report the end-user sales to the Company.

Reagent Rentals: The Company provides systems and certain other hardware to customers through reagent rental agreements, under which the customers commit to purchasing minimum quantities of assays at a stated price over a defined contract term, which is normally two to three years. Instead of rental payments, the Company recovers the cost of providing the system and other hardware in the amount charged for assays. Revenue is recognized over the defined contract term as assays are shipped. The depreciation costs associated with the system and other hardware are charged to cost of sales on a straight-line basis over the estimated life of the system. The costs to maintain these instruments in the field are charged to cost of sales as incurred. Under the guidance, the Company reclassified the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements from assay revenue to system revenue effective January 1, 2018. This change did not have any impact on top line revenue and the Company has not experienced any material effects to its revenue categorization.

Warranties: The Company provides a limited, assurance-type warranty, typically for twelve months from installation for the systems sold to end customers and fifteen months for the systems sold to partners. The Company accrues for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. While the Company believes that adequate reserve has been made in the consolidated financial statements for product warranties, should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Warranty expenses are evaluated and adjusted periodically.

License Revenues: The Company enters into out-licensing agreements, under which it licenses certain rights to its technology to third parties. These licenses are typically not distinct, as the customer cannot benefit from the license on its own, and do not have significant standalone functionality, but represent single performance obligations together with the sales of our consumables, systems and assays. The terms of these arrangements typically include payment to the Company of non-refundable, up-front license fees and can extend up to twenty years. Each of these payments results in license revenues which are recognized ratably over time and are included in other revenues, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenues. Deferred revenues related to these out-licensing agreements are shown in contract liabilities in Note 18, “Revenue Recognition”.

Service Agreements: Revenue from extended service agreements is deferred when payment is received in advance of the performance obligation being satisfied or completed. Luminex provides an integrated service of maintenance and related activities for equipment sold to customers, where the nature of the overall promise is to provide a stand-ready service. As such, the performance obligation is recognized as a series of distinct service periods and the service revenue is recognized ratably over the term of each agreement. The extended service agreements typically range from one to four years and payment is typically received up-front.

Reserves for Variable Consideration: Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from discounts and any other allowances that are offered within contracts between the Company and its customers relating to the Company’s sales of its products. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company’s historical experience, current contractual requirements, industry data and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of each contract. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period when such variances become known.

Allowance for Doubtful Accounts: The Company continuously monitors collections and payments from its customers and maintains allowances for doubtful accounts based upon its historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within the Company’s expectations, there can be no assurance that the Company will continue to experience the same level of credit losses that it has in the past. A significant change in the liquidity or financial position of any one of the Company’s significant customers, or a deterioration in the economic environment in general, could have a material adverse impact on the collectability of the Company’s accounts receivable and its future operating results, including a reduction in future revenues and additional allowances for doubtful accounts.

We adopted new guidance on financial instruments and related credit losses effective January 1, 2020, which will impact the timing of the measurement and recognition of expected credit losses. For further discussion, see Note 17, “Recent Accounting Pronouncements.”

Product-Related Expenses

The Company provides for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Shipping and handling costs associated with product sales are included in cost of sales. Advertising costs are charged to operations as incurred. The Company does not have any direct-response advertising.  Advertising expenses, which include trade shows and conventions, were approximately $3.5 million, $2.8 million and $2.4 million for 2019, 2018 and 2017, respectively, and were included in selling, general and administrative expense in the Consolidated Statements of Comprehensive Income.

Research and Development Costs

Research and development costs are expensed in the period incurred. Nonrefundable advance payments for research and development activities for materials, equipment, facilities and purchased intangible assets that have an alternative future use are deferred and capitalized. In addition, the Company capitalizes certain internally developed products used for evaluation during development projects that also have alternative future uses. These internally developed assets are generally depreciated on a straight-line basis over the useful life of the assets, which range from one to five years.

Foreign Currency Translation

The financial statements of the Company’s foreign subsidiaries are translated in accordance with ASC 830, “Foreign Currency Matters.” The reporting currency for the Company is the U.S. dollar. With the exception of its Canadian subsidiary, whose functional currency is the U.S. dollar, the functional currency of the Company’s foreign subsidiaries is their local currency. Accordingly, assets and liabilities of these subsidiaries are translated at the exchange rate in effect at each balance sheet date. Before translation, the Company re-measures foreign currency denominated assets and liabilities, including inter-company accounts receivable and payable, into the functional currency of the respective entity, resulting in unrealized gains or losses recorded in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income. Revenues and expenses are translated using average exchange rates during the respective period. Foreign currency translation adjustments are accumulated as a component of other comprehensive income as a separate component of stockholders’ equity. Gains and losses arising from transactions denominated in foreign currencies are included in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income and to date have not been material.

Incentive Compensation

Management incentive plans are tied to various financial and non-financial performance metrics. Bonus accruals made throughout the year related to the various incentive plans are based on management’s best estimate of the achievement of the specific metrics. Adjustments to the accruals are made on a quarterly basis as forecasts of performance are updated. At year-end, the accruals are adjusted to reflect the actual results achieved.

Income Taxes

The Company accounts for income taxes under the asset and liability method.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that those assets will be realized.

The Company accounts for uncertain tax positions in accordance with ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in tax positions. These provisions require recognition of the impact of a tax position in the Company’s financial statements only if that position is more likely than not of being sustained upon examination by taxing authorities, based on the technical merits of the position. Any interest and penalties related to uncertain tax positions will be reflected as a component of income tax expense.

Earnings Per Share

Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common shares and potential common shares from outstanding stock options, restricted stock units (RSUs) and contingently issuable shares resulting from an award subject to performance or market conditions determined by applying the treasury stock method. In periods with a net loss, potentially dilutive securities composed of incremental common shares issuable upon the exercise of stock options and warrants, and common shares issuable on conversion of preferred stock, would be excluded from historical diluted loss per share because of their anti-dilutive effect.

Stock-Based Compensation

The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions of ASC 718 “Stock Compensation” (ASC 718). ASC 718 requires the recognition of compensation expense, using a fair-value based method, for costs related to all share-based payments including stock options, restricted stock units and shares issued under the Company’s employee stock purchase plan. Pursuant to ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period.
Business Description and Basis of Presentation [Text Block]
Description of Business

Luminex Corporation, the “Company” or “Luminex,” develops, manufactures and sells proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceutical and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing and conduct life science research. The Company established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by the Company’s proprietary technologies.

Multiplexing, the foundation of the Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because the Company’s end user customers, which include laboratory professionals performing discovery and research and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed.

The Company primarily serves the life sciences industries by marketing products, including our specific testing equipment and assays, to various types of testing laboratories. As of December 31, 2019, the Company had 82 strategic partners, 55 of which have released commercialized reagent-based products utilizing the Company’s technology. Luminex and these partners have sold approximately 17,000 xMAP-based instruments in laboratories worldwide as of December 31, 2019, some of which may be retired or otherwise not in use. The Company’s remaining partners are in various stages of development and commercialization of products incorporating the Company’s technology.

A primary focus for the Company’s growth is the development and sale of molecular diagnostic assays utilizing the Company’s proprietary MultiCode® and VERIGENE technologies for use on the Company’s installed base of systems. The Company utilizes a direct sales model for sales of these products, which is intended to take advantage of the Company’s increasing installed base of instruments. Luminex’s assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market. Luminex’s assays are currently focused on three segments of the molecular diagnostic testing market: infectious disease, personalized medicine and human genetics.

Principles of Consolidation
Principles of Consolidation

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.

Estimates and Assumptions
Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual amounts and results could differ from those estimates, and such differences could be material to the financial statements.

Cash and Cash Equivalents, Policy [Policy Text Block]
Cash and Cash Equivalents

Cash and cash equivalents consist of cash deposits and highly liquid investments with original maturities of three months or less when purchased.

Investments
Investments

The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. Marketable securities that are bought and held principally for the purpose of selling them in the near-term are classified as trading securities and are reported at fair value, with unrealized gains and losses recognized in earnings. Held-to-maturity securities are stated at amortized cost, which approximates fair value of these investments. Marketable equity securities not classified as held-to-maturity or as trading are classified as available-for-sale, and are carried at fair market value, with the unrealized gains and losses included in the determination of comprehensive income and reported in stockholders’ equity. Marketable securities are recorded as either short-term or long-term on the balance sheet based on contractual maturity date. The fair value of all securities is determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. Declines in fair value below the Company’s carrying value deemed to be other than temporary are charged against net earnings.

In addition, the Company made an equity investment in a private company. The Company does not have majority control of the entity in which the investment was made, but has the ability to exercise significant influence over operating and financial policies; therefore, the Company accounts for this investment using the equity method. The Company's proportionate share of income or loss of approximately 28.4% is recorded in other income (expense), net in the Consolidated Statement of Comprehensive Income. This non-marketable equity investment is recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews this equity investment for other-than-temporary declines in fair value based on the specific identification method and writes down the investment to its fair value when it determines that an other-than-temporary decline has occurred.

Fair Value Measurements
Fair Value of Financial Instruments

The fair values of financial instruments are determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. The Company’s financial instruments include cash and cash equivalents, short-term investments, accounts receivable, equity-method investments, long-term investments, accounts payable and accrued liabilities. The fair values of these financial instruments were not materially different from their carrying or contract values at December 31, 2019 and 2018. See Note 6 for further details concerning fair value measurements.
Concentration Risk, Credit Risk, Policy [Policy Text Block]
Concentration of Credit Risk

Financial instruments which potentially subject the Company to concentrations of credit risk consist of short-term and long-term investments and trade receivables. The Company’s short-term investments consist of investments in high credit quality financial institutions, non-government sponsored debt securities and corporate issuers.

The Company provides credit, in the normal course of business, to a number of its customers geographically dispersed primarily throughout the U.S. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses, but the Company does not require collateral.

Thermo Fisher Scientific Inc. accounted for 12%, 14% and 15% of our total revenues in 2019, 2018 and 2017, respectively. LabCorp accounted for 15% and 20% of our total revenues in 2018 and 2017, respectively. No other customer accounted for more than 10% of our total revenues in 2019, 2018 or 2017.

Inventory, Policy [Policy Text Block]
Inventories

Inventories, consisting primarily of raw materials and purchased components, are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. As a developer and manufacturer of high technology medical equipment, the Company may be exposed to a number of economic and industry factors that could result in portions of inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes in the Company’s markets, ability to meet changing customer requirements, competitive pressures on products and prices, and reliability and replacement of and the availability of key components from suppliers. The Company’s policy is to establish inventory reserves when conditions exist that suggest that inventory may be in excess of anticipated demand or is obsolete based upon the Company’s assumptions about future demand for products and market conditions. The Company regularly evaluates the ability to realize the value of inventory based on a combination of factors including the following: historical usage rates, forecasted sales or usage, product expiration or end of life dates, estimated current and future market values and new product introductions. Assumptions used in determining the Company’s estimates of future product demand may prove to be incorrect, in which case the provision required for excess and obsolete inventory would have to be adjusted. If inventory is determined to be above the lower of cost or net realizable value, excess or obsolete, the Company would be required to record impairment charges within cost of goods sold at the time of such determination. Although considerable effort is made to ensure the accuracy of forecasts of future product demand, any significant unanticipated changes in demand or expected usage could have a significant negative impact on the value of inventory and the Company’s operating results. When recorded, reserves are intended to reduce the carrying value of inventory to its net realizable value.

Property, Plant and Equipment, Policy [Policy Text Block]
Property and Equipment

Property and equipment are carried at cost less accumulated amounts for amortization and depreciation. Property and equipment are typically amortized or depreciated on a straight-line basis over the useful lives of the assets, which typically range from two to seven years. Leasehold improvements and equipment under capital leases are amortized on a straight-line basis over the shorter of the remaining term of the lease or the estimated useful life of the improvements and equipment. The Company classifies the carrying value of Luminex’s xMAP, ARIES® and VERIGENE Systems placed within the reagent rental program and the instruments on loan to customers in property and equipment as “Assets on loan/rental.”

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]
Goodwill and Other Intangible Assets

Goodwill represents the excess of the cost over the fair value of the assets of the acquired business. In accordance with Accounting Standards Codification (ASC) 350 “Goodwill and Other” (ASC 350), goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise, tested at our sole reporting unit level. Events or circumstances that could trigger an impairment test include, but are not limited to, a significant adverse change in the business climate, significant changes in our use of the acquired assets, significant negative industry or economic trends, significant under-performance relative to operating performance indicators and significant changes in competition. The Company determined that no triggering events occurred during the year ended December 31, 2019. In 2019 and 2018, the Company estimated the fair value of the reporting unit using a fair-value-based approach based on the market capitalization. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company’s products, capital needs, economic trends and other factors which are inherently difficult to forecast. The Company’s annual test did not result in an impairment charge in 2019, as the estimated fair value of the reporting unit continued to exceed the carrying value by a significant enough amount such that any reasonably likely change in the assumptions used in the analysis would not cause the carrying value to exceed the estimated fair value for the reporting unit. No goodwill impairments were recorded in 2019, 2018 or 2017.

Intangible assets are amortized on a straight-line basis over their respective estimated useful lives ranging from 9 to 15 years. Any in-process research and development will be an indefinite-lived intangible asset until completion or abandonment, at which point it will be accounted for as a finite-lived intangible asset or written off if abandoned.

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]
Impairment of Long-Lived Assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.

Revenue Recognition, Policy [Policy Text Block]
Performance Obligations: Revenue is generated primarily from the sale of the Company’s products and related services, which are primarily support and maintenance services on the Company’s systems. The Company recognizes product revenue when the customer obtains control of the Company’s product, which typically occurs upon shipment or delivery to the customer depending upon the shipping terms. We treat shipping and handling costs performed after a customer obtains control of the good as a fulfillment cost. Our customers do not typically have any contractual rights of return outside of our warranty provisions. The Company has allowed few returns to date and believes that returns of its products will be minimal in the future.

Royalties:  For arrangements that include sales-based royalties, including minimum payments, the Company recognizes revenue at the later of: (i) when the related sales occur, or (ii) when the performance obligation, to which some or all of the royalty has been allocated, has been satisfied. This was a change from how the Company treated royalty payments prior to 2018, by recognizing royalty revenue when our strategic partners reported the end-user sales to the Company, and is primarily the basis for our cumulative adjustment, made as of January 1, 2018, to retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. Royalty payments are typically received when our strategic partners report the end-user sales to the Company.

Reagent Rentals: The Company provides systems and certain other hardware to customers through reagent rental agreements, under which the customers commit to purchasing minimum quantities of assays at a stated price over a defined contract term, which is normally two to three years. Instead of rental payments, the Company recovers the cost of providing the system and other hardware in the amount charged for assays. Revenue is recognized over the defined contract term as assays are shipped. The depreciation costs associated with the system and other hardware are charged to cost of sales on a straight-line basis over the estimated life of the system. The costs to maintain these instruments in the field are charged to cost of sales as incurred. Under the guidance, the Company reclassified the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements from assay revenue to system revenue effective January 1, 2018. This change did not have any impact on top line revenue and the Company has not experienced any material effects to its revenue categorization.

Warranties: The Company provides a limited, assurance-type warranty, typically for twelve months from installation for the systems sold to end customers and fifteen months for the systems sold to partners. The Company accrues for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. While the Company believes that adequate reserve has been made in the consolidated financial statements for product warranties, should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Warranty expenses are evaluated and adjusted periodically.

License Revenues: The Company enters into out-licensing agreements, under which it licenses certain rights to its technology to third parties. These licenses are typically not distinct, as the customer cannot benefit from the license on its own, and do not have significant standalone functionality, but represent single performance obligations together with the sales of our consumables, systems and assays. The terms of these arrangements typically include payment to the Company of non-refundable, up-front license fees and can extend up to twenty years. Each of these payments results in license revenues which are recognized ratably over time and are included in other revenues, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenues. Deferred revenues related to these out-licensing agreements are shown in contract liabilities in Note 18, “Revenue Recognition”.

Service Agreements: Revenue from extended service agreements is deferred when payment is received in advance of the performance obligation being satisfied or completed. Luminex provides an integrated service of maintenance and related activities for equipment sold to customers, where the nature of the overall promise is to provide a stand-ready service. As such, the performance obligation is recognized as a series of distinct service periods and the service revenue is recognized ratably over the term of each agreement. The extended service agreements typically range from one to four years and payment is typically received up-front.

Reserves for Variable Consideration: Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from discounts and any other allowances that are offered within contracts between the Company and its customers relating to the Company’s sales of its products. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company’s historical experience, current contractual requirements, industry data and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of each contract. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period when such variances become known.
Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Allowance for Doubtful Accounts: The Company continuously monitors collections and payments from its customers and maintains allowances for doubtful accounts based upon its historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within the Company’s expectations, there can be no assurance that the Company will continue to experience the same level of credit losses that it has in the past. A significant change in the liquidity or financial position of any one of the Company’s significant customers, or a deterioration in the economic environment in general, could have a material adverse impact on the collectability of the Company’s accounts receivable and its future operating results, including a reduction in future revenues and additional allowances for doubtful accounts.
Cost of Sales, Policy [Policy Text Block]
Product-Related Expenses

The Company provides for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Shipping and handling costs associated with product sales are included in cost of sales. Advertising costs are charged to operations as incurred. The Company does not have any direct-response advertising.  Advertising expenses, which include trade shows and conventions, were approximately $3.5 million, $2.8 million and $2.4 million for 2019, 2018 and 2017, respectively, and were included in selling, general and administrative expense in the Consolidated Statements of Comprehensive Income.

Research and Development Expense, Policy [Policy Text Block]
Research and Development Costs

Research and development costs are expensed in the period incurred. Nonrefundable advance payments for research and development activities for materials, equipment, facilities and purchased intangible assets that have an alternative future use are deferred and capitalized. In addition, the Company capitalizes certain internally developed products used for evaluation during development projects that also have alternative future uses. These internally developed assets are generally depreciated on a straight-line basis over the useful life of the assets, which range from one to five years.

Foreign Currency Transactions and Translations Policy [Policy Text Block]
Foreign Currency Translation

The financial statements of the Company’s foreign subsidiaries are translated in accordance with ASC 830, “Foreign Currency Matters.” The reporting currency for the Company is the U.S. dollar. With the exception of its Canadian subsidiary, whose functional currency is the U.S. dollar, the functional currency of the Company’s foreign subsidiaries is their local currency. Accordingly, assets and liabilities of these subsidiaries are translated at the exchange rate in effect at each balance sheet date. Before translation, the Company re-measures foreign currency denominated assets and liabilities, including inter-company accounts receivable and payable, into the functional currency of the respective entity, resulting in unrealized gains or losses recorded in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income. Revenues and expenses are translated using average exchange rates during the respective period. Foreign currency translation adjustments are accumulated as a component of other comprehensive income as a separate component of stockholders’ equity. Gains and losses arising from transactions denominated in foreign currencies are included in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income and to date have not been material.

Compensation Related Costs, Policy [Policy Text Block]
Incentive Compensation

Management incentive plans are tied to various financial and non-financial performance metrics. Bonus accruals made throughout the year related to the various incentive plans are based on management’s best estimate of the achievement of the specific metrics. Adjustments to the accruals are made on a quarterly basis as forecasts of performance are updated. At year-end, the accruals are adjusted to reflect the actual results achieved.

Income Taxes
Income Taxes

The Company accounts for income taxes under the asset and liability method.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that those assets will be realized.

The Company accounts for uncertain tax positions in accordance with ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in tax positions. These provisions require recognition of the impact of a tax position in the Company’s financial statements only if that position is more likely than not of being sustained upon examination by taxing authorities, based on the technical merits of the position. Any interest and penalties related to uncertain tax positions will be reflected as a component of income tax expense.

Earnings Per Share
Earnings Per Share

Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common shares and potential common shares from outstanding stock options, restricted stock units (RSUs) and contingently issuable shares resulting from an award subject to performance or market conditions determined by applying the treasury stock method. In periods with a net loss, potentially dilutive securities composed of incremental common shares issuable upon the exercise of stock options and warrants, and common shares issuable on conversion of preferred stock, would be excluded from historical diluted loss per share because of their anti-dilutive effect.

Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]
Stock-Based Compensation

The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions of ASC 718 “Stock Compensation” (ASC 718). ASC 718 requires the recognition of compensation expense, using a fair-value based method, for costs related to all share-based payments including stock options, restricted stock units and shares issued under the Company’s employee stock purchase plan. Pursuant to ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period.
XML 23 lmnx-12312019x10k_htm.xml IDEA: XBRL DOCUMENT 0001033905 2019-01-01 2019-12-31 0001033905 2018-01-01 2018-12-31 0001033905 2018-06-30 0001033905 2020-02-26 0001033905 2018-12-31 0001033905 2019-12-31 0001033905 2017-01-01 2017-12-31 0001033905 2018-01-01 2018-03-31 0001033905 2018-04-01 2018-06-30 0001033905 2019-10-01 2019-12-31 0001033905 2019-04-01 2019-06-30 0001033905 2018-07-01 2018-09-30 0001033905 2019-01-01 2019-03-31 0001033905 2019-07-01 2019-09-30 0001033905 2018-10-01 2018-12-31 0001033905 2017-12-31 0001033905 2016-12-31 0001033905 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001033905 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001033905 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001033905 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001033905 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001033905 us-gaap:CommonStockMember 2019-12-31 0001033905 us-gaap:RetainedEarningsMember 2019-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001033905 us-gaap:CommonStockMember 2017-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001033905 us-gaap:RetainedEarningsMember 2017-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001033905 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001033905 us-gaap:RetainedEarningsMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001033905 us-gaap:CommonStockMember 2018-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001033905 us-gaap:RetainedEarningsMember 2016-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001033905 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001033905 us-gaap:CommonStockMember 2016-12-31 0001033905 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001033905 us-gaap:LicensingAgreementsMember 2019-12-31 0001033905 us-gaap:LicensingAgreementsMember 2018-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001033905 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001033905 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001033905 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0001033905 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-01 2019-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001033905 us-gaap:OtherIntangibleAssetsMember 2018-10-01 2018-12-31 0001033905 us-gaap:RestrictedStockMember 2018-12-31 0001033905 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001033905 us-gaap:RestrictedStockMember 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2018-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2019-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001033905 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001033905 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001033905 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0001033905 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 iso4217:USD shares utreg:Rate iso4217:USD shares pure false --12-31 FY 2019 0001033905 0 0 843000 1140000 0.06 0.06 0.06 0.06 0.06 0.06 0.09 0.09 0.001 0.001 200000000 200000000 43899210 44325369 29074000 30272000 28189000 32792000 36601000 37829000 36833000 40636000 0 0 13200000 0.30 0.13 0.04 -0.05 0.07 -0.11 -0.12 0.08 0.30 0.13 0.04 -0.05 0.07 -0.11 -0.12 0.07 53588000 49306000 44256000 48341000 45807000 45227000 41840000 49865000 13397000 5669000 1737000 -2295000 2960000 -4931000 -5250000 3383000 38322000 41448000 40502000 47373000 49391000 50983000 47562000 46882000 15266000 7858000 3754000 968000 -3584000 -5756000 -5722000 2983000 0 0 0 0.001 0.001 5000000 5000000 0 0 0 0 82662000 79578000 72445000 81133000 82408000 83056000 78673000 90501000 10-K true 2019-12-31 false LUMINEX CORPORATION DE 000-30109 74-2747608 12212 Technology Blvd., Austin, TX 78727 (512) 219-8020 Common Stock, $0.001 par value LMNX NASDAQ Yes No Yes Yes Large Accelerated Filer false false false 848754179 45168166 59173000 76441000 55815000 53396000 77084000 63250000 10398000 9657000 202470000 202744000 65515000 66288000 90336000 105148000 27702000 21470000 118145000 118127000 20439000 0 19122000 11398000 543729000 525175000 17983000 14504000 31872000 26772000 8214000 10099000 58069000 51375000 1633000 1079000 17182000 0 1985000 5065000 78869000 57519000 44000 44000 0 0 380304000 365349000 -1380000 -1127000 85892000 103390000 464860000 467656000 543729000 525175000 334638000 315818000 306571000 151899000 120327000 107525000 182739000 195491000 199046000 56228000 47164000 45717000 127183000 111816000 107322000 11407000 8665000 8854000 194818000 167645000 161893000 -12079000 27846000 37153000 3100000 465000 -4000 -523000 0 0 -9502000 28311000 37149000 -5664000 9803000 7726000 -3838000 18508000 29423000 -3773000 18196000 28894000 -3775000 18197000 28894000 -0.09 0.42 0.67 -0.09 0.41 0.67 44148000 43727000 43173000 44148000 44291000 43300000 0.30 0.24 0.24 -253000 -502000 1067000 -253000 -502000 1067000 -4091000 18006000 30490000 -3838000 18508000 29423000 28529000 23674000 22641000 13198000 12226000 12478000 7444000 -8159000 -6383000 -641000 -730000 -964000 2719000 0 0 -329000 -1369000 1531000 2440000 1569000 8265000 13559000 6827000 8668000 -4789000 3319000 83000 3370000 4000 4469000 -5630000 103000 -2657000 -1031000 579000 -785000 13537000 50899000 57431000 16249000 21292000 14635000 0 65381000 0 -1916000 0 0 0 1000000 1400000 6980000 0 0 734000 -1782000 -1000000 0 2000 62000 40000 4000000 140000 -20619000 -93453000 -17113000 3750000 4570000 4305000 2095000 2312000 2350000 12153000 10654000 7930000 -10498000 -8396000 -5975000 312000 279000 -683000 -17268000 -50671000 33660000 76441000 127112000 93452000 59173000 76441000 127112000 42802480 42000 336431000 -1692000 68898000 403679000 163579 0 2684000 0 0 2684000 345978 1000 -2350000 0 0 -2349000 0 12409000 0 0 12409000 92456 0 1591000 0 0 1591000 0 0 0 29423000 29423000 0 0 1067000 0 1067000 0 0 0 0 0 43404493 43000 350834000 -625000 87655000 437907000 157754 0 2814000 0 0 2814000 253152 1000 -2312000 0 0 -2311000 0 12187000 0 0 12187000 83811 0 1740000 0 0 1740000 0 0 0 18508000 18508000 0 0 -502000 0 -502000 0 -86000 0 10796000 10710000 43899210 44000 365349000 -1127000 103390000 467656000 95097 0 1698000 0 0 1698000 217620 0 -2095000 0 0 -2095000 0 13198000 0 0 13198000 113442 0 2030000 0 0 2030000 0 0 0 -3838000 -3838000 0 0 -253000 0 -253000 0 -124000 0 13660000 13536000 0 0 0 0 0 44325369 44000 380304000 -1380000 85892000 464860000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 1 — DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Luminex Corporation, the “Company” or “Luminex,” develops, manufactures and sells proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceutical and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing and conduct life science research. The Company established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by the Company’s proprietary technologies. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Multiplexing, the foundation of the Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because the Company’s end user customers, which include laboratory professionals performing discovery and research and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company primarily serves the life sciences industries by marketing products, including our specific testing equipment and assays, to various types of testing laboratories. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;">82</span><span style="font-family:inherit;font-size:10pt;"> strategic partners, </span><span style="font-family:inherit;font-size:10pt;">55</span><span style="font-family:inherit;font-size:10pt;"> of which have released commercialized reagent-based products utilizing the Company’s technology. Luminex and these partners have sold approximately </span><span style="font-family:inherit;font-size:10pt;">17,000</span><span style="font-family:inherit;font-size:10pt;"> xMAP-based instruments in laboratories worldwide as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, some of which may be retired or otherwise not in use. The Company’s remaining partners are in various stages of development and commercialization of products incorporating the Company’s technology. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A primary focus for the Company’s growth is the development and sale of molecular diagnostic assays utilizing the Company’s proprietary MultiCode</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> and VERIGENE technologies for use on the Company’s installed base of systems. The Company utilizes a direct sales model for sales of these products, which is intended to take advantage of the Company’s increasing installed base of instruments. Luminex’s assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market. Luminex’s assays are currently focused on three segments of the molecular diagnostic testing market: infectious disease, personalized medicine and human genetics. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual amounts and results could differ from those estimates, and such differences could be material to the financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash deposits and highly liquid investments with original maturities of three months or less when purchased.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. Marketable securities that are bought and held principally for the purpose of selling them in the near-term are classified as trading securities and are reported at fair value, with unrealized gains and losses recognized in earnings. Held-to-maturity securities are stated at amortized cost, which approximates fair value of these investments. Marketable equity securities not classified as held-to-maturity or as trading are classified as available-for-sale, and are carried at fair market value, with the unrealized gains and losses included in the determination of comprehensive income and reported in stockholders’ equity. Marketable securities are recorded as either short-term or long-term on the balance sheet based on contractual maturity date. The fair value of all securities is determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. Declines in fair value below the Company’s carrying value deemed to be other than temporary are charged against net earnings.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company made an equity investment in a private company. The Company does not have majority control of the entity in which the investment was made, but has the ability to exercise significant influence over operating and financial policies; therefore, the Company accounts for this investment using the equity method. The Company's proportionate share of income or loss of approximately </span><span style="font-family:inherit;font-size:10pt;">28.4%</span><span style="font-family:inherit;font-size:10pt;"> is recorded in other income (expense), net in the Consolidated Statement of Comprehensive Income. This non-marketable equity investment is recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews this equity investment for other-than-temporary declines in fair value based on the specific identification method and writes down the investment to its fair value when it determines that an other-than-temporary decline has occurred. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of financial instruments are determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. The Company’s financial instruments include cash and cash equivalents, short-term investments, accounts receivable, equity-method investments, long-term investments, accounts payable and accrued liabilities. The fair values of these financial instruments were not materially different from their carrying or contract values at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. See Note 6 for further details concerning fair value measurements.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental Cash Flow Statement Information (in thousands)</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid during the period for taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,206</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,214</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,393</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid during the period for interest and penalties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">29</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">57</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of acquisitions:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of tangible assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,657</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13,262</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities assumed</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,915</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(5,082</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost in excess of fair value of assets acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">18</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32,647</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">609</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26,797</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">731</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(4,433</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process research and development</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(4,016</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,703</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,916</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">69,894</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less cash and cash equivalents acquired</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,513</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash paid for business acquisition</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1,916</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">65,381</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments which potentially subject the Company to concentrations of credit risk consist of short-term and long-term investments and trade receivables. The Company’s short-term investments consist of investments in high credit quality financial institutions, non-government sponsored debt securities and corporate issuers.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides credit, in the normal course of business, to a number of its customers geographically dispersed primarily throughout the U.S. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses, but the Company does not require collateral.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Thermo Fisher Scientific Inc.</span><span style="font-family:inherit;font-size:10pt;"> accounted for </span><span style="font-family:inherit;font-size:10pt;">12%</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">14%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">15%</span><span style="font-family:inherit;font-size:10pt;"> of our total revenues in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;">LabCorp</span><span style="font-family:inherit;font-size:10pt;"> accounted for </span><span style="font-family:inherit;font-size:10pt;">15%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of our total revenues in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other customer accounted for more than 10% of our total revenues in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, consisting primarily of raw materials and purchased components, are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. As a developer and manufacturer of high technology medical equipment, the Company may be exposed to a number of economic and industry factors that could result in portions of inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes in the Company’s markets, ability to meet changing customer requirements, competitive pressures on products and prices, and reliability and replacement of and the availability of key components from suppliers. The Company’s policy is to establish inventory reserves when conditions exist that suggest that inventory may be in excess of anticipated demand or is obsolete based upon the Company’s assumptions about future demand for products and market conditions. The Company regularly evaluates the ability to realize the value of inventory based on a combination of factors including the following: historical usage rates, forecasted sales or usage, product expiration or end of life dates, estimated current and future market values and new product introductions. Assumptions used in determining the Company’s estimates of future product demand may prove to be incorrect, in which case the provision required for excess and obsolete inventory would have to be adjusted. If inventory is determined to be above the lower of cost or net realizable value, excess or obsolete, the Company would be required to record impairment charges within cost of goods sold at the time of such determination. Although considerable effort is made to ensure the accuracy of forecasts of future product demand, any significant unanticipated changes in demand or expected usage could have a significant negative impact on the value of inventory and the Company’s operating results. When recorded, reserves are intended to reduce the carrying value of inventory to its net realizable value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are carried at cost less accumulated amounts for amortization and depreciation. Property and equipment are typically amortized or depreciated on a straight-line basis over the useful lives of the assets, which typically range from </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements and equipment under capital leases are amortized on a straight-line basis over the shorter of the remaining term of the lease or the estimated useful life of the improvements and equipment. The Company classifies the carrying value of Luminex’s xMAP, ARIES</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> and VERIGENE Systems placed within the reagent rental program and the instruments on loan to customers in property and equipment as “Assets on loan/rental.”</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the cost over the fair value of the assets of the acquired business. In accordance with Accounting Standards Codification (ASC) 350 “Goodwill and Other” (ASC 350), goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise, tested at our sole reporting unit level. Events or circumstances that could trigger an impairment test include, but are not limited to, a significant adverse change in the business climate, significant changes in our use of the acquired assets, significant negative industry or economic trends, significant under-performance relative to operating performance indicators and significant changes in competition. The Company determined that no triggering events occurred during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. In </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company estimated the fair value of the reporting unit using a fair-value-based approach based on the market capitalization. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company’s products, capital needs, economic trends and other factors which are inherently difficult to forecast. The Company’s annual test did not result in an impairment charge in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, as the estimated fair value of the reporting unit continued to exceed the carrying value by a significant enough amount such that any reasonably likely change in the assumptions used in the analysis would not cause the carrying value to exceed the estimated fair value for the reporting unit. No goodwill impairments were recorded in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are amortized on a straight-line basis over their respective estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;">9</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">15</span><span style="font-family:inherit;font-size:10pt;"> years. Any in-process research and development will be an indefinite-lived intangible asset until completion or abandonment, at which point it will be accounted for as a finite-lived intangible asset or written off if abandoned.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition and Allowance for Doubtful Accounts</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Obligations: </span><span style="font-family:inherit;font-size:10pt;">Revenue is generated primarily from the sale of the Company’s products and related services, which are primarily support and maintenance services on the Company’s systems. The Company recognizes product revenue when the customer obtains control of the Company’s product, which typically occurs upon shipment or delivery to the customer depending upon the shipping terms. We treat shipping and handling costs performed after a customer obtains control of the good as a fulfillment cost. Our customers do not typically have any contractual rights of return outside of our warranty provisions. The Company has allowed few returns to date and believes that returns of its products will be minimal in the future. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Royalties:</span><span style="font-family:inherit;font-size:10pt;">  For arrangements that include sales-based royalties, including minimum payments, the Company recognizes revenue at the later of: (i) when the related sales occur, or (ii) when the performance obligation, to which some or all of the royalty has been allocated, has been satisfied. This was a change from how the Company treated royalty payments prior to 2018, by recognizing royalty revenue when our strategic partners reported the end-user sales to the Company, and is primarily the basis for our cumulative adjustment, made as of January 1, 2018, to retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. Royalty payments are typically received when our strategic partners report the end-user sales to the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reagent Rentals: </span><span style="font-family:inherit;font-size:10pt;">The Company provides systems and certain other hardware to customers through reagent rental agreements, under which the customers commit to purchasing minimum quantities of assays at a stated price over a defined contract term, which is normally two to three years. Instead of rental payments, the Company recovers the cost of providing the system and other hardware in the amount charged for assays. Revenue is recognized over the defined contract term as assays are shipped. The depreciation costs associated with the system and other hardware are charged to cost of sales on a straight-line basis over the estimated life of the system. The costs to maintain these instruments in the field are charged to cost of sales as incurred. Under the guidance, the Company reclassified the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements from assay revenue to system revenue effective January 1, 2018. This change did not have any impact on top line revenue and the Company has not experienced any material effects to its revenue categorization.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties: </span><span style="font-family:inherit;font-size:10pt;">The Company provides a limited, assurance-type warranty, typically for twelve months from installation for the systems sold to end customers and fifteen months for the systems sold to partners. The Company accrues for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. While the Company believes that adequate reserve has been made in the consolidated financial statements for product warranties, should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Warranty expenses are evaluated and adjusted periodically.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">License Revenues: </span><span style="font-family:inherit;font-size:10pt;">The Company enters into out-licensing agreements, under which it licenses certain rights to its technology to third parties. These licenses are typically not distinct, as the customer cannot benefit from the license on its own, and do not have significant standalone functionality, but represent single performance obligations together with the sales of our consumables, systems and assays. The terms of these arrangements typically include payment to the Company of non-refundable, up-front license fees and can extend up to twenty years. Each of these payments results in license revenues which are recognized ratably over time and are included in other revenues, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenues. Deferred revenues related to these out-licensing agreements are shown in contract liabilities in Note 18, “Revenue Recognition”.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Service Agreements: </span><span style="font-family:inherit;font-size:10pt;">Revenue from extended service agreements is deferred when payment is received in advance of the performance obligation being satisfied or completed. Luminex provides an integrated service of maintenance and related activities for equipment sold to customers, where the nature of the overall promise is to provide a stand-ready service. As such, the performance obligation is recognized as a series of distinct service periods and the service revenue is recognized ratably over the term of each agreement. The extended service agreements typically range from one to four years and payment is typically received up-front. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reserves for Variable Consideration</span><span style="font-family:inherit;font-size:10pt;">: Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from discounts and any other allowances that are offered within contracts between the Company and its customers relating to the Company’s sales of its products. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company’s historical experience, current contractual requirements, industry data and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of each contract. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period when such variances become known.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts:</span><span style="font-family:inherit;font-size:10pt;"> The Company continuously monitors collections and payments from its customers and maintains allowances for doubtful accounts based upon its historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within the Company’s expectations, there can be no assurance that the Company will continue to experience the same level of credit losses that it has in the past. A significant change in the liquidity or financial position of any one of the Company’s significant customers, or a deterioration in the economic environment in general, could have a material adverse impact on the collectability of the Company’s accounts receivable and its future operating results, including a reduction in future revenues and additional allowances for doubtful accounts. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We adopted new guidance on financial instruments and related credit losses effective January 1, 2020, which will impact the timing of the measurement and recognition of expected credit losses. For further discussion, see Note 17, “Recent Accounting Pronouncements.”</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Product-Related Expenses</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Shipping and handling costs associated with product sales are included in cost of sales. Advertising costs are charged to operations as incurred. The Company does not have any direct-response advertising.  Advertising expenses, which include trade shows and conventions, were approximately </span><span style="font-family:inherit;font-size:10pt;">$3.5 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$2.8 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$2.4 million</span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were included in selling, general and administrative expense in the Consolidated Statements of Comprehensive Income.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs are expensed in the period incurred. Nonrefundable advance payments for research and development activities for materials, equipment, facilities and purchased intangible assets that have an alternative future use are deferred and capitalized. In addition, the Company capitalizes certain internally developed products used for evaluation during development projects that also have alternative future uses. These internally developed assets are generally depreciated on a straight-line basis over the useful life of the assets, which range from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial statements of the Company’s foreign subsidiaries are translated in accordance with ASC 830, “Foreign Currency Matters.” The reporting currency for the Company is the U.S. dollar. With the exception of its Canadian subsidiary, whose functional currency is the U.S. dollar, the functional currency of the Company’s foreign subsidiaries is their local currency. Accordingly, assets and liabilities of these subsidiaries are translated at the exchange rate in effect at each balance sheet date. Before translation, the Company re-measures foreign currency denominated assets and liabilities, including inter-company accounts receivable and payable, into the functional currency of the respective entity, resulting in unrealized gains or losses recorded in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income. Revenues and expenses are translated using average exchange rates during the respective period. Foreign currency translation adjustments are accumulated as a component of other comprehensive income as a separate component of stockholders’ equity. Gains and losses arising from transactions denominated in foreign currencies are included in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income and to date have not been material.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Incentive Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management incentive plans are tied to various financial and non-financial performance metrics. Bonus accruals made throughout the year related to the various incentive plans are based on management’s best estimate of the achievement of the specific metrics. Adjustments to the accruals are made on a quarterly basis as forecasts of performance are updated. At year-end, the accruals are adjusted to reflect the actual results achieved.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under the asset and liability method.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that those assets will be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for uncertain tax positions in accordance with ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in tax positions. These provisions require recognition of the impact of a tax position in the Company’s financial statements only if that position is more likely than not of being sustained upon examination by taxing authorities, based on the technical merits of the position. Any interest and penalties related to uncertain tax positions will be reflected as a component of income tax expense.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common shares and potential common shares from outstanding stock options, restricted stock units (RSUs) and contingently issuable shares resulting from an award subject to performance or market conditions determined by applying the treasury stock method. In periods with a net loss, potentially dilutive securities composed of incremental common shares issuable upon the exercise of stock options and warrants, and common shares issuable on conversion of preferred stock, would be excluded from historical diluted loss per share because of their anti-dilutive effect.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions of ASC 718 “Stock Compensation” (ASC 718). ASC 718 requires the recognition of compensation expense, using a fair-value based method, for costs related to all share-based payments including stock options, restricted stock units and shares issued under the Company’s employee stock purchase plan. Pursuant to ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Luminex Corporation, the “Company” or “Luminex,” develops, manufactures and sells proprietary biological testing technologies and products with applications throughout the life sciences industries, including diagnostics, pharmaceutical and research. These industries depend on a broad range of tests, called assays, to perform diagnostic testing and conduct life science research. The Company established a position in several segments of the life sciences industries by developing and delivering products that satisfy a variety of customer needs in specific market segments, including multiplexing, accuracy, precision, sensitivity, specificity, reduction of labor and ability to test for proteins and nucleic acids. These needs are addressed by the Company’s proprietary technologies. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Multiplexing, the foundation of the Company, allows the end user in a laboratory to generate multiple laboratory results from a single sample with a single assay. This is important because the Company’s end user customers, which include laboratory professionals performing discovery and research and clinical laboratories performing tests on patients as ordered by physicians and other laboratories, have a fundamental need to perform high quality testing as efficiently as possible. Until the availability of multiplexing technology, the laboratory professional had to perform one assay at a time in a sequential manner, and if additional testing was required on a sample, a second assay would be performed to generate the second result, and so on until all the necessary tests were performed. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company primarily serves the life sciences industries by marketing products, including our specific testing equipment and assays, to various types of testing laboratories. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;">82</span><span style="font-family:inherit;font-size:10pt;"> strategic partners, </span><span style="font-family:inherit;font-size:10pt;">55</span><span style="font-family:inherit;font-size:10pt;"> of which have released commercialized reagent-based products utilizing the Company’s technology. Luminex and these partners have sold approximately </span><span style="font-family:inherit;font-size:10pt;">17,000</span><span style="font-family:inherit;font-size:10pt;"> xMAP-based instruments in laboratories worldwide as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, some of which may be retired or otherwise not in use. The Company’s remaining partners are in various stages of development and commercialization of products incorporating the Company’s technology. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A primary focus for the Company’s growth is the development and sale of molecular diagnostic assays utilizing the Company’s proprietary MultiCode</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> and VERIGENE technologies for use on the Company’s installed base of systems. The Company utilizes a direct sales model for sales of these products, which is intended to take advantage of the Company’s increasing installed base of instruments. Luminex’s assays are primarily focused on multiplexed applications for the human molecular clinical diagnostics market. Luminex’s assays are currently focused on three segments of the molecular diagnostic testing market: infectious disease, personalized medicine and human genetics. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All significant intercompany transactions and balances have been eliminated upon consolidation.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual amounts and results could differ from those estimates, and such differences could be material to the financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents consist of cash deposits and highly liquid investments with original maturities of three months or less when purchased.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the appropriate classification of its investments in equity securities at the time of purchase and reevaluates such determinations at each balance sheet date. Marketable securities that are bought and held principally for the purpose of selling them in the near-term are classified as trading securities and are reported at fair value, with unrealized gains and losses recognized in earnings. Held-to-maturity securities are stated at amortized cost, which approximates fair value of these investments. Marketable equity securities not classified as held-to-maturity or as trading are classified as available-for-sale, and are carried at fair market value, with the unrealized gains and losses included in the determination of comprehensive income and reported in stockholders’ equity. Marketable securities are recorded as either short-term or long-term on the balance sheet based on contractual maturity date. The fair value of all securities is determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. Declines in fair value below the Company’s carrying value deemed to be other than temporary are charged against net earnings.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company made an equity investment in a private company. The Company does not have majority control of the entity in which the investment was made, but has the ability to exercise significant influence over operating and financial policies; therefore, the Company accounts for this investment using the equity method. The Company's proportionate share of income or loss of approximately </span><span style="font-family:inherit;font-size:10pt;">28.4%</span><span style="font-family:inherit;font-size:10pt;"> is recorded in other income (expense), net in the Consolidated Statement of Comprehensive Income. This non-marketable equity investment is recorded at cost minus impairment, if any, plus or minus changes resulting from qualifying observable price changes. The Company periodically reviews this equity investment for other-than-temporary declines in fair value based on the specific identification method and writes down the investment to its fair value when it determines that an other-than-temporary decline has occurred. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of financial instruments are determined by obtaining non-binding market prices from the Company’s third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value. The Company’s financial instruments include cash and cash equivalents, short-term investments, accounts receivable, equity-method investments, long-term investments, accounts payable and accrued liabilities. The fair values of these financial instruments were not materially different from their carrying or contract values at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. See Note 6 for further details concerning fair value measurements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Concentration of Credit Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments which potentially subject the Company to concentrations of credit risk consist of short-term and long-term investments and trade receivables. The Company’s short-term investments consist of investments in high credit quality financial institutions, non-government sponsored debt securities and corporate issuers.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides credit, in the normal course of business, to a number of its customers geographically dispersed primarily throughout the U.S. The Company attempts to limit its credit risk by performing ongoing credit evaluations of its customers and maintaining adequate allowances for potential credit losses, but the Company does not require collateral.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">Thermo Fisher Scientific Inc.</span><span style="font-family:inherit;font-size:10pt;"> accounted for </span><span style="font-family:inherit;font-size:10pt;">12%</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">14%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">15%</span><span style="font-family:inherit;font-size:10pt;"> of our total revenues in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span><span style="font-family:inherit;font-size:10pt;">LabCorp</span><span style="font-family:inherit;font-size:10pt;"> accounted for </span><span style="font-family:inherit;font-size:10pt;">15%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of our total revenues in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. No other customer accounted for more than 10% of our total revenues in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, consisting primarily of raw materials and purchased components, are stated at the lower of cost or net realizable value, with cost determined according to the standard cost method, which approximates the first-in, first-out method. Net realizable value is defined as the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. As a developer and manufacturer of high technology medical equipment, the Company may be exposed to a number of economic and industry factors that could result in portions of inventory becoming either obsolete or in excess of anticipated usage. These factors include, but are not limited to, technological changes in the Company’s markets, ability to meet changing customer requirements, competitive pressures on products and prices, and reliability and replacement of and the availability of key components from suppliers. The Company’s policy is to establish inventory reserves when conditions exist that suggest that inventory may be in excess of anticipated demand or is obsolete based upon the Company’s assumptions about future demand for products and market conditions. The Company regularly evaluates the ability to realize the value of inventory based on a combination of factors including the following: historical usage rates, forecasted sales or usage, product expiration or end of life dates, estimated current and future market values and new product introductions. Assumptions used in determining the Company’s estimates of future product demand may prove to be incorrect, in which case the provision required for excess and obsolete inventory would have to be adjusted. If inventory is determined to be above the lower of cost or net realizable value, excess or obsolete, the Company would be required to record impairment charges within cost of goods sold at the time of such determination. Although considerable effort is made to ensure the accuracy of forecasts of future product demand, any significant unanticipated changes in demand or expected usage could have a significant negative impact on the value of inventory and the Company’s operating results. When recorded, reserves are intended to reduce the carrying value of inventory to its net realizable value. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are carried at cost less accumulated amounts for amortization and depreciation. Property and equipment are typically amortized or depreciated on a straight-line basis over the useful lives of the assets, which typically range from </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements and equipment under capital leases are amortized on a straight-line basis over the shorter of the remaining term of the lease or the estimated useful life of the improvements and equipment. The Company classifies the carrying value of Luminex’s xMAP, ARIES</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> and VERIGENE Systems placed within the reagent rental program and the instruments on loan to customers in property and equipment as “Assets on loan/rental.”</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the cost over the fair value of the assets of the acquired business. In accordance with Accounting Standards Codification (ASC) 350 “Goodwill and Other” (ASC 350), goodwill is reviewed for impairment at least annually at the beginning of the fourth quarter, or more frequently if impairment indicators arise, tested at our sole reporting unit level. Events or circumstances that could trigger an impairment test include, but are not limited to, a significant adverse change in the business climate, significant changes in our use of the acquired assets, significant negative industry or economic trends, significant under-performance relative to operating performance indicators and significant changes in competition. The Company determined that no triggering events occurred during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. In </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company estimated the fair value of the reporting unit using a fair-value-based approach based on the market capitalization. Determining the fair value of goodwill is subjective in nature and often involves the use of estimates and assumptions including, without limitation, use of estimates of future prices and volumes for the Company’s products, capital needs, economic trends and other factors which are inherently difficult to forecast. The Company’s annual test did not result in an impairment charge in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, as the estimated fair value of the reporting unit continued to exceed the carrying value by a significant enough amount such that any reasonably likely change in the assumptions used in the analysis would not cause the carrying value to exceed the estimated fair value for the reporting unit. No goodwill impairments were recorded in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are amortized on a straight-line basis over their respective estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;">9</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">15</span><span style="font-family:inherit;font-size:10pt;"> years. Any in-process research and development will be an indefinite-lived intangible asset until completion or abandonment, at which point it will be accounted for as a finite-lived intangible asset or written off if abandoned.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Impairment of Long-Lived Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. When such factors and circumstances exist, the Company compares the projected undiscounted future cash flows associated with the related asset or group of assets over their estimated useful lives against their respective carrying amounts. Impairment, if any, is based on the excess of the carrying amount over the fair value of those assets and is recorded in the period in which the determination was made.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Obligations: </span><span style="font-family:inherit;font-size:10pt;">Revenue is generated primarily from the sale of the Company’s products and related services, which are primarily support and maintenance services on the Company’s systems. The Company recognizes product revenue when the customer obtains control of the Company’s product, which typically occurs upon shipment or delivery to the customer depending upon the shipping terms. We treat shipping and handling costs performed after a customer obtains control of the good as a fulfillment cost. Our customers do not typically have any contractual rights of return outside of our warranty provisions. The Company has allowed few returns to date and believes that returns of its products will be minimal in the future. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Royalties:</span><span style="font-family:inherit;font-size:10pt;">  For arrangements that include sales-based royalties, including minimum payments, the Company recognizes revenue at the later of: (i) when the related sales occur, or (ii) when the performance obligation, to which some or all of the royalty has been allocated, has been satisfied. This was a change from how the Company treated royalty payments prior to 2018, by recognizing royalty revenue when our strategic partners reported the end-user sales to the Company, and is primarily the basis for our cumulative adjustment, made as of January 1, 2018, to retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. Royalty payments are typically received when our strategic partners report the end-user sales to the Company.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reagent Rentals: </span><span style="font-family:inherit;font-size:10pt;">The Company provides systems and certain other hardware to customers through reagent rental agreements, under which the customers commit to purchasing minimum quantities of assays at a stated price over a defined contract term, which is normally two to three years. Instead of rental payments, the Company recovers the cost of providing the system and other hardware in the amount charged for assays. Revenue is recognized over the defined contract term as assays are shipped. The depreciation costs associated with the system and other hardware are charged to cost of sales on a straight-line basis over the estimated life of the system. The costs to maintain these instruments in the field are charged to cost of sales as incurred. Under the guidance, the Company reclassified the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements from assay revenue to system revenue effective January 1, 2018. This change did not have any impact on top line revenue and the Company has not experienced any material effects to its revenue categorization.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties: </span><span style="font-family:inherit;font-size:10pt;">The Company provides a limited, assurance-type warranty, typically for twelve months from installation for the systems sold to end customers and fifteen months for the systems sold to partners. The Company accrues for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. While the Company believes that adequate reserve has been made in the consolidated financial statements for product warranties, should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Warranty expenses are evaluated and adjusted periodically.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">License Revenues: </span><span style="font-family:inherit;font-size:10pt;">The Company enters into out-licensing agreements, under which it licenses certain rights to its technology to third parties. These licenses are typically not distinct, as the customer cannot benefit from the license on its own, and do not have significant standalone functionality, but represent single performance obligations together with the sales of our consumables, systems and assays. The terms of these arrangements typically include payment to the Company of non-refundable, up-front license fees and can extend up to twenty years. Each of these payments results in license revenues which are recognized ratably over time and are included in other revenues, except for revenues from royalties on net sales of licensed products, which are classified as royalty revenues. Deferred revenues related to these out-licensing agreements are shown in contract liabilities in Note 18, “Revenue Recognition”.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Service Agreements: </span><span style="font-family:inherit;font-size:10pt;">Revenue from extended service agreements is deferred when payment is received in advance of the performance obligation being satisfied or completed. Luminex provides an integrated service of maintenance and related activities for equipment sold to customers, where the nature of the overall promise is to provide a stand-ready service. As such, the performance obligation is recognized as a series of distinct service periods and the service revenue is recognized ratably over the term of each agreement. The extended service agreements typically range from one to four years and payment is typically received up-front. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reserves for Variable Consideration</span><span style="font-family:inherit;font-size:10pt;">: Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from discounts and any other allowances that are offered within contracts between the Company and its customers relating to the Company’s sales of its products. These reserves are based on the amounts earned or to be claimed on the related sales and are classified as reductions of accounts receivable. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as the Company’s historical experience, current contractual requirements, industry data and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company’s best estimates of the amount of consideration to which it is entitled based on the terms of each contract. The amount of variable consideration which is included in the transaction price may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Actual amounts of consideration ultimately received may differ from the Company’s estimates. If actual results in the future vary from the Company’s estimates, the Company will adjust these estimates, which would affect net product revenue and earnings in the period when such variances become known.</span></div> <span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts:</span> The Company continuously monitors collections and payments from its customers and maintains allowances for doubtful accounts based upon its historical experience and any specific customer collection issues that have been identified. While such credit losses have historically been within the Company’s expectations, there can be no assurance that the Company will continue to experience the same level of credit losses that it has in the past. A significant change in the liquidity or financial position of any one of the Company’s significant customers, or a deterioration in the economic environment in general, could have a material adverse impact on the collectability of the Company’s accounts receivable and its future operating results, including a reduction in future revenues and additional allowances for doubtful accounts. <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Product-Related Expenses</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides for the estimated cost of initial product warranties at the time revenue is recognized. While the Company engages in product quality programs and processes, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required. Shipping and handling costs associated with product sales are included in cost of sales. Advertising costs are charged to operations as incurred. The Company does not have any direct-response advertising.  Advertising expenses, which include trade shows and conventions, were approximately </span><span style="font-family:inherit;font-size:10pt;">$3.5 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$2.8 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$2.4 million</span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, and were included in selling, general and administrative expense in the Consolidated Statements of Comprehensive Income.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Research and Development Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development costs are expensed in the period incurred. Nonrefundable advance payments for research and development activities for materials, equipment, facilities and purchased intangible assets that have an alternative future use are deferred and capitalized. In addition, the Company capitalizes certain internally developed products used for evaluation during development projects that also have alternative future uses. These internally developed assets are generally depreciated on a straight-line basis over the useful life of the assets, which range from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial statements of the Company’s foreign subsidiaries are translated in accordance with ASC 830, “Foreign Currency Matters.” The reporting currency for the Company is the U.S. dollar. With the exception of its Canadian subsidiary, whose functional currency is the U.S. dollar, the functional currency of the Company’s foreign subsidiaries is their local currency. Accordingly, assets and liabilities of these subsidiaries are translated at the exchange rate in effect at each balance sheet date. Before translation, the Company re-measures foreign currency denominated assets and liabilities, including inter-company accounts receivable and payable, into the functional currency of the respective entity, resulting in unrealized gains or losses recorded in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income. Revenues and expenses are translated using average exchange rates during the respective period. Foreign currency translation adjustments are accumulated as a component of other comprehensive income as a separate component of stockholders’ equity. Gains and losses arising from transactions denominated in foreign currencies are included in selling, general and administrative expenses in the Consolidated Statement of Comprehensive Income and to date have not been material.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Incentive Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management incentive plans are tied to various financial and non-financial performance metrics. Bonus accruals made throughout the year related to the various incentive plans are based on management’s best estimate of the achievement of the specific metrics. Adjustments to the accruals are made on a quarterly basis as forecasts of performance are updated. At year-end, the accruals are adjusted to reflect the actual results achieved.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under the asset and liability method.  Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases.  Deferred tax balances are adjusted to reflect tax rates based on currently enacted tax laws, which will be in effect in the years in which the temporary differences are expected to reverse.  The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period of the enactment date.  A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that those assets will be realized.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for uncertain tax positions in accordance with ASC 740, “Income Taxes”, which clarifies the accounting for uncertainty in tax positions. These provisions require recognition of the impact of a tax position in the Company’s financial statements only if that position is more likely than not of being sustained upon examination by taxing authorities, based on the technical merits of the position. Any interest and penalties related to uncertain tax positions will be reflected as a component of income tax expense.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing the net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common shares and potential common shares from outstanding stock options, restricted stock units (RSUs) and contingently issuable shares resulting from an award subject to performance or market conditions determined by applying the treasury stock method. In periods with a net loss, potentially dilutive securities composed of incremental common shares issuable upon the exercise of stock options and warrants, and common shares issuable on conversion of preferred stock, would be excluded from historical diluted loss per share because of their anti-dilutive effect.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for stock-based employee compensation plans under the fair value recognition and measurement provisions of ASC 718 “Stock Compensation” (ASC 718). ASC 718 requires the recognition of compensation expense, using a fair-value based method, for costs related to all share-based payments including stock options, restricted stock units and shares issued under the Company’s employee stock purchase plan. Pursuant to ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense over the requisite service period.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 2 — BUSINESS COMBINATIONS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 31, 2018, the Company completed its acquisition of EMD Millipore Corporation’s flow cytometry portfolio for </span><span style="font-family:inherit;font-size:10pt;"><span>$75 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$69.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in committed inventory purchases, both of which were subject to adjustment. Following a purchase price reconciliation in the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the purchase price was reduced by </span><span style="font-family:inherit;font-size:10pt;">$1.9 million</span><span style="font-family:inherit;font-size:10pt;">. This adjustment resulted in a revised amount of </span><span style="font-family:inherit;font-size:10pt;">$68.0 million</span><span style="font-family:inherit;font-size:10pt;"> paid under the Purchase Agreement. The committed inventory purchases were completed in the third quarter of 2019. The Company financed the acquisition with cash on hand. Luminex acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The acquisition expands Luminex’s existing offering of flow-based detection systems, which is centered around its innovative xMAP</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> multiplexing technology, with approximately </span><span style="font-family:inherit;font-size:10pt;">17,000</span><span style="font-family:inherit;font-size:10pt;"> xMAP systems sold worldwide, some of which may be retired or otherwise not in use. MilliporeSigma’s flow cytometry portfolio includes Amnis, a family of imaging flow cytometry products for cell-based analysis, as well as their Guava and Muse portfolio of products, which are economical systems based on microcapillary technologies. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;">$2.7 million</span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs during fiscal 2018. The impact of the acquisition on our liquidity is more fully described under “Liquidity and Capital Resources.” </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair values of assets acquired and liabilities assumed in connection with the acquisition at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and adjusted and finalized as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets assumed as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company finalized the purchase price allocation for the acquisition in the quarter ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. If information later becomes available which would indicate adjustments are required to the purchase price allocation, such adjustments will be recognized in the Consolidated Statements of Comprehensive Income. Such adjustments have been included in the purchase price allocations retrospectively through revisions to the net tangible assets assumed, fair values of the intangible assets, deferred tax assets and liabilities and resulting goodwill recorded. The excess of the purchase price over the fair value of the tangible net assets, liabilities and intangible assets acquired was recorded to goodwill.</span></div> 75000000 69900000 5100000 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets assumed as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets subject to amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,094</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,702</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8922000 30094000 3702000 32664000 67978000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 3 — INVESTMENTS AND OTHER ASSETS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Marketable Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no proceeds from the sales of available-for-sale securities for the years ended </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">Realized gains and losses on sales of investments are determined using the specific identification method and are included in other income (expense) in the Consolidated Statement of Comprehensive Income. There were no available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-Marketable Securities and Other-Than-Temporary Impairment</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, 2018, the Company made a </span><span style="font-family:inherit;font-size:10pt;">$1.8 million</span><span style="font-family:inherit;font-size:10pt;"> investment in Combinati, a private company. Subsequently, on October 1, 2019, the Company made an additional </span><span style="font-family:inherit;font-size:10pt;">$7.0 million</span><span style="font-family:inherit;font-size:10pt;"> investment in Combinati, bringing the Company's ownership to approximately </span><span style="font-family:inherit;font-size:10pt;">28.4%</span><span style="font-family:inherit;font-size:10pt;"> of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its seat on the Board of Directors. The Company does not have unilateral decision making power, and therefore will not consolidate the investee. In the fourth quarter of 2019, we remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately </span><span style="font-family:inherit;font-size:10pt;">$3.2 million</span><span style="font-family:inherit;font-size:10pt;"> in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, 2019, the carrying value of the Company’s total investment in Combinati was </span><span style="font-family:inherit;font-size:10pt;">$11.5 million</span><span style="font-family:inherit;font-size:10pt;">, which exceeded the Company’s share of Combinati’s net assets by </span><span style="font-family:inherit;font-size:10pt;">$8.2 million</span><span style="font-family:inherit;font-size:10pt;"> and is not amortized. For the year ended </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company recorded the allocable share of Combinati’s net income in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> being applied to the purchase option, (ii) the forgiveness and application of a </span><span style="font-family:inherit;font-size:10pt;">$2.4 million</span><span style="font-family:inherit;font-size:10pt;"> note and related interest receivable to the purchase option and (iii) a tax impact of </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;">. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company recorded the </span><span style="font-family:inherit;font-size:10pt;">$4.3 million</span><span style="font-family:inherit;font-size:10pt;"> asset acquisition as a defensive, in-process research and development (IP R&amp;D) intangible asset. There were no gains or losses recognized as part of this transaction.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company owns a minority interest in another private company based in the U.S. through its initial investment of </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the first quarter of 2020. We received cash representing the majority of our investment in the fourth quarter of 2019 and recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$205,000</span><span style="font-family:inherit;font-size:10pt;"> in Other income, net in the Consolidated Statements of Comprehensive Income during 2019 based upon these circumstances and communication from this private company. We received the final cash payment for the remainder of this minority interest in the first quarter of 2020. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, this remaining portion is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> as the Company does not have significant influence over the investee, as the Company owns less than </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of the voting equity and the investee is not publicly traded. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These minority interest investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the </span><span style="font-family:inherit;font-size:10pt;">$205,000</span><span style="font-family:inherit;font-size:10pt;"> impairment in 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 6 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term assets consisted of the following at December 31 (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology rights (net of accumulated amortization of $8,300 and $7,633 in 2019 and 2018, respectively)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest and equity method investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized amortization expense related to the amortization of purchased technology rights of approximately </span><span style="font-family:inherit;font-size:10pt;">$667,000</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$621,000</span><span style="font-family:inherit;font-size:10pt;">, respectively. Future amortization expense is estimated to be </span><span style="font-family:inherit;font-size:10pt;">$572,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$540,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$522,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$505,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2023</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$500,000</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2024</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$3,388,000</span><span style="font-family:inherit;font-size:10pt;"> thereafter.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Marketable Securities</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no proceeds from the sales of available-for-sale securities for the years ended </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">Realized gains and losses on sales of investments are determined using the specific identification method and are included in other income (expense) in the Consolidated Statement of Comprehensive Income. There were no available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div> 2019-12-31 2019-12-31 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">707</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Gains in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Losses in Accumulated Other Comprehensive Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">704</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2019-12-31 2019-12-31 2019-12-31 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of </span><span style="font-family:inherit;font-size:10pt;">$2.0 million</span><span style="font-family:inherit;font-size:10pt;"> being applied to the purchase option, (ii) the forgiveness and application of a </span><span style="font-family:inherit;font-size:10pt;">$2.4 million</span><span style="font-family:inherit;font-size:10pt;"> note and related interest receivable to the purchase option and (iii) a tax impact of </span><span style="font-family:inherit;font-size:10pt;">$0.1 million</span><span style="font-family:inherit;font-size:10pt;">. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company recorded the </span><span style="font-family:inherit;font-size:10pt;">$4.3 million</span><span style="font-family:inherit;font-size:10pt;"> asset acquisition as a defensive, in-process research and development (IP R&amp;D) intangible asset. There were no gains or losses recognized as part of this transaction.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company owns a minority interest in another private company based in the U.S. through its initial investment of </span><span style="font-family:inherit;font-size:10pt;">$1.0 million</span><span style="font-family:inherit;font-size:10pt;"> in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the first quarter of 2020. We received cash representing the majority of our investment in the fourth quarter of 2019 and recorded an impairment of </span><span style="font-family:inherit;font-size:10pt;">$205,000</span><span style="font-family:inherit;font-size:10pt;"> in Other income, net in the Consolidated Statements of Comprehensive Income during 2019 based upon these circumstances and communication from this private company. We received the final cash payment for the remainder of this minority interest in the first quarter of 2020. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, this remaining portion is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> as the Company does not have significant influence over the investee, as the Company owns less than </span><span style="font-family:inherit;font-size:10pt;">20%</span><span style="font-family:inherit;font-size:10pt;"> of the voting equity and the investee is not publicly traded. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These minority interest investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the </span><span style="font-family:inherit;font-size:10pt;">$205,000</span><span style="font-family:inherit;font-size:10pt;"> impairment in 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2019-12-31 2019-12-31 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology rights (net of accumulated amortization of $8,300 and $7,633 in 2019 and 2018, respectively)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,653</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest and equity method investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,122</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,398</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6027000 6653000 11501000 2782000 1594000 1963000 19122000 11398000 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 4 — ACCOUNTS RECEIVABLE AND RESERVES</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records an allowance for doubtful accounts based upon a specific review of all outstanding invoices, known collection issues and historical experience. The Company regularly evaluates the collectability of its trade accounts receivables and performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and its assessment of the customer’s current creditworthiness. These estimates are based on specific facts and circumstances of particular orders, analysis of credit memo data and other known factors. Accounts receivable consisted of the following at December 31 (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,141</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(843</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowance for doubtful accounts (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increases charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs of uncollectible accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increases charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs of uncollectible accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net recoveries charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs of uncollectible accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,141</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(843</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 56956000 54239000 1141000 843000 55815000 53396000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increases charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs of uncollectible accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net increases charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs of uncollectible accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net recoveries charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs of uncollectible accounts</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 419000 1312000 386000 1345000 -437000 65000 843000 -400000 102000 1141000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 5 — INVENTORIES, NET</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consisted of the following at December 31 (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Parts and supplies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has non-cancellable purchase commitments with certain of its component suppliers in the amount of approximately </span><span style="font-family:inherit;font-size:10pt;">$36.7 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Should production requirements fall below the level of the Company’s commitments, the Company could be required to take delivery of inventory for which it has no immediate need or incur an increased cost per unit going forward.</span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Parts and supplies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-progress</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,847</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,093</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,250</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 45459000 39873000 15532000 11847000 16093000 11530000 77084000 63250000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 6 — FAIR VALUE MEASUREMENT</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the fair value of its investment portfolio assets by obtaining non-binding market prices from its third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. There were no transfers between Level 1, Level 2 or Level 3 measurements for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2019 Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2018 Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - long-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements as of December 31, 2019 Using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money Market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minority interest investments - short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,501</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 707000 0 0 707000 0 0 22000 22000 0 0 11501000 11501000 704000 0 0 704000 0 0 2782000 2782000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 7 — PROPERTY AND EQUIPMENT</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consisted of the following at December 31 (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Laboratory equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">60,486</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">58,330</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43,471</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39,289</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,916</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,322</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,621</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,141</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,924</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,874</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets on loan/rental</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28,946</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24,259</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">846</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$16.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$14.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Laboratory equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">60,486</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">58,330</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">43,471</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39,289</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,916</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,322</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,621</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,141</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,924</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,874</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets on loan/rental</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28,946</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24,259</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">846</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 165364000 154061000 99849000 87773000 65515000 66288000 16500000 14400000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 8 — GOODWILL AND OTHER INTANGIBLE ASSETS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill during the period are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 118127000 85481000 18000 32646000 118145000 118127000 <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A portion of the Company’s goodwill is not expected to be deductible for tax purposes. The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Indefinite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology, trade secrets and know-how</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IP R&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">33,500</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,328</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,087</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(579</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition purchase price allocation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3,406</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,353</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,391</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,809</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,550</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(11,406</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,285</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,464</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,465</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63,214</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Net balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company currently has three IP R&amp;D projects. The first relates to the development of the next generation VERIGENE</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> System, VERIGENE II. The Company believes the VERIGENE II will launch commercially in 2020. The second is a defensive IP R&amp;D project related to the Company’s next generation xMAP</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> System, xMAP INTELLIFLEX, which the Company believes will launch commercially in 2020. The third relates to the development of the next generation Guava System, acquired as part of the acquisition (Guava Next Gen System). The Company believes the Guava Next Gen System will launch in 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,406</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,801</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,452</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">70,339</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Indefinite-lived</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology, trade secrets and know-how</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists and contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">IP R&amp;D</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,982</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,084</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,991</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">33,500</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset acquisition</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,328</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,037</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,087</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(579</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,968</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,783</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,469</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,819</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,013</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,956</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Flow cytometry acquisition purchase price allocation adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(116</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3,406</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,353</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,391</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,809</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,550</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated amortization:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40,501</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,036</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,271</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,808</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,784</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(11,406</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization balance as of December 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,285</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,464</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,465</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63,214</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Net balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,068</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,927</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average life (in years)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 81385000 19097000 5664000 12982000 119128000 17084000 4722000 4991000 6703000 4328000 98469000 23819000 10655000 24013000 156956000 34414000 7037000 1692000 43143000 6087000 1999000 579000 8665000 40501000 9036000 2271000 51808000 57968000 14783000 8384000 24013000 105148000 P11Y P10Y P10Y 98469000 23819000 10655000 24013000 156956000 -116000 -428000 1154000 -4016000 98353000 23391000 11809000 19997000 153550000 40501000 9036000 2271000 51808000 7784000 2428000 1194000 48285000 11464000 3465000 63214000 50068000 11927000 8344000 19997000 90336000 P11Y P10Y P10Y <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,406</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,801</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,452</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">70,339</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11406000 11048000 9801000 9452000 9452000 19180000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 9 — OTHER COMPREHENSIVE LOSS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive loss represents a measure of all changes in equity that result from recognized transactions and other economic events other than those resulting from investments by and distributions to shareholders. Other comprehensive loss for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the changes in each component of accumulated other comprehensive loss, net of tax (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Other Comprehensive Loss Items - Foreign Currency</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(253</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive loss</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(253</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There are no tax benefits or expenses related to the other comprehensive loss for the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> -1127000 -253000 -1380000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 10 — ACCRUED LIABILITIES</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consisted of the following as of December 31 (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation and employee benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalties payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,872</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales of certain of the Company’s systems are subject to a warranty. System warranties typically extend for a period of twelve months from the date of installation or no more than 15 months from the date of shipment. The Company estimates the amount of warranty claims on sold products that may be incurred based on current and historical data. The actual warranty expense could differ from the estimates made by the Company based on product performance. Warranty expenses are evaluated and adjusted periodically.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the warranty accrual (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>675</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty services provided</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,049</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,682</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty services provided</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty services provided</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,868</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation and employee benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,011</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends payable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,104</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income and other taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,538</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,641</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalties payable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,695</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,872</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17011000 18086000 4104000 2703000 1538000 1014000 1641000 1901000 1335000 1373000 5053000 0 1190000 1695000 31872000 26772000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>675</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty services provided</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,049</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,682</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty services provided</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty services provided</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,868</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrual for warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 675000 2049000 2682000 1308000 2159000 2752000 1901000 2868000 2608000 1641000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 11 — INCOME TAXES</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of income before income taxes for the years ended December 31 are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the (benefit) provision for income taxes attributable to continuing operations for the years ended December 31 are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(163</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current expense (benefit)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,203</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred (benefit) expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total (benefit) provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The (benefit) provision for income taxes differs from the amount computed by applying the statutory federal rate to pretax income as follows (in percentages):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statutory tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Permanent items</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of foreign operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and incentive tax credit generated</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax reserves</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remeasurement U.S. deferreds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign earnings withholding tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global intangible low-taxed income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other measurement period Tax Act adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian income tax audit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes using the asset and liability method in accordance with ASC 740 “Income Taxes” (ASC 740)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> Under this method, deferred income taxes are recognized for the future tax consequences of differences between the tax and financial accounting bases of assets and liabilities at the end of each reporting period. Deferred income taxes are based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant components of the Company’s deferred tax assets and liabilities as of December 31 are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss and credit carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,443</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity method investment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(667</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has established a valuation allowance against a portion of its remaining deferred tax assets because it is more likely than not that certain deferred tax assets will not be realized. In determining whether deferred tax assets are realizable, the Company considered numerous factors including historical profitability, the amount of future taxable income and the existence of taxable temporary differences that can be used to realize deferred tax assets. The valuation allowance decreased approximately </span><span style="font-family:inherit;font-size:10pt;">$3.4 million</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. This decrease in the valuation allowance had minimal impact on the effective tax rate as this change in the valuation allowance was primarily due to certain deferred tax assets related to state net operating losses that expired and were fully offset by a valuation allowance. As such, the Company removed the expired deferred tax asset and released the corresponding valuation allowance.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had gross federal, state and foreign net operating loss carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;">$60.7 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$311.1 million</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$6.3 million</span><span style="font-family:inherit;font-size:10pt;">, respectively. These losses expire beginning in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. Federal and state net operating losses of approximately </span><span style="font-family:inherit;font-size:10pt;">$59.0 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$300.5 million</span><span style="font-family:inherit;font-size:10pt;">, respectively, were acquired as part of the acquisitions of U.S. companies. These acquired net operating losses are subject to annual limitations due to the “change of ownership” provisions of Section 382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. The Company has federal, state and foreign credit carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;">$8.2 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$3.6 million</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$11.4 million</span><span style="font-family:inherit;font-size:10pt;">, respectively. These credits begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">, except for approximately </span><span style="font-family:inherit;font-size:10pt;">$1.5 million</span><span style="font-family:inherit;font-size:10pt;"> which have an indefinite carryforward period. Certain of these credits are subject to annual limitations under the change in ownership provisions. Alternative minimum tax credits of </span><span style="font-family:inherit;font-size:10pt;">$250,000</span><span style="font-family:inherit;font-size:10pt;"> which are potentially subject to refund under the Tax Act have been reflected as deferred tax assets. In addition, the Company has state research credits of approximately </span><span style="font-family:inherit;font-size:10pt;">$1.2 million</span><span style="font-family:inherit;font-size:10pt;"> which have an indefinite carryforward period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess of financial reporting basis over tax basis of the Company’s foreign subsidiaries is considered permanently reinvested with the exception of certain earnings of the Canadian subsidiary. The cumulative amount of excess financial reporting basis of the Company’s non-U.S. subsidiaries was approximately </span><span style="font-family:inherit;font-size:10pt;">$22.5 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$3.8 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$7.4 million</span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. Since the Company does not intend to permanently reinvest portions of its previously taxed Canadian earnings, it has recorded a deferred tax liability of </span><span style="font-family:inherit;font-size:10pt;">$33,000</span><span style="font-family:inherit;font-size:10pt;"> related to federal and state income taxes associated with the ultimate repatriation from Canada to the U.S. of these previously taxed earnings. Beginning January 1, 2018, the Tax Act implemented a territorial tax system in the U.S. such that the income earned by the Company’s non-U.S. subsidiaries will be subject to a 100% dividend received deduction, with certain exceptions. We have not recognized a deferred tax liability related to withholding taxes on the excess financial reporting basis of our other foreign subsidiaries because the Company currently intends to reinvest earnings of these subsidiaries in operations outside the U.S. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had recorded gross unrecognized tax benefits of approximately </span><span style="font-family:inherit;font-size:10pt;">$3.4 million</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$9.7 million</span><span style="font-family:inherit;font-size:10pt;">, respectively. All of the unrecognized tax benefits as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, if recognized, would impact the effective tax rate. The Company recognizes interest expense and penalties associated with uncertain tax positions as a component of income tax expense. During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized approximately </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$104,000</span><span style="font-family:inherit;font-size:10pt;"> in tax related interest and penalties, respectively. Reserves for interest and penalties as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are not significant as the Company has net operating loss carryovers.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,721</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,038</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(410</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded a reduction in unrecognized tax benefits related to the U.S. transition tax and a related income tax benefit of </span><span style="font-family:inherit;font-size:10pt;">$6.6 million</span><span style="font-family:inherit;font-size:10pt;"> as a result of a ruling for certain aspects of the E&amp;P calculation of its Canadian subsidiary. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were no unrecognized tax benefits that we expect would change significantly over the next 12 months.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company files U.S., state, and foreign income tax returns in jurisdictions with varying statutes of limitations. In the United States and Canada, the statute of limitations with respect to the federal income tax returns for tax years after </span><span style="font-family:inherit;font-size:10pt;">2013</span><span style="font-family:inherit;font-size:10pt;"> are open to audit; however, since the Company has net operating losses, the taxing authority has the ability to review tax returns prior to the </span><span style="font-family:inherit;font-size:10pt;">2013</span><span style="font-family:inherit;font-size:10pt;"> tax year and make adjustments to these net operating loss carryforwards. We are currently under audit in the United States for our </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> tax year. Although we do not expect a material adjustment, the outcome of the audit is not known at this time. We are not under audit in any other major taxing jurisdiction at this time.</span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,242</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -31314000 7242000 18436000 21812000 21069000 18713000 -9502000 28311000 37149000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>821</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,318</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>295</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(163</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current expense (benefit)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,609</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,203</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,327</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,179</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,970</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred (benefit) expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total (benefit) provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,803</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 821000 -3318000 3149000 951000 515000 295000 -163000 600000 883000 1609000 -2203000 4327000 -10179000 6351000 14970000 4597000 5271000 -9267000 -1691000 384000 -2304000 -7273000 12006000 3399000 -5664000 9803000 7726000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:65%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Statutory tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State taxes, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Permanent items</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of foreign operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and incentive tax credit generated</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax reserves</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remeasurement U.S. deferreds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign earnings withholding tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Global intangible low-taxed income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other measurement period Tax Act adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian income tax audit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.210 0.210 0.350 0.096 0.030 -0.014 -0.016 0.026 0.005 -0.117 0.034 -0.057 -0.189 0.087 0.046 0.008 0.004 -0.376 0.673 0.247 0.005 0.000 -0.003 0.073 -0.053 -0.166 0.181 0.066 -0.079 0.086 -0.444 0.057 0.000 0.000 0.026 0.000 0.000 0.048 0.000 -0.010 -0.001 0.001 0.602 0.346 0.208 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss and credit carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,167</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,023</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock compensation and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,525</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,338</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,443</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,550</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity method investment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(667</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,947</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,514</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4577000 5646000 52141000 54167000 1023000 0 5023000 0 7791000 6525000 70555000 66338000 17906000 21354000 52649000 44984000 1287000 2204000 0 358000 18443000 20952000 4550000 0 667000 0 24947000 23514000 27702000 21470000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,721</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions based on tax positions related to the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reductions for tax positions of prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,038</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(410</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,423</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2777000 342000 749000 398000 6605000 7038000 410000 3423000 9721000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 12 — EARNINGS PER SHARE</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the denominators used in computing per share net income (EPS) is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,838</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(529</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,773</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(529</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,894</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities: stock options and awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net (loss) income per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net (loss) income per share is computed by dividing the net (loss) income for the period by the weighted average number of common shares outstanding during the period. Diluted net (loss) income per share is computed by dividing the net (loss) income for the period by the weighted average number of common and common equivalent shares outstanding during the period. Restricted stock awards (RSAs) and stock options to acquire </span><span style="font-family:inherit;font-size:10pt;"><span>1,271,248</span></span><span style="font-family:inherit;font-size:10pt;"> shares, </span><span style="font-family:inherit;font-size:10pt;"><span>619,113</span></span><span style="font-family:inherit;font-size:10pt;"> shares, and </span><span style="font-family:inherit;font-size:10pt;"><span>2,182,404</span></span><span style="font-family:inherit;font-size:10pt;"> shares for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively, were excluded from the computations of diluted earnings per share because the effect of including the RSAs and stock options would have been anti-dilutive.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We apply the two-class method of computing earnings per share, which requires the calculation of separate earnings per share amounts for our non-vested, time-based restricted stock awards with non-forfeitable dividends and for our common stock. Our non-vested, time-based restricted stock awards with non-forfeitable dividends are considered securities which participate in undistributed earnings with common stock. Under the two-class computation method, net losses are not allocated to participating securities unless the holder of the security has a contractual obligation to share in the losses. Our non-vested, time-based restricted stock awards with non-forfeitable dividends do not have such an obligation so they are not allocated losses.</span></div> <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,838</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,423</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(312</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(529</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,773</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,894</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.42</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: allocation to participating securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(311</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(529</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,775</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,894</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common stock outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,173</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities: stock options and awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares used in computing net (loss) income per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net (loss) income per share attributable to common stockholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.09</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.41</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.67</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -3838000 18508000 29423000 65000 -312000 -529000 -3773000 18196000 28894000 44148000 43727000 43173000 -0.09 0.42 0.67 -3838000 18508000 29423000 63000 -311000 -529000 -3775000 18197000 28894000 44148000 43727000 43173000 0 564000 127000 44148000 44291000 43300000 -0.09 0.41 0.67 1271248 619113 2182404 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 13 — STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred Stock</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Board of Directors has the authority to issue up to </span><span style="font-family:inherit;font-size:10pt;">5,000,000</span><span style="font-family:inherit;font-size:10pt;"> shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the Company’s stockholders. At </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there was no preferred stock issued and outstanding.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">I</span><span style="font-family:inherit;font-size:10pt;">n February 2017, the Board of Directors initiated a cash dividend program under which the Company began paying a regular quarterly cash dividend. The following table shows cash dividends declared, recorded, and paid (or to be paid) in the periods shown:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Date Paid or </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">To Be Paid</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends Declared per Share</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Date Declared</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Date Payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 21, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 24, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 14, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 23, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 14, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 12, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 22, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">October 13, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 7, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 22, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 12, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 24, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 23, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 13, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 18, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 22, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 13, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 11, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 21, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">October 12, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 11, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 22, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 10, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 8, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 21, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 11, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 21, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 20, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 11, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 26, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">October 17, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.09</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 6, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 19, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 15, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.09</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s current intent is to pay a continuing dividend on a quarterly basis. However, future declaration of dividends is subject to the final determination of the Company’s Board of Directors.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company has </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> stock-based employee compensation plan pursuant to which grants may be made: the Luminex Corporation 2018 Equity Incentive Plan (Equity Incentive Plan) which was approved at the Company’s Annual Meeting on May 17, 2018. No further grants shall be made pursuant to the 2000 Long-Term Incentive Plan (2000 Plan), the 2001 Broad-Based Stock Option Plan (2001 Plan) or the 2006 Equity Incentive Plan (2006 Plan). In addition, at </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company has one plan pursuant to which discount purchases may be made by the participants in such plan: the Luminex Corporation Employee Stock Purchase Plan (ESPP), which was approved at the Company’s Annual Meeting on May 17, 2012 and amended at the Company’s Annual Meeting on May 18, 2017.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Incentive Plans</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the Company’s Equity Incentive Plan and, the 2006 Plan, certain employees, consultants and non-employee directors have been granted RSAs, restricted stock units (RSUs) and options to purchase shares of common stock. The options, RSAs, and RSUs generally vest in installments over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;"> year period, and the options expire either </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> years after the date of grant. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ESPP provides for the granting of rights to certain employees of the Company to defer an elected percentage, up to </span><span style="font-family:inherit;font-size:10pt;">15%</span><span style="font-family:inherit;font-size:10pt;">, of their base salary through the purchase of the Company’s common stock, discounted by </span><span style="font-family:inherit;font-size:10pt;"><span>15%</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, there were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares authorized for future issuance under the Company’s Equity Incentive Plan and approximately </span><span style="font-family:inherit;font-size:10pt;">210,000</span><span style="font-family:inherit;font-size:10pt;"> shares eligible for purchase pursuant to the terms and conditions of the ESPP as more fully described below.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Equity Incentive Plan, the 2006 Plan and the ESPP are administered by the Compensation Committee of the Board of Directors. The Compensation Committee has the authority to determine the terms and conditions under which awards will be granted from the Equity Incentive Plan, including the number of shares, vesting schedule and term, as applicable. Any option exercise prices, as set forth in the Equity Incentive Plan, will be equal to the fair market value on the date of grant. Under certain circumstances, the Company may repurchase previously granted RSAs and RSUs.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On each of </span><span style="font-family:inherit;font-size:10pt;">February 21, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Compensation Committee approved awards of stock options (the Performance Options) to the Company’s named executive officers and certain other executives that vest over </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> years based on achievement of certain operating profit and revenue targets for each of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Performance Options have an exercise price equal to the closing market price for the Company’s common stock on the Nasdaq Global Select Market on the date of grant (</span><span style="font-family:inherit;font-size:10pt;">March 12, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively) and expire </span><span style="font-family:inherit;font-size:10pt;">seven</span><span style="font-family:inherit;font-size:10pt;"> years from the date of grant. The Performance Options were measured over a one-year performance period ending on December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Following the end of the applicable fiscal year, the Committee determined the number of Performance Options which were eligible to vest based upon the level of achievement of an established Company performance goal (the Company Financial Goal). If the Company failed to meet the threshold performance for the performance period, no Performance Options would be eligible to vest. Minimum vesting for minimum threshold performance started at </span><span style="font-family:inherit;font-size:10pt;">30%</span><span style="font-family:inherit;font-size:10pt;"> of the target value for the Company Financial Goal. If the Company’s performance exceeded the target performance, the recipient may receive additional Performance Options above the target number, subject to a maximum of </span><span style="font-family:inherit;font-size:10pt;">200%</span><span style="font-family:inherit;font-size:10pt;"> of the target award. The Company’s financial performance resulted in delivery of </span><span style="font-family:inherit;font-size:10pt;">83%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">115%</span><span style="font-family:inherit;font-size:10pt;"> of the number of target Performance Options granted for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Performance Options that are eligible to vest after the determination date will vest 25% on each of the first four anniversaries of the grant date. In the event of a change of control of the Company before the end of the performance period, the Performance Options will automatically vest based on the greater of actual achievement of the pro-rated Company Financial Goal as of the date of the change of control or 100% of target performance, as determined by the Committee in its sole discretion. The Performance Options are exercisable into shares of the Company’s common stock. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounting for Stock Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation costs are generally based on the fair value calculated from the Black-Scholes option-pricing model on the date of grant for stock options, performance options and market value on the date of grant for RSAs. The fair values of stock and stock options are amortized as compensation expense on a straight-line basis over the vesting period of the grants.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accordance with ASC 718, the Company evaluates the assumptions used in the Black-Scholes model at each grant date using a consistent methodology for computing expected volatility, expected term and risk-free rate of return. Calculation of expected volatility is based on historical volatility. The expected life is calculated using the contractual term of the options as well as an analysis of the Company’s historical exercises of stock options and performance options. The estimate of the risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant. The dividend yield is based on our history and expectation of dividend payouts at the time of grant. The assumptions used are summarized in the following table:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate of return</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life of a 10 year contractual term option</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life of a 7 year contractual term option</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.87 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fair value at grant date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of the requirements of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures is based on historical forfeiture performance and will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of evaluation and will also impact the amount of stock compensation expense to be recognized in future periods.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s stock option activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.43</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(411</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,636</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested at December 31, 2019 and expected to vest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.11</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,593</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,927</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the total exercise intrinsic value of stock options exercised was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the total fair value of stock options that vested was </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Exercise intrinsic value represents the difference between the market value of the Company’s common stock at the time of exercise and the price paid by the employee to exercise the options. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$6.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation costs related to stock options at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> that are expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.29 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s restricted share activity for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Grant Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.27</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>414</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(261</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Life (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cancelled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,088</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested at December 31, 2019 and expected to vest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>515</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,927</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable at December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$17.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to RSAs and RSUs. That cost is expected to be recognized over a weighted average-period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.18 years</span></span><span style="font-family:inherit;font-size:10pt;">. The total fair value of restricted shares vested during the year ended </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">RSAs and RSUs may be granted at the discretion of the Compensation Committee of the Board of Directors under the Equity Incentive Plan in connection with the hiring or retention of key employees and are subject to certain conditions. Restrictions expire at certain dates after the grant date in accordance with specific provisions in the applicable agreement. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;">413,967</span><span style="font-family:inherit;font-size:10pt;"> shares of RSAs, which had a fair value at the date of grant ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$20.04</span></span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;"><span>$24.43</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>387,436</span></span><span style="font-family:inherit;font-size:10pt;"> shares of RSAs, which had a fair value at the date of grant ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$20.33</span></span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;"><span>$29.33</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>369,715</span></span><span style="font-family:inherit;font-size:10pt;"> shares of RSAs, which had a fair value at the date of grant ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$18.04</span></span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;"><span>$20.80</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;">120,498</span><span style="font-family:inherit;font-size:10pt;"> shares of RSUs and dividend equivalents, which had a fair value at the date of grant ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$21.01</span></span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;"><span>$24.43</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>95,127</span></span><span style="font-family:inherit;font-size:10pt;"> shares of RSUs and dividend equivalents, which had a fair value at the date of grant ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$21.98</span></span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;"><span>$26.39</span></span><span style="font-family:inherit;font-size:10pt;">. During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>104,237</span></span><span style="font-family:inherit;font-size:10pt;"> shares of RSUs, which had a fair value at the date of grant ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$18.04</span></span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;"><span>$20.80</span></span><span style="font-family:inherit;font-size:10pt;">. Compensation under these RSAs and RSUs was charged to expense over the restriction period and amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> significant stock compensation costs capitalized into assets as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company received </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the exercise of stock options during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. Cash was not used to settle any equity instruments previously granted. The Company issued shares pursuant to grants relating to each of the Equity Incentive Plan, the 2006 Plan and 2000 Plan from reserves upon the exercise of stock options and vesting of RSAs.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following are the stock-based compensation costs recognized in the Company’s consolidated statements of comprehensive income (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,028</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,715</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,561</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,635</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,409</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,039</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,535</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,102</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,878</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation costs reflected in net (loss) income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">13,198</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12,226</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12,478</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2012, the Company’s stockholders approved the ESPP, which provides for the purchase of up to </span><span style="font-family:inherit;font-size:10pt;">500,000</span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock by eligible employees. In May 2017, the Company’s stockholders approved an amendment to the ESPP Plan, which increased the shares available under the ESPP by </span><span style="font-family:inherit;font-size:10pt;">341,744</span><span style="font-family:inherit;font-size:10pt;"> shares. The ESPP period is semi-annual and allows participants to purchase the Company’s common stock at </span><span style="font-family:inherit;font-size:10pt;">85%</span><span style="font-family:inherit;font-size:10pt;"> of the lesser of (i) the closing market value per share of the common stock on the first trading date of the option period or (ii) the closing market value per share of the common stock on the last trading date of the option period. As of December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>631,553</span></span><span style="font-family:inherit;font-size:10pt;"> shares, </span><span style="font-family:inherit;font-size:10pt;"><span>518,111</span></span><span style="font-family:inherit;font-size:10pt;"> shares and </span><span style="font-family:inherit;font-size:10pt;"><span>434,400</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively had been issued out of the ESPP. The related stock-based compensation expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the Black-Scholes model to estimate the fair value of shares to be issued under the ESPP as of the grant date using the following weighted average assumptions:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.942</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reserved Shares of Common Stock</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had reserved </span><span style="font-family:inherit;font-size:10pt;"><span>8,349,808</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>8,925,957</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively, for the issuance of common stock upon the exercise of options, issuance of RSAs, RSUs, purchase of common stock pursuant to the ESPP or other awards issued pursuant to the Company’s equity plans and arrangements. The following table summarizes the reserved shares by plan as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:53%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options and RSUs Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Shares Available for Future Issuance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Shares Reserved</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity Incentive Plan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,326,593</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3,813,024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,139,617</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ESPP</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">210,191</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">210,191</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,326,593</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,023,215</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,349,808</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Savings Plans and Other Benefit Plans</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2001, the Company began sponsoring a retirement plan authorized by section 401(k) of the Internal Revenue Code for the Company’s employees in the United States. In accordance with the 401(k) plan, all employees are eligible to participate in the plan on the first day of the month following the commencement of full time employment. For </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, each employee could contribute a percentage of compensation up to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>$19,000</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$18,500</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$18,500</span><span style="font-family:inherit;font-size:10pt;"> per year, respectively, with the Company matching </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of each employee’s contributions. Effective January 1, 2010, the Company began contributing to a deferred profit sharing plan for its Canadian employees. All Canadian employees are eligible to participate in the plan. The Company’s contributions to these plans for </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several of the Company’s Netherlands employees are covered by a defined benefit plan. The cost and total liability to the Company is not material. Effective January 1, 2011, all of the Company’s new hires in the Netherlands are eligible to participate in a defined contribution plan.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Preferred Stock</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Board of Directors has the authority to issue up to </span><span style="font-family:inherit;font-size:10pt;">5,000,000</span><span style="font-family:inherit;font-size:10pt;"> shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the Company’s stockholders. At </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, there was no preferred stock issued and outstanding.</span></div> 2019-12-31 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company has </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> stock-based employee compensation plan pursuant to which grants may be made: the Luminex Corporation 2018 Equity Incentive Plan (Equity Incentive Plan) which was approved at the Company’s Annual Meeting on May 17, 2018. No further grants shall be made pursuant to the 2000 Long-Term Incentive Plan (2000 Plan), the 2001 Broad-Based Stock Option Plan (2001 Plan) or the 2006 Equity Incentive Plan (2006 Plan). In addition, at </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">December 31, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company has one plan pursuant to which discount purchases may be made by the participants in such plan: the Luminex Corporation Employee Stock Purchase Plan (ESPP), which was approved at the Company’s Annual Meeting on May 17, 2012 and amended at the Company’s Annual Meeting on May 18, 2017.</span></div> 2019-12-31 2019-12-31 0.15 2019-12-31 3800000 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free rate of return</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life of a 10 year contractual term option</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life of a 7 year contractual term option</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.88 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.87 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fair value at grant date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.009 0.012 0.013 0.4 0.4 0.5 0.026 0.027 0.020 P7Y P7Y P7Y P4Y10M17D P4Y10M17D P4Y10M13D 7.69 8.23 6.66 3323000 19.05 976000 24.43 95000 17.85 411000 21.74 3793000 20.17 P4Y1M17D 12636000 3746000 20.13 P4Y1M9D 12593000 1927000 18.31 P3Y 9380000 400000 1300000 700000 11900000 12700000 12700000 6500000 P2Y3M14D 724000 20.27 414000 24.07 261000 19.67 67000 21.74 810000 22.28 468000 120000 45000 21000 522000 P1Y25D 12088000 515000 P1Y3D 11927000 356000 P0Y 8240000 2019-12-31 17400000 P2Y2M4D 2019-12-31 6000000.0 6700000 8800000 20.04 24.43 387436 20.33 29.33 369715 18.04 20.80 21.01 24.43 95127 21.98 26.39 104237 18.04 20.80 8200000 6200000 7200000 0 1700000 2800000 2800000 631553 518111 434400 700000 600000 500000 <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assumptions:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.55</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.942</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.0255 0.021 0.0107 P0Y6M P0Y6M P0Y6M 0.35 0.44 0.45 0.00942 0.012 0.013 2019-12-31 8349808 8925957 2019-12-31 8349808 19000 0.50 5100000 4000000.0 3800000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 14 — COMMITMENTS AND CONTINGENCIES</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have leased all of our research, manufacturing and office space and have entered into various other leases in conducting our business. Our leases have remaining lease terms of one year to six years, and some of our leases include options to extend the leases for up to ten years, tenant improvement allowances, rent holidays and rent escalation clauses. At inception, we determine whether an agreement represents a lease and at commencement we evaluate each lease agreement to determine whether the lease is an operating or financing lease. As described below under “Note 17 - Recent Accounting Pronouncements - Recently adopted accounting guidance,” the Company adopted the new lease guidance as of January 1, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the new lease guidance, all of the Company’s leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of the new lease guidance, the Company recorded an operating lease right-of-use asset and an operating lease liability on its balance sheet. Right-of-use lease assets represent the Company’s right to use the underlying asset for the lease term and the lease obligation represents the Company’s commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company’s leases do not provide an implicit rate, we have used an estimated incremental borrowing rate of </span><span style="font-family:inherit;font-size:10pt;">5.75%</span><span style="font-family:inherit;font-size:10pt;">, based on the information available at the commencement date in determining the present value of lease payments. The right-of-use lease asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all lease agreements we combine lease and non-lease components. Leases with an initial term of twelve months or less are not recorded on the balance sheet.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of the lease expense were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,032</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,583</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(a) Includes short-term lease expense costs, which were immaterial in the years ended December 31, 2019, 2018 and 2017</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities arising from obtaining right to use assets</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases recorded upon lease standard adoption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">24,922</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,547</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20,439</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,235</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.36 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minimum annual lease commitments as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> under non-cancellable leases for each of the next five years and in the aggregate were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,007</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,997</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,235</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These non-cancellable lease commitments related to facilities include certain rent escalation provisions which have been included in the minimum annual rental commitments shown above. These amounts are recorded to expense on a straight-line basis over the life of the lease. In addition, some of the Company’s leases contain options to renew the lease for five to ten years at the then prevailing market rental rate, right of first refusal to lease additional space that becomes available, or leasehold improvement incentives.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-Cancellable Purchase Commitments</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> the Company had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$36.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in purchase commitments primarily with several of its inventory suppliers as well as other operating commitments. Certain of our supply agreements require purchase and delivery of minimum amounts of components through </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and purchases under these arrangements were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employment Contracts</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into employment contracts with certain of its key executives. Generally, certain amounts may become payable in the event the Company terminates the executives’ employment without cause or the executive resigns for good reason.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Proceedings</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company is subject to claims, lawsuits and legal proceedings. When and if it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements.  If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided.</span></div> 9434000 7032000 6583000 P4Y4M9D 0.0575 <div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,007</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>932</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,997</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liabilities at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22,235</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6429000 6225000 4672000 4007000 2967000 932000 25232000 2997000 36700000 800000 2200000 1800000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 15 — GUARANTEES</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The terms and conditions of the Company’s development and supply and license agreements with its strategic partners generally provide for a limited indemnification of such partners, arising from the sale of Luminex systems and consumables, against losses, expenses and liabilities resulting from third-party claims based on an alleged infringement on an intellectual property right of such third party. The terms of such indemnification provisions generally limit the scope of and remedies for such indemnification obligations to a multiple of amounts paid by such strategic partner to Luminex during the previous annual period(s). To date, the Company has not had to reimburse any of its strategic partners for any losses arising from such indemnification obligations.</span></div> <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:34%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Sales to Customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, net</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">252,381</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">261,726</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">256,834</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">63,180</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">63,382</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">54,623</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">36,625</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21,672</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20,378</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">178</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">394</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">809</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">32,220</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">21,603</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20,134</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">442</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">519</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">741</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,293</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,775</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,386</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,715</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,993</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,077</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,119</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">6,042</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4,839</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">334,638</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">315,818</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">306,571</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">65,515</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">66,288</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">58,258</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 17 — RECENT ACCOUNTING PRONOUNCEMENTS</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently adopted accounting guidance</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued guidance requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases, with the exception of short-term leases. On January 1, 2019, the Company elected to adopt this new lease guidance using a simplified transition option that allows companies to initially apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also elected to adopt the package of practical expedients permitted in the new lease guidance. Accordingly, the Company is continuing to account for its existing operating leases as operating leases under the new lease guidance, without reassessing whether the contracts contain a lease under the new lease guidance or whether classification of the operating leases would be different under the new lease guidance. All of our leases at the adoption date were operating leases, primarily for facilities, and did not include any non-lease components.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the implementation of the new lease standard, the Company recognized right-of-use assets of $24.9 million, lease liabilities for operating leases of approximately $26.8 million, and eliminated deferred rent of $1.9 million. The Company did not have a cumulative adjustment impacting retained earnings. There are no changes to our previously reported results prior to January 1, 2019. Lease expense is not expected to change materially as a result of the adoption of the new lease standard.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued a new standard on revenue recognition (the Standard) which outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted the Standard effective January 1, 2018, using the modified retrospective approach. Under this method, we recorded a cumulative adjustment increasing retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. See Note 18, “Revenue Recognition” for additional discussion related to the Company’s adoption of the Standard. Under the Standard, estimated royalty revenue will be recorded each quarter on an accrual basis to more closely coincide with the timing of the end user sale by the strategic partner; with reconciliation made upon submission of the royalty report by the partner indicating actual royalties owed in the following quarter. In addition, we began recording the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements as system revenue rather than assay revenue effective January 1, 2018. This change has not and is not expected to have any impact on top line revenue and we do not anticipate any material effects to our revenue categorization.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 10, 2018, the FASB issued guidance on the accounting for tax on the GILTI provisions of the Tax Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. Effective January 1, 2018, we recognize the tax on GILTI as a period expense in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent accounting guidance not yet adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. The Company will adopt the new standard effective January 1, 2020. The primary impact for the Company is the timing of recording expected credit losses on it trade receivables. The Company does not have a history of significant credit losses and this guidance will not have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FABS issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification (ASC) 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.</span></div> <div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recent accounting guidance not yet adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. The Company will adopt the new standard effective January 1, 2020. The primary impact for the Company is the timing of recording expected credit losses on it trade receivables. The Company does not have a history of significant credit losses and this guidance will not have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FABS issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification (ASC) 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">NOTE 18 — REVENUE RECOGNITION</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company adopted ASC 606 on revenue recognition (the Standard), using the modified retrospective transition method consistent with the guidance issued by the FASB in May 2014. Under this method, the Company applied the guidance retrospectively, only to those contracts which were not completed as of the date of initial application, and recognized the cumulative effect of initially applying the Standard as an adjustment to the opening balance of retained earnings as of January 1, 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Standard applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. Under the Standard, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of the Standard, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of the Standard, the Company assesses the goods or services promised within each contract, identifies the performance obligations and assesses whether each promised good or service is distinct. The Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or service underlying each performance obligation and recognizes as revenue when such performance obligation is satisfied. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are included within Accounts receivables, net and contract liabilities are included in Deferred revenue on the Company’s Balance Sheet. The following table presents the opening and closing balances of the Company’s contract assets and liabilities for the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">December 31</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unbilled receivables - Royalties</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12,257</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10,805</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract liabilities - short-term:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Service </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">7,771</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,476</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Licenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">207</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">227</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Instruments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">234</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">396</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Contract liabilities - short-term</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8,214</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">10,099</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract liabilities - long-term:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Service</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">968</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">207</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue - Licenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">665</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">872</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total Contract liabilities - long-term</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,633</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,079</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(1) Note - 2018 contract liabilities includes $4.4 million of deferred service revenue which was acquired through the acquisition of EMD Millipore Corporation’s flow cytometry portfolio on December 31, 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the twelve months ended </span><span style="font-family:inherit;font-size:10pt;">December 31</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized the following revenues as a result of changes in the contract asset and contract liability balances in the period (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:65%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized in the period:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts included as contract liabilities at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5,110</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance obligations satisfied in previous periods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> -</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> XML 24 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Components of Inventories
 
2019
 
2018
Parts and supplies
$
45,459

 
$
39,873

Work-in-progress
15,532

 
11,847

Finished goods
16,093

 
11,530

 
$
77,084

 
$
63,250


XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
GOODWILL
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Disclosure [Text Block]
NOTE 8 — GOODWILL AND OTHER INTANGIBLE ASSETS

The changes in the carrying amount of goodwill during the period are as follows (in thousands):
 
December 31, 2019
 
December 31, 2018
Balance at beginning of period
$
118,127

 
$
85,481

Flow cytometry acquisition
$
18

 
$
32,646

Balance at end of period
$
118,145

 
$
118,127


XML 26 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block]

NOTE 11 — INCOME TAXES
 
The components of income before income taxes for the years ended December 31 are as follows (in thousands):
 
2019
 
2018
 
2017
Domestic
$
(31,314
)
 
$
7,242

 
$
18,436

Foreign
21,812

 
21,069

 
18,713

Total
$
(9,502
)
 
$
28,311

 
$
37,149



The components of the (benefit) provision for income taxes attributable to continuing operations for the years ended December 31 are as follows (in thousands):
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
Federal
$
821

 
$
(3,318
)
 
$
3,149

Foreign
951

 
515

 
295

State
(163
)
 
600

 
883

Total current expense (benefit)
$
1,609

 
$
(2,203
)
 
$
4,327

Deferred:
 

 
 

 
 

Federal
(10,179
)
 
6,351

 
14,970

Foreign
4,597

 
5,271

 
(9,267
)
State
(1,691
)
 
384

 
(2,304
)
Total deferred (benefit) expense
(7,273
)
 
12,006

 
3,399

Total (benefit) provision for income taxes
$
(5,664
)
 
$
9,803

 
$
7,726



The (benefit) provision for income taxes differs from the amount computed by applying the statutory federal rate to pretax income as follows (in percentages):
 
Year Ended December 31,
 
2019
 
2018
 
2017
Statutory tax rate
21.0
 %
 
21.0
 %
 
35.0
 %
State taxes, net of federal benefit
9.6
 %
 
3.0
 %
 
(1.4
)%
Permanent items
(1.6
)%
 
2.6
 %
 
0.5
 %
Effect of foreign operations
(11.7
)%
 
3.4
 %
 
(5.7
)%
Research and incentive tax credit generated
18.9
 %
 
(8.7
)%
 
(4.6
)%
Valuation allowance
0.8
 %
 
0.4
 %
 
(37.6
)%
Income tax reserves
67.3
 %
 
24.7
 %
 
0.5
 %
Remeasurement U.S. deferreds
0.0
 %
 
(0.3
)%
 
7.3
 %
Transition tax
(5.3
)%
 
(16.6
)%
 
18.1
 %
Foreign earnings withholding tax
6.6
 %
 
(7.9
)%
 
8.6
 %
Global intangible low-taxed income
(44.4
)%
 
5.7
 %
 
0.0
 %
Other measurement period Tax Act adjustments
0.0
 %
 
2.6
 %
 
0.0
 %
Canadian income tax audit
0.0
 %
 
4.8
 %
 
0.0
 %
Other
(1.0
)%
 
(0.1
)%
 
0.1
 %
 
60.2
 %
 
34.6
 %
 
20.8
 %


The Company accounts for income taxes using the asset and liability method in accordance with ASC 740 “Income Taxes” (ASC 740). Under this method, deferred income taxes are recognized for the future tax consequences of differences between the tax and financial accounting bases of assets and liabilities at the end of each reporting period. Deferred income taxes are based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized.

Significant components of the Company’s deferred tax assets and liabilities as of December 31 are as follows (in thousands):
 
2019
 
2018
Deferred tax assets:
 
 
 
Accrued liabilities and other
$
4,577

 
$
5,646

Net operating loss and credit carryforwards
52,141

 
54,167

Deferred revenue
1,023

 

Leases
5,023

 

Stock compensation and other
7,791

 
6,525

Gross deferred tax assets
70,555

 
66,338

Valuation allowance
(17,906
)
 
(21,354
)
Total deferred tax assets
$
52,649

 
$
44,984

 
 
 
 
Deferred tax liabilities:
 

 
 

Accrued liabilities and other
$
(1,287
)
 
$
(2,204
)
Deferred revenue

 
(358
)
Depreciation and amortization
(18,443
)
 
(20,952
)
Leases
(4,550
)
 

Equity method investment
(667
)
 

Total deferred tax liabilities
(24,947
)
 
(23,514
)
 
 
 
 
Net deferred tax assets
$
27,702

 
$
21,470



The Company has established a valuation allowance against a portion of its remaining deferred tax assets because it is more likely than not that certain deferred tax assets will not be realized. In determining whether deferred tax assets are realizable, the Company considered numerous factors including historical profitability, the amount of future taxable income and the existence of taxable temporary differences that can be used to realize deferred tax assets. The valuation allowance decreased approximately $3.4 million in 2019 from 2018. This decrease in the valuation allowance had minimal impact on the effective tax rate as this change in the valuation allowance was primarily due to certain deferred tax assets related to state net operating losses that expired and were fully offset by a valuation allowance. As such, the Company removed the expired deferred tax asset and released the corresponding valuation allowance.

At December 31, 2019, the Company had gross federal, state and foreign net operating loss carryforwards of approximately $60.7 million, $311.1 million, and $6.3 million, respectively. These losses expire beginning in 2020. Federal and state net operating losses of approximately $59.0 million and $300.5 million, respectively, were acquired as part of the acquisitions of U.S. companies. These acquired net operating losses are subject to annual limitations due to the “change of ownership” provisions of Section 382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. The Company has federal, state and foreign credit carryforwards of approximately $8.2 million, $3.6 million, and $11.4 million, respectively. These credits begin to expire in 2022, except for approximately $1.5 million which have an indefinite carryforward period. Certain of these credits are subject to annual limitations under the change in ownership provisions. Alternative minimum tax credits of $250,000 which are potentially subject to refund under the Tax Act have been reflected as deferred tax assets. In addition, the Company has state research credits of approximately $1.2 million which have an indefinite carryforward period.

The excess of financial reporting basis over tax basis of the Company’s foreign subsidiaries is considered permanently reinvested with the exception of certain earnings of the Canadian subsidiary. The cumulative amount of excess financial reporting basis of the Company’s non-U.S. subsidiaries was approximately $22.5 million at December 31, 2019, $3.8 million at December 31, 2018 and $7.4 million at December 31, 2017. Since the Company does not intend to permanently reinvest portions of its previously taxed Canadian earnings, it has recorded a deferred tax liability of $33,000 related to federal and state income taxes associated with the ultimate repatriation from Canada to the U.S. of these previously taxed earnings. Beginning January 1, 2018, the Tax Act implemented a territorial tax system in the U.S. such that the income earned by the Company’s non-U.S. subsidiaries will be subject to a 100% dividend received deduction, with certain exceptions. We have not recognized a deferred tax liability related to withholding taxes on the excess financial reporting basis of our other foreign subsidiaries because the Company currently intends to reinvest earnings of these subsidiaries in operations outside the U.S. Determination of the amount of the unrecognized deferred tax liability on these unremitted earnings is not practicable.

As of December 31, 2019 and 2018, the Company had recorded gross unrecognized tax benefits of approximately $3.4 million and $9.7 million, respectively. All of the unrecognized tax benefits as of December 31, 2019, if recognized, would impact the effective tax rate. The Company recognizes interest expense and penalties associated with uncertain tax positions as a component of income tax expense. During the years ended December 31, 2019 and 2018, the Company recognized approximately $1,000 and $104,000 in tax related interest and penalties, respectively. Reserves for interest and penalties as of December 31, 2019 and 2018 are not significant as the Company has net operating loss carryovers.

A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows (in thousands):
 
2019
 
2018
Balance at beginning of year
$
9,721

 
$
2,777

Additions based on tax positions related to the current year
342

 
749

Additions for tax positions of prior years
398

 
6,605

Reductions for tax positions of prior years
(7,038
)
 
(410
)
Balance at end of year
$
3,423

 
$
9,721



The Company recorded a reduction in unrecognized tax benefits related to the U.S. transition tax and a related income tax benefit of $6.6 million as a result of a ruling for certain aspects of the E&P calculation of its Canadian subsidiary. As of December 31, 2019, there were no unrecognized tax benefits that we expect would change significantly over the next 12 months.

The Company files U.S., state, and foreign income tax returns in jurisdictions with varying statutes of limitations. In the United States and Canada, the statute of limitations with respect to the federal income tax returns for tax years after 2013 are open to audit; however, since the Company has net operating losses, the taxing authority has the ability to review tax returns prior to the 2013 tax year and make adjustments to these net operating loss carryforwards. We are currently under audit in the United States for our 2016 tax year. Although we do not expect a material adjustment, the outcome of the audit is not known at this time. We are not under audit in any other major taxing jurisdiction at this time.
XML 27 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Business Combinations [Abstract]    
Total consideration transferred $ 75,000  
Cash paid to acquire the business 69,900  
Transactions recognized separately from preliminary purchase price allocation $ 5,100  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets   $ 8,922
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles   30,094
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities   (3,702)
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets   32,664
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net   $ 67,978
XML 28 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INCOME TAXES Tables (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
 
2019
 
2018
 
2017
Domestic
$
(31,314
)
 
$
7,242

 
$
18,436

Foreign
21,812

 
21,069

 
18,713

Total
$
(9,502
)
 
$
28,311

 
$
37,149


Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
Federal
$
821

 
$
(3,318
)
 
$
3,149

Foreign
951

 
515

 
295

State
(163
)
 
600

 
883

Total current expense (benefit)
$
1,609

 
$
(2,203
)
 
$
4,327

Deferred:
 

 
 

 
 

Federal
(10,179
)
 
6,351

 
14,970

Foreign
4,597

 
5,271

 
(9,267
)
State
(1,691
)
 
384

 
(2,304
)
Total deferred (benefit) expense
(7,273
)
 
12,006

 
3,399

Total (benefit) provision for income taxes
$
(5,664
)
 
$
9,803

 
$
7,726


Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
 
Year Ended December 31,
 
2019
 
2018
 
2017
Statutory tax rate
21.0
 %
 
21.0
 %
 
35.0
 %
State taxes, net of federal benefit
9.6
 %
 
3.0
 %
 
(1.4
)%
Permanent items
(1.6
)%
 
2.6
 %
 
0.5
 %
Effect of foreign operations
(11.7
)%
 
3.4
 %
 
(5.7
)%
Research and incentive tax credit generated
18.9
 %
 
(8.7
)%
 
(4.6
)%
Valuation allowance
0.8
 %
 
0.4
 %
 
(37.6
)%
Income tax reserves
67.3
 %
 
24.7
 %
 
0.5
 %
Remeasurement U.S. deferreds
0.0
 %
 
(0.3
)%
 
7.3
 %
Transition tax
(5.3
)%
 
(16.6
)%
 
18.1
 %
Foreign earnings withholding tax
6.6
 %
 
(7.9
)%
 
8.6
 %
Global intangible low-taxed income
(44.4
)%
 
5.7
 %
 
0.0
 %
Other measurement period Tax Act adjustments
0.0
 %
 
2.6
 %
 
0.0
 %
Canadian income tax audit
0.0
 %
 
4.8
 %
 
0.0
 %
Other
(1.0
)%
 
(0.1
)%
 
0.1
 %
 
60.2
 %
 
34.6
 %
 
20.8
 %

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
 
2019
 
2018
Deferred tax assets:
 
 
 
Accrued liabilities and other
$
4,577

 
$
5,646

Net operating loss and credit carryforwards
52,141

 
54,167

Deferred revenue
1,023

 

Leases
5,023

 

Stock compensation and other
7,791

 
6,525

Gross deferred tax assets
70,555

 
66,338

Valuation allowance
(17,906
)
 
(21,354
)
Total deferred tax assets
$
52,649

 
$
44,984

 
 
 
 
Deferred tax liabilities:
 

 
 

Accrued liabilities and other
$
(1,287
)
 
$
(2,204
)
Deferred revenue

 
(358
)
Depreciation and amortization
(18,443
)
 
(20,952
)
Leases
(4,550
)
 

Equity method investment
(667
)
 

Total deferred tax liabilities
(24,947
)
 
(23,514
)
 
 
 
 
Net deferred tax assets
$
27,702

 
$
21,470


Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]
 
2019
 
2018
Balance at beginning of year
$
9,721

 
$
2,777

Additions based on tax positions related to the current year
342

 
749

Additions for tax positions of prior years
398

 
6,605

Reductions for tax positions of prior years
(7,038
)
 
(410
)
Balance at end of year
$
3,423

 
$
9,721


XML 29 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]
 
Fair Value Measurements as of December 31, 2019 Using
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Money Market funds
$
707

 
$

 
$

 
$
707

Minority interest investments - short-term
$

 
$

 
$
22

 
$
22

Equity investment
$

 
$

 
$
11,501

 
$
11,501


XML 30 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Weighted Average Remaining Lease Term 4 years 4 months 9 days    
Lease, Cost $ 9,434 $ 7,032 $ 6,583
Purchase Obligation 36,700    
Recorded Unconditional Purchase Obligation 800 $ 2,200 $ 1,800
Operating Leases, Future Minimum Payments Due, Next Twelve Months 6,429    
Operating Leases, Future Minimum Payments, Due in Two Years 6,225    
Operating Leases, Future Minimum Payments, Due in Three Years 4,672    
Operating Leases, Future Minimum Payments, Due in Four Years 4,007    
Operating Leases, Future Minimum Payments, Due in Five Years 2,967    
Operating Leases, Future Minimum Payments, Due Thereafter 932    
Operating Leases, Future Minimum Payments Due 25,232    
Operating Lease, Weighted Average Discount Rate, Percent   5.75%  
Unrecorded Unconditional Purchase Obligation, Imputed Interest $ (2,997)    
XML 31 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 86 422 1 false 14 0 false 5 false false R1.htm 0001000 - Document - COVER PAGE Document Sheet http://www.luminexcorp.com/role/CoverPageDocument COVER PAGE Document Cover 1 false false R2.htm 1001000 - Statement - BALANCE SHEETS Sheet http://www.luminexcorp.com/role/BalanceSheets BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - BALANCE SHEETS (Parenthetical) Sheet http://www.luminexcorp.com/role/BalanceSheetsParenthetical BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003000 - Statement - INCOME STATEMENTS Sheet http://www.luminexcorp.com/role/IncomeStatements INCOME STATEMENTS Statements 4 false false R5.htm 1003001 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) Sheet http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - CASH FLOWS STATEMENTS Sheet http://www.luminexcorp.com/role/CashFlowsStatements CASH FLOWS STATEMENTS Statements 6 false false R7.htm 1005000 - Statement - STOCKHOLDERS' EQUITY STATEMENTS Sheet http://www.luminexcorp.com/role/StockholdersEquityStatements STOCKHOLDERS' EQUITY STATEMENTS Statements 7 false false R8.htm 2102100 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.luminexcorp.com/role/BusinessCombinations BUSINESS COMBINATIONS Notes 8 false false R9.htm 2108100 - Disclosure - ACCOUNTS RECEIVABLE (Notes) Notes http://www.luminexcorp.com/role/AccountsReceivableNotes ACCOUNTS RECEIVABLE (Notes) Notes 9 false false R10.htm 2119100 - Disclosure - INVENTORIES Sheet http://www.luminexcorp.com/role/Inventories INVENTORIES Notes 10 false false R11.htm 2124100 - Disclosure - FAIR VALUE (Notes) Notes http://www.luminexcorp.com/role/FairValueNotes FAIR VALUE (Notes) Notes 11 false false R12.htm 2128100 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Notes) Notes http://www.luminexcorp.com/role/PropertyPlantAndEquipmentNotes PROPERTY, PLANT AND EQUIPMENT (Notes) Notes 12 false false R13.htm 2131100 - Disclosure - GOODWILL Sheet http://www.luminexcorp.com/role/Goodwill GOODWILL Notes 13 false false R14.htm 2137100 - Disclosure - INTANGIBLE ASSETS Sheet http://www.luminexcorp.com/role/IntangibleAssets INTANGIBLE ASSETS Notes 14 false false R15.htm 2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 15 false false R16.htm 2139100 - Disclosure - ACCRUED LIABILITIES (Notes) Notes http://www.luminexcorp.com/role/AccruedLiabilitiesNotes ACCRUED LIABILITIES (Notes) Notes 16 false false R17.htm 2140100 - Disclosure - INCOME TAXES Sheet http://www.luminexcorp.com/role/IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 2141100 - Disclosure - EARNINGS PER SHARE Sheet http://www.luminexcorp.com/role/EarningsPerShare EARNINGS PER SHARE Notes 18 false false R19.htm 2142100 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.luminexcorp.com/role/StockholdersEquity STOCKHOLDERS' EQUITY Notes 19 false false R20.htm 2143100 - Disclosure - CONTINGENCIES Sheet http://www.luminexcorp.com/role/Contingencies CONTINGENCIES Notes 20 false false R21.htm 2144100 - Disclosure - GUARANTEES (Notes) Notes http://www.luminexcorp.com/role/GuaranteesNotes GUARANTEES (Notes) Notes 21 false false R22.htm 2145100 - Disclosure - GEOGRAPHIC INFORMATION (Notes) Notes http://www.luminexcorp.com/role/GeographicInformationNotes GEOGRAPHIC INFORMATION (Notes) Notes 22 false false R23.htm 2146100 - Disclosure - RECENT ACCOUNTING (Notes) Notes http://www.luminexcorp.com/role/RecentAccountingNotes RECENT ACCOUNTING (Notes) Notes 23 false false R24.htm 2147100 - Disclosure - REVENUE RECOGNITION (Notes) Notes http://www.luminexcorp.com/role/RevenueRecognitionNotes REVENUE RECOGNITION (Notes) Notes 24 false false R25.htm 2201200 - Disclosure - ACCOUNTING POLICIES (Policies) Sheet http://www.luminexcorp.com/role/AccountingPoliciesPolicies ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 2202201 - Disclosure - BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies) Sheet http://www.luminexcorp.com/role/BusinessCombinationsBusinessCombinationsProFormaPolicies BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies) Policies 26 false false R27.htm 2303300 - Disclosure - INVESTMENTS (Tables) Sheet http://www.luminexcorp.com/role/InvestmentsTables INVESTMENTS (Tables) Tables 27 false false R28.htm 2308301 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.luminexcorp.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://www.luminexcorp.com/role/AccountsReceivableNotes 28 false false R29.htm 2319301 - Disclosure - INVENTORIES (Tables) Sheet http://www.luminexcorp.com/role/InventoriesTables INVENTORIES (Tables) Tables http://www.luminexcorp.com/role/Inventories 29 false false R30.htm 2324301 - Disclosure - FAIR VALUE (Tables) Sheet http://www.luminexcorp.com/role/FairValueTables FAIR VALUE (Tables) Tables http://www.luminexcorp.com/role/FairValueNotes 30 false false R31.htm 2328301 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.luminexcorp.com/role/PropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.luminexcorp.com/role/PropertyPlantAndEquipmentNotes 31 false false R32.htm 2337301 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.luminexcorp.com/role/IntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.luminexcorp.com/role/IntangibleAssets 32 false false R33.htm 2339301 - Disclosure - ACCRUED LIABILITIES (Tables) Sheet http://www.luminexcorp.com/role/AccruedLiabilitiesTables ACCRUED LIABILITIES (Tables) Tables http://www.luminexcorp.com/role/AccruedLiabilitiesNotes 33 false false R34.htm 2340301 - Disclosure - INCOME TAXES Tables (Tables) Sheet http://www.luminexcorp.com/role/IncomeTaxesTablesTables INCOME TAXES Tables (Tables) Tables 34 false false R35.htm 2341301 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.luminexcorp.com/role/EarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.luminexcorp.com/role/EarningsPerShare 35 false false R36.htm 2342301 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.luminexcorp.com/role/StockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.luminexcorp.com/role/StockholdersEquity 36 false false R37.htm 2343301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.luminexcorp.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables 37 false false R38.htm 2402402 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 38 false false R39.htm 2403401 - Disclosure - INVESTMENTS Details (Details) Sheet http://www.luminexcorp.com/role/InvestmentsDetailsDetails INVESTMENTS Details (Details) Details 39 false false R40.htm 2408402 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.luminexcorp.com/role/AccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.luminexcorp.com/role/AccountsReceivableTables 40 false false R41.htm 2419402 - Disclosure - INVENTORIES (Details) Sheet http://www.luminexcorp.com/role/InventoriesDetails INVENTORIES (Details) Details http://www.luminexcorp.com/role/InventoriesTables 41 false false R42.htm 2424402 - Disclosure - FAIR VALUE (Details) Sheet http://www.luminexcorp.com/role/FairValueDetails FAIR VALUE (Details) Details http://www.luminexcorp.com/role/FairValueTables 42 false false R43.htm 2428402 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.luminexcorp.com/role/PropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.luminexcorp.com/role/PropertyPlantAndEquipmentTables 43 false false R44.htm 2431401 - Disclosure - GOODWILL (Details) Sheet http://www.luminexcorp.com/role/GoodwillDetails GOODWILL (Details) Details http://www.luminexcorp.com/role/Goodwill 44 false false R45.htm 2437402 - Disclosure - INTANGIBLE ASSETS (Detail) Sheet http://www.luminexcorp.com/role/IntangibleAssetsDetail INTANGIBLE ASSETS (Detail) Details http://www.luminexcorp.com/role/IntangibleAssetsTables 45 false false R46.htm 2438401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) Sheet http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) Details http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss 46 false false R47.htm 2439402 - Disclosure - ACCRUED LIABILITIES (Details) Sheet http://www.luminexcorp.com/role/AccruedLiabilitiesDetails ACCRUED LIABILITIES (Details) Details http://www.luminexcorp.com/role/AccruedLiabilitiesTables 47 false false R48.htm 2440402 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 48 false false R49.htm 2441402 - Disclosure - EARNINGS PER SHARE Details (Details) Sheet http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails EARNINGS PER SHARE Details (Details) Details 49 false false R50.htm 2442402 - Disclosure - STOCKHOLDERS' EQUITY Details (Details) Sheet http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails STOCKHOLDERS' EQUITY Details (Details) Details 50 false false R51.htm 2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.luminexcorp.com/role/CommitmentsAndContingenciesTables 51 false false All Reports Book All Reports lmnx-12312019x10k.htm lmnx-12312019xexhibit211.htm lmnx-12312019xexhibit231.htm lmnx-12312019xexhibit311.htm lmnx-12312019xexhibit312.htm lmnx-12312019xexhibit321.htm lmnx-12312019xexhibit322.htm lmnx-12312019xexhibit41.htm lmnx-20191231.xsd lmnx-20191231_cal.xml lmnx-20191231_def.xml lmnx-20191231_lab.xml lmnx-20191231_pre.xml lmnxlogoa01a01a02a15.jpg totalreturngraph20.jpg http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 32 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
PROPERTY, PLANT AND EQUIPMENT (Notes)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 7 — PROPERTY AND EQUIPMENT

Property and equipment consisted of the following at December 31 (in thousands):
 
2019
 
2018
Laboratory equipment
$
60,486

 
$
58,330

Leasehold improvements
43,471

 
39,289

Computer equipment
3,916

 
3,322

Purchased software
22,621

 
22,141

Furniture and fixtures
5,924

 
5,874

Assets on loan/rental
28,946

 
24,259

Capital lease equipment

 
846

 
165,364

 
154,061

Less: Accumulated depreciation
(99,849
)
 
(87,773
)
 
$
65,515

 
$
66,288



Depreciation expense was $16.5 million and $14.4 million for the years ended December 31, 2019 and 2018, respectively.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACCRUED LIABILITIES (Notes)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

NOTE 10 — ACCRUED LIABILITIES

Accrued liabilities consisted of the following as of December 31 (in thousands):
 
2019
 
2018
Compensation and employee benefits
$
17,011

 
$
18,086

Dividends payable
4,104

 
2,703

Income and other taxes
1,538

 
1,014

Warranty costs
1,641

 
1,901

Royalties payable
1,335

 
1,373

Current operating lease liabilities
5,053

 

Other
1,190

 
1,695

 
$
31,872

 
$
26,772



Sales of certain of the Company’s systems are subject to a warranty. System warranties typically extend for a period of twelve months from the date of installation or no more than 15 months from the date of shipment. The Company estimates the amount of warranty claims on sold products that may be incurred based on current and historical data. The actual warranty expense could differ from the estimates made by the Company based on product performance. Warranty expenses are evaluated and adjusted periodically.

The following table summarizes the changes in the warranty accrual (in thousands):
Accrued warranty costs at December 31, 2016
$
675

Warranty services provided
(2,049
)
Accrual for warranty costs
2,682

Accrued warranty costs at December 31, 2017
1,308

Warranty services provided
(2,159
)
Accrual for warranty costs
2,752

Accrued warranty costs at December 31, 2018
1,901

Warranty services provided
(2,868
)
Accrual for warranty costs
2,608

Accrued warranty costs at December 31, 2019
$
1,641


XML 34 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share
 
Year Ended December 31,
 
2019
 
2018
 
2017
Basic:
 
 
 
 
 
Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

Less: allocation to participating securities
65

 
(312
)
 
(529
)
Net (loss) income attributable to common stockholders
$
(3,773
)
 
$
18,196

 
$
28,894

Weighted average common stock outstanding
44,148

 
43,727

 
43,173

Net (loss) income per share attributable to common stockholders
$
(0.09
)
 
$
0.42

 
$
0.67

 
 
 
 
 
 
Diluted:
 

 
 

 
 

Net (loss) income
$
(3,838
)
 
$
18,508

 
$
29,423

Less: allocation to participating securities
63

 
(311
)
 
(529
)
Net (loss) income attributable to common stockholders
$
(3,775
)
 
$
18,197

 
$
28,894

Weighted average common stock outstanding
44,148

 
43,727

 
43,173

Effect of dilutive securities: stock options and awards

 
564

 
127

Weighted-average shares used in computing net (loss) income per share
44,148

 
44,291

 
43,300

Net (loss) income per share attributable to common stockholders
$
(0.09
)
 
$
0.41

 
$
0.67



XML 35 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment [Table Text Block]
 
2019
 
2018
Laboratory equipment
$
60,486

 
$
58,330

Leasehold improvements
43,471

 
39,289

Computer equipment
3,916

 
3,322

Purchased software
22,621

 
22,141

Furniture and fixtures
5,924

 
5,874

Assets on loan/rental
28,946

 
24,259

Capital lease equipment

 
846

 
165,364

 
154,061

Less: Accumulated depreciation
(99,849
)
 
(87,773
)
 
$
65,515

 
$
66,288



XML 36 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
INVESTMENTS Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Document Period End Date Dec. 31, 2019  
Other Long-term Investments $ 11,501 $ 2,782
Prepaid Expense and Other Assets, Noncurrent 1,594 1,963
Other Assets, Noncurrent 19,122 11,398
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Net $ 6,027 $ 6,653
EXCEL 37 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &=^6U ?(\\#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,$% @ 9WY;4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !G?EM0WV0EL.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.LT82%'7"X@32$A, G&+'&^+:-HH,6KW]J1E MZX3@ 3C&_O/YL^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_,GD!)>0.>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UY MZCA!558@FFEB.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<* MWIX>7^9U"]OT^N M/_PNPKZW;N?^L?%9L*GAUUTT7U!+ P04 " !G?EM0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( &=^6U 6 X#:P, ,<0 8 >&PO=V]R:W-H965T&UL?5AM;YLP&/PKB!\PXA<(J9)(3:)IDS:IZK3M,TVOS5$I$[R51=4LPJ,QIX%HVH9H.3]E!_5#F9^GI]I>14.575ZJJLEU%=1JOP@? MV<-&Q"VA0_S*U;49G0?M4%ZT?FTOONX6X:3MD2K4UK0E,GNXJ+4JBK:2[<>? MOF@X:+;$\?E[]<_=X.U@7K)&K77Q.]^9XR),PV"G]MFY,,_Z^D7U XK#H!_] M-W51A86W/;$:6UTTW6^P/3=&EWT5VY4R>[L=\ZH[7F]WI.QIF,![ A\(@GU( M$#U!# 3VL8+L"=(A1+>A='.SR4RVG-?Z&M0W>T]9NXK8@[2SOVT;N\GN[MGI M:6SK93F91Y>V3(]8W1!\A& #(K*U!P&.!%:.@(4,<,""11(")VY+@.(Q^8IE)A2 MON/S"D $EDBA1$KYTI$ $(_5,R@QHWS7:P#QF,TF.'$36L'U&V$\CC-/KAFI MP$FR <9C.H/A?F2<5G!M1QB/[PSGEPE:P74>87PJ..:,IIC'K@K )!X5G'5& MH\RGK@K%^)8QPX%G-,Z/LL^POB^ M'G#V.?TUQ+UWV$\;F/L\]IKB5Q'V!\[N/L]Q7^#L"YKKV'V_ (SO M+29P]@7-=>RN,8#QJN#L"YKKV'V+(4SJ4?%\M]-2)2E+ M/.]E@9\ GSEN^L98+SSAI\ @J8[8?NP2W_DW2[Q/_RVQ?^>U8>\:H(7;>Q>L]L1[K4VRO9H\LGV MZ*BRW7!1J+UI3Z?VO+YMK6\71I_ZOPVBX;^+Y3]02P,$% @ 9WY;4%1? M-,P(! T!( !@ !X;"]W;W)K:Z[H^3>ROY4QG-SJLZ+.A[6R\_PE.FA8$C\ M?8K79O)]T0_EI:J^]P>_[]=+U1/%(N[:OHF\^WB/62R*OJ6.X]^QT>6]S[YP M^OUGZ[\.@^\&\Y(W,:N*?T[[]KA>AN5B'P_Y6]%^K:Z_Q7% =KD81_]'?(]% M%^])NCYV5=$,?Q>[MZ:MRK&5#J7,?]P^3^?A\WK[Q8:Q3"[ L0#O!6 ^+-!C M@28%R8UL&.J7O,TWJ[JZ+NK;U;KD_:* )]U-YJX_. M^W;&R/86P4F$)#*>2;K^[Q H0N!0KZ?U1J[78KT>ZLVTWI)!W")NB)R' MB$W!:S(0GO+.&)!9C,AB.(LC++>(G;+8 (0X$U):ITYFL2*+Y2R>L%C6B_0.F4I#*>2IWU,HH743Q'20F*9YV@0N,581%C MWLPLWB#2!$9#N]D&/OW6L@4CI!R&(+.D(DO*68"PI'SZE=9DB6<\!;@**2#C$6(P-<$CCRQBX";VU,0@2-9H MC^QB"3FT,!G?(Y&L8[#L.>?GUI\L4> 6]=2B(&C4IX$^ZJ28L6I&72";%+A* M/54I<$EJ"/1&SH08.C^)/?+(+@4NTT!E"MR3H5OM%(>G0*DTG<&1=0KAM^7'FD416*'*%!JI0Y&ZD.[\/ M(X\C<28X.D-BSCL[?UZ.C>+EZIMJW)XEW"HJC9V M;:I/W?B.,=_?#XIX:/NOOOM>W]ZQW [:ZC*^/TKN+[$V_P-02P,$% @ M9WY;4*,O>C1N @ U0@ !@ !X;"]W;W)KU<\A!L ML_?,&BYCLAZ3=UHBQ*R/IF[IQBX9Z]:.0P\E:B!=X0ZU_,P)DP8R/B5GAW8$ MP:,T-;7CN6[D-+!J[3R3:SN29_C"ZJI%.V+12]- \J] ->XW-K!O"V_5N61B MP(X#KJG\MPX7RG S1N$H M#?P8CE4KC_T8_V8S&[S1X$T&$#PT^*/!5PS.0"9+_0P9S#.">XL,=ZN#XJ$ M:Y]?S(-8E-=.GN/54KYZS=,@&O MW?!3>%Y1+IA"(U.H,R4*4ZAE"@+?"_TH59 ,0C])4P_<(8J,1)%.I"0JHE>) M#,*'1+&1*-:(@'H[BOBEA^B9:@&3&&$2 XR2IDBTLD/C,_1P-P^@6>@"54:3\N3IDF@ODP&61+'L0KDS/87L>'_@.1&PO=V]R:W-H965T&UL MG9IM4^)($,>_"L5[99X?++5J 5$@5[6U5W?W.JM1J07"0=2];W^3$%G2\Q_E M;E^L$'_=Z9GNZ?E/S.5;N?VQ>RZ*JO=SM5SOKOK/5;6Y& QV]\_%*M^=EYMB M'7[S6&Y7>16^;I\&N\VVR!\:H]5R(!@S@U6^6/>O+YMK7[?7E^5+M5RLBZ_; MWNYEM?]]PO?%D_/57UA<'VYR9^*WXOJC\W7;?@V.'AY6*R* M]6Y1KGO;XO&J_X5?9,+7!@WQYZ)XVQU][M5#^5Z6/^HOTX>K/JLC*I;%?56[ MR,./UV)4+)>UIQ#'WZW3_N&>M>'QYW?ODV;P83#?\UTQ*I=_+1ZJYZN^Z_<> MBL?\95E]*]_NBG9 NM]K1Y\5K\4RX'4DX1[WY7+7_-^[?]E5Y:KU$D)9Y3_W M/Q?KYN=;Z__=#!N(UD <#,*]/S*0K8'\9: ^-%"M@3K50+<&^E0#TQJ84PUL M:V!/-7"M@3O5P+<&_E0#SMXSQWZ9F(]-#LGF)]_E/=U<$)/!OK":2AWG57Y] MN2W?>MO]8MOD]9KF%\$J.*^O-K7?_#)4ZRYX=13'#FNLP8,;[+W "&LRXSB1DCN\@M?3LW\\W S=".),R1QI1Q33C)-JOL&4$+1RIH *DP@+0H0EU"*C/$.4%Y;,T:Y!FVE+VC#ZZD6)&$FH44](X M.NEC0%DGZ+)'O@PMK F@A/5DTF]C2H2Y)'>\ [Z8L,37%/CRS)(^,8LIKL,= MR2WG !,LC("D&6#,:J%QF@U.LP%I)C<:FCC-WAFR'D: XDZ1GCP&E!9T:#>( M.HTI+;4CZV\64]P)*VF: >:U\B3^#&&> M*8/3;'&:+4@S#=O&@S-"T!X44\IR0RH] U1H0!;'['#,#L1,YG#FP%*QW)'F M,@=8&#_M9QG F)5"X+ ]#MO'80NR"F8>Q*-H?<]CRAFZ[#( .9W8T6LU"^4C M S&3.ARV4">GQCDJ\!!F-=WQQ@#3S-/$W2!O7M(U,H$WE51*W"(LZ!(2VQW" MN%)T:P>8=,?5TFKJ&.->1;OV'''&&JH[,LB%722A WGJR,!!S@7-.0?[&DW2 M"%!GVE)G8XQ%2@YAH0M%K1?,>4=3I*=TQQ';0<33<(/S0 M2[L_FEKK%&U)< 1HI%F+4BH6AX0KER(%VID!RV4/=D%3>P MF IEI*EV15C8C3AM8#$FO*$/)Y S(;RF'2S&>-C9: >+J9 >3SL8\"6ECQX" MQ8KS+,Q9M%\AF:OID3L#F/!*I!I80K]R(&"I-)WQ6'6>24M5P!Q@00OZJ//& MF'#.I]I80L1RH&+IJ7;60H8$KFG@,58'3L^% /LH\(2,Y3Y^4B03/5$D=*4 MNI(NEV$+N>/6>T[+: 2H,W9.G[*-$QA=HOB>EG7^49&)?3.Z8K%OJCD@Q4FI M3B%%]^U$7%1P0%^*3& &*9,XN(F$MA1 6TJJ+5O(_Y<'Q)'^+/6JA[$&*T'\T! MQAVC:R,#F&3*T^D>'/TU?%5LGYKW/G:]^_)E7=6;S-'5P[LE7T3]UW1R?<@O MIAQ]K*IRU?RA_;$LJR)$S\[#?#\7^[E\@V7^IRDW[Z;+."E%5&2X>1W?UWL5>7M.*3&G^.]OR MP\B-76=+=NDIYR_TLB!J/]AUU.;7Y$QR@1)%2F870"6 K0#@3P6!$@0? O2I "D!ZBO 2H#["D(E"/L*(B6( M^@IB)8C["A(E2/H*@'_-G/\A"3^7M,D&O5>YIAM 3>(UA557ZBSEZ7C(Z,5A MS;MV3.4K#09"),OX49=969B6\$0( M;1S0&L<$&GK876%J$L"/N\S,QB1=YL'" +_+S$TF#+K(H\U&.[B%R: NL;2Y M:!M??7DT3U^'N[8M%-@S%-@K):@=@HX#LCL@NP.J'="M ]1KK6'"FBF;(POC M6*\%"Q7A4*-F)H7])-9.YL'BE02)%M?6R 'T M(^UO[2B[_ FYFVU[L'LK/CS8_ M 8,EL,RO1._6M%H?]DWC]SUE^ZRLG%?*Q6>O_C+M*.5$!._?B>@/HM=L!SG9 M<7D;B7O6=%S-@-.C:B:]MJ,=_P-02P,$% @ 9WY;4,,I9NLR!0 9QH M !@ !X;"]W;W)KLQ1E> MI" )L+90M$ +++9H^ZQ-F,18VW(E)=G^^U*RX[5G#O,2V\KA\ PO\XG2S5O; M?>^?8QQF/[:;77\[?QZ&_?5BT=\_QVW3?VKW<9?^\]AVVV9(/[NG1;_O8O,P M-=IN%E04?K%MUKOYWWW\<=O#[?S8G04-_%^&$,TZ>,UKN)F,T9*/OX]!IV?^AP; MGG]_C_[+E'Q*YEO3QU6[^6?],#S?SLOY["$^-B^;X6O[]FL\)N3FLV/VO\?7 MN$GRT4GJX[[=]-/?V?U+/[3;8Y1D9=O\.'RN=]/GVS'^>S/<@(X-Z-3 ^ \; M\+$!_VQ@/VQ@CPVL:+ XI#*-3=T,S=U-U[[-NL/T[IMQ%9EKFT;_?KPX#?;T MOS0\?;KZ>FQT!'S?*@H7/-2;%(T4]=$.IB2:HY77:PT@HO/-1:8@QC M%PP3Y2D 7R1J<0 + ]@I@#T/0$&,U$'C)\UNTEQQR:5(5ZM,Z0JAJK6**DN9 MG!VT[$#.#@?P,(#7.5LO4S^]84N,05VJXK9(TK] !3,'(9 YDT M_*'DTF^F)!O@UTB_1OMEM>N0RK"7*P+(C./,MC.PRG\VI(N-HTP(7*(-@\05 MC!A,E+6%S!S(C-.9 UE)/E,D#2:# 6AP5OJV:"J!)&%!6@>&;F MBS U"%##2\J1+O0<) M70&6=7(%W%+!K")PF,G="!(F!P%R>(D[ M4^S:V\OUTA'1FJU'I#\:SG M7/88'P2.-5Y"CW395UM;2ZZ\X])(UQ^%NC2,\4$ 'U[B@W3)-Y7QTK-6J5KT MD>32+@8' 7!X"0[2I5Z-KY:DG5,HOTAFBXQGQM!@<*Z1-[A+UJ<17Y72-E!) MRQ]*+NUB0#$ E(3*DC54 LM3+A!=F5#*G0=E17:0,:$8$"I(0K%FBAIA+5%^ MM<1G#E"<><8%L!0DEAA@1!V?L$BM8R0S-C?"F$@,B!0DD1@@A JOSN=(5[&5 MS*V1+LUK]I$B9A*#\Y-\IK5D?>11=R4K(")UAPQ$Z6B8LXP9R("!03*0$;," MR8*X0CI7>+D_:J!C]CZW3C "&2 P2 0>1>=/35VEEM,*R(*W\OE4#62&TBJ1 MNW)Q]K1]&[NGZ4U&/[MO7W;#^-#Z[.KI;'5Q^''T.Z/ MKW46IW=+=_\#4$L#!!0 ( &=^6U#JYPGO)08 +TC 8 >&PO=V]R M:W-H965T&ULC5I=;]M&$/PK@MX5\3YY#&P#M4RB!5H@2-'V MF;%I6X@DJA)MI_^^%"4KYLZ0IQ?KP[-[.WM'SMR)5V_U[OO^N:J:R8_U:K._ MGCXWS?;S?+Z_?Z[6Y?Y3O:TV[7\>Z]VZ;-J/NZ?Y?KNKRHEWN_KNM5O7;]51-W[_XNGQZ;@Y?S&^N MMN53]6?5_+7]LFL_S<]9'I;K:K-?UIO)KGJ\GOZB/A>V"^@0?R^KM_V']Y,# ME6]U_?WPX;>'ZVERJ*A:5??-(479OKQ6BVJU.F1JZ_CWE'1Z'O,0^/']>_:B M(]^2^5;NJT6]^F?YT#Q?3\-T\E ]EB^KYFO]]FMU(N2FDQ/[WZO7:M7"#Y6T M8]S7JWWW=W+_LF_J]2E+6\JZ_'%\76ZZU[=3_O7.WJM\GNN("V MY6&=JL^^G=_[PY?==';_:R=@WW[[>J/2]&K^>DATPMP>,;J'"7W,@F&R/N:. M8$+2Q^0,H_J8 C'93\B\I7OFK"EGW<7;C_%:4#Y"? ?9=!";&"\9+0A,9+I# MB#'>&L$I1]A,>5E6@2@?0A8X>4/)&R0O6-T>(:['*B3:?IBLWD"6#F1A(!5D MFRWPT3Y8T60$B45S9Z%@3),C2*0IQA ]PHX2=H2P$5P<#&&LR]*!&?1T'$_& M$61O/8PST\;*Y>NALV)9WM$\3EZTB)*M'4/T**>4@*3K..0/ XI MHO7TF0]8 D4F&YBK>#%CD'XA7*<5"K4*01:B8X4L%,HFM#^:)8]#BE%(GS$7 M9X7JK(*\A2G49^6-^V!.^D-Q>5:HS^""%"JB-6F6I+(BE&AK9(_C MN$9KHM'@"T^@OC$$05L0F%Q=&M659,H)3#(?A?29:R+E*4@5S'M_EDU1R@>4$ ]QY M1=G ?DAS[Z#9;A^.AXB>NS1U=F H+M>:R#6<5Q&Y]JTA\K(BW/);*_N,N8QW M<'J0$]Q,P=HO"$PEQF1#EQGW$9KX"/!J&AW"S"5:]B J_W=Q2$X@.%8QFJC/ MF_L(C3X"O)IFYP AR[0:&HL;"R^#Y?DXT^),H)"B[HBVV$ MX3;"$!L!7LV0K;5*O1X:BNNV8;HMO9I!/9[I)'.R(A7M\669<@*331Z%])ES M?V"(/P"O9H@_, I6%X$!>C6#BNS;G8"#94B4 M6QEK![8,ADNW88?STJP96.PA+ M' 2X4XLG##,--WB"@I\[HY#\HK&*T41]WMS.6+0SX$XM.@=K35N,EP?6\P\/ M+1P>;/FCW#TM-_O)M[IIZG7WE,)C73=5FS7YU.9[KLJ'\X=5]=@GAZ6F9^?V+GY'U!+ P04 " !G?EM0/8^9?+0! #2 P & M 'AL+W=O=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DB6[W0>FN-"TS*/O9,O<#%X* M#2=+W* 4MZ]'D&8LZ)Z^.1Y$V_G@8&7>\Q9^@/_9GRQ:;&&IA0+MA-'$0E/0 MV_WAF(7X&/ H8'2K,PF5G(UY#L:WNJ"[( @D5#XP<-PN< =2!B*4\6OFI$O* M %R?W]B_Q-JQEC-W<&?DDZA]5] ;2FIH^"#]@QF_PES/-25S\=_A A+#@Q+, M41GIXDJJP7FC9A:4HOC+M L=]W&Z2=,9M@U(9D"R &YB'C8EBLH_<\_+W)J1 MV*GW/0]/O#\DV)LJ.&,KXAV*=^B]E/M/:'S9V/_&& \H97>%(]3A!UL,"8T/QX]XMM.8 M388W_?R#V/*-R]]02P,$% @ 9WY;4.??/-.W 0 T@, !@ !X;"]W M;W)K_=N^-(>S0OM@%PY%5);3/:.-<>&+-% M XK;*VQ!^YL*C>+.FZ9FMC7 RPA2DB6KU8XI+C3-T^@[F3S%SDFAX62([93B MYNT($ON,KNF'XUG4C0L.EJB>DA(JWDGWC/UW&.NYIF0L_A$N('UX4.)S%"AM7$G1 M68=J9/%2%'\==J'CW@\WN]T(6P8D(R"9 /N8APV)HO('[GB>&NR)&7K?\O#$ MZT/B>U,$9VQ%O//BK?=>\O7M+F670#3&'(>89!XS13#//J5(EE(Y?$-_D7/DS[$S>UT):&PO=V]R M:W-H965T!V@5M0*A*AC*>)D\XI(W!Y?F7_ MDFK'6L["PZU5OV05VIQ>4U)!+7H5'NSP%:9Z/E R%?\-+J P/"K!'*55/JVD M['VP>F)!*5H\C[LT:1_&FQV?8.L /@'X#+A.>=B8*"G_+((H,F<'XL;>=R(^ M\?; L3=E=*96I#L4[]%[*?!!,W:)1%/,<8SABYCM',&0?4[!UU(<^7]PO@[? MK2K<)?CN+X5OY-^O$NP3P?[=$M=B_E7)%CW5X)HT39Z4MC=IDA?>>6!OTB.R M/^'CM-\+UTCCR=D&?-G4_]K: "AE; ?@T*L4RA:X0%(0FR9Y(QA4N\^@[F3+7@Q-=BXX2)GWK(5G<+_ZD_$665AJ+D%9KA4RT!3X=G D" (!E0L,S&\7N ,A I&7\7?FQ$O* %R?/]CO8^V^EC.S M<*?%'UZ[KL W&-70L$&X)ST^P%S/-49S\3_A L*'!R4^1Z6%C2NJ!NNTG%F\ M%,E>IYVKN(_33;J?8=L .@/H KB)>]RP\\>Y ?6^J MX(RMB'=>O/7>2TF3-">70#3''*<8NHK9+1'$LR\IZ%:*(_T/3K?AZ:;"-,+3 M3PJS;8)LDR"+!-DG@NLO)6[%[+\D(:N>2C!MG":+*CVH.,DK[S*PMS2^R;_P M:=H?F6FYLNBLG7_9V/]&:P=>2G+E1ZCS'VPQ!#0N'+_YLYG&;#*<[N&PO=V]R:W-H965T M-"VQO0%61Y 4A";)%R(95[C,H^]DREP/3G %)X/L("4S?X\@]%C@ M%+\Y'GC;N> @9=ZS%GZ#^].?C+?(PE)S"&8A?@8\,AAM*LS M"I6;$2\H 7)_?V+_'VGTM9V;A M3HLG7KNNP'N,:FC8(-R#'N]AKN<:H[GXGW !X<.#$I^CTL+&%56#=5K.+%Z* M9*_3SE7GV_#=IL)=A.\^ M*-QO$V2;!%DDR#X0?/U4XD9,FGQ*0E8]E6#:.$T657I0<9)7WF5@;VE\D_?P M:=I_,=-R9=%9._^RL?^-U@Z\E.3*CU#G/]AB"&A<.-[XLYG&;#*<[N&PO=V]R:W-H965T M("7J=_7\".XR3."S##G#-GAB$?M7FV'8!#+U(H6^#.N7Y/B*TZD,Q>Z!Z4 MOVFTDM? +W._^:+Q%%I::2U"6:X4,- 6^2?:'+,3'@#\<1KLZ MHU#)2>OG8'RO"[P+@D! Y0(#\]L9;D&(0.1E_)TY\9(R -?G5_;[6+NOY<0L MW&KQQ&O7%?@:HQH:-@CWJ,<'F.NYQ&@N_@><0?CPH,3GJ+2P<4758)V6,XN7 M(MG+M',5]W&ZN4QGV#: S@"Z *YC'C(EBLKOF&-E;O2(S-3[GH4G3O;4]Z8* MSMB*>.?%6^\]ES1)5)SDE7<9V!L:W^0M?)KV MG\RT7%ETTLZ_;.Q_H[4#+V5WX4>H\Q]L,00T+AR_^;.9QFPRG.[G'T26;US^ M!U!+ P04 " !G?EM0#R9PNK$A1Z6#LLVL /'E54KN,-MYW!\9LLB#*"E&1\L[EF2K2:YFGTG6R>FM[+5L/)$MR?(T@S9#2A M[X['MFY\<+ \[40-3^!_=B>+%IM9RE:!=JW1Q$*5T;OD<-R%^!CPJX7!+#> MR-]MZ9N,WE)20B5ZZ1_-\ !3/7M*IN*_PP4DA@0\V:?L$HBFF.,8PQ#Z4XEK,3>?DK!%3Q78.DZ3(X7I=9SDA7<>V#L>W^1O^#CM M/X2M6^W(V7A\V=C_RA@/*&5SA2/4X >;#0F5#\<;/-MQS$;#FV[Z06S^QOD; M4$L#!!0 ( &=^6U"D+&V?MP$ -(# 9 >&PO=V]R:W-H965T-"VQO0%61Y 4A";)#9&,*USFT7BQPBE\= M#[SM7'"0,N]9"[_!_>E/QEMD8:FY!&6Y5LA 4^#;]'#,0GP,>.0PVM49A4K. M6C\'XT==X"0( @&5"PS,;Q>X R$"D9?Q=^;$2\H 7)]?V;_%VGTM9V;A3HLG M7KNNP'N,:FC8(-R#'K_#7,\U1G/Q/^$"PH<')3Y'I86-*ZH&Z[2<6;P4R5ZF MG:NXC]--=C/#M@%T!M %L(]YR)0H*K]GCI6YT2,R4^][%IXX/5#?FRHX8ROB MG1=OO?=2TG2?DTL@FF..4PQ=Q:1+!/'L2PJZE>)(/\'I-GRWJ7 7X;MW"K]N M$V2;!%DDR-8$-/E0XE;,QR+)JJ<23!NGR:)*#RI.\LJ[#.PMC6_R%CY-^R]F M6JXL.FOG7S;VO]':@9>27/D1ZOP'6PP!C0O'+_YLIC&;#*?[^0>1Y1N7_P%0 M2P,$% @ 9WY;4)V!T4>V 0 T@, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0$N)T561;:CI5G;1*4:MMGXE]ME'!YP&. MVW]?P*[G=OX"W''OW;OC2 MO*C1: M.&^:FMG.@"@C2"O&-YMKIH5L:9Y&W\GD*?9.R19.AMA>:V'>CJ!PR.B6?CB> M9-VXX&!YVHD:GL']ZD[&6VQF*:6&UDILB8$JH[?;PS$)\3'@MX3!+LXD5')& M? G&CS*CFR (%!0N, B_7> .E I$7L;?B9/.*0-P>?Y@OX^U^UK.PL(=JC^R M=$U&;R@IH1*]-*BMXZU!.+EZ+%Z[C+ M-N[#>'.]GV#K #X!^ RXB7G8F"@J_RZ?8Y!5]+<>3_P?DZ?+>JV%L>W^1?^#CMC\+4 MLK7DC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\=O_FS&,1L-A]WT@]C\C?-W4$L# M!!0 ( &=^6U"&RXA\MP$ -(# 9 >&PO=V]R:W-H965TZX]^[=<60#VF?7 GCRHI5Q.6V][XZ,N;(%+=P-=F#"38U6"Q], MVS#761!5 FG%^&9SQ[20AA99\IUMD6'OE31PML3U6@O[YP0*AYQNZ:OC23:M MCPY69)UHX#OX']W9!HO-+)748)Q$0RS4.7W8'D_[&)\"?DH8W.),8B47Q.=H M?*ERNHF"0$'I(X,(VQ4>0:E(%&3\GCCIG#("E^=7]D^I]E#+13AX1/5+5K[- MZ8&2"FK1*_^$PV>8ZKFE9"K^*UQ!A?"H).0H4;FTDK)W'O7$$J1H\3+NTJ1] M&&]VMQ-L'< G )\!AY2'C8F2\H_"BR*S.! []KX3\8FW1QYZ4T9G:D6Z"^)= M\%X+SN\R=HU$4\QIC.&+F.T!_.=ARST?#833^(S=^X^ M02P,$ M% @ 9WY;4)0X292T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0^C\38U&"^=- MTS#;&Q!5!&G%>)+<,BUD1XLL^DZFR'!P2G9P,L0.6@OSZP@*QYSNZ-7Q+)O6 M!00*E Y&7\G#GIDC( U^4+W(RK4Y MO:.D@EH,RCWC^ 1S/1\HF8O_ A=0/CPH\3E*5#:NI!RL0SVS>"E:O$V[[.(^ M3C?I%;8-X#. +X"["&!3HJC\DW"BR R.Q$R][T5XXMV!^]Z4P1E;$>^\>.N] MEX*G2<8N@6B..4XQ?!6S6R*89U]2\*T41_X/G&_#TTV%:82GZ^PKA7\0[#<) M]I%@_]\2MV+^+I*M>JK!-'&:+"EQZ.(DK[S+P-[S^";OX=.T?Q6FD9TE9W3^ M96/_:T0'7DIRXT>H]1]L,134+AP_^K.9QFPR'/;S#V++-RY^ U!+ P04 M" !G?EM0RF1[Q](! "UO8A]?5# NX+A[^P%V72_C MC^$[DP#0^2O[2E:3)\P*B$ MB@W9^=AC-S?^ *W +=Y58CT)R[;^H&+218E:QI0CV/HUMY\=Q6MDG M,RU,H#.!+H2#]R&3D:_\*S,L3Y4F<$F_%7[-%J]M]IK3 MF*;DZH1FS&G"T!4F6A#$JB\6-&1QHO_1:9@>!RN,/3U>TZ,O88%M4&#K!;;_ MM!C?M!C";,,FNZ#)+B"PNS$)89*P21(T20("^QN3$.9P8T)6IT. JOV]T*B0 M0^?OY"J[7+U[ZD_7)WRZMS^9JMM.HXLT]HSZDU1):<"6LKFS#3?VJ5@"#I5Q MT[V=J^G"3(&1_?P6D.5!RO\"4$L#!!0 ( &=^6U!)_)3:M@$ -(# 9 M >&PO=V]R:W-H965T92YP$%>(,R*7[]P.29EF7+X"-W_.S,?F$YMEV (Z\:-7; M@G;.#4?&;-6!%O8&!^C]38-&"^=-TS([&!!U!&G%>)*\8UK(GI9Y])U-F>/H ME.SA;(@=M1;F]PD43@5-Z:OC4;:="PY6YH-HX3NX'\/9>(NM++74T%N)/3'0 M%/0^/9ZR$!\#GB1,=G,FH9(+XG,POM0%38(@4%"YP"#\=H4'4"H0>1F_%DZZ MI@S [?F5_5.LW==R$18>4/V4M>L*>D=)#8T8E7O$Z3,L]=Q2LA3_%:Z@?'A0 MXG-4J&Q<235:AWIA\5*T>)EWV<=]FF]NLP6V#^ +@*^ NYB'S8FB\H_"B3(W M.!$S]WX0X8G3(_>]J8(SMB+>>?'6>Z\E/WS(V340+3&G.89O8M(U@GGV-07? M2W'B_\'Y/ORPJ_ 0X8JK!M'&:+*EP M[.,D;[SKP-[S^"9_P^=I_R9,*WM++NC\R\;^-X@.O)3DQH]0YS_8:BAH7#B^ M]VKL]'),0'P-^MS"XQ9F$2L[&O 3C1YG131 $$@H?& 1N%[@#*0,1RO@[<=(Y M90 NSQ_L][%VK.4L'-P9^:J(D%I2CQ.NZMCOLPWB3[";8.X!. SX";F(>-B:+R[\*+/+5F M(';L?2?"$V\/''M3!&=L1;Q#\0Z]EYPGNY1= M$4\OCF_P+'Z?]4=BZU8Z7C?VOC/& 4C97.$(-?K#9D%#Y&PO=V]R:W-H965T&,"*+]0V2_KWM0U+R(87/#/,.7-F/,X&;=YL"^#0NQ3*YKAU MKML18LL6)+-7N@/E_]3:2.:\:QIB.P.LBB I"$V2&R(95[C(8NQ@BDSW3G % M!X-L+R4S__8@])#C#3X'GGG3NA @1=:Q!GZ#^],=C/?(S%)Q"K"K<1OOVD\&Z=(%TE2"-!^HG@VT6+*SG7R441LIBI!-/$;;*HU+V*F[R( MS@M[3^.=?*2/V_Z+F88KBX[:^9N-\Z^U=N"E)%=^A5K_P&9'0.V">>MM,Z[9 MZ#C=32^(S,^X^ ]02P,$% @ 9WY;4*G!O&UL=53MCML@$'P5Q ,<"8FO561;NEQ5M5(K M15>U]YO8:QL='R[@^/KV!>SX?"G]$]CU[,PLL,E';5YL!^#0JQ3*%KASKC\0 M8JL.)+-WN@?EOS3:2.9\:%IB>P.LCD52$+K9W!/)N,)E'G,G4^9Z<((K.!ED M!RF9^7,$H<<";_$U\<3;SH4$*?.>M? #W,_^9'Q$%I::2U"6:X4,- 5^V!Z. M6CDK/5+"+[6!=X$0R"@4"CR!$(/(V?L^<>)$,A>O] ME?US[-WW3830W_PTN(#P\./$:E18V M_J)JL$[+F<5;D>QU6KF*ZSCS7\O2!70NH#<%9!**SC\QQ\KQ[%JYX M>Z#^;*J0C$<1OWGSUF+?X--(?6>FY4I<+J?QY0L_Q7E7U!+ P04 " !G?EM0-@MI[;@! #2 P M&0 'AL+W=O_=N^-(!V-?7 /@R:M6 MK.#@^5I)VKX#OY'=[9HL9FEE!I:)TU+ M+%09O=\<3[L0'P-^2ACQUVV<1_&F_UA@JT#^ 3@,^ 0\[ Q453^*+S( M4VL&8L?>=R(\\>;(L3=%<,96Q#L4[]![S?G^+F770#3%G,88OHC9S!$,V><4 M?"W%B?\'Y^OP[:K";81OWRD\K!/L5@EVD6#WCN#3AQ)78FZ3#TG8HJ<:;!VG MR9'"]&VS)%&[$Z^9>A(M;\P_!R%KILU2'A/52L[V+JBN$IJFDZ1F91,O MYVYO(Y=S<=95V?"-C-2YKIG\M^:5N"YB$M\V7LKC2=N-9#EOV9'_XOIWNY%F ME=Q9]F7-&U6*)I+\L(A79+:F(QO@$*\EOZJ']\@>92O$FUU\WR_BU&;$*[[3 MEH*9QX4_\ZJR3":/OSUI?->T@8_O-_:O[O#F,%NF^+.H_I1[?5K$>1SM^8&= M*_TBKM]X?Z!Q'/6G_\$OO#)PFXG1V(E*N=]H=U9:U#V+2:5F[]VS;-SSVO/? MPG [0.H%Y!T0B[S+TRSY5R*:R2[C]\R>\=D1LVWV=E-]RG 8SS%QX]BG# ,$($HP

@30>8= M$6%&6&0,1<: 8.R)(,P$BTR@R 003#T1A,FQR!2*3 %!X8D S#3%(CD4R0&! M;SN$"5Q\ 44*0.!?/,($+IZDN()20.%?/00%[IX$*I4 "O_V(2AP_026ZXI0 M0.$; ('R@ ,(KFN2 8I!ZT&@@ D(+G\":COW;0!!(1_@#D! >><#'R!0R >X M"1!0X?G !P@4\@'N P04>3[P 0 5(1_@5D! G1<#'R!0R >X&Q!0ZL7 !P@4 M\ '%_8""4B]\'T!0P <4]P,*2KWP?0!! 1]0W \H*/7"]P$ 96G !Q3W SHL M]2SU?0!! 1]0W _HL-2SU/93=W=@LM MVGZF3NZ#_?(_4$L#!!0 ( &=^6U )B7+YN $ -(# 9 >&PO=V]R M:W-H965T29M<8ZKG&:"K^)UQ >'C(Q,TOCFWS"QVE_9*;ARJ*S=OYE8_]KK1WX5)(K/T*M_V"S(:!VX;CW9S..V6@X MW4T_B,S?N/@+4$L#!!0 ( &=^6U#S"0)+!@( /8% 9 >&PO=V]R M:W-H965T0/6!/(A8T(TB95U4JM%&W5 M]MF!X:*U,;6=L/W[VH90EIU*?<'V<"XS YZTE^I%UP F>!6\U0=2&]/M*=5Y M#8+I!]E!:]^44@EF[%%55'<*6.%)@M,H#+=4L*8E6>IC9Y6E\FIXT\)9!?HJ M!%._C\!E?R K<@\\-U5M7(!F:<W=6]D0GE:(1T.I&MH&"\D">5OM3 MXO >\*.!7L_V@:OD(N6+.WPN#B1T"0&'W#@%9I<;G(!S)V33^#5JDLG2$>?[ MN_I'7[NMY<(TG"3_V12F/I"$! 64[,K-L^P_P5C/A@1C\5_@!MS"72;6(Y=< M^V>07[618E2QJ0CV.JQ-Z]=^U+_3<$(T$J+_)<0C(5X0Z)"9+_4#,RQ+E>P# M-7RLCKE_8K6/;3-S%_2]\^]LM=I&;UD<)BF].:$1(;8P[Q&@1L>?';XIXQ 76J,#:"ZSG JMPT04,\X\^;%"3#2*P MZ,01P\2+;F&8-9[(%DUDBPAL%HE@F"UNLD--=HC ;F&"81+<)$%-$D3@<6&" M8*)P84)GUT6 JOQDT4$NKZUQ/^8L.@VOI\A=MT7\:(?:,(/^R@P3\2M35=/J MX"*-O&PO=V]R:W-H965TAE?#'>\>^^.XYR-2C^;%L"B5RDZD^/6VOY B"E;D,SAF(L_'$^\ M::UWD"+K60._P/[N3]I99&&IN(3.<-4A#76.'[:'8^KQ ?"'PVA6>^0K.2OU M[(WO58XW/B$04%K/P-QR@4<0PA.Y-%YF3KQ(^L#U_H/]:ZC=U7)F!AZ5^,LK MV^;X#J,*:C8(^Z3&;S#7DV(T%_\#+B [KYGOL7; W5W4WIGN(IP MYI(WSGLI$KK-R,43S9CCA*$KS">"./9%@L8DCO2_WO)D M6-7/8TJ6?T7Q#E!+ P04 " !G?EM0/JE4Z;M.I?3UOO^R)@K M6]#"W9@>.KRIC=7"HVD;YGH+HHHDK1A/DCNFA>QHD47?V1:9&;R2'9PM<8/6 MPOXZ@3)C3G?TS?$LF]8'!RNR7C3P%?RW_FS18HM*)35T3IJ.6*AS^K [GO8! M'P'?)8QN=2:ADHLQ+\'X5.4T"0F!@M('!8';%1Y!J2"$:?R<->D2,A#7YS?U MIU@[UG(1#AZ-^B$KW^;T0$D%M1B4?S;C1YCKN:5D+OXS7$$A/&2",4JC7%Q) M.3AO]*R"J6CQ.NVRB_LXW:1\IFT3^$S@"^$0X[ I4,S\@_"BR*P9B9UZWXOP MQ+LCQ]Z4P1E;$>\P>8?>:Y'RNXQ=@]",.4T8OL+L%@1#]24$WPIQXO_0^38] MW7C?VOC?& J20W.$(M?K#%4%#[<+S'LYW&;#*\ MZ>&PO=V]R M:W-H965T&<,Q>/\\G8%]/*J5>\*VGD_'!ES50=: MN R1[.EKA1:V'_ MG$"9J: '>@L\R[;S(<#*?! M? ?_8SA;]-BJ4DL-O9.F)Q::@CX>CJ ML9>+_I!J= M-WI1P5*T>)U/V<=S6O1OM'T"7PC\CL#F1+'RC\*+,K=F(G:>_2#"%1^.'&=3 MA6 <1?R'Q3N,7LN4?\C9-0@MF-.,X1O,844P5%]3\+T4)_X?G>_3T]T*TTA/ MM_0DVQ?(=@6R*)!M6TR3NQ;W,/=-LLU,-=@V;I,CE1G[N,F;Z+JPCSS>R3_X MO.W?A&UE[\C%>+S9./_&& ]82O* *]3A UL=!8T/YCNT[;QFL^/-L+P@MC[C M\B]02P,$% @ 9WY;4&"'G<>V 0 T@, !D !X;"]W;W)K&UL;5/MCI0P%'V5I@^P90KJ. &2G35&$TTF:]3?';A LRW% MM@SKVWM;6,25/VWO[3GG?O0VGXQ])&^9%K*G91Y]%UOF9O1*]G"QQ(U:"_O[#,I,!3W0 M%\>C;#L?'*S,!]'"-_#?AXM%BZTJM=30.VEZ8J$IZ/WA=,X"/@)^2)CL?5?0(R4U-&)4_M%,GV"IYPTE2_%?X 8*X2$3C%$9Y>)*JM%YHQ<53$6+ MYWF7?=RG^29[O]#V"7PA\)5PC''8'"AF_D%X4>;63,3.O1]$>.+#B6-OJN", MK8AWF+Q#[ZU,4YZS6Q!:,.<9PS>8PXI@J+Z&X'LASOP_.M^GI[L9II&>;NG) M<5\@VQ7(HD#V3XGIJQ+W,-FK(&S34PVVC=/D2&7&/D[RQKL.[#V/;_(7/D_[ M5V%;V3MR-1Y?-O:_,<8#II+&PO=V]R:W-H965TQZ7L;^&#A\EW. XVR4ZD6W :]Q!VIY:* M4V.7JB&Z5T K3^*,Q)O-CG#:"5QD/G96128'PSH!9X7TP#E5;R=@VVE@O5\"C9 MKZXR;8X/&%50TX&99SE^@;F>%*.Y^&]P!6;A+A/K44JF_1>5@S:2SRHV%4Y? MI[$3?ARGG=U^IH4)\4R(%\+!^Y#)R&?^B1I:9$J.2$UGWU-WQ=$QMF=3NJ _ M"K]GD]BV2),W(U0G-F-.$B5>8:$$0J[Y8Q"&+4_P//0[3DV"&B:X,V8\ M$J*K#@33=W*$P>XT4@EF[%*U1(\*6.U)@A,:11^(8/V R]S'SJK,Y61X/\!9 M(3T)P=3O$W Y%SC&;X&GONV,"Y R'UD+W\'\&,_*KLBF4O<"!MW+ 2EH"GP? M'T^9PWO SQYFO9LC5\E%RA>W^%(7.'*&@$-EG *SPQ4>@',G9&W\6C7QEM(1 M]_,W]4=?NZWEPC0\2/[3>6"_BC\GC6O;?1:)FF4DZL36C&G!4-WF'A#$*N^I:"A%"?Z M#YV&Z4G08>+IR9Y.D[! &A1(O4#Z5XGQ38DAS']<9L$D64 @N4D2PJ0W22XMBG9_A7E'U!+ P04 " !G?EM0&'Y%+^D! M !F!0 &0 'AL+W=O]K2&[Z!_]!=I3GA1 M*5L.G6I%%TBH,O2X.YV/%N\ /UL8U6H?V$JN0KS8PYA6#*_0;%H+3@LXI)A=/7:6T[MXZS_IWF)Y"90#8$/!FY MS#]23?-4BC&0T]WWU#[Q[D3,W10VZ*["?3/)*Q.]Y5&<*0%6:W M(+!17RR(S^),WM")GQYY,XP(U23P" MQXV)#_/!;[+WFNS?"B3AQL2'>>>Y#EZ3@T> ;$Q\F,AOLN!0:7M]F#V&UL;5/;;IPP M$/T5RQ\0L[#)KE: E$U5M5(KK5*U??;" %9\H;99TK_OV!!*4UYLS_B<,Q>/ M\]'8%]/*JI'8%[;SO3XRYJ@/%W9WI0>--8ZSB'DW;,M=;X'4D*"ET'"QQ U*S:#L?'*S,>]["-_#?^XM% MBRTJM5"@G3":6&@*^K@[G?D2,A#7YS?UC[%VK.7*'3P9^5/4OBOHD9(:&CY(_VS&3S#7 M,@$8U1&NKB2:G#>J%D%4U'\==J%COLXW62'F;9-2&="NA". M,0Z; L7,/W#/R]R:D=BI]ST/3[P[I=B;*CAC*^(=)N_0>RNS^X>$K7JJP+9QFARIS*#C)*^\R\ ^IO%-_L*G:?_*;2NT(U?C\65C_QMC/& J MR1V.4(A6#J[P&XG'(C MLA%95:I.0*\[V2,%=8[OX_TA=7@/^-/!I#=[Y#HY2?GJ@N]5CB-G"#B4QBDP MNYSA 3AW0M;&VZ*)UY*.N-U?U)]\[[:7$]/P(/E+5YDVQU\QJJ!F(S?/D4@ M1E&UL;5/;CILP$/T5RQ^P)@Z;5A$@;;:J6JF5HJW:/CLP@+4VIK8)V[_OV!!* M4U[PS'#.F8O'V6CLJVL!/'G3JG,Y;;WOCXRYL@4MW(/IH<,_M;%:>'1MPUQO M0521I!7C27)@6LB.%EF,G6V1F<$KV<'9$C=H+>SO$R@SYG1';X$7V;0^!%B1 M]:*!;^"_]V>+'EM4*JFA<])TQ$*=TZ?=\90&? 3\D#"ZE4U")Q=C7H/SN[(<39E",91Q']8O,/HM=@?THQ= M@]",.4T8OL+L%@1#]24%WTIQXO_1^39]OUGA/M+W:WJ:; NDFP)I%$C_:?'Q MKL4MS.$N"5O-5(-MXC8Y4IJABYN\BBX+^\3CG?R%3]O^5=A&=HY;C?.O MC?& I20/N$(M/K#%45#[8+Y#VTYK-CG>]/,+8LLS+OX 4$L#!!0 ( &=^ M6U#3[PZW2 ( /X& 9 >&PO=V]R:W-H965T<99Y_#^M%JL7PJX M"=1F%GK1[)WY3[D5:O66!RC.O)M.-&AVO<:?:."H\%3V$>';$#M_$8Z"1\)^ M*?'MA,!J(C#AP;3 -+0G"*T)0I,@?-B%9+8+O08936,T<00 L&,B*R:R8-(9 MIM=$$PQ*TS4,LF+0$A.#&08MW$1PC1);*;&% F?G&B\H2>JO'&UBI206BC^C M)(LM"P!8>P%2*R:U8.8O:;K ?%+[NN(& OOG!BR@< 8:1 ^&?(16#,&5#QM: M2-&K8W)]]TXT^Y/W-\ /S2]4( MY\BDZFFF\YP9DT15 YZ4XU)=1N.$DK/4PUB->=^1^XED[7#;>..5E_\#4$L# M!!0 ( &=^6U!"B(4#00( -D& 9 >&PO=V]R:W-H965TV$[NWG M#THIN-/^@&W..??<:W-=#(P_BQI >B\M[<36KZ7L[Q$250TM$7>LATY].3/> M$JFF_()$SX&<#*FE" =!@EK2='Y9F+4#+PMVE;3IX, ]<6U;PO_L@+)AZX?^ MZ\)CT5_-2=9;/_.]$YS)E=>0_V2QR/-#F$=V12M2O35,Z,25!F@CNU,;6Z9Z8)A;/4PU2-N6VV=B)9/UXD:+K-RK]0 M2P,$% @ 9WY;4 6(D 9T @ T@< !D !X;"]W;W)K&ULC55=CYLP$/PKB/<[,#8?B0C2D:1JI5:*KFK[[! GH -,;2=< M_WUMPW'$N*>^!'N9F9U=$V_:4_;"2T*$\]K4+=^XI1#=VO-X49(&\T?:D5:^ M.5/68"&W[.+QCA%\TJ2F]@+?C[P&5ZV;I3IV8%E*KZ*N6G)@#K\V#69_EG;X0KX3\:,[,+GS)I53U9"65[1U&#EOW">PWB<*KP$_ M*]+SV=I1E1PI?5&;+Z>-ZRM#I":%4 I8/FYD2^I:"4D;OT=-=TJIB//UF_HG M7;NLY8@YV=+Z5W42Y<9-7.=$SOA:BV?:?R9C/:'KC,5_)3=22[AR(G,4M.;Z MURFN7-!F5)%6&OPZ/*M6/_OA30Q&FIT0C(1@(H#H0P(<"?"=@#XDH)& _I<0 MCH30('A#[;J9.RQPEC+:.VSX'#JLOCJP#N5Q%2JH3T>_D_WD,GK+8!*DWDT) MC9A\P 0S#)@0GE2?4@2V%'FPH!L)MDM$!.\ANR4$ .S7V)@ NU.H;494 O M>9)5;!= 5@&D!="= V1T<\!$&M-J3!BMPLAHB06% KBRFPFM9D*+F= P,V#" M69H' ! PS%A0"3)/*%PX?@ 0&0GW%A0"_R@KLI856'*].+-+JJ&L(N>&MPIZ+45ZK\\BTZ#Z2E0%YT1S\%Z-\R7 M=YEAVGW#[%*UW#E2(:]1?=F=*15$FO0?93M+.6"G34W.0BUCN6;#F!DV@G;C M!/6F,9[]!5!+ P04 " !G?EM0;@DPO@(" !Z!0 &0 'AL+W=ON\!WTC^X@S0A-+N>Z@5;5H@TD7';A8[S= M4ZMW@I\U]&K6#VR2HQ"O=O#EO LC"P0<3MHZ,-/<80^<6R.#\7OT#*&\ M_^[^R64W68Y,P5[P7_595[LP#X,S7-B-ZQ?1?X8Q#PF#,?Q7N ,WO:?EBAR5CF+TC&@F0JB-/_%N"Q "\*T$#FHCXS MSJ%2=&PO=V]R:W-H965T,,(/NJ@JG0\UXV<"A>UG:5Z;\>RE%Y$6=1DQRQ^J2K,_CZ3DK8;&]FWC9?B MG NUX61I@\_D)Q&_FAV3*Z=G.185J7E!:XN1T\;^A-9;SU4!&O%:D);?S2U5 MRI[2-[7X=MS8KE)$2G(0B@++X4JVI"P5D]3QQY#:?4X5>#^_L7_1Q1;^S$MH[DA"^E>*'M5V(*"FW+5/^=7$DIX4J)S'&@)=>_UN'"!:T, MBY12X?=N+&H]MH;_%@8'>"; ZP-0,!O@FP!_$.!TRG2IG[' 6'6: V(X1D=]#'"F@5^&! M*CP=[S^HF"#P00)?$P0/!,&@C X3:4RM,;$;#PJ!, $L) "%!("0<""DPX1W M2;SA@0*0./%@(2$H) 2$1 ,AX2@+0J&+X#01F"8"TL0P00P2Q,NO/@$)D@57 MGXP*'5\]A)FX^A4H9+7@ZE>C).Y QASB001R84.["R[>@)9DF7@V$) EF:" M/8\^8'H$NQXML;T!S9WY+.11".QZM,3V:&SJD9 YR*,0V/5HB>W1V/=366#3 M(\CUJPD*V/;H [Y'L/'1$N>CL:U'ASX'>10"&Q\M<3X:&WOTZAM,M.C9]V#_ M>TO\;T#1?UY^YZZ+4&W=#\S.1&UL?55=CYLP$/PKB/>>^3 F%Q&D M2Z*JE5HINNK:9R?9!'0&4]L)UW]?VQ".@.]>P%YF9F<7LV0M%Z^R %#>6\5J MN?(+I9HE0O)00$7E V^@UD].7%14Z:TX(]D(H$=+JAB*@H"@BI:UGVTU_2&F(X_5-_:NM7=>RIQ(VG/TICZI8^0O?.\*)7IAZYNTWZ.M)?*\O M_@=<@6FX<:)S'#B3]NH=+E+QJE?15BKZUMW+VM[;7O]&LRZPT0C3#@@D%8?4D2N%.MH1H_N$VSF"!+?0[9S2!C&;A>QL]#8 M"L1C%\'"+8"= M@*X+M.A9-.=1AB,77GDB0QP9-Z'; $!^2#KB9..\G,3A@D M$SL=)AGE^?+XN,"/$SL.V")-TP_:2YQVB*,[D]>\)K,\NCO3T[9QH/#L3&[) MO(5Q-$+=64Z=EM.9Y71Z\M-9%I(DX:3-&P>*1(OIX4*C3[("<;;C3GH'?JF5 M.=FCZ#!1GR+S24_B:SUIN\'X+M.-Z9]4G,M:>GNN],"PG_6)CF8[=1O.E'/QK^/_E_4$L#!!0 ( &=^6U#_^WU:"P( M &P% 9 >&PO=V]R:W-H965T6 K.0GQ8H.OYVT864/ H-16@9KA M#GM@S H9&Z]>,QRVM,3Q_%W]BZO=U'*B"O:"_:[/NMJ&ZS XPX7>F'X6W1/X M>M(P\,5_@SLP [=.S!ZE8,I]@_*FM.!>Q5CA]*T?Z\:-7;^2)IZV3,">@ =" MG'U*2#PA^2"03PG$$\B$@/I2W-DHGA#S.F7-ND.VZV9 MXU$F>R](E.3H;H4\9M=C\ @3#PADU(TYEG$I&)Z73N9CTQ/(LPI*<6NT_76C[- R M'K&]LY/\+M[L^Y?_(=/WH>]47NM&!2>AS8MP]_8BA 9C,GHP+BO3^H: P47; MZ&ULC9E=;Z,X%(;_2I3[3#BV,5"U ME9HV:%?:E48SVMUKVKAM-$G( FUG__T:PJ1PSNN6FR20U^?#'X^/X?*MK'[4 MS\XULY_[W:&^FC\WS?%BN:P?GMV^J+^41W?P_SR6U;YH_&7UM*R/E2LV7:/] M;JFBR"[WQ?8PO[[L[GVMKB_+EV:W/;BOU:Q^V>^+ZK^5VY5O5W.:_[KQ;?OT MW+0WEM>7Q^+)?7?-7\>OE;]:GJULMGMWJ+?E85:YQZOY#5WD1K<-.L7?6_=6 M#W[/VE3NR_)'>_'[YFH>M1&YG7MH6A.%_WIUMVZW:RWY./[MC<[//MN&P]^_ MK.==\CZ9^Z)VM^7NG^VF>;Z:I_/9QCT6+[OF6_GVF^L3BN>S/OL_W*O;>7D; MB??Q4.[J[G/V\%(WY;ZWXD/9%S]/W]M#]_UV^B?1?3/<0/4-U+F!]_U1 ]TW MT.\-S(<-3-_ O#>P'S:(^P;Q5 ^V;V!9@^6IL[K>ORN:XOJR*M]FU6D"'8MV MGM*%]>/[T-[LAK/[SP] [>^^7ILHOER^MH9ZS>JD40,-1TTATZSB"F-4M8C0&:U(L.Z99JU',B,)A/HG1@F%X/DV&Q:G33Q MP(\R$;&!NI,JRK*,V5I/LI4#6RI+%4[,PL0L2(P/AP4A^W[&;A+H)@%N,N8F M$6ZR- HLR!1Z2:47BIB75"9#D4FQFPRZR8 ;OJ@SX&:X'D9N*,*8BX CQ1D6 MR6XS<6 .4("G!!SQB=N+)CJ"Q+PA)1PEQ,&M9-=%,1D^*X$NB[1FR%E_;FX< M.*8C:=!#AD>NI:O89K'ED2.=CN.(AS[-7HYT?H6J4(J8WP0 3C$/W0A7"P^F MT+S&,"5 4^);!4FXV23B^VNO&L+=Z&#B&($D&4B*8X,D!!?MBN;@1KK4VI@/ M&9*EL0D$CJ%*@*H4V+,)$Y/2Z=L^81H2P*'8^$GRT,^;..+8A+I4I3'OYFGV M!K%"(&8\6BD XM18OLM!F8[9Q%Y/LY8#64IZT%WC]##^E<2_ M3CF6E<1_G&264[F7#1=D[$^,*4\/R$;6QG'CW43)W<20Z&\@XJM[_8EH' S> M(138(90H];6L12E$3X4YK0"GE>*C)3E-292&ICWFM)*6B(U8=D.B.>WB1K.9!1%F6!]#2&N98PE[33 MDJMDDI37Q+UL.*M]Y:5X48!D(VOCN#&E-2K2>7\CD>*3Z1/1.!B,7HV R6G7 MB\8G[U!QI@./)1!6.>VT+(!-H@)'$XVQJB56)>PT*'_5,*6^@\$CA_:4'P@( MTU>#*ED%-G:->:GM=-AIS$N-3NX<=EH>W1=*\9/='9)IPVOC]31K.9*1S4*C MCEFNT2,#SCH-GAE$-N9G(R2CE#_F6$^SEO>R485D;6B58I)K27* .@G55//] M^ZY7V9'*"+(@5:CJ,)C/!A7;G'-()#CWB6@<#(:N0:CD\]K(8I8H=)8S&*@& M 95SSDB@FBP+/"(S&*A& E5RSL Z-1,=#&2^C&?Q+ >/]?>N>NI>RM2SA_+E MT+1P&MP]O_BY4>UK 79_11>W!.[?T45^>JWS;O[TENG/HGK:'NK9?=DTY;Y[ M9?!8EHWSP4=?_(Q_=L7F?+%SCTW[,_&_J]/;G=-%4Q[[-U?+\^NSZ_\!4$L# M!!0 ( &=^6U#8C L>"@( &H% 9 >&PO=V]R:W-H965T=>?R0=%Z^R!%#..Z.UW+JE4LT&(9F7P(B\XPW4^L^)"T:4 M7HHSDHT 4E@2H\CWO!@Q4M5NFMC80:0);Q6M:C@(1[:,$?%W!Y1W6Q>[U\!+ M=2Z5": T:<@9?H+ZU1R$7J%1I:@8U++BM2/@M'6?\&8?&;P%_*Z@DY.Y8RHY ML90T A5T:!Z.$"&5!JA+2-MT'3'5,:XG1^57^VM>M:CD1"QNF? MJE#EUGUPG0).I*7JA7=?8:@G M^[&J[=@-^E?:.L$?"/Y(P/&GA& @!!^$\%-".!#"&0'UI=C>[(DB:2)XYXA^ M=QMB#A'>A+K[N0G:9MM_NCU21R]IZ,<)NABA ;/K,?X$@T<$TNIC"G\MQWD/T2@G&P[B)8+32P L%-H??K N&J0&@%PHG HS=K5 ^)+:2V MD"\X>)BALC44_I^7:-5+M/""@\>9F6B9QH]F;.X734X< M W&VMUDZ.6]K939N$AT?C"??G-A9?*?\CTK] /(LY5+9TC5_H^V%-[ MXER!]NC=:9.E?OC&!863,M-[/1?]]>\7BC?#RX;&YS7]!U!+ P04 " !G M?EM06'HI+>L" "9"@ &0 'AL+W=O_J.:E/4BI@]>JK-M%>-#Z.(NB=G.05=[>J:.LS9^=:JIF^57-WTR6ZK((NV4'70R-TBO,>S!TPMH4/\*N2E MG7P'-I1GI5[LX.MV$2*K2)9RHZV)W+S.U_Z/R(=:#"!# 0R$C#_D$ ' GTGQ!\2XH$0_R^! M#03F$*(^]BZ9ZUSGRWFC+D'3U\,QMV6'9\PLU\9.=JO3_3/Y;,WL>1F39!Z= MK:$!D_48,L'@$1$9ZZ,+ KG(B$1"(2QDQ( E:"$PV(8*(;Y8BARQ/08 M-G7#J+/^*P"$< Q+X: 4#DAQ(LZX[X7';EH 4(HK!!W'!X)@$ M&), 8G(*.Q.^7$J9$Q,$$C?*+@&E)( 49W-DB>>%(>: 5CX(P3I24$<*Z(@= M':GGXA-)N%MR$ HS9RNM(12*4U@R1O !B #1S#T!D>>)<+>D5A!*,* M2)/9L;^Z)_:Z=N8S/%OW7=*[F;YI^YXW^Z)N@V>E33/07=D[I;0T*M&=2=?! M](GCH)0[;3^%^6[Z9JD?:'4<&L%H[$:7_P!02P,$% @ 9WY;4#CLN@,X M!@ [R( !D !X;"]W;W)K&ULC9I?;Z-&%,6_ MBN5WK[EW_D&41%I 52NUTFJK;9_9A"36VL8%DFR_?0$3KWWOF71?8D-^,QS& M,^?,#%R_-NVW[JFN^\7WW7;?W2R?^OYPM5YW=T_UKNH^-(=Z/_SGH6EW53\< MMH_K[M#6U?U4:+==WU].Y3^WM=?/<;S?[^E.[Z)YWNZK]-Z^W MS>O-DI9O)SYO'I_Z\<3Z]OI0/=9_UOV7PZ=V.%J?:KG?[.I]MVGVB[9^N%E^ MI*O2304FXJ]-_=J=?5^,M_*U:;Z-![_=WRR345&]K>_ZL8IJ^'BIBWJ['6L: M=/PS5[H\77,L>/[]K?9?IIL?;N9KU=5%L_U[<]\_W2S3Y>*^?JB>M_WGYO77 M>KXAMUS,=_][_5)O!WQ4,ESCKMEVT]_%W7/7-[NYED'*KOI^_-SLI\_7N?ZW M8K@ SP7X5(#\NP7,7,#\*&#?+6#G E846!]O96J;LNJKV^NV>5VTQY_W4(V] MB*[LT/IWX\FIL:?_#&=2QQ%O$=9I[K-=6-H**(C@SHRH,,*'9FZ M1 B9[" :\HX=ED()MI@$B''28Q*M)G%.8 7 O#=GCG4I*.)Y! 1Y*8C4E584 MLL1+18!C,LY&)$&/_$@,) 4IB<&8]C:3BC1F;9;&!&&[) ,$J6 PH(TXE8:' M,.8D)@C;+P'_E;>>S]![ QP@*^-B'0C[+P$#=M* 27OKBE)E!P7B.,D<1R1A M%R9@PT[:,&F+75DGE1< BY@/82LFX,5.>C%IJUUYK_K.3QLR840(+"!G',6Z,C9G N[LI#N3=MXLL+1G0'$(D?QF[,\,_%G)86V\QJK4 M I067+A,BYRU-QLY)R@ %,Z,Y5(,=F\&[NUDH+"V99.E4HR& MO$\B>2%B:P,&.< @QSP,IH@I!H; M04HS@B+K,L9AP2 LO+(?!,G)X<] )81B;8PCA4&DR.#*(:2&%X(RJ1A (38$ M<>(P2)P@9P<04FZ)(+581U D(PT.)0-"*4A_AY"$9(A"*#)G-#BV#(BM5$Z-("0-#D)RY$$H,O),9!,'1)M<;N00 MDB,/0G+D(2C:CW'X&1!^F?1C"$D_AI#T8PC%]LEP\AF0?)GT8PA)/X:0EXH1 M%)D+&IQY!H20G%GE$)+S>P0I=_N?FBX5X\PS((0RY14:0: .(MXA\49:'4H M.;FJRRW:X),/K@I >>GB)8#2--8Y< A:G4JJ:7(+'L1X[1Y@FY!9#T6-61-] MIH:#T()D(F4@8*>0$I*3ZP)PWL@^5 )JZ-"Q!97%<6A!/I&W\.QR+#N64 MG"PYO?.X"BSG;@7 :'Q)0NAV>H?2F"SB>@YGH]/9Z%@]I=5QQB$HMT88Z4V M]=E3_UW=/DYO5'2+N^9YWX\/S\_.GM[:^,CC6P/B?$Y7Y?'=BQ_5'%\%^:-J M'S?[;O&UZ?MF-[TY\- T?3VH3#X,S?I45_>G@VW]T(]?P_"]/;Z"<3SHF\/\ M>LGZ]([+[7]02P,$% @ 9WY;4$5B*$<3! L!( !D !X;"]W;W)K M&ULG9C;)^ CIP2MFNBIUDXL-6I69K M=ZZ)+=O4 /("CF???B7 !%I-QK.YB(W\_:U?IVY@3JE[TLLKA2E\7!*4^%B'>U*$L=ZKJ^D\5);L\F==MK M,9O()C*W"K&?V@_D?D.X%M3$WXFXE+WOEA[*FY0_],5R-[5=[4BD8EOI M$+'Z>!<+D:8ZDO+Q3QO4[OK4PO[W:_3G>O!J,&]Q*18R_9[LJN/4#FUK)_;Q M.:V^R?U[: M^%<9+J"M@'8"U?=G M8*V(> ?RK@K8#?*O!:@7>KP&\%_JV"H!4$MPK"5A#> M*HA:072K@+C7E7,_)/[GDFZQR;4"!QFHU5[]3'N(IGDT)>K*(Y;*=8 MGVERKU0JN&ZM]W[]H]JMI6I]GWF43)QW':EEY@U#>PQQ@R&S0IB.<)2%S@=% M?(X3N%U1%8/P)S\0@KA=S[!+*-AP*P_Q$@1@\MKAO'Z;FA * =C6YN<3Z+^KFELFQ@E(>7NB/$ -QX@DPU.[BI )QMN#Y/2 MDPWRU<:D/IGL$/<DG#4"LH &!KC!0!*P/C@P'^'F M(\0\3/P-$_:ZHYZ/T!S3,:V06[XBL:&2S6 M"P;!_;[$('C$<$]@/Z^Q2!PF,@SR WRI]3T'6N1=Y'2!$S%OH?Z18"P$(UL@ ME$JL'MBDCQC&([C!GA",1CZLQE@P2B.XQ BFS@48Y@M">;X/EF:)Q6(,9I$5 MYDS-&AP9P<@M&3'OR0BC,#/PWT_+"T2$U841S$@4_\/",Q[;* UX;%@;4,HH M#B@%J\.(+U@>T%C<.'\8910(I_= F(GB4+_Z**VM/.>5OJGOM7:O5QZH?J $ M[7-ROR1(^TJ_CJD?0#_"-^]R_HB+0Y*7UINLU(-L_:RYE[(2RKQ[IW;P4<2[ M[B(5^TI_#=3WHGF'TEQ4\M2^'W*ZEU2S_P!02P,$% @ 9WY;4&9/.$Q M!P 4RL !D !X;"]W;W)K&ULC9K;;MM&$(9? M1="]*>YYU[ -1"**%FB!($7::\:F;2&2Z%*TG;Y]28I1Q9E_9.4BDNA_=V:7 MN]_,'F[>Z^;[_KFJVMF/[6:WOYT_M^W+]6*QOW^NMN4^JU^J7?>7Q[K9EFWW MLWE:[%^:JGP8"FTW"YWG?K$MU[OYW]/OL_ZIGRKZ^_]C]\>;N=Y[U&UJ>[;OHJR^WBK5M5F MT]?4^?'/6.G\:+,O>/K]9^V_#(WO&O.MW%>K>O/W^J%]OIW'^>RA>BQ?-^V7 M^OW7:FR0F\_&UO]>O56;3MY[TMFXKS?[X?_9_>N^K;=C+9TKV_+'X7.]&S[? MQ_I_%L,%]%A 'PMH?[: &0N82PO8L8 E!1:'I@Q]4Y1M>7?3U.^SYO!Z7\I^ M%*EKV_7^??]PZ.SA;UWW[+NG;W=.^YO%6U_1J%D>-/I$HXZ*15?[T81&)I:: M%==3 RNN\&8J*;A$*8.],+"A9JC 3!H:< 465F"'"NQI,W+244 B])2#)APK M[W0D-@X:-VAV@R8:FV).="N@2]HE)[390X<\<"@1APX:?VJHPT[WCSC$=1[I M"JX+1#=Q/$#' W?.&\JJG)GR[IPM 8L*V++4E@*OUYXS M!@'Y26E@S%%CFLT+E61+&(+* $L,]T@D8$-A5BI.0FFSA")+/;Y 5$"1,(XUCCX:!!9'Q_$HBJ=P MRGRB+G-5S#1;-'"5S[P7G,:A3(-0Y@)UVC)XGPT\&@<>#18 +@I5X "@_>7K M'(U!K %C'8TAFF?/3FL>0X#.^BAW#&:V!A#U-#9 D;12Q:35 'V>Q@8-LEX- MPB?0):Q1-'+(9B\=(YC.:_A1(EF?"-#,8O@;0T-,4<12=OMDKZ\2Q;X2- M"T!-3ZDYBB:FM))-8=89P#I/60=%4N]ASAG .8KXY2B:;BQ8F:D& ]& C#A0 M=!@ITZ5S&@E1[EP 83P7$0QFL0$L#C0M@2(AF3 8L :PD^9BRU'DI^"+,LT- MIJP!E ULSB.1D&]8S$0+F!CHS!E%DT:II(/8*(M!9@'( IT[EN\8."43P6+X M6 "?0+-KR^%CG)=-8?A8 )^0A"J$?5-[>49B,2\LRHLH+RS8\51@"@-=&+@B MN(2Q8@%6(ML/]CS2Z(QNZ:Z0+,_$/L*DL "+'6Q(!M3%O01UYD8+-TJ*I#. MIZ"D>8KA8U'B1N$SBD@GY70M@V5TF[ LC.YB\4F#W&643?Q. MP&\@$W,7A['H !8CC2D.Y( VRX4QZ3 3'4KN:);D.!.OM)=S%X>AZ 4(QW_ MHVCRVE/FI59A)KI+$C('$C(O!Q6'V>E KA7IS!A%)%T/PEAVPM$30"Q+DQQ/ MR=2P"0J7#]H=@"]/" UI$VB;/:6%",N"X$0B--K)3 M&"L>887F6IYCI:.RHKNO0-;1)Q<&C\?T\8 ^D;T1($I2PS%Z/$!/HO/)\P,7 MI;V1TTR/Z>,!?1*%M^>)6PIG3 E'V@ !B2+5@XQL$K2GEC I/">%XF^*9U!7 M25X1>$P4#S*H1#,1#W*>D$GL\A@\'C ET9#N^9;6E55R2 \8/@' )]% &^!F ME13] D9/ .AA9T)(E.@2H4"9LB 2,PH*U_BD @\CG-[B\1%1^(IAYCC@:T M4*9P R(OK7P"AFC@$/4YI4#@6V!*NR2'X"# @ M]3F;5G"-*5U'"QBD >UOL>D S@;.[4U%#-+(0>ISVH,1;N<;>H"R.+E9N*V: MI^'6YGYV7[_NVOZ"WLG3X\W03[J_F4B>+]5U<;C?^7\UA^NF?Y3-TWJWGWVK MV[;>#K<3'^NZK3HO\ZSKB^>J?#C^V%2/;?^U']7-X9KGX4=;OXQ76!?'>[1W M_P%02P,$% @ 9WY;4(C*,6K$ @ !0H !D !X;"]W;W)K&UL?991;YLP$,>_"N)]!1LP4"612J)IDS:IZK3MV4VZ.<+[5C8L7>69,!:]MT\EU>%:JOX\BN3^SELH[ MWK-./SERT5*EE^(4R5XP>K!&;1/A."912^LNW*SLWJ/8K/A%-77''D4@+VU+ MQ=^*-?RV#E'XMO%4G\[*;$2;54]/[ =3/_M'H5?1Y.50MZR3->\"P8[K\ '= M[Q Q!E;QJV8W.;L/3"K/G+^8Q=?#.HQ-1*QA>V5<4'VYLBUK&N-)Q_%G=!I. M3&,XOW_S_MDFKY-YII)M>?.[/JCS.BS"X,".]-*H)W[[PL:$LC 8L__&KJS1 M[L]38\(60T@PWP:( G YQ^:)",!LED M@#XV2$>#U#&(AE1L;794TIKO[>;-IBVV>Z/%+O7C.WP.VOH(D[R4[7X)0 D>1@(DFUD$R MCR*-801K%BH*@'C)4"\#J4:--F,DI \7BA+#F)R ./\0ZKT M\T6H6 JW ,,M@'"=%U057K@DQ25,*4%*"5 RAU+Z%(PSF()BN$/$ (>X+2+V M0"G)\0)HH14A )2[(.2#XCA? ($-Z0%A .0U/>R!<$F60'#/00D "^@H#&@MTO?A3-O]1/ MN"S==Q3-SL*6B9.=,V2PYY=.F2-EMCO-,@_8G*7.?F5F''O&_GN=(GM3U/CYPKIJ.,[W0USGHFFQ8-.RISF^M[,0PFPT+Q?ARZHFGRV_P# M4$L#!!0 ( &=^6U!F-7,)4Y$ #^O @ 4 >&PODS7(DP"Q14_?!EL8,!$$.)!*$ +!;\ZZ]'Q)5 M"2"G"Y4UF54$H5^_?D9XY%$ NGNTLU*92=,$D!D9AX??_O@_E>4F^OZP7)7_ M_+O[S6;]]@]_*.?WZ4-2=O)UNH*_W.;%0[*!'XN[/Y3K(DT6Y7V:;AZ6?^AW MN^,_/"39ZG?1=I7]=9N>Y-O5YI]_-^X/?_?'?RJS/_[3YH\G7WX\O8PNCC^> M1N_S^?8A76VBH^CKU?OHX,WA/_UA\\=_^@,^R _W^M'G?+6Y+Z/3U2)=5/_\ M/IUWHD$OCOK=WJSZQP_I32?JC_&/_6[UC_^R7<&;77IS6OVCF>+_/KXI-T4R MW_S_U8=.5YML\Q2=P/R+9!F=P?R^1_^:/E6?ZW:[O>Y@,.N.:I_9%@6N_D-6 MSF&$/Z=)@;M/KLT5&O?S3HU39 =]".\0%^65:?;-JAZML7:9'EB^;W M/_RY90-^2I?+HY]7^>,JNDJ3,E^EB^BL++=I47WASVEM5!GCQWP)=)(43S"3 M95K4'CO/6Z=^O%IM8>J7Z3HO-M6G-L6VMI/N35EMVXXK;?W/__$_=N[==9&L MRFR3Y:N62=PFR[(VNBS\ZAYV+SK)'];)JD8Y\@QM270"4[S+B]I#GY+B+HV. MY_,4GH)G%OQ\&[4*R?%,L]5==+5)-O73OLXVRS3*;Z->_^#F$ YVOBW@_1H% MYP\/L.ZK33[_.8[>=#M Z]$:2/!;LJSO_ G.X!CX!2QX4?OKP:C7K]U_F?;Q M8E&D91GK/Z)/V2J-OJQJ@_3Z?6 9U^G\?I4O\[NGZ-WRVZ(3MPQ[MIKG!6Q$ M@J<7TU; HF&OD6L!,39-\_UI.R4\K>L3ZA[]ZXYSC<30 ME&C M.GGU.OD>G2W@F]EM-J?9MPPT&1[U)\/)N%OC<=6=I<.!M5_#1:X^>[PM@5;: M=M$-X?;OHLB_9:MY;3.N__VY(2[R<@.W^?_+UHV;/YE.^I/:#;O)E;=S/Y[7YZD6(3K_/[Y,5W+SSY*$VS?/CJ_?' M_]9*=)L4!4KV+46^D^B=;.,0#PEPB'?;$BB^;..?IP]I<8OG\_.3_\].OER>?'E\OCZ[,MY&S<)KO_5?0*'&'W9;N , M5[BQ-3J":[)@@;-,:G^502^V-\ML#D_D26U/WAU_.CX_.8VN_G1Z>GWEU8;H M392MHNO[?%O"EVN[9-6$NK 7EIB49;HIW];^G)3W$0P:S?$?Z5^W&? V>+[V M$6#!R#9*V-YY"@_=+-,X.D\W<=L!GZV^P6^!I=-CU;]^V=S7"?DZQ]LQ#V9< M?08NWSHM-C#JQ1*/&.=^"M->X\8W?@HH$D@Y@PE'QS0D/14= (TOMW1!/N;Y MXC%;+FO\6?]0F_T:A1&^^@ET MB(R^SN?G.4WQY]+>4K]4.Z36%="^+*#RGQ M.#.=QOWQ#^2K>?,N\Y8U;Y4>_3)+;K(ER/"T?O[N6-?)$YYIP]]!R5B 1')C MM)[XU3T(W2.X_@^@'H.FAJI2D0(5U&5E>-)F@G7NM[I[V9"U,]$I/^W:/][G MI?O*CJGPG'<\0(SB/E\N0,7[1R)*Y/V;39'=;#>XN=$FCRX26G*[XAURG1]1 MTXAW<9V+0BGKQ:^ /"*-#N5*DBV0N9PDZPR6UW#\VX?MDA0OWBKDO45ZGX)2 M"!Q>B/G@4UZ6AWRO0*L"VJX.=)ENP&Z"4? 084J_9O-J-.*/Q+&#NC)78:X' M/-9]N@$58WGX8F9+6@ Q>5CHAVR5K.89[F,N2O)+#Q8^C[H$#;?@,T.5G<5, MRZLEOUJR)$JV&[APV7_4[<8FP16SU?+"9U]#;Z]:2>UM$:O'K8MI>Z-Y.6U/ M[[H-R@(+(]E *\D?X6S3Z!;6MLBW-YO;+3!:>7;7/7F?P@4!HF"M&WY:ID09 M2)K'#VB7_(?\K2++XE"8U>38^ MKM*UR&@W MFR4E_RV.5DUZEI$%T6V1/R@;_YS"Y4;-YUM:;AZ:M,OPW6:V'T5)1IOD>WV9**)>\K47O/\3<@GCLU4)$BZWP7+0?0PT!2 M)\](RE<-V[**5X[1LL!0.K[/OF6+E'BKW9MTOH1_U-Y]@;[T <@YNUN)0CU_ M8F\;6L\B+^CG)>_7\>(O6[X^NQ2M%WQ5K'Q2Y1WM'<'%.;I*4/9]715ILD19 M'/T)*) L)%#>'+D6<-/@=^]A$/@/^QE!=MV" OT+9]2^G!>^%K_P%M=E:/TW MOU0S] PTF&9M1<=7?XH^?/KRTU6S*-_]$5PRV>S$\4!P1S=/T0%8G:C%'T9^ M#L?H@F&=N/VB>9(J<<_T@J91G4DA:_K-OOM2%:G12#BZ2?"S,#D49'PWTF8Q M"4LHT!B,#N"2TK\.<7<;;/&ZH+ D#U]XGY5KU?&!YE1U$R]$N]+V"J'H"-KQ M&=2KWZ,R@)0-7Z[3'-VMIMV/^;@^@!KK]:(:+9*3C_3&W(W!S@0ZBQ=Y#KS: MW.8":K"5S92?T5<^M1O<7Y]Q">!VDE^+]EU6V+"+SUPJL?)>2MS66(NR9BLE M>>)+=YFRS0"W"QU"/V6;^WMAN:C(D(01>C\Q]+[SD[3BA2.A-5CXK1NSY35& MM[K$5VX-4^\K^ T['HC;K/4*(:6E;1?(;16\<3R'IT#)47=QZJ\,S5'^WK[= MN*<'L))YFL+.(%4;U+K#7W).R_6AX,YHD1R8QV2 M,PLLMR(GZX$=[C#.,V.@:!?&M=BR>[[YYC7-^UGSHD90F1)&3;N\O4WG=&2W MHORD&FO ^%Z)O';^4J3?_W3ET_O M3R^O_C$Z_;>O9]=__B5"G#R)NU3-9QQV1R]SV.4D'.:-&M2R236A;XMCI:K> MB5>1'_FRYEM\^CTMYEG9X#[8,9+ZF,!,!L$VWZBO)CI^3(J%N]&@&]^FV69; MM#A:=\_S;S.X3OWT8;W,G])4QK[8@K6/:@8J _4@UM7%1;OB1=>LU1\;VW"! M7!V^SBV2H3V8T&BSMPT#2GZ!UXIF>/,4?$X8A.ZHT$+LB('4B8O&"_1*=W*S M>?0JG5501VQ+NS M$HF%Z[T!6((ME4# MI'3W0;5&EHP:G1=PN+33S^^CSQD(D34Z54Y\J@!]=?(#" Y4'N=/&S@3S!? MG(K;?)GE)$??3$;1 [X.H\7P)3A!U@1PU]8@W+]G#W#0RZ?HS7C6F;EG41^) MMJL%3#H1IP6I_2A7_$TZOBM2IKX#7%#]]X?T5N5#HT[/?0<% AQ^MJ'E:S R M6LM(0+ WP"!QMH_WV?P^>@0I&I7;F[_@R<.E3!Q]=8 0T1U,RK$; /27;)ZB M]FN=&O!5G.]?MTF!YG"*OM7H,WD#U2<:\1E5QGE,4),&TV;(.B)*L M-#.")\OMDA<&4T(-!F]F\H"TBDMZ,YYVNDU;WKR9^(%T]W;Q_AB"XH5N[K-B MX98+7\85\G!*A*Q;HI(+O[0T^ C:+M])^ $NUZ(3?=H^P#WYSH^AA=;K=G^/ MP^*[&O<0=1$3.F[!7%QEI:7>&#;D)Q@43FN#NH3_2W1 #Q_B$X^@9@/%Y(]H M/L"IE]DBPP2M7?<"W_L,UE$ROPLS<,6? MHW^]2XX/V<$_!Z47;4L6SV)M\43@X.6W.D(9#A$=N)E=97[N)UB_>DI()%%8 A3$W MR5:K_!NSR^^?CR^ 5_4FPQ\BX*&;#&CD.WYAXS*58C[M\+[V)G&WV^77Y:-1 M">9/])@7R\4CL.D8?GY(_25]2)ZB&[QT&Z(.8$.T7X] _M$JWR!5PM%THG"7 MGF=HV0IS 3 .A12"!WV;P.TA>H#94O))]656I-FHF&.6(.]C F+\J:1!\-(L M,3J/Y)L5T<=M\BTA&OB\Q8OO/H\:IPRGNXY\$5E+_H!>*+<]_ TX)/@UZ/>@ M)2R72+=NI\$ 8YIHX"\9*=LHAN1&W2:9)+/I;T!'< X O8,P85I,(FPGE#'( M OD2+-&)CFEI(F;P6?T3TM(B)?L#;0G MRG+[\)!@W)-H)$*;Z8&6X(^&3JOA3*QW!O^^?6"V#$2SDIM,=ZZZR&135QM8 MF))\D<&1:[,/.*$)7*7KC;PC@3_@>"@#Q,8Y?$M:F+,3=<(R+QZD_MTWT32> M]?O6PI0WK2BVT2[X?'#>-+M1X!AQ_D;E6KR) MQI-X-IG6)!:OO4%08V18DA*)?BN[VZ@ -&Q>)SH#UK+B9'-\$2FW .:&&C#L MFXL)B7:2;Y=XN@M,B$R-*E 2IRA2H0O8K9US!H:Z1>YBWJ<]NF%-YFY%RY9% MG(!2!_QID; 9)4Y$.LDFO;T3757'OD_@KS=INE(.Z\9NG2&J09LB+]2G@ MVFWN0>K)GR)V8J M(6.MK"[_)JI7G>&Z&7G.&]>^7INX9P2L-PJGA'UQ7+AF>YVK"@W;8/*-":;LB;/AIT=XSUPX&5>;C$^ M>9U^WT3OX+!_;C9ZAL[H:9KP\?E[^/'J]/+'TZL&85&2]K4[=4-$Z':-K#!" M,L,L8R*N])%8+9QM;L*6H SGF <01UP&, <6+OR5O+M\1*"@HZ<;)0T&(XH, M#-:T*M#NP, L@*)3) '2[C:D=]. DJU&*@>ZWWA#ZUYV_AY\ GD'^LON:N SL M]"M-Z..Q08L#\P#-7MJ'THLW9EI.EW&'<)O,Y?[-LV*^?< SF//]70,_S>:X M?Q'2.D;%5=/"/\MJ'M*'/%I@VC$.PKHTGQH.G181+R=)UC3NFV@TCF>C,?YC&/<'L^@3[,;;Z/@9$CWHQ;UA#V38P70XB-"= M.!K%T]X(_S&(![/Q2W2)N0_ND)!Z[IN5E;U+EO1T@[J ZQG"NE'@9Q)B*_%[ MQ1TS(=:_R%"3;).H%P]Z_>BG(MND1V"!T*%M5WJ7B+.YF0RF8UCTC@E,8 (P MX'#TJBD<# <3&/=E1]7S#"__<]X=@Z[SLXSU28'9\?181 MA=3#VS^>GE]_N3P[K7F@7#IVP(UW.Z!&CA>;@8'CGUY')K3WF]R>"[C>O%WE M=KU>XK! 8Z-X.)K!/P:S>#H91#_EQ<]'V>H(S($[JI/IC>+1H!_U>O%T.,$X M75;>BR4"?QR#HCC /XX&71AD M;F=(@:WR#NC[H!:P99#?;CZFB.&[YDQS+WPE\YY9"I&S&!LK)C& P9MZIZ4/K$,\4%1 M\R28E9#>AE8I?FJ)B69Z K(NSYC]$JH>0OS$346#3'Y.03-:@OK%+A'O#T+> M(6Z!C>P:V%.@<)&[8Y6R49YANC7*8KV:;)*AT,+*R4W$(@L&0Q]R357Y<'QV M&?UX_.EKJX;R ?4H3C7UY+Q+66E[X3EU9.RN@)G4Y]/CJZ^7%/2)CJ].HFF_ MJ[:@^@T-@W'_S<0"1^\'\@ _V6,K43 M,4DU/,>J[.8>J/714PW*.C17T0J1,5B9@$^1-<-?-UN"&@3H;C^J)L7>%2SX+3G "0N3QX--!74( MO@"7'&0PC8E>'K@^^4V9%JP19*OU5A@=YGE6G]RN:L]V'(FI^X&HPW_V'A@. M.IB?O$(5,F&PGU+A#ZP3\ASH),6AUKZJV#O?:-2L@$6":D<:'''^!7D&S;QQ M<<21$GC4KN@MJ#_(I'IRI_YMFZ/4("H@EBEU8WQ*[%G+J YP[HI<[(F3KXN' M[,N09[PVUOQ@A2O])"\7)^WG U*SX!PPK,"0Z?(;W*NAD6/L7]( MR)L48)KE]@95Z$V6+,F.9D=61)4NZO[:M:L#V=6O=;+TDT2A!YH^3P;>W_!L M03#(=!).#7D2PM#7LKL5U7=R#+39.FZ9G17=Z+R'.\)*@ W&1M]RBCDQ#'D2D89ACN.D'U8[_$#6")W*/7EZA'A+Y(G784X M@]"UF\,]%[\@W3V\]S5B>7B]/+ZSW%T\>D8=@-5' MI:"848E!GP+,=#ZOX2 >3GIH5O:G,^(26W+6NY$&\:PWAO\= 5KN!Q,T_QV M\XC\L]^/Q_T>_@?=-!^VQ8IRB21P\IWRBJ)1/.L/X7^GDZ%0'K**99ZL_H!. M,@Q)3>/9+0W'L6#\1 ,WV'<'??4G632:A8F MM3HZF('A/)R1(VD23R;L2X(Q1N1+&H]A_=.@8$V]%>17?M,;=WR2!R[N36_8 M&;K?6$9=MG)JQ_)B]*([MW[-ZOOXY^JV7J=&]/WE^D^GE]'9^?7Q^<Q@ =AL^ ],S009*D#CH<^>'K?JG*9M6]4[N.=<=!U4+-59%O0\^H M3(D69G%WAK\94?@5 M?M&/9R0$>_"G7G^ZB_9Z[*P;QA/@P,-X-NM%XWC2'42# :@'74D7LV_H7:W^ M=PA,?"K_NWOVTV@VC8=CD#"#>(HNUFX\'HV0/7=[ V"Y[,IGEIL8EFO#TR$S M#@+7-\]LW<%@& ][0V36L'AR51_TXO$,7<&ZF .07#T*"005H,JT#\:P:_+B M;$9\?S29V?>G27$Z$J3?W.5T@/N^HQIQV[L?3R[./I^>GFK)W1;EEL?_]V5GH8@$Q MEL&P;%.;ISAU9)EL5_-["C%@ CBYFF"9"$O(PY28Q[9 9Q0OH7DC-26%16^ M&JI)E%?78=,.=0WT.U W3C]].OOPZ?3?8^.[K"WG9=/G%-?7;S-G^^G$?.96 M2>[GIO2S W[E' ?ZF*[DW<,=A]'X0K"N8"D^O2RYNRO2.THE:KJBJMG3FF[Q MN"2+CE5]\? 6*1?]LK^C36_%S_.-P1L-/Q'/Z@(SAW_W([!0@)W /P?PS^&H MC_\ M:IGOP:PLZ6NK4J#\E^=MB9EC.4VSPUE54JJP0,>ZLQ+GFY<4 M%6-J2#8TN?0^ 9?QZRIK:]7U^+) MNR23=>*WN*HL"4K=RX2T7K><9G]BX$VT.YXPRY"X+Q>*["R\PGE0"0Y=?# S MJM?DN=H8I+;HC)* C^J5,<\K.BAC^Z@;MI[(07\T$$DHDKSVDL M]/4!7-]#\1(GXB2&?;@!CGF;L9/?I4I4)$'K]Y6(-H_I$CWFC&C3ZC-NX!J7 M7X%C?#H[?G?VZ>SZ[/2JU=W&^&A,5(2*EBQWEKIJ,H>\Z-]+ S2U5WDD>EV; M'5>;N@YOG=:[G&W5T]KA;PN*P\B=IR5P[OS>D-'6(Q_N%.R0L:EC%W0Y,,-Z MW2$Z0<&2$S;JF1'AM428KC&%_^V"6O93@F5HFR?)I@%K: C"(YZ!P+C,GY(E MK5#'!@H;C/!_)P,'!.NKVMFK9G=F%'>!>!U;IBF@'MK%[\S0 #"F4[(:PNV M)_P#:V@YV\PG@#0I*IJLGU0JBJ)'64_'26K^!4YG\[3&^ YF!W[?H(>%0NKJ M9,$O!31.[)@T$:DS 88'5KJP28F_8>HZ,?/>J/6]\I[]C*&6X3/UPC261W7XV6L+'*HDD>M '!#;+HF(]Y[I_SA?M!0.1QGNL6=B M&@F"?H"9GD,*-$SB_K#/XF ()K$J+7U@J[T^_J<[GN$?)SV-T+U!K\*(LA_? M8'AD0.)D,(E[0,_U!>(*#D0 '3)%-(* P1&'Z$#H"\U66_*..UB0WWA31 :] MC3ZD"X)W>Q/!J=$6P;JFM,0!+4PW9C;J11B9Z8/T8;3I@]X8]:MQMQM-I[I) MRD2=/\7M !%ME_2M?MSO,9Y.NF\PP M'LTF("31M0.'TA^C[JBS @&)#A]TTL&7!ET\;YZ<*ZCPLS)^GSZ%H'K G[H4 M7IO-Y+47G2(LBWW)N"RT&P=$9),^YT._: P6(48.BFR;9*_OZ@UX%-^SU6Y8/T0]K)2$&!WX_Q M]WUZMML9P?_6 3K,#3GH]3H3?&, \*X(_XI0#Q$:/05);#@(B0Q7_PB6-$[ M[C#D*?AD.Y^HWNU,:5KTJ<&$'SQSIXG&*4@#.-3QI#/ 31K"F+J. MR]1F]%&2I-)F"8_0MG3A-1B2WS:=#L@^&_$?X0KRAV'B/7A,[X<"V5)*L-J= M^.*8-O-@ LN$MZ;TT\=E?@-G8Z(L6'B+![A0^CD8#OF01K((G"%KI78AH@\2 M?/1\$]C#_(J>)?[[)%DEBXSS<'73DBV>!_]]*!OL/W6 ='9(6]/#_W9IS>-N MIX_$-*2Q^WPN5EUTJ>NU^[8M]2)QPJ9-JGF"E1$2#N4\80$/'3OE6&/2XV3H M\FHM4E>030O/'$:=Z*M4MV/!)HUI2KM"25 $E6[*\F^W%, GB@5"3_^Z3;7R MA#D&_ZBY3!SB^^XJ)25OR(-%W% ]@BG1?S[J3"JJ]Y':Q9(^;,*E"7,&&%-" MAEST=QQ]:[B[NRENR*AH?W<]\;M)RZ/&06_9.R:>=6PYZF!5*60ZZ@_ MBACKMFG[)MUX-!IA'LD ;/8F%G[0FX#^SE$B4 Q'#8J"&>\-+FL\1 5F"-K( MM+W,]_FM!26E3[%048;PR[5M9,&0 6N?X >JQ%'P]Z'?CV0BU M5-G9@R%%W7Q@25S*CK^Y[+>#,2E2^ES#7@3%S'W8AB%%=/N#>.0B5.M3,;1C4<"-$A0HEP#@= )XH6%880N[9V -I"#BJ>7>6[Z@$@A MP/HLA^5-X;1N3<&7M3>V2+7.IEIG9-*U*!0$[(I47^)9 BRC;ZNW MHND+]XE4+* :(P *_#2#):F^1THKQ2ZSTF"SM0V+:6;K(D/7"0(L;-DZVT$F MQC-<;KCFJ,HT=6-!;CBL!$I+9A0'++Y+"=6J\0Z 0"LI\;\*<_&0?TOUA'G@ M^ORD5GS)9T&.H+S K+>;IQBU:G+#=JHC%J, M)*%B_*!HKW(/L!3H$>P@=+FJ$NM,54'9X'JEP;2OL XJI-/K&?[33#O\ MK9*I!O=-J(AIIQ^YA#GRAX<3Z!E"8!V6 "?(X-&\N6 53K4^"3SX9AK/'Z\' MTO+LS1UKL./'2SHZ+N9 WKE],#8Q[>B;/J:4=+L&]6>=;U(MV3$S*5+,5#=? M5Q/08VSX+,2D45\C<9H(V&"5P91"!X7:\F:6M6WO_\)MOPZ0,KSEY&T?+I]@ MP R,#B92X-]8SB'DZO"[4&7*2BOMU^KQ6"(+9ST,S1$%QF':$D5'Y8XS[?6[ M:D9[H#!!3/.0@5X[D/7M6%SS:K#\B!A2L!P4D%4 I+[-RFX6'G 9I[N>8<2? M-Q-S/1N=_FADK>9I0"N+/"T%;8L"5>@*:]AF52$=#L5:D':79)>F"[^ONN&Q M5A5[[*=FW9A*J]X,!G1UC$IP6Q,SH>E-LE?R;7Q8 !G=Q"2+?4TM M%LF=0_KJ[EJSNB[I0=M(J0RF%29EU)$++,M 'C(+5,A0Q!\OEXU+#[[1EC4" MW.#6T%.L(%AL?32;'G4(.7JY]'5;&HU@$)V5)!%4.<-VI81.)0&Y*HT$@QL3Q6+?J#ND'F:->*K?08('5@[E4USD[;)M> M>;Z&4>N8;2EO4M;TBC:[!(4\:DE5#%4A&&]&,*[!@N\^9QI1K7P;03V7CZ@N MN[9J&2H\Q0C3A.)U_7@RF40>N]Z7V0>D4PO],@%KMNYW9>7$##=A-(6<:89&W9W1)#&AJ-@NM2V"7LV$ M*-HI5*>43GP!Q+6<;Y>)=5\U:G!M?#/FW%97RMR^< ;#4"^Y\">Q"LRE0*># M(L!11FVO+^DX5:1XB>!&L^>![$6F MDI G@#<[-[XXL@::E,Z4 3H0!B<)6^2P9'[.TT(J$0%D.'5#$*\I^)8U;3]N M%"HTE.*C\R ;\I[0#X',%KDI8<.,8(2,I,"3P4*G?,GM9BZXN;0+_%56'1@. MC91(^ WHOJF;+?ZY,D_<>U:Q'I*_\%'BDBW1A6/511>GE]'5 MGXXO:PW&.:G%@YW7WV@5$:"JYJ1PH1]76T]P)%_B:)R-3 >F<=;3BZO#72+" M.1S\ZQ*)>GD@GUJ2,2(JMUK0KU/VQW3 V1]@$8RZF)O;GQ$WEJ(=7SN$EI5" MU="*2M>Z*QJ/,->F3S5>_9G$!<*/U;->/!B^)&CSA+0R&*LW9V-.O9G.AO4B M%CM" )(X'%)YUA#&ZD_P/[W)H&%&9DM?-K=NISNCJ74[E$K4[6"TBYNU_8WW M=X#[V_N-]G?D]W?RF^VO3]58X(Z@'NP7\%9'6?ND_X0]>7K31EA)#L/I-(YT M&H*T7K]1JQTGJE,'+%M5RNOO:1Z MI%>(.5VKT5VY)H(Z6=XI>U2UPNZ.$NS?P7RY$)C^Z?O>O' 5IJ<*DY:0T\'E MU7%Y*#X72W(HV:6#4 _SR.(^T$+2(^S;&!-+O D#L,K]XNSU6ZD).R1G;_G"L*\$W!_&10_P][D+#)K!2Z)VT MF.Y]I/>512^FFTD90WXT7R:E)K'(PZB]A#&I,T%TC[HN7@217$=VZYG0Y=9-]Y3'17&MG>[4[TY;?_5HA& M9O@X[Y!G\RG;,JYLR1XX>[B"J7YU_G9_.(9P7+817E$3(2)X+Q8T;!BURIGM M:HF.+OP",SU5;N095F835[Z/X8C\9IG=.1$F_$.PIV@.?XLM%NV3*)F!T59V M(B4IQT\-JY*2KAH9$+T!S[)GL%_-U<9?*'.+H]//%IR]_ M/CV-WIV>GWXXNR98GBL"_Z#7CMX=7YV^IQJ^T_,KZL8351J/-V)'O,LQ%H(V M)^%KH=+J#!5GNL"!$JQTM%WCOT?HXR$_CS)I-/CU6])D$#L7I(R:B.$K!J-- MV#5_FWVG+Q0H&H#/\LN4?X _P/$NTSN/#\-C9LSKN'93#_BX10 MP(%(T:E#6*7RR+><*%Y_1!@T4A=$W M=F0F8<.KB&!SDP__);K;[B74W\H/QX#O2XQ=5[A3T!;'<-# M3_Z1?]G"W>P/W$_8^*;RO.\/T>O+7_RO^OJK+W# ],P@?-M->R*_=[]PK[I M5-_5@X:ONK"@/BG3G^J"!_*C+'@0CH,+QO@6#T$+[KN?<,&5Y\V"]<-FP?HK MM^"V6;N7JROVZ^AIPXV6%<_\&4_E%[)B_;NLN!>.0T>LO^,5=]U/N.+*\_1+ M]TVSV+'\RBUV8E\T($_ZH%_]3#^H:QW%6FU/KS;)('5+4_B+G$*DG#R)AB%% M,8YG$+BAYP 4>NM$?U)'G63"\05WS-7?_"SHXT*N0NRMXG+Z F_.\^*RP\+U MZ%U#P\*7)%&5)"=+TT7:E;$&>;#K94*0+N56T$F96=X5!!@LU8U8JWX C+E M3#O1>>YDF]*[(DX6< MA.T*ZM_IR;I$ O>QYJ=E1^AO]'0E1Z4EO:'I6%L.#7&P*03K6]F9 U3A'B!" M9RO6#W#$]A/>U004SOCJXN(P_JW.M"_9R&P!OVX$9FN33O/>E\;"J0[8?%C4 M#LP=*/XJ]ED!LB>L"F+P)G%(#6!8N-NV, JP&L9$J; ZM*/CNI&"N/'D:_@J MO@;C97#H2UY'#JTXY(2Y-BKE#^ 0.)B4)F&VU3?&]=12:FEV](W0RQF+A_3I M;P)-NY:NL*J2ZH0D@4V0=4M,VZ,[D*Z"* AII5*$36OG:2+A:'&K=X#0 Q*> M9%7:)LJZ;:^P4GR&L@S05DLE-\Q7IL5B8_1&OX]B>34K*+X9E0GWE9/>2W1' M=)=W-!G0+8_=O6-W%G[BA1&W,.)M\YBT 23;2EJ^(S((=6@*=6Y?3\^5;_9[ M@<65@HWK$ (]T%>%A[)A(T!["Q^=W>B9)BV]Y @D4,Z^:8*5R^;(C0?%#5M@ M+$V8DT]G0GUR19K]O?:C12'>YV^^JMH>%\#"R&]+([9US+TD,7 M6]7HBR-M/U_.[]/%5L'G83*<&>N*GH#V,)*U%I0C[E3LC$U,?N36 IM[-4!: M)J0+2/^*O-8"EPMDN .%;KC?S&KUU@8]CD*9AA*J2 VHG$LVLUS2\; .]@*F M(C+X5M5F:1.O!Y#05L_'[8"=B78^@]V>\[!B?SV%O9; M\*/"-JCN(0FJ$RLFUGN+[D/FFR[Q E:*&%B*ON6&C>D""% MI/#D];;5.P[A@VECX>HEB1GY@D:#3>8H7(C:<:FJUZAQ1;X1M./Y<)Y$BZ9! M&KE9M=M.A121+$R5E=YGNQMW.=:[V]O^P24Y?H2_'5)K2/MW8"_+5/ISI*S[ MH3I2$K"U'=I$A2J;'Z/;J7'-VLJENF)LHLLIZ\ICJ0^-IK$W?A]63HT@X (/ M?-]FOGG"&*NP7^':JTMW5\1^!MNG2=/![NA8] MU)T48]#1KWRM:15.MN;%+^1PKE%$[1H8U34PX8EGD&RDQ_HX92^2V/!'M$KB MYLEJA:LL.:M6_LYOH*$X2%[M=*4@)Q4FT7016J08SQY4 MG!P;LLZ]01!TU;DKTD0ZG4LLIL( Z*M%?L1@!\U4+IF5EM>2S*BOL? -T!OH MG*H\''_SFI_P/K1D-M11.R5M'+MFYZOV4^=Z;Y)IB@F=&XOJ.%\ M@T1+7;5LK YY1+&\ PO552^-.$L*!%"0[W*^A,2LUT99Z:#%+? M;=Y>S#!-U$G&&\/8#XG#H$-F3.%2PB_G5$X?W=8J_V\Y!J^Y[M:7_J-?BM2Y MK/SYZ!9M\4+VGK/Y.M%)&/=N& _=D8ZH3+&O?T(KE.15PNS%Q Q/<1[/P@9D M;4.?*4WWNB % M[BEZRE+,7=T6WXAQ2)*#>)HP>%S1")V'F%^T@R.+M\UC>3MKWF'T.N?;3;GC M(S7ZX^H\05ISY%@)0M7AJ<*Y=@F ID>0)CV"?CEMH!6$G>'_'T67+40G8"M] M0FSI$XS*:4 [)+MZ7?87U0F&S=&)*.#5_S8,-=D]TK SGN *WHGTBZD2?: 1T"FS,HM [.V0[C]V:-MG\%"VPMQ%[FU5^?X7DX'76+6)+8FH)<<T5D%M;T9Q/L M(M09#MQ\%]'!#'-.>Y/.=(1I_?,434C&V*6[>#"DY-9^KS,9/O?=&7QW,L/O M]KL=8*C##O=%Z,?CP3CZD6MJ&]_S_)])FS1J&&PXEL$&.%B/!QO-W (8,K>Y M\3$#[_>FG4$/\J]M:)^=#"#R%L(=A):=2O6/ZV5X/Q)G];M]V%J9"L?Z."KW3 MMN566NEYV)( !"M4BI\W$JK"WNVV[@![RB@S1 P:%S0B; !YW"A:560#0JSP M!=(X*=K5H(RGP?@(D$4"I:N)#+V)7$6G9H;'[.E](2\D;B.,\-RE%C;SJ4E_R!<<[JIR*6QN URJ.U&. M<= ?(PL"7C:>"(^J,BD"2V(>M?N3LVC:ZU++P4Y_6E_I5XH>OG"AOS%3?VZO MAN.IVZ->O^MV9X@,O'E;^KAOSVW(J-\'_9;:/"+B)NB#K^;4B$8*0_1\QY-G M^?-@-,;LDR[U1ND/N\\'_8B+622":G%GD^;G[FHE$')-D$KX3-: '-=V-U4? M/K)WLS<-[F83;Z[>SU)9\R(412^61+098P-Y$^./%88^-3'16F&OW0[-=%"/ MH#!?[PRR+/LUX4(39&T.JE+5R&HE<#8.;.$^HVT!4H;OX_,\A9_3)Q/#)IT_ MA&%Q(3,77/3E"#;F;C'&N*C1^2N-;=, -XE;B-6:%H]'E&$3:$C@QJ<,EO[^ MQ0=LC2%R#A,K',0SX&W>N\9)"8JFL@A;?.NY!=ZF J%$M3''&V"UW2%G-_=^ M@!])&WSI-*OUYSK-P71"R,V_Z30' S/-&?[XTFE.VJ8YGL43X%2_W31!N0QV ML]N9=E\\S;9#!]X>#V?38)I?2VFB(AX*7Y3SZ[:9F/9O3 VS$740^<^9_FQJ MIC_N#&:_FDH0+Z$_J,[_;T E 3-UC+),*[P96?W\'MWZ"X&]8D^O]R\X_N8Z MA#(D)6?5P#M5!*YQ\*,@_/A?*0#@[GJI:B=OB^[08."S\CSGYK5BV6]<@_5V M; ^: D>H)J'VZ\%GWO1">+J^!37"U=E?J$;L;(2:[;3XY?9AN$$GF-_.N?P; M!]P(Z]U0 LJ3-F3"/+)BR^ZQ>@I'N&8I 1#BM,E%X@DCE8>FGP=QM1?G#+DL M3FT.)0@@+J;=OG'XNL87A+M6T_\3";Z5NR,\H0.HV5IW7CRF=C/# M[@Q?'6!2]Q(A*F(-88GSDI.S"G:ZS>(1O#6+>]T^J,?3R?2YD%C06;9>!_H& M4^M[LRGK^/W^F/\QA(%WYJ>><7(HII;&C<<05.&ZU" BN*N+"^6:M3Q%FR,H M!4RU\J5G?01@^+O LU,+.V;.D]?,&QGS!E_YL@DGA>U2XJX&._^FO+ MY"4?VY4N6F7/8_C;:.2+B4=8:=_KN8.$)X?87M?18@59M6NQ;=@=. I$UTLELY,8VU*BM$W16!MIJ83/?;K[J*E=.Z?.?*\\WRW&4WV-?82F(MV#+N8+AJ MGC-11Z[ >Y(K*C14?;;*S40O6E/= 9OYJ%&G.SHP5OIJN4V4S;KAT5KUS+<^ MNT7U;AOKD*,]=HP>=_<#AZ7.=*<8HUT>=531[/? 9CMC"F1@.^E!C+U,@14- M9O$8R)_V3BN0, $&9;<7TB67?"(\=9D76O:YR;37".VLS[:_P:):-DB&W=[!SX?*(IHQ MBMO27;VGIPD(J3%7!9^23ZY):F,UD_$855+5*M7^I)C@6@)IMTB>=/X$QF5) M3P07ACLTL0O3]CELP=]E-]"'=LY-2KJI+R-L,/0G$^H M_:30@Q5;KW5N*ZE M&K[IS4B/PA /XMIT'<8R_X22ES-@*^ 7NG\^MWPSO\=5CCBS+)BG5<-]6]=. M&SUA=66=GOR[;*X8(%!)S,;;2\E*9(X@!*$%:3,Z'P)(UG__T@-O#JH$2_.@ M7LR56D4QF<-O1@$\^IMA#9Q\AVOV"FLFDVKFHIO6.;4V6*(94UGI''T"?/]H M*SG=3^Z[7R=YO;GJ?T.8U0;]K)*1@7:KHH>U'VZ/[UG+?%?I(_IS_36V"WCF M@/PR[&'P6FJ=5RO("KM0'O8H#'L4AM\:A:%*8Z97(ZN$GFU?BH6 S@58T:M! M2O;5S?OJYGUU\R^J;JY>I9,OY]=GYQ]/ST_.ZIU:.<+IN\B?$/+!'?"V:D?N MUN:M+Q_B65"BH3,)3KY\_GQV_?GT_)K1AH)%:*\I15N7)C,BH3'I5ELWQ'#X MJRWV-V*'-W$TJKT#53^1Q$8:(UUQU2BY[+^!3H:-D=BR6_+7).B*,,"XZ_"5 M&_0"I*5@3,EC-)IO$L7=MIV400*FB VZR3,!@Y5^)8)3FF_-)PFIS19X2TML M=GO10ZBGL6QV==4HUE9X.[('(D;2W%V?'7+YP"_NR;G\I*(6^ZAB]9CX7)<( M\\:"!#%H13(^FD(RUX,*;2.-!]MLJ4163S2]">V(1]]AFO5N>=2-$Q36ZI?< MLBFAQ]8Y8ODSEY;HII/7K%)<++X=:4:#_>WAYD5'(*Z03]FRC8LB7^5;F6WI M'EF"XKF XY!46WGX#E4#+$317C9!U$V>)RT!-$6>O[XB]GJH;LXZR&8"UEU_ M#+H#$"=<@33N[P'7MB)+NU(0D_:*TN(LG&S: :X M!0IL2%3"C6]Y0FK ^]OL%#_^E8%_JZ0+-OFQF5U2&2,B*_MAUJH; 0,J77C5 M_7W7$HFUN5G4VGN*+ GN('DR@TH(W263UA,R,C=!%YSU6T(7;@1$KP M@+'Q!TAC]G82T!&'4F1!N0["4;$79ZYPM M[;Q:K=N0A>WU&C:B%;:*!C]VEQ0.%H'D;"?Z$:X/'3>_P_%#1FIT M@22X'XD6VS$D'*QH\V1:R\J2B!?"!B-%B*IRDXZ5"Z!4FR/Z/:@O8\) 8 M7:2],40-+NZ9$'*5&,C_QZ/I@/YVIA>DO,^+S1$M M/ISFG(U'4XR>/3BD=Z&*G>D+5<_5U78MG8:P>3RF+MRB4F!9AVUS2%H@@';QK)>?3G.-G\!J'K9OT^)VE0 M(CEUCA.H6^$9+OW ]M9VS,[.F YO6-G%@/I^W4[6=ZVZ\+=@;C:N68OO!>+<]+Y+$HC*+?.\@ ;9NG/,"; M2BUQ&M90D6_,.>'9,[(0LH/U+K"H' X3O47CPA3 ;,P4"\F2$!==H4^ZD*FUTN6TJW/-R5"HCC:X8.%A* MTP6C13]#:X#!8YP2 ;/'3B%.@!#*%'69RBV*ER)QI.0;167+I$/(#K"*Q^P- M@T@4><)6CB5CQ8C,]+ 4;*"3TG&38HJ/24.)62K"&X2\8!V\$F8&#MIWH,* !GJPZ(J6F?EZ0J_CKTA!/72#2%:J4]:;?UL7C0Y>NAK@, M^_K)(5%&OL-DZD0?%97!8_WI#K*_D;+1U@*DFUG\#DM13BDO-4-!OJ 0W&:" M&@]@Y'V?W"E@4@6%$E@XW.7Y0C1Z5#/O$-ZER!$EAD+E B>R0B&-3&E;<)Z# M>K)J!RVTF:O.2/K'VG^A$/]VG?,X9;B!>&SI:>.9&M^0A M625,,HX'_66[N..V/?BJP1A2]$1?/J'M!E'HENDR#LT5TM11=TXWU&0\>4CN M..S"]XE5_H:J##(Y:(WXL%F2N.?0?- 4WY7T9E?#R5FJ9,0R!^=3;G7C_':) M=$%%W>#9U':G9& [MO+F\P*%KX-T:L@N]S4M8/EALU/?WN,G+@R"W0Z:EXF[ M3#W;9$+SS$K3CE*H'$CF#W)3P\:7]FF>.\DS&NT1=8HE@NA(?"XCX8J";D,) M*4)PB!E0EID&M:D DP=&/J=JB1BL/QD_D!J\E1Z/M5M<*7_/5@8D76K\A=F+ M-V=1"SM\_'I\>7Q^?7IZ%1V@H[4\K#VQ32C_6Z*HP*?0N1[]1!*%U++VH(-Y M]_FPPLB%%V ;71UUA9)9Q;SF23XOT@8DN" _K ''=.P@Z%%T&C5]QSURWM')+5(9O MWB68B^]ZQLEM$&9NM&W&XC(?R8K%$<[ ,4F/0;A"ATAZ1U._Q3B+&)$K=FYL ML&J3*T>=E\7I@=+*-\/6V#AZQQR,_KFZ(48;]WM)N\>;,8>/$$H(Q34>@*3% M=&HOGBF^IUMOVP5)I8/: GR;#LK##@+W+T@A MKD8XN;'(0IKQ/MR0A"9F>=M&3T0]Z"G4IBN&.)Y;'E\\:>SD^CL M_,.7R\_I/5/UR3(9]C ?P,<76#>M[0BLY1HX(#(!88CL;B+X_+-^2.?'/OUM+WN3O M_AA=)4M._?7?O5#ZQ E@#'O-0A'+#2H^KRJR#AHH&S@6L$A'_7@PI7ZIXUX\ MH4J$_F@<3\D1-A[$O6F7_S&8HDML!"8U6-,?N+GEV^ATB[.(!F/X]0BQ2]G@ MC@>3:=2#_Q_,AM&T.X-=R9)H@+4.77JJ.\"G>O"5X; ?C6!ZDV%/6W>#U4WY ME-B ;0@?'DMU1P_L[0&6;4PFDCZ)^>(SL/B[0S3VIX.9XY[Z7ZRQ& Q@U@/Z M5V\43ZDEP: [CD<37/AX%(^H=&0\COM3_-MH&O='TRI-7)Z>G)Y?1\!!D*?*#EXB: MB=ND^M(N+K^Y8 5I;NLITVHF(6F@V M1$H51*VDL!%%*4UO77%ZLC+$CJXY?2'CG1 G.^ZWZS+F/^*]IYLPP$G!(18D M?B<]=M"1PH-YY" )V&)'5YROZ=-15E2+\;%C@0SE##/J&=.?]9 MTF:U$_J2A/HB8P<$FIF;C7=/U?>5T0H%-*IF )I6&-3$CCV=FJB:?L^D%J[J MHFZ('YO"BJ9XL5JYR-/A:3IL&_?W9KHZJI1R=XV+MIR.HN%MKU?)0873=%:# M(KUL=G[!]78WB1N-5$3ZD$Z@'DH\EN:@D@O.X_5@ M]WQSB%YIO;73>I-3'?.N^T,/L!,W^-2IQ5UU-Y&H0\]9?^S]/[S(%)6W%=DC M+C^ZD#C$&X/J$]X*W1I&H;: 7A;'B]"Y*+)2O7U:WLN!-1=N!#+'DS1EJ@5I M-S0G5(I-N^1:VL:G:C#4MRGFJRO0IAK&0G84]O?>G5ZA9V=K (=UH9#0*XZI M432&-2XY9AJ=H)>OY"'-2X0KB/[EDA@ML(2T4FSJJJJVI<./,%"G^IU "ZUZ MV (]#PPI^&>ZH(HM1+>3OCQ-,_;B\G$R1?E?H)409"((,N8#G^@X]'?.2UID@OI$ NN7$7R#R!P+!0B<<.9&< MJ8P'[Q:=K8R7AITEUN>BS1M=5T-O>LO_3V-3[P8;QK(7[E.1JQ.6[W@RO_=](K/2M81\-%&-UHO* M=:>--Y7Y@"T<%)!C%\U)OLM-IZ6^F9KB!&I1?MOT*!8B(( 39H'!&B4K3&V3 M2T]WFM9%.I"/4*"3:%N6E6!GD_.@>J&OW#7V/6>N'%OV#K\B?TJ6:"[+G"RB M(>TF!0.E*Y7:XN+\X@ 1YACA3I$W"U,\>^>\>2M$=L7:570I M2-9LS>C\@5^O]"*GM!9RVI;;&[@*I5FQ7PGR4IN.B_8SW&&2RJC?L:> GZ>$ M^<>T =]4UER)(.<(8[&*<\%:.R.N0M'I91=53QBS"*HW,351LVE M4)Z]-CHVNUHX_8JTC'LXPT?I0UKYFG$08:,-?M/QN414'2KB*Q-_ZJWW$AE< M5JI,4?:-3PI8"4QEW5$P42W#8ALF6JF%GKAI%)%RJ4X]8+GXR2E MOHP]3N^P0"Z1%*%5M??<=(?Y(D9'19S@;96_?#S[='UF?3]R+-?PR/%<,E]J M#\%BD0LF.M(M6]F*&L \$]-K4$\!SH[N(L6TQ0\CS GY-^+$;HQO%4>*XD_K4O1.B;5A15>26S:4B&RZ[S939_\NES)LG.Z%.!.2R/!G18O'J<+HEB($;;7>*4@58 [N&[ 2"05DUE7[<>2PW8M/5 S M<,#DQ 9N7'J@SZU$02.[4H%;F^=+-MX$S%DSL1GXVTZ0(R8&:E8,+II@AEYH M])&G!N^].C'N2WA-7%O"2JV((6&L)\S_":>%$P65J0WJT?"U&X"(KZ\&'WM-XYG2?E1C5! M3^ER>LX[H@JD& 5\Y)WH))BF!:EQ:0O83_J(!.LBO=D$O;FK@MT!%:]VDDLH M-)"#42E?] CCID<+3#01E42;:/->;]<,*^.N F($.A;&'F7CL\:@TEVV(H<& MY_?XWILC=>J(W#$H<=5RRY4VJ,$,H]"88_;B_!J!^=(B_W0(-J"=7*OV5LS3TMK?BK..SK!;,PP&)F3QF%&;M]IW688 MG]_HI'2VJ6 !M42.33:$Q)H<[;8[AG N:LRQJ#&[P@5[;6BO#>VU MH;TVM->&]MK07AO::T/_3VA#EZ<_GIY_/<7-%I5]ZK/TH? M:$_8:!@B;GC_@MQ?.])_)#5C:E(SZLNH92E4FC>I,H:=G<;=\/VOJ^<#]0% MS9_\6NG$.#-QN6R-I,8B>Z25H#[D>K.89'"7'LGA"C>IV%7(:F8"&!';@L.M MJ/4E-PJ)$M1\X#XT&A[-P:W&G(/21[BX,+ET2Y/:R-*V.VV/M,:OBZ[ZT*K+ M1O*Q56V5^^*XZK6%K&CB#B1,[-X)XS;<7=\O6X^M?3NE8UM9"951P18PE'7Y ME@!R$2%KD]T^Z7X0K1R4AU(&X7;^!T:X#1X/6BZ:Q%F9I(Y&K\*[?CMU^\:>1( ]@V'KLWJ7LZXXA#E3)"D/+^*'PY=(, MO9*XRY@#AGOK\R(LOW1%]JXNH';B)*C%J&J@4'[=Q?@ID:U*C@W$*"H[Y28X M950/ED!==)H6W25G13@U?PP:ZS*3>QU1BH0)68;Y,*Z/D-0T=^F0[ID8QE*B&M9$H>?S&&85<*,"E,,'] M5"0?L^ E898QR]-IYLT0^>]$TE]Y[(,J;&X QJ(: M DU$4+M%6]@!R%Y9K&T^[(CV%7=&32>-_6S^(HNA+J.^@=$K3#A)*^ M9_%P,FYZ_!/7QV!A^23J]R=-SYP9AV7?:>H-#W*2>G\PC :SL928/[L*;L'5 M&_+"N[-9VRM++#IX=MVPUO&4< 8:U^+6.QZ/HNFDOWN6[I/4:6$\H'Z2<779Q=LS'^(WGV].CL_O6+TP*NOGS\?7_X9 M?W]U!A;_A[.3XTIMABZS$O!QLVU AF2RE*Q!(S4P4S!W('/RHH.&DSK"TD(3 MBB\4A3]I1"#]N7KY)L,&\>30WTC7F4TZOU_1;U.'7(11$(43\@:W*^+'K'J< M*F%$E/,L%<*FO-F,C28/J9O;KFN0"!Y"5E1D2O\*)@6 M2P6ZF)A_@ZBAOD@7)X]PO F))\INPUKS7)4.\UFW4"W+W-)5\#,/I^ -MQ+E M?5;>4X[I.A<.AAB?@KI0 M&GF\G>FZ2E,V]EUJLF!BZ%3LSFO9X?<,.^=!"(KD33_%V3\RD6Z)+7RP2=5&K:RB^) "5Y,N,Q7OLSM**6;"TPP7VDQB&*WXJ!;V@ATTW'0#O-*^6*4BHWB1@V9EZ\!DE9DS_$GYB.6 M'UE60H@PRG)T"U(M9U5K67FPHMUNGM9B!WK3?4*8<1Z,1 M#F#PD\ 3K5WT ."#$K;/,F:%NANQW"WV,#F/U1WK%Y/3UX=)ZP%H[-,?;$T M?;A$T*"P*JDW(5#[[Y^/+^2[-H4"""ZXE(]YL5P\$HIEZZXHXA(O6+"HN:?( MPL&1/&9E*O5=R%S:>E\K(IE;AN27Z]&5&P8YN:W!%-BM=;S7;2E&-$6?><&V M'KO@\FT.3+"UKC/1O@S63YSU%;HD)BA M)BO_\+]ZDR%[_WX\O3S[>'I^&BI+!)1AT$2J/>KKW6V"OYK25*_*FW&*&AHN\M.?*0D<3(7C&CA=D( C_,T?=,(-^T"N3C.-^. MK>JFW@4:"L4;V)W!42?U39"GZD-B@42>X!S#6?DC>E'+[4V9P<*$K8*X ML"D2% #7 +KQ.Y8"C"1FJ0>@,\63#C#)K06D,]/(J4/IX221E"-=S ]:UH=# MD>ZQ$?RRKYVK3O3Q^/C"YXIY+"$'9^P!@430:*.S6BZ1HFNXL-D.:"0>;"X[ M@X2PRAGUAPN&'(3>RM=IIHR182'=ZF"&DO^745NH[)1/UB05N #3W0R!A:I7C:MX'4Z$/KMN>&# M2>)25,",Q6" 0P<3%?!WP>75SZL_?\/N[!"" "\C&!9T_[DEFO^:BW3>H,7+ MDN8>&]I)Y2>%DTUO3JH*0AXO#G?X]8.OD4\*]L@1WPI T;59HUWH:B' C9H# MMS%=!@4I8;L"_LU\B2!XV(VLV7'6/^3+D_\$\S_:Y$=RS.'N%I+2V)"/J9+& M:#AEI>_A1HQW=X;!OM8/D^+]P4;<5R>')J??G_K.U?/^8K=U\Z0H,K-SMI.F M@9K8M8E5',Z HEIS/ID8/?>Q370<$A_M1AOA!9"=:"9E'%;WOF>\BL['VXBM MX0)$ZOO;^LO])&1/L8W@#-'0,!,)0W5@(WA0800,N,FX#8!LK0287.)L3>\S M@$_>H\O&([G+G]^@_<0TS.? .MKRB8=Q/U7@WOW&=E"7 MYP)X3-'R&\[](QH#1$"\))#X0:DAY%BIF;*OMR.*%T0Z!>3"\)B_^4%1JU4H MJ,0V6?F^VB[GCFQB[)]%+)L?WY6C^9#\A1M\F;P*]K]L!*30)T>8SZ AC9.( MHYOMQK<+\WXF!QN!Z8-PIUZ)7& )=UK(!MJ(_[0Q_K_#VA3 :/E[MORWE MFX<<['1=O8TB>663T$\"AL2)GN*4P@O[4./']K3-/*BU"I 0T/*6G%E M Q; MA;X0=*^MEUNZ1_R$QD,J$&_D\KDE0C;7B*/=\DK%:4'A [RJE C_+4O)A9>5 M#?.]58/W"._"D:D];;EM-F3N7!F:#2":B"3,4=$R9GACBXG'595B,65B$\@_ MS- '# 'Y49?W!$;".9(=,N0UT[J-$HTCWW_BVX=Y/_ MI'G+'>9WFXX>6R%N5*78LR$?:(^%Z(^$*(/GO?AO'D;1@L7$*3#%TT3_JL+? M.!>:E^92- W,C 29R<(,0Z^[(Z\>E\_W/JC5V2C "=&Q/TN M ?5IFD \F V>?=OAUE,@+EU)GD5_ADAPHXF@ I P\5'U\BWS#J^,5T &7%B^ M'X]AD-X@[H]]3L0G&Q9&XQH>/.C%L]XH.HP.1G%WVH=_N$9J*!D"E(.*$EGY M).S; #X[]$!VQ_HGY;Z"XER=];@+^SZ.)[-)/7V#$O;]O%E 3@:]Z& 8#P<# M,]^SU1'AT)9E&!RQ7D1XJ=L;PTOPM>[ O8P_X# M[5??[X<^/XQ'/?^I\W3#[[BN&HJ@':1/O/&?)TQ$1H7T1T-0]=X-(S53V W> MR)/@8I-*MLXW'/C >(&B+AC!S$F(?NS25+ 5.+AQ/A@6Q\94 Z=B/_K. B#? MA;219=HO5AP'%&Z2R6G4*>1JU$25BM90$MZA!KDB.I!NW>FB5D#&GF_V;$O2 M?%'57A@AHY1OQ\[XWX&-CNBPOM&KS5)&)%H/3$KLMN1R&N-UK83CR9L69!YN M4.?@Y&.&LZ5/F(.[>;+Q0#BK'/\K3Z2N4+*L3P]W!*,(JE3 8?Z5FN_YMH < M'5;:"FNU6-W?-%D3VFB 4L0W&&EG8+6''(BX1)%P16%#TN! R^VHW$OYYO3Z MV+NK!\HUSK$W^KUBZ7'JI0U MOA]^@G"62+_I/?,1MPANL3V)V"^WDNB2^7>L-T>20H62L+(A>73B71)!U,MG M8 'CBJ.(U+[\D0F8 8T*8L;L6"'6;KTN](A13).YPU620DHM5& 31 &_ZOXG M=I\6Y>8H YN6_X4W08VT\X9)L$^#VV-K$:U+GPU29?7VTN109V^ZOTN6*@ZU M?XT4/F<3BX'1Q4VT3-GRQDNL@?!LAN,.NH=XD=2XFY3HN6#6 M4>8;9GJQG5LJV^5F(U0&2!%A5K)![5;(N'Y"K,,/,!3 =-$-&/B@K- MS$'[DRF,^2:/3?P-EUU)Q*N*#K$C8NM->$#W&+U'C$XOGJUOC+FG\R8C8P33 M?4O*J&*@<(YSI_N!?%7II/;-%^I!P"T#L%*2G M;.K%FT[!QFN2&VY#C@2MHTD*D=]7,4G]S$.A5J1W&,G#)AG.Y5]Q&8E3EW[M M%%-#KPYH7AKL^;A50(>JG[N,T+>V()X(6*M%M;P]76BTMN '8ET;WL),5;-" M.T]02L:"Q_"<2.OK:7MXLZP#6S*MTD-TG8HLP*O^5;3CVH-:.L92.Y M(!ON W]4AY>30O*@ODCBBZ1@/UK0L??NS1/)=G+%O#Y-AIJ-,6$1&2D!^9/A M9!ER)_(GN":/XDSV!)NJ2*C_U6ODD=*X9U@A]W29.VX!@G]=+(Q33!ROKEF) M@OIQ904GAH2!JWI\"H.V:(G>W?MB'7):W-XBMF$F#3[QPJ^H'%M"Q)30IQ!R MC*[0=G@Q(>Y9%^IV9:^V8:7^EKL"?J;UN3^=)!AJA7WA* CBD0";KYXRPBKU M>0>NA%JE[8_Z)&//UCA3Q><[4*:B5!F%CO/@R^*U:R*%3@M,?_AKD^X4!ICH MQ+FCYES*3].%"Q]+AT2,IOG2F45*29AR^#L^LWE:B_[O(W)YX=]/7](2%5C M[7898<:I+V 72!'QR;O/<(8M>W0><^HJCJHFM],2..)JB[2R,G&N59TGZ\RU MZY/L3[^&9R=-=A]?8_S1IRRYIJ;WIH5KJ,FY!?L6=NW3#:6+"S&6+11534C! M!*\X.K[$7.^FC*$KZ9Q"^L#"UKI5L#QA?F#O^3[0UDS'IIQYLJK!_JY;**?4 M9/%C<9KR^W_@3W4T=?PC\"A&!H'7N0[FS+MAY%WW4*4/M5<1:*.([>GAU6+# M!NYRHR4AE&3J.MZ?K<06$+0!L!5>BFLQ&'5UO?45Z5KQ47SR,";6S*V]2@DS MB' R7-UW22*LAN53:\7$;8Z.2N_K5L/MMN!\4G0OW]JA!9LV+[BU"DJ=M!1S MBA(M0189I(OM"HUF- LZT>DW)@>X75D!O :-)>?Q9O:\*3+0[=!\L-^D9.UG MM>N0JR<+1.K46(TJVD%/.;(EABZZD=$D77BQ#YA-Y[0/1KG[93_&CR\T3APOU>Y;C;9/G(T M$LZQ_EWDG:V="(GR0U=XI9V%8VO--ZM"*=K4 A\\H@SZ7T[M]]P:B3RF/ MJ;UOM1T*_>" \,'M0]J>3>KS)U5$47U"7"4XD_.N=H&X(4@#N4\E^Q #(=D< M+63L 2N:6+/Q)L O=!NUVX"WKL,KRWJE>ITFRD1+!MI;_.:U6(GK]-;".'8@;$TJ"1X%PIQ/Y":-Z(HM^H&ALQ7TB-SXT(! M&8HH,W[@DJ1*R-W?POXH!>(,H45]2RD#_"6RXCQ]HRY5[$ MBE5^9Y%O@!@< MNOMW1;Y=FU"<(M2O_B*U[=NP*QTU3LV M%E-KG;A+] 00FAYJQHL74[_#((H^WI*N.-%/ 2]:W&Z-M08&LD'= S4HDUTX M.3O65#Q(O5VN"8%,M MJ>%1*7A1A/PO+88EB//(+4F?#.1=>%"8&42!-&0#Z:,,0SY?UT!,.KN*]J]/ M2*#.%/$R'Z?NW!0 Y8K_ !C AS6HAMZ:HDJZ71E!N*NV_U\F3 MN-$WS93G>D-(]"AA,Y^QA!P9NMO![E2D);*M"$+(/=6,,1+[+C>EY. E2W?8 MVCG$M;95@)9%[']G($HH@8[0#535H;M^'V9O,EVFOL6*[H-O[L0@<#=^,\C? M5>W(@DLC,[#>F-,E%A.772V.7&,5!\GC*V"9A=I@L>HJE#M'5-W0-R>6E- F M5+.8_6W_6W[#4&"P.^:2?"1P'QJ#^T$C7&WLO@G: MM 1.&@7":&W<$HN[S$LT_S+6VF5D5D@HUMZSOV[1?ZNU&EH7M2']5&63YLLE_\:K_D7=;3/*8!@R=D;FFDA67J54E(.A9.BO&M&25._%]LQL7*6OMJ"6.W? M7\\CKLP/6ANAPSIL@_3"9D=A\[_GNQIM*M):NR,Q1O8B:FMPE&V\!*PV./*= MRENXC^OI'9.=35B*1UAF[32*V#!(LI$#1!S:,*GW3!R"H#\!"5A1H&E12?:Y MS4"92E=NJ)87E?-6,I$H"=6_96*=>6DQ.IU>^NB[MMOX6='$ ] *RY8!R@(L MX"X16T^'U&PP\;0[M)-YRAE)3=JMT]1"!#.N.62#5(<'>V9)6,DC(-ZF'& MFD' '@8--@>%"!U%WU+Q4[F;*6;L4@4V-B]#1H]/T_FUR'ATYRN@EZH08C ( M?S 9/K1<;6:OJ=O4)G7NE^&O/'(A12%T'D-G_K.4-C$&S,#?7;E3B1HJ.T@2QN\CL&5O2B5BO=23V% M9[8/@O9G]2[5!_ 8R"[TZ>NA_>*V18T845NJR/GP.F:"%BG!F%#R_79]!-NS ML::3'% E+=*53=+'[6GU57;6"&($?9$27P^?-?MLS M-]F0DY6UA4Q*"ZNXABPM=:0 M-<-3\=LVA^RTNVV6J:S,'YQ/Z&PXK)BJY2= M&EA=V!".MJ#M4H@^A@4VF2]4K$#1O:*99L>AZ1V[;WBO#6T"'YMWN=C9<&8@ M+X9KG(56LM);&NBD1V2%N=/66D N;U*JZ74H:50.(>C6'D[$R_45I33<%=8A M1)@6QN-C?494*>/A(GWH5\5P@"F42LJ(1&=DZN3#7"X5#%12RF1.;$: Q03: MU^))IT1)BNCLC'5.;I4*&J=*515=,!PMO!;" "@HA/?. MG2EF)P$\+N. M(N5>J@P5#3VH_?5];_BO4H!0PXX]K.!&59*YONE,0B#@VUP%4I!:$\">82&< M/H)!*IJR>JB%&2/_)"YD$K]]!1;5""U\\4W@LY*=8V%D&WF($@R;=Y^@Q155"+&<$1$(@ M&!>;4$3VILU\OMF/]V\&Z;(N: \:91))3J>F0SKEXV;[I/Y:O5!K+% HT/?Y MA7F1[HP[.H%:;YSO#491 THW_@/*_FOL>UT!P X(PVD3 6JTM)5R [=<*(/& M$R('U,&>)=$6WT<'P4KN6L.[U=OO6RD(>],DW@94\#"HZQJOAHX6MC7'2,S MR=TX3B./<'+ U55[B\/-C(NF7/,@!1MR>.S.B*?-"OLZT>/^T\LG?M?DTM4. MFS)7$RGSVA '1L7]!I.>O.\D:D//Y[P)3D1PRV0+Y2'E;"Q3 R?3U(MXGW@J MH%20XX9<(WV",7D$[\0B%WC$9&X4T!I4#,;V:E_.;E^TQ;7-AGS2Y;FDJV]9 MP2D ^#?I+16'B;[.G-=\L##)M[E]6RWQI2X8G;B7VUM+ ;;!I<0+6BKLYU<\ M0#-9[PZD\3FJICBB-N#!//I?T?.PO7V:8Q^:BS)W?BR3/FC;\O%'?+PZ;VO3 MUZ%@G:N0!H5L6RJBJQ11]R;&9J+6D*U])ET^Z 7SM:-+6>BI^DH:G9%[7]ZO M\N5=_3_K2[O:$7NOQ@#J]HW5<(+X!':)@Q6!R6R&"^,9PB-(SME@AJ7/2N= M_ W!/!QA7DN.CI?$?R;\IOH&JSB\7*J,O@JM!*:R A8NCTZ[=] N;P:=D8MP MQM&;?F?J?L3WX1<>6?^6L\^>JT-ECQQ]S.Z@%"W&OC$@L4(,$E(TE++0>%F[ M 63*=@292YN#]M[DH)W0&5VVI:CY(Y09U!-Y] #/\Y7WOCD?B]=CR)9I^4S% M%^)J6&-;%@D&D,,X"$I;Z[@#7D.A[J!HH? ^BM39EJG JXB[B+V"DD#+F'@M M:$O^*>_Z)EKFLH''ZSD1N_+9) M?!2BHC__HHJ3VTH!@-ZL!I\+3E%\J"#F(O/K2@EAY,LS%HT:)Z MW,I@%B63O>8RJ/CUJL4'5R?1=-!U0K0VI\]DO'KA>1UDH\[UL99^J52KO\ * M]P(DGOJ_7;]/]6F<)*L$YFQF_Z1H.M[S[C]6'UR0TAN>?X1E2,L^"ZVNW";WS'V28;3R/52/:1*%E^=6X7 MP/S(%>VT>?Y6#:7[0:MJ;F.FN)'I!@W(S2R/YK@:M/PK5U@C1^K^)!8N^.2N -<74M3V:I* M)-'@&E"JP$2YA88"OH1#P/N\]9\])&_FGE@OJ2T 'G[& MRIEBAYN^Y5BFG*^.C%EK(@;8W8>@D]_EB")'*0((/<&UKB&T"970A*$E][VF M.3FOGH<3;O8;^O*D>XRCZQ:2J>]Z;.A$CPT-RB3KC6HW0E;>^"#[@(->7A>==HQ2TFBR%-9.ZZ/5<3,GQ] M:M"'VG0:=?V,O#F@Z!H!$E,+XZ]$-.OVHF@D. 0Z"ZE>CJIX-K#A-]N-=CFW M4,HV<-"@!M12UMF(SK3K1/-$.?04YK[CK)",RLIB'6)VZX' 0\SN/ RK@RI/ M5\E<$QVQXW3@)+BQ(D^N.8>A@I1W R1H-D;U[+F;#KEK)!(FN&$KK[7N.#CT M.5DWE5M05L46%DY.5(=LU]MGH::?*Q8HK)Z.B47W<>2U6N>T"3+_6PJ\S>$V M+6B[HGIL=HI3-:;4*A&:#B5PL^//U!SH":BXK24P^?N"GA-6WO&;ZJHKV]1( MZKLN:J2]D*(Y*@G,05UK;17O/LE0JL%W59LW_=,50ZGB3<*!U7V'9VR':4-1 M:=:U5US62MOH1VC9; 3-X8 X7!8.=Y!'.?V>N,H-K.Q)J*]+LH5S*43WJH1G MYO?<*N !R,JK_#H!K9YJQ- STJ/M_#P)T$UNU"P\KU2)3+W6V?=_@>!4! #[ M#MC^7&!;Z84U83B3X*?$WO567$Z+S"1"FA<9C;4-1! M:2KHJD%C<2P% 'OC2>:F,O-LY9(=I'T4;B:JDW$ P;? LZ$^KAZ CFB0K@*1 M8*$@E^&VN76Z AJ'GJSJK>XANY/8WR<@1BUC,8PX"A/7[<5U@L018^\C!'6? M=5JND/#!HH60&T$A>T+3]EA\C[."T(:.W/I9:G5 NX7/'+TC5A!HIJTFRMQIGL$, _0!>/*P MX]YQ'2\V]S4^'[D)F!VANN-N:_LC=:IYL_9EEXN\ MWIXV4MN4ON9NUCWG 3R&)NQZ)[K8%B56+^#T9#OBX,B"]9.3&$4+'X/S%=PA MZ9(B41$3#>@3C]1&VI05^N0D]8XZYQ4=#(B$M)*BU'EQY\EW[ V[C2XX$9+7 ML:/W9/3]8?FV!+F<_O/OUI+\\+L_[EM'[EM'[EM'[EM'[EM'[EM'[EM'[EM' M[EM'[EM'[EM'_M=K'5FU*W:TDGS%H_^ENDY6U^V[3Q*FB\>;]OH'FOH&F2\]8 M[1MH-FN__VU;L.T;:.X;:.X;:.X;:#[70+.JB9F&FI]-F\ =C^7[OIM_+TR_ MR?FT[[OY]]EWLV:]!8T(L?U@;'L1OL(0;#:9]HT.HWVCPR#W8]_H\+]MH\,F M_PNU_/G5;&;?0G'?0G'?0G'?0G'?0G'?0K%JJC1FY>Q;*.Y;*/YW;:%8CTQS M:SK0PI:)7,13+V-?'@K<]V;<]V;\[]>;L7H+@L:&M2:-L>O2^)J;M6__&.W; M/^[;/^[;/^[;/^[;/^[;/^[;/_ZMVS_67+6F&V01O5?/7M[0&?(U>LV^R>2^ MR>1_2I/)*N$U-"=XE:6[;SVY;SVY;SVY;SVY;SVY;SVY;SVY;SVY;SVY;SVY M;SVY;SWY]P!7OV\]N6\]>;UO/;EO/;EO/;EO/;EO/;FYW[>>W+>>K+J\]JTG M]ZTG.6MRWWIRWWKR[[WU9#U\Y4K48FRYLTA-9ICVHXPN3:GD,[TK7Q/\>JX- M9KW&D(WWJX2F^ZI\TGV3NWV3NWV3NWV3.X/R4.>%+3WO3A6-^^4<9]\_;]\_ M[S^S?UX-X**QG9[%XS/]]D6K\J:W3?_2_]+-?]K.>FS7W_9] O=] O=] O=] O=] G_C/H$U M$/-:V\#GG]@W%MPW%MPW%OR-&@M6K]N5:9-GE> X^N*;NWD]^8(TSI=KV/LV MAOLVAG^/;0R_7IV=GUY=12=?/K\[.S^^/OMR?N6[#9YX?*3OR>B.D:?0F MFL:S?K^AS-?PYP 09M"-N[-AJ-A;#?A@$$^Z_>C0PV0,^O%X/(RN";W0$\S_ M:>_*>MLXLO5?Z0?E#@VTE-X7#S +=$.<:GE:G$FF"=*HAPB$FEPB>-_?\]2 M6W=5-YL492<9 3.6TNJN]=2ILWZ'/.@'7I;[95Y8VM?9Q\'5]>G@[/K*Z]%Z MV&LZ- %G3Q"U4^+A@*1WI?GY?_JW2PH=L-B/1/C0(*)G<\PY&=]CCHZ!I;_K MEI"#AQ;Z0KD'C'A2$6C:$WDW-4 >O>:8TU/X<1"P&RGWLSA6*=L2):'J-WJ# M2^L'44X_LS3V3J:+3T!C,XDG:!1=8\6_XL3'BE.54&#%6PW'BKM/ M^@RZI5GH3$L:?V#D9(K$J+&6&SC]U4*AF$FKH_'F8KQ2R/1C ZE("S"4EX#N M+:RPRCJ1D9UK"UR?%JA62.E"[N1T::"$"Z^D3#B0!1'&2KCP21T#RA.I^Q01 M:%0R-(5_;=R<*J;.?CM.7*<*2QYQZT M!7$8.0.7A4?@5$N M\W(5+HTR.S14[^E6LJ<)BMF!P[JJU%:J Q92O@3GM)'0T@ 52%98<4=)ML=6 M-H.("%MD\=1P*>I!'(EJFER(U\#7,[=*%:G%#$/N^:L,=^9!VEA&8Y$U) E. M(ZB9"-5/'/YEH,F;.0;6MUS[4<&+"_\OL9;U4I2^V]0IB:@3LZHW"MOR3F#' MM%HJRHJMOTC66C*@_D[[IFH95."V#)@\8*M*G[0BU4(P M]](:M&W)S\/=:WYVK\ .DB3=C-6JBY7Z24N,XA!>5E9>209=BXH+(U5&J]5 MU)&!PWG2"0ZY<)561=V^,'1[4R=6OBG?56KU:GV[E"#S MTJBS1PW@F/RMTZM0E!?*!7=1.R:M_C9*$J3EF]--9=$8C_SPG;# M 9OH,%V]MJ*&PM\HF/H-6K7+/L.5Y]KF>Q"&E>0W#LQCT.J)NSR+*FNL6E)_ MPKT2%J/;KXA1&%42Z82Q1:%04P#^)E9:E\0KEF5&G51A2\VC$I?3E,%Y=HAD M%Z9Z%3HMZ5XF!> M/3!_?0\,P,]K3+IB3]?7K:D]1!.&: M';(P!PF3ARCT?I6W8LT/)EB:Z(*.N08)$8S-9\!+ZR17#SXA:BM[/;,S ;H^ MFYOSRW+:UO^LBPGYDZKF44A_4=U_8Z\ M]YPT[1S-=&G6%20 RH,TCZ2.@K(Y0CJE26 \"NE19+X5T2.MW,"CF!^9'R8\ MT-B/BX(>TVFB CFMWGGX6B4Z&*X'.^>AAV\[@7.%: MM+CTW5'>K[[[5]_]J^_^U7?_ZKM_]=W_A7WW%M;J\?'Y#0:K70Z.!\./_7>C M06/>X=7=KY/[-=<5U+BNJ.G C]%\+-9>*"^PHAH?=@^)A'T'=->!EV9^F6;X M2^)'<0GB\7+YM@9&>R\19%5"=2_TPR3TWGB](HD]%##3U"_"%'\!V:3,VB%I MCQ>3^^E*\@X@#]>4.Z3\_4O:&ZNR-VT6SBF!N9^Q[PVS_2?+>E6E&JX7"*]A MY/V\P)JL\X<'HHPU$-8C&N?8MZ!6("XRF'C+ )"K0X-)NM40>DF<0[O=QI"E M[4,H/-P>[%X4<)IN[#\!F;);YR$EZ[;T7GI$):X,W;/K\\OAH#E#]UC"?] ( MAH2>.L?1;YT]"SJNR%-?DQ\167*2^DE:PB]QZ1=Y[/T\7_QVR!ZG3PNT4X6I MG\81*C-%DB-Q,I ^UI>$/X(N5<:D$\4!LG%0( KD\5GL1VE@ 3OVAY?>Q_[H MIIDOZ(O0EQ&SIS)*@F#(\'*29CF")Y4/WA$HUJZ\P6U::6:)-\3F68$.Q<]( M*=1\'?+X=Y+3;*W4O'(.39>$NQ'20.&?0=VDT?"^4&OE+Q:Z]>7YQ>#R^A?? MNQCUSZXI''GP?S?#"XQ.;MS,BP4ZT1#3$#$M=&HY^RR?S\9'X]OY @W37XUZ M(4!\@9\4Q,<+/P:Z'"&S05P_M/PMYK^+K4UB/\E#)/RH*.D*7:,32;<4^R6P M3N#AL([:4+&BP""1QRS,1:Y4P6\&F:I'V<)',W$#[)0 MWE.&S%FI ]@KX6@G)=U0N9_G?$E!&RE=4ED&\W=@!USWSSX,\0H7 >==;G(# M :&OL;T4B,'.A],L#3ZLUR6_5J8-7Z)-3^""$9TC)OTA5C8]EF4;'J>2T^OB M'<)B;OKX;01B[6,7!YR(4'%])Z? 0U[ U5>D;!H*2GR2$I@#/(C\LF!;$5J- M"N\]B ;>W5<<*):?,,,"0N:MB9\#.29^689>YN=![,4QG-B %[SR19.PG@!% M%^+?]M$77EGX20;'+0:1!BZQP,_2%&DU"('M"X&)Z:_)3%>ES(K=Z';#TO7B MQ$_"!"D7)D_" $A;68F7K9P," EP_I"F^RZ35 ]NJ$)\6)9T"-*\-+\O8"]0 M=MAQE*!%)@'Q3F@:]C=&4:@7^5$>FKVD<'\&!3Q!"613BT @N5]F^$L(^UW$ M!#$2T\TJUA[^$J0P\<+[N8Y?1?#.J-J2!O0&: O>Q?\1X]RTX0=RRP_DIA_( M;3<[%UO?0J\UD!)1DKB.Y=H+0UJP),+% 2$I3> __("? H<.*J)EPVT,0X[3 M& <P'$B M\S-X.L!)0"RZL*M:NVX9Z, M4_P79!1A!I-A6"!LLTADPB2E?I#J=#GIC G+ /LID6$!H18YB<)P5^91VZJ+ M BYZQ".%.KM9^99;]J4ZW09=/,M3W8V T5K*XC#WR 0"DM?ZC-/+AG MN^[_&\XB'\6.@BU1NB@#KU%4?>\$*Y>MIG=LKA)8W\\_K;1EJNT#X--HD$E( M=,_]*(GXC"; 5V6G$=!Z&.&/ *YO^&,>2DWT *^FE(P4!ZAPQ'3&XQP$"(MK MF=.NVQ[DM!7/[;UCWO%F7U-6UN_WDWO*QX#[) II 6#4!4T !;Y23;M,0P\U MF0@./!E%X7;+4![,0"@NBKAF%%=7[JT<.9%*@"2#UW; ZA%*Q[D":-/#Z8$L M%)( F8'($:)\5N:!&DSBIW#EI73[PY)'&8J>HH#W$T>G (1 MUJ,R1(.(5+80/:2DCH(8RY_IMQ7PH@VH#=-B=0.GA1=;3"241Y9ATMQYG2!D M[/HES@/KE,ZP:LOS@/9^P22#08-U7M,#KMV:-'P) PT$?A1X/\@?<4H_>(UI MQASQA#$Y8L]D=>#R*,,/Z/U>> 0K\@,BX#Z-"5QW2M5XX7F&SR-Z-SA*X=^! M0*]^4%C^1FPPB%)'.7X10X/0;LK_5:F^H]'D"6N<+;XB:AP3"(JC$C\M^--> MPD/XZ,"F#HX*&A9U%>?\XE!C JLR@UE^%.,B)="FG,?EQ(RFY"HA@O"6\ HM M2P"?09/\-=5=86D>&X>YT1_A?''',/ 07I/$KPK&88 3VEO($P(?9K28O1RF M"5\5]%\?'N>W%-2C)#68XR%NX+UR@"0);U(J)H$CY%N^ CK*<+Y(H'VL%6)H M%_R)W$O\7554,8"4QVO<#_Y[(A98=]5#.GM#2Q/BSX#FG 5'$1)30FU'M"]M MYTE!/=(PM6UDOS*> Q;_K;HVZY#S++(AJTMS891(,I+Z#9EK+A)(!-%29"*< M D0,!?F+35\IR(299I:J-AU<1)$6ST9L\D\K#QD3]JXNFO+0@$F1D2.-4N\# M)6RXP-9!]DY!.7OID[NA% :C@>*6+E06U M&?5C>ZGJO+UO!",%K;],R(8""G:J=$/WXD4Y09<>H!R2Y)8+ MX&K]1#'%*' KX'-=N/?*"'@_5A4 ;F9&'!0>H'=28YEBG;/QG?R]!MG5V9@79O1:F)641:BP& M62X'[\CV!6&.&&#NU,:PL YDEA M7.PG42PG:>GB_=H%G/9&:/KG"0O4X5LB MSAYRKC>2RY/X6,0L/L()2@.T6$0E3508AK1]BN*+X,C=33\S%S1AVEF]?,B=@"DWJ@OQ@*0I'@84EAE+YD69V(82LX4*RCPP*#0!)M 6 M2*MH"?4/\@=>_]))G381\2]$]E>?4_'3Y@.+S,.EE,5NO%3(B<$M(F'GP*P-,'G7'(_(.%$=T28!LWZI(MFSU M0!H@><^EBY6*PU ")>[KKO5D+"\9W UE&QXS_P(!'RRNR=^ED=L=T_\ -:;[.Z1 M7\+U8]C=RS@20BO;A%71ABCUHS@2-\Y45(11FPHB.#HDA,!<%=K=-L0(A/8X M;:Q#<%RM8=#7.6%F*8+>R60UGCZ^@3=NKDZ\W@%R58PHEY&G]?:%P:I2;)X2 ML5G>M@B"Z,WK MLC@^&8U$+T/3R2XTX;[,P*^KQ'TNO> ;64QNA\[+=8N!!B,1>2!M%=^J^XK5 MP'CC&W5OA%K45^#;;@/(,VW%+?B +>5)6W8_:@W[J\ :1YC&-D3+8$/=BY%* M7S!23.PXJ F=3VDUU_B0?5%^6<=AU[\=P7&;4;!9_Q-<4W][C.R)#+IUM+3[ESYJH5." M]N=X5)PW_V9=G]NTJD-&6\,]MUYC&?KY%0[4^ L6H.:"ZD1..CZ-PCQ]MN,] MD!T:#<(MC6'()W9\P2 CVWRJPD$QQ&OSEV;\Y_9'U8X,K?.+[2)%6\XV7:F4 M_86_H!T-1&%.3#("174*F*MP!(S&+AS1Z6MAM]OY>W.EAI0<[:M(U4;.T?A- MM,,W<>,W&P))MZ:*UA!3P65L9J4MK/6_?3@_/_EY.!KM,!09YNCK"TW@$S*? MZ1!BN:VDN(G?FZ%"9LR,?:1K,97V5=@;_"$SJ^5$[>#M3<-QA.WX'LOT9.)[ M#U_NIU%J[AHSU??9WI?Y?EH[0S7J^LOD\?<)1H>O?MU^9YM'^7Z^7NRS.<>> M.%I@!TT7*ME,;+ZV!?1U'5JC4O8.]"O/I*4,J>AA44+1(07N*&TYF4_K1[YW MLYR@8#&:/EB+'H9L5MAV&%NNY?O=UE&&5Q_*,+SNZRCL8-9(9&6YKNV *'MS M>C/J7P\D5OKQ^>G%Y>"GP=G5\./ $\$_NVL+'=,Z>R.RO+8)&,[0P*W'(PUH MA]*_9 A#C:(U%V._X)"[QK>L:#@1G=4LL0M7J(KJ:WRS9A+R=:!=XR=7:) ? M+UA#'/RQXJS.YC%*.9ZD=6G8>FZC2DW 1L6?4>H<4KE/2\A0D9.;EEIH@G;0 M9^,79A7O/=J='#$*/OVN_J!N!BGAT]J)%6)YHSZ)3IT8)(&WR+$99="I ?60 ME^89,Z/=V/_*/+=9*WI7NL"W:;I!&G:\:1C?I>;;Z3NA &[[>87H-\^G\GIE MO3IL?^7C^D)W_W(D8"+[R <^39P(Y]M#\!<4M/+-Q=0OLW+B4NP@@U^RD& MK-E/*2101DTNK=HTG]44D)YEVYG=TI9G+<\&P[_7F2]AXA\8^,!7D;*-0\/P6,<8"N<8>HES MO;L/34>=N4(V'1=;X[B=1RQPKB=&\CYKU,S22%_O=%XP/-C!%1)U(;?#'Y.GS2KS:? 0PW-@Q@-2U*,'SF)RFLL%L M3"$"\M7&X75O_'+R>;Q:3!4^F&0,,OJN>052I K[3(69DSPQ_/LYBR 4'VV* M:!Y8X!R8DXBW(XVKR6KU.&%CL5BGQE$DK@/=N3N>K7H(H@"9!MINCL"U&0$N MNO4X<&W%\R01L1R-,I&@JDXRD?RH?KEO]7%;_E&CJ"Q%M]T^MJ_4[A\W"S); M-++31S6-S")9.X2WW2;VHPQ-I%ALDJTW>&4JX9T:X]!'KQ6''PIW_\WLWGBB MXH.99'V.Z+5,34#"*O32 %!DVS,T(R@=XW\4$[1#C\GJO7:8OO8U>!$PZSB5 MG+D"-'',P9=7O+S]6FCFB9RD#CEUAM.UJ*#.$,V6W;:^-_JKV"",3K&\3&.8 M7[N?54P?X_]\A7TB5D-84AC06<2LH:W-94WH=\+74;6R$SK1/'K4 MQ8'Z9ABR3S[=9RP4J$BB#@]UO*R9K\[FF/JP,E:P%O;[C;LV&N./3-CSAB&= MH+^)>I_QF<76.7#U=/P'Q57V9[,U'7']!G,?.9TF!M32MOAT@=$?=[\B?S)? M4K($TB>]8&!!'&)$[D/$N\>&\*K3VY0%:Q_ (7%P^8P)\ZP*#%PV/V(G#JA$Z[1=[&)$1NV&$'_LZ2EC% E\ZAA6X ME.#09?$)75+QMQC_1QWE[)I!XJ2]%QP8QG5[[S&N>RA#@%WCBESZ7?2]B.!Z MLGBR]!RW?W2?-\)'9IKL"A-# 0D$'\-;.B7&UZD"?9$J<*FJZ1P;Z0>N>20B M+CX,O">*>O#"W+L??[5FYG@Q=KZXSR7X@ Z]RHUH395>(:YA;.0+C.EL39'H M4MX#R7"]^G6^P/NJWAM(2<"S[Q@2%CDK">A>[_+J!GW0#:[R/8Q11*D-9]#_ MFL-2[6O3N)#EK+[?4'8E8XOJ.!##B]*7HLF.$ZI3;->1^#99B0*NIAA&-[,A M+/+M"2P4YH 8O5_0G$%FK-'T:6K[[%^P\YO/GW?K?/][(!CGUGNP_Y&\GR\> M)M.7'DQ=AQ QS[M?"@W!/R\VU UJS@M!CEZ(CU%14I\5C M5RQH).[>2%Z]R7?F%B0:SH1\]25E_L:%_PVO'YD3.B+HN M72[W:&]X/LUT'HW3)? =B=C@6U(:F!KUN%]>O^DT@*V7B >+,-BDKC,C8G3 M$HV@%(Z'#O<_(E98#S/!Q#<=]O+[2J(51O GET2_XREI5S_:Q[$!2&3K;!0K MKZ/EZF$$CK9+)Y'"AIL011>HZUK>5>G=.;]]G'YRYCM>RC+$-QAXK;(G.GQ9 MQS/QZV@J"D;E9-TIT:]S@SZV2!OP94Z1?OMHBDKY[JDQS#O<6UOH;-Q'6QHU MYED[N3VM*_]C:U!?>I3;S)Q#VKO1)TA) N9&^KAT:S\NEZM__3]02P,$% M @ 9WY;4*Q.*80\ @ @ H T !X;"]S='EL97,N>&ULU5;;:MM $/V5 M95U* B62[-HEC21H X%"&P+Q0]_"6AI)"WM15RO7SM=W+[K8+KVY:8E?M#-G M=LZSEEU;JJQ?(CY-7 MDTGX<'YUB)^YP#E&GN-#GN!H\1H'OT]Z$88_)K;! _+Y'Y+_C/N >F&I@VZ# MTKB08G^?+&!J$PYH35B"KPFC*T5M5D$X95L/3RV02285TN: C+;((LVC#T?> MLV?7\7 JI'*U?07_7773#P*]9P52Q@:!4^R!-*Z)UJ#$C7'<9 =^%T*=O=S6 M1F&IR#::SO&8X 939"55#FHH$^$>2F,&A96C:%G94>Y=VO H7E33 MM=3O6[,YQ($*,)V19N[_YQW M^3\KGKWY>\GNKW(H^ DUVC9U B+GIR!R\?Q%SB[_L<:@ZSH[K6VOL0TH6K64 M:2HZM17-<_!Z[,LBP;?V4'\^5]),])6ZD]M.U15L[#=LE'QLG_?WJZR [[*O+B; M6U.+%0]=?:/*3C:+HI/+IGZX5]7GN65;;*^:MLOZ:P]''E6ECNJ[W UK[:%^ M7-6-^EY775%FVZ8NR^%;_8[A2W"%]M\M&]ET:CLZL"ONT@)8Y];E%$[X5;7J M3I6J^WMN#-7\GS+6^[W:RD6]?3C*JCO5L9%E?_6J M/:C[UF)5<91S*X@W/&6)O^3L?'3/#Y<3N].]=%"E9T#67"G8T8B=WRTB/Q=QI*.]1=#>TJ+Y01"O^Y]=R@,N M-OYUR-E%!/)H]7[[#@%\1]U!-M"0<2JX7C%[BHW 4UJD&U^D;..':U.I;-0- MQ')(TCCA:?[I%Y; B)PS/UH,?2+I.P.[T#$Q7=C$OEC&\>*C"$.=!U.#3>Z& MW(^6HO_M^UDVUJJ-R<$FM@/TSO7M.H31;,'B? 6)!$:0).4K'F5BPW5,3 \V ML1\ ,UT#8BC\:Q&*'/JJJ6=@FK")/?%DU=S_W0_HP4:(/$,1&Z--'[ZM3&H'F-0%BBG"(%9%R MB"$@? "-EY'X40TQ63CTLC@7+XE#$0RC<%*7:JO^0XFYPB%VA3$+L^N'5E6R M;9F.B?G"(??%AF?YZ8GL(B_@XN,28MYPB+UAS.P&1LP@#K%!M-AN9,,,XA ; M1,_O+]%9DAHR M*3NQ&1DQJ;C$4GF948V(F%%<8J,8IX!,D)A/7&*?0$O?BB>?])UZE&)'3^8N MIA:7>J;J[.&@/MZIZG0 ^Y7YNYV"91T3LXO["G8YVWDANT*5T'.>%D9-CFG& M)=:,4=,&2 \3CDBB-K%A@O&(!8.;VM4Q,<=XQ(XY3[69 M"XB^^"!_\_$B0YP01X286#SZ::T?S[Z-PIB'J<4C5HLQZIA:&Q.+1RP646WK MHX24\TUJ/JF*DHD*3JAC8F+QB,5BB#NZ7W1,3"T>L5J,D><95']KB,EE1BP7 M-/2,.M ,T\QLT,SD_-)_)_>047817**%[=NBW"8-ZS].+S:\63\_N7\HRP"V MQ558%\,K^_X&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V_>RL:::#\7Y&-#0R#GO$F3)\WT]C'NJ[QKFU3ONC1[ M/^R;M"SJG+N;$-*JCH-^'M[9_276,.87C12Z&!<-?/KKXG_7M9K-; MQ?MV]7J(3?ZEXGM!$7X/TND@I0?9=)#1@WPZR.E!Y71020]:3 M#U=- U/4CF0,8Y/PEAS==: -?"]UH V,(76P#9PC=; -K"5UL MV\)W6P#RM=;@=YZAF=M]+#-UUN!WLK76X'>RM=; M@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK7VX#>QM?;@-[&U]N WG:&LQ)T6,+7 MVX#>QM?;@-[&U]N WL;7VX#>QM?;@-[&U]N WL;7VX'>SM?;@=[.U]N!WL[7 MVX'>?H:S;G38S=?;@=[.U]N!WL[7VX'>SM?;@=[.U]N!WL[7NP1ZEWR]2Z!W MR=>['.F=ZJJ/ZZ?<[YIM.G7)C^%_UHS@3OEC'T^?<9SZY_Z1TGG8$L/Q\^2W MY3CU*R+\>#U^]PE02P,$% @ 9WY;4!5(7^K* 0 $1\ !, !;0V]N M=&5N=%]4>7!E&ULS=G+;L(P$ 707T'95L3X 7T(V+3=MDCM#[C)0"*2 MV+(-A;^O$Z!2*RI1 =+=$))Q9FZ"=3:,W[>6?&]35XV?)$4(]H$QGQ54:Y\: M2TVLS(VK=8BG;L&LSI9Z04P,!B.6F290$_JA[9%,QT\TUZLJ]!YWU]O6DT1; M6Y69#J5IV+K)?S7M[QNFCJINC2]*ZV_B@J3WO(E=?+PV26+5)^R$";]O;,_C M?:]K9I2;;%7'6U)O'>G<%T2AKE)?:$?Y6W!EL]CGG6D77G0= M&[--Q7XL2*^7(VPK.AZ@JUQRM8NO.0C4KMU

  • ^N5R") <$B2' M LDQ!,DQ LEQ"Y+C#B3'/4@./D )@B(J1R&5HYC*45#E**IR%%8YBJL&UL M4$L! A0#% @ 9WY;4 !8#@-K P QQ !@ ( !]P@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY; M4#AMD)J;!@ K2, !@ ( !>A, 'AL+W=O1@[@( -T* 8 M " 4L: !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ 9WY;4.KG">\E!@ O2, !@ M ( !UR( 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 9WY;4,T1M2ZS 0 T@, !D ( !"2T M 'AL+W=O&PO=V]R:W-H965T$P !X;"]W;W)K&UL4$L! A0#% @ M9WY;4.4>$UVV 0 T@, !D ( !T#( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4,ID>\?2 0 G 0 !D M ( !7SX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9WY;4& H1S*T 0 T@, !D ( !0T0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY; M4&=RFO2\ @ Y L !D ( !%$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4%7L=T3% 0 -P0 M !D ( !,U$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4&"'G<>V 0 T@, !D M ( !!5< 'AL+W=O&PO=V]R:W-H965T MY: !X;"]W;W)K&UL4$L! A0# M% @ 9WY;4!A^12_I 0 9@4 !D ( !Z5P 'AL+W=O M5O[&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4!OE M:)ZS 0 T@, !D ( !\&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4 6(D 9T @ T@< !D M ( !T6D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9WY;4,,1ZH=& @ BP8 !D ( ! M&PO=V]R:W-H965T&UL4$L! A0#% M @ 9WY;4-B,"QX* @ :@4 !D ( !O7L 'AL+W=OL" "9"@ M&0 @ '^?0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4$5B*$<3 M! L!( !D ( !CX< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9WY;4&8U&UL4$L! A0#% @ M9WY;4*Q.*80\ @ @ H T ( !T"6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 9WY;4%,Z.%3@ 0 +A\ M !H ( ![BX! 'AL+U]R96QS+W=O XML 38 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    STOCKHOLDERS' EQUITY Details (Details) - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Document Period End Date Dec. 31, 2019    
    Common Stock, Capital Shares Reserved for Future Issuance 8,349,808 8,925,957  
    Allocated Share-based Compensation Expense $ 8,200,000 $ 6,200,000 $ 7,200,000
    Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount 0    
    Proceeds from Stock Options Exercised 1,700,000 2,800,000 2,800,000
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 400,000 1,300,000 700,000
    Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options 6,500,000    
    Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options 17,400,000    
    Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount $ 19,000    
    Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
    Defined Contribution Plan, Administrative Expense $ 5,100,000 $ 4,000,000.0 $ 3,800,000
    Stock Issued During Period, Shares, Employee Stock Purchase Plans 631,553 518,111 434,400
    Stock Issued During Period, Value, Employee Stock Ownership Plan $ 700,000 $ 600,000 $ 500,000
    Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date 15.00%    
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.90% 1.20% 1.30%
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 40.00% 40.00% 50.00%
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.60% 2.70% 2.00%
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 7 years 7 years 7 years
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 4 years 10 months 17 days 4 years 10 months 17 days 4 years 10 months 13 days
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 7.69 $ 8.23 $ 6.66
    Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 3,800,000    
    Restricted Stock Units (RSUs) [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 522,000 468,000  
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 25 days    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 120,000 95,127 104,237
    Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit $ 21.01 $ 21.98 $ 18.04
    Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit $ 24.43 $ 26.39 $ 20.80
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (45,000)    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (21,000)    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 0 years    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 8,240,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 6,000,000.0 $ 6,700,000 $ 8,800,000
    Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 2 months 4 days    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 12,088,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 1 year 3 days    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value $ 11,927,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 515,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 356,000    
    Restricted Stock [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 810,000 724,000  
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 22.28 $ 20.27  
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 414,000 387,436 369,715
    Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit $ 20.04 $ 20.33 $ 18.04
    Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit 24.43 $ 29.33 $ 20.80
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 24.07    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period (261,000)    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value $ 19.67    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period (67,000)    
    Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 21.74    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 11,900,000 $ 12,700,000 $ 12,700,000
    Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 3 months 14 days    
    Employee Stock Option [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 3 years    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 9,380,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 3,793,000 3,323,000  
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 20.17 $ 19.05  
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 4 years 1 month 17 days    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 12,636,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 976,000    
    Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 24.43    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (95,000)    
    Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 17.85    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period (411,000)    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price $ 21.74    
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.942% 1.20% 1.30%
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 35.00% 44.00% 45.00%
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 2.55% 2.10% 1.07%
    Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term 6 months 6 months 6 months
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 4 years 1 month 9 days    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value $ 12,593,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 3,746,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 20.13    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 1,927,000    
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 18.31    
    XML 39 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INTANGIBLE ASSETS (Detail) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2018
    Sep. 30, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Finite-Lived Intangible Assets [Line Items]          
    Finite-Lived Intangible Assets, Accumulated Amortization $ (51,808)   $ (63,214) $ (51,808) $ (43,143)
    Indefinite-lived Intangible Assets (Excluding Goodwill) 24,013   19,997 24,013 12,982
    Finite-Lived Intangible Assets, Amortization Expense, after Year Five     19,180    
    Finite-Lived Intangible Assets, Amortization Expense, Year Three     9,801    
    Finite-Lived Intangible Assets, Amortization Expense, Year Two     11,048    
    Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months     11,406    
    Finite-Lived Intangible Assets, Amortization Expense, Year Four     9,452    
    Finite-Lived Intangible Assets, Amortization Expense, Year Five     9,452    
    Intangible Assets, Net (Excluding Goodwill) 105,148   90,336 105,148  
    Intangible Assets, Gross (Excluding Goodwill) 156,956   153,550 156,956 119,128
    Indefinite-lived Intangible Assets, Purchase Accounting Adjustments     (4,016)    
    Indefinite-lived Intangible Assets Acquired 6,703 $ 4,328      
    Amortization of Intangible Assets     (11,407) (8,665) (8,854)
    Technology-Based Intangible Assets [Member]          
    Finite-Lived Intangible Assets [Line Items]          
    Finite-Lived Intangible Assets, Accumulated Amortization (40,501)   (48,285) (40,501) (34,414)
    Finite-Lived Intangible Assets, Gross 98,469   98,353 98,469 81,385
    Finite-Lived Intangible Assets, Net 57,968   $ 50,068 $ 57,968  
    Finite-Lived Intangible Asset, Useful Life     11 years 11 years  
    Finite-Lived Intangible Assets, Purchase Accounting Adjustments     $ (116)    
    Finite-lived Intangible Assets Acquired 17,084        
    Amortization of Intangible Assets     (7,784) $ (6,087)  
    Customer-Related Intangible Assets [Member]          
    Finite-Lived Intangible Assets [Line Items]          
    Finite-Lived Intangible Assets, Accumulated Amortization (9,036)   (11,464) (9,036) (7,037)
    Finite-Lived Intangible Assets, Gross 23,819   23,391 23,819 19,097
    Finite-Lived Intangible Assets, Net 14,783   $ 11,927 $ 14,783  
    Finite-Lived Intangible Asset, Useful Life     10 years 10 years  
    Finite-Lived Intangible Assets, Purchase Accounting Adjustments     $ (428)    
    Finite-lived Intangible Assets Acquired 4,722        
    Amortization of Intangible Assets     (2,428) $ (1,999)  
    Other Intangible Assets [Member]          
    Finite-Lived Intangible Assets [Line Items]          
    Finite-Lived Intangible Assets, Accumulated Amortization (2,271)   (3,465) (2,271) (1,692)
    Finite-Lived Intangible Assets, Gross 10,655   11,809 10,655 $ 5,664
    Finite-Lived Intangible Assets, Net 8,384   $ 8,344 $ 8,384  
    Finite-Lived Intangible Asset, Useful Life     10 years 10 years  
    Finite-Lived Intangible Assets, Purchase Accounting Adjustments     $ 1,154    
    Finite-lived Intangible Assets Acquired $ 4,991        
    Amortization of Intangible Assets     $ (1,194) $ (579)  
    XML 40 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INVENTORIES (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Inventory Disclosure [Abstract]    
    Inventory, Raw Materials and Purchased Parts, Net of Reserves $ 45,459 $ 39,873
    Inventory, Work in Process, Net of Reserves 15,532 11,847
    Inventory, Finished Goods, Net of Reserves 16,093 11,530
    Inventory, Net $ 77,084 $ 63,250
    XML 41 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    EARNINGS PER SHARE Details (Details) - USD ($)
    $ / shares in Units, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Earnings Per Share [Abstract]                      
    Participating Securities, Distributed and Undistributed Earnings (Loss), Basic                 $ 65 $ (312) $ (529)
    Net Income (Loss) Available to Common Stockholders, Basic                 $ (3,773) $ 18,196 $ 28,894
    Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount                 1,271,248 619,113 2,182,404
    Net Income (Loss) Available to Common Stockholders, Diluted                 $ (3,775) $ 18,197 $ 28,894
    Weighted Average Number of Shares Outstanding, Basic                 44,148,000 43,727,000 43,173,000
    Earnings Per Share, Basic $ 0.08 $ (0.12) $ (0.11) $ 0.07 $ (0.05) $ 0.04 $ 0.13 $ 0.30 $ (0.09) $ 0.42 $ 0.67
    Net Income (Loss) Attributable to Parent $ 3,383 $ (5,250) $ (4,931) $ 2,960 $ (2,295) $ 1,737 $ 5,669 $ 13,397 $ (3,838) $ 18,508 $ 29,423
    Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted                 $ 63 $ (311) $ (529)
    Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements                 0 564,000 127,000
    Weighted Average Number of Shares Outstanding, Diluted                 44,148,000 44,291,000 43,300,000
    Earnings Per Share, Diluted $ 0.07 $ (0.12) $ (0.11) $ 0.07 $ (0.05) $ 0.04 $ 0.13 $ 0.30 $ (0.09) $ 0.41 $ 0.67
    XML 42 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    BALANCE SHEETS (Parenthetical) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Statement of Financial Position [Abstract]    
    Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
    Common stock, shares authorized 200,000,000 200,000,000
    Common Stock, Shares, Issued 44,325,369 43,899,210
    Common Stock, Shares, Outstanding 44,325,369 43,899,210
    Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
    Preferred Stock, Shares Authorized 5,000,000 5,000,000
    Preferred Stock, Shares Issued 0 0
    Preferred Stock, Shares Outstanding 0 0
    Accounts receivable, allowance for doubtful accounts $ 1,140 $ 843
    Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment $ 99,849 $ 87,773
    XML 43 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    STOCKHOLDERS' EQUITY STATEMENTS - USD ($)
    $ in Thousands
    Total
    Common Stock
    Additional Paid-in Capital
    Accumulated other comprehensive Income (loss)
    Retained earnings
    Stockholders' Equity Attributable to Parent $ 403,679 $ 42 $ 336,431 $ (1,692) $ 68,898
    Common Stock, Shares, Outstanding 42,802,480        
    Stock Issued During Period, Value, Stock Options Exercised $ 2,684 $ 0 2,684 0 0
    Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   345,978      
    Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (2,349) $ 1 (2,350) 0 0
    Stock-based compensation expense $ 12,409 $ 0 12,409 0 0
    Stock Issued During Period, Shares, Employee Stock Purchase Plans 434,400 92,456      
    ESPP $ 1,591 $ 0 1,591 0 0
    Net Income (Loss) Attributable to Parent 29,423 0 0 0 29,423
    Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net 0       0
    Other, net 0 $ 0 0 0 0
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   163,579      
    Stockholders' Equity Attributable to Parent 437,907 $ 43 350,834 (625) 87,655
    Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ 1,067 0 0 1,067 0
    Common Stock, Shares, Outstanding 43,404,493        
    Stock Issued During Period, Value, Stock Options Exercised $ 2,814 $ 0 2,814 0 0
    Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   253,152      
    Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (2,311) $ 1 (2,312) 0 0
    Stock-based compensation expense $ 12,187 $ 0 12,187 0 0
    Stock Issued During Period, Shares, Employee Stock Purchase Plans 518,111 83,811      
    ESPP $ 1,740 $ 0 1,740 0 0
    Net Income (Loss) Attributable to Parent 18,508 0 0 0 18,508
    Common stock cash dividends (10,710) $ 0 86 0 (10,796)
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   157,754      
    Stockholders' Equity Attributable to Parent 467,656 $ 44 365,349 (1,127) 103,390
    Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ (502) 0 0 (502) 0
    Common Stock, Shares, Outstanding 43,899,210        
    Stock Issued During Period, Value, Stock Options Exercised $ 1,698 $ 0 1,698 0 0
    Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures   217,620      
    Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures (2,095) $ 0 (2,095) 0 0
    Stock-based compensation expense $ 13,198 $ 0 13,198 0 0
    Stock Issued During Period, Shares, Employee Stock Purchase Plans 631,553 113,442      
    ESPP $ 2,030 $ 0 2,030 0 0
    Net Income (Loss) Attributable to Parent (3,838) 0 0 0 (3,838)
    Common stock cash dividends (13,536) 0 124 0 (13,660)
    Cumulative effect of accounting changes 0 $ 0 0 0 0
    Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   95,097      
    Stockholders' Equity Attributable to Parent 464,860 $ 44 380,304 (1,380) 85,892
    Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ (253) $ 0 $ 0 $ (253) $ 0
    Common Stock, Shares, Outstanding 44,325,369        
    XML 44 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    ACCOUNTS RECEIVABLE (Tables)
    12 Months Ended
    Dec. 31, 2019
    Receivables [Abstract]  
    Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
     
    2019
     
    2018
    Accounts receivable
    $
    56,956

     
    $
    54,239

    Less: Allowance for doubtful accounts
    (1,141
    )
     
    (843
    )
     
    $
    55,815

     
    $
    53,396



    Allowance for Credit Losses on Financing Receivables [Table Text Block]
    Balance at December 31, 2016
    $
    419

    Net increases charged to costs and expenses
    1,312

    Write-offs of uncollectible accounts
    (386
    )
    Balance at December 31, 2017
    $
    1,345

    Net increases charged to costs and expenses
    (437
    )
    Write-offs of uncollectible accounts
    (65
    )
    Balance at December 31, 2018
    843

    Net recoveries charged to costs and expenses
    400

    Write-offs of uncollectible accounts
    (102
    )
    Balance at December 31, 2019
    1,141


    XML 45 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    CONTINGENCIES
    12 Months Ended
    Dec. 31, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Commitments and Contingencies Disclosure [Text Block]

    NOTE 14 — COMMITMENTS AND CONTINGENCIES

    Leases

    We have leased all of our research, manufacturing and office space and have entered into various other leases in conducting our business. Our leases have remaining lease terms of one year to six years, and some of our leases include options to extend the leases for up to ten years, tenant improvement allowances, rent holidays and rent escalation clauses. At inception, we determine whether an agreement represents a lease and at commencement we evaluate each lease agreement to determine whether the lease is an operating or financing lease. As described below under “Note 17 - Recent Accounting Pronouncements - Recently adopted accounting guidance,” the Company adopted the new lease guidance as of January 1, 2019.

    Pursuant to the new lease guidance, all of the Company’s leases outstanding on January 1, 2019 continued to be classified as operating leases. With the adoption of the new lease guidance, the Company recorded an operating lease right-of-use asset and an operating lease liability on its balance sheet. Right-of-use lease assets represent the Company’s right to use the underlying asset for the lease term and the lease obligation represents the Company’s commitment to make the lease payments arising from the lease. Right-of-use lease assets and obligations are recognized at the commencement date based on the present value of remaining lease payments over the lease term. As the Company’s leases do not provide an implicit rate, we have used an estimated incremental borrowing rate of 5.75%, based on the information available at the commencement date in determining the present value of lease payments. The right-of-use lease asset includes any lease payments made prior to commencement and excludes any lease incentives. The lease term may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Operating lease expense is recognized on a straight-line basis over the lease term, subject to any changes in the lease or expectations regarding the terms. Variable lease costs such as common area costs and property taxes are expensed as incurred. For all lease agreements we combine lease and non-lease components. Leases with an initial term of twelve months or less are not recorded on the balance sheet.

    The components of the lease expense were as follows (in thousands):
     
    Twelve Months Ended December 31,
     
    2019
     
    2018
     
    2017
    Operating lease cost(a)
    $
    9,434

     
    $
    7,032

     
    $
    6,583

    (a) Includes short-term lease expense costs, which were immaterial in the years ended December 31, 2019, 2018 and 2017

    Supplemental cash flow information related to leases was as follows (in thousands):
     
     
    Twelve Months Ended
     
     
    December 31, 2019
    Lease liabilities arising from obtaining right to use assets
    Operating leases recorded upon lease standard adoption
     
    $
    24,922

    Cash paid for amounts included in the measurement of lease liabilities
     
    $
    6,547


    Supplemental balance sheet information related to leases was as follows (in thousands):
     
    December 31, 2019
    Operating leases:
     
    Operating lease right-of-use assets
    $
    20,439

    Operating lease liabilities
    $
    22,235

     
     
    Weighted Average Remaining Lease Term
    4.36 years

    Weighted Average Discount Rate
    5.75
    %

    Minimum annual lease commitments as of December 31, 2019 under non-cancellable leases for each of the next five years and in the aggregate were as follows (in thousands):
     
    Operating Leases
    2020
    $
    6,429

    2021
    6,225

    2022
    4,672

    2023
    4,007

    2024
    2,967

    Thereafter
    932

    Total lease payments
    25,232

    Less: imputed interest
    (2,997
    )
    Lease liabilities at December 31, 2019
    $
    22,235



    These non-cancellable lease commitments related to facilities include certain rent escalation provisions which have been included in the minimum annual rental commitments shown above. These amounts are recorded to expense on a straight-line basis over the life of the lease. In addition, some of the Company’s leases contain options to renew the lease for five to ten years at the then prevailing market rental rate, right of first refusal to lease additional space that becomes available, or leasehold improvement incentives.

    Non-Cancellable Purchase Commitments

    As of December 31, 2019 the Company had approximately $36.7 million in purchase commitments primarily with several of its inventory suppliers as well as other operating commitments. Certain of our supply agreements require purchase and delivery of minimum amounts of components through 2019, and purchases under these arrangements were $0.8 million, $2.2 million and $1.8 million for the years ended December 31, 2019, 2018 and 2017, respectively.

    Employment Contracts

    The Company has entered into employment contracts with certain of its key executives. Generally, certain amounts may become payable in the event the Company terminates the executives’ employment without cause or the executive resigns for good reason.

    Legal Proceedings

    In the normal course of business, the Company is subject to claims, lawsuits and legal proceedings. When and if it appears probable in management’s judgment, and based upon consultation with outside counsel, that we will incur monetary damages or other costs in connection with any claims or proceedings, and such costs can be reasonably estimated, we record the estimated liability in the financial statements.  If only a range of estimated losses can be estimated, we record an amount within the range that, in management’s judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we record the liability at the low end of the range of estimates. Any such accrual would be charged to expense in the appropriate period. We disclose significant contingencies when the loss is not probable and/or the amount of the loss is not estimable, when we believe there is at least a reasonable possibility that a loss has been incurred. We recognize costs associated with legal proceedings in the period in which the services were provided.
    XML 46 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    REVENUE RECOGNITION (Notes)
    12 Months Ended
    Dec. 31, 2019
    Revenue Recognition and Deferred Revenue [Abstract]  
    Revenue Recognition, Deferred Revenue [Policy Text Block]

    NOTE 18 — REVENUE RECOGNITION

    On January 1, 2018, the Company adopted ASC 606 on revenue recognition (the Standard), using the modified retrospective transition method consistent with the guidance issued by the FASB in May 2014. Under this method, the Company applied the guidance retrospectively, only to those contracts which were not completed as of the date of initial application, and recognized the cumulative effect of initially applying the Standard as an adjustment to the opening balance of retained earnings as of January 1, 2018. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

    The Standard applies to all contracts with customers, except for contracts that are within the scope of other standards, such as leases, insurance, collaboration arrangements and financial instruments. Under the Standard, the Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that the Company determines are within the scope of the Standard, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the Company will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, once the contract is determined to be within the scope of the Standard, the Company assesses the goods or services promised within each contract, identifies the performance obligations and assesses whether each promised good or service is distinct. The Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or service underlying each performance obligation and recognizes as revenue when such performance obligation is satisfied.

    Contract assets are included within Accounts receivables, net and contract liabilities are included in Deferred revenue on the Company’s Balance Sheet. The following table presents the opening and closing balances of the Company’s contract assets and liabilities for the twelve months ended December 31, 2019 (in thousands):
     
    Balance at
    December 31, 2019
     
    Balance at December 31, 2018
    Contract assets:
     
     
     
    Unbilled receivables - Royalties
    $
    12,257

     
    $
    10,805

    Contract liabilities - short-term:
     
     
     
    Deferred revenue - Service (1)
    $
    7,771

     
    $
    9,476

    Deferred revenue - Licenses
    207

     
    227

    Deferred revenue - Instruments
    2

     

    Deferred revenue - Other
    234

     
    396

    Total Contract liabilities - short-term
    $
    8,214


    $
    10,099

    Contract liabilities - long-term:
     
     
     
    Deferred revenue - Service
    $
    968

     
    $
    207

    Deferred revenue - Licenses
    665

     
    872

    Total Contract liabilities - long-term
    $
    1,633


    $
    1,079


    (1) Note - 2018 contract liabilities includes $4.4 million of deferred service revenue which was acquired through the acquisition of EMD Millipore Corporation’s flow cytometry portfolio on December 31, 2018.

    During the twelve months ended December 31, 2019, the Company recognized the following revenues as a result of changes in the contract asset and contract liability balances in the period (in thousands):
     
     
     
    Year Ended December 31, 2019
    Revenue recognized in the period:
     
     
     
    Amounts included as contract liabilities at the beginning of the period
     
     
    $
    5,110

    Performance obligations satisfied in previous periods
     
     
     -


    XML 47 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    COMMITMENTS AND CONTINGENCIES (Tables)
    12 Months Ended
    Dec. 31, 2019
    Commitments and Contingencies Disclosure [Abstract]  
    Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
     
    Operating Leases
    2020
    $
    6,429

    2021
    6,225

    2022
    4,672

    2023
    4,007

    2024
    2,967

    Thereafter
    932

    Total lease payments
    25,232

    Less: imputed interest
    (2,997
    )
    Lease liabilities at December 31, 2019
    $
    22,235


    XML 48 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    ACCRUED LIABILITIES (Tables)
    12 Months Ended
    Dec. 31, 2019
    Payables and Accruals [Abstract]  
    Schedule of Accrued Liabilities [Table Text Block]
     
    2019
     
    2018
    Compensation and employee benefits
    $
    17,011

     
    $
    18,086

    Dividends payable
    4,104

     
    2,703

    Income and other taxes
    1,538

     
    1,014

    Warranty costs
    1,641

     
    1,901

    Royalties payable
    1,335

     
    1,373

    Current operating lease liabilities
    5,053

     

    Other
    1,190

     
    1,695

     
    $
    31,872

     
    $
    26,772


    Schedule of Product Warranty Liability [Table Text Block]
    Accrued warranty costs at December 31, 2016
    $
    675

    Warranty services provided
    (2,049
    )
    Accrual for warranty costs
    2,682

    Accrued warranty costs at December 31, 2017
    1,308

    Warranty services provided
    (2,159
    )
    Accrual for warranty costs
    2,752

    Accrued warranty costs at December 31, 2018
    1,901

    Warranty services provided
    (2,868
    )
    Accrual for warranty costs
    2,608

    Accrued warranty costs at December 31, 2019
    $
    1,641


    XML 49 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INVENTORIES
    12 Months Ended
    Dec. 31, 2019
    Inventory Disclosure [Abstract]  
    INVENTORIES

    NOTE 5 — INVENTORIES, NET

    Inventories consisted of the following at December 31 (in thousands):
     
    2019
     
    2018
    Parts and supplies
    $
    45,459

     
    $
    39,873

    Work-in-progress
    15,532

     
    11,847

    Finished goods
    16,093

     
    11,530

     
    $
    77,084

     
    $
    63,250



    The Company has non-cancellable purchase commitments with certain of its component suppliers in the amount of approximately $36.7 million at December 31, 2019. Should production requirements fall below the level of the Company’s commitments, the Company could be required to take delivery of inventory for which it has no immediate need or incur an increased cost per unit going forward.
    XML 50 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INTANGIBLE ASSETS
    12 Months Ended
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Intangible Assets Disclosure [Text Block]
    A portion of the Company’s goodwill is not expected to be deductible for tax purposes. The Company’s intangible assets are reflected in the table below (in thousands, except weighted average lives):
     
    Finite-lived
     
    Indefinite-lived
     
     
     
    Technology, trade secrets and know-how
     
    Customer lists and contracts
     
    Other identifiable intangible assets
     
    IP R&D
     
    Total
    2018
     
     
     
     
     
     
     
     
     
    Balance as of December 31, 2017
    $
    81,385

     
    $
    19,097

     
    $
    5,664

     
    $
    12,982

     
    $
    119,128

    Flow cytometry acquisition
    17,084

     
    4,722

     
    4,991

     
    6,703

     
    33,500

    Asset acquisition

     

     

     
    4,328

     
    4,328

    Balance as of December 31, 2018
    98,469

     
    23,819

     
    10,655

     
    24,013

     
    156,956

    Less: accumulated amortization:
     

     
     

     
     

     
     

     
     

    Accumulated amortization balance as of December 31, 2017
    (34,414
    )
     
    (7,037
    )
     
    (1,692
    )
     

     
    (43,143
    )
    Amortization expense
    (6,087
    )
     
    (1,999
    )
     
    (579
    )
     

     
    (8,665
    )
    Accumulated amortization balance as of December 31, 2018
    (40,501
    )
     
    (9,036
    )
     
    (2,271
    )
     

     
    (51,808
    )
    Net balance as of December 31, 2018
    $
    57,968

     
    $
    14,783

     
    $
    8,384

     
    $
    24,013

     
    $
    105,148

    Weighted average life (in years)
    11

     
    10

     
    10

     
     

     
     

     
     
     
     
     
     
     
     
     
     
    2019
     

     
     

     
     

     
     

     
     

    Balance as of December 31, 2018
    $
    98,469

     
    $
    23,819

     
    $
    10,655

     
    $
    24,013

     
    $
    156,956

    Flow cytometry acquisition purchase price allocation adjustments
    (116
    )
     
    (428
    )
     
    1,154

     
    (4,016
    )
     
    (3,406
    )
    Balance as of December 31, 2019
    98,353

     
    23,391

     
    11,809

     
    19,997

     
    153,550

    Less: accumulated amortization:
     

     
     

     
     

     
     

     
     

    Accumulated amortization balance as of December 31, 2018
    (40,501
    )
     
    (9,036
    )
     
    (2,271
    )
     

     
    (51,808
    )
    Amortization expense
    (7,784
    )
     
    (2,428
    )
     
    (1,194
    )
     

     
    (11,406
    )
    Accumulated amortization balance as of December 31, 2019
    (48,285
    )
     
    (11,464
    )
     
    (3,465
    )
     

     
    (63,214
    )
    Net balance as of December 31, 2019
    $
    50,068

     
    $
    11,927

     
    $
    8,344

     
    $
    19,997

     
    $
    90,336

    Weighted average life (in years)
    11

     
    10

     
    10

     
     

     
     



    The Company currently has three IP R&D projects. The first relates to the development of the next generation VERIGENE® System, VERIGENE II. The Company believes the VERIGENE II will launch commercially in 2020. The second is a defensive IP R&D project related to the Company’s next generation xMAP® System, xMAP INTELLIFLEX, which the Company believes will launch commercially in 2020. The third relates to the development of the next generation Guava System, acquired as part of the acquisition (Guava Next Gen System). The Company believes the Guava Next Gen System will launch in 2020.

    The estimated aggregate amortization expense for the next five fiscal years and thereafter is as follows (in thousands):
    2020
    $
    11,406

    2021
    11,048

    2022
    9,801

    2023
    9,452

    2024
    9,452

    Thereafter
    19,180

     
    $
    70,339


    XML 51 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    EARNINGS PER SHARE
    12 Months Ended
    Dec. 31, 2019
    Earnings Per Share [Abstract]  
    EARNINGS PER SHARE

    NOTE 12 — EARNINGS PER SHARE

    A reconciliation of the denominators used in computing per share net income (EPS) is as follows (in thousands, except per share amounts):
     
    Year Ended December 31,
     
    2019
     
    2018
     
    2017
    Basic:
     
     
     
     
     
    Net (loss) income
    $
    (3,838
    )
     
    $
    18,508

     
    $
    29,423

    Less: allocation to participating securities
    65

     
    (312
    )
     
    (529
    )
    Net (loss) income attributable to common stockholders
    $
    (3,773
    )
     
    $
    18,196

     
    $
    28,894

    Weighted average common stock outstanding
    44,148

     
    43,727

     
    43,173

    Net (loss) income per share attributable to common stockholders
    $
    (0.09
    )
     
    $
    0.42

     
    $
    0.67

     
     
     
     
     
     
    Diluted:
     

     
     

     
     

    Net (loss) income
    $
    (3,838
    )
     
    $
    18,508

     
    $
    29,423

    Less: allocation to participating securities
    63

     
    (311
    )
     
    (529
    )
    Net (loss) income attributable to common stockholders
    $
    (3,775
    )
     
    $
    18,197

     
    $
    28,894

    Weighted average common stock outstanding
    44,148

     
    43,727

     
    43,173

    Effect of dilutive securities: stock options and awards

     
    564

     
    127

    Weighted-average shares used in computing net (loss) income per share
    44,148

     
    44,291

     
    43,300

    Net (loss) income per share attributable to common stockholders
    $
    (0.09
    )
     
    $
    0.41

     
    $
    0.67



    Basic net (loss) income per share is computed by dividing the net (loss) income for the period by the weighted average number of common shares outstanding during the period. Diluted net (loss) income per share is computed by dividing the net (loss) income for the period by the weighted average number of common and common equivalent shares outstanding during the period. Restricted stock awards (RSAs) and stock options to acquire 1,271,248 shares, 619,113 shares, and 2,182,404 shares for the years ended December 31, 2019, 2018 and 2017, respectively, were excluded from the computations of diluted earnings per share because the effect of including the RSAs and stock options would have been anti-dilutive.

    We apply the two-class method of computing earnings per share, which requires the calculation of separate earnings per share amounts for our non-vested, time-based restricted stock awards with non-forfeitable dividends and for our common stock. Our non-vested, time-based restricted stock awards with non-forfeitable dividends are considered securities which participate in undistributed earnings with common stock. Under the two-class computation method, net losses are not allocated to participating securities unless the holder of the security has a contractual obligation to share in the losses. Our non-vested, time-based restricted stock awards with non-forfeitable dividends do not have such an obligation so they are not allocated losses.
    XML 52 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 53 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    ACCOUNTS RECEIVABLE (Notes)
    12 Months Ended
    Dec. 31, 2019
    Receivables [Abstract]  
    Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

    NOTE 4 — ACCOUNTS RECEIVABLE AND RESERVES

    The Company records an allowance for doubtful accounts based upon a specific review of all outstanding invoices, known collection issues and historical experience. The Company regularly evaluates the collectability of its trade accounts receivables and performs ongoing credit evaluations of its customers and adjusts credit limits based upon payment history and its assessment of the customer’s current creditworthiness. These estimates are based on specific facts and circumstances of particular orders, analysis of credit memo data and other known factors. Accounts receivable consisted of the following at December 31 (in thousands):
     
    2019
     
    2018
    Accounts receivable
    $
    56,956

     
    $
    54,239

    Less: Allowance for doubtful accounts
    (1,141
    )
     
    (843
    )
     
    $
    55,815

     
    $
    53,396



    The following table summarizes the changes in the allowance for doubtful accounts (in thousands):
    Balance at December 31, 2016
    $
    419

    Net increases charged to costs and expenses
    1,312

    Write-offs of uncollectible accounts
    (386
    )
    Balance at December 31, 2017
    $
    1,345

    Net increases charged to costs and expenses
    (437
    )
    Write-offs of uncollectible accounts
    (65
    )
    Balance at December 31, 2018
    843

    Net recoveries charged to costs and expenses
    400

    Write-offs of uncollectible accounts
    (102
    )
    Balance at December 31, 2019
    1,141


    XML 54 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    COVER PAGE Document - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Feb. 26, 2020
    Jun. 30, 2018
    COVER PAGE [Abstract]      
    Entity Central Index Key 0001033905    
    Current Fiscal Year End Date --12-31    
    Document Fiscal Year Focus 2019    
    Document Fiscal Period Focus FY    
    Entity Well-known Seasoned Issuer Yes    
    Entity Voluntary Filers No    
    Document Annual Report true    
    Document Period End Date Dec. 31, 2019    
    Document Transition Report false    
    Entity Shell Company false    
    Entity Filer Category Large Accelerated Filer    
    Entity Current Reporting Status Yes    
    Title of 12(b) Security Common Stock, $0.001 par value    
    City Area Code (512)    
    Entity Address, Address Line One 12212 Technology Blvd.,    
    Entity Incorporation, State or Country Code DE    
    Document Type 10-K    
    Entity File Number 000-30109    
    Entity Tax Identification Number 74-2747608    
    Entity Address, City or Town Austin,    
    Entity Address, State or Province TX    
    Entity Address, Postal Zip Code 78727    
    Local Phone Number 219-8020    
    Trading Symbol LMNX    
    Security Exchange Name NASDAQ    
    Entity Interactive Data Current Yes    
    Entity Small Business false    
    Entity Emerging Growth Company false    
    Entity Registrant Name LUMINEX CORPORATION    
    Entity Common Stock, Shares Outstanding   45,168,166  
    Amendment Flag false    
    Entity Public Float     $ 848,754,179
    XML 55 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INCOME STATEMENTS INCOME STATEMENTS (Parenthetical) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Statement [Abstract]                      
    Operating Expenses $ 46,882 $ 47,562 $ 50,983 $ 49,391 $ 47,373 $ 40,502 $ 41,448 $ 38,322 $ 194,818 $ 167,645 $ 161,893
    Operating Income (Loss) $ 2,983 $ (5,722) $ (5,756) $ (3,584) $ 968 $ 3,754 $ 7,858 $ 15,266 $ (12,079) $ 27,846 $ 37,153
    XML 56 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    ACCRUED LIABILITIES (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Dec. 31, 2016
    Payables and Accruals [Abstract]        
    Employee-related Liabilities, Current $ 17,011 $ 18,086    
    Taxes Payable, Current 1,538 1,014    
    Product Warranty Accrual, Current 1,641 1,901 $ 1,308 $ 675
    Accrued Royalties, Current 1,335 1,373    
    Operating Lease, Liability, Current 5,053 0    
    Standard and Extended Product Warranty Accrual, Decrease for Payments (2,868) (2,159) (2,049)  
    Standard and Extended Product Warranty Accrual, Increase for Warranties Issued 2,608 2,752 $ 2,682  
    Dividends Payable, Current 4,104 2,703    
    Other Accrued Liabilities, Current 1,190 1,695    
    Accrued Liabilities, Current $ 31,872 $ 26,772    
    XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Property, Plant and Equipment [Abstract]      
    Property, Plant and Equipment, Gross $ 165,364 $ 154,061  
    Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment (99,849) (87,773)  
    Depreciation 16,500 14,400 $ 13,200
    Property, Plant and Equipment, Net $ 65,515 $ 66,288  
    XML 58 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    GEOGRAPHIC INFORMATION (Notes)
    12 Months Ended
    Dec. 31, 2019
    Segment Reporting [Abstract]  
    Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
     
    Sales to Customers
     
    Property and Equipment, net
     
    2019
     
    2018
     
    2017
     
    2019
     
    2018
     
    2017
    Domestic
    $
    252,381

     
    $
    261,726

     
    $
    256,834

     
    $
    63,180

     
    $
    63,382

     
    $
    54,623

    Foreign:
     

     
     

     
     

     
     

     
     

     
     

    Europe
    36,625

     
    21,672

     
    20,378

     
    178

     
    394

     
    809

    Asia
    32,220

     
    21,603

     
    20,134

     
    442

     
    519

     
    741

    Canada
    5,293

     
    4,775

     
    4,386

     
    1,715

     
    1,993

     
    2,077

    Other
    8,119

     
    6,042

     
    4,839

     

     

     
    8

     
    $
    334,638

     
    $
    315,818

     
    $
    306,571

     
    $
    65,515

     
    $
    66,288

     
    $
    58,258


    XML 59 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies)
    12 Months Ended
    Dec. 31, 2019
    Business Combinations [Abstract]  
    Business Acquisition, Pro Forma Information [Table Text Block]
     
     
    Net tangible assets assumed as of December 31, 2018
    $
    8,922

    Intangible assets subject to amortization
    30,094

    Deferred tax liabilities
    (3,702
    )
    Goodwill
    32,664

    Total purchase price
    $
    67,978


    XML 60 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INCOME STATEMENTS - USD ($)
    shares in Thousands, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Statement [Abstract]                      
    Revenues $ 90,501 $ 78,673 $ 83,056 $ 82,408 $ 81,133 $ 72,445 $ 79,578 $ 82,662 $ 334,638 $ 315,818 $ 306,571
    Cost of Goods and Services Sold 40,636 36,833 37,829 36,601 32,792 28,189 30,272 29,074 151,899 120,327 107,525
    Gross margin 49,865 41,840 45,227 45,807 48,341 44,256 49,306 53,588 182,739 195,491 199,046
    Research and development                 56,228 47,164 45,717
    Selling, General and Administrative Expense                 127,183 111,816 107,322
    Amortization of Intangible Assets                 11,407 8,665 8,854
    Operating Expenses 46,882 47,562 50,983 49,391 47,373 40,502 41,448 38,322 194,818 167,645 161,893
    Operating income 2,983 (5,722) (5,756) (3,584) 968 3,754 7,858 15,266 (12,079) 27,846 37,153
    Other income, net                 3,100 465 (4)
    Income (Loss) from Equity Method Investments                 (523) 0 0
    Income (Loss) Attributable to Parent, before Tax                 (9,502) 28,311 37,149
    Provision for income taxes                 5,664 (9,803) (7,726)
    Net Income (Loss) Attributable to Parent $ 3,383 $ (5,250) $ (4,931) $ 2,960 $ (2,295) $ 1,737 $ 5,669 $ 13,397 (3,838) 18,508 29,423
    Net Income (Loss) Available to Common Stockholders, Basic                 (3,773) 18,196 28,894
    Net Income (Loss) Available to Common Stockholders, Diluted                 $ (3,775) $ 18,197 $ 28,894
    Earnings Per Share [Abstract]                      
    Earnings Per Share, Basic $ 0.08 $ (0.12) $ (0.11) $ 0.07 $ (0.05) $ 0.04 $ 0.13 $ 0.30 $ (0.09) $ 0.42 $ 0.67
    Earnings Per Share, Diluted 0.07 (0.12) (0.11) 0.07 (0.05) 0.04 0.13 0.30 $ (0.09) $ 0.41 $ 0.67
    Weighted Average Number of Shares Outstanding Reconciliation [Abstract]                      
    Weighted Average Number of Shares Outstanding, Basic                 44,148 43,727 43,173
    Weighted Average Number of Shares Outstanding, Diluted                 44,148 44,291 43,300
    Common Stock, Dividends, Per Share, Declared $ 0.09 $ 0.09 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.06 $ 0.30 $ 0.24 $ 0.24
    Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax                 $ (253) $ (502) $ 1,067
    Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax                 0 0 0
    Other Comprehensive Income (Loss), Net of Tax                 (253) (502) 1,067
    Comprehensive Income (Loss), Net of Tax, Attributable to Parent                 $ (4,091) $ 18,006 $ 30,490
    XML 61 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    BUSINESS COMBINATIONS
    12 Months Ended
    Dec. 31, 2019
    Business Combinations [Abstract]  
    BUSINESS COMBINATIONS

    NOTE 2 — BUSINESS COMBINATIONS

    On December 31, 2018, the Company completed its acquisition of EMD Millipore Corporation’s flow cytometry portfolio for $75 million, consisting of approximately $69.9 million paid under a Share and Asset Purchase Agreement (the Purchase Agreement) and approximately $5.1 million in committed inventory purchases, both of which were subject to adjustment. Following a purchase price reconciliation in the quarter ended March 31, 2019, the purchase price was reduced by $1.9 million. This adjustment resulted in a revised amount of $68.0 million paid under the Purchase Agreement. The committed inventory purchases were completed in the third quarter of 2019. The Company financed the acquisition with cash on hand. Luminex acquired 100% of the shares and equity of Amnis Corporation, a Washington corporation (Amnis), a wholly owned subsidiary of EMD Millipore Corporation, a Massachusetts corporation (itself an affiliate of Merck KgaA), and certain other assets owned by other affiliates of Merck KgaA (MilliporeSigma).

    The acquisition expands Luminex’s existing offering of flow-based detection systems, which is centered around its innovative xMAP® multiplexing technology, with approximately 17,000 xMAP systems sold worldwide, some of which may be retired or otherwise not in use. MilliporeSigma’s flow cytometry portfolio includes Amnis, a family of imaging flow cytometry products for cell-based analysis, as well as their Guava and Muse portfolio of products, which are economical systems based on microcapillary technologies. The purchase price was in excess of the fair value of the net assets acquired and, as a result, the Company recorded goodwill. A portion of the goodwill is deductible for tax purposes. The Company recorded approximately $2.7 million of acquisition-related costs during fiscal 2018. The impact of the acquisition on our liquidity is more fully described under “Liquidity and Capital Resources.”

    The following table summarizes the estimated fair values of assets acquired and liabilities assumed in connection with the acquisition at December 31, 2018 and adjusted and finalized as of September 30, 2019 (in thousands):
     
     
    Net tangible assets assumed as of December 31, 2018
    $
    8,922

    Intangible assets subject to amortization
    30,094

    Deferred tax liabilities
    (3,702
    )
    Goodwill
    32,664

    Total purchase price
    $
    67,978



    The Company finalized the purchase price allocation for the acquisition in the quarter ended September 30, 2019. If information later becomes available which would indicate adjustments are required to the purchase price allocation, such adjustments will be recognized in the Consolidated Statements of Comprehensive Income. Such adjustments have been included in the purchase price allocations retrospectively through revisions to the net tangible assets assumed, fair values of the intangible assets, deferred tax assets and liabilities and resulting goodwill recorded. The excess of the purchase price over the fair value of the tangible net assets, liabilities and intangible assets acquired was recorded to goodwill.
    XML 62 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Accumulated Other Comprehensive Income (Loss) [Line Items]      
    Accumulated Other Comprehensive Income (Loss), Net of Tax $ (1,380) $ (1,127)  
    Other Comprehensive Income (Loss), Net of Tax $ (253) $ (502) $ 1,067
    XML 63 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 64 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    FAIR VALUE (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents, Fair Value Disclosure $ 707 $ 704
    Cost Method Investments, Fair Value Disclosure 22 2,782
    Equity Method Investments, Fair Value Disclosure 11,501  
    Fair Value, Inputs, Level 1 [Member]    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents, Fair Value Disclosure 707 704
    Cost Method Investments, Fair Value Disclosure 0 0
    Equity Method Investments, Fair Value Disclosure 0  
    Fair Value, Inputs, Level 2 [Member]    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents, Fair Value Disclosure 0 0
    Cost Method Investments, Fair Value Disclosure 0 0
    Equity Method Investments, Fair Value Disclosure 0  
    Fair Value, Inputs, Level 3 [Member]    
    Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
    Cash and Cash Equivalents, Fair Value Disclosure 0 0
    Cost Method Investments, Fair Value Disclosure 22 $ 2,782
    Equity Method Investments, Fair Value Disclosure $ 11,501  
    XML 65 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    RECENT ACCOUNTING (Notes)
    12 Months Ended
    Dec. 31, 2019
    Accounting Changes and Error Corrections [Abstract]  
    New Accounting Pronouncements and Changes in Accounting Principles [Text Block]

    NOTE 17 — RECENT ACCOUNTING PRONOUNCEMENTS

    Recently adopted accounting guidance

    In February 2016, the FASB issued guidance requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases, with the exception of short-term leases. On January 1, 2019, the Company elected to adopt this new lease guidance using a simplified transition option that allows companies to initially apply the new lease standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption.

    The Company also elected to adopt the package of practical expedients permitted in the new lease guidance. Accordingly, the Company is continuing to account for its existing operating leases as operating leases under the new lease guidance, without reassessing whether the contracts contain a lease under the new lease guidance or whether classification of the operating leases would be different under the new lease guidance. All of our leases at the adoption date were operating leases, primarily for facilities, and did not include any non-lease components.

    With the implementation of the new lease standard, the Company recognized right-of-use assets of $24.9 million, lease liabilities for operating leases of approximately $26.8 million, and eliminated deferred rent of $1.9 million. The Company did not have a cumulative adjustment impacting retained earnings. There are no changes to our previously reported results prior to January 1, 2019. Lease expense is not expected to change materially as a result of the adoption of the new lease standard.

    In May 2014, the FASB issued a new standard on revenue recognition (the Standard) which outlines a single comprehensive model to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. The core principle of the revenue model is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. We adopted the Standard effective January 1, 2018, using the modified retrospective approach. Under this method, we recorded a cumulative adjustment increasing retained earnings of $10.6 million before related tax impacts or $8.1 million net of related tax impacts. See Note 18, “Revenue Recognition” for additional discussion related to the Company’s adoption of the Standard. Under the Standard, estimated royalty revenue will be recorded each quarter on an accrual basis to more closely coincide with the timing of the end user sale by the strategic partner; with reconciliation made upon submission of the royalty report by the partner indicating actual royalties owed in the following quarter. In addition, we began recording the portion of reagent rental revenue associated with the recovery of the cost of providing the system and other hardware in reagent rental agreements as system revenue rather than assay revenue effective January 1, 2018. This change has not and is not expected to have any impact on top line revenue and we do not anticipate any material effects to our revenue categorization.

    On January 10, 2018, the FASB issued guidance on the accounting for tax on the GILTI provisions of the Tax Act. The GILTI provisions impose a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. Effective January 1, 2018, we recognize the tax on GILTI as a period expense in the period the tax is incurred. Under this policy, we have not provided deferred taxes related to temporary differences that upon their reversal will affect the amount of income subject to GILTI in the period.

    Recent accounting guidance not yet adopted

    In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. The Company will adopt the new standard effective January 1, 2020. The primary impact for the Company is the timing of recording expected credit losses on it trade receivables. The Company does not have a history of significant credit losses and this guidance will not have a material impact on its consolidated financial statements.

    In December 2019, the FABS issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification (ASC) 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.
    Description of New Accounting Pronouncements Not yet Adopted [Text Block]
    Recent accounting guidance not yet adopted

    In June 2016, the FASB issued guidance on financial instruments and related credit losses. The guidance requires that financial assets measured at amortized cost be presented at the net amount expected to be collected. The allowance for credit losses is a valuation account that is deducted from the amortized cost basis. The statement of comprehensive income reflects the measurement of credit losses for newly recognized financial assets, as well as the expected credit losses during the period. The measurement of expected credit losses is based upon historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the reported amount. Credit losses relating to available-for-sale debt securities will be recorded through an allowance for credit losses rather than as a direct write-down to the security. The updated guidance is effective for annual periods beginning after December 15, 2019, and is applicable to the Company in fiscal 2020. The Company will adopt the new standard effective January 1, 2020. The primary impact for the Company is the timing of recording expected credit losses on it trade receivables. The Company does not have a history of significant credit losses and this guidance will not have a material impact on its consolidated financial statements.

    In December 2019, the FABS issued final guidance that simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification (ASC) 740, Income Taxes. The guidance amended certain disclosure requirements that had become redundant, outdated or superseded. Additionally, this guidance includes provisions for investment company reporting modernization, amends accounting for the interim period effects of changes in tax laws or rates, and simplifies aspects of the accounting for franchise taxes. The guidance is effective for annual periods beginning after December 15, 2020, and is applicable for the Company in fiscal 2021. Early adoption is permitted. The Company does not anticipate that this guidance will have a material impact on its consolidated financial statements.
    XML 66 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INVESTMENTS (Tables)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Investments, Debt and Equity Securities [Abstract]    
    Other Investments Not Readily Marketable [Table Text Block]
     
    2019
     
    2018
    Purchased technology rights (net of accumulated amortization of $8,300 and $7,633 in 2019 and 2018, respectively)
    $
    6,027

     
    $
    6,653

    Minority interest and equity method investments
    11,501

     
    2,782

    Other
    1,594

     
    1,963

     
    $
    19,122

     
    $
    11,398


     
    Marketable Securities [Table Text Block]
     
    Amortized Cost
     
    Gains in Accumulated Other Comprehensive Income
     
    Losses in Accumulated Other Comprehensive Income
     
    Estimated Fair Value
    Current:
     
     
     
     
     
     
     
    Money Market funds
    $
    707

     
    $

     
    $

     
    $
    707

    Total current securities
    707

     

     

     
    707

    Noncurrent:
     

     
     

     
     

     
     

    Total noncurrent securities

     

     

     

    Total available-for-sale securities
    $
    707

     
    $

     
    $

     
    $
    707


     
    Amortized Cost
     
    Gains in Accumulated Other Comprehensive Income
     
    Losses in Accumulated Other Comprehensive Income
     
    Estimated Fair Value
    Current:
     
     
     
     
     
     
     
    Money Market funds
    $
    704

     
    $

     
    $

     
    $
    704

    Total current securities
    704

     

     

     
    704

    Noncurrent:
     

     
     

     
     

     
     

    Total noncurrent securities

     

     

     

    Total available-for-sale securities
    $
    704

     
    $

     
    $

     
    $
    704


    Cost-method Investments, Description [Text Block]
    In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of $2.0 million being applied to the purchase option, (ii) the forgiveness and application of a $2.4 million note and related interest receivable to the purchase option and (iii) a tax impact of $0.1 million. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company recorded the $4.3 million asset acquisition as a defensive, in-process research and development (IP R&D) intangible asset. There were no gains or losses recognized as part of this transaction.

    The Company owns a minority interest in another private company based in the U.S. through its initial investment of $1.0 million in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the first quarter of 2020. We received cash representing the majority of our investment in the fourth quarter of 2019 and recorded an impairment of $205,000 in Other income, net in the Consolidated Statements of Comprehensive Income during 2019 based upon these circumstances and communication from this private company. We received the final cash payment for the remainder of this minority interest in the first quarter of 2020. As of December 31, 2019, this remaining portion is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as of December 31, 2019 as the Company does not have significant influence over the investee, as the Company owns less than 20% of the voting equity and the investee is not publicly traded.

    These minority interest investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the $205,000 impairment in 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.

     
    Investments and Other Noncurrent Assets [Text Block]

    NOTE 3 — INVESTMENTS AND OTHER ASSETS

    Marketable Securities

    The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of December 31, 2019, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.

    Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):
     
    Amortized Cost
     
    Gains in Accumulated Other Comprehensive Income
     
    Losses in Accumulated Other Comprehensive Income
     
    Estimated Fair Value
    Current:
     
     
     
     
     
     
     
    Money Market funds
    $
    707

     
    $

     
    $

     
    $
    707

    Total current securities
    707

     

     

     
    707

    Noncurrent:
     

     
     

     
     

     
     

    Total noncurrent securities

     

     

     

    Total available-for-sale securities
    $
    707

     
    $

     
    $

     
    $
    707



    Available-for-sale securities consisted of the following as of December 31, 2018 (in thousands):
     
    Amortized Cost
     
    Gains in Accumulated Other Comprehensive Income
     
    Losses in Accumulated Other Comprehensive Income
     
    Estimated Fair Value
    Current:
     
     
     
     
     
     
     
    Money Market funds
    $
    704

     
    $

     
    $

     
    $
    704

    Total current securities
    704

     

     

     
    704

    Noncurrent:
     

     
     

     
     

     
     

    Total noncurrent securities

     

     

     

    Total available-for-sale securities
    $
    704

     
    $

     
    $

     
    $
    704



    There were no proceeds from the sales of available-for-sale securities for the years ended December 31, 2019 and December 31, 2018. Realized gains and losses on sales of investments are determined using the specific identification method and are included in other income (expense) in the Consolidated Statement of Comprehensive Income. There were no available-for-sale debt securities as of December 31, 2019 or December 31, 2018.

    Non-Marketable Securities and Other-Than-Temporary Impairment

    During the year ended December 31, 2018, the Company made a $1.8 million investment in Combinati, a private company. Subsequently, on October 1, 2019, the Company made an additional $7.0 million investment in Combinati, bringing the Company's ownership to approximately 28.4% of the voting interest of Combinati. Effective October 1, 2019, the Company accounted for its investment in Combinati under the equity method, given the Company's significant influence over the investee due to its larger ownership percentage and its seat on the Board of Directors. The Company does not have unilateral decision making power, and therefore will not consolidate the investee. In the fourth quarter of 2019, we remeasured the existing, minority interest investment based on the fair value prior to the additional investment and recorded a gain of approximately $3.2 million in Other income, net in the Consolidated Statements of Comprehensive Income. The minority interest investment in Combinati was reclassified to equity method investments to distinguish it from other minority interest investments that take the fair value alternative.

    As of December 31, 2019, the carrying value of the Company’s total investment in Combinati was $11.5 million, which exceeded the Company’s share of Combinati’s net assets by $8.2 million and is not amortized. For the year ended December 31, 2019, the Company recorded the allocable share of Combinati’s net income in its Consolidated Statement of Comprehensive Income and as an adjustment to the invested balance.

    In August 2018, the Company exercised its purchase option on a second private company and acquired 100% of its capital stock in a non-cash transaction involving (i) a prior investment of $2.0 million being applied to the purchase option, (ii) the forgiveness and application of a $2.4 million note and related interest receivable to the purchase option and (iii) a tax impact of $0.1 million. This acquisition was accounted for as an asset acquisition rather than a business combination, as substantially all of the fair value of the gross assets acquired is concentrated in a single identifiable asset, a next generation technology. The Company recorded the $4.3 million asset acquisition as a defensive, in-process research and development (IP R&D) intangible asset. There were no gains or losses recognized as part of this transaction.

    The Company owns a minority interest in another private company based in the U.S. through its initial investment of $1.0 million in the third quarter of 2012. We have been informed that this private company will be dissolving and ceasing operations in the first quarter of 2020. We received cash representing the majority of our investment in the fourth quarter of 2019 and recorded an impairment of $205,000 in Other income, net in the Consolidated Statements of Comprehensive Income during 2019 based upon these circumstances and communication from this private company. We received the final cash payment for the remainder of this minority interest in the first quarter of 2020. As of December 31, 2019, this remaining portion is included at cost in other short-term assets on the Company’s Consolidated Balance Sheets as of December 31, 2019 as the Company does not have significant influence over the investee, as the Company owns less than 20% of the voting equity and the investee is not publicly traded.

    These minority interest investments do not have readily determinable fair values. Therefore, the Company has elected the measurement alternative for its minority interests and the investments are recorded at cost, less any impairment, including changes resulting from observable price changes. The Company regularly evaluates the carrying value of its investment for impairment and whether any events or circumstances are identified that would significantly harm the fair value of the investment. The primary indicators the Company utilizes to identify these events and circumstances are the investee’s ability to remain in business, such as the investee’s liquidity and rate of cash use, and the investee’s ability to secure additional funding and the value of that additional funding. In the event a decline in fair value is less than the investment’s carrying value, the Company will record an impairment charge in Other income, net in the Consolidated Statements of Comprehensive Income. Other than the $205,000 impairment in 2019 discussed above, the Company has not recorded any impairment charges related to these non-marketable investments.

    As the inputs utilized for the Company’s periodic impairment assessment are not based on observable market data, the determination of fair value of its investments is classified within Level 3 of the fair value hierarchy. See Note 6 - Fair Value Measurement to our Condensed Consolidated Financial Statements for further information on the fair value hierarchy and the three classification levels. To determine the fair value of these investments, the Company uses all available financial information related to the entities, including information based on recent or pending third-party equity investments in these entities. In certain instances, an investment’s fair value is not estimated as there are no identified events or changes in the circumstances. There have been no unrealized gains or losses related to these Level 3 minority interest investments.

    Other long-term assets consisted of the following at December 31 (in thousands):
     
    2019
     
    2018
    Purchased technology rights (net of accumulated amortization of $8,300 and $7,633 in 2019 and 2018, respectively)
    $
    6,027

     
    $
    6,653

    Minority interest and equity method investments
    11,501

     
    2,782

    Other
    1,594

     
    1,963

     
    $
    19,122

     
    $
    11,398



    For the years ended December 31, 2019 and 2018, the Company recognized amortization expense related to the amortization of purchased technology rights of approximately $667,000 and $621,000, respectively. Future amortization expense is estimated to be $572,000 in 2020, $540,000 in 2021, $522,000 in 2022, $505,000 in 2023, $500,000 in 2024 and $3,388,000 thereafter.
     
    Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]

    Marketable Securities

    The Company determines the appropriate classification of any investments in debt and equity securities at the time of purchase and re-evaluates such determinations at each balance sheet date. As of December 31, 2019, the Company had no short or long-term investments, since those funds were used to pay for acquisitions.

    Available-for-sale securities consisted of the following as of December 31, 2019 (in thousands):
     
    Amortized Cost
     
    Gains in Accumulated Other Comprehensive Income
     
    Losses in Accumulated Other Comprehensive Income
     
    Estimated Fair Value
    Current:
     
     
     
     
     
     
     
    Money Market funds
    $
    707

     
    $

     
    $

     
    $
    707

    Total current securities
    707

     

     

     
    707

    Noncurrent:
     

     
     

     
     

     
     

    Total noncurrent securities

     

     

     

    Total available-for-sale securities
    $
    707

     
    $

     
    $

     
    $
    707



    Available-for-sale securities consisted of the following as of December 31, 2018 (in thousands):
     
    Amortized Cost
     
    Gains in Accumulated Other Comprehensive Income
     
    Losses in Accumulated Other Comprehensive Income
     
    Estimated Fair Value
    Current:
     
     
     
     
     
     
     
    Money Market funds
    $
    704

     
    $

     
    $

     
    $
    704

    Total current securities
    704

     

     

     
    704

    Noncurrent:
     

     
     

     
     

     
     

    Total noncurrent securities

     

     

     

    Total available-for-sale securities
    $
    704

     
    $

     
    $

     
    $
    704



    There were no proceeds from the sales of available-for-sale securities for the years ended December 31, 2019 and December 31, 2018. Realized gains and losses on sales of investments are determined using the specific identification method and are included in other income (expense) in the Consolidated Statement of Comprehensive Income. There were no available-for-sale debt securities as of December 31, 2019 or December 31, 2018.
     
    XML 68 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    STOCKHOLDERS' EQUITY (Tables)
    12 Months Ended
    Dec. 31, 2019
    Equity [Abstract]  
    Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
     
    2019
     
    2018
     
    2017
    Dividend yield
    0.9
    %
     
    1.2
    %
     
    1.3
    %
    Expected volatility
    0.4

     
    0.4

     
    0.5

    Risk-free rate of return
    2.6
    %
     
    2.7
    %
     
    2.0
    %
    Expected life of a 10 year contractual term option
    7 years

     
    7 years

     
    7 years

    Expected life of a 7 year contractual term option
    4.88 years

     
    4.88 years

     
    4.87 years

    Weighted average fair value at grant date
    $
    7.69

     
    $
    8.23

     
    $
    6.66


    Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
     
    2019
     
    2018
     
    2017
    Assumptions:
     
     
     
     
     
    Risk-free interest rates
    2.55
    %
     
    2.1
    %
     
    1.07
    %
    Expected life
    0.5 years

     
    0.5 years

     
    0.5 years

    Expected volatility
    0.35

     
    0.44

     
    0.45

    Dividend yield
    0.942
    %
     
    1.2
    %
     
    1.3
    %

    XML 69 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    INTANGIBLE ASSETS (Tables)
    12 Months Ended
    Dec. 31, 2019
    Goodwill and Intangible Assets Disclosure [Abstract]  
    Schedule of Intangible Assets and Goodwill [Table Text Block]
     
    Finite-lived
     
    Indefinite-lived
     
     
     
    Technology, trade secrets and know-how
     
    Customer lists and contracts
     
    Other identifiable intangible assets
     
    IP R&D
     
    Total
    2018
     
     
     
     
     
     
     
     
     
    Balance as of December 31, 2017
    $
    81,385

     
    $
    19,097

     
    $
    5,664

     
    $
    12,982

     
    $
    119,128

    Flow cytometry acquisition
    17,084

     
    4,722

     
    4,991

     
    6,703

     
    33,500

    Asset acquisition

     

     

     
    4,328

     
    4,328

    Balance as of December 31, 2018
    98,469

     
    23,819

     
    10,655

     
    24,013

     
    156,956

    Less: accumulated amortization:
     

     
     

     
     

     
     

     
     

    Accumulated amortization balance as of December 31, 2017
    (34,414
    )
     
    (7,037
    )
     
    (1,692
    )
     

     
    (43,143
    )
    Amortization expense
    (6,087
    )
     
    (1,999
    )
     
    (579
    )
     

     
    (8,665
    )
    Accumulated amortization balance as of December 31, 2018
    (40,501
    )
     
    (9,036
    )
     
    (2,271
    )
     

     
    (51,808
    )
    Net balance as of December 31, 2018
    $
    57,968

     
    $
    14,783

     
    $
    8,384

     
    $
    24,013

     
    $
    105,148

    Weighted average life (in years)
    11

     
    10

     
    10

     
     

     
     

     
     
     
     
     
     
     
     
     
     
    2019
     

     
     

     
     

     
     

     
     

    Balance as of December 31, 2018
    $
    98,469

     
    $
    23,819

     
    $
    10,655

     
    $
    24,013

     
    $
    156,956

    Flow cytometry acquisition purchase price allocation adjustments
    (116
    )
     
    (428
    )
     
    1,154

     
    (4,016
    )
     
    (3,406
    )
    Balance as of December 31, 2019
    98,353

     
    23,391

     
    11,809

     
    19,997

     
    153,550

    Less: accumulated amortization:
     

     
     

     
     

     
     

     
     

    Accumulated amortization balance as of December 31, 2018
    (40,501
    )
     
    (9,036
    )
     
    (2,271
    )
     

     
    (51,808
    )
    Amortization expense
    (7,784
    )
     
    (2,428
    )
     
    (1,194
    )
     

     
    (11,406
    )
    Accumulated amortization balance as of December 31, 2019
    (48,285
    )
     
    (11,464
    )
     
    (3,465
    )
     

     
    (63,214
    )
    Net balance as of December 31, 2019
    $
    50,068

     
    $
    11,927

     
    $
    8,344

     
    $
    19,997

     
    $
    90,336

    Weighted average life (in years)
    11

     
    10

     
    10

     
     

     
     


    Estimated Future Amortization Expense Related to Intangible Assets
    2020
    $
    11,406

    2021
    11,048

    2022
    9,801

    2023
    9,452

    2024
    9,452

    Thereafter
    19,180

     
    $
    70,339


    XML 70 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    STOCKHOLDERS' EQUITY
    12 Months Ended
    Dec. 31, 2019
    Equity [Abstract]  
    Shareholders' Equity and Share-based Payments [Text Block]

    NOTE 13 — STOCKHOLDERS’ EQUITY, EMPLOYEE BENEFIT PLANS AND STOCK-BASED COMPENSATION

    Preferred Stock

    The Company’s Board of Directors has the authority to issue up to 5,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the Company’s stockholders. At December 31, 2019 and 2018, there was no preferred stock issued and outstanding.

    Dividends

    In February 2017, the Board of Directors initiated a cash dividend program under which the Company began paying a regular quarterly cash dividend. The following table shows cash dividends declared, recorded, and paid (or to be paid) in the periods shown:
     
     
     
     
     
     
    Date Paid or
    To Be Paid
     
    Dividends Declared per Share
    Twelve Months Ending
     
    Date Declared
     
    Date Payable
     
     
     
     
     
     
     
     
     
     
     
    December 31, 2017
     
     
     
     
     
     
     
     
     
     
    February 21, 2017
     
    March 24, 2017
     
    April 14, 2017
     
    $
    0.06

     
     
    May 24, 2017
     
    June 23, 2017
     
    July 14, 2017
     
    $
    0.06

     
     
    September 12, 2017
     
    September 22, 2017
     
    October 13, 2017
     
    $
    0.06

     
     
    December 7, 2017
     
    December 22, 2017
     
    January 12, 2018
     
    $
    0.06

     
     
     
     
     
     
     
     
     
    December 31, 2018
     
     
     
     
     
     
     
     
     
     
    January 24, 2018
     
    March 23, 2018
     
    April 13, 2018
     
    $
    0.06

     
     
    May 18, 2018
     
    June 22, 2018
     
    July 13, 2018
     
    $
    0.06

     
     
    September 11, 2018
     
    September 21, 2018
     
    October 12, 2018
     
    $
    0.06

     
     
    December 11, 2018
     
    December 22, 2018
     
    January 10, 2019
     
    $
    0.06

     
     
     
     
     
     
     
     
     
    December 31, 2019
     
     
     
     
     
     
     
     
     
     
    February 8, 2019
     
    March 21, 2019
     
    April 11, 2019
     
    $
    0.06

     
     
    May 21, 2019
     
    June 20, 2019
     
    July 11, 2019
     
    $
    0.06

     
     
    July 31, 2019
     
    September 26, 2019
     
    October 17, 2019
     
    $
    0.09

     
     
    December 6, 2019
     
    December 19, 2019
     
    January 15, 2020
     
    $
    0.09


    The Company’s current intent is to pay a continuing dividend on a quarterly basis. However, future declaration of dividends is subject to the final determination of the Company’s Board of Directors.

    Stock-Based Compensation

    At December 31, 2019, the Company has one stock-based employee compensation plan pursuant to which grants may be made: the Luminex Corporation 2018 Equity Incentive Plan (Equity Incentive Plan) which was approved at the Company’s Annual Meeting on May 17, 2018. No further grants shall be made pursuant to the 2000 Long-Term Incentive Plan (2000 Plan), the 2001 Broad-Based Stock Option Plan (2001 Plan) or the 2006 Equity Incentive Plan (2006 Plan). In addition, at December 31, 2019, the Company has one plan pursuant to which discount purchases may be made by the participants in such plan: the Luminex Corporation Employee Stock Purchase Plan (ESPP), which was approved at the Company’s Annual Meeting on May 17, 2012 and amended at the Company’s Annual Meeting on May 18, 2017.

    Equity Incentive Plans

    Under the Company’s Equity Incentive Plan and, the 2006 Plan, certain employees, consultants and non-employee directors have been granted RSAs, restricted stock units (RSUs) and options to purchase shares of common stock. The options, RSAs, and RSUs generally vest in installments over a three to five year period, and the options expire either seven or ten years after the date of grant.

    The ESPP provides for the granting of rights to certain employees of the Company to defer an elected percentage, up to 15%, of their base salary through the purchase of the Company’s common stock, discounted by 15%. As of December 31, 2019, there were approximately 3.8 million shares authorized for future issuance under the Company’s Equity Incentive Plan and approximately 210,000 shares eligible for purchase pursuant to the terms and conditions of the ESPP as more fully described below.

    The Equity Incentive Plan, the 2006 Plan and the ESPP are administered by the Compensation Committee of the Board of Directors. The Compensation Committee has the authority to determine the terms and conditions under which awards will be granted from the Equity Incentive Plan, including the number of shares, vesting schedule and term, as applicable. Any option exercise prices, as set forth in the Equity Incentive Plan, will be equal to the fair market value on the date of grant. Under certain circumstances, the Company may repurchase previously granted RSAs and RSUs.

    On each of February 21, 2019 and 2018, the Compensation Committee approved awards of stock options (the Performance Options) to the Company’s named executive officers and certain other executives that vest over four years based on achievement of certain operating profit and revenue targets for each of 2019 and 2018, respectively. The Performance Options have an exercise price equal to the closing market price for the Company’s common stock on the Nasdaq Global Select Market on the date of grant (March 12, 2019 and 2018, respectively) and expire seven years from the date of grant. The Performance Options were measured over a one-year performance period ending on December 31, 2019 and 2018, respectively. Following the end of the applicable fiscal year, the Committee determined the number of Performance Options which were eligible to vest based upon the level of achievement of an established Company performance goal (the Company Financial Goal). If the Company failed to meet the threshold performance for the performance period, no Performance Options would be eligible to vest. Minimum vesting for minimum threshold performance started at 30% of the target value for the Company Financial Goal. If the Company’s performance exceeded the target performance, the recipient may receive additional Performance Options above the target number, subject to a maximum of 200% of the target award. The Company’s financial performance resulted in delivery of 83% and 115% of the number of target Performance Options granted for 2019 and 2018, respectively. The Performance Options that are eligible to vest after the determination date will vest 25% on each of the first four anniversaries of the grant date. In the event of a change of control of the Company before the end of the performance period, the Performance Options will automatically vest based on the greater of actual achievement of the pro-rated Company Financial Goal as of the date of the change of control or 100% of target performance, as determined by the Committee in its sole discretion. The Performance Options are exercisable into shares of the Company’s common stock.

    Accounting for Stock Compensation

    Stock-based compensation costs are generally based on the fair value calculated from the Black-Scholes option-pricing model on the date of grant for stock options, performance options and market value on the date of grant for RSAs. The fair values of stock and stock options are amortized as compensation expense on a straight-line basis over the vesting period of the grants.

    In accordance with ASC 718, the Company evaluates the assumptions used in the Black-Scholes model at each grant date using a consistent methodology for computing expected volatility, expected term and risk-free rate of return. Calculation of expected volatility is based on historical volatility. The expected life is calculated using the contractual term of the options as well as an analysis of the Company’s historical exercises of stock options and performance options. The estimate of the risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant. The dividend yield is based on our history and expectation of dividend payouts at the time of grant. The assumptions used are summarized in the following table:

     
    2019
     
    2018
     
    2017
    Dividend yield
    0.9
    %
     
    1.2
    %
     
    1.3
    %
    Expected volatility
    0.4

     
    0.4

     
    0.5

    Risk-free rate of return
    2.6
    %
     
    2.7
    %
     
    2.0
    %
    Expected life of a 10 year contractual term option
    7 years

     
    7 years

     
    7 years

    Expected life of a 7 year contractual term option
    4.88 years

     
    4.88 years

     
    4.87 years

    Weighted average fair value at grant date
    $
    7.69

     
    $
    8.23

     
    $
    6.66



    As part of the requirements of ASC 718, the Company is required to estimate potential forfeitures of stock grants and adjust compensation cost recorded accordingly. The estimate of forfeitures is based on historical forfeiture performance and will be adjusted over the requisite service period to the extent that actual forfeitures differ, or are expected to differ, from such estimates. Changes in estimated forfeitures will be recognized through a cumulative catch-up adjustment in the period of evaluation and will also impact the amount of stock compensation expense to be recognized in future periods.

    The Company’s stock option activity for the year ended December 31, 2019 is as follows:
    Stock Options
     
    Shares
    (in thousands)
     
    Weighted Average Exercise Price
     
    Weighted Average Remaining Contractual Life (in years)
     
    Aggregate Intrinsic Value (in thousands)
    Outstanding at December 31, 2018
     
    3,323

     
    $
    19.05

     
     
     
     

    Granted
     
    976

     
    24.43

     
     
     
     
    Exercised
     
    (95
    )
     
    17.85

     
     
     
     

    Canceled or expired
     
    (411
    )
     
    21.74

     
     
     
     
    Outstanding at December 31, 2019
     
    3,793

     
    $
    20.17

     
    4.13
     
    $
    12,636

    Vested at December 31, 2019 and expected to vest
     
    3,746

     
    $
    20.13

     
    4.11
     
    $
    12,593

    Exercisable at December 31, 2019
     
    1,927

     
    $
    18.31

     
    3.00
     
    $
    9,380



    During the years ended December 31, 2019, 2018 and 2017, the total exercise intrinsic value of stock options exercised was $0.4 million, $1.3 million and $0.7 million, respectively, and the total fair value of stock options that vested was $11.9 million, $12.7 million and $12.7 million, respectively. Exercise intrinsic value represents the difference between the market value of the Company’s common stock at the time of exercise and the price paid by the employee to exercise the options. The Company had $6.5 million of total unrecognized compensation costs related to stock options at December 31, 2019 that are expected to be recognized over a weighted-average period of 2.29 years.

    The Company’s restricted share activity for the year ended December 31, 2019 is as follows:
    Restricted Stock Awards
     
    Shares
    (in thousands)
     
    Weighted Average Grant Price
    Non-vested at December 31, 2018
     
    724

     
    $
    20.27

    Granted
     
    414

     
    24.07

    Vested
     
    (261
    )
     
    19.67

    Cancelled or expired
     
    (67
    )
     
    21.74

    Non-vested at December 31, 2019
     
    810

     
    $
    22.28


    Restricted Stock Units
     
    Shares
    (in thousands)
     
    Weighted Average Remaining Contractual Life (in years)
     
    Aggregate Intrinsic Value (in thousands)
    Non-vested at December 31, 2018
     
    468

     
     
     
     
    Granted
     
    120

     
     
     
     
    Vested
     
    (45
    )
     
     
     
     
    Cancelled or expired
     
    (21
    )
     
     
     
     
    Non-vested at December 31, 2019
     
    522

     
    1.07
     
    $
    12,088

    Vested at December 31, 2019 and expected to vest
     
    515

     
    1.01
     
    $
    11,927

    Exercisable at December 31, 2019
     
    356

     
    0.00
     
    $
    8,240


    As of December 31, 2019, there was $17.4 million of unrecognized compensation cost related to RSAs and RSUs. That cost is expected to be recognized over a weighted average-period of 2.18 years. The total fair value of restricted shares vested during the year ended December 31, 2019, 2018 and 2017 was $6.0 million, $6.7 million and $8.8 million, respectively.

    RSAs and RSUs may be granted at the discretion of the Compensation Committee of the Board of Directors under the Equity Incentive Plan in connection with the hiring or retention of key employees and are subject to certain conditions. Restrictions expire at certain dates after the grant date in accordance with specific provisions in the applicable agreement. During the year ended December 31, 2019, the Company awarded 413,967 shares of RSAs, which had a fair value at the date of grant ranging from $20.04$24.43. During the year ended December 31, 2018, the Company awarded 387,436 shares of RSAs, which had a fair value at the date of grant ranging from $20.33$29.33. During the year ended December 31, 2017, the Company awarded 369,715 shares of RSAs, which had a fair value at the date of grant ranging from $18.04$20.80. During the year ended December 31, 2019, the Company awarded 120,498 shares of RSUs and dividend equivalents, which had a fair value at the date of grant ranging from $21.01$24.43. During the year ended December 31, 2018, the Company awarded 95,127 shares of RSUs and dividend equivalents, which had a fair value at the date of grant ranging from $21.98$26.39. During the year ended December 31, 2017, the Company awarded 104,237 shares of RSUs, which had a fair value at the date of grant ranging from $18.04$20.80. Compensation under these RSAs and RSUs was charged to expense over the restriction period and amounted to $8.2 million, $6.2 million, and $7.2 million in 2019, 2018 and 2017, respectively. There were no significant stock compensation costs capitalized into assets as of December 31, 2019, 2018 or 2017.

    The Company received $1.7 million, $2.8 million and $2.8 million for the exercise of stock options during the years ended December 31, 2019, 2018 and 2017, respectively. Cash was not used to settle any equity instruments previously granted. The Company issued shares pursuant to grants relating to each of the Equity Incentive Plan, the 2006 Plan and 2000 Plan from reserves upon the exercise of stock options and vesting of RSAs.

    The following are the stock-based compensation costs recognized in the Company’s consolidated statements of comprehensive income (in thousands):
     
    Year Ended December 31,
     
    2019
     
    2018
     
    2017
    Cost of revenue
    $
    2,028

     
    $
    1,715

     
    $
    1,561

    Research and development
    1,635

     
    1,409

     
    2,039

    Selling, general and administrative
    9,535

     
    9,102

     
    8,878

    Stock-based compensation costs reflected in net (loss) income
    $
    13,198

     
    $
    12,226

     
    $
    12,478



    Employee Stock Purchase Plan

    In May 2012, the Company’s stockholders approved the ESPP, which provides for the purchase of up to 500,000 shares of the Company’s common stock by eligible employees. In May 2017, the Company’s stockholders approved an amendment to the ESPP Plan, which increased the shares available under the ESPP by 341,744 shares. The ESPP period is semi-annual and allows participants to purchase the Company’s common stock at 85% of the lesser of (i) the closing market value per share of the common stock on the first trading date of the option period or (ii) the closing market value per share of the common stock on the last trading date of the option period. As of December 31, 2019, 2018 and 2017, 631,553 shares, 518,111 shares and 434,400 shares, respectively had been issued out of the ESPP. The related stock-based compensation expense was $0.7 million, $0.6 million and $0.5 million for 2019, 2018 and 2017, respectively.

    The Company uses the Black-Scholes model to estimate the fair value of shares to be issued under the ESPP as of the grant date using the following weighted average assumptions:
     
    2019
     
    2018
     
    2017
    Assumptions:
     
     
     
     
     
    Risk-free interest rates
    2.55
    %
     
    2.1
    %
     
    1.07
    %
    Expected life
    0.5 years

     
    0.5 years

     
    0.5 years

    Expected volatility
    0.35

     
    0.44

     
    0.45

    Dividend yield
    0.942
    %
     
    1.2
    %
     
    1.3
    %


    Reserved Shares of Common Stock

    At December 31, 2019 and 2018, the Company had reserved 8,349,808 and 8,925,957 shares of common stock, respectively, for the issuance of common stock upon the exercise of options, issuance of RSAs, RSUs, purchase of common stock pursuant to the ESPP or other awards issued pursuant to the Company’s equity plans and arrangements. The following table summarizes the reserved shares by plan as of December 31, 2019:
     
    Options and RSUs Outstanding
     
    Shares Available for Future Issuance
     
    Total Shares Reserved
    Equity Incentive Plan
    4,326,593

     
    3,813,024

     
    8,139,617

    ESPP

     
    210,191

     
    210,191

     
    4,326,593

     
    4,023,215

     
    8,349,808



    Employee Savings Plans and Other Benefit Plans

    Effective January 1, 2001, the Company began sponsoring a retirement plan authorized by section 401(k) of the Internal Revenue Code for the Company’s employees in the United States. In accordance with the 401(k) plan, all employees are eligible to participate in the plan on the first day of the month following the commencement of full time employment. For 2019, 2018 and 2017, each employee could contribute a percentage of compensation up to a maximum of $19,000, $18,500, and $18,500 per year, respectively, with the Company matching 50% of each employee’s contributions. Effective January 1, 2010, the Company began contributing to a deferred profit sharing plan for its Canadian employees. All Canadian employees are eligible to participate in the plan. The Company’s contributions to these plans for 2019, 2018 and 2017 were $5.1 million, $4.0 million and $3.8 million, respectively.

    Several of the Company’s Netherlands employees are covered by a defined benefit plan. The cost and total liability to the Company is not material. Effective January 1, 2011, all of the Company’s new hires in the Netherlands are eligible to participate in a defined contribution plan.
    Preferred Stock [Text Block]
    Preferred Stock

    The Company’s Board of Directors has the authority to issue up to 5,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof, including dividend rights, dividend rates, conversion rights, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of such series, without further vote or action by the Company’s stockholders. At December 31, 2019 and 2018, there was no preferred stock issued and outstanding.
    Disclosure of Compensation Related Costs, Share-based Payments [Text Block]
    Stock-Based Compensation

    At December 31, 2019, the Company has one stock-based employee compensation plan pursuant to which grants may be made: the Luminex Corporation 2018 Equity Incentive Plan (Equity Incentive Plan) which was approved at the Company’s Annual Meeting on May 17, 2018. No further grants shall be made pursuant to the 2000 Long-Term Incentive Plan (2000 Plan), the 2001 Broad-Based Stock Option Plan (2001 Plan) or the 2006 Equity Incentive Plan (2006 Plan). In addition, at December 31, 2019, the Company has one plan pursuant to which discount purchases may be made by the participants in such plan: the Luminex Corporation Employee Stock Purchase Plan (ESPP), which was approved at the Company’s Annual Meeting on May 17, 2012 and amended at the Company’s Annual Meeting on May 18, 2017.
    XML 72 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    FAIR VALUE (Notes)
    12 Months Ended
    Dec. 31, 2019
    Fair Value Disclosures [Abstract]  
    Fair Value Disclosures [Text Block]

    NOTE 6 — FAIR VALUE MEASUREMENT

    ASC 820 “Fair Value Measurement” (ASC 820) defines fair value, establishes a framework for measuring fair value under U.S. GAAP and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. ASC 820 describes a fair value hierarchy based on the following three levels of inputs that may be used to measure fair value, of which the first two are considered observable and the last unobservable:

    Level 1—Quoted prices in active markets for identical assets or liabilities.

    Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

    Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

    The Company determines the fair value of its investment portfolio assets by obtaining non-binding market prices from its third-party portfolio managers on the last day of the quarter, whose sources may use quoted prices in active markets for identical assets (Level 1 inputs) or inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs) in determining fair value. There were no transfers between Level 1, Level 2 or Level 3 measurements for the year ended December 31, 2019.

    The following table represents the Company’s fair value hierarchy for its financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2019 and 2018 (in thousands):
     
    Fair Value Measurements as of December 31, 2019 Using
     
    Level 1
     
    Level 2
     
    Level 3
     
    Total
    Assets:
     
     
     
     
     
     
     
    Money Market funds
    $
    707

     
    $

     
    $

     
    $
    707

    Minority interest investments - short-term
    $

     
    $

     
    $
    22

     
    $
    22

    Equity investment
    $

     
    $

     
    $
    11,501

     
    $
    11,501



     
    Fair Value Measurements as of December 31, 2018 Using
     
    Level 1
     
    Level 2
     
    Level 3
     
    Total
    Assets:
     
     
     
     
     
     
     
    Money Market funds
    $
    704

     
    $

     
    $

     
    $
    704

    Minority interest investments - long-term
    $

     
    $

     
    $
    2,782

     
    $
    2,782


    XML 73 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
    12 Months Ended
    Dec. 31, 2019
    Equity [Abstract]  
    Comprehensive Income (Loss) Note [Text Block]

    NOTE 9 — OTHER COMPREHENSIVE LOSS

    Comprehensive loss represents a measure of all changes in equity that result from recognized transactions and other economic events other than those resulting from investments by and distributions to shareholders. Other comprehensive loss for the Company includes foreign currency translation adjustments and net unrealized holding gains and losses on available-for-sale investments.

    The following table presents the changes in each component of accumulated other comprehensive loss, net of tax (in thousands):
     
    Accumulated Other Comprehensive Loss Items - Foreign Currency
    Balance as of December 31, 2018
    $
    (1,127
    )
    Other comprehensive loss
    (253
    )
    Net current-period other comprehensive loss
    (253
    )
    Balance as of December 31, 2019
    $
    (1,380
    )


    There are no tax benefits or expenses related to the other comprehensive loss for the twelve months ended December 31, 2019.
    JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lmnx-12312019x10k.htm": { "axisCustom": 0, "axisStandard": 4, "contextCount": 86, "dts": { "calculationLink": { "local": [ "lmnx-20191231_cal.xml" ] }, "definitionLink": { "local": [ "lmnx-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "lmnx-12312019x10k.htm" ] }, "labelLink": { "local": [ "lmnx-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "lmnx-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml" ] }, "schema": { "local": [ "lmnx-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 431, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 96, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 101 }, "keyCustom": 0, "keyStandard": 422, "memberCustom": 0, "memberStandard": 14, "nsprefix": "lmnx", "nsuri": "http://www.luminexcorp.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityWellKnownSeasonedIssuer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - COVER PAGE Document", "role": "http://www.luminexcorp.com/role/CoverPageDocument", "shortName": "COVER PAGE Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityWellKnownSeasonedIssuer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - INVENTORIES", "role": "http://www.luminexcorp.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124100 - Disclosure - FAIR VALUE (Notes)", "role": "http://www.luminexcorp.com/role/FairValueNotes", "shortName": "FAIR VALUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Notes)", "role": "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentNotes", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - GOODWILL", "role": "http://www.luminexcorp.com/role/Goodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137100 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.luminexcorp.com/role/IntangibleAssets", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138100 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "role": "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139100 - Disclosure - ACCRUED LIABILITIES (Notes)", "role": "http://www.luminexcorp.com/role/AccruedLiabilitiesNotes", "shortName": "ACCRUED LIABILITIES (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140100 - Disclosure - INCOME TAXES", "role": "http://www.luminexcorp.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141100 - Disclosure - EARNINGS PER SHARE", "role": "http://www.luminexcorp.com/role/EarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142100 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.luminexcorp.com/role/StockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - BALANCE SHEETS", "role": "http://www.luminexcorp.com/role/BalanceSheets", "shortName": "BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:OtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143100 - Disclosure - CONTINGENCIES", "role": "http://www.luminexcorp.com/role/Contingencies", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144100 - Disclosure - GUARANTEES (Notes)", "role": "http://www.luminexcorp.com/role/GuaranteesNotes", "shortName": "GUARANTEES (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145100 - Disclosure - GEOGRAPHIC INFORMATION (Notes)", "role": "http://www.luminexcorp.com/role/GeographicInformationNotes", "shortName": "GEOGRAPHIC INFORMATION (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146100 - Disclosure - RECENT ACCOUNTING (Notes)", "role": "http://www.luminexcorp.com/role/RecentAccountingNotes", "shortName": "RECENT ACCOUNTING (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147100 - Disclosure - REVENUE RECOGNITION (Notes)", "role": "http://www.luminexcorp.com/role/RevenueRecognitionNotes", "shortName": "REVENUE RECOGNITION (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201200 - Disclosure - ACCOUNTING POLICIES (Policies)", "role": "http://www.luminexcorp.com/role/AccountingPoliciesPolicies", "shortName": "ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies)", "role": "http://www.luminexcorp.com/role/BusinessCombinationsBusinessCombinationsProFormaPolicies", "shortName": "BUSINESS COMBINATIONS Business Combinations - Pro Forma (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303300 - Disclosure - INVESTMENTS (Tables)", "role": "http://www.luminexcorp.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://www.luminexcorp.com/role/AccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - INVENTORIES (Tables)", "role": "http://www.luminexcorp.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - BALANCE SHEETS (Parenthetical)", "role": "http://www.luminexcorp.com/role/BalanceSheetsParenthetical", "shortName": "BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324301 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.luminexcorp.com/role/FairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "role": "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337301 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.luminexcorp.com/role/IntangibleAssetsTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339301 - Disclosure - ACCRUED LIABILITIES (Tables)", "role": "http://www.luminexcorp.com/role/AccruedLiabilitiesTables", "shortName": "ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340301 - Disclosure - INCOME TAXES Tables (Tables)", "role": "http://www.luminexcorp.com/role/IncomeTaxesTablesTables", "shortName": "INCOME TAXES Tables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341301 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.luminexcorp.com/role/EarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342301 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.luminexcorp.com/role/StockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.luminexcorp.com/role/CommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Business Combinations - Additional Information (Detail)", "role": "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail", "shortName": "Business Combinations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - INVESTMENTS Details (Details)", "role": "http://www.luminexcorp.com/role/InvestmentsDetailsDetails", "shortName": "INVESTMENTS Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - INCOME STATEMENTS", "role": "http://www.luminexcorp.com/role/IncomeStatements", "shortName": "INCOME STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "role": "http://www.luminexcorp.com/role/AccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - INVENTORIES (Details)", "role": "http://www.luminexcorp.com/role/InventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424402 - Disclosure - FAIR VALUE (Details)", "role": "http://www.luminexcorp.com/role/FairValueDetails", "shortName": "FAIR VALUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "role": "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431401 - Disclosure - GOODWILL (Details)", "role": "http://www.luminexcorp.com/role/GoodwillDetails", "shortName": "GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:GoodwillDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - INTANGIBLE ASSETS (Detail)", "role": "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "shortName": "INTANGIBLE ASSETS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438401 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details)", "role": "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME Details (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439402 - Disclosure - ACCRUED LIABILITIES (Details)", "role": "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails", "shortName": "ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440402 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441402 - Disclosure - EARNINGS PER SHARE Details (Details)", "role": "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "shortName": "EARNINGS PER SHARE Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - INCOME STATEMENTS INCOME STATEMENTS (Parenthetical)", "role": "http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical", "shortName": "INCOME STATEMENTS INCOME STATEMENTS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentPeriodEndDate", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442402 - Disclosure - STOCKHOLDERS' EQUITY Details (Details)", "role": "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails", "shortName": "STOCKHOLDERS' EQUITY Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": "0", "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443402 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CASH FLOWS STATEMENTS", "role": "http://www.luminexcorp.com/role/CashFlowsStatements", "shortName": "CASH FLOWS STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - STOCKHOLDERS' EQUITY STATEMENTS", "role": "http://www.luminexcorp.com/role/StockholdersEquityStatements", "shortName": "STOCKHOLDERS' EQUITY STATEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.luminexcorp.com/role/BusinessCombinations", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - ACCOUNTS RECEIVABLE (Notes)", "role": "http://www.luminexcorp.com/role/AccountsReceivableNotes", "shortName": "ACCOUNTS RECEIVABLE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "lmnx-12312019x10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 14, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails", "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r347" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.luminexcorp.com/role/CoverPageDocument" ], "xbrltype": "tradingSymbolItemType" }, "lmnx_COVERPAGEAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "COVER PAGE [Abstract]", "label": "COVER PAGE [Abstract]" } } }, "localname": "COVERPAGEAbstract", "nsuri": "http://www.luminexcorp.com/20191231", "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r18", "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts Receivable, Gross, Current" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r194" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts Receivable, Net, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableDetails", "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Liabilities, Current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails", "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r6", "r7", "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued Royalties, Current" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical", "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r55", "r56", "r57", "r300", "r302" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r56", "r57" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails", "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r58", "r284" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated other comprehensive Income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid-in capital (APIC) from recognition of equity-based compensation for employee stock purchase program.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Employee Stock Purchase Program, Requisite Service Period Recognition", "terseLabel": "ESPP" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r199", "r201", "r236", "r237" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r201", "r229", "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financing receivables (examples of financing receivables include loans, trade accounts receivable and notes receivable) and activity in the allowance for credit losses account.", "label": "Allowance for Credit Losses on Financing Receivables [Table Text Block]", "terseLabel": "Allowance for Credit Losses on Financing Receivables [Table Text Block]" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r47", "r137" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable", "negatedTerseLabel": "Allowance for Doubtful Accounts Receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r47", "r137" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the allowance for doubtful accounts.", "label": "Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)", "terseLabel": "Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r47", "r137" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedTerseLabel": "Allowance for Doubtful Accounts Receivable, Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r158", "r166" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r130", "r320", "r332" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r51" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r202", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r272", "r273" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsBusinessCombinationsProFormaPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r278", "r279", "r280" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r246", "r275" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": { "auth_ref": [ "r274", "r275", "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r274", "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r274", "r275" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "terseLabel": "Transactions recognized separately from preliminary purchase price allocation" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r98", "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Business Description and Accounting Policies [Text Block]" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r98", "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r88" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r89", "r91", "r133" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r188" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r17" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common Stock, Value, Outstanding" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r90", "r205" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Compensation Related Costs, Policy [Policy Text Block]" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r118", "r328" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r91", "r283", "r285", "r286" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r192", "r193", "r194" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Short-term unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r192", "r193", "r194" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostMethodInvestmentsDescriptionTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments accounted for under the cost-method. The carrying amount of such investments may be adjusted, for example, distributions in excess of cost (return of capital) or for other-than-temporary impairments. The cost method and lower-of-cost or market, an adaptation of the cost method, is generally followed for most investments in noncontrolled corporations, in some corporate joint ventures, and to a lesser extent in unconsolidated subsidiaries in which the entity does not have the ability to exercise significant influence.", "label": "Cost-method Investments, Description [Text Block]", "terseLabel": "Cost-method Investments, Description [Text Block]" } } }, "localname": "CostMethodInvestmentsDescriptionTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostMethodInvestmentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments accounted under the cost method.", "label": "Cost Method Investments, Fair Value Disclosure", "terseLabel": "Cost Method Investments, Fair Value Disclosure" } } }, "localname": "CostMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r72", "r91" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties.", "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of Sales, Policy [Policy Text Block]" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r93", "r263", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current Federal Tax Expense (Benefit)" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r96", "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current Foreign Tax Expense (Benefit)" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r263", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current Income Tax Expense (Benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r93", "r263", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current State and Local Tax Expense (Benefit)" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-Related Intangible Assets [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r264", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred Federal Income Tax Expense (Benefit)" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r264", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred Foreign Income Tax Expense (Benefit)" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r259" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r93", "r264", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r14", "r15", "r255", "r321", "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTerseLabel": "Deferred Tax Liabilities, Gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r264", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred Tax Assets, Deferred Income" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred Tax Assets, Net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r241", "r261", "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "auth_ref": [ "r241", "r261", "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r241", "r261", "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r241", "r261", "r262" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred Tax Liabilities, Deferred Expense" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated.", "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates", "negatedTerseLabel": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates" } } }, "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Deferred Tax Liabilities, Leasing Arrangements" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Deferred Tax Liabilities, Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r242", "r261", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedTerseLabel": "Deferred Tax Liabilities, Tax Deferred Income" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of administrative expense incurred by defined contribution plan.", "label": "Defined Contribution Plan, Administrative Expense", "terseLabel": "Defined Contribution Plan, Administrative Expense" } } }, "localname": "DefinedContributionPlanAdministrativeExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "terseLabel": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r172" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r127" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/RecentAccountingNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r190", "r239" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Common stock cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r7", "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Dividends Payable, Current" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r99", "r104", "r107", "r108", "r109", "r113", "r326", "r340" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings Per Share, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r99", "r104", "r107", "r108", "r109", "r113", "r326", "r340" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings Per Share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r91", "r110", "r111", "r112" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r299" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r95", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Other, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign": { "auth_ref": [ "r247", "r248", "r266" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employee-related Liabilities, Current" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the compensation cost capitalized during the period arising from equity-based compensation arrangements (for example, shares of stock, units, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested options awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity Method Investments, Fair Value Disclosure" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r287", "r288", "r289", "r290", "r292", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r195", "r196", "r197", "r289", "r312" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r195", "r196", "r197", "r289", "r313" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r195", "r196", "r197", "r289", "r314" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r195", "r196", "r197", "r289", "r315" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r287", "r291" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/FairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r91", "r294", "r296" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r165" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r167" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r159", "r162", "r165", "r169", "r316" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r165", "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r159", "r164" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r165" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r91", "r298", "r302" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r86" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r152", "r153" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r154" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, Acquired During Period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r91", "r155" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill Disclosure [Text Block]" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]", "terseLabel": "Guarantees [Text Block]" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/GuaranteesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r171", "r176" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r73" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "terseLabel": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Income (Loss) Attributable to Parent, before Tax" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r66", "r86", "r128", "r144", "r324", "r338" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Income (Loss) from Equity Method Investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r86" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedTerseLabel": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r129", "r268" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r91", "r244", "r245", "r253", "r254", "r260", "r269", "r343" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedTerseLabel": "Increase (Decrease) in Deferred Income Taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Operating Assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Operating Liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r105", "r111" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r161", "r168" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r161", "r168" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit, from purchase accounting adjustments.", "label": "Indefinite-lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Indefinite-lived Intangible Assets, Purchase Accounting Adjustments" } } }, "localname": "IndefiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-lived Intangible Assets Acquired", "terseLabel": "Indefinite-lived Intangible Assets Acquired" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r157", "r163" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r25", "r150" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Inventory, Finished Goods, Net of Reserves" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r48", "r147" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, Net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r49", "r91", "r115", "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r27", "r150" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "terseLabel": "Inventory, Raw Materials and Purchased Parts, Net of Reserves" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r26", "r150" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Inventory, Work in Process, Net of Reserves" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r40", "r91", "r140", "r141", "r145" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Investments and Other Noncurrent Assets [Text Block]", "terseLabel": "Investments and Other Noncurrent Assets [Text Block]" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r142", "r317", "r327", "r342" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r310", "r311" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r322", "r334" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r18", "r24", "r134", "r136", "r137", "r323", "r335", "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities [Table Text Block]" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r0", "r282" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r84", "r87" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash from operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r59", "r62", "r67", "r87", "r111", "r325", "r339" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net Income (Loss) Attributable to Parent" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements", "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r99", "r102" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r102", "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "Cumulative effect of accounting changes" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/RecentAccountingNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating Expenses", "totalLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements", "http://www.luminexcorp.com/role/IncomeStatementsIncomeStatementsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r307" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r306" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r309", "r311" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r308", "r311" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "terseLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Operating Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r303", "r304" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r301" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r63", "r65", "r188" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccumulatedOtherComprehensiveIncomeDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r53", "r55" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r31", "r337" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Other Long-term Investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other Operating Activities, Cash Flow Statement" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "terseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "terseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromPreviousAcquisition": { "auth_ref": [ "r97" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow associated with the aggregate amount of adjustment to the purchase price of a previous acquisition.", "label": "Payments for (Proceeds from) Previous Acquisition", "negatedTerseLabel": "Payments for (Proceeds from) Previous Acquisition" } } }, "localname": "PaymentsForProceedsFromPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedTerseLabel": "Common stock cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r82", "r198" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Payments Related to Tax Withholding for Share-based Compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r79", "r281" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid to acquire the business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r79" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to Acquire Equity Method Investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Payments to Acquire Intangible Assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedTerseLabel": "Payments to Acquire Notes Receivable" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r80" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Preferred Stock [Text Block]" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r16" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred Stock, Value, Outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r13", "r319", "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepaid Expense and Other Assets, Noncurrent" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Common stock issued" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsToMinorityShareholders": { "auth_ref": [ "r97" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from (to) a noncontrolling interest. Excludes dividends paid to the noncontrolling interest.", "label": "Proceeds from (Payments to) Noncontrolling Interests", "terseLabel": "Proceeds from (Payments to) Noncontrolling Interests" } } }, "localname": "ProceedsFromPaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from Sale of Productive Assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r41", "r182", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Product Warranty Accrual, Current" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r175", "r336" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r91", "r175" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase Obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r24", "r91", "r138" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r179" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "terseLabel": "Recorded Unconditional Purchase Obligation" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r240", "r344" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r91", "r240" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r189", "r333" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionDeferredRevenue": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.", "label": "Revenue Recognition, Deferred Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition, Deferred Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/RevenueRecognitionNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r90", "r91", "r92" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition, Policy [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r69", "r125", "r126", "r131" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesTablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesTablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesTablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r159", "r164" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail", "http://www.luminexcorp.com/role/InvestmentsDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r94" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesTablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r27", "r28", "r29" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other investments not readily marketable, including, but not limited to, description of investment, fair value and value as measured by quoted price.", "label": "Other Investments Not Readily Marketable [Table Text Block]", "terseLabel": "Other Investments Not Readily Marketable [Table Text Block]" } } }, "localname": "ScheduleOfOtherInvestmentsNotReadilyMarketableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r69", "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/GeographicInformationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r202", "r232" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization Expense Related to Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74", "r146" ], "calculation": { "http://www.luminexcorp.com/role/IncomeStatements": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.luminexcorp.com/role/CashFlowsStatements": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CashFlowsStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r212" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r216" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r209", "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r220" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r200", "r204" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r91", "r202", "r206" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards not vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r224", "r234" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r191", "r239" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts comprising shareholders' equity, comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income, and compensation-related costs for equity-based compensation. Includes, but is not limited to, disclosure of policies, compensation plan details, equity-based arrangements to obtain goods and services, deferred compensation arrangements, and employee stock purchase plan details.", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Shareholders' Equity and Share-based Payments [Text Block]" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r188" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r16", "r17", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r16", "r17", "r188", "r189" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r188", "r189", "r211" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r16", "r17", "r188", "r189", "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Stock Issued During Period, Value, Employee Stock Ownership Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r188", "r189" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r188", "r189" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r21", "r22", "r139" ], "calculation": { "http://www.luminexcorp.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "terseLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' Equity Attributable to Parent" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets", "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity Attributable to Parent [Abstract]" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedLabel": "Other, net" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/StockholdersEquityStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return and the amounts recognized in the financial statements for which it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination.", "label": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]", "terseLabel": "Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block]" } } }, "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesTablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes Payable, Current" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r243", "r250" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized Tax Benefits", "periodStartLabel": "Unrecognized Tax Benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r251" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationImputedInterest": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "If disclosed, the amount of imputed interest necessary to reduce an unconditional purchase obligation to present value on an unrecorded unconditional purchase obligation.", "label": "Unrecorded Unconditional Purchase Obligation, Imputed Interest", "negatedTerseLabel": "Unrecorded Unconditional Purchase Obligation, Imputed Interest" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationImputedInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r116", "r117", "r119", "r120", "r121", "r122", "r123" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Estimates and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/AccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r103", "r109" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r101", "r109" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/EarningsPerShareDetailsDetails", "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.luminexcorp.com/role/IncomeStatements" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=109236672&loc=d3e543-108305" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5144-111524" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.M)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=66022186&loc=d3e32014-111567" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25376-109308" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25383-109308" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "825", "URI": "http://asc.fasb.org/topic&trid=2134543" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "820", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35710923&loc=d3e45360-110995" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r345": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r346": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r347": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r348": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r349": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2,12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 75 0001033905-20-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001033905-20-000015-xbrl.zip M4$L#!!0 ( &=^6U!$U0PJW\T# +?C*P 5 ;&UN>"TQ,C,Q,C Q.7@Q M,&LN:'1M[+UI<^-(DB#Z>?=78#6[8UEFDA+WD56=:SBKM9.IS)%4?;PO;1 8 M$M$) FP/W_[OW2P1;DA>Q%GZ MIP/I6#P02!IEDSB]_M/!'Q?!D7GP?S__S]_^U]'1WYRS+X*71=6,I*7@YB0L MR42XCE7 M.OGGA6::F\T7>7P]+059E,5Z26Q\6@*\ '-:_.E@6I;S3Q\_WM[>'M\JQUE^ M_5&R+.OC'EKVST[+GLF3O'_R).^97$171W$ZB?/P_D-%.?O8CO<\3.+^+Y&X[TMQ M=%24+9[N+O/DN"#1\75V\Y$/XF/2\F-Q>A-E_9^A0WU?RGK618')>A=6SO,U M*^.C]?_WO" &VAI8(8ST[7Z5Y\!!B_XOUJ/XH+'\8#X?H#,8Z/M.'EV3(4*C M8ST/);/T;HGNDVH6I^0NRO+Y<93-\!%+DE?P%R;)&OS!:/W_?=0]0$9IWVY% M6966^>((6'QXTU8F]6 R*Z=)'%[V?Y@/]M%*7BZ!VI(7&^AY)!_:LGZY0!>^ M%JH>:";D#W:AS,2'=W\JW]Y;*SGH2R: M7PTP%1T:@FD]72Q-Z8$QS =$#0P,20Y\VWKJYS/6<$ S;;T8XC/6B"+RKRHN M%P-2F8[U/30$->F'&O8L)W$ZL#W-<,^CH ZOILD U_'!/I%$PH&/X4B?"B3Q M^GWI3*#R;$6@%YDJ2\:2%*2/XV=E450^\AD-CR?I$ [I4.\2YSF)T$(9_(P% M9!?E64(^MI.7B7T0OF:XA\B+J_E1E.2D9\%42=;#_0HE']@].M2OC)$<>L03 MU\ATM.?!,DZ/YF'>\V ],B@#-O!_/^\S2^=FG1ETTVM 3$H@S1 MF;&6$*0UE#! !KT+YK;1&L-CF'"Z,_H$9$2B 0D)(SU?K(JCZS"<([/EB^]9 MG [HS_YY:_!=5+-IE@SHUI5)?3*O&K)=JSZK ^WX 0U+A]8L=/,J!Y88WPW1 M@P0"*$W *$-_ZYXEO\&07[])2[S3MSM#2IXR\CHF[WN(BIH>T=[*H2'IOE:R M]TOUAK37:H;563U,T$P9MC\[,WI> ,Q)BC5K:,?I9J_8DP0P-*!K"*>/'HT] MR_I$::VP<;1/!@^HW;)O6] $1C'5MY_U4#]K#:^-#_9Q1QJ5X=V0\,.Q#<[# M, 4L3^K9OZLL&EHOC/0Q6)F3ZS72'<8;XHZB>3:@2=A8S_O#^8!0GO _[W8'<_3$<%\+1CE@=X(=Z9"!,LMZE:"?TA$N0TWI% M.!\81L?:CR[/Z4%+%/4(?TI349_D)Y.AH Z.#*B*R2!=L,$!M51<#H>#<+#G ML7DXX$/!0!\TZ/RNQ5]W1K]&&]1F/9J,<]Q:%XR-]\K 63\Z>&QGU?=:)?=E M1PB'+\."M-II2#4-: P4 @,:@PX-Q"S7VCG]5LXDG@[)51@9-HL&S:&>1RZ+ M[.JJ_R-T:(VO.BB..A/Z: %E8A^_U_*RC^7G\X%M@H$!YHO7,5_G6D[LXZMB($I?])$N MTD.\A@N!T\LPC4@7\\-:E WV:8*!-?6R4]%GLQ7]7GF6/L 0R-*C%6. S <$ M' ST15K)%4&SFPQBBOO1S<0EB;+.ZAC6+G'?V4RM7>+> YK:P-P8ON[W'E)2 M;@(0IBSIIO5Z:2 JW\1*-T29ANUDP//@2G7RLIBN%Q(XHV^_!PSGJ,]B1FF_5A7TJP$R^^= ) A'>KXS'3+ MIKWV5QT!6!N\Z2#1GE M47$YX*&RL35"+*[/ZP@-%OS!KR*C7J.USKRG9 M]CK62,SD>L"2YX.],458=">$BU*YW>PZI/BQS,.TN,KR65C&+"%!.Q+-+HCQ MUGJT[6!LX/1Q *8ST;\7@%O2@OA;O:T/#_;$%?/MDQ;=M# VV#+\ M)+Z*([IU P<_]Z;T18+**0CINP'>KT?7.?'KS[B'0^ @RN;#AV/SWL,QV-(H MG5P-&=[M^ !#K8T2]4>([I)^/J*.Q-^^=.)7L()LR )G8[WFU5 L#D?ZP)B2 M:"A @T.]:!M"5\_DZRHP4O.[H* M9W&R^'01ST@AG));X2R;A>FO=*R(_TT^2>*\_!46V7T2$#M/P@7Z?.3@\V_Q MW2?\",G9/^/)A*3TGS!^RKP]MO*[\@R]A ="&L[PC23^9,/* M)[CZ( FO#X08=B<(H_+($OW ]2U/UDS7DFU%]8) %P/,$W1]6S>.;G\+ZLNKIAZ9*J6+)CZH$1-.!LFGCP^>A(DH':GK_LFF[8 MNK_#8]DD@-^*SKHE6]45VXB#ZFF')S8(W33SXC"MX_I+]%+ARX>+Q M=YB?!9%41(5 MQ1*U@64'.;P(5*PP ?$["_& ]D@Y$*HT9B!4Q>3@/DS&$DS<+/AD3_Y9@2@' MN"XR>S*)\;U 16$\.4G=.=?79&H#/)L=CX-<^*$!9FXV6Q. MTH*J_%.,:C08T0U=4PQ1-!3+#AS3#PS3527/4$W;"UQ#;#"R:2)@I$9$#?E+ M8.(?' 7_."^!R1$#/DW 0HA -J9E8=_%13/K#*0[V+$3/\S3.+TNOI+9))4FJIRJJYCH,2X[KV;+3$MB&B2^*SA/4F_^MWD-#DF2W&/ , MLMS+JLORJDKLB'J$Q1F)2'P37B:$"]P.D*KG2(JF&1*Z!I(AF:)AT+5;H@W[ M9C9 ;IIX\-E4%6"DEX74>D%( \LS'$N5)!*B]#"CJ#4F /JYC_+?WW?:$!5#K+TO,RBWYX\4T,)L.DJ%_BD2B!_YET M8#5E6W<\15:E0+<"H$E0\(PB75>U+:F!==-$(-UC4=\2H/+S 14#R8#]D5S/ M$8T @!%5OG[/T0*KY=%-$[<*J/)\0&7XCVVHJN9[LB$:OJF !N/KETVME>V; M)FX54/7Y@#J*H8JVY8*\ 6VD!H%:ZR;?,?3.CFZ:N$5 K9?@44\/%#"[+240 M==4P-$WWFXT2#^& MB5L%] 5X-/ TVY0EW94-17(U3=;0(>'KAUUK?94-$RF@UI8 ?1$>]0-;D3U- M-N0 -*47>%Z]?B!5M<.CZR<^&E#E08 .V$@=*+^'^;>+M=F '@*K<3=-)$"*4I;@;+'/GH1@I-85?E-,OC?R_1J"$&8*NIL$#- M]<'M"W2UV157E^T&L$T3T9_E_WEIX-;OWAK@-,E61,T!YUL#(6DILJ.)M>YS M1+>-BFR:N$7@'K)S)T51K=AS7N#H7F!)EJUKC@=FJ5>OU]9\NV//K9]X\%E5 M3,N2I5?9M'MP69JK.;[MR[(GHQT&F&,H[9YM MF@C$:(F&^J).Y#I/XP&P>38LSS%46;$"1P22PINJ3+OE]VW(A7@ ;(JE*JXA^;89 MB)(3*(&I2;7/KJE2ZSALF@BPZ;HH;0&V)_.;(?NJY:\3# MG$=P;"[".[LH2%G /^K?_#L,"I-O>#C> 1/81@UL60.OQC:!E]S M=N=<5LP M-TU\\9!PCU7R!/@\,U!E0_. LS1%M17+T_1ZV88FMNRW:>(CX=.>>);BT?+/ MF ;O.V#8P/B:&8!_HBJ!)+FJ;S1NIR9UK,A-$P\^2XK\6.OXN;'>^KRC?M ) M"TP ;H.[KB&*OB4IE@GTY MM"$9DJ,'M@-6?BW4?5EO#R,V343().4G1G,W0>:(JF=YGN,'HF]+@>P8=J.* M@>[:&-BFB=3-5G]B^'839.!CZ8H%UH4EN8ZE6I)O2HTD<#N\MFGB@5#$URD( M PJB]A,#MYM ]$7;MT!=R:+O!:9JN(;3"#O1,ENRW#210F;\Q$CM1H;3# D$ MGZ[JIBP9MF6K?B/_0&=Y+<-MF+BT>=)CHD#/C=%N E$335N3 D/5#5EW1,T! M7=($"G2O#>-MFK@,HOP3H[.;0/0T$79$MCU+T2W5544G\.O-\66S3=W8-)'2 MI_F*JLZ+DZI<#@@!>=FB8X!G+:NR[2AF8#;V(FCO-B"T8>*K*[O[L*F:J8)9 M:(#Y9)F*9[N*K=7;H4MFZX!OFOCJZNX^;)[FJ[9H2*9BZ#884;:G^HWO*7MJ MAR;73WQUA7)?]0/;!KG>51D>#==_J@TT3=T?EW0?2$0W-]^W MMH#RW$#5':E1U[IC=\YA-TQ\=:5W'S;;ESQ/E,%0-#5/40U+=-UFR:#"6_]@ MP\3=47L]DM/P-1GL2$V194GR5"LPVD0 J\.!FR;NCN+KV4G5M#1?TEQ+%15- MDB3?:\+E@1RTZF'3Q$=3Z9-CZK_G65%\S[.KN)N=I/BRXKN6[DN2H6BZYH$; MT(A!TV\C"YLF'GS6%,TT?U(0O1\8QU==W<7L$]UR9-VV1;.U,]3N^?"&B0>? M54L17S8:-*S5!H 1+=6V=<FB0",J:C;B!T_G&? *%)\TS*!=!1=435? MMXWF7,(6.X&0#1,!&,T4C9\4"!\ QI+0)]:#0 5&0*X6VX"V9+8G%ILF(C"R MO U@'LXSA@9KE'U'%2T=LP8TUH6E6M%IQ-$S$XJE@O3VC]FF8(G$!R3KZ-@XQ^]AF"!K0W9HH^YC.H*NFH1B!W(1L;:US1K1I(FR.H6QC M;_KX9@@:W=<]WY0M2]:\P#%1"S8^.6CU-NMAT\2."2K+ULMS4+_6&0++!Z_& M\CS3]FQ=<@-+T56KIB1-Z1PN;YJ("0_Z-H3;8QC(TU3'!_?&<3Q;#G3@>$]K M(LZ&KG0\]?43.YL$5MLV3(/'UN&F#1,!(A-X(MAM-GBE8%XW06 @LM:(V#010-)- MI:U=;PE-KP0 3;5F#+&-[FYINLJZT8WS01C'%-UK<1^5G+3;U M*> =N*!F?-MS7%O'=/!F Q19:2.FFR8>?#9,[:>KIGX?T+4L-Y!DW9(\40:/ M%)HW'M=M T*:)F#6H;2,!>2T_]=NOLNA@:8)A>H;A&Z:M6PWO![K3R:O8 M,/'@LZ6__#9MT$W](.E:8,B&J&H6^'JF:^JFT_*^VS')-TSLF.2*9K[\?FW0 M4OU\)HF-B_(R12T<7Q#&'!_I#D)$ZP7^G.6X(5TOX=QBA!_ M2\])5.5Q&9/"SF.\ \Z#/]-KUL $',YO5Q?A77?7L0H%C$%?"U1%D5W@RD:M M^5HG=6;3Q!?O)V&^%DJ,P D"S_0D(-X@T!Q-J<]X@#2,#DHV37QQE%BOA1)- MLEU5]V1/]UT%W E7T7EC"!B0.Y[AIHF/0\FS*D&_YSP/^J%EDH8#EK;J:)YD MJYXC.PYH6K9VT79MHP5RT\2?7 SZ:$!=S[ ,10H4W[(M^(\O>TUF+;B#;31F MT\2?5P^Z#..:JDE9ETS)@>N'?WBB==7S)U3;)DU_1\6)L"EFZ] M8"LPVBS531,?)V%>3"&BU95<#%+K;58_8(ZN2R)F"=B& MBRN655Y*#>MU?+^3![)AXA:LH3Y?[(S.";K9^\:>+!9U/6MQ!XZ@]H]$!B6DY@.Z9JJ3[J5=.1S:95B"=WHH*;)AY\ M-BS-^%EAC!Y( L<&)#L8C;!-,Q #U?>;M'-);<](-TT$2&15W49V09]+U0.) M%3@.6/ZV+BN.C=%C4Q:;R+_EM2ELFR8"=4G25NH;'\@G@&!--DU;M[$N706S MS6R2GWRP"UKJVC 1^405MQ%]>2"?*+IN>4 5GJF8@:2"VM>T)C)I2VVH>=-$ M@$01?UHTH@<2/U#4P--,S]5%R55=R6E%$EC;G2*<#1,Q;JEOY;3F@7P2*+H7 M2*[KBHIEFXH;^$:35^,Y00O)IHD'G[&]3/\A#?[0Z2V;U_=[%)]_PPN*:)/\ M60BK%^@%79^F.0*"-UT?R?PVZ^,[A),-X]41H%CCV3S!'K8?E]_!/M?]!OVS MR*J<_D4O:_G$,<80T7%9:4=>-H70GI_X0_T+]B(JXZN8Y +]'.EMU.Z>_-=R M%\_5A^DW/JY^A']C3EW;[E=!_>^MZFW&E)Q-&IROP7M+$ M/?C>#3E83R&'@/T M[I/4S&AU[*LZ>9*<&,EA7Z7#D\AAM"Y^KG7QNF3"SXA'D?%:(F-[)^%/V]K1 M:GP'FVQ'436K$JSR&2K_VLM]?S#<;Y44C%&4[X0H?^'CEJ='%$=&?RU&WR'7 M\&F2870$MNX(;/> ]O%;/AI_;VJ3G^[CCVIA)]3"ZX>(GF15C&)B_^V%)SB5 MH[WPMIU'<[07=D$0;*\@Z.D9!Z.]L!/VPBZ43XYJ89?5PA9*"!^_Y6-,<6^W M=M0$NW!RL 52T$?C;\>,OQ>N7GAB$'CD]QW@]^U4[XR&W X;W6CH)]%P3[%DBA&[@-XC0NR1> #&08O/DZODR(712D+)S%U_"?6>XF8;%, M&%_B")&17MO7.:$(?6.6W2. ;LEB$.I]".:.9/ VR&#+'GX0QCEMZNTLFG_^ M&9 =YM%T\87W*LIL1O(S0@]XWB$5/0@#;U&ZK*:OC*)EQT7+=LO> M7L",'4V15S9%=LBT;;M=CR2U1R3UVGW!GQMW&>EI=[RE'0S+C>;N[IB[6V[F M,Y+'VR:/W32!1PIY90K9/Q-X)*G=(JG7-(%?*"(\DM0ND=3K1XF?:Q>-7M7N M>%7;;Y0X4L@;I) =DSC//9<:#Q[VX@SJA4SDD1K>ISF\*DGLVS"?7"SF9*6M M0E'F<01FWANLNUT"J=M%H0>FMRH!5NR+<1??APU@C9S[EF_#>##G^K-YDBT( MH?!^FV,7B+W8R4&XW@T';]:]X]Z_ 1W\,&$\;N4;$.N[KO.?@H9[./VO[-M?Y"C-F[[OCEH3]GV4>B_=3*H $I* U4Q^4[R\VF8 MD^X^3N(;P'WW\_C$:34C>5AF>0?U\:<9"8LJ)Y_C(E-ER?CTQ[E7?[4>ZJ+K M_HLZ7_!(FLWB=/ ;'#^XW&+31U;>50\UH'7GWL,+K&X)(?5'JC(GUY_.8/3^ MY]>^$!#=][ZU2%O[0H:$OG>N1]+:EZ;5*D@4D?U3$_R:? M)'%>_@IO*N9A6K^ CEZ%LSA9@/$\!7XI>YZXS#_"Q_&Y=[P&^N/LY.+$/Q?L4T_P_^;^V3[]W1?<;U^_GIR? MGWP[W;45_]4^__/)Z>\7WTX/!>_8/19D45.MAZ^R_8+VV"5INTMDP;>SKT*] M*/;?($O2+*7J(XZH!)E(NJ29EB$3^.^CVQ]'01B51Z:CZZ*D6(YLP?\'BBMY MDBJKMFK8DA)8^H&0AFB*3$C\R49^1J*839!]#R:B7QZ+\: M#"ZM\W,7AN>A1'@*34@RVY'.['DXF<3I]5%"KLI/XOR.[6B43#F!3<3O@^VG MH/XH)_A?>3/*E\.^(>L,$CIK=5"2I36CNBQV1GN^<$/R,H["A"_R,BO+;/;K M$NYE>$,7L=V_V?REGW*Z(3+[;&<_5U%Q?_.':,_.XS 1P.J-L@D1OIX//+J> M]731;%C/,&S/-3S/\@+9=F4U<)#UM$!434=T7:F/]>PTK<+DC,RSO!QF0>$* M";'\TT$,P(+G C-DLLP2;+R,KL[^/R?_V$9JO;K$/Z;RKN "\" L2Y@(X'632@]-798,,/G659+>?IO$$ M1-E+(/0__T/2Q5_[B6P_W?JK?K,C7T8_W^:X'4@,'$Z"1=(D"0] M^.R1B'G_BG0HX'.;1,&^;FJ6[QIGOK:"4L6&0GW#TBW#,71/5351$67'EI%" M=5]T9[X2.W9YO>]/Q'B5(C+0@ FS^'#O[SLHM^0)SP+\^LX9;+MP!'#]!MZ[4&1) M/!'^0Z3_V;:&W&(T["%2S50;J6:YNB39GJJYBJ\%EA+XJ@=23;9TU_,#T[HO MU?!VO!RT<8AZDUZWYV956N8+%PRO1Q@\!3XZS[,;_ SRY/P-L2#@T?8/._: M=WS?5&RU5"PZEJ@YGN+*GF1KDB_;=D"IV%3!N33M^U0X MJ[!^&7GV#>\TWM0<%YBO(Z %QB'C'OZEO?TY/CL^/Q8X$4PN; L X73[+AO M?[<6AQE]OAZ?S]KH\ZUQT"1K>$P?'M*>Y V^8_]RE\3/*YN!=,JK68&:T5B! MBJH;DJ[);F#9ONF+KNA@T%#V35>RY,"];P7:DTE.BH+_SQ>0,-(:"U"294D6 MVC9=@I/<3(X/7\Y?>=<;JG4,B2=62*LKC;^['OG/\SX>OUL_1] M\;/:G-[__ ]3EHQ?"^&")&2.S,"/HP^%DS1**ER;@.**FGP[G$K>(SM. 9I7 MSO\-P/PDN8"9TX<"_Z/V<<-T4O\4L%JSOY,0\!Y?"2[-]I\(YQBV%;Z$1?[!YTY9!$NG)CE@:MY74R%_N&RJ*>RH_#3F56_=)3&VE5>]YB!=7N/D M/.W\_%)T^;T3P[[#MS?$?LHKT4A=40IVTNTT!CG?&E/O(M_Z 8$%RVSKJ)U #FS; M%"7;DC51T119-3"P8$B:[>OZ4FT&MU 7DGQ)5>F:P *F L,.T&9\A\+_%H]% M41+F82[_SNRXYIZ(HK*;)F.)[E!!)E.^!&3[74 M+MMQ/<[4^!J>^_+U]&\C9XWP[9_"DD2IU5B2(CIFX)F:Z5B2I#A>8)N4=53+ M 9'1J['J/A/K*_WO90NB,=$D"DZ)FR X'%-QCUNEZ*>BUU%7QF1/7;J;]'(VH7 M4^!>JEG023K!DC$B7"Z$:$JB'P)L\ \\$D!N[K0/B0LA%&Z!GHY^I-DM?(2$ M199B*Y&BJ/#T)BR$";F*4]9=Y*Q*"%.1JJCU-!@".3'8)VA,U'A[7<*:[I"[ M#NE6K2&C+627?5^W=$_79%,, BFP%1W]]T / EU4U9X.(7\%YOHOY*USSEHG ME+/6.!9_)R]8(?$F*4[=8XH[S79=0'*SA#;JW3=A.<(ZPCK"^OQ7B+T('6:;CBZ%:B:Z(BF:@6B:GFJ MI*JRKIBZ*HFBU=,]Y2]94J5EF-/^CGFQ)N2 3NF;Z)DWVODCK".L(ZQ/JKO9 M[\.=VRFA'3_1IVP+$ "JKRW]BH@#,IU/A(5P%?P]>3%(T=U[,L23&$H5)N"C& M@ZN?#-]H+;ZPM2@K;=J.H9J2JNB^K;FN+[JN:ZN**FNF*1N.'/1U7':K/ ?F M8 5B !UV_:K6&8WC.=4^>YEOYIQ*,M^/W33".L(ZPCK:_NML_\[!%=K$8 [/ MXK($ YKFS^99BL G"X$ (A;""28S@L& ;=&\L Q9*_D5UZ!]1_>H"Y/!!)X' M!D9[E; >Y>='%\('W!SC5UF1CYM$L9A>3#7'BZE>Q$_(A_T$MM[&_"?%+Z-Q MOSNT/QK[+V'L*YWKHWW##TQ/]453L@)=]Q2=9J69@2AYEJ^;??=6-6R/7,]M M_]'8'XW];59.C(GRSTF47]&JN/&S,M@G_G]@C_FKQ M\TTJFC"? !$0(8R OD"*HEV$5@9FRZ>]OPH@-8]Z!PH@:/@GCV>B%11E,X!@ M<8BQ5W@= 5E[C;]?Y]EM.:V'CX5S0NC::'8^O;:7MKO%1DRR^.O0"NFP]&L] M;>.$P?75\S#\RN<.++6>N50^(,F71W(=5>Z&DG?.4'LM]=XY^?4E43-ET1+] MP!8]75)4TP;U;HM:H'FJH?=?Z)>[L*W76;YX3 4>?9I20L2?QF*\+_W4],X- M@IVQ0-^Q+_%4^.S[M+SKH&[1BMTW 7O:IV[?]0Z/8NE-$.[YD+FU(R"_)+$^ MQ I2.T$.4]9EQ]5-WS#U0 KT0!-5M((TQ?$-71'O6T$4FTY5@ M9K#G(O&<% M7699<@F/9N5E=M?AJC>9(;=O7#?"][;AVX+4]/L=SQT!^*?+3*53KJS:NNPI MDB.JKJD9AA&H&I69JJK[JM83&*YQ^3M%I%*-WTH6^/'; M&#X-GQ52H,8,3?F;N* ^:!JF$0IX\$RS*J76?5&&Z23,)X6 EV3&DZ%>3,J' M\)-M"6M$"41=^R--O3995_ORHX OFW^W$(IP08S192M5,<&SMS0H1RG/+%C]L'G_U>E1)#-0P$EY9/?C<3!C M"Z-W@M0J_2;C@2B$"D0VK0"GZ8I76#@-CQ7UU)7"["_\V53T#3T %9 MJ]K'4MKK6&W+"#Q1-TS=L5U==FU7UB4%_R>0[;[6)]^KRR2.@B0+5Y/:3P"E MYG_+!T*5QNRGJI@<@/$3Q;,P*5B$&>0-H?_JJ*=/:36;9"6?>/#95,U#0U,/ M)<.JU5,-RZI^>C2*L.TR8)T6L$Q@#P[YY3IA48 &+ YIS'%>Y?.LJ/<'RVO" M)*JK<+(T61RR8AFL^2^F8M"E6)183"G::5F %?B6$FE2P;BI1IK#O MA.O/.(TR4-HL*Q7T9TZN0#O@Y;[K?W7\ M,T&17NZEAR^XP*XW-Y)KBY<+V_GB"]\"8.O3"]2-#U_@_>6\H;RDGY9TM"9% MR!H>6I.I9!AKQIYPZ?EX'C#"-\+W>O#MR<6P/;KEN_V[WX.0WM-@^14KV@>. M',)G02],]!_A>CS>VG!ORQJ5!R_R!*.K@&P6BI9J:J8BF)9F.;8N!X=B&X7A/RC@I MR4R0CH>9?43C@\X=>77B8X7F3\ =G?(3D2>M K_?3&D&GN2YAB[*;J"I@>9( MJN$XLNF[=A"XTA,TC^%9MF3)CJ;(HJFZDFVYB!9)5@SMZ:SI MO"O6W 8>_TAS J[I#9G@P<_5%3V\Q9[^>\^GF[&I:N^+3PW-\CQ-4WTYT#3; M,2S?""33#ES-M63+"I[,I_*[8M-MH/%[GLT1*V3_^7(S^MX;7VJ&ZEE.X-F& MXFNV)-N6(UNV(3FN(6FV+S^9+Y5WQ9?;0.,7__94UD7 A>7& B>I6_ QVZ&9?KF?35(^]CP>8(ZPCK M".M[.%A:<\SLJ[H>F(&N&S[(<=.S7=T05:SW#!1?TOT7/&8>SYE'^-XB?/LH M$3K!$%-Q'4\.\$Q!,T$$B+[N!8$6@I> M ^7_JXK+Q2',2&B-0J>"0?@:EF5=%GA2%!7\]+W*HVG(:Q#9LYT[@O?>;=F\ M3:K^OF(+GJMY/A@ IF[YFN]YMNI[%B H\$U)88K>[9H.Z*AZ;X#AKHOX6&%K)FVIHE/9E+C73'I M-M#X-4S#:UK-V&AFC -618%EWZAY[31,%D5,-6[+R6Z63EA34IQS1HHJ*>F4 M;W.\ P,+*?>>T3?OQWMC=!!Y@1B "Z[KBF: %$3Z;H*-;3<\R,=Y9C MM@4\_CD3>C6Y??%R.+BN)K MHB?YNF1J7B";DJU)CJ/[DBXZIO-TM]I\5WR\#32V.KAI1,!!^F]F;\ZN\LE31P?4UW'1D$EZ%YNFQYHF19@6]9IJ$$STB%L=X5XVX#C2YM M95I@NU-D5U"YX75.. /3+OXV:]0?X@]@6=MMWWY\H.-&-]IZ[SE\\T98QOOB M<,,P;5T1/;R33 ,L6#+@QY0UP]1%4WM&<97UOFSL;> 1O.(R!TQ1?J5);Y-W MD4ZS&9?OC4M5TW4#1U*TP)8T334MQS<]T;-DVS1]ZRD'TS67OJ^2CFW@\1OM M47Z2LMZ <9;N/7]NQJ*U-E+UZ@?D8ZK0".L(ZPCK>TANH7_VI[N!Q)9U6?$" M5[6U0%,=WU,=S;),MUMS'<;X7N+\.VC2&@E@"*:KN8$KB$:NF89 MEB7IEN&"GV6Z@2E;3X_O2>*[\BNV@4>O;EU_*/AW)*KHR=JW;G-[MV[&*_R. M+('QO/T/X6U&M66]K^" ZP6:IH$+9GJ8N."QY5SLVD_2XGU$"#:C\KTQJ6J+AF2(MB2+JN9JKFTZLA[XLFII5N#[QM.9 M]'UU>]@&'GG*]T+X=IN";IW&SOJX7$-O!8LS7E M6$PL!78OEGCX(@]!3].K>\#V9H?KS!073M() 2T^(>_!TMZ,_??&U[*L!;8? M $9$7_-LRS0MW_%5U75EU[&-IW=LDMY7[XEMX/%['J=1/ ?^5\6;4KF?:5P_FC><:(ZPCK".L[R$0O^9L3C$D,+4,7?4518/_LUQP MKGS=4\#V4F3I)<_F_C(>S8WPO4'X]E$B=/MRNH$9J(;IF:XF:XX=2*ICBHYI M2IHJBNK3?8UWUHMB"WCT[Z;Q95P6AT)/^8QP'DW)I$K>@;.Q&;>2*+ZO$($6 M.*[C!99B8ZF!*5F:#/AQUP;=C$5)5'8Z'# :2,^";_\$@Z_KCN(:GBDJNJ9KJJ,#>1N&HABN:[OBDXI@ MSV&584G+U6E>#6+H"G#T/AI/;,;HK@N),=XRPCK".L+:&R'X2*^_;GZ?\"NY MZZO$Z3^G>?W!>7A-CBYS$OXX"J]*DG\*D]MP4<"R/DYS_F HQ),_'12>+XFJ MZ-B^9@>:X4FF;\N>JWNNHOF2:D@'79U1_U?]G0? WA+C+.HR1?!4&*<%O+GI$U).PU(("&)PH)U$KNJT, 3 MR T^?BS82=)]74:+. &>=.G7J^;=62X ELHL1XDI7(6P3(X1,L$>#.4]'![" MSU%23586GI-K E_Q*7S55TU8:1Y5M!&:(?");];4\!6IR6Y7L +9_.0X0?Q MF9-X=EGE!8LZ)6"Y%E$X)X>(FTD5E45G ?;9B7]>$][CR;:HYFNLW36<8LQ+ M*I\-%>5S-?_\Y#4<"G_QSTY^]T_]UP5#>"8^5@5YXR#\7H4W MX1N'@83%PEV4Y#__PU1-^==#X21=^M.>I7'QQF$\F8%!=EZ"039[XY $8 "? MXT?>-!P8('DM )XK>EV2)'M!2F%1A NA"!-2'*(94E0SM- +]I,PIXGG*0MF M75;)#V%>-SI'LV)R3?#HJE@4>*[ WX+='#%]#A-@K_,,S(Y9F%_'F &;Q/^J MX@GMJP[6U%1 3ZZ@5L8_64?F*"MXTSBTP%+ZF3*\P_^9D"L"!M0$_\9ETR^# M"50E(=A2"R&3D#:/57!#V]]XY9 MN%C]";?EWF^,8(K5WV_C)*E_0GP6,=!_F"-.]C)NB0^H"G MXM.SG-7M>,PTGB-$(,QYW.E/!^(!_1MF1?7?/1^YB&<@'$[)K7"6@7SX5;C_ MM>6(]FT\*:>?=)$%M'CX[,$!<% (!X^**"R%WJAS_[1H&+"2_JC0'ZJN#4O= MSNX"KT1 O5R8$=K9$)3/+$:YFE:S2Z!*F#*AQ1C I."-S^IR+.XC MQQ$HO[S$*BU0<#",#]Q.XVA*60Z%6AYC\08HI@@, 63Z"9GA&ZZ8 HKSUGVN MRCB)_TU=]1S9A)=;U[Y[2:)IFB49>N;XWFP"G[\)@:$OX;ERP9D6W\C4+S[8 MZ.8,/X22)"+WF!=E6I[22$(!7X+EHBA*\7EX3Y(0[/QXB*]@VIRJ*BJ "#4' M !EQ2OU_*C6:^ B,93-8)$EOXCQ+47!L#)NN(XIE@@5Z[:&2I3F4E;HAK"-) M?ID8UB@G]EE.#"@O9@X@6X#RG[$6XYR=F=:.R+RD7,%%2\/:U&ZK^7=9#>Y% MK.PK2)+8S29O/4RS#]&RNZ_V]S<.PFZ$7L>XY7[$+>D],&\^-MDHD]&$&DVH MW3>A:#2*.R9@+16P) Q I!6>958Y=6K: 6R* NAU;_">!O=6XH0LDA:B@>K M&-)+P'U+1J88F>+M,45V25M#T$@V]G..6'@QP9L',?X'$A^8 >;"/TH2\3!Q MNMZU&#EAY(3=YX3NV0LC:)#QM^64DC./>_?'LNE=(S"$YP7(1/BF!-4#3U/Y M$EYBHT+A-IN1M+D6<$K"!)ZKDUQ&)AF99/>99-6&JJ((:/>JP@.<)*S2:"JD ML%V=_"LA%$K81AB''4Q)/M+Y2.>[3^=MDRM4!O?/5NAAR03M_&R.APB8A#"; MD1S//^-_MR?C$[RF/;ZLZM.=T6,>N>#M<,'0H4-8%!E0.IY*4ML'S"9V46)] M,-A)^JB99[%UDA_)>23GC<9+)_'QY+Z6;@/F=)/*&J MI"GW6,U1Q,]U%LZ\C9R@I47H($\Y+/IR#D=+:^3-W>=-<)&I)KFB!#_'FRX+ MYF3TI0J/-#W2].[3-&H34K:)P,W?-V3I>(!G&:(&6'"MP"9F^4CI(Z6_ 4J_ M2BH\'F.G > :_*L*9^@VM-%96G)QG6276*O%ZR%86CBC>= ?6#E!9]$;\YK[>[I_7I,T M6H"?G;*BJ-;Q1Q^;7%UA#1M&O6AI13B/2_A:@0WYDIW9.34D5-WGU,[7#9O+N68$:S?:BBZ4YY;E.'5U4C9 M(V7O/F7/,^Q^A46^Q30#E5-7X0&1TV)"2O.T&OZ0.2FS>9:R3D(Y+ZN=Q$5> MS9FKPL/ 0TFX#^&)U6Y;#\8*!JI)OB62?TI3M;$WVBC11HGV&KXDEUXH?)K$ MGP4:N#'F0,]8.D];[(QBBZ24!"HJP\ JS[,;=A;%S./XAK"C+*;L5^H*L%8S M2S' V>F:$$91E8<1"PT1O.4:Z[2WGS8QW28#*&2M^UJ7,4P70.R3 MIIOT8Y"2-IF MGY=Y5L$*A? :6XJ6S(:&898)L0#%,K+!R :[SP8L1;3;A8+V@LIR^'*ZE,G3 MJH35TRIRQP(F BH$VCDMCZ^NL+$;[7##FYM1Y_$RS/,8HRC,Z@(7%%[X$=B, M_:OI)]5$^#ME".B6'C7F&3/$EBH3: NJ.,+&$Z(%S212=W] M@$=E61)PN&@4ZO&VV6 [1/_(O=G&30-?T0]@Q[?@%U#KZ7"UNJ:Q=A#[N'FT M/R=99-PRP/ZF>9:P#E\PU)@M:"OPE*)CP<8/Y;3=*O>XU_3.[.W?3SL&PO9C M-31]]R5V V!QJI(<"W\EPC2\J5N',HC6?"/!PHIDL=IC=.G. FZU_;-N+1!> MXJ>7;BY@]=A-V P,IW3"+V*X1331EK!TZ2&U]8::DQ[V5W/W7#NP\L64D$EQ M3$5@O4$1-I8%5!>9 , "F+R'*=-J#@=$;"7W.R>D"("0<3NC6!W.]IU+]PS>*<0,+S6/7%A4[/;8^$D!0\: MX=C,/TN+[NL;VZ&E*,ZC:E;0-GD%"DDP(XJA.RTH8:49K $QW6V-6U,3VV+6 MS;;;W[;3U;;;:AH=?[#NX_J#Z[8>6&Y*4F&15=1LBOF](FO9[I!.9ZV/A1^$ MS/$S(.XG'12V@J81/5%(U428+S:+B4Y^"-].H][-K\TI=]/WP&,(KK.";?!= M%D5,N;"]2]9=:B%\UC+JMX91NPV3UY/1,9_ZVIU\^VYI^MFK8'_B]$^8MA-' M[)?E&X.^K5<68#>$/T",H_QJFEQ@#0^0^X3I!7KG38GB)L6"N:0.>Z&"JN#/ M")ZMYO096N-P$V\@XMLIH72Y8KACLX'.(KGN04?=?>@*O _\ 'I! M_"B+8G/CU%X =>XU\ 1?_+\!QPN*]Z9!.A2^QE&>?4_>^-8 '/;OWT_^]M:! M"*_W8"O.29X!;S2\^[ 3,(S7U;XE2/;CNMI#86\N?3TY/?]^Z9&!0?22G)!\T)^>\&7Y=9CR'LH]1QK[4^\9"O'D3P>%(WF>KXFN&3B2 MYMNV'5BZ82B!ZVJ&JWC*0;>0DA33#$WFO==3??9[#SIY<76K^A MS:N$OT%BQL44/R[,,]Z@.H:M@[W C)6"7+,L$9Z$,X0K3#'A^\=J,C$'+XGA M)31%OMX+FJ)8P#84V!.;9M=C?@HV\KJ:3ED,(HPF M-M/+J.I[V-(J2@BL*XSB27/9/5LVFCKA9((I.6VWR2[E=LGT6!A%06\&\]*F MLH3%*ITL76!>Y\!@]G%VR])PZM9/_%9SW%#6UA9V\IJDA*:MUA33':\3*VD" M)5@S\%W:+A%+CKGXJ'^D+,H-4OP_6B$6IJ5P2:*PPD+,*F\7TER@?LAO2&>4 MN_1QH(XK0K,5491PSF4BIXBP91:EU YS1[ OE)V;ER#_=1ZD0@7%S1P+OFAR M&2:334C.:'(^713 F':30-N@*:=$U2TKN2J8IT 5+.D->X5(X M+)K& B5+W@.A4L1@E1T+?Z1EG+!6VS=AG-1LAL4QG0U?NO*=2IQ^5,$2EY:# MO@,K(0 )PVX$8G3 D_$PYY-5X3'O*KY"1HWKTC:^_MNPJ+.XN,!F5'!(7X2" MEW_DEF:[7I+Z^PPW#96Q=IAT/B,N]E'P7."E%44$ILWCM)1@)V8F&W#?;F&; MVK?N@XS8BC$%;(;G#,)%VS3CC=F8VQ"=#5HZO41H0B?6'P Y@PR)\5;%"IOD M#[!=74WLN(D0<^>9\J&DQO,>,=4]6O6P0_ 9U<\ M(LE3Z3XA_)+'VF9K-&61796WH$_!6L%7HUSMB@:4CCDI.=,SS=OR(F\=6%0Y MV)&$-8I*LOPHRB8P.L-,C6*.90Z-_N[^1E\&KO6D+NME/1%#3"3_-\V(!P3Q MGM)8=4+;#8*5P&H'R"PN2R; X6N%\.&+[Q6_U*!FJ RB*5:JP&JJ.=I]8#AA MV"*>A=>U\832]:C T-TP]NC]:#'N8IB2K,(DX.:^$2IFF3C$0BL2%FA,TP:/ M*=!I/,$,5#:!:S]6%?*#+(0K0OOW4IOO'C%Q!<:T,NI>6,BGU^:\L=9P;VH- MJ?%W1%FM)!^IB#IBV??[VZUB)TMZ5SE_"J;1)0$E C(-/LX,GA7Q4QMCU1P' M-5&D%:$@,\I:3#.3C-G2975)BS-N":L@#)D0+D%#Y5@>76+W*U;V@+:D4,S0 M9@IG&"FGU:74-#L6OF8Y04,9R[22^ ?(W,V MJ]@JHM9 ISHJI)8JN-$5[=6)@..W'I%K/]Y=-@K>9^\N)J'$S"?[B#?7<_]L M7]H1/!*A/T6D\MC%58OYML=$_._:E0JUCX:2D#@,>LC$J0.<7[,>4E>2&-&0*LV%2 MFO%>,?7'EKNLUG<,T1@#"ECP#,#$39H&,_5%UC3RUGC=M,(\.AR%ZB.$YB@01X&X=JU.!FXG#_S>B_LN'RAD':NFUM^C MX-RN+0JOH $&;!%=WWZ#F0.=\#UWV(7+SDX.A/"IS*/2N(G9TBI6DG MHB70XP<9+'9.V*9H>I?(HE5]**O\9CQWX M >Z\>H6@P/Y*V6]+(=8EO[=UZ)GOVG7CT7T_Q)EUW)--MO1#L9G/6ONP""AK M-$"OFKR+L7T)][VG&.*E8>0-_OY9. <%S(_GPKJ[!UM Y_R)2C \O*6QU)9D MEE3W8\Y71MDTRJ:U:_5#UHFW4PLQRJ47" EC. ]-0.[I=4Y\"MH6O',.#$82 M$"[;C)AEA!(E"QAO>EXSQ.:0M(]^*$.+FLYAJ'.**,10BJ4+FU31B5-G;E45^GY::YCMNJ0\!A[;H^* M["EK=9<:68^Z[.66Y2RZF5K-<5*MTDIV"@4,<=B7Q]$]>KLDJ_W&T=9M77B: MM< #JO'[^[9+\>"L^ QF.84C[&;?HG56@CZF&0QC^Y;#QLT1M-XSM_4KN#U0]([D)9T<9NU)Z9=@XOV;)1_14*"]^4D M74W$P:2@[F!XS8Y4>UY">]ABI*^;M=B]'XYE,*^P%4V&KF\#7>U*?&\QA\SS M[=IKW/ [%"8+FA8S8^;B#8RQAI4E2T!FP'>?A >H9QP"X6!'V9Y3;X"\-YT*,V)"PS,:8K;-"$\/6+TBH9L633?I=(DJ8#= MBHC>'XFI1XB08^%;M21D\%*!AI_QB*DL$1R:_71%.]^5& J- "\T%DHE1)BR MD !=B.UAG-#-$^7=%3'C][!.%YZ%=_&LFN&6 MMU&3.<9A\?ECP6U1B,EYF)Q;1VIQW9,P7TY3HV'8/N(?Q0N(ES8-&$\%J,)B MF2.K.I0WT&Q=AZ]R[VN<,5ZD5-"$,4]%$%>4_ZW@:/>U@X-9I MBJUB0NJL2RYEH,8VVX2V/>6)@4OD-@^Q/34-\!U=Q0G/I0:9@)$W6NK=^+EX M2$!S((%?PEG=73K.8>'L9W(7Q24I>/8A/<)(N/"KLW&J@A]D=_,7*<9JL=WE M4GZS,T/.):&'S6M2/U<>Y]*496IN%W%(S=N M.JML#N99VVZV)27O*1^6@RJFEM3-:V@Q#"-&UN\?1#U NV#2M#4C*:G3" ?( MQ ZN<6D5YH+A&.HI:N$V#54/ZP.XU7C(JW>LW4TI.9 ;SKOD@_IEG$2I%[<$ M]@CKL[*J>' 5V&K[=K PD@E]:I)7G8H67A]&R\68&*(-\%&3U\4M2P5W()"/ M)K#O*7;4O$8/H;2FB;S)6T1WD@! S6636%/DK15B*T^*.J,R_OE M%9_HCU_^^'IRZK_M[H K+36%WEF LA1%[DT%#@S$LN-$5Y[4%"8,= ML8OBFF;R34&'E]-:"MNPM&X1]%K10H7IJ*X-HNI2D]K"Z0 MXF2"^=>M1[P$.*\.:"_$8!F1:&]A7 WT5U\EYQXHA6WO__;, H\ECI'+X3L'#""6>!_]82O<9+$W31DG&HTL>B0CF[K++'!3I$!Q1R3S$FX/ R^!'KAB\>_L=ZMKF M36\;C.70.=V7.G#"E)? 7D$M2*X<5PFBEO+4M"=)4@?::T^-U7:B5NCZONQ; M_462RP6CZ#^"VJF=RI)<\VY2'US7.[KP3GY9TL"[TJCNN?U)&].E]?4CWBJ% MYDSA]7QQA)JO;7[!(CAH\6&DE=<84&7;W322'^]*6\+G(@G1L3.](I_=D98S M&.Z-X-9[5=3Q:1:;HN7"K&%.N^W G2M<>5OSW%651KP0!-@JC-F%?P6VC8"? M.@F\[;%-E,T7+,K#VM,U(I\?;E!V[X8T\1XZ> =6D6 'OZ,R.\*\O'8UM4AI M#B+HAZ)P#IH'A0&-.<91L<3(W3+DUV\]^]S-1;'$KBFC8=N0IS4=UI7G+#P2 M7L%^3"C',IQ1J1I>TE0DEG@AT-ND:6']37UM+7L8L!M';$YCM*,,1B._#J>R M'5UI( 6&8+D#U=AD3=TK]?#8/Z@$X+JW5:"K"6D@36A:%PJ1 M'#ON4*,P3M/LAM4$-D2#Z)S1'LKV]M'.UW"4!I46S+/]?F%8HS9GA;QWOPDV% M0[R^VPF3\I@PN:WVGML.LYQFZ9'-4WHG8VCB82=6;_T:LJ62&KQ3MV RN.ZP MV&8H]38V!$+Y[IZA9"_1'2Z;W!U6P (V=\P:S'FGMG 17A<\9^Y>&A5+(:]3 MQMON2HC@[AKK.AIZY6I[1$==@"PA4056>;FKP7IF\Q66V_#N_LY (*,6P2#_<@$KPM=FON-%HY)6:V8S6GE0=#;KE MLD@>-+[7'OLC6=-\NYK4\9)#8S?TLLIIH3"]89RZ",UT>M2#[#]=3')D*MBUE$JD>5ABZLZQ8+<7)!^N M0-JWSD.6X8;)OW0]U-*FJ2C45#T4+JN23HFR(^J[L!E]JZ395ED93_A:>484 MA@Y!N"\$DJ*!@'E+)3EJ4@';0AM."S0/JWN\T9W1&7\!Z^Z14^E% M,XX:*N0+8?5,X9RY^SS-=+JXS.,)[W&_E-T\#%N#/5[:5-29X\B:[6>C*38K M9@T\D.%9OTJ\8)OU@$*WHV[ZN;25*_T3$E!ZHR!>FZ>Q7!ZPI(TQS_Z&;W=Z MG=5M UG#@,X@2I>K+*+TQQ-@0R2F?IEXN*QD>6RHHV(S,"OV(D:SM9/49]R> MU_/*US=@UQZJ+MX^(6PG6$?VX!K%E5PA7E!+$XV+6]ZAK['MLJ[M^*;!/CJ[ MN.LY:T )>Y(*?XG+/!.\C@%X\A?OER7=NE<['[9.'4M%9R/\?(?',FIWBQV_ MTI[!91XVMO>2WN>9.D'[EOV^8J@I2M/4& MEV&.*>O8U(Y%I-O6]TV?ZJ;Q,>(1F]7!6WFL'$0J!MM@, M/#DDRFJ.%GS='"DEK$'J'1CG14' >2KX;074X4)?N)CBA5;PR;0^<*E3$#^< M7]@7O_"3NQ*^UUS=L5][A.Y17J4,'2!)*<3[H4?8@6Y)\ (^QJ1GO(.$\,$^ M/RM^66V>RRM^P..:@=S\(XWI>6L"_C8:_]_SK,RB+!F-[V'CN[X_>310'Q#I M:XZ'Z^:=?>&MY:MWZM/ 8KF,M7-%498E/"S H@E"3GLUT?0%>CE/N1*7 VD[ MC]GU'H?"=5B =84B&X4=CQM?)EDVX25GM=+"^!S"\,?Q^;$08&(RSO2PQL2> MH.2&^3P/+/#L7\#:(+2 >R\NV!9^S\/9T7=Z61/H<@?Q([@@25#M?W#5=2QP&8&"C\-#'OK@H- #!%Y_MP#C MIF06:EU=2(LXXPQ)%@@P9I7"C-ASUB8 &P3E^!R_8K)IF$L $9.F])^GN6+! M,G'&NV\!CC#X^+5XR7:EGU>TQK=+2%B-,1L MD;K=9GO^4P,W0XP@+<4TRHL64,Z3RFB7),#4G-Y,!AO%+NMJ2QHP"#W#+$>8 MR6\Q A>S!-W(G0U6GL'2B:*0MX7@4J%1 YSP6E%'R:(18B :CFK)L)2I>N_T MH%K\J(\AD+DF[6=ZO[*<$O$4C4BGM]?*N\/=@\G6[5!,QRP[3VCDE44U23.6;3FG>:*M5# !!?JTF Q6I-R MR&YK+6A]5DG2>P*(<5G37:*[$TUR,VG9+%D037*N>AZ\1T5C2$3M(7Z=%O?DCII"9^$#_$O74,: MN-,-\S*/)]?+O0IXA74%XMEY*2^WJWH2=!&LF+<-)JP)I M%*'M*A@UFW!,=X6;V>@\\U/CU5U=/AKOMHYJS(Z.P<9MLXX]=K@DOBG:&"KN M:4,Z-HJ !XN YNJP)O+$J;7O'K1.?D6V[%7=B\@OV2S+IZWLI;25/1/H0$:G M89K]#C35<9@YY[TN0-?$-+?[)\@C31L&LG% 3 MLX&;7W/+RE:H(=:]TK,VAE;0U.29@JBH: <5'C-&"X1=2'%5+34*V%$2W.U\ M4F7,)]UV/NDVY,J*1XSG;S6?].2]<0:\I:?_G98?W2N;0=_=E4W5.;QVA1\/ MVQ].3@[KY \L1$ O^S9.DOK*9S1P&O>M8@UVY@ &9O_QG)W5;Q6-<=155+S. MC>8;X8TPK. /1]I;55>^1 /^M$4/-9D$<"# E"(S&L7'R$>C2)D;S/H:52A4 M6I/AGF2MC[UHB#:ES7EF- 7H*LM*$-4K,8K#CM%=\<+WIGJ2H8HF>)0=!QH/ M"TB"J*1&>/>:1M2Y>5;-6?\5)K[IG2,LM,"^\(*.(UX%]72W!- 1\:,*--DP M%(&F$@926 8K Y/JNIXK-PJ:^9*E9$'OSV9Y8PNN7UC;)XX!^#=&S8LIPQVI MS2R*7^XL(A^R;>O$"IH.:ZA4\(?K*D;239F%2ULCL01$>G'Q27T11VV:33*6 MY=10)YB^8,;29I%<'<5H^G;N%VZ67&=,E;3!)7.ZJI*^+P>\L#1$2M78U(99 M^Z!U;V)RRZ>'*-QF$CD-H16;!<-)Z"1D.&&=8K5C2\>0/ZBP@L,+SD4K'TDWK? M9O6^"33*3]B]CFT;3=JSI'Y+3%LULIMJBT?<4[NK.[T-4T+"*S3KV$Z;VE)\ MNE<#0,N#0V8SK2L&8 Y.W0BGZ\WLQ]GN8=UI<=+U<;KW(P%I8Q$$[S>)(0_, MFF7M5FE,N+$UZ'5467K4L3Y8Z=^QP+@(F6@8V>L8@V;NH]=(:T5Y_\6EE>#/ M;+.:X"A"=DBK,@Z%TS=??7.X?X%>?H1 S15>1_E7/'H"64G;*[4[=]BRVY[C MH1/HJMN2AL J.9K3C$'PTDG:>=>IXH3'(/@$L+M8IWUV\AW/3H0/ M9]_Y$>\>;.IY+>V6_*=;4N<>L'X6:-%7_>TA6Y3B%73H)]7]O*D"HL='_^;5 MSA]^__ZM^&4Y77'2=0VX![L ![6\S?(?S7D>P>X+=-MHEA=]!8_&44* %=+: M#SZ-EFTT'ERWXNV0*@=RQUS,RP4_:F;'V93Z<(U=[[=V5ZC#R;TK=C1#ZG.; M&6VNU!3<\8/0WAJINAH .VUTSO&6[K.L/2U6#="I_>A#?V>?:%L@/&/M?(39 M?ZL=1-<=)O$W?GI @0(+; *CHI=%\4-;@<9C:==HN@%7@I5P-=4SU7F[_U(2LWCYOZJL/[E;W/B)H?VP*;&FF!@]&+;?_I4UJTKBN!^-K7!8H\-3'+&\DVCW !KMF MMN?3Q\(YMKYH &(I/G@2$5]B_QOZ8-W*E76PCCM7%>Q#WN26:LUJWD.LH<[C MN>7W:8B?;M:^?(-\6H'([*NF&*2['>S8\):PR%SW_T$:'FAUS80G1DVP)VIVRRFH-MWNP]=#NFTY >7*%;]N MF>;XY>BT9(1F=1]RJ_P>,1ZR2]27F[RV,H!]Y5APP2;#:W7ZM@*IO[[TX!X[ M\:8N^81U@KO/8/'K>)-Z[,U.E[*HQ1\MAJ93:EN%]VRO"8#?_[MTC0IN M$ "_A"(NZ6LYB)^Z)AE887-8!PYM._^63FN51)T+8 6^#:B)TV(%6=:UZ??'+1ADDP5:]& M'3A!E/H*;<=AAD$VI?&'[K/77]C]6$I.^ND&\X1+%NZ/U!_1R M;WU?:OE2#%K=J]9^\HNGMSFH*+Z#/7NY]N.VHT,A 5C["=_XR#Q[=JN[(R$0 M=X_5[50?VX=V._T!T'+)=H!VJHS,49L\VY#9#=8?R),;<+HA1YRD)I('@PWW;022-_=L*X$K[&7KSC5>9LPSR4L# MN!9RDJ2Y"]BV^KZ(#<)!3L:(U*F:CRL\=^ZOD'&)Q<1:L\NC4MC8"LZ,<$ > MH=$*_U:V3]&28R/HF59OA4NCO#7>G[$Y2*G"Y>B@=5@0L2I;$#]>C7@$, DX M9Z2S'B-S DW)O2A](Q[IU8"&.IVT7'CPG1WE(Z-,S11TG,;:!4T0>]/Y"M.9 MKX%(06[^1K9J.F'0*[K_R?('#2/+Z-$O1R>/E>_\2N]-H,K3 KU0!?=S9:?* M,,VA0X#MPSW--7[6Y"-N2 (7$QV[AF6]-#2][4)7GC#Q124PY MND%(/5.3,N;V'9K\;5NYG7<;!SKT_9X>QSK_<"Q/MEN M<=J7BY^T8LOF VSB($@_!'@2-)ZP_'D=FONPQR]T:^?/GX&;&!H4'$9Q-,F* M(=)X7,W!S9!:SQH$O:=31C7:OD&\94")5=],[J M#1%0-%4E(=VA% & +7 A T_GC*?D0@0$=ZT6XWRX#FGU7%TIBB0>!F13T:K/ MD(H(O229DW2JBC._(")GJVG19(R:O>2'+V5T\!(-EP[\LK(A97VR4ND:!NU? MR_O6H*]E\$:"@T;&\1I-16E)1!IK%,8]?39M51Y, Q9>4-\S;;-]"!M MUTYK,S7$MQ8F(0Y&FLBX7CP=*1-$[:^#BV!/?-+-7FKZY7LRI="L"!6O=$:/ M&G!0*AUF.AJ1.#Z**_)O]L?X@&NQL%^E\=:'6.+:*,?FRC/^HPRCY7H$R3LR M^DPY"8X ?G=6-/105*GCN?9E\L!W2"K8 4K97TZ'? MQUVA2@#V)S4QPN]J[ M+#:F= M'#5@^X8;$TE2V=?U7KI6=0]B'ASL3A_V'Y2NV\T@@!U2"!=.W$(Q5 MTU\ITMU$P"$,R5@KM&/1*-NN![)09,FN'%8VN M 7$FJ )M2ZR)J TU9+^UF+H*+_WY YT#*95/MC(SIF'1J'H_P$4/>S_@5OV MSSEJ=U4X*[A]WX=6$XX>UN8[AFH1M V>;U04X*?US+7E._%4UC+X?FMW=NSN MZ%;@Y_ %.C=3''"#_AD34O(GHTZ5__]L/.#_PS#3RQ/Z^8]'D*2I;W M9..?%K,X[TZ>]H/4M@P/"'?[BY('Q+^Y3$?U]*=7K[;W=E^^>/;?/P^+DKRL MK83V/IY7YB?[CW!I\#P>-EW9&NH*P\S_]L,KW.-ZA/\IW5]UU/*>I[3&]D/= MO^U>_:=7:WUK]^5Z7[ON;Y_WMA7S[R!\R=4@6Z9]O??H,(2G(_Q9/M_ZE6SB MGIR@X% "I0'3[*%^O]7?QU8?'&V!]_-D__2?*Y:D%V/?R?P>SGD&H1Q( M7?I-?L";[$&.[SBBW6_VP]UL<@:S6,*9_38_W&W^G#O]V>;(,$X^3IC2'7YL M4?[TER0Q9CR^D^6XA4*:OM?]IX]W<"5Z8_$#8_$VH6P.[O/ MHJWH7UW8T 8L37\F>C'1'XF-$1//(29V-RTXU1M]'"C.FFC_Q]<1VWW1*9F MZYI^#_V>?G4_[!L(X7X/-\27ME)S;T,F^5UO8G\1[_\>WL5%[(-9FVO7"!O3 MZ^BL+LTOOZ['$?W-KHB6^:*.YW_9OO^@V$]XNK?,^-FGV_[?UE M[W?]=BRU5?'H/M#TC0TR^1$?]TTR7B,R69LLB]>>F1SW/F*U(4Y6[RC?_SV\ MJ:W51ZPV8!/[BWC_]_"F%[';EJZ/6&VR@?3#W]\7( ,KFZJ/3_43[R?>3[R? M^&8&*/JPU/>XZW?A%_5AJ1M;73F[_\>WH4WW6]B?Q'[/=R B]B'M3;_PF7_IM&N+O5A;YRY@WIR>K;?1YPVRDGJ'=W[OX%A.3TS_0 M;./1Z8PO8K^'MW<1G]PO8JS> KONK![A8*2)BY)5D1@]1WV0;&,G MOFG"N=_U;[[K-Q#G3WN4UB9/O+_L_:[W0;+OV41;EB?]_N_A70CZ?A/[B]COX5>^B'VT[&&88F_+>+;UWDSB.KTP MT>NL*$;109/536DT;O;Z8.OM^SYTMJD3WS1)W>_Z-]_UFX;.UF$^[;?]FV][ M?]F_QUV_:=ISX]H9]O;:G]IK'XHJO=9>6RO5^=#O[/<@D/L]W!SQVL.[-F43 M^XMX__?PIA?Q1G;.?0]8/9 BR(/_^[!WL/LJ^F=:1Q?KE)7W_LHW]U=Z+_5[ MW/6;>JD]FFM3)]Y?]G[7O\)E?V@AJ0=DD1T^7]\@>^B7\GN0N/T>;H[\W.T[ M%V[()O87\?[O85]2V%LX!XN*WAZ]28=E4:55].C@S?GIX^B)1J%ZK,2F3GS3 MI'._Z]]\U]>7YSNO^BC4)D^\O^S]KF]2PK"WT3; 1GN^L[Z-]M#OZ?<@A/L] MW!R1NK,N<6F_B?W\^OG=W?SZ>-2#L'5>[/;QJ'[B_<3[B?<3WPBUM1$>4+_K MWWS7;QISOE&;Z-XT^ZJU>7%5ET5*)X!,M#S.EAKUO%VO4<]#OZS?@R3N]W!C MY.K5=<_])O87L=_#KW<1KT0K]D&I^V7YA(2>O](_,M>:\->>=7UC)[YIHKG? M]6^^ZS?P5E_VK0DW>>+]9>]W_?8N^XN^3N_A&&C1F_VS\QXFU<^OGU\_OX<_ MOTVSA/H]W!B[1B)25]HU/];Q,#/N]_R_P:"NT>=KC^G_&Y8__KT]GNO>&*S+ M[TU5I^.%_"K-Z134/SU]22MY"Z/ZS433^,)$\RS.JZ@NHJH9SM(ZPJ[5:8'< M5UQ5\8+_5II)DXGI$3?UM* GIJ:*TCS:V]G;&= _DJS!;D?UU$1O#O>C.!]% MXZ*D>>61^:-)+^*,1E\-\,MH%I@1Q_F(GDZ;^-HY,/=L5>[B)IS3$:UPE'O*E,< ]&IC9)S8=N7IH*G^:3GDSC,D[0M!+(OBHJQE%"@C2F MLSA,BV1J9I"I=/KG95&;E$XIW8*\23*3)G22TQ$?VSBJ8CKW9CLZ+)M)-$JK M!$I@,8@F)C> #,9T+1=5B@?1&V=Q@M1T00^GWR2T?G@+?2^>Y(4,!(/#E^$N MT$AF9L0?P=CCDNY(G&7!%+>C-S0N\XE',;#S3F@]AP8?&]$:_/1M3_7*0\0R MG58\RU3I_.V'G1_X9_I48G]>\9+S=$9[_-Y<1J?%+,Y_CI;?UG:$+]-1/?WI M^8YH,]6=G^TWD[;\X8LN64OO\GE?3^V_W-M[_D5Z'[[MGPSU;G9W9N(*1,A+ M5^R/)L[KM%[@;I&J(J7 5[5J<(IQ?<8&"J"A,S\138//JF46U/0"$I_7_EZXLOT;*SG[HN?JV@([N:! M?G18C!;1.",-AK?GDC_OS(#_=UK: M9\QIS;:&I (_;L5C>N5/<79)5B<.\K34Z7V96Q)_R?"B:6G&?_OA+]6;ER^> M/#O8V7OU9.?ULU?/GK_<>?WZUOWSS;._@8"W/@D4 &2P']!<8)6XI MXJ4(Q%6;N)9$:WV&!4/H.&WM[MV.Y]1+O8$=K9 _-$TM:FJRE.@I?F$7CLIC1.\JX)@.0CD13DWOU'P/ER.^C?]/1 M-N5%FK#2G!DC$10[''<6JKE)TC$=AMR847>C^VWUVRI"=DA[69!)]NR-R.G%Q MULHH[*I0OS5ETAFMJ([='9K'D&/.@'%D\;PR/]E__-P%(GC]0Q_!*OWMAV<_ M7*UNY!5[3_\[4$Z=OUW]IZBS G&3TZ?;__&/&LF".]1I(O,U-/"TY8VIS_>YI2]):SC)S)]T?0?K@_ MBK=[%%]N[%E\O2K)C SYBNSTVC+ZCN_E+?J0M!P'TW1>_7B2)F41ER5<[=XF M^:K;>5M'^Q_TJBU:J IA?-U*E9[C,IZ(_"V"G'%3C+QR M?*A*LS0A65DUY3A.3'\DKCL2W[FXN^_VR7Y#+X^1TCV>S9J\D(AC;Q-\)^:I MWWZPJD1U,S1;DA-( \.5X65 Z@C& ,8C #S#8I2:$#CGL3D,AJ-']@?I>S$N M#^Z1$7E;]OQGN[B!TZBTLFMS#Q6-QF^=)&9I,D,FX16GK$4 MO$BKAH8@V/A^TQ^4=2B3[DW$\'X+9A@<6X/PGJ'=3M_O]_O^O=AQ[\,HLU M3H!-N+*$947IRD.W^SA@R.4$ M6(0$0<3>^+NO6YFG<=V4C(3*TC]0(C*E8YWAV%>+JC8SP.-XC_LM[DV]AVWJ ML6"KT]J46_,,8%&)!?5!P>\J*/@AB[D)1LUI%"[T1AU$"!%5 M,U3X6PD*M/?0U)?&Y.QXUW$Y,7U0^=X:G=]$YMUWRP- ME.U-V1/@Y\[H MGM4ES;TN%[WM7]EQC&I8I2:7G MT+>WQ?[8%Q:'A<5%4W)AL:0L1 6%UO-/T5J3NK(F[!Y5%,_(DTYS&5[3%LYM5'C_YT\KCIR^OKA-^";L[.S_N[>S\]2\OG[[!7X/Y^Z[5('[IX$!OPEW;G_[\CZ^37H]/CMT?OCS9IBWO[Y'LX>>_CO'A; MIJ/ 1OD^3)19GE;?]KI%-Q2I;^@2G.$=]U1J/'3A<+_N0G1P<+AU?GA\2X+@ M_DO&!R ACF?QQ)RAR='LGLJ(WK*XW_?GEJ7*_9K\_18>!R;+[K7L>.@BXGY= MAMZ^Z'SC;1-?Q)&)J\7!HC9]?OP[5)%R!+@J.XGG:9;%Y>)[TY0G364V2<&L M>7ZA+2-&5O_'E+VRNK_G<U4Y@MY@A?()[>C\R** MDVEJI*BRHD,\_%T&5@WHA=$TIK^DZ&.'"B!PS-#(F#.D*:LFU9K+<9&1>L)/ ME1RBFS9"NXUSU+?1_!,+X/ZTT7S#=X[N$4IGY.A>F6B^K8[6K<_PWFZ$N+N3 M8?UF+[J6AJ%6L'6M)T4L=$*V?DDE366D,O"GZ%'Z&(P )![P^8;;.).W/:6R$.X?V4\GV=:[E=Q(PV5^%@> MWME-[!/:B^\'([X/M=>M]&;/Z#27>EJW8*K@HJTT4L!M!V*RX"Q_%V+_FXT3 M=F^K!XL*1BXAYZX1$.?)'TUJ[5K+W<'J0^2F*@^X>B-8R..0LQ@/(8.Y$5ET MR;V1C8AQV\NX"CL7^GP//SL]_T2CIF->T\WODB1#2;"E_D># M7AAUS$8WAO$'R.'U9Q+K6V3C=I]C.?)R>>5;6H:FC \_1<>'P^(32608QBQ1 M\^J2IF$/[$!I]\A+0!-H>@=D&3/T8:;MH?O!#O H]1(Z2\+?C7U+::4\Q>QD ME58-G,S[%:.^)%=AW)3<_T/W5^WZ+&YR;K842P?D^P^9CS MF>)K TX*X4Z#O#W0:U8 /K!=P'4*Z9^F)INO(MXA.3,LRK@NT"\]0G";-LZH M'!O%]"K:G3C+#)GJY%G,Z &S]#^P$J:TA?4T0?PAH4>A?V8)WX%)\C,0FJ1Y M3?]O37<\&^1](NJ98B?B?V;['M=QGR*W# 78$BMBCQ7TSRC\=3R M@6AH2&1&,$G-0]M./=9#6B#25>H!C>(Z)B^L!JD2/=>,QVF20G!>%N5'N$<# MD'C1"NE1D$M3)$DSQV[S9M)I")9-'+$FAUE869G+-%X%R!KD >P.TADIR;FZ MC+./\67L+B@;(JJBXV'*.TW'KT+8"E0WP3YZ?/M]4@W5EC( MNU]L>.UN>R'^*3TS:6\3P=92IS MZ4P@6,C\*.A7%@8%+"F-&%\CL'F184H".T;#778>2D0H2= 7#3V7GL+Q5SIO M).&WR!&O$!B=.-8;[8S"=J0W ,3Z5/%>2+S43=A::I'LWV)T26N*%<\S)G,':V M84BV.>TJO;M-^*/O1E^XM( T#M85^U#.-%B!R$Q)#Z-E&I?%3(/9>'*+3@AY M/@0F2&[1I7OZ,J(-H?,QIA4P,$YCZ.7\ D-@D\IM!$U0LI"O#[;>?I!_FY)IP-QHZ4F7<3E"N(D^@!0" M^7+P>.B!.#.W)_T>6%3T7+NJP/J?="^T%U!3>$ME;'T&NBY#D .SUMG"-_** M-G% &HZ$8ES%G$,J@X E+C$LN$\N^]>RLPE-H(X_FH@_@& E MW3/)(=&'$2,P,Q2YVC$8!=C[EB"X- M?R_*$.EER_-%,Y479'.V(:6?&BR&QP M@J;N7U=?%B*>/T/V.$EJY6,QKV&'R_)A0:SH<>*0Q^HD4V!VX??3@G0='0]G M,B:+30P[;X+@(0V?-2;_3PR/2IT2UAP3MHU8?[.>MUJ7!L=Q-MK&?V^?;9/Z MF3>9;)2)RT!YN1\PL[/C=DKW6E4N MR9I9G"_PWZ>O^',CVO9I-?"OH-_,C21.U):"5"K5NY*?XPI^K]PJ/T](-H2" M19*5/$V.=3FCI6H0DB3-FIMF5N1I/(B&94%.!$DW&D-%=ZAR!J0;,[/^X@J2 M=T+BE$YIE(D]RNV2K_7@CRN=$@V=XDE*H/! MDK\L^9Z4VQ]E(Q)R3T)C3*F&^QM2E(YDB2BP03- [+5W;OTU4*IK6X3KRV(6BWH'/>9#<@VI+1 M/#I50Q3/>BS_=()0A'G;FL:1 U4B_UMB'6E,!P=!:SG,R,XA \>1*/3J\>+2 M1V]5E(86JAW)9BT07U2$/W!2$-;BS!>E\,UNLST@\N(YW3 MT]5&8 FND(N5[5P>7)KY:Z.+@F1C-&ZR+&(P#O?PMB'#E)N86M9R,74EEB?A M&M*HS.A/3R#KC^Q%]PB;*FV#79CAOQE)\&=I' /[? ?:4>=EL)0\LNFBU/AL MH ]T:@"15%*,?(0S5J]#.4UI3CF?/0XI::P! Y)D ^QOH'K0G ".I7Z"/#=: M.3$P^7$NT^W3ZM>FD(.\?)KGQ84DP/V7V\EW-OGMX#03OWDG;,,/OCUAHU79 MYI;O?7SL$K2_P6I*)9/HLVA5W8PX *W^E?CJ8BHA&%16M2904CATNR_EB+N MM_F$O@]RCV9T+,A:1<1*,O]7C$5:J"!.@0H0C'EO9V]'$!EDV\59580(.GRT M*U>E&$,?]TA^>H_/O#6Y_OIQ)S0_-)F%)4'.[3 MW3-QR>D1"'Z)LX: @++)[75\..O17YVKKHY%!_%%D=A)IJ%.2#_6LN3:-HPM M =27U/<\9L#QBEY#;.VD=>/-E0GLFYRU P(-DCMU C8$)SECM1!D@ '^8D*RKD&H1LH,*+&]_O0V# M1% N)1<4](,!],EF05O02Y@()>+S)I*,?7()^+7&=3'65_&2B,7P2?:YDX.#I MUXPLGE9^E%N$]9; F>K0J#T#T"*'IU^^/!XX)LU2Y \=B_-"D@, M6G(.R%0<$4OBQCL3T059[S.1$U5#JX-<8PE) V]UP5LB2 >)2B,;+QO,9ZB@ M*T)"?][>8OYLL!3\45XF10)5JCE;,M&=6A0TX%P NNA=J51"U018K%MYM<> M4UG0?M'#Y[ ?D3='\MJ59]"^E_'$D"WSE18EVR%;R.13F 7V,:W[Q]"3%OR%S*?1!9L1^&"K M7"5V12T Q9@Y@S%ZP7JE8,66X*P&B:8EP=CU0(;D]>K!O2+:,)!"HN/WYT?O MWAV#_5_E :"A5>!R6/>:$8;S>5'6G!:6+1ZA)ZH@SGT9$9\6NJ077.H@.\W. M-%V8C#-ZK0=!D-#HY&XC)ZL"EMP11!])+OD.DURF+M!!DF5QUHA) MV QIGF0-BVA7)1/4[FB4)!^YXLT'500RB$ :7,WA^UT[ZU7P()R$HY/#Z 3X MASD@$0=%.2]$VSK2A$Z]+%3V3+PG4+B;8>TSYFMM@7QHR(TT.$(I_M?;C!NN/Y-FS];6*ZL>U'_!R;_UW6Q&=N'NPE'/F5*_U=#BW"G]/ M_:6@TI?9;6(N)RF+19Q97=1H$3(2!/SL%>^\G!;(] I6SSAR'AL5V8X.&T12 MUU^C&YX+"(IOE83\@-PBQ=CB^Y3.I'1H[2$]W?OO&Q_U MNJ@YEG]AL:%"V<7^[& MXI:M.PZ0+(>^L()M4I>%BX('@9Z!?M-&6-S%8R2/5X<*?;!4$UR1GP=.1I:. M40?*TPHB&CQ+=J.WDBQ/W#+@Q8E MCAU]FE^8JG8HXBL9('#[>%]:&!MK4UMAQY_HP$X8,ZW9I+GS[Q%&73"*6O9D M ;/>/D9<_U% '=*2$PP?I? WCI?XUW%9T(9()P6 M[" ']T.+/\9T98,4XA5JB2%UD#Z<6B-7(:F+TE4QA.+1RP8160/-'-M+J[*J M G ;96RXUZ:6 K3 U18(7T:G*A?XV5(ZQ(9UC!A=7,>VTN+BE$Y1F<\4ZQ)6 M#*5*8*Z%="^"@BPE"?,4CT'XY'>4=DWC;UYW3$014(@O4H4Z0SX 'A$E*&7ONM$R8DYEP 4M5 M+^549O$GRR2!SVG:/? "7/92EIX#T!:Z%X]$Y:&,GRX[-"MJL/V, M',U5Q[99<5C61%5R"<.RE DY4;=V]VY'[JRBC-X _MH/NF??FF[TFRQ%I\#G MV$.G[]ERW#Z+[XJCHEKJ)A55[0=^^V#^BD%%NSL[/^[M[&@GBK7+NMUZV0=J MZ+^R%8/S&)5M2I6OFA7^WX0S.^.L24=\J14([SHW V4+D3MT,#;0RLR-SZG\&SG?2+PI5-8I% M895-7YLQ!\(,$05\7C!"[.X)?Y080I7S75:/&082*S8FF*>5*POROL!)(LK! MJGVMZA?FDX'DY;=T7GC6.&7RC'SDT3EXE,SD-[H1Q65EM9/6!?#:-YB>=?[" M2@4+6OD"G^C[D0! =4#Q/CE\X$)@>^U+K[P+=!3]8@4$7Q+@T5 <%X!609EU M8&(&88A5!OD@M%%MA7E5)%+OX((PG.,E0&5 MH:ZZ@8"Q8+3O3\;<@@'Z583,R?[;#\?_^] %S/IF!62+K%$@5P3*'-=,XQ<" M]*R!(?E_"=OH@<>?0Q97974-:5[INTK( $(YDZH[FC=)9M!G(4E'"@2^B'&Z M%]XD("%$WGUBK!12"""D4%?L>*D36B8D7H2G2^"Y<(_)4^$N"9:;A:X8?AU/ M7+4C2]"!\AEVS1[&DBNL%4X/A^)(2.1/+=D72WJ1;A(_ M7GH?P,&2E(9<"80D/M\5J$$UZ(9&>3=._MP$H/2=B)\'@^$2T;E4HM?FNK4U M/0^-H)1%%@S2$A:+\I2"T37/;4XP0'G!KAL;KB>0*F?AE07JS+#-&IFR+,"- M=7Y9(+C'9$9<)47"-F,F+%1G:'26[4ODKIAJ%&275066OHI)]J1MAB,?/SO? M/Y=B=!10^%KNA[4?4(VHAN0I'_]Z& ;4'>?Y_9[I_MGI4C3"<[.#[>G?CLAV MG_.='Y3(ME,HH\PV6*Z /#":+D9DF2^JE$/:0].EL@=?K:NM>1!GY^A3\?^B M4Q./%M%)^FD[VL]]$ E @B:95N2I";VWN"0&#$0Y$VU*L;E%AI"?-H\Y^F0_ M.XA ;3JB6>&J?C2+81&7XNS-"FZL54^;*LP,,!85=F;([-Q;'KWE8<.K)[N] M\7&RV[8_V.'9$CT95B1MB(RZ+9* XSJJR"U2N4-6EW%JWV9[NY;8RL8VKM#R MH37:"'S<91932\@N6# MS*L>FA&$"P&(J/#5%ZSA)4[P/&"D]HQ!_G?V["SF M-I!0TK*1E2E&XT4:7VE6N'KG=8PGV6)9.5WE:L$#CXZ!KOT([5EDV"GQ*4Y'-86+XOO* %DCL/5 MO2VD0W>G!'*;R28JJYEMJJ2J/>_U5>5P+K@0BZJ3R=!0FE0[_?ISR1LP)M=" M%H0C!I6O]2:7,/GHZ"LL("TXL@-'#J:^#/VD]!-!5GU@E\DQIS+#C%3%XY=S M05=A#?+BPF2W20%_([;9S=#H]K"YTL-%F*1T+!DAM\>F+*!M_2D'2^%N94A) MC&L12U2!H1%\-;1(E\D!Z832<0I,.MM.2;I&!!?'VCR79K@EG#)< L OI\\P M'LZ7:H9GT1[!WL'^/ =[EJ?5AMDOM^Y@OZ%3UV(S@);09.1;K6V='.()Z;4&*>X,?6ER4B;[>W\KR(-R/^ MF303:/*>5[X-F?O2)9E;Y6B%;-OLNI#=G;XPY*X+0WJ- M]> $N3ECLKP-F^JM!Q=.R#\'-?"=Z*Z;K^.-E^UV0L42'>$,$KU4XR+,$D@& M],#A9\9MS>R:ISH?.^#/ 4^D */W?/$HV.M(SW*8Q:IJITJ?0T/'Y#E;1UY! MSAGL?U_N);$'?I9%(JHN9_7K@9-B.+B A2F5R51KFAU=#'];X^'6)Q9 9+"_ M2XA(YK S LX[E97%1'%UFX9H0"'DWI(Y''0IDJ*^<*[8^RK5Q)_P(+R_*&J M8U03Z1.TU$UFAPVL; (7+I)]?-LBTIJM^B&=U$';FK&!$P>M51[^,NB^'@?M MR(/&CNW#_',T+2YA"3JV\N%=OVC._ "FIY.F=$W7YKZCIT)IF5LTGM?"_GG)S;!LZY. I4^C] *7%6VE_0/M MT(TM1.8WBKLSEQH,6[TK#6=!\*TH-\GJQ&5LU\3&]$-*ML$5/=C#-6*>MA31 M JZV$/:*L(]%DI""]LF-M/0EQ[;=4QX$>^K2+-['^%%&I$S7A99+Z7KC[C(I20$@YJ%YA/$( ,:.N)2"NB!)_N!++TMG45! MV3RNF0)JH+5=\3S-R!U9#&1AU7,*@)]!Y8O*7J:1GLUH(G'NJ\2&X(1@ W;@ M-)"*3!.C<].^=7CH2=[LK[ESSM @:\/?9N]54EIV$RN_SG84* TC81)CQ_NF*"\M7+,5 M/T9QBC1:%M0 _!-9&O'NYM.B+D8IG>"!*FJ:;$&_17J6#FBJGX/NN4B+#$PF MPZSA0N*2>Q]NO%HN)R"PT227?3D G%Q6[WUKE>!-RQ+77Z]OKFM:ZV!QN9#V M ZOJ!VP&;I&NA1IR>E]+^WP5H%50Z]_OM;^)HAQ$#%,P008J*G Z?%&T4SLA M3V!A?39X$PU4&+J2F"2M5A2(JL-F?33),?I"5)-+YYW"X6BXM*5J*J3\G'0: M307 *=ILCT-4NS\_WXG^^I=7SY[_/-/^V&)6"29(;;"841E;8_3;&0&#L0HB M- @P1*V6)+"G9KQ23&"\\_-)^FD+U0Y /*O=G]6I.E] X3>CC#L &H.//W6 M/5N.KZ,L<*D^K \ZNB]QKH@G*KSWU0T4QB_+_ ^#;CESJRQ;S7_4=]4+DAB* M.=61> NS30W[;/NY?"ZO0D$BO'@+HZTY@^%JUZ0?!1B48^(9/ALJ9P7 M:)6#[!&(1_$[?B1Z-$R9;TI&R< MQV!+[P>=NOO"]J-3K+#E_)?RJY3Y !/NKW4?1=C7N;/QY*'=V/7-AZMDFKWJ M;0*1=0S$JG/5-+T)UXW4.$="XHET=(:;C/6S%WN&I!:==K(&1@;I,KB:C58J M.]02: 'OM6O7XE/_JC+JV54R:L6^J92:<6=&^N#49$Q(,<\ R6;WVVTD(]2V MHQ/P$P?P,BO1M57.RGTOW!=L>IO3VDH#Z5#TV]&^=IWSW""VM9_4^NHU;T^B MX!*A@DQ2>JU^C2Q=KH!EK+P$U4=&B(ZJH"0+]C+:=TIUUL!VJ:S44K:6K>__ M6+F:M5X,KQ SZ//XD&3P'5I-"BT( M!$9%_)H_&J'Y#3$JZA0UKF8N+LMX8?TBR-_#]_M\SD_IOSC?+"L6&DT,L#A MH#82=IV03U@O7"]*L5_"0:D E"ZJCE-]!?]9AV.7TW++%5&>"NVW*3F%ECF' M1O2[%AR)# W)R"I+0L;M7I=6V4V-F2ND)K/#'RS% R'WNVVIJNXK2Q3]6)#A MVU[Q2DUR\LA)LK9ZS5HBYG>'Y]T6'':F.BF'^^ 7R(L_IG7U)<2YWX\\.C-E M09:$C:?>ZM5M^0*55HM.7CDG;H!E''_/B,F\%_C*N90A-0Y8,Z#"B#Q;C"E7XW*37MREH96G]RS!MLMWARK8-Y#OP.-\.W!^JN<+4&M%6KA Q7CR MXR#A4S5IS>@=;;.*(,H,"@+I>:(2@ \P2-[/'"T7MVE"4K@V]Y! M7<9Y!0R&:,/$,(%I7,<"2WSG9W0L6[1O(=&\'3QH&O#;4C-D[*GA_N/W26 MLQN*6*Q02[XR3"UVQ(9T.F64KG%"F*M_C <$Z3_7=U5*S2F_JZ.H[4=JA+2(*C;T@152Q4@9C,U MV5Q1V194 3IJW#*HEGE<3XN)@<3KL&.D^9A1&^2KC-)*'FXI2#BXU=2.!:PU M1AD!?3HO\JVJ&?YNN%FXY8ZPRZEQ_(O47(KNK@.5Z<6^'0YIA(&%G@O2KI"^ M4P[GV/-1?%F'VR.M7E^3RQ!#)DM2$B4FFEJF\S!RDT M- P#UOZLQC98Q=)Q5%E-VL#F!6>-FDN2ZX+42AFU!3QIFYSW)L?Z6Y]B\!;9 M\M6#IJ2)[EO%ZZ2K+#&ZD QY.1/NF->&QGTAC>"?2*"]IYO2__VKR,7CPZ.' M;R)NS/QN*IP@JGG'KJ1]L3TJN>"U4UKDFD_>8B7L^M;WR*#"S@28>>7RXJKN M@51(VPAS4FRYGZ5%RA"A?ED+9=29%Y>F'#=DG1:%AJ"Y?$?+\IE@VY;;DU%( MCVBJNOUV9A,8<-TXXVVKZ(H"^XB,M?E4+,U">V.[Q^N[FWQ4HA(02:>BG$]= M!LG1[Z5>E$.XNY(.X*;.TWR%O*T6 B2N+LG9W,T9/2BZ[S6TJK!CN8B93,W,@ M@0 8V>HJI;!-4ME58 #"0X)IM^2X3P;B%?'*;3@>&L'Y!M1F6#8U' M/-&]YX-H;V=O9^W'20QN7-@6&ZT-2HUK3JDMDM'RT<;&?MKX$_TU8$IRVRM+ M#^RO_&+CE^?N+SP7Z>M=%X4H_:!=P<9R0(/\",[-AF$-"][3/TEEC0(%;1B6 MDP"(&2M P1>XV'8]E0!]O"2P8&IWQ3U@AR4$.$Y,=8MVV0T!LWS<5JP86L.X MI56X-Z17X*X96DW'ANL"39)7;RKM[L8UD8RC#0A8>1]B6HH"BA_[P$EW&43N M(D>FY'B@@ _2+,LMQFF&S K'^2=9,80@46R37A^\MKO=>DJ8N0'=,#%/ M8)0$0[:H!$TZ+ L81H\.WCSNHLE"(FB%AQ7V):&*"2%5$.K2XG$YJN8T#ISB MLIE$9&71&F=I-;MOQM!7*I?4)D6]D/PS(=DQC)R Y)9^A_M;2688JOV/LU^C MW;^2+?'SGMJ9@1L0GG?NK.0AE58^6/BVDQ>XN-IN-ENT<@@B04.!H]81Q*@U M>RVGMO:$[MA,[@!LG9Y_ZG11LR)VP:CV)"XA;$BF(7B/JIZ2A':6%IC+4&K3 M0?5VD3+CV[C))VJ_ 0-7_*>@1;=Q?)0H7%32@+<;W!YUUP';K%1]+W M?SDZ$>_.YJ<]1WFB #K-8[NT:G_M5US[[Z)MT2U(M.\ZU?%=')(#V\3P!OG? M##E,-MY"N(L$JD42L[^NM<0M)01(2$SBGCU/WQCEFKY0\KPB M?UB=H 2]Y)IB2OD;,%+B5CF-F^:_BV6^12L" !:@WNU@H;?*O'E@(Q^#,*CA M,3PD$$IIOCR(YDWI<+6#R$C*;=!I<=)B&>GFTJU]KRWE@T[1JYLW]4KV"XU$ M1IT?;7%<;/00[L"2U3MX"+-ZDS71_H^O(YY8=$ISW)RYW30']/;UV0;-YJ8[ M];8L:!3[$;@XYP]H7C@@JY)Q:Q/+F<7%N*K7]Q6EFF;56.:I-GZ M?$JRO!UHQB50'4U.SCC41DN+/( M.#D]V]SN[KS;!EMCP0IZ]OI#G M]@MYOKMFG+?.2]>'D-/DHTTC,V#G4N;R2J=%G5[:H"#Y^JQ>GS^&# MX-HWLN=!RH 4"UX5EN] FF5J@?_4VVY&=>FC09_:L#_JQAF5Y]R)1'GGW3"/8(W0J?S@ M2AG.N??ET@?#7I_^P[0X3VY@L+07;?VEVEM_J08W M>.W3&^P0).SZ;WYVVV<#HG#M1^)*?(L-H/>^_$8[0*]^<8,I [DEI7T 6*W] MH'?Q\* HY]_\ M[@.-[D_MWD%MQP]V_[_@GDL+^$W^X2OB_4:+2@(2Z2_1/M M3DJZEZ?V7-] @-QH)X.>BVL_XW5:;)W&(T^NP=PE-[)N!BAXE_,SN-^"]OFW MDK,W>7%_+3=-P@(9DQ65U/KD"XT+5B9@O_$B%Z'()AM%TQB0=Q?O0W]4!IZ: M,0(QP ]AEX? M9J*KNPXS>,\X8Y013[RO72408&/Q5S# ^![^ N//YC1(6D M^(+6\1>W7'T X.^ 0#=E*=W#JFDZ]PAMIN_UP.[@4#=U)=%D$_T[YQY<9S68 MK :,@(Y+'[_D/G#NBR2L#N(\'L6#Z*@!O[:+R^U7:;SU(19VT=),N,OU&]L^ M.\\;VC<0\18C5)H@OK[V+3XTB<&CGXI5,FG4]'-><#(X1J2!$$ MG%^DHVZR1__U@@?(NM^:]G3[=W;SR F^W1?SU]M?WB%A8A5%H# MW^<=5W/]\_.-/.07WRQ"=0/3K;L%JRTY)EANDJF5PM:"NVW-D.1N&C-[ M2B!+(2/?&_AZ&3H##$+!_$_:YE$Q&T1O#3H6T-O?E,SPA\]\,,4\,XZ2^]3, MFV%& AA A"G9'8/H?V*:K*1/_E'0@?EG@02DYDPMXR FD[94K"84!YQK3)5/ M4,JEESN#GL7:,8:>0.LGY#!6QVBN]=_;9]N1$$I9!4-JL)BAI%(8H_ )$>FC M MW$9/V&)N/6$M+]M('CRW18NH(5R2MI9-EZJ7MCFE]P,\@)$ZN449E6'\51 MQK-H70T7 UIK+1HUC VW&V;(9*,Q)MYT8_Y(\ !/T/BY1EMETK5-K'\#BT,6 ME#T+R95]RKR@S4F5>@L_"!-QDVN5D"ZGH=-0T*-WGV,L&"@:9B'1RVOUQAF4 MK+2EQ_0]LX3NPDBT::'>/@R_ 4Z5%2NCR%3+F&([D817G_NMM 2 \$")]"G: M]6P#N5!<^CQL2 ;H;P3<,,'AMVZ4FHQI6 T7G8 #M%,D%_A%D*E5P53A+%&E MJP.WJ(TKR\3 Z6_ZMQ8(LO,F'*@\,9-/: _L"/0Q3$G2?B!H2Y)X!*8'9--' M#>9D&T/XFVUYSK>C@Y)\R"V:J#1;%R@*ES0S_02G@>F79L84+MR\@A=_QF8L M2TYI60O>EPP,7&WAF98J-1>\ Y/\"W/#&W&V;^?&=W+TIV8&07DF1_:>K>.[IY"$&:-TE[M%B-+? MQY*1&?.>/C@=ED7QD0=P7I0%R"(M=Y+<;*X.PK?$187Y V/(*"\T6T3XH66- M>2X[1E>UY1#&LDW&EA5!LH@K)-X5TJ[E0*?Y'TVJ_ C,M@K%'](2!EP!KNV& MNO0#2TN:6I967S45LI(ZN6';?^T+CLY,5=RUVI>"K@]3= ]WW;1&ROZP>.S;;8]-W2*UE^T4H4TF)5R;/9JY)W! M<@BOQ(1+],C63LV]ZWQU)Z+O7-7-/5N+.PJ!,4=:YXPKO3%?.CK>8$%73E]= MN@%BMT*IOM1G:1!4\Z^PA);%EZ61Y\N&WRAE%#N*UC1P0>,4P+"A;8D#T\H1 MAQ#HA?D]'&MU]^3RLF_,WBOGR-HS\VG MN KE[2 ZSFA<15H-5LA5>KP3JP60@5]4>]GW0G%!BB=]"<6][(7RAB5$;X>N MS$I(#&Q)ALIO@D8-@9.G0@DMGBJ10M'^#,!@EWD0X1-[DX[]-L2SK-1E4 3< M):XN!SA=Q']2Y+BQI9HFK:HVRQBECPBM.]N(LVO@J0NM$I>[9GW&5%5M,*O? MI6&X?YHWVBAB;FD$H8-(:*-A7XPRB4L?$,/%+3F81_9BBKLS0 HR922D'8+J MIJ*[* RW#]0G]$HY[2+>#L.MD%PSOVKP$;'J#L"^E.WZ#N0#GV_O M?=.$Y-,7MS" FR8DG]UZ0O*^Z8.[DGEJ[EPM5T@>@6''<9A^ 0ON' 9*/MG* MS)@&36,.YH7?=3[PTGY"I[EUAZ3_-5OMBO[RDM^$IK# F.##Z_.>.XR?3NWHR7^">\@FY Z]GQ5RPG98UU\=) MN/%2>!=6S)5W\$<^35\VL=8^\>G8"#%S)\,BKPI&#\PG"?>@GP0,'>Y2L7C8[>EB.-RCT9.JDOU\YBK4*5,^(HX=!!*&[3XVEJF M7% KN6)6<43_:OA?GO>7&U!72G/6 C_*Q)'K\_/WKW[A@=@M4:N27Q>Z>B;D,E,'SI]WC76R]+N46' M!R?DY&!;7AW\5]IQA("+2V,MP,N43,HA^I7&HX4PLGL(EYJ#PX62YHQ&DH%B M*S#:GP$P*R68'G4JL#;W-GX^&(.@C"]BP6CRXX9Q\O$2K;5\MVGAW#47D.69 M\XCHN]R<@D$069S;W*VPZU56 ?%G& 9KY\3"%@ -4/IR*KM&US1G= NZ%YD( MM-V2)K+\1U[#MKKB)5;&X W,W/:*9>,5RU&V@/B#$>ZB" ZAJ+$*2,Y@*#P*;N?=&D/ 72Y((7A6#AMDZZQQO% .PT-HDE!%S%W[<6':1&$T2HS MF0GA.BLZ?0[J$] HG/;$[:'+AW-1"C#(P&EJ%_0$+,2E>4H2I7.BK9Z!*;OEK-WK/TP>T(N$ZWHSAOD%T7 MML![MB!WA!X1+WQ.Y^M3.I,V]^N7?CUY.MC96;_5853]T7 S26,X%IF)635K M;1OL$!.R[_$O!('G\77H<9^D1V[.[6WN]A<(PTVE0[@C^9CFY-%Q3@.U M@V(Y0<#\JY%FB2<>0*_9C4?_.CE[S.XB*>'CLU^B5SL[NS_MT69%K@NTGHB] MG=V=J)E+N2%C9^0=BEVC9X3??[G-/Z+L*6^7D:(-M4F*2FO;ZI.CW MB"(/-, A4XZK:XQ%$FE\PL^ S#,P TNKHM+X_4QAX\)T$]P@;$P\ IS$-))B M& ZV*-.)\,'2V%K#V8[VLZH8N'?R*3DY"\Y-<"9(5;Y\1INZN[?R)(7G!%]A M>4L+$YV8D32S-A>LRTYYN7DU'AV<')X^MD:P6S;7I#.. ";1BCJH5UT[H27@ MOXUM3W-?&8.W ]XH_6%G^OJ1OE[M8I\+@3:#!C? ?"(3CS>&^ MK5QZ6Q2CJ&V??>#BE\3X@J9@N!:XB05&IM26Z. MU,3>;G3PYC1ZN;?S>!.#,IL/IW_:P^GO)9S^3&[VP90DW&8>_ TP 5B:DZ,. MP@61C_.&G'/KFU@Z*]9>1>[$4QE?!F3U3 ^?YK8!JR!FN8(R;V:F1-*1Q6S* M40OKRPNU#X(+D%/T'JO.XXHT*@3< "7-B,O0D(RM;I(@N!0^5O66,&:1"R1$ M6;95ZF>-ER,)@?A6P'ZK.VVKIFJA=:&Y<1/R!!V(9]%SDZRHX&GZ"BDW]0"M M+(;&Q.3)@N/U0K14L2FA1HA&VE5!74[1%#HT+QAG[];,!9%X?0;6"A-N"]K. MRBMO4R&H"=+C$;F6^62+UF5FWX.70SE5*R:P'1V*:<2-#_!ZKXGQ/JBBMB;S M1H=^J^WO=A9<]>DBRHLZS$W0$Y./ .38@;MB"U19X S1$B9J /)AJ5I]PZX; .# OF*C3"*&=?D]MUB(=$:N+((6G+:'R8/@:'1.EF2&G(OR]O( M(3GK\F2#EO!%R1H]0EOBC.U8IE5DBA(]Z%+'ZH]H>#Z+X+ON0N#]!N.#:1@C MY*@-QKFPL9BA#88E;\%?>BJZ;Z";CETTN:<7^>'O!_;*!+)2SK/(HO &!,52 M5\AZ]R/DJ9F1P#"NG(LSE ^DP]N9=77/V:N=V0(LF?1"V996B%OUD04P)!D+ M'URD3RLGTW(L$4]<%8N2(5A5Q+M6"-7)DDJ7ANE)D:EVS;+KAK =?4 #V:NW M5=OR2'#V>CJ0- :422#".+7B%3(S=;4K M_=J%?5X47*8H9/@N;)F!SD=?$$_+Z19NR0IX%'#?^MF!8U[Z\:H;ALA71 MU&1S&[L(QMBUL<:9^91R8DK,0H%,0'?Q:+2(PVIW:SO*,G$'(GLUN4B1?KTY MU4^WE1AX<;-8I:7G<'V1^!(C7?@?5[(O(9YI.@?.0R(WNZ]>O1J(>4>KZM4Y MPU1J#AO1 >5;5./D&_JVI.GS>]4F;G$.W&K-'9Y*,% M]SZWX3M>K@_K]S=:M04;H5=GP3GH*%%9BED\R0T8_T[BR4-<@"0NA\6GA40^ MYT5&:G11DG_=6AG6E]4B!]QKKJ@=S"U6EX+EDT=."5/ 2 0,.F2 M^ZOQ5*0PF'PMXPKY2?;6["5G1=F>$R+/5:>"Q.E#CC3;FW/5DBX'%P:K K[Q MDFG0(;E$$L7^2=(:H;(/AWS;ZKYS0#AD<1D.;6E?EG,N/N#B.+CLV_>LV79#(>:A=RJ>)ERF#B4L>UP^N5N9Y%+N\I:D(=UWAMP,P*BGB <[\C;L. #BWH7("2G4@O&M0:1[:1HYIG%D=)^X;,C MN@RY(!. &$UHCIQ0#BA[9#='97K1^4)F._2$B'YNQBI,(Z&=Y$(')1!X!9G!=!@8(GS)*S+07,C0L-S1 M.+V238JE%<\<#R5"'?28S(2[>E%D#2#]A>5 E]U/JR!>#[C)]ZEB.XS8-I]0 M?$$6=2-6XXZ\8BU3=^'D,QMF% 7KI+RM[1PN@IN@;&0X<^2/<#VF!6/;5&N6 MCNGT)LPC75E =V(:X7GGMUC)XJON'<>T48'QZ7S_+:E!^<\)8DL'Q8BN[P8$ MOF]63??#W[$$MC+V6\WDIG-HY9B]Q&\AE5PC]A4L"_;4R&8G_H[ZEN'X99Q# M1P0]%XHJX0PTXZ?,\FB/D-!T$]ZT%0=PV"N@MU!<>FHT!442RDQ8!$ MS]0OLP)GPDU5D@%;=2:5_#[P'EO>8B0-51HCKE]HWRI=)&JP%J(?SUU&C@$7 M(1I5P -T; 8N#8*R*PQLE,*491=6$)U6QA7 H;R5$2KGMPS2WNR$UF@8^I;# M10#I:4>7]L?C!215^DG:8D:/XNC:KN#1D/S T6,:+[3T>2@;T;.X4.'TV8]Y M3<(2KNMAFGQ,\TJQ% K_]*_UP8JJ"'AS39 [A M^3)*^!&6[H(<$C'Y6Y^QRJ.*WKT[H)?_"[$T.CB?PK$/P%%/8SG*9@A RGNO M;B3:JOFZ_YFENV)V"S2W7K;@/%N=36OIR\5I??>'PZ*N.XM^6P MB@&.!9Y .OKDKW_9>_+D9WIE\TEUZX*^=6#FM( C?.@PSF.\('R[_R!=T!.: M9W1(%^L4S53:+SI+X4=7#O)]1@Z9-@/X!T\KL:=K/T.@^E%./B7RVCC3*Y:% M#W,Z,EG[)+]!ZY36P7]$/YS15_+H;'N^O4_?.]_#6CBV4'UKDIC,<&^FUKCE MKR>TSXQ8QQ?%4 \O0_O2TMQFMIZ^,H&=(F3LX49* (B>6S9 =L%!, ("# TR MVXZAQ3EL0WMH.P4$V(6E1AO^ MI@"472 * BY62QR<:-B.8:/64_'OV01CZUM+A,"GY@B2)>O1CD&X@+8:P97+ MJM@@K0U-S%#4>")E 1S + 6Y.&WR46E&'JEBD:><%[(/L06&2Q('3NHTGD4? MQ&A(8YQQ'%+;]QG/?7L4_8,L_WJ:Q(@(W8I$XM-XK3;LM? M:2N4&4+ES=<:]?>3$CX1PXQB 9YL#870-9*^>7I0PE+45EF_N]>A+ GM0-MZ M(CCHD!C%,EV ?8)4?M-S))O0$GFAKDQ\&SO;UZJH4M^YAT.OP>=;#)(XG.P4 M\:^Q#.']XU72D4>O#P/Q7MGC^7%&VW-0-!D_HS0*H(8+C'2>MN=Q#Q/+NAOIPI5F.SI)1X+$7F$9T!_IC?DBU>OH+#)2I46^L)?4%N8S MPK&N&_*]']E+*Y=PZ0X^W@:QB2E7OG7_X&A_:14.%K7Y&/Y65PQF3CJ+)YR@ M7[W'$OR"H2J'C_3XU'V'$T><]4R*^4)I!S@ZP+VBPB;$K:&JPN/U[H8,VD&CQ_0&.&LEYL\B)\+>^]"$L> MK*N;U$O)D^6,4%A140+?R+4"G7S0/*Z53G6^*#&[ =H (2M52F\T_HD<<'+U M:S+A+EV0>RP@6>Z>W M?S2+C0O>?>N#XJ#+0:EH;!'!BY85C\Y/,PO82L.+-]>+%_%1J*0\*RF4#V?I M8P-;*S-ORJKA.#(?IX@#$> 04T78:@ZO><>B\@V-?>==38"7@!D5^T&FUUT)BP=Y9GPGCQ0WPO6E5-<#1\>($Y6_1B-QORW-C M?#[39\2X+(%P'>> M\3 %U#-<)&;\&5O]9A1$Z'\N!%,O095-4#F!OZ;@D'BY= M^/ZPS=>%-MR^14% >4#, *8 %,;*(RQJ,P8L?Y(9957FN?.FLO%O9\ZB41-3 M:/I-RU8E(J $76VAQ5HN"#'(;0C;P,I6Y,=.B[R9F 7_JF5NK2\=L:1, ;74 MNX0XLM7^1Q7L"A2).L_4E,Z(&EEFUB7[/H;7&[VL\)Y T;2O$\ MA3>]N/IS]\WA^(IY*RW[3G H;>P@-'H]75]E!0-'1U$3&]JMM!,_%J7\P5FZ M&K1$59*[ PP=BC)!+G?8@J5+@U2#$D$ZAMV;%PI@ MOY/5<6YQ=^T_\W>W\-U%^%%9 VE>X4<@>$&1]M),U;9>%PR<1J^83 A /^GK MK/ ,U:Z6D =GE<^H^806QY7535!$WF#V"M7.1D\[8":"461E)2_FH+V E+:C M,V.B8^#E=O<'T6E:?8S>Q D'3;8LC0WGDML^@O,NF[G@*>W>X2JU-')#YZ[, M%I9IR%EI8;6_Q<4''05MB,Q\(M.H8O9AJ#_WT=4.3'#P$H;H&RVZ#[=>NR1F M15JW"T0U+N!R]/AW?9$]-ZGJI>E?[]ER[SC&#=,N%DJ4C-<<'9"I(R M?+AJAK]K95;I:=-(83H&GI 0>")9VC!L *$$_A9&=:O$LY\#_UVE[6F[/OUY MX0KK1@;*#SH5$!^7B79/40 ]J[Y"^/"4)L>%%LN N4P&;,?6:JNN4)]!N]!D M@"PS^JWP'Q3R*,D0UX,W,$8Z2RGZWO*<3O_( 7)/;D5^MDK,5$NT- M^/VP_H=E,XGV1S/:8AO8OO]K>$=5."K=)'+@V^PJ!U-8#2E.F). 4B7Z97)P M9?A*+S0)/1^M"=\+&B0;6<0'+4+1,\%[C#]+L0#CY:N)_$7TT$-%4:[@#,F9 M90N!=\CB>5/."Z;NLN\.*4V"-5DNV+,/LX4\-!2WRMO1/],Z+*D6Z;9Z-(XL MC5[W>Y,G#K/285L96/:)8 >2S,12-@?_&W0;%XQHZ7)=<@Q1R,.\B-NX0[N9 M5^E<]7:2P;<<,]R_2C$ M*2[)SO"M[*^:^6S0%3TJW-PTVB\\]E+K^J^)&:#$MO:7H=&F&&>^8@&7<.ME M5\\/.+);FJ FG8VZZ_:N;T[.X\^/AZHO9081->]G++A$3YILERX&8Y%)WBT8*+\ MD'#8XY63N6I#PN!'N^XP:O(ZS5H3<>(SA,X_^G"R_Q@CE)EKJDQ38P+-#+3< M_;=%OHX])T>$-LV>B@]Q/;V,OP"1LJGK=T<@%>7(U'5SMVG M-R ZY&S12.P M]U/3^NQM7G%541I=Y&)$!P%4JUCDQ$/B*7\][B%=#MS#1V='S% ?VP]G9L*? MD==XYM=_;Y]M\ZV5>QY'=)FB2\#&BMIQKXNGA:&F6MM2*1J:^Z5%9T=.F\4A MG/?5CESW$4K<2+32$]04JT3LS%UC8RN1N/T-?DOZE]NQ50PN!%9N[!8,X^)@ M<<" FN:L!)2G?8_<&Y2?. (1J.J M5%JU#O&N5?7"B0+;M$[KIA9JT=^!))G&N8!"4@Z#>BMC(%E>&QZ(M7H^L!UI MU:N4R25P7K:6M,S]OYE?1[(=FNA]<5&(/G(;?_]7[R[DVDG+BH[JQ=P""^Q= MG*JL"+HQ.BN<$Y&\S-'Q .U[Z11#];,CJ(46DN4/OL*&NGZ)/DO>$-ES&<(S MMC2\9:EQ1@D"2874-6$(LL-&"*;]1W[:3UCZ[+YZ]:)=6L)7CYQ3FX5Q98'( M7^,W> P2+SR KJ/A7=W6#)F<>6EV(T\E'0\KPS=]+!> I1A#4FHHZ M%2G((SLB"= X:,:^?7/PID.&OXD):!LN.*0'[>!%X39!)2&([\R(;,H'8#/= MC=,I.7=9)$':5"SI VO\DE%^M+PF"_3VYQY^=NMDET?%9;[5V2&TM*Z[KF[K M&=AB^[BVH]NU)I!1Y6 $$Y>4[4,^B.B?B$_0M_)63M>(/1,D8ZV)SN<8UD1@ MJV]''\H4ITZ.O,EIF=AOT*M][>T]\X[L<4XKVKK%W&CE$0FDLV/4L\7=11&- MSNSUY&@8.AS,\(:[<\7Q3\?+OM4X+9T%)_!2M2BN,. "_VK$YDAH)+7U@M M-=!'CZX9U3[;2:P1AB8P+]*Q.B/6B'&2A@,#QI'7!2$4L4@K1F_!9@R,R^&B MI=FL2> SWO&0[%3QHS @^R22J1Z&,2N4*S\SGR2QKW27#"\7ZB^-5N57#5:3O*GP[59OZS]1KD OJ!GY\M I+D(:, MOHQZP4K7QBMA:;R=)&8NBB\,A>/YXS2S,QJ:"?/6T/LP])U7/X_H6V PODCI M5%G3P)^W,(;V>H%L"J)7_MUP]G=?AE$]MAGY:5*[CV&95E'* TDIGQ*V^\- M!Q[ ?&*)^]'@ZTLP_B-GISR-MO,C6C"I_\$F'S^5S-JT&'6-%3%G5\<)N5%1 M%I=MARKX>YR1MADMK(DUL@T@1XWS?CHOCYED*ZU )4%20.(4Z.5=VF9@(8K( M#E/:CN/$C((%Y<,D?KU96C"M;]0>\)PXR4<6]1+8V.XG]+/-TW+^WV)L5%M=RWRJ,98HL>_>OL MM)+"\3_)4+'0^Y,D%K-46#A Z0#EZLR,"P>+:T6KK4\@H>EE040?2[J;??]5 M\-JXU'9)4 QN0\8Y>@*!@/Y@#6/1MC8\&Z1L)8MFPY[(O[E+0K"\[QH+FH5,; MY]#NS!> 7TZT/[,=E23K64"'&>KCPR/A=I$D8=6*DF$X](%6/,@V^4U6K*_4 M67@8@E=#@T"VX&4,WJ(CP;&XG#%;2$?)B%7+# LP%S\Z/GW]&-S=C%KMS+\B MZTJLPNYPK,&F,GAU;]ZNK,=<0T'*)"0(_+FGS[4Q,!N&G<$X@%4U%Q.*M!,# M9UCZ::(5ARB/:$Z8DAA<;NKX%;)^;*_BN-FB6FW"&4)+8BG='/LP@\0!;-OD MNH%UP-C2=,Y%,*3>68Q(I)4T^C@5/)K[5(C%XREM1T?HB,#&?F>RPL7,!J!: M-K;!H#VR+4/U:OGO4J%VY*$!6[C,ZD!:0TJ,%,&W(I'FDNT62D/3:3NAN>]V M[+?7-U\&H"6#Y@C&I_3PO/_+=B>>LKI*W91'9?-K15A9-/# _ZLH["&F%U;: MNG"LKXZ'BY%/JI\V<#MJCADE)LOF,(WSR=]^V/F!?Z9/)?;G%2\Y9Y4+N_6T M(#WX<[3\MKJD_Q_9+U^FHWKZT_,=VD-$V^H1_JC_^)$_VOKXQ/Y^WN+@0J.;L6.JORLVIG#]ME5+Y"N/,A,A8DY8;$)??^KI69 M)RAHTM3*(!H5"=<8^*L@0GEE2QK)PU%XRVRY$)??Y)H1&*!KNX4]TQ_4%R[& MXRU^K_6!FZK=@BFTB4HC70\EN2QOA$N)J#:W=.JO3']EONKN=LS]TB"8U+E" M'?4D+GL;X"+?"^/C$E-*2_MD^+Y<&I+$7/+%Y&^Y5,UJ70%]-$;A%Y ?$CA( M\]\;M/DHRA7/R\9:+Z8=-H,0%H>Z;)FQ^X+"(S3HW@:369Q"EGX$X00P"C%7 M'(7#O':4'M;D!A9=@C:9\PY)4_9WN[_;7W5WF;DE\5J0M)!62-[6)1<2XO ] MS,C)K^&6I,S+@J1C+M> N4QBQ1<7MAQ=JAZ&"Q],$R0CU.8(O[U(BRQN1=3, MB(%&@#4.!-,H5-[5C%LG [OXZ,WA ?[QV,YE$42RVR/X&=_NKV=_/;_F[LY1 MNV@YNIORPH#,+6 M.[ED#N7H,_E78BX8)^)I#%=$H3?TVFQ @/7\RG3X%1'403<6VY;&G9+950=) M*!J!GY!N2T:Q*E4R)4F%TTN110VN=\F,'@3IUE3FBZQBJ;B()*N M[&3*L':D5I":,3X,'VF.)"S1EL,.26T#QE4LIE0K"K(*GG09"YE+9NJ:EH?D M&U"L S;.W", HI*X"+I+*\R'^5'N6JJ% M@R!6*U/[=$Y$<0=O9- JQ<'4!8A7JFE3 S06^)?T=[QLW "6C*)G$&PN%=+A M$8KU+T6MTA,\(S.O.W78X:$[SJ-?T[HL@BYS7I:]TUT>K]I>]BLZ2"S[-P?W>H2Y MT/G]\9C.L)W"8V6/D^.F "E,>&+G:'-/ !<$#DCWP-L^#, ),&05 36X-\>_ M'K;/JS"S9@MW<.W5+$I=T-43B1[1P)4:(59.7US E:,5;M\J_(,1+*]OHF)+ ML=3,5<-8:-89'VRY7:NI#3@"*B;EW%UH;Y-S;;;MV1Q:V+!-&4&^C+J U$UM MT[:ES6%*6L;)M4K-E2#!HO^H.+?2Z+DN4+;#[)XL"OK_"2@I;[,KU(*LAF<:03;[A[))7$9C7 MOH0M,.*]_?SE&Q4].GC'/ <^[JID[KCY*_K-.CWG&X+3$*8-B;$K^MH\8 +>CR!=!,0ZOK@RQ6C5\ M5,K TN"^R:Z)&HM"G8R-^P:6G9ANTB_!%W?A@Y9H&$6(E1!1E#YR+.HHK5BA M:DL"X7@J3>QX*T@Y&FZUQ3-RX*BL=6JT<;!:26@_;(D*&3'/71ZK!EO)*J@J MM)N*0U;::[ MDZA!A@>W6UMR"R)FFN8N")5BS)BJ9_GL5*94CNM]Z8*22RJ!(T(8?!+.;=#> MPJ7MZ!\H@]!* MX12M\K#(6[K(9M1>WW%I;0H?(K$BRT/[ C\L,!9M300"&38 \P"LA+O096I3 MU\R>QT"7(6ILT6%&SR&<:O1*E\.5&V9,9ZTB.]G9-I6560PB*H[WHWTW.M1% M[P[/?6:P?7UPZ'QUDI4B\!'"U(O>2\\^*+W$Z-%LW1OMY9Q*.^? \8R;>JK- M$M%E5P8"]]F2E9%G528I')#P?9KFXOLG["$T*7PY7)%I^U1W#6_T7@:/#294 M6T8=02I@X;M:(4Q3=;B? S=EB:1?RY_W=G9W?*A&TJ9'ZH+1V)!@F M._UKUDSM>EXY@2W)D\@OEPIC#@SY,(/"+5(;%/*#3^OVWD!TQ,F4I+!EL*6M M# ).ZD_Z5PKJJ:DL)&,+G2U'[D&=V"@&*]\0LB(A+*!=Y49:4KK%IY_7'#TH MR[9_RP^PMH]E!Q;^F+&#>N$PN?%!>Z$D"C8>DM!V,7(CRXT#$8]PW#ET,)N3 MW^BT,FLW(,<KWZ'KJ6P@68P=)"RI+/H=IZ]?L3(4$^G"K$V\*/!ET!M1N5X61AV[Y1K$P^0:\GB9UKO:=6XN&&^>-$<_H? M71>WSG3;DX:7V,:-$3ETBIS+%ED&?!GTID%\X:O\]JOE7)^ M=WY8M;G:W)[*XVQ$1VZO%;SANE\8QT+%';&X,-\/+OQSH$ \APA-WN8OV*XC M4R.@[, :FD_<'5*6)PCY[B<)69W)2H:W1X?[QR!YEI5U0,I?2V*?!E< M%>_H[ &B8T83$QW_>G >'?JN*=&C7_??'1\^YH?*TUX^MDPBEAR>!74P87L" M3#ACWC0$,']SO"S":"4Q#'22G'%8+&4Z%/$K9A)H7HBM[ZZ0-(BV$DQ4:@K" MUUJZNJG,8/ZQ>%3,N1I4W(55HC4DBD>\+,-M9$IL')52;D+PO6%3DI'1JGOU M9BD87BJM0LK ^,$-VFKV=/%1W%L6J+02TS0S[=FKL/,5IBY6Y@:;(H;\,2\N M,8+:59\ZEYE#0\SE8>$986&W$.INJ+6WX5" 5ST4X(% 4CB<4\^&(G_$*_Y M-+ D-_-V?&M?Z* =O L[VC1LJE=*BBF=D+6=C3J;[)30 27CTO6 #PDO7 L. M28J$N>OK;/ZYC$E9J#B.%20D:*0\JJ")#:?/:/M%=1Q()(?5[#]\$RUE3B6= MYV-(UI]Q&7[P\R !L+*=AB7K+,I1]-&8.2MSA] >^-2.^NQ*3\2_"^J=@A2@ M,*\&E,D&K/BEG8K-_K1JI,J@,4NXQH[V8&F!F$#,)CXU1ZZ'-0T.DL]!(^W MY[ZA"NX;BT)T'9.V<_\3]ER__VMU^^)NU>*MW2!\J4MCEY*F14/3!B[91H&A MW>K[_-DVB=+^J^4I'#7(R=-(_YTSI\[1OQ]S7$,-8OG,OR/+6'\H&7.O!@4' M O?AQQ=/GT4GAZ>/G1^Q"H'2_28]^_A7^I+O[*BM<5AN1@*Q[992VOB83TS+ M9,7XZ,1U0@M<066-R.H>J\23+G2Z&;5L]( MW2@:?5A-._'D;'5J.W%9A1CR.S@N(7I ^.[U!#[*4AZJ!%MJ1K&RXZ>31H#Q M:\>67!)%M)LHD0PZN>KY;"<^28]/7)-PV&JEF:HKBK8KJSOXX9[;^V(E(Y,= M5*S<2]^R)J3RXT(5H#_"Q)/8='G#P3F6%@G)O?#4!^]E9!&[](S-^!.[Y-)H M?[F530X'+I(9:U[.TCKEBP#8[\K4AFV+5^7,IY/]#QYLY%LC>H5Q31_=%LOC MI;%HG\X]EN:QK%Q^Q)OR22$0+NT?+\/6J(MMHFZ;KJ_2/W9N)!2:$N,>:.*; M83M#('E;%?>\!"P)$?99F%I"0I:4ETW;8F98C?B>9NTPLW1OL@K3QA5EU?3% MW1Z1/PITS-5R/ "C\"[$Q&]&]H8-[X#1('"JK +NHK.#]M"(O%D@)">=8W7] MG+L7;)^ED%/"W*L:$;OR.)(J<8Z'CPJI%%)EXA2>'PC0%./5=4W+6E 45A I M"VI\K/S@;'_,\@E9W7;HUUU<5VDD$D,>+,L:(;+']'2J&:V@Q5MH02W'K([6 M*('_N.&&LL$2NY%8=Y$S_+WF6WFDY9B:Z.!().THT#,K=<<^J,EC3\.^JKQQR JFP#!'46[! MW:T20^OT:'/,F9*?MXM4IB;Y:!&SOC038$W&/'"2FK/#GW]Z'^Q]><_VWP4? MVX!L(T%H!QI?S9=5G(',U8PFA.C?HI A"W('!2P39PH2D 1?56F&IJ6K*^D7 M!@YI>31NQ+:[->T3YAR@*QZF'*NQ8@5;EPHXW0+=?.A2Z&16\(8,! MOLS;= M&>..M##;>!)>8!V_]OIH[\(\GAD9&_?W6>@O7=:(!3\.M^(*TOYDIC& MY80-9 W+>=0H6Q/T0J3R06JB&,VQ'4RBW"8^]/7!%'0N7=[WU"B] Y)O&)\< ML3-7;%8%[G#83K%%$;Y$D>G<_2S M:V6OLQ,3?:SW\F3_[8?C_]57],;T\C?>A-)L<+4X&US#(V&K_A2J/ C1RQI@ MZ(2#5H>KUI*,EE=HU5M7 P@[%L%U06B]Q:X:#D( 2).P);UBNMA<#FZ,>G@" MR:A6(6,NV03G*"J7GL7Y0H$L^J5HQ@@G7I#.M+4 TH)GM)/RZ@54O,QFJI#- M1H7L[?2HD'N("OGA[[\='1WU!C8;2"Y5>%#,9DT.J^8 B-8T"R(6I$GW?GSU M_,>C TB:WV)2E]%11G\LI1"3Q*#\6.2D%(Y0DO#"CNG6T]ZR;Q6# &#SKGYL/+A$PMH(HK M"V=XX+B, 8,1-2&QA@R#A!;!. 825F3H(9K'L7G65#J SYB>Y%5LTMS6U;6;9_!=5S9\JN@M26$\=)9Z:K9-E)NSM./);3?>M^ PF01 P" M;("0S/SZN]=^G <(RK)LR;3#^3 =BR1P<'#./ONQ]EH.#,NFG$N?7JJ*PIQ> M>)-X*C* 9;GA "$1PF#V5\&%49FC=!0\=1[92E1/%V39^--54VTF^$?-^V]2KA9%O:D4DQ%]EMMG0DXQJY!6 M0UH'"DHWA0'\(;(@?HDX57+1P3.B"9Q)EXLF"GR0!>XZLIA5=!8#:S2V0!RX M(]6DPO8YM^NG6V*/BA#QM3\^.ELXTWZ!(OQT@\\Z!8XTE[5F+>('#_J^KW7R M4L"&M>X[SY&DF$LSV@D=2T1A+B^:F= M/WP>!U4@[U3=/PY\IN ^W_)5OW.MX#K%@PO%M%SA-(9HB(0-UU-_;EN6!-P[ MT9D?J."B?5"&LZ'!W(OQ8MW]=S^EF2(M)4V13U.W3!_F6F-T)##7&>AW-%!Z MFV@T<[+YL66YVX$(--%L80944*,LEFP5]2Y08A=QQ(4Z]A9<^4V^Y+TUU;\V L1]*3:@(E^SX^!37:F*:[ 4F%.U( M6.9RURV*[ZVV3[+B#[Y3242$4T-B(.Z#+>:TT KM>)ME *FH^X9?N@B6+T,C MYFCVW0-%,9<1_(;\=(.4=L/H"NSRL?/%91(/N&46=VVC8"19BFIFWW(Y5IJ' MDSQ;9O-(-\7]Q>.#'!N9ZA(WLU3U&7*5=%%MB0FYCUI.P[4ZXQ[)',2,A1E& MXDR6-O++1V9%BH?./#TK^AI0-B5. MJ6%")G(:52"NN.0"H)\8C]=0!V6&WD!EY6(,)+. ("$I,E]YS(T49V>J-C\J7!1+][,5) MX,*ASH=#]+R<_^F\P(BTS?((1&?$]2CCU8B+A@4AV1*>&H:NTD13(&)?-:,A MA7]=35N_EU<"\RH+4%X\KY+100;$$"R*P(!&G2QKS G&Y"19G7&/U''3:&]Q M.Z=W9:)TB8QZY\GP[NGGF@-+MEYH07U@5\7*VU,SV&)K<[W/^SY._M9GO5X3"J8JU4#?8C!\G3PK1UME*ZLG!R!N. MQ[GS;0:<-EJM8GH0)">NMQP Q;9V;W51^MH\AK#;'"91\$#OFD==6E*J2[77 MW!4:9\$3?A['A=@Q_B;3& @'PL M:D>A"DLOAD\!5[GUB88]#=OVO QZ@#EV6N0WC^=FS60Z?EC:PH??[&/@\5 MB;]/1AYV_[34#NOVBURWJ\6F*^EDJ*5GC+S@HFT%96LK-$TD44D'-=.*:1T5 MB[Q]D_R478;> F)CJ=\?%O9A87_"A:UT3<]KZP=ZV9"WHZX)UNOIE%T+^Y-Z MOR????>-M""="S>DM_>:?"DA=.#63\L MV4]GUG^@6!@*'USWA,T^N!Z'-;HG:_37XW\<)T\TP>*S:0\.9_QA,=[Y8C0F MQ[.F;?O5.GGI,!E,6[HE=.2:X!WG@$\+"J+\L(H/J_BN5_%+EYYXF6TXAW[> MUV">+;",CS_VFHPFF5]M6#,Z.GGX<8I&>XJ[U9#Y#"6'5P73Z^]GJ?N3%_U4 MT45D>D2B1ZILOQZ?'WL]BK#(8C4+D4%@]25&)P0L,MS.@G:*G%50 43UE%.C MH):\ (^?\06^027K-X!&M/G;8+?\7ED81=A,0YRF_ZXG@C95 V7XP9\4#%Q: M.D5J0*:1#02^4Y@4? 602S(G+[5X]M)CC#G_@N_D;*YYQ0F;MDN\&/%.N"BY M[\G5\U"X1 ]JZ64MU.%*[HU<_'ZJLD9 V@@FV8LBV"QDT[;INO%9D\*LML0L MFLOH&Z8#)NW\W 600N&AE(8 >7'E<@*\=!Z@W-8,'2R["$('L1A>->M0^,?C MC P2._*4GD\+#\L(M*!P&*EPU)%HA9L!8:=K60JBHFAJ7CC)(L&Q0NE4^"*W MY65LM4L39:>@!]D-O-R+M[A$5UAY3[5)67-H54C_#Z_D;5$*1^TZNG+*=;?% MV-/*7R,XU''RC%\AIL#T;6C-?)?Z@19:*E<29.CSU%P\%3P@Z_DU](=UV#R, M:LS#A*EOFUOZ119)QE^T0ZXRV%7YBZ,E9X"OOA*[TNGB+9=Q7 M)G^SX^Z76<<8XYKLX+H7GRY5X1'5_0DN !Y,6U98/?1K79Q"R5_6++#+M?.G MQ=1)*7VGJCSE#)L4TL(E!'EZ@9^?KO!.:1RK15'EVA9<3$73=R@/-OX<0E,! M 68G]SP34E''^^5@;MB4? _;I2-/YC<(KED*9H,[P1,&Y $VP*.F1V4@M-,P M%R,D].R*7IU]/&!)ZQ&W G0#L'[5S*5F9J158DJ#*QXT[C M59M%C%<;$$&0RBW%'LE)."OV%F9W]UY:K$WRC&Q__:C*H,YJL3EES[[L:72\VR,G96J1;@ M5ZZ;M;1:W?C2)^G#KQ]_HEFB>S_Z@'L7MGD,R<5\N?[/[( RT->Z.&\^U$#_ M^P:3]&$K>W0QW7PX=]*I8"Y?F_CSWSRIBQ^T8?O$PYXOV=!FCKA&[H/C?E M07"DV>)Z66N(B*:"$J^H)?3;B)HC';JK%;N%P\X;:=GD=B/7(!*-:-XT[T-! MLE?\=!^1DB0^+L]IB<+S+=>;SW1J;K6-N&FK')JMAIWU>0'.9.A?MD7'4JE*XO\LVT#?078&>8((6:0' MSZY'1@042H[DC_S^;NTDAF%ET,FXUN@&XBZ%J,O2[XKZ]^RH*BFD)%\7L-J] M=2WWO(/CX:&#X[8[.&Z%GM.E+THFMS9HDB< B/1WC&L-9SQ:OQ!T[X]3>^.? M?I ?\&$^*R2R;GYKI;:>-3U+02?/D8E\;#0"+QR1L",$?NH%F3G-2N9STY5L M?_U2.+/N>?[.*]]]^(MKU@C)I/BFW]I-_66XP<7IJ23G_?A_ MSKH\^W?R8]5,L$B9O"EY(71FGJRIVRSI/3@JZ1<__U];K8D(\I$S5*ZX5;>8 M]B+G(I(0?$MN_X?KODY.Z$F^E)=9$?I\DI)H3"'$G9/O[V\W=0>C17^ M*J%0FC;MZIBF]@/B)8SUM :5,8C)N7N=WLD/R$F>/#CZ1YK\;Y^!]8LBQ9'/ M_S=-SI0(>OCIMT?_D/H+JD-B<20-RH3\\EU08C"'PPSLEMT"5(U]V_69%!C. MM?AT\M6][#Z^=O+H7G[?PM1S ?,"#?'LK;:7.TSP5U^GTHCE-FQ,E1EUL+EW MU25=TS!)%_<!=\7T>-Y<'-_<>7B]8ZSZ]FRR M.N9[>2M0]&C>W0F=!HWNL2?HBA60"VBUJ8_Y908KT45;-*(]C:$^]3EE;'3( M:46+U9\[PG&2#/'Z:("VP6@%OG;R@)YCTK2T-H^0P,Q67?$7^X^MU^(QS^Z+L;_>J;Q_ZS=X/P)LUZW2SM^>5??SE9 MO:5SNRKSY#\>\/_%J#! P,+W%/Y;KQ#^J>7W^U#>Y7A.Y]96_,_D++T/TD^G MXS8>%V4#% +^LBASV@$?P\2(3&XLGYX7WOW?N^M>W]4NF@ M=F%@KV7ZLNF;>8O<$LQ_T_[E/R@0*&:SSV-28.*FBWZ9G"_H>^U-UL9=/O]> M;8I/].(_7CWBFV_V_;$/[_OC;?27!CP5LNY%6<*BL/!_Z=O\J/9\(>?;LG3_<'>GL?:R.*"?*E,#5!:7)>U&73)O^$SK&S M6JE^4P"_KY$/AGS4']EU>]WD9,C!"UO7Q7H]ULJU5U.P3WOD\_?>'@UE$??N ML0_O^^/M]1TVT0JTC ]COTZ;#@(8PA_ ISM;]-,WR5D#-:&QYSUX!)^)4?OZ MJSUYNC_0V[ME$_7*5*58&1Z,HPUK2_V1/;>?R9'=)"^.DQ^RDJ:FK/)]/]+V M:3]\_K[;(?.VMP]^=X;Q;ZP1]DJEG/X(;MHK-"175?+WX^3%9@LH<#CK/R=/ M[9!Y^WSWX=7!Y NG3ENJ L#_]B/M7W\LC^U5"9QJGOSKF"SV9?+\^;Z?8_NT M+3Y_A^W1L'5K[Q[[\+YOWSZ*?"/(6>JNJ%3T6+&EP)"S2OH'F01;\ M_!BHD579-GMR4N[3%OA\+-M-0M'#V]N+;?@N/TY5G-Y%\3AHO[4A_%%8<.2? M^+IO/1E%Q=V@F^M%>ZP727YKE"^,VXI6H !HZN27Z;I!Z]K)U]S9^S6:=:Z% MU!$RC$Q[G:0-"%U'3QIR4X^3'Z"R^_#!@V_P=UPX#<=RJ0(DP:*YZC9/66:L M81;%'^G#.GF^S.:(#GY:T[WN\=_N@VLME_RN$"[R'+0]$;$YT/2\[!JJZWI!YUJW; M!NQUZ"*D+<%D-2%I"G.IM-*0==9DK3)DV6?TG.S__Q,\\> M-(DA*[SV?9!372HRY%DS[3M_2WK69;:6+\H<1B-=-%4.9KPGM)CIK?#TZAA$ MA5G8(2]'VX)Q0QD8R)=U:Y_6EM(F=QLR%?+F_9>T% MYL!?ZS/NHKE;>[,%2CN^L='A%2 7D14:VQQ:]#N -:E'U02&9PN? R8\^KT9 M+B8,??#0F:-LM>(=E[\+QG,O0R\>R/.ZG;>*H#ZNT=0>A7N]4%FB/?H5K7H> M%\QLJ5R?P1=_)O?"B&!/OOONVS26M9H141FN[,O.G*2R86DBOL* ,2$J MP;XPK429!QHN6%D]:RD&,M,WR&;YDG45Z<,R<]=G:>]@?LF2XNA#9^J3XR?' MI\=R^_.F7R\N"YB6.C1 >')\]X5\%ZUY ?3+N37>AL7&2QH!L[4VCPW]D MP!YBKUF&04A)R!R<+NERTTRWDP']L![!&=VHWW<35!!N__=>'!QIE>4&_QNC MC"(C2]?\1GU0SQ#\X+%K\G=F^V&Z]6"8HG@ ;/SGS^HJG%T/MU%J# 9)% M>+Y<]M.F%0<,=I-%F7)U5]NL[F:]XWWA?Z^JS,B0S1U-O:F\%#KL%9KQF=. M)F_\YO?.A0AL&)NE?B[/A0$[F?6U:-#>#TR7&WDX74P);'JM@41M561P@Q?E M*J'SJN!'?]7 &#UUWK5,YND$$6QTG"2YHS6B<^'K>.4YEQ+<9O3&GQCIT< ? M9'M(6X3.O44&[ASH[-JQ86;[1?:6,1#@8F@9O57,N2O;797&C?;]7Q9EHSW; M@:DO(R2W'TMMX'3QEO\;'&YZN' $NB93<9R$UQB>:99SH#,PO\B8XC.@!_J1 MSI%5>!,)0U1VW9]DU[S*:3^GM\?*!_&H^+ IWJZ$.IVI5^>EWQDN_.%9P.O2J;9/Z)=5:2J^*&Y.R\KM#,N6JJ$F>=\,NV^4WXY8R*,:6Y@BZ- M8^0:/.%Q\BQKJY)YF!(6LLAH\[=R*Y^Z>-<[Q(B?=0V(K=ZZF* >B+@%&C66 MC'79%KQF&D&08+'92-W+/9&7"],L5&,CRVOL)6)PG"'1[$A3^]7DQ(V@@T1C MG#/_=SVO$$BPY(?F=[[]3N]^(B8ZNN,S?HO_:MK_BRO2BY%UZ],Y/DVD*_0! M[;1X)4-IQ27$,U6ML43=$TN)/W4I<4DLTL^= D^?L][)7-QVXJ2$=M(""38:B!@,2P$I4?V" M#"VD3A9-C:'*><&GPU;LH0X AT%*WLP&B?[JY94X=TY_C;^DZ $:UR$M=,W3 M9X@;_<"\$%_CZG/G?:%Q:70>O?LT<*, ;>"*23"MX-06:]HM8JC9V6.%2>0] ME8#/RD=;'W -J>OYS[R_H.;D ])P_O7LB5X7RNP^34)3X@Y62&>PEA:( M"Z'A(Y:31\O2664]J WB&XU/H$C5012$RF41S+ 0'KYSTOR<1VF3E7+ B LX M_!G&N-QZZ<&PS$ ^.L*C\LF'\+$9YZ.P\6V5H6Z?Q3KM3C%H4VSK%8S45I+G^<9=ZD_5ZV$.[9> M0^CH!YHO7.3]C-?U<&OO;\(P$N]MOCOTJ*==;)?[S)3:B[)6?B]6"QB]&2M.'^"C)R-"G)S \]1'*XG6>MN>7"6KFEN!MC,#S0V M>A7;%4;.&M>N'B4[ZS;;]0X#"H21^C6!; .65N3#KC)2@,EDR:ROJB.X#,D$ ME0B'@^+'\D HHRJGE?WL_#R(4\^Z")[96K_*:-8 M?L%&YM7S9^?7RI9Y9R ;SYN$-0$& E4X?'4=K=,&;9>0PR4;V6X".H+7 MP#R?BOC.@P'9)XL7 MTI$/3> XKB*F$?#0>RQ!+BO=PB>^*-JYY85/O5):%\_IA,YLV:R2.>)-JA9F MTD 837.9" ^^@9GX^_%/QQ0+ M5%4SGU-F3)T]_^/;!P\/GGQS^LV? MPC+AOG@">UYK_OI0:[YM[:E;<.?X+P,6]M?/7B0GM(U?/3__1_+#Z=GK7UZ= M?_[.\=U,'BM7ES. _@2++2CR !5#_CF-B($PB/V0$ZX$UTB6SLF^!XKP+5GT MW$.V.49UXN,B6 E-#>AVL#P?#*__MHZ@=6G_NH"."!QX2N*-XH DM'I6(L!O"BB:!UG!QZE7++AA5BI\T>\&Q(ODI4MV[$"%X49(*?H*[T^4FA0RB8$5WWOCKZ!UH MM%D.?EYZI. A9[%3D>>]C##RI]D4&>O?53N);:XI4-/V0P 3F^"RKIL+=D%Y MK[()+B3;8 MEN(4X9&IZO\L%,[Y$;2(X (Z37R".JFO4-IRJ;K&\%)=0PBTX M9>FFMF %&[D#%R>#K[M[<@C?=.[*$':JN?EFT@%^P[?NZ9@0/YH>E28D?O9, ML$Y1Y@ VKD3_@K-JK5@D;@=J9JD-F+X;C65K-XUN#OKYHLBX\8NN2P%"P5D9 M1#)L *)I9:1%9+N>UQ!F4TWKL:%F]#I[&NE2(\::,ZQZ/9J G@?+ML=/-XMH M(T=)K[P2[!5]*2],=KOVPKK../M!HCTER2ZS$KJ]\[Z2 G^V A*"JS>7"R@\ M316_VR4%_9DC*%',"H?(NF/E+/@R@JR.3XT5V!#=KT"M$(T*A$X!OD<58JT>+J:^_R M\'LJ ".;QU<0L3S=/_I]&M&*MEEG(FP&:PF<*;=F@5B RGBW=MLW7)5I$G0H ML24 T#N/?H]I&]UZ6),!?,YW.49KS)U.H7]IO4=BV5@VC/U)WL71S2JZ;#>E M77M3["8IB2CHMIHKO37Y@K6VF3W\^3;+EJF)E;C,^KLOT./D) MY];KT"9&-:L,GDF[; S4?N[<*:G-L!-SGV_[PW'RMV8VHTUR]%.F\'QII^7_ MOL]KW@T47N5<':7M,<:ML/>ZXM\]FW7_-[W.?=OH0;> =8Y^E$=+Y4G2L M529^YQR2H2,3+G%'5]#Q#)-/-K)!EG22K^%'I&]I%\&L0*MH *>2%5,>P0H0?LTVO_(1I[JN0I#PB8VH[>&6L=: MX11J;\2.INX"F; M>0>/2#+=K'6]X(AO>Z^R'5G\-N2G=7MO<(4,V!W-K*NH\).G@=F1ZY)Y>P,0 MYQGYGZQ+&UIPW&O*WH3IB?,-^2M-NPZ+#Y$5T/20C%',@ WA14FWJ3OLIPGH9/YY"?_W:HS>&K\M_B213[DAN!([V7;K KN M=X8I6Z\I\$GNF=:M'$A;Y]%]-Q'A6W2ZK(A),G*8V4CR%%FY#,D^>21M5%SU M@I9N.6%T(;DA>7OZ"LZ;>J/3;_,B#^Q>K#UN_/ +[AR<"F[66#-R[>1>M]LK M4-ZI/($TI'2:MPH8,+IR22LOJPO$P[.JIQ"MPST01&8R!SKNL\VZ>!,M8(QH MWC:7FJW*@.!N\R/,-124B\I!O7W7))U8E=28 8S!;Z\>OM[\].S9:73O4J* M*E.W6D,3UYHYH:\MUA2R#[>ES:E=.)G1+[U1R%K3MBYRJ.]JD<\?R&%<(+P= M)M*+X.%T6:/0I5PG@\7$(5APEE[CW(Q.6MITC7SZ'D>I,I?@5U7Y!E/%!D// M50Y7*8[AUDDLN>",W?5B6.YXY G;?27OV/,ZVZ-#G>VVZFP?40?RG46VF::L M1;E=2UQ"X-7DQH "Y@'FB M8Z4OV/3BZ$=?QR%SO+OLPS[5,BAUA.\CR!OOR!F/U^EF+45.Y>-Y&'3JK=&YT.9!=89[412F772!D>=3I[><':$D>4 +D[YIC1DDM#/[Y %$07&V:Y4V[P 6M)R6GR-4TH'0V](,Y6 M!8Y[G)BSIJ(3.OXV.1XTH1P6ZY5MLJ)$8) NY5^LRZY(!^E 4.M,PA8O&B[M M#?AR>51=XI=4%U4G>4=.7T9Y2Y=3E7R@^TBRP!/@8HKXO=.&]%[Y+]$;JU.B^244WZ%4?9 MDE'#>R3O)HSMXVSK7_;0@'TT(?AD^VYCNNW?J "]4DY>FPN6'-UWN"Z#^T=T ME6QK;\:6^>W#A]^\%UTF8)/7][(^XMO-IM,>D2I2^-X%CTWQV)-$O)>'17E8 ME!_S[6K)N=!T_(XB,P=F03KIL$P/R_1.WZZT]R5P>;DO*O#6IN35M%R_/*S* MPZJ\T[<;0AS? 74;B;P/R_6P7._T[:Y:I 6:.-YT54Q46@?5#'4*)'P=YBVZ M'NTFW )S 4H[=1-0;Z$W_SW^<5C@AP5^EV\W+Y$%0$4-'BT6K$\+^)2%+W3@ MV4X>?^^_=?Q9K-@]2&J^&$MF(J.#VBTREW%RR -84T$Z# V-%&]CI&#/WW.! MLDM0KEL&RRF2MF,X:%"1W,((+HMB'8_'WCL2?=.U<4X\KT/T6XR$]"@_YX+B MRMF;.,4I.3@IVD^*&="FEV#DKKGDV:(/>8ADNG L5IIH#6Y,8^*<_BPK*\F_ MNPP"KMT5Q?AS^:RNENTR8/\X;9D.TH6+(KN@-YVP9%!F6#7K0M*UEO\K^<(=GM[A4=U4>X)IWFPEJ<55VD8=4^O'4,:>>FCM5AT#="I M5U7BB]<-'KOG] 8?(Q,'9-&N, ^ 3]2]GP7&U"W'Z,9<(9D4RN.%AQ@T,RRO MZLK:ZL4:Z9N2]BWMG)I(UYEVAZWH+]R&H;P/751:;!B )N) \L*5F-%C/;L% MU\CH+F[:N[X4+SXT2EHYBA'ZP4FB+RE:9:WR2,D-Y0&YG#7S/8YI,/+XUZB\ MM8"P91=-:W?JZ0E>NA<2_6"%>EB(#&S+[DU8GZ)%L&Q@;[E%).4W?K,BU2V: MBD/\],7$3T';+\R#0WTXKQ/B+$LSL=X 2'<)&^G!AFB",_'[Y+.(K@[K^8M9 MSV.G+A:XQG! KC#LA-8W^1*3M6O'HV. QI(IBVM)1W"$E>P*^H6&4_)KH;85 M7")(W[!'+NDKQ5$SF[E+3#,F9:%G:*9O_#&-V+6L1,).FWOY&R!\-T$P*8K:=J"[TJIOX889\DH@3#$+AO4- M7_05.G?T5+1>YB1O+FM(='7.^_=M006<]T-A\K"_[OCMCO;W+K5YG_:"=;A+ M A3J<$5+VV2925]]P#_J0S,Y.*T]76/LK&PM8"ZA*C=G22F)W#X3?V__X?E# MM>L#//^O[X3G'XS9%V/,QO(WM-JY!@ SY&M$0$[7Q:Q43[?;0"R"25*X.RP( M U+'% 'O8=A>Y+^8AF0/8N467&&47 W?!A0?+7P.%Q HNOC="? X\P5Z:4<( M6[;)FV(#P]PU@)*GCE0E#0IKSH_!=Z49C9YN4:[H6VR <#6KMA1SJ4PY<+9E MZNH&%ZK*)?-/><"\N$'RI$+[L)6YMWR!Q!J5_HK,8=:DE*W4[ ,.,2;Y0#:HN M8HRN'"&'=7Q8Q_NUCLV"A_181;T0W79;IEN=$"&X:!1T)(Z8U#O90QU9\9]' M<'Q8\E_,DH\1>>:'"P8@8$\\V.C#@MV/!7N%C9XV34NS >=:V#!CKD+Z:M,> M%O-A,>_M8IXVRPG P-OMZX&#D6!L5ZWBA/XR?>,1K[8_#JO[L+KW)B$B*LIQ M)$&O-.(''_JPSN_T[0(S'$!,M8\"Z0ZPFULQ==IT E2V MU,B@+C H*0 %87S+1@R-Q@B!_R15=@E\:QQ5#F&KQ5OT10!+NPE_W&E328EB M8;;N70XR*SL =S%?PO/-"NE\@O!O'+\WQ0>@Z98R B=^7).5;ZD*^V@.F_*P M*?=F4T: N8:7L3!+;J02YK0!LAS"90/\G&[&JJ2+Y]RAU3H D<.\'WRMPW*_ MV^4>FG[5=>J4"LX5F:7E93VF.%-V;;]:1\ALU3)!DXLN_:53T5,K;VQM*W1< MVJ%V:/(^K/^[Q[9Q_VPG?DK4IAB> I8"VFW<'0PZ0!L,&_'V=#6_3]//;;3F M":&_*^H-K,Y8HD*<+^GO$Y;X;H&-6J51CV, M*R6T%^[Z:=/F1V^*@KD E'C[X.H=EO0=+VD)M:?*'^5C\553@=Y@H):&?E+I M;<*_?^OSN6&^I=_UK37P86>HP-8A@CDLZSM^NXR5< J!854:\@+PV Q-ZEJJ MM2I"7@;]PV>@3*;OL(8/:_B.HW#?FE:0:6TV!720&PJ7\<,R:SVGB>*:#[2I MAU5ZUV^WK\/FB&#-KMNL[K*I$^(+0K@CD\SD(/NP9 ]+]D[?;BA,K*<^RP"A MH=8["G&)&"Y#(//@&W(V@"DWTY+7,QODN%@0NL_\,3*JC2SL,9VBX8DT M$!@W8#8W9DZ* KQLQ;][X5^BKZT%8V+-E=&OM?8]0_I'@F<14E_1P;C.N \' M@ _>?DPI]MGPW>YYA_[C0X?^;0GH?;2E)?_$UZ_@\#SMF+"W\6I8HEL:ET7+P/*S38T#LEN BW)NREU"2\.M MV;R;3;)K%HIE?<;DMK?*('K5R[Q"V8U>8=.J5*PCC[:)G_PFP8A?!0.ZO)7J M+@;\^&2^K5\^Y%)F\B[0IM -'9/U%""[]24,O^0YN<>R$:N-;_5+W*DS;FCZ M!8H":!F.Z0:NM0P'6,2(),I8(NLK(* M:*W=ZE8IZ^PR 8M@B\*;1G$RG:%(;+"YR!NE&T\*3"13 0-X';P@QE## =9?=G1B3Q>&P:RXG(@> M%(M$TT294U7\CC>OC#[+FA%5(7K\T 2 MKNUKH;UGO\^O0*$G*=Z6GN#,87,]FW&PP>!38O,O6,9;.=HYGIAL/"4(69U& MEBUMX7E;%$OW8Y[)"'[O861RC^/DM%HOH#7.L^*S';2IIY+S1GFG8X[Y6C#' M=?2TD;F%759>4;Z=]'')Y(K>9&J-M+3"^(P477&=>3,E]"@7<'(]+-FN.G9@ MV[$@(@(TDZ52HX0+)QAR((6RX?%/Z76DT4;W.",P8TT=&;XP/<_IIZ"E@UD& MYJAL\N/D7,B,1E(Y?;VLKU#6T60&!]RLZA%NK(M4CCY%X1(N6I@Q3Z: -=N>W6Z*U21S3C M6+E9-I[69O0@JK<.V5G1]F:H%^?-Y*7F-'DM6)OU#O34(AK?7$9[2?9HQ^O> MI"8,S@@-@9(E&HZ3GS" LBZ1H<.1SM]E7RMS%-V\'&2CT%#*P=J-2=%DU0\\ M.';R$J0*E^X$%)MC+\MN=?#FWG$4:$H6@;#90#L)P'\4;)/81^!&.B6!+LA+5$3=9$]JYD-?E MY6A>5N"Q=K0$NYEHMB"-1\^,,9G6;],._"TF?Z9G8>&6!B"JW#E#2-/[PT,G M$>M:Z*').UIO5C*CLJGL0IH^,=9Y3;[3#W-N"8,QS;JF9F8I1C0+$R>3WAM[ MITR3]RW5(#M^ZGH0QHU0X6KF4>AR?9J211I.G0FM-MZF\9G*1GGWD;HD,[CU MKG@2W!%.CS?W]L&'@_U$O1H]*A=%M:)[@ETI8RF& MA0Y.$ME^XA?#)YH_[9\/!PX[;(=.8'?9AXHV8AHNM]!U(E-'%B,7X5&%Y7J' M*)0.B']%TX%(.(-7>%&2\:]4 -+_^#CYK_\X^>;!][^POUV5XG;5@T=0]: 1 MGQ G(#/""CNT)*Q=QN^@$7W(,]\RN)U67^?NL1H+% MM@*))K90.XQ2;V93E*F4UA^M@D5[P595;3*[4?@)'93H5B1;_V$MYO%[-0Z^ M U'?83M][+)-1C8=[.%E!Y^&-H?1?M*1L5[\N\_>(#I<=WU-5U)^_*II=]>7_P ML/X/Z_]S6_]::&.:'$OI(](I"E:%"#+YF@+P\6DS+)Z8=W38!X=]\'GL V_I MR;!SX0Y2A5MKWCQ\<7H&/-P496?EP^*7V=-K1POU2:-RRH* Q44S0!MH\IG=I"+$G509@FR MA@ WL)LLX%+NE0=13)%O*:P9PLDU86QB+7;)*DY,(*K(][2BN>>@TF\/H-(O M U3Z6E'8#/]6"/8E,V)NDGX%F'9CR&[>UQ'A?( GCS99B#Q4@+A QZ3H*095@$Q>JN+0HVYSA#0;8>;NJFE(RH]%P(0'1 M%0D[3UU)4Y>UVP3Z6[BXP+CDTAO5E]TB?F U>O)<0Z*>]UOH7\BA\ LG[9C^ MB$PW:"09#,GO*;62YY8R9NK6&J=#P)4"_'*VEA.CWGZGD>8!>\E^O?*7VPSH MB0+8G*WNB/&%1EO;24@I-DO[CHZ34SJ?;#CT67-9>[9Z (S DEE5X5HUB,+. M41\G0EED*QC7FRXR&A>P11@FEZ.#9*@-@+$@ 4@VC3YU)UV=M6US:4>GU;9S M0?XMRYJYU1@<05_XC69'F*= P5%@JA1"I0"#-,) !+R@)*IR78I:O&T M=UUO@$,;K7[T:\V0D_.U .Y:U[K%0.*V!+;X3&5,&^VN-)D++WW!_2YMP;>> M(J 2YR*8G>/DA[[%M*-PR:B1%N,"=.O%_17\F*U]0 X*6E-VS:(NA%! MU#5KJK*Q<78W?Y-D46[^)HVX>F/T1]PTSJK&S[[IE7\[7Y=0D?PULTKWJ[_>>!"8A7\^>_7\ MQV<_/TO.!=Y-*W4P6Q2Q"O)XH @:?$/@NZNRJAAKONM[AZ. CP)4V 2YQ\Z= MY\I)I9>I@AL -5:'@W3$4'ZSC$0?Q;1?,X9_5N92X^,,KD,XD05% X!CYI%# MGBYSA,MLPIO+C@-3=(B0\C1J[.G0.+C7"=^B 0 :R% I3I,4G=AQ:7=P?>\- MA7HE$P2]925X]P$2,-.F%3;=P()8<+3::)!(AIQQFXQ%]H86#C9W/RZKJUR,52$)%HUPZ&/!IC M2(=EV4VKAL&RTC[GUDO($CF8223W ??N2D/GI]M/R"$$78_F;\W/P?>;H # M+8(TU:FVAUO/=;R.^=DO%]:K,KHQN(:07Y0=-H0<"G2VV[<]N1__ "LE8B9Q M#GBJ9ZKVATNL*!Z:.?:!2X[>.UK\Y KKJW/MX^&R2.5?Y;_[8838J.-2M+.B M!(2[[4;=#M,NOH1NP3P3@D-=I%MAI6SH '4>!J#A&$/R3^?8R"CEZ1?EI%P[ MO>,;IA\.UOVOSX,N6?%,HY4<0#+O-'NT8K]EM M% =+0CB)Q[F^8=]M^ #X_<1<8]N9-H;9RZ]1&L8$F3X$$ M]HIQCKT@;[CA$R8#O$;K&'DQ+<5RV/F7G/D!:.J#0 M*7)9T.NLZ=/X2X.%&6>L;NAC;J>":8\L[>1/7MI\7J#O["VF\^:1![J2K/=0 M>MH[:=LDYZ&P>=&'+-XN,I@!&D/>3"F] M"Q&;\7O!KRJ77FPZ>@2Z)=)4- :E!Q*M:[U*E5WR\O)QGG*Y:TU+- S0'.^]8[.5-@?=/[-U6WXN?&-^VLAY=WP96B1MG/T<]K*O5X"2X5XIEC>&,L\ M:]VR1*DG%^H'VT)593E'!B@4\$ZTA\RY39PQI2^%4QW,XIZ6YO:OB#.2;&?C MABS7=J9=^6L=I$H.+"[BU PI+#NO$&]O^#V8>C[']W1+(:8G2KK'>YMWG+;O M2^>*:9;?1[*:CG6DR21J"4\HWLCLSW"@Y0HBZJ7N.G>+JKA@-Z&)CDW.Y6@+ M&V?J9NRAN&6PNS0R?//A\:0;?]C!]_XUEF'DR.I]Z.,D)Z$NL,@SD!Z4. '( M[JQQAJ:1TY:9,)E'T>+$KC(5@M!N6S9EKO-4NY+>AZ+*,5W):W&1<6%U%BXY MUGK0H%J)IQN;#V^X<6"@,[V2]%C*2 H\["733:"7,DU,9\2U1 :_UWY_KR9" M-R%732W H/ 1WQ=+\DAX7$QM0*YV'=]2FU.M3_DR"]@.S-DT8AB=:WT>KD35 MX21L^>,KU'FR)7>N^V$-6C"[-06+LGC=6@9:]$+UL;1O )W-4^"LI9SGKJ!_ MC:K7OBV:$RM-K:+4\C>TK/)"1+VIJD)GD;UBO6)GFZUN:JMY^Z;LMIAQ\UPO M3$MA94O\11=X\HF?+<,LJ=TBEP':_)K8I7OBK8=$\-Z"CM2>+B\DS=12>.R3 M,ZFW4,%W.^1?0[_?]U^'G!.WV_*\GX?.GN-VOCO@=FX;MW-+KH1EJ:=-11:I MT9-,B-S9!VC:.44AOP?L(+SY-?,FCL"D;#A6;C6J")):] Q-W4^K@MR07*UL M4?^^619!0=W%8Y+9 V"YTMJZ%<9F028V9']14R3QM_ /P>O@C.<,1P6%[/". MO(/:K%!-ZVO5*/T 6Q%@(8IYICKMUMB_IX9D_Z*,\V+:MSA*82"FBUC@98NA M>C.!K9=?I$'!1#7^@M>"4X\C05P/=Q?^L2]D1 R3L$(&TR*W"[+ 2%(R MBBC/UEFX-'940.A_.J9\BE[X,&7NTI1;N7-F'S!&%B?6';-HN%];Y4[6D=T: MZ1DQ0"4?#N$]AI>6->>*=EJ3QK,FB UGWG)#'+^#D1"M";0E':8KB0'C%\0"U2;CBV8_0FAP++);27^4F]+]M9 MB;EK9NO+C %03:/(>3+"2#Q-![]9-C7\4FTIL3*9;7".(+60QGTK^FAKIUK6 MV8_QC/%:(3=<\G6MR$'4#BBV;&C9](!IYF4VKQN,2Y.]/C($%1M;FR.*1;+I M&SNN//7;BB+$M1PI_M4DWCCYI3I\I31%=-:","NN"*%GG[T)MC%=D;73A3=6 ML:VZ%^X$>DV]4FVMX_6E$14*>X7SHR4_+CGQ:RS:^Z("C'R]P\B'Y2TG,JV3202I7N]-P;9_YY>OKR+KO9ERM<">NWY>BZ*YF5[;>&3HNF[8N M,\X-KU ($L[F'#3U+ZYL,'8@OQ;:GM@_:Q;;)R(;B]S:9%?6[E;"P<*R"0&H/D%X!M#H[%/U[I"PC7T+VX1/2CE!Z2 MI_C^2Y]M?^5^DMS[\>G+5^Z538HID@KRTDIF^.0+/>MQ5M/>^;7F ZI.7I Y M>O@HY?=./RF+D(3M=2C_.UAR'LQK]=>6%GB']=9T'$,Y((?;N<.Q,UOIU*-\K1TN M'HBQ:!ZL^[B7.TN\+G-*;W?ZQN G4>7#G[@:[7IXSIA3.MBZ6"]FKU+'YM:T M/F?O,_R; &\CR5%W@X%DS[1LI_U2& M1\S'W:TFKH&\']. :<7-^./*QC<%N MU;=8>^A8V(C1Y"6^EB*C^!&91GM:LF22B<$%K1%9@GK#0;A'*)9(1OH@+ZP^ MP,Q[@FQH54BB>YM-V;E3+'E43R._QMTKCBDT M2"'YHSD@##:?B-Z9VP5\$',#E]- 8?YX.9CS C]()6C ^N-]W:6#* )G!!V- M#9="Y(QK5HN28R/&+W)!3QI?O7$/(%U&ARP[0J^JE,%Z^!PG3\EA*#4RB7(F M_FF"\]WBSRW,*'-$\[D5!&JT.BT.E9!$F:-E__M8E+Z'3I=^95@YFU#]P7UU M%++6O0]AMP3/97&I<]&OYH ,Y%*=.F-0Q,;5B<9UK^/QH6R3(4)BMDNV$33; M0M!YT5=P:ZQ8P:6@-$HFT1[M%OTZ;RYKQXFOFW:R<68>.$B7OG+32:&2F.9E M5LUHWJ6U8-5<(J_:,V%RRB:L!V_Y1=G2NV64884%LNQK!:IRO6\MB2C% R*& MU'GW?]GF?G/' ET(DI/)M$LDOX0'P1_\2K)#)=1# MD?5F.9@@J]B,1/ $M,CU%:U4SE+/R7&<"D]ZH+@D33F-A$Z(YHHAH.G M=@^*OK[B^AEDEI_'Q,I1'B7"^\E*4%PPGP1:269##4<[Y\9EM;P,."QGP)Z5 MHE3.7CT].*?4?%()RS1'KU"Y6SO%=2^SIZ2.=UQ;/R!O__K3=:9[RSH%&#J. MMG#,D@V2)"0*/#TWD$U*!GAS.I0;&_I.P!U!8B;&@?NC,$ MYZ,S L<'(UAY]'+PR.1J3T.:N*CWQ&>E4?:7/JEH!,@T8H0N4Z70 LE7* KH MA;3A*Z*A9DD+>="FUMP#QRS=,$7JT60'RND#W\\MOEVEO)*#TK8)_:'** 1< MO.-L."C7'E;KG;Y=@<>1P\6 Z3DYD=57=U5_'EME[^%57STXP*O> M&UYU,(!?C $TY!9#3K7KQ3"MG*#SZFDQ0$1#>8CI30LKG@Q,88?2WF03A H< M1T,7KV@#R6Z-'23*9U6\:3,', [+K,Z6&I:(]>RP^LIN 4DA\."4DYYML^6E M;IU#]N!4'/;4E6/UH6#;,+J.$[/CE 1!6+C(UH,COY4BYIH+4;A(*(N%S):T M-+#*GX.T6/">,G2TR#GV9H%08&KH_HC#K7AJ/T9H:2IP4??[N)"WP*-\HU+( M(LZZ6>&'*#0<%OAA@7_BT$$[U:PTG<6+6PGQ!0S5;*2,)_V%SK0W6FK_"=V+ MQ5NO W$7]/:'!7Y8X%>.533# V3X#MN]18 H=>X*3HM E.37KJ-SI,ZYN\RI M_DY7S)F<9AYBK1Z>^7S&+3PC48WZI$+Y9 MZ,*8&E>PHID$$R!%3+2'..C<15/URX,X]_BHGA0"971@O8#JTNJ;H_3E$:6Q^.D&L! P+&4,\^0LQ7C M:]^E\;Y(@RA(W-XB>9 YK%0Y4V*642%M [I_ 4OJ;B L9\8KG(XJIPL'[J"; M;"R+,V5Z.GX?660^%*9J[[P%-*PW(*#GU6)\4!TL]L9(0R*E+<,D"%V^7Q@? MK7$_O:)S/QGCJPF>U6"[07YV:;1$ ]RBKPK']()^W5]SY@_8G3^Y ;U_[8>[ MI9(?D$AODW,VD7B7R?-Z>GSCJR;W,GL]]].;TRC_E$W.FG;U0<.PU7-?EO6- MK_6D;(Y>97GRDW3P:YGB(\Z2V@_E]+DYB?C#_[SY@&!Z&C*4SD;=NSD%]@>, MXP.6S*,/>/H/6A\?<./4NN^9W>"^A07KRZ*ZX/;=]:)+0*WZ <-[6DP+G&A" M%O<5]_6=?'?CRQTG/S0*_5,!"NU(<9RVPG:S '6<+_M]I#7^U8>\Y8^YQK_^ M)&O\Y),M\F\^PT7^ 9H*'S177Y_LR2+](,MT\W/HP9>]2&VM)5AF'S!+)X\_ MP C+0O^Y,:2P^CH#.\MX"4:2/?K/[965]ZWU'^_WB8-$#D;.K?H\7E;'V;-Q M?MC:_2![);D0,.G-<"('<=-'.G8_V9;^^H.;&4_CE1KI6WL45$MB6-M$6[M.2\\5HLL5-\YL1C40C:IYE4RJ#I ME J"E1;*&UH+GLE/6Q[0&#O=SXQ'X2-FAD975"K<-=V"=6L^>=_:ON9H?NDC MZGZEM1NV HG'V?0^-]J18+6I:9?:VL[2X^LLSDO/EVE0]IY81Z/?@1[6+;2 M6%E6E8PGZSO5\4WJ!@6K:=,V=<8-L\F]LU_^^?SITV?2(-AZ9RS;#LR,%:6-.DXIF7=FS M:%F(N^%?I'36NLVF5X@N'-%]V0^V6D A:ZPMH"-3M[N12SA=195&8+#%@-DU MT-V2>@I8*9J6B>)L--8Z*\*&[AR;95-M8'5'8JA$']@:-#IOM^*.?UN?/7CB M>=5,T,;'AR)7>1PJ6&T.+RQEIQ26[4Y%-*;3'N=P!:D(X!S7R24PE+9_]'PU M(Z9R0;)$AT0PX2QK([KC_N=)"%I#>'X@D .3FLR+9MYFW/IM^U3.>=Y!LBZ9 MEDC50+F"8UN6_]&W6>@?V/+V! 60%5T[_IWK+S3/4[-K=S LU/W3TV3K&RKR M4,0S)DN)MM/5ILF)?BQZ.K'('UH9J]'P:(OLW:*@';\ G5Y7*CQV1_D7O>HW-RZ-'Y,J3+G\\BTHM5MFGX4 @(8Z0(3UN&R4K$QN&+8J"P M[\0N3%$Y%Z$EI1A2 G73?ZOX^I((P38_8JP[9,T%_^Y*^;A(*R <\L.@[??1HL: *2"5TR32N?KDGS1 MXGA^G"8ON*,!Q(GR7V6NVC?\U_NI'1M1U3GDV08G8S$KVE8TBH3,(&;B#HD8 MA=%.BAY&.E#6.&#;+J378=X#TZ[P;$8CB]4)]_#BYTNH=KCY[D(/8%Z!$N"V MS*5%7Q4E(*"7K+O#F+9B;8]M#H>U$!8BYS$KO.Y;BT:$WP#?SUB+8*K;HEQ.P%O,P^!V-)X]^89#S:D;<\H21&P6SW"K MT^E:Z6C5C^!(QQ,'FK0QW:!7915I2H2B[/>%*NU,PF_$E MK?H+X.S(RX=VO"Z;[:7"XP]F3L\39N"#BASM\TK]PRY<4WOJA7UJ\ZPDNB)3 MPVY\*99!57I*R)_1"O:;7UBD,*\.!^E L:TWW7@A:@]GO4C4LA'1AC3K75." M5<\4I$HPYM1W4$?&7M.,IP9$P[XVDQ:43? 3V,202C%96&>&N&LN6DY;B+K0 M\Y\:HZZ$ *D\$6XH4$Y55^6G&Y!"<9]L)SQB4= !P34YA]BX#P=PG#SC](?, M.NVE%L4#05*A*%;"_<\1D]/S]6-[ M%3I+PL36TA'&@^T[QW*VG3X?AW.EZFA=R8V5QN#, 6.\\[_DU4H&*HF%CNNU*Z?9_BK8*?SNC._+Z#+1**P%_$Y^+^[35ZUZ.=&"# M+GM15"LZB19E<5$X!9Y*6!,$ICMOP&:-@U"LM7-UA"S0A+#Y[#,J3U-EL]_( M(]0L:ZO>GQ#-@^AQ[,&&V-FJTC44YDL'NNJ7A7PQH,BKBWFC"GQC=PGF6/U< M+3%>+:N6.ID](PAD#F#^Y0UJ=HA0)I5I? GN- M6!D[Y9;HO9RK )JP]CM2"O'%US@WI3.^&QME,YL5D7/@63(<=/GMB].7R6M' MEAJ*0BS*6B)-UM!CMOKQEPF&V7'#)_2PEWX,4'$:M5:1Y9,)\O9OQ/ )45$1 M)D-$\'[$T([#T[4;<,0*&VRCW/*LMBNJ,0_F:UI69>T>?<=\I5JP<.=[:"/" M#A"/[;_&CH+F9';1M.'ZEEH+&&4#M/J@9J^>UFBW1RI^EG.4FA&.)_$IUDXB M.\PXF_71_I5AR>SS]RMNXP YY0VNED7Z9X((0YCZ2UX%LLS$=_2OS.<2MF(? MY=WEW3,FG! XY:[LX"UP5$&1MB:[2C#$U.,I]M-XY=_K@ M3BM5#>J[=7K\$/71$?)W+ME$%^(80=,Q/SP]#1Y3RWD[9\EX[$T:#U7JHBDX-OUD")6FA"R58>Z480M5UE;58)#P0L32N=7#H9Q\DOSE1)(9QN!8F> M,=O4F2*&).=*/>)%J8$%OYV0+QL"MH?'R9D:5Q. T4,NN,&, M\"?$1A!BPP M.TW+ECQ(5*46;K:@BM:CGPN= 5(O7+L2J;[\S Q>UZ^ M>G@H7WU!Y2O/S2'^$726-\.-DN0-F0>XM [HM44Z'G;QI4.6_ M @XJ=?E& !-D/V'UQK4SK:*_IUOX4WL)VBWN]1.5PMI@-Y&4(K>,!W5&LNM( M\+F%P26';?6K+5]OK&Z3%X)>4;5"K@H51&=+451^:;I0W12XLGXUF""#6_KF^ZM0'';]X^2T M(L<%]8M+1;:%W(-.F(]G/#<1$XI7R('_721, O)7.=6%_43N-E@M)ENG_LAV M)F D>"\0+-1:GUR*%'LXX9WO*;8E&4AN%9%.P0#?8RJ_SHMJT*1N3?G#H8L0 M)-Q)*,.QD)A7W:$YG[L5,[[\4B/(=0&I.3#VSCK!/L$=HNV02[5KY[Z36%8] M*98I":_"ZC(\IQW-'WQ@>B4TI4L?P]$,'B<_E%*KZ)JJ=P#=P;U&W4<%%M!= M!U!R51IC,8ZUZ\3@G$5=J^B;*(]Q+>UMAGV4)HA(I41+YU#G @&,,ZM42.TR M:Y'JV7A9$J,="1#&@Y<\\BPX)LI63Z.M[FQL1N- YI)NU*(]GKEO^06(^(M! M)D*17Q82EJXN.?P(5-R--8LE;26"JHU M>-!;; L6/O!='N9=!)5/_)-L?MZHQ50)(0]D1MEQFG62F%I5].(U:^Y19ZXF M[@#"&U-EY^/YU^-SK7^JB\-U3/M]$3IN6ASFNGJ'<@5[NR-)2>^HAI X3H;( MEF2$%8DDH.V;U;)QA,Q?8&'._ MKD=9\A$NV-_%"9O1FV^F+JLL51D1@E4*7?'$U"6I,.L\+@=>\!K;>,=F"K<> M%*0M.NJX=@&@L+I)QGP'+#\]VEE\K8@J6%+H=H3ZVWA);861T1WFE@!3-0ZW M@H-TN.X[3B-M A'&":/_+6B9]/F\$/0#*];YW-(0O)T7YEZ[=\7HM2:6?X+L MEZM?*/QIP.8DB5#GC=C/= )\XHIWGSZB@XBR@@(ODJT9C.=-=:AV7\0A1" ,G4I)!ETU;Y>A:,.,S) R3^&N7GZ2Y;;+QD[[B 3IT M3N LN6Z:E(V\KUBS'%5?6T#(W]OLIBF45U3^7N1Q[$\NN.X BHMK>-AL B<; MW8$CS4_.SW2#@&$"J<$9SG4\C =OJBU>,J MX-CB_G^L@6FYPHY.8\PZHY4ZKJB0M]%MYQT'KWW.4N5<3.'@-4@VYDA&\#[\ M M[O+*IA#R1 -J+J&PGF*N*"K7D%NY8'RWW0JWU8LKMHXD* M8FX MR=%W^NKYL_,;\S/\-QU6]H,1QM\KRER/5VL0"9\\_AH\POWJYBQXR3DOE^12 M4H;:Y.Q\8#3]@@-&W0YKZ6A -R\<2R9J81H;BS;+;G!YGZ66RLL%O55#)RLIK@S2C#NZ MW9K9;(2PEI]@F>5#T$E\T?#8L(@_99<2'?C\7-LGESJ=W*//#XSQO?FS$H?8?IA(\ J'X?//6>(T>^.B!';@LY AF#3^NW?9P17"N.]*UW MHZP$G-H.CO191>X)-TMQMN??/6UNX;W7_WR?RLL7[1LSD8VZ $-PA![/Z\U* M,UN**!P>])P:9M>MN,BJ/G,V#(YWN;;LIZL]:'?5,+E9<#U!*%FFTZ;-N8<^ M#3C'."U_-2JE#,@: MYD[8\*'[6HEEV!8%DYCNV$?;V4RWE?(!7?K.G>7WJE#=<%-LN$&-!1&EG:XH MI [!5:)#$+MSHU[ ZUYFOS5MD+'6 $^Q=*WZR)9LV2:<9S?0Z]*YC>*J/*$) M8#<=-,@K*85X%&\9D@E8GS^OJ[](!)I&%ZH+1)+8$8&S[=7$CMI$ M#Q"39BPV;(:[D\6=A]D&TQO8W9/'5A)%TG<=6("9[+C&DB(S!69)I:Z1__BP MG7@X(+5U3PY!O/N.ELR:1:Y8%Y@F4CJ58]Y"T=@Q7*/4J24ULLK66/,!J"W@ M%0L701J SQ0U9DT2"J0RW@G!7ZGX#VXR $A9:==GV#NHM+@V#6F=*'E(RJAG MY21^8JE[5&DD]2I/V T7+J\EIF+ CT:928=/?<\?HRJ9X&K<>3'E^AA'8(UH MU: 0$+33"1"!;WQ)UZO=;Y5!)10M!#_M?4Y"+3(A7"D[W1Q%/G0?WQ7#M1\W MAOOC;2SV/'5MZ7'6!5 +.1*X79'AX#:/]!Y'+*,MP1#70[.-*)99$N2:^FTN MYFGA!]OTH@@(2&'<"SYFT=Z6E)PTN%<>%\=IB!1. SE [R??9\ R/T8(;6#= MK5FKV?U)7[V)T 7)_SEY\"!]\.!!XOBN/2R4MY- ?>7HGK?83SJ\X!GI:UL' M4[_2HVE9OA5*&3$60=V4N4ZC5H[A5;:1?V0[) '&NN![.#+=Z M DRP JLROX)4=!+5+H::3&):Q)&TAN(O(.JXFRS,F(;66$538-L2=8NW'[<6 M:1KVBG;W\?#EL)/_.E+BNBS,(QDC_; DMH-/Q?CT+8W/\*UAAS,A@"^@![4> M7]]Q)RX?IZZ[;.89!=R[MPX0C[48J:,?)S^5;PI@^5SQWYY#">^D5H.QIX80 MXN44W-L>R#EYVN\;W>:8M4Q/Z#W69F0(6+0MG VS3YF5S_?"?LT M7 ]ZNK,(G@8Y;C6.T9]"VZFN!19!% *[)@#Z[S?%)GS@X&&G 3"=$U?<0QB" M+J)A^?YY?^_,<.?A<#VU3Y0?H(.X[4MW 5G5^!<;4L97!%,?T(K2R-'Q587" MGA]A]L:>!R0$[MP(42*-W[4\U0Z$L* [<%A4:UU#NRZL\8^?:_<*"/?F0(V G7UGBE(RTPWP[]-G]6\F- MX0SE;FWO*,R*UC1GRC:7+O5"Z/DF1<5VWP'L=M'22>._=6^0VX1C[D*:_1U) M7=#(P:>;CU[0*7CI]4NV)4N,%<_Y'I(<#?*L$R5@"%.\[K3;&G9(V:=H3>5V M$&X"\N9]ZMU<*X7?<-VRA4T0D)JVON9,!F'1E M*,RME^;JZVD3JL%D:4^4J,=%?IO9J[HQ2,*6=1I?$X92D-?E?0J&FPL[\48X MJ>A.OQ?;G6ZRJ-'Y^3U.E-4:Q8%TU(!%)%JV$MF:*:NF M4)7M,!*>/RLF/3."L3B!X2(3XX#00>B;]F!$K#W,((G,**L)')P_NO;GO MR02[V-/D#D=^L %;7C':5#$ZK[A- #?#MNCP=O8U5OS4CNE5JY5"@Z:%5-CH M8A6<.7@*\!5)G:AP"418F;4XX#C8Q3HI!Z Q1L*%&2,-CY>,+?\![:5E)M#& MJI02S$DD3BXGP0("H$'+G6XN17'XVZ'5S_%1-D$S+MGG,J159B]&.C"KU$W2 M"BRY0DALR"FG"*@^?\;,/8-'898+CK_M6,1?@?%P.\IS%LO5VEK-FX&')Z\3 M3RY;%F.,#_%,*PUL209/;2T+N+T^AJV,TNJYKK.Y#7!RYK_@*P$I&0_>DWQC M]#14>I5F427AUQ9'&8T^EX2>W/A(GC.-C):H$OE^2YJR(S=_;AOYQB3?^VB] M\Q!0.9I6@"HA4\$,S6J8+\BI3Q1OZ LJ=U<89(]O9%@9QF!?0 V?8 M66*2L<6<+>UD@\I!F0Y@]19E<2DXL,3^O'&[Z]1V;F5;DVT".V<\"5*:]NY9 MGJU#T=QTA.@J*)^P&IQII:5>-6V-^O(8TV:5(74$HDZ^#P>H[HBP34^FUJ$I MI=56&_2E&6-6*/RK0)TMFVX&VPP;OUQK501MMM?>]^WP\[.Z=[FT@/L#-:Z*NN8/QSYIUODDVFRCE4:0M_3?[LKRM]%;YJ.O/*B1$&NEJP >[5\F*'2 MH$QJT)5G2KF6*4Y!,%&;7'=K$L=!M3O8I8%T-4L1TJ.59!D/R_=ZT9DY(Z[= M*\P Q&&:K>.P^8HK F+@*%*9\OO](20SQ9M^]BO'&0P1*G+[TPOUU)^*%7SE M[T6>T^,_/_[Z47(/7WWQ]-5]Y[;0VOEGN6Z;Y*G7,0A^>4^O_?R?]*/4R1-J M;\3AY$;A\2NJDYX*/LX9:#;Z2 4-1T34VPNAH_=F#S([S MFO%6GK[24SOXYD"<7RZGY9FSS$# MCPZ8@=O&#-R*:.@[DF^RDTQ)9ABT7F53S3GENG2D"PZ#7<^U?I,Z:+Z >B\] MI961GG^1'IKY,$CLE>VT7W;<:JR9907(8N11W4,K M+W:,XLU8^XGSHIJV&[J5VDBR"1*8XM0Q]*G>F#O:>74TEKP; G5-7EV\*@M. M?$-[V !F8W0Z1E^ .W4WQ9H73>[22H[)359HF-$+3T$D7RS%VKK,3YPQ#O-9 M$NUOGZ/3@.!-E=O$:U=W.Y<\G!N#'/&[,M-< ^84]A=1JKL-8SCZKG>^XE$] M*HYN[ 6$;N6[%L1VS4Z61;PD]/TSYB)>'-&2,!,L*^+JBD6T+EQN7F_;64YC M&;FM[.25:ZO(O9&#(&^FO1287:+:A967BX(=-.0FF[4D('VZUMU-*AU> )89 M40O#3;A'&,0D@YSLDCOJ-5-N<*KH?D[>)S;HRCNM 9 H@DJ"1QY/?]065O?, MA)- U1I9\7&0]Z%':&0(=1,:!A^>EP%%P''RM^82\L2^/(0$LR:-X\?<[A4V MZ3,Z?!C&X]^F8W5J9(10V_2JX-N3A8&.IZ!*RU1AL?PKY"9;7KEY0EI>&Z^BF_9;%MUAZV856O0H>N_A6 M,^.$$W3_,G0V;LF5UG*G>RO,E&!Q:M_2>Z%K_EH;B(U3X:R+*. OBD1_9I5$ M6CE/FGR#,E&D/Z.ZA2'7B?21!,SK,^U2TU*]DR^>>M%#[0B7-F:'T'?YBX!] M(7R:4)DQV!GLM0[U&+-!7=V7[%3N:D3_6[>,;OA=>^\*E?F@62D6H((EKQ>X M6!Y9I"W:;!,M J%WK;=RNTH')IW 7\ >N",(^B 8B9OJX2ED:'E%J;2CFTC, M!N20.L753+/>W"RKA2>D#M*PFR0P7@/ @""(3*BFU&+N*63L\7(6[U-7M0#?1 MM,M,RW69.*,.&J-Q%GLM#,O.V:]T:S(?+,IX2>(ON$JP*J6#-\.*5!]%:C_E M&]@555QK!ZM^U^4=*L O^KBR>%FTVC3%"F>GWAD#C,C-P5F30E<@K?/O@J'=7'"V3Q.)]MNH2J.B&.ON>Z"Y+C*"I+.\*J M8O8W5=6X*/P+&Z(\^%$X.8*?CKUY/\JO'HBH!L.+%.["62;.\8,&W4 N@EY" MBV6N)7(%:03+90LAIBM*]+H30_ER#DQ5$"#0,)^#(.*F"XR+>SHL-G/,)\R= M?O)HX!CSKS*7I: M"E,E$QI2PMNV$VV,BQ P(\ NEO\(Z@>"LV-590EK!1$7A#F\;=:("+;M*UG> M#*1FK QS6F]BO*H2,V[[TPAXADDS/<2O,O4>O6$"?4W K!S*6.NCR+&0J;2W M_9@&O%*\'?L?PX>2)]FZ?>I"93]&9HIP_]R2!JVM$9@S)FQLS%*92@(3)9>@4528@EQL$??J6U#GW*50)%#9Z:27 MWV*2S__(O#,/*B"Y,"D9MQ?#U++Q-*N5&"OP:FI_D\1%3(D<+HM0:Z>O0YH' M)[*Y13MJC3T#M<=!1C[*5K=\E;PE>UUY32()C+^ A7$;OA2LA=4QF?1-I-PL M>><#)B$;2"ES I:-9E:\CIUP4\+HZ>A2Q=3^YAI% MC1PR6(>2TDH]_%[N '\HYT8],Y[=$% NA5Z3!HP .<'U)W09Q:9X=5MV(HP$ M8:QCS]L M73222G]ITS=E"24R--);CS;N1A@NLR#8"P.J"6@",N=,^J95KMR9KOTP^/,\ MO.0R0$B3Y?BV+>9?]M#^2'O E,*^%99+/?^?/SWX$_^;OC6U?X_Y_?BRS->+OWSS@)8WC,,ZQX?Z'W_FKT9?WQ:Y>8?U M&]Q?'^<(>AJRJ6XR8YSS^6; +:)CWSW2]S#4'_'M;J.]!Y#PU)R""/,].*8E M7H^QV&//SZ_LS[Q\#DOYL)0_]E(.4P0AS#=D5NM= MOMWQ)*Z@K*"3S(D14[S /UA'>+?HT^\X"!B#X_+-W#TKW3MPL#VRFRF7-F5E9BP8C. MR1>]*_^%91QP.D@5=@B//JSNP^J^^]4M7+U,K GWF,F6#$MK$A)NA=*Z/2S2 MPR*]4Y?8&K1I$78J='[\62S"/4C=GH:Z7K[#_7W$#CQ*(@W %*-5D0&,PM51 M!AR)N"H8UIW248 9,%8KWW,\*4*EF0%_&LN3#,J"576-TN 0O^X2L&'R=Z4( MW:@RML6?I3*@,9A(12_*(J+7VL.L[1XLTE^&A<=P15U1T 8J+,_:O*-(=[V# M+D"J[ 8XD&9\_54*@4UQS0:ZN-V41J":7*@3H_()YMEE _:'*TKY$00MJDI$ M^]"-.R@I"+QE (&/:R&-@FLV7I=VK*5DQ!M% ]+XN#>\L];2YR+;/\ 3"SI4 M*\\>,U>VR6\TI"Z74"[IR$*S)E6C!-DV82PP[=\7(G1 MBM%#_?IEV( 8=T7%$*L!M4M(U#GRQOUY\\7B\VY+ MO-&@2+8SW\5@*9N(644<_(XA<1Z3:5UBLXA,>-"OPFWR#'GE2JXZ%GDQ*R'? M ;(62[7K#ZQ3++1UKMF=.7H"VY'N'F%FXS/R+B]I5_-LS,I:.6F%E="I9'G M,?"#KD-G0%XH&%7E2=^"W#-L;X MU"Y['?$5B,EH0'8/B'&HL>Z=2B,I&)*L%6W;H(+IY\53KNFL.7A1-*T"%T/A M_CAY9-%;)CTNYKRQX_Y$IE0?V+'K]3\@4X0-QR8V;+]PK^!RP_&TV*ROPK\4)7:9 71SRLZMR*_ORW08M;Y'O9R+6R9#L.I_C.3 M3./=]:'0P$@$,;!PZ$O,R]P)+ZXC6++IG@F*)UZNDRL_O;G/1HLW MDY!?;Y:J]Y@JM<.>G@%[#J=^?(!3?XYPZA=T$#?,H(,&"Y&X2P=23W1D]K"C M 2M&D%/CZ-YW6$)-(=8[4DK@I*@,CMROP7(WHJ4$5B& 3(<.A6QG.P1" M%NJ N&ZK3[N2/*3G-'W@%-)-/9/DJ98%AB*;P' M4-[R.6 B%1Q/\:L:=O0Y(C]')@MJ,6L-0 L&70C,#+50*3L6>[OY-RDS\[D&%)J9E?R7W#^34L?P9"]1,$H=7"<)@XLV>G]VD(T)O6WK\T=+)E_JUC608B9,Q:Y"1WZK@X3OD=D:7795;D0M, M#FPURW2CZ#XR.O< .L%+[IU#?F'X?>520N[4&.1@'2JNT-/ES )+P8R;\A(? M3^H@MGI6N:RV=2O)8=&+2_4;DI'#(3CO4J?I;&,P9I D2WJRJ[0^: [)'-(. M;ADKJSXP.PY\Q(KFQ;!(S P03'213=M&980PN+'-B1O73!2?)0NL\ IB>.SM M>@T&(:C HJF]X.?4,'K,XMOEWR=RR.9OO55\(1#&,K^755SJT#-@4UR*4D%2,R>OHBBR-I M"CB[(*\'J^6 E#PL[#M]N_YX(5>8#&^Y#E-CT P*G2 3\94VT:ZO7^5'?"?FR:K&Z#G+VY_[=%R8X9_%-W<-9/*S\ MP\J_6Q>''!:RVUF"G%NKY$, FV@6Z (*YJ8GG*KS/\TD%S6C8)7#PLXQ("F+ MG91H*6QNBX7JS(4\D?"A7.',O" ?7W^/RQUVPF$G?")G7QQ]\VZ"I$P@>(_X M^"@2J=0TBI%1TOYA -*\D9RD+](MBND;T6 D]PBR\LA&!W'!F$MT:!&X+OIZ M+)V 7$10,55Q' @V>[1]F!WT$()L.C7QY6>_'OCRKIDKMOD:$:V#\)E4*&XL MP_9IQ=0.+W_'RV]:AELV45/+F)Z4)HX]([]#T.&+9\]XFRG=2G"IL '!K#"] M?)_)%G6K23$OZUJ%!2W-F/HU\0)K94N$=/PV0!NP,H7P M9$N@/SOU E';[$DC1$D!,6]X1^U\3 >]YP'EIQ8Q:7+/<-YRV"$#.?/EA\FX M*D+<7(2::=D.2VJ:^QI"$?&$ ^$O7SUUA9DE)\I1./8ZBI[75V#+Z*Y7]H> M6O ?]/1YLTSN/6F+M^7Z?FIF'BB- ;!G5*U2OLHG@;X'01OYAW38E$&7Q;LG M0" B>RX MN>@D&\/H)#;!H7<#=SS%R^3HV)#6Q)YW*_=>3$V15.3CXWO T?' MW.-)SI3+@2SI4*#0.>*CJB6^A6H$A)Y>A4+?SQW\J8_^?PF']=1QXU\4.$J9 M9)I!O@S#%F$.;])YX@QI#*-VZ@/Z,@(6V.U+I?2IAAY'I[4L"JB%2JVW2A>F-E8X "G72E,S>+1,)K2 MWL][S^/#!R??W?C'J7C1;^W!;CZ*1_]YX]_:N[,E<,E\^6T)WYZ7@\SL&FT( M]1&O#0?C3YW']3&>XN3DPYXB6L1NU+[GP#FQ'LSU$0;]X-8'C05[S >*$(1/ M49%LX=%,7$*;5:G $.VPKJN&:;@ _VCJ^1':/P066^;%44>[.,L9MM4Y5;QY MT:P:5(FFC(5'DY%*=#21,(>/Q-5_NF@0F0GK-F/.V(E>*-?==!T$Z(6A3D0@ M*LE:-&;Q,UPV;94#ZZ*'"*[&#ZB]!>ZGSNZ/;&[R%%OP>]OVMQY=/:QXN08M M8%P;8]KM($FJ$E_BEEK[L3UR7BR53'V;K!ITJZ6U4L7YBF)=FF[%6,M_Q1W* M\OK1.;0TK0.94U1W=I1BN,F93UK M,X.3%C'S@S4!N95;AUU =$RQ0,FJ;RG\0("6,'3%]SY9[U^GD96@U*)7(XH< M[%1D4)OC=CSIM/W*N5!2?.+) M#IL&LRE%.ET9Q"KM/*O=3O'2/H.0)FXL] S%X]X:G_:[7;:!9.BLPBOSWE_Q M5B&T+0>B/#-^*M24H7$.R9?.L1Z/^&61/,N:M9ZKWC5:(GMK!/!EYDK7C#.> M 4_LW[)W!]$Q8D))_Y+.!WYM :A/84A&N<"/'"/;MXJN_3=..^2=-Q*W3DXAS^=E,F3# +PDN*5N[1.)/_P097M^)72 M&SWLDL,N>=^QKK.VG,V09V6/N O(^"=9VY:FL[U41.N?A3Y./$#S#%26)U T M1:?%D;0:6*=))')Z6/B'A?]I%_YB ]F*>F:8]2!T D#)QVEUYU(J8Q[?824? M5O(GQ^DU$M? JT&?AG-RU/610!F?(CY?-%4>RZZLL[<"V&Z+_\_>ES:W;25K M_Q64)WG+J8(4DA*U.'=216M)-./M6LKDSD<0."01@P 'BV3.KW][.1NXR#)) MB=N9NM<122QGZ>[3Z]-PIQQ(?4>S'5(Z45 U;*!T9U@.D-R1MR/OI7=WLBL? M:"3PA13AA#S%F1U6R,]R!3GZ=?2[9B-S@.(WCT2JT-NLE#3Z*+ZR,$:?33P; M@-7.5/GE__VM>=)PA.T(>[,$Z"R1"!V.;!W9;@39RAP_RVK4 M37ONJ=8+RULR+($4M?"-;!UA=_AQQ.R(>;W$3&D-#[$D67;:F>BRHT]'GYLF M;$&@8L5X@?E#LU"R',TZFEUWTR@&%1WE6:G0Y7KD8"!=MF*(-BS4 [L,!R-K M74ES*#"72R;[(\:-"YDX^MXP^IZ4R?4@BB(W!'Y M)A!Y+>V)O6\(::!E>!WYF8ORK,2HZ6X4@7X"8E^.JG(YH"9'Z8[2E][=2J>T MQQ.0L38IVYZ,).A23Y 'F;V=B+Z"G15X@1/?CJ@W0'S/#9HHNI9- *RX'PEM M5L8%(M0X2G:4O&X0&:O4A0$NPG&M],'%11RA;@*A/BIR=7R:0WUUJ5L&7UG# M5F$31\R.F#>9F+U[3-WDRG)N.C6A(5/O!ZEE7&148.=]TIESG7 Y/-+U4?@C MN! ;@NYQ/K&PD4/W^":ZAY-;^R&W2%3)- 3R0V6)-]F;2QW!"GF#7;63A7S8 MX+9*"?&)'ZW1%P2\,1L+T_5.HMEJFZO7PQQAZN" Y?&IZK>H0066ANI\BGBL M74/TZ%0"QUI+J 1V*XHICX+I##C*X_L@E$@401E@O*_*"=C8 PGH#5#TX+&E!KYGJXCY1BPJAWU:]+9]LQR1>E! M79;[!B]CS)U=>A/1-H8NO:G-]BY'D1P2E LV,#,TA1[=897TJ26E[GS-5UWQ MFR_D*0(:K?]MI5=#.F,SI8-N-@ZSLMXF0"+QX:+*-W0DYB&GX^-3J)GP S?X MFD179/R/V7OPH+ ]NH)P&QB!48,JYK)E;!C?PW/AAS"GICV)#?+@2Y\A1W6^ MEAC5;()/3*Q,05$0X([P3!4QCN!,.DJ-AA MM8%Z1W=L/6_B.8? VAK 6@\*X=ARF25@/8_69"@"1!DJJ,5V:AZN>]&;S:'Q M$'R2T.O';,'0G]]&2?)MR$^-D72/>9(F%VT"RB+G.&\E07VZ@JJ,9(=9PKZP MZ_QUJWD]:C61AYC 7A66AK73C_2RUSW*3!NQC/J@S\]-5AH'-WN$]0:!@WM9 MC(0Z+Q"3G&I<]?X@9)(-;D#-]=0B/TZ?_NSQ\_DY#9RX R+K>7"1GZ*L3((+ MU7Q6,@]G$F"(<3'ALH*JB)"&9T895(" M$1)<%?"(U))199!MWA*L.[59L,8T7 ;%P]1V:T $'<+#)&HS S@IJ&,E%%GV M1S 96;1*G/#]KY+Y3X^^R^/73+3'SJ;6RFQC"(0AEX#&Q;A5-*K>["DP9%A1 M>[=.(#3CQB[:),,?&(@*-B'!IO)_2@RO-"OKS3>#=#SYG#'#,#(ZFF%>?&U> M<0Z7-\@>!+7Q151N1*L;9!FW 8F -K,ZC#-5 *6HO> 12?#':="G5JT#$?59 M.=+(;C;4%]'M#@B+I0?!'_'R1U!S;YAVC!YJA[UM>\/T(S8MUV$CHXSH U7X M,![A\F,"X%R-7/?UG?D.YJ!90+IU=5H+C1D YBC!_JK2T)PEK,+37TJ'!\X) MN-"L=LC6'VZ#(F+7>QH=CX+Z#Q.VB3SD&<%1HO/5FCEO/R$^2T_O>DOU.Z=AH,"8:^WZBSZ_6[@B*^#]P+,I;%0PP>7S0M-2 ^=*R5Z8$CGL0_!<^ MH7-!FW8A._1G] U'E,89789])=KE+"*)CLR&2%HAJK7"5+MX?TL"7@.5((Z] M]!Z0IL;GF0)X'*(.B9V:X408@-5$'H%R.4/G*?\,'J2B][2!4H MOPW%R2<@?% G FX-W(F;%A>\:O!?:@1%P*V$DL5]H6 >!6P9""O4LU6K*5H9 M!FV>:"Q\ ;02@G30_8O!3FJT?CX_P2NO13>O@GS,AVKS"!M#-X[T8C)>+"_F MK-81-9*I;ZI1F% )1NA3A4"0!%V1S) CM.D!*S#4I3[/$&]3-3)!/H$5-]T- M9,L#KV F8=@.MAF(PX2%,D;JD>Z]CB<_M=Z5TP3S"E]:E&)4S'"P3+5 ^?/J MZHH%-I!61AV?U8JH0T,B==>?8]3#$@_Z:0,&'ZP:+==F1ZJ*#?PMD$;Q+.). MOX@;#-LHIX <:'7EH??7Q$YA&B7!,1'2BMQ-]761"*[<+UZ#D.(+/XN^]E#Y MWA6/A?[N<(>._QIC_[-QQU&H;H# R+@&W&0\5)VM/V>_WUI$JCQGM"3F:SE< MT^=,6>=JT^GKBC/S=9\I+6#,2^$)"J>>.]=,$RT^A:]0Y(N02 &L,I(XR$5I'/JX1!&LF#E$Y/.*R=8@=F_2*?< */U> M'],*T9X64BE"G.N20CWV.:%ZSTL@*N4=)*M-K1V?DLP**$% +6&ER>HUDR1L MX]OK; 1#31P4&?I($(%;3./J#T'TE-S>Q':O3G9@EPX/V9U)>XR'I/$+Q/@& MY4/Y,6I]7R>L(GPPMU]'%@'E!!8G15Q\N_&3D8E_$A%^UG1)WFB#G_@/H$$C MU$FFGQH^(4+AJ(OUIDOJ#J,ZM-UE7^$UMX9;E-\;;2,<4UVII3:' YB\+KEDY^0%F U$C X/4V>(X;]17 _!GF*9S2[ MCKA1*'-FB CT5E\KNX*G;NG:Q)+$7]#G(ZU52Z76G"ZK(9B&_ZK 9(MD4.+0 MN[;;)LUNE00.&2Q1Z[C9 SQ6N M)5T+CK1P3@:):AZ#W,XX]5(!0Y!U8FAJ58#>)M6U'"2L[# N_4XD^KG7@M8/ MV";UKB\[WO_*BV_YBL\3630P:1@,::!2=U"A5^]?,9P!(*N#?IK!,H66V#X_ M^_GT_.>K"]R:UBF?5Q_#,D/AW#P_/_->ZVM_0JU5:\PP>M.MR#H@ZB;!O(&I M,,#-[4?OO-%H2)4B#$"4R^^:;^#0;"B[E36O]VAUD?4D R=)[P!]K@&:F[CT M[RH\[[]ZS4;C9[C,]Z[?7?W?^\XG[^B2[GC?^>W3S?_9+D-EDNIILC-9G9;2 M/Q":]G*T'QW,#TF$/M]KG\_A@TZJ*8GF6AA1%P;6J&^52*R7MV>HE M)(DQ3I7:7O+)5===<<-,M,TZ0B<3O:8I87+?FT?'9VW<^".ZX0+X(D(K7KER M+N6V6.W^.J:QK>2,UQ?O+R\ZMS_5:> XW^,'<6^D M/Z:FP_.=H0SXY,\ QN_2H^LKHLTV"FL*RV%B>B=B,3]MP,PH8&RWU*V[UOEZ M8?Q5JD\+G-ME7/0"<[HC26/W=APS*/*)C#60EBY%W(:>\NL^#Z:B*?6.<#.\ MA_4H5%VSE/6,6:B=XE&$S6TH<\?6V3CJ!2ID#@S-.PQZI?!K"5XFMXN"_W/4 M.V55TOLL@W)B,MR4-!FSZTQ_*@=Y5O695,P!R-"6J@W#A,M"=["1ERE'-@RI MGP?#^9JN4N*5ZEU3XZ?;E9)%KRTA3!D5.6G;W3P&&3FN91D@,]QS(Q499E-S M(4!QU2U*?_U8%I#%XW-3@7!UZM[_&;$"$TPH@G1ZFC4@@^GN<+K4FP;%4C-G M<< ?XHB/E(CFZ[6B94;]:A,CB@N8-L*TQ:I MH,9()66X%4)XE 7:^.4WDQIE):$=>!_I*3-_+>C6YB](E9_0W7O#KX@+',$0 M5(^#?^Z X'R9R.!'2X TO]'&?41"^M M;&*=LYI)PVX"(&U<;) VIHRF7E M/^/NFHP$5=%B43AI/2IRJH.PJ&!G(SQ)?#N,GVM';8T#9 ?S:6&XI25\CO9W MG/9!/T5E^5X42KN,YA.Q;(DJ0\%9KEPPL3(1X# !H9Z*Q)&[(_>UDWN%C7S_ MBV4/5#Z#?D^.78'4[@LT7T<#'"JI16!TB GBIH(/NTFKMH5MNTZK0@6F+P8Z MW><+QN:*(AC+.A#DMB3CP#1F1F>I'0#NCJ6M4QN!JMV0P2C5E53Y*K ;*X9: MT?J4J>C1["]8ZUV7#=_-.5C0B\$5P*Q*86Y=G+)WU@0_I*O& MR@9%QTPJ.,FJ*[@1^KUF @J^Z((/J\%%-XMD:G/-*Z4S E5IF6L@ZGAJ3]G\ _G+-QC7ZWX/]6,?%36TFH,1$YG[@^/&9"%3+WF#M:<)S7G3?BUC#/E M@A,J634TQM*,?MYPJ>I7?I>IFDB\5.7]<5\P50(EFY@&-+ Y@ID4JQ> MWV(_3S729FCQ9.P8P3'"VNTU.L"4J1:$E,6+M,H,,>E\T&%PF=F0@Z&&N3HQ MY1K32-EG68YIQ, \W2KY M@@D,G# C,^]E&CK2,I9^)UE9S%#&N(F]O',8_&47/5DJ)!B P-ODG.34XQ[5 M26$YJ0X-\R@T#V$!D!WY&N48.R]UB@-G.B=!CG5=5I$R58?%89X5(TKL8:?. M?RJ8O:!1RC\/O>WDR,W/L&VZ#-OGSK!]F<0 9-0PH*H^CZ!H*%M( <7)0\XD M[$A@&MM;9#!I'L'?<-D#S>+**K19SC3?&Z%?.0A%10>-[W7C3$-"\3?: MN,>LV[BL%)Z#*D.S,D-5=FF0:N"C\EN$P!) MLR+FCS\I3_,T@6LEAW=I4O#M@/QZF?.$,S>GB\64QIAH7)@P">)A+6'3+F@? MP5=1, SZ"HM%?,4.)!)4I:BXD#]$YH-K=F![GNMX425Q!%"&2C9JTVWD[ M8T/@(#>FI0EDDN_9MTP(.]N&J]=81YH^I0852+5:F(@/GSP8T=EF(R D"*?8 M'S!%<1FL[7WFI#00U&,F"?1#&'2<0BC0(RYFE =&,JY[+G#)ARE.VZ1M M(CP,>3E-+*Y%W"C_"EFRD/=_WS+RTS&[44)NI-/I60\&"Y$#AB-,J\:2&B6> M@V) AW).1N?V"X'URFC)]Q-@I.1SAEU(HX28'DY$11[8YRPK.(EB&MK$1OH! MO0WIP.YWDA42-#0>6N7!N["+SR7*YT;O)(@"QD(,,*?(GZQ?S*; 8A+LN9O9P%9DNW#J=;W$9U9]!@$=F(SJ69JO98%( M3?1C&%8C!99R2S7?]-S?N1)\ B+W]_V^NK3YV? M?(76;KWT'$QILMGU60=>CAD3R:4PWBX=FD: M6$'EAUB(88_1>[V:R<2AE0OQ82"X2A)LG8!7@TYE?C-^._7VA^^ WK7K89S MFNDF&[#^1<9M&%+H1\)=!5B+9?K+_E4!_1 &Q@SY8@$/B82*N"@HA$PKL$2" MF*ZL]>%,]?OJ4',# ?^UT:'3"1-#6:P*W,I2FN@9T@2AU$#4'AG3EA08"YO, MZ$^LI""Z U 0AA&:I[]PY6A:!++"5&I=6DS)N2IRUF6S1C_+:'YBQ&$;1%Y! M<0WS)E5P%\CQ9;2@VKF 8;XX9^CN <8;=-$? BFSY& XYR#MQ[CPH/5C4; , M*$[6$X/_4ODK(*H+G(N.FA_$MP7ZQ+MO :&^6 MB/-46$7^*%D,-1UZOSWE;:1ZU-Z"*?[#BLR[(K->6'\\_% ^(*86H1G0$.C" M@@2"5^9QOR_($RC%(Y:6U8X[F60E29>*ON#9$A=0)E;2(-$"SQZ\F'QO>4X: M$]NPY.^#2Q65?3"@VZ9FB&/:H&'TEY5%71 M'YA_XA[U8_872SHA]QS2B,[6->6%)4.4Z^>G@K\.OBHD,SZ@TIVP[E[,1@^ MT4J0+6" H\L:F/F+8&=+/5,3]@U35P99Q=C>0:@[6AC?JM&0+>-*VO 2*[+N M?.%R"AN.Q-IP--FE6PV?CZ&'G$(%A/R94M9V,OR;#:3!E= /40X9 EBG8?X3M M@>H _">A-AFD\(9?<=K+42FH&'AW,UEIW>>DM"\-HBG" M6]!2DX1.:VG!=FG&]M@8#9L!/21PE)!1 MOG"L8(Y4UX6$#V]U%;\L4:"%4C=7.2H&"!M#8T@ZOL$,M$E(Y7J.Q"-D-+1N&K4 5C(>FU(&55E=M:5VL% M!$X_J7X4G/&C*W/9@\>IWF"G(0YOQ5%M&%-I0+048)>',A+!U6%88S Z#T#Y M"4)0B13DNMV'S4XO2>VT\!E]+;:8%3'#]>7R#9\2/+<1JBD5),9H.$C*Q59Y M-1-\;FG7_.Y1\1TW"[L74MT6 5TNI\S;;[,@CPCQDH#H,LI,I-QN](EPT%WM MAPK%R(@2\P[A;7.;!]Y-W,% !EQRE9R=C.N/XJ1Q1AF5$/O2XI118@E+3V52 MFAXF_8@JETWF\,D65!0_8O>(PC-GU(P9<^7.,/;(-#HI3JS+O2QD4PM=(YV% M7P9 X2I/3\.9UL$N,5: ^.@26%1'$0E=SN1&6"!W,EG?6A9.5>.&'B0N:T-E M5%7)/MRCSLAIFY%X9_A0]*J17&X-@J@S+G6>13=(.$+(.74JX42&1]6Z3[=6 MT:5RUEE2,\N"$&XI5,9F)+JE/CSJ-7(SL;OG0WW7)@+[-L[D2AM$E:"<1P5H M8$6P']H=AMDTY %3T*!HP$+=:+1$6>5 MT62AYADEA3H&W!.W]P7G(M="V$@]J."9]CH_I"4+YES#91MF=@9*K4V M2E,T!9(%#/V4TLXI+,V*[@3%,D"L/IAS5?IH-"\6J&D_(WP<5N$/O=L!5T+" M&6ZEN%/%+)!D)*D'K&1!,LPZD4JY=& M&R!51%7:R965%/=77J@&*)WI-^@0)E&<]F<2?:!!L:M\C\5DUT+U/ MV H5UHXH,W)*XDS,A1P/J,@8!%E%J/#DW91'+W8(3:BF0H$ ZY8]V)/N''#W*!T.Q\0M;O=D&?)XJ9UEO:DM0S;AQ)@E,E2[)LQN1C]- MKE(!E;Z?9T$D6&F$85&&D3<<@W CC1$4<]DV8 ;?L)Q4/CV4W^5X!!]!FLG. MND61A6Q8D7T@^[]8$19JD,?5]?X<#X=)N/9-WS69K6(UG[6HSLY>$E_-(FYY:&+YB#/D!T=]RW2!^@-UT=*1>=R0<8=Z3A-E(JZ'(Z8W3E9J!A>%!_33B MKU:I1P_(4BK*LG4K-ON3(/L5-Z G14UI.>SW()AMTM=E%U.IQ"%@M713R/H8 MLKU%3^14609SY2P:5L84S+VD7W3(3*B:*A:>BQ#!%+#/'SJ?JQ2_ %GX7_G4 M+LBJ7EQJ"]%X)O!7FN M$KAQO%E5(K5;Y<<\85.Q'/!9J"\,9^9PFX,*EQ?3DR0;9?DL[Q%7R.IW*@]2 M^%CZ2I#.XJBZ-8/Y#EQ(1Y2.[:9ISV1AKG(4J:8.#(%C6MB8,T_E)<[.3=?^ MB$?ZW5%V-M.@.JAG\ @J15;65S"+T9":8RH.HT;V,I^09 8:2"H7KH'\#QB'.5FWT.[UGZZ M)2Y,[&"4!&G*'7K9;;JYN5 ;GBYQY-(E=B-= @0"1E8X"$%G-OZ!@0'@;0Z7 ME%,*#^:,Q5$)5TR>JXUDR2@N.,RH5DF/ Q\D(ERRK[DP7/\O-&5Y?^I0W-R<8+IKID%"X"\6@(<=TJOAZ6F/!AWB!F)%(Q0@O(_2*70=$E9J MRNHFU=?KC\/;0VWU<+(KJDA2J](MRA56Y$*A_Y M,*/K&-M7-J$:4Y>Q;72/>@Q!3)H:LQ3D;Q5QSHDG6P1 E#?#0-A^4?LRAU0' M*.8 S<1,PN&J'JO22):-0T/9#AYWG(%!R?3NCG6"Q*5(&)\3_J-SL[[@'I># M.(](_HYM>8"/JRQXP1W8LF<#('MD$SB\P/N@FLU;V\BY,F8[4$IEM"L7=)A150?*VI; M+2HP;?EZZRE>1U_2["'%#N%3=.8; M *U:LC9S.[>OK,K&I@ M?@::BI(7:,88;R2]5X$VH8Q.^P&+0DGH(!OA _K^P1:)$5Y#ME?NQ8DJ1%8= M>_4B\_JQL\]>6= @*>-$C]3FKHF^NQ*'A,2WU;$;!2Z>"!PZU)!3V@I&N;[#K@O",NZN"P@CQQ+F4J#!1.I.F=5.$,HTMS%A4 M)C:H_40YAA8)#X2.0_7]"'U@4@&3969<#1\DXZ)TK>@<0ZR9(2SL/!;TE)=8 MF-XYLQ,+97XWP3;&I"Y@)+J7"N36:;MZN*7+6V-Y"A\1RE<$FJO5F%0+PV>[KHYB$?P_5]9 MC)U$X#'D3\.C058CXZ$04\V9D^B.WC=,"V> M4;*CY#5+;AD3)5D;H?-#2MZ>]T50HZDB2U.1.$IUE+KFAMVZ%QP5&.:$?")3 M+NP69_5^>K)O6*WCGFZ=)Z;*:JQ*2JM+A-.P'?6ONQUP164PU "&'2"<0(GQ M]GJ?'Q7K)8PA1J&!"7#KWEHC8)EE@CRD>VEKR()2;"O1;WX]R[&K9_GN>A8G MRG9&E%F%NB8AVT3C7.3-D>TFDJWJ4OR0Y4E$21_CG[72[^(_:$2A^?BI$B( M4*U02.O&,O 1@[JDQ&'5,+C,?-761F8 46L'S!G"E[0:K88G$JL#[CSD#$&>2A!_D0'CM ;#;36*+'><&RI04" MN"#P7;V[Q>PU(4S30CP@:L>VFG*.AW>&A[DUR8P\V%^08QQY.O)BVH+)#@N/!X7P(BBCXC_=;DG6QWS"=4]Y[":MG@2K%]Q(F@0"[ MZ'>J0\N+J?%39;5/=G&T8$;L HW47@$NAB-;S7C$$.K<"G<5$Q6"A<0Y5<]@AX1$)%;X M9\A>$VV])E\[BY<(XC;(HV2Z;4Y])70?-0061-AJ1*.0US ^6N\;LV9P5I[: M6)>.F67P[24)DP QTKA S^0WTV);.XMV1%Q6#/0]]_ZB0DP*B3A8J9)P-@^X M;M)@IE#?>=\Z.52?:16@H0K"F(0WVP#< 0B#BGI204EW3V+:3Q=7H2,_CO[^ MJKAL-!JGE^>=YGGK;?NHU3@[OFAVSB^N&HV+9NOHM/W*]J<_44RLOZ_*"[:N MN;F[>N\UWQYZ?WSX?'7[\=V_KBZ]V[O.];5W\?']^ZL/=[=/G\'ZU^PY)/N' M+)U1WJ?ZHGUQWCH_OUZ$ C?JM'Q! M.FP=>I\^?_QT]?GNYFI;Z.ZY@4S@#$@Q#)W4VVY8>7?^!.0"-_4:QFE,N:6H M7'Z[H>J=^!IH@(:TB!GB847-HIOG9_Y)H[%XP^@"*]M@&H*;,!-&+J@W(^RM M.JKRH@I2:2P@2(75=$@9%Z.8RC>YI<;"X_A'E0K9S[N!< NMUN)3PI5>^.X. M4$52&TE[X6=1\3FK?B,-CI4+3+[GJO:I19TD&WJ";A&X\$!:#;^Q>B+),.E# M2%J1ZM4'@2IH@LUB_94U1#_V3Y]M])RD8C.YGH]L>NQ+0+[5S:?]C+OQR'QT M9^<_XX(D4;JR*9T<7B[?HZ1H$,0W\K8C_HC"1:>N'T9E/(ALE0EMKGX4$YL$D)B"!UE>L* M4]/]'9L"_C-3VM)JAOV7)ZUCYN=DY.VJ7?W6>8?6R<75U>7-A]^^PSS9 MU 5\EMX> P7C0@#ZP%@@UPGHJ$LA(L:'F_3[_%5%?8.*RTCVV+V33)$JD6CR MLIB(X801$*H0B5]ON<#H=D.PV$O"J*<6/Q>]1##N%YRN MB/,GL7AD+XI?<%]36%X513')BOJ-02E?B;WPT.9"W"YU'0=M"%B'H_DTW,F% M,\LE^RP@@B]V&57@99.K4W!W"XG'&^859:=)R,UP@%B"D>IM@7 _^WF!7"EEO@7U38*:83*&I7(9XZ!4:2WKR:AX[ M85W3TQ[00$UBP;WW^$3\U*$8M@5N32$FX2 >+ZX(3S_,#V_O&J?GU\VKSJGE^WS MYMOS5NOHM-6YO'Q[^?:X>7SN#M.G'Z;'A][[FP]7WFWG^NKNW][ES>W%NX^W M?WS>&H_?BWN:-[J$HUT?\"(E')+)KHY/3J[/KD].3J^ RW'"V_O#!;^U/E\Y]W'O9NG[[]O*Z?0;[V+@Z MN;R^;EVWVI?'S?;VB\KIE"!;%ARL1A@\79RV09QV/O_SZLZ[_OC9N_O]ROM\ M]=O-[=WGSH<[J>'=4BSOXP?OZG__N+G[MP]7O.O<4:#OX\4_?__X[O+J,SSD M[N[J\ZW7^7#IW=S>_@%???KC\\7OG=NK6^_CM;P706__^'RSA?&9YV &F:UQ MDU*T'ZV)+5N49T/?M]..0(_%Y";N3O:MS!?J,LVJYG@(RZP0S]^]__!_AQ+E M?'M-[Q4&]NN4^#OW#W#D]VMG.9OB6G3!>LS';%.T3BBXMKA33[;:7"+4=]QL M+NY2E&TE&->3S.M9#1B\MX(;0"K$6TJ%Y(8-:+JIIE'=//NB@%L4Q"+G$3$6 M 3HF!D'2HS0MJZN%/]W"R/('X&>$-4HKM.7P7JM'AOT8K/$F'.R244DY.BGG MI1IH;!D'/(FV@6W%/M5;3S#YO1C.G'B(N!)GKK2K]CPHUAAG%JNG2:^6BO MX/0B<8]EJW$!CUY88^6&6T4F2X?B(>>)XG^Q";.L-F+FQ;J=(;?1QF5$(*B0 MZPBP6VZIDE;&A]Z["KL4?/6B3+#O+-3][V13K,E;MEQ%> Y6N.0 +KK(_!H! MCX(XLK:0W.Z6^A84,FNU6 SA?([.8]U=LZ@:$P85?K8?GZ*JG6@KK,Q&^$BJ MRUA9%76Q779^@%TP@E$AWJ@_IB9L"E?@$ERUO[]JJX*5&74J MJJSE1ZNJI?Y;:_Y/S>8COSWRQ!/SV[=+9[I9669#M0#\Z4US]-4KL@3HYV\- M^E_=.F[!OM@;97^63["_(FAF^N;5/$_7LRG0MN?X*?4Y8[I8X8*=^MX, MX@A88!6\S]KL O/;U>V^U*>[D*JNV_R]V?Q/4DNZ!"UI7L'3DV1A$'[IYQDH MAG@@9/F;OX6A$+W>=BP,V+IQ7I3>_[+*N0A]O.3\-XHQMGSC?V@<-DXV?=YN MPU>WX90O[C4G(N2+R+PMF? M52@O(=MVG:*W9!\7E51N^S9B^_Y1)>.5B)UM M%\!WU"O:J5J;/?%G$F"+.!;G;&W[/BXJ MJ]SV;<3V_2-(*<[9;->3%N9A^4PD&LZ-Y4S,[F1B 4YF(_T\4[M['\Q_?I98#*K M=ZM \_Y(<]&/"X05CKQ;#5RS)2OU;,'=.ZH8H:*,-/,TQ&!EKU8=.4G'U#DL M3/'X!Y'<8]U/6@X*K+<12^0M/7MQQJ*I):WCU2SY5C9_-;GE,_N,,,)XVPUL>%D@U@!)SG<)JB B3 MA,1(Z8A6YB&<\&65IWB*QV6A50-.D*2#W,IJQJR:K(CA.+^!R7V=A/M[6^O( M1)=L<;*2$67QL.\5>0B"#E>/%XPV -28OT;]5UZ0E/-_E*^2;VF?H(B6*3%G M4G?^&=ZPV/F^?YE&S?-OIAH=GRR4,W2ZT%WN@1OPP/U*\=HPOHAR ^GRS-&EH\L-I,N%,HHVE2[W)@E0A=PNLGR4Y3/P0C8O06JC M^'>5$Y?<0$[=I[/"BK@:F+C1.&S,RM!8>!$6F]"ZSQQ'S+M S,WCPT;+$;,C MYET@YL;IX=E"?F5'S(Z8-XZ83PZ/G)KAB'DGB+G5/CQ;R%/HB-D1\\81,Z@9 M"X4)MXN8=ZW6:3++S_E95S*_#?:X;.PYX.AH/71T.CI:GH^.3PY-%K&M'1XZ.K#M:H&G1Z> M-QU%.HK<&(HD#^-*TZD<23J27&J>YZ>+^2H=13J*?*[X>7-7A.1"H'POB02S MX9A6D_9$Y#"MM@'3ZJ8H*I%[GZH\' 0%@])=_:?"UG);A^OWW*!6#$.9BY%< M+"\(R_@>EZJ7<;?<'F/P2I#+I5J@+H73YST$Q6(MXZ:7RKJZ=@CM,'#3\:OY M3FGYCO-'T'Z.5PTM]-A/[54_L?58C[N5O^QIM]G[8&_3-Y2,]4(HK>IPG26U MO[\U_!ZB3\U8N$]P71;-5E@U8;7VEJ[N"'3Q@^X!?L_)0$V 0>3B#N. M%WM.2'LL84:C//L:#[$IP"6:#[GWKR"IA$54U.?@?3#V_BU*[ZVPB.P/ZE./ M-N%3"&IODE^:C9^;/Z-IZQUX\/<1?UBWHW3-54A')RMM [J9)4@;1=F;Y/)? MB& W<^]_>(Y]WUR^;34.S_>@>-!Q[FX$ZZC+0FNE$W4TN6DTN=+39.<.#,=D M^UPUWFQ:QD?SYZ/&HL;'KLGWC17C.R"MG^R1S=I^_%O)[-S56T.2'JFDL3_I=+$W;&K;!8[L3&"L\=D)$O1T3KC$)M M!/$OFH#@R'\7R'\#3G='2+M 2'LO1[>0 18J5Z]1S?'HZ^-%QN??.V1UPZ*5 M/2Z[L%9VB/=$9VG(9)%<%7\I>@+/.X6W$M:IE1KO9#7 X&68*+ MA%G>\LKNV%-- ^&Z(BCCHC>FZT?!>"A2*B4H@Z]>UH5I4D?!PLM%$I3P6OGD M>P'+RT^%1\*;0_R17W XH]8_\.+H[Z^*RXOVY=79] MNGY[?776;%]<=6"Y39'Y8UO_DD@%+SH(_HB7OXEAW^-P5BK_S=W5>^_DT+N] M>G=U<7=UZ5W??.A\N+CIO/,N.W<=5]].]>U<+8Y46HA$$(&&0,IHKQ,I]^(T M2,,8F L^!T"\695$7E< 10?(7WCU7U4:(@,0*Q'E7]B/N-:/N"WA"V0>X,0T M\CYD)=53B%P Q^ W]( ;N,8[]5! MQJ_O _2H$\WD<0^_:7P+N,BK(H"WX@W M==(@&1 .H 6]H?D+79#A,"9G*\5'Y(FD M$ \X3IQQ.8!W==*T@LL^BU&&944IV-KYT&LV#OYYZ.&ZUA:Q4//&]X?9<)2+ M@4B+^!Z?!Y\%OTXA"HQ%D!>>2/'-"\,!7(I08#D4JQM'3=];"EW 7PK5X&SA MFVESEGGUZ7*O+B?WLALD0"(".$&(DOKF5V"M@C@M_N46SDV9#6 M+JB "^<+E<)(A%4Q6VY8/=.L/I_!U 9XN/;+K-S)^C:M_2(TOK*56IPE]W*' M)MGJZ2R59J5AJR]ZJ7?M6FK] MDX*FS?,UU)+/G?HS5H[_&W0*[VI*I=B#$@L'*? H8;Q@O;/=YMYKC@$< M ^P [1.&Z ";56W9,< C@%6R !'I_YI8ZM4H%4C)F^NN?Q;GA6%-\JS7EPN M6Y6Z756GS;.6?[J07-Z\JE)7-;V#]'G>]H]=VV)'GQM+G^=^XWBEV/*./AU] MKHX^3\_]D[;K:.SHVGRS9^O#1!]$Z;U.+)MH M:=%P!*(ARBJLNUU&%&YHM[N%6D]]:WVVN)GAZR/_;*$TT.47Y;O,RO52S2(V MYRZ[_IPX<>)D3NS>;R^44;+XHKCNJ4XZ;"AQ..DP8;R>^\>MY1TJ3CHXZ>"D MP\Y)AR:8(LUC)QV<='#2P4F'*2?DB7]VLE#2Y8Y)AYU+Z9AR85)U//PQS%(N MDO>];E#$X<9(#$,7,YZXG9+A^::].E=EX["Q?)K+(W-?U"&Y#B+8TRP8Q^Q[ MPNR-P^/6LQSVZ]W./0Z".];=&]8]62AYVK&N8]T7RR)>%W.^!/L=/)<&^^1VGKL^5NN;-;Q8WAJ ]31?W9TF_ZH+S7Y(.:8W>OIQ9N MW9K>\;'?/%Z(%Y[@DO:1?]I::0VH(VU'VIM"VLW3A;)P'&D[ MTMYLTF[Y[;.%4D@<:3O2WG32;JP6=&I#27LO\QNB.*E*$3GOT-9[AS8K2\'E M(3B'[=ZS9./P^%D2!S=6^W,,YACL91GL>2+^CL$<@SD&*))$_OKW5XU7]!DF$:K/,];@ M+AZ"W?E!/'B?LV$PQ2 /<50.X$^8A]P3V*@D&!7BC?KCE\D->*5M=L,.C5?S M37I^Q_')C[^\FJ(;^?[Y/YTM=-=B/[EWO=2[%DR?V5CWSI/.C.;Y)H&]AR"! M1+[\Y.GC PNP;I9$\(A.Z5V*4 R[(O>.FO[JTJ>V>_^/UK#]TVNQ&%[0,U)+ MJ]%<)!7IQ5=C7:JF(YMY9+.(^]>1S=Z3S2*6C".;O2>;14*OCFSVGFQFM9#= M+?5WQKPOLI06/RA%Y+T-DB -A7<[$ (L@Z ,WBQK*6V+)?0Z3KURD%5%D$;% MK/C]SM617 3%P(/9>B'^(?Y3Q?=! @L\I^WIR^WR.M.+-B)[J'V^8$7MQD8: M=B"@X.C_Q>C_],0_7JC$PM&_H_\=H/]FZ]1O-A?)T'8,X!A@!QC@_,@_;COZ M=_2_I_3?;)WY[87:UZ\W(6-/"@2RO#PH13[TXO1>%.5POM&\GBRDYR?0__>W MLU:SM5"ETKR);JSH=EERCCX=?3KZ=/3IZ-/1IZ-/1Y_KI\]FTS]?##5]X\AS MY^**[S(8ZH'%$YHG)$Y8C*$94CJ@TAJE/_N+U( MD=;R6^4;4;_JDC*D=4*R6J1LMOM[>*J/8GUL$:?:)3F2+1 M+??+X'0IH,XAXNC3T:>C3T>?CCX=?3KZ=/3IZ-,%/"SSJ"BS\,L@2R*1%[1= MI[\0CEPYWDV#_>38/SM9I"?2Q@K&?9)_FTI4I_[)=GF!'%%M/%$=G?KGC462 M61Q1.:*:ZZ\^\D].70Z (ZH5$M71R9G?/MJJXV]_@B"7\7T,)!P57B3"),A% M1"VOJ=?U"W';^FRYA9K3?VO'U]R4_FBE#5TW5JSOLKO'<=A&<=@NQ5TG%ZW+3J/S MMG':/KEZ>WYV>=6\.&^=M]IGG7:;FI('UHUJ9%,]W%]F8O0/?STYHNEV9*^> M/.)5]2][]>OQ)/@A_3O(U4-&05\<=',1?#D(>O#.-T'R$(P+7.9!+N?WV*"G MAQA\S_B\02YZ?W_UM^+Z[/2H?=%HG1\UWK;/VR=GC;>P]V_;%R=GU^W6Q<5" MP61?P2PU<,)A!@+-W\9MT59.0[6.0"G1%G(+H+M\WWL=K[_KF0^?#Q4WGG7?Q\8OYKZ@"PJ'OJ_9088I!W'A==*T@F%\%J,L+ST8\#5,S&LV#OYY MZ-WA!5%A7?=3 /&#($FFM%.$@I6\% M$SE<'U4AT#(Q?3 :@>@@&8%L 5I:'R1%22R>Q#WA%6$L@"V0NR.8)KRI\"7' MXN.C..BG&;PJA*]'@P#D32@J4@+Y=< Y(LC# 3(J\H)Y#,QK). *X-G Z^89 MB*4\2/MT3.+HX8'PE 3E0E& (N![98;!'!1JUGO53'WD?)Q9;=SZ_3QW>7=] MH.H)A]Z6<>,ST1N0TS#(X2H@L!P$Y&.TX'7'0);Y%T'$IFC+II ,I&@Q$F'< M,WM%*7[]_57C%7V&JT+U><9+[N(A+. '\>!]SD"0_.)-OZT>(7Z(HW+PYJ3!UJ6T M])X<4 9;]1M&QL3[:]HK4?.B5FKKY+NL5!CI=]A#*]S=40(BB!6281 )9"50 M8L!B%CE+9U @D'O>W?WF>P^#&(28^5W [V C?!\V>MO: 9D%9 M$"F*5J#+K^\[GXQ^,2;)+745HV5(53O,\A&*Z]EW@L:=3=P"U#W&?U+6E >%//V>Y_8-2?U U UXLU,F05REJTJB_T!NL8;!.-0+3 M-?#R;!PDY1CYJ2I^P1\<(SFMYR5W%Y0:G#-:G$"[P@,;+(&?@3:C.!=@OA5! M(LA[$PH^"GH9J#VH_#-YX^^HV@^S1(05J/NV,2CYANZ3+$$&""O_DQ;>AE+[ M!IB!';*UU+"^/PU3@&;;%3E'^XZ:OM=J-,\7?ISOO:N&L!)?P7"+%A_566OA M6^%BU%[Z0&*C("]35D-Z4O@N_-AV>_$1D;V;BT30N1!F0[ +T%L+UZ#;)>@# M/&BQU5!:PQ;XGVA6,MS\)RA<5AR+ZV0@7 !T65%RYW#5E(KLDF:O M!2YDMRK@[@)LR2P2R9OO\&7M[BG>7,LI?KX'I_@M':B:(N/" W$C: M.JFUR3<$BHU'B?B*,B9(@V3\7Y(O[)J-41\.$A2L<,._KC[?_';UX8H"5OJJ M/ .=M\ARHUMC?HH7CE%4E>HR)"G2#.@=15S8ZO!R2D!]JU6,U7&/XY[O&"N& M6:LA[>?3.2@:XTF> 3V7XQPNK1F18.,A\A<'=8J!"$J.>$1Y#%I"+ZGBB,]X M> M]D-D]O]4L(@]&6GR<,XJEIS!R)&%X90C\#*X<5*MD!H$W@DZ_630U/&OX]\7 MYM_/THLRDWD?T&D9*#8BSTXQY06J.8"0!U+MW_1G/R'POL2V^JR4^"<^%7VF M$\^5EK=Z-+M@L7P.OE!N)JEEUI]UZ%TI7ZP7PO==D#! P4F,>1->46&TM; # M=2">;)ZV+K9#Q/;WI.)VJS$,28RHC ^&R)>3W3,544R%B J/!J!-@-1T0L@)H74+H8ZDX!DB:"*HW2,7&/P# MNO,;[W7\4TVOZ.; 59+!E#<9+?X 2;\;I]J0#P=B2+R!7&BEFDA?PR/N[B[F MG%GQGHH\V3.S.6H"07KS,'\M&(+= .-['"E^JIZ*]/"U"W^/%%V!"6^.EM\)K.Y]OKFX7 M=MC\3U&-'J&A1PC\=%12XOSI,5)F-?IU<:=12!T?2LJ^*>#5O _H*0V\7H7) M;$$%IA12D2\7G85_\8 Y;]KERN)3>F1W8%W8GN5(R>OX_B=C?N)Y LN6EWD< M]4G1_O:ZV&M;HL*-!W=/A)QFQ7F!7C?)L@BL4A' >X'D1[&,()4YD# /I1_ M!5F<\J&&J4KXFUIW/48>O3-LW9FT;K>05+J>HAB#.I5A#HN7/:1L+08R3J-M M3E1-C1Z7,O'3D5;!3U@DP%9R";P2Y/"&((?##!1S=*&*K\!1\%I4VUC>DXU) M3F<\.NAHD$F\I &J-]5\1;>3K[>F%@PS6'9TMV.AE,F3H[1EZQ:5,QW"$5>@ MB,A A:05X;SKK# 7L[<]%V'63^G1 2565SE,94MUSLVO3)E$"'*5*;]^LS+% M2>V=D=H?20PKP88>OA@%%?KO*&566_0YAP=!,QS$HQ']A=*\X)B][ZGL,/DH MW^NC.#8?+2%J96777 ,"GP/#!84G2ZTG@:RMT,88!3&I5?TDZX(^)$\*TN3S M/MCI_Y6Y[*\M0R8,\5[TJV:HH6$:C% .15#&Y#O86. C*3:IPG$:(:90194> M/ I6[!(,ML$EJ=<\;/](0I\@1O4!D5+0>WN%]HM2(7_$RTTYTQ(Y [,>Y_T. M4TAP&L73Y[I':K'+>7K.>(\NJU/RX0$DT<(&ZP]'1\>')R@H$Y!B"S^&\W-Z M5C[M=S]BR<2>7(SP,$C)9QLL/HR3'QF0X M@;4S JON6UXF$_"'YE'KL+&TH%J:&U2$ M/: RHEA_D15"5G;".E7-(+6LT1ZO9+/A-"$G:O98U%Q4PRH)2LQDQOCJ09D= MH"MM=CD!Q2:X_!9#RJ-1GGV-,PTF\^.#8Y8P)DR!DKB\[*DT2 MDY?+ 180Y26GB>U^5'TU,,&S]@@M :^SI A'%,Y>!M;9!M88;P!VPL?44_@' MGH0^.#,(!OJ \ZB@955;L9S5^L-I>P6>.)DY1"Z 94)&)^>'Y\O;_Y0I5,'6 MYE[@W0X""9K9P01X[Y.J:NSTC,/F\G,AO-ZA/(SB M%,LG,5-FN'.4<]HN M;"'68 4J-PK71(E>064B"T_B/29\K0P0! -=\F2![S8SPC'%18CU+4'PZ2420]=(8%O1Z1(QG/[T4>?O'^ MV0\Z/_FRSI_@FF72'I6V%'(@0 #R6_6$HOX([[4>V6W<'P:3UK8[S62"\ 29 MB:\CKA>3!*E/)O%5R_Z>R.4A@,>5!*&)@,@YYU)CO;*P J+C7&[,=J<^$>21 MC=,TNV>O#Q:1;;?J77-5V95E"H5Y$[Q45*MW*W%RBRR)O(R1RF:&+"LND#*/:7G(*:%!X>-(DI85V.EU/H]1; .]=T0?RP;7^ M1Y!6*(WDB7,XJ__,-K'Z\YD&\S,VM@28Z9GQT$:YN$?\*\3%+A7 ?T:P62$C M55"3 CR7Y.&-];=P]J1]$'4J1X8JDS!0QDGD"B^58#-@W)AY;OQM:"$\P%88 M]7\@@@0$Q@2(>\I''>;BCV6-/(%T(]Z&-#10_J!\0:Q5S&3"$L(,Y"ZI3U82 M/1LA:(#X2KU,:&"LZI$=+%'E@MU:3$/Z(J>'8@)45 M6G-)LJ)0VLCL*6K+1I5/\2VYA[65A"5"I04JD1\+E&OJ@,$=RP/&&Z04?I)K M)FE)X=+CPP6*%FR3(:'$5748J,]P<,!%HH=%G"IDB #B$F:E5Q$H_VQ!%_=P M%=#^J%)R#B*8+3T)SC8L*BBY*"(5#P9TS;?B@)6*5=)NZW/6 FACF- @BN@A M9N89W:SOT&MZZ%U6=$2C3*1-LO<']:X^V#]]I)?:"NO<6 Q'*J*8"K/\<-12 M^C.66Q""0L[TWHL++!E'DYA VTV_C!I5J$?K7&EX&DRM'\@EB^&)N!$8N*T5 M773Q6"H?\ 1I'1S]R$48K<;D,%BEWMY3X%G++BQTHELB.Z1P%>[_+!?Z+L1)$&]QCJ64*DTUI*QJC3=8VDC$U M1"<+%20N7D5SODQ:>L\ZD"W)Q+H+SY(.?92+8:F:8]EKABIIAGGVE:""4UC] M+(_8FP!* JAC*1]'QIV6H 9=J)>KM2-6:[=;1SA5H-4@Y$J[PS87% /,ZRKC7D- M\I@F05,E-8P.8X.?A7H=5I9-9+K1PD^[M3:[&+_=J _8%>,_H1A_&S6O9]%= MK]D0^ZBM+^>[^-5(7!0^ >H[#"L-!J0YY!(G+ S-&\H_EU]^XA;PG%, =:($NK!GN&F X5;.Z* M-(_# ;&%O,KXHB4,7"X2UM0&\!!6SHRV\^X'6_B=2QE6.K-1\M0T1F%^JHV !(86_)G!_D1E7J8IE7*DU\]]RR;F#AO8?XEMU4S[>8=5SJN M7"]78F2J%)3>C73)J8H3!V/=AE*)/LIL0F#K9&PKIKY*,*=D'.PTK*LM[290 M25"EH3;E1O%($,25>H'C#<<;:W:W1=E(TW!5Z.XE=4EN=R?#"@"XP&3)R83C M>*I'D"-O1]YK)F^JJB@4?8MT@(> +?/1=@^2!"M;9+J2K*+0-C\8%U]$Z8TR MJQY(9BC'&$^,>S$F/W([$GEQ(?JD!2[="=XQ@6."Y?6?+(W++&^I)70^8$)O$\#J&] ] "2Z09F1=)E?&K-6$N$0\2L-&I\*D0I?;S4@+!GR6*RLE674]-;4;Z-%:9"IPI<:%: M(U#'1\EF8%#(2KY9;X"=@ %3$[C[@ JRU FFOR^YO0Z,-XCNB2=U=YPYQH== MP3 K>2V X^SOKXK.VV;CHGU^>GS<;+=B[?GQQ=7Q^WF4?/\Y/+M*SMK M:G_SHQ[X)=TLB> 1%Y]O[FXN.N^\SL7%QS\^W-U\^,W[]/'=S87E[]GC3"DL M5HSB DP&K8KI#N*2.DVY(0@A&:.4/0MGE/Y@T0]7OU8C&?/_9O&B*HLUB?RZ M!RIR41B"["%&HFJ@/PYO#V6DAQJ4@'$_PB?+Q&#V$L3P#FR?Z+W^K=/Y)*LR M^:EVG JS<6=54^:"2LBIA1:*O. +G,8%UY.Q /ZKBEB1E *6CVI*757)J:J! M"U8+4:$VMHOAA-H8)8F43+(H78LP6MJ$%@MW)LD*S._#8B\Z1_H4>^/";[S6 M>B2E&G=5 949+Y:9Q@7J&2B?+/%*BC2G!F>8&:>*RJOA2&8GT]QR?9I$G"&' M[2B+C.4YXTV0?(OSL!IB:[(0IU?6ZV!YBZGY)?4")/E+2=S!%]PSLZ!!-ZMX M*<,@S\?X(\C:2E@K.3ES,U!,4X?113&2Q@B)*)4-U'AVLBDH$T1/ T/@66 S M@CK5,FR%")S#74 M"@."#F,B$(-C,$%?=>:QR5TYKZPY(PGH#8,C.DMPM7EQ M11 .N'8L*3+F$CD9J\1FUN!H5:),UB?3,V?.QKRY*\*@XM;G8W6GX37)%D_G MBARE2P]&2 =LK@ ZXGNA\OKI$E' J+J\D!\R4)F::OUJ?42N]6+>&E:56D;D MP8*(F+2I&^RH=W;H7=7&9M,U=YR[C\4#:K^R0@&G>(@EP!5W0R;*184$IP"K MK7K4%_:L>8?X"LF9^BU9;D3FC(-]WTX;_EC/7E;%=9^Y_9\^7#YQGUR2^A^[ M"5E%L(AO%B_T4&]ZK&TP52[(1L'X]P5UPA[K0MV:]UD):>52LSL)F^<6U0B/ M ]E[T7B[U5VJL^GDJZ2O@^64_-$T2=1#,?6B \$/4MX_+^NBSEUP"[(L^<:< MU.C+\8@YP[41LQ/+;/8>BBK'-68LD!31DHEW763A$]![%W;**Q&#_!L M08T'M'M^#$E-PG&E?M)\I$I1J:Z0-?!6N7N2X(D+1@F05+*I);P;7F'3=!4V MSUUA\T+GA?)[+'$27"-P #)P7UBZBH1?X1(R">"CO2R^_!F%%'%B-<06NU*= M*V>+:"6: U9F\;2@^CAL1Z_%M3Y%&)H=92XU>*"N[_JJD74<9OHX]%&>L-AF MK)HM3Y=LRRX@/D$CC[-DI(6T",F^G%H%R]*8PI.E@,+PUZ> M/7(PK%''A77NUFT,#HMI3&T##N=Q95 =,^>,.L0+Z2\308ZX.G3=#\V&*0V' M%>QEN=G",O@J81I(]?OAS.#@>:DH^3B9NO10 PVH!2,-PIQ0"+82WZMNTH^N MT^.KY."^GJR4!F1E?T8O8K*,J+%U FFH%+4P5AW 91#DT0/M?F;I+"JU/)?# MRFE87J#P&H'#V J1&IREDQ42IH; >OHXJ1R/[III&M7D-IE+,7!D5:WM<-<=&I?NA9)H'5?ES7 M!\Z<(JF97-*"+R$]EJ4GWC""YT@HR7FMSQ\;,OZ_&B@5AO.,==N.@%@?.>2 MDE58P.D!*ZLTJC5EY]%/#7E>1EEHB#S0AL5"K4'H:=&'NV9GJGT :DUTS=;D2/\7D,R\2!H M]^+2:!=XHO?A$.;\>R?CGRCC_V03;CE-2BFH7.H!R5M@,XSH4V M&WWK=*<4G5H-,E&D3'Y@4:)P PL;J! AM? L2&Q@&G!? $M03UJSHTU< T] M@R ,<_2RJKN,.%$<%Z.'!J6U=#X\Z$542BZFXQE('UNN*L 1Q)A(^P&KE^I! M./0J:T:J/;*,#DMB6V8/Q3];A>$">$3H8N.M^P4%7@ M>RDGD-TOQIG!DE&),\:[@+]"V0%SXLEJ,J"1!VQ%3)CS021@3@0FAJ\21N,> MPD]*QGX;UA'W8GJUL1T]P;9)?\73YHW^U]G3MAVD,2 M#1/R0*.B %C\!YZOVAU\S%)3.BGM!SE03P:S[,O3:*(>&5*TGC$$J,\W2@UQ@/A"^ M$'9M= #+D^K]\GH"=^!6XN"R$9USF,-H4/1R&P/SE"V; UD@Y^)DJP:T2@> M!$H-:0M;!+,92&\9CB):-]#\# MK,NJH7J2#\/#Z#$-3C^>2,0 #DGK76^3'$ZDC23;\2\U7LP[1&SVNJ<#9GLI M0-#F)A6H,"Z!3"[!/*Z2]@80JD1C8J/$CH(J/'6RX>QI]BF>$77S5 MI5BF(WT[\F:_X!.P*Y5PHP*6\AH#P,W&P3^=IOI$07XK MSVS=GV$543"B<P M!:5,K:#\RGN*G0ZZ#2$@[\QR9?=R^0@[7 M# SE=*'32\^2H]&FP$5]/U.IGI!Z\FS0T!MJ._G8>&R[+7/,ML#65 @@64? M)U&!KA /S67U2)!27B84"@5-7=BIK=ST1*X2V+&@I@3L >.=XN F[6J-[R-'.FGK64.D@7D]#$PI12E;7H MW=2[V;<.RD)LC31.1]T ME)0R<%IRY T)(3'YYC7(>G3BP^;57?+*G6OBH,/O9N>%]3SPI27G(=RCS[A;S^H'MV@ MJ7$HEUNL: &)0RR4&[07T[LNH\C<*H_MP M<0M=/2.6JB2EOFOU'%,*"H @2( %^XG77X(>UJ4;,.C8L''/-51 M6.HM>S1S&=X9BG* I^F'&<^3W@!^3#$1!BA$DLBBBU!'-NA- 048JIRK=U4; M;-]+$!EWWM53-E) \Y MMB),O0B=9LI#&:3&=F!OP5>"*J?(<1?$HZ">0?IYTN?Z@$'SOZ3C BQCJ6J0 M9'_RX\:TI9@ !G)@)$+4D&B4XH#&B/>;:[D&D!2J!ZQL@-T'E3PG, "YSD,X M>%##EGX,P@=0N1L4QH-[S8U4ND<91/+=JF@'QDH)9X$]F*"/N;:@!&(#UF%V M3W42-"2*2F7450DVA6=9A*BT8VZ''GYARR;/E8:W)CB%*>J5; CY#AGQRV,\M03&R*/5N+U+XKK ?G=QAS M@7K(-*TB(%R9P3XUF?QKV@.@?2QDPR:[BD>7?EK#M"=0TU57'I%S=0TS3@+= M5?<32<4.IUZ2,+M)0>[V8UW*^UN61;C1$XWZ%HK23?2'#?1K.>_)]!VT2MS( MEBM0BY4@(S,+@R:J>S*=3J\ R[*6> M6ET?W3R\HM..'@SJWO-QEM=K^%@F#G&PRB5']G>$Y@O[[,Q:>AQ"BPM[A#WA MQ,.K7Q6'FRBQU*&^JAXI)JU-$96]L#V+S/0GU>18J57<9P;O4$Q9KY[$&_MJ M(/(XIGP\@I3 (#WU6N&>CH@A -=\#,L,>[HW.?V'7%,8"* ,=6J^TT,Q A/" M>#,-+*=C0V#,!,\FHB 5];?(S&KH5:,XU<*1;ZS-HN8U*O1ZH">'CS"5*,B^ MSYMU]99:NL73,NVE;/^2D1BS"6IB_UE"!73A 5](GF/<])JK4B+IA,&(CKO_ MVGHXI4/J"G)]Q@1238L+ Q$\39XS!C65=/2M:6"(G4T>)6_K=V@6,,H-G@E MB#(:2'I[KZ2&O%0QR[PJS\;Z@6@7>^ICBSL<8PDSY0'*4W_J?NQ'(OV8.14" MX@.Y991)P9M7@.BKU6<0#M_#-O;9$+3)DKH46FFPRO]N?/9$/LRSICB7XGSL M.N>:.=G<%8'#?*LD+U/9P3G(A"C02;D8)(034P)LH,D6R5IL?6ZDY ^+HF0!CJ5'7A[DX:5\A'B%2IB,F-,\*:AG3\STPNED.1I<>^MN\\P -EI9X52&-!IF@IB&53G M'0\\5J#),-)>O;@G@YRD\DKA26TGJ99<::KX5)EF6IBX):.E))0"KXT\Z0DS M%A[.==;P.)0NU5JF;PD5PFD3/-[)>0*_97!<!#R MO!"V=]&NEC1: *6ISUY%V(3$-,JMX2L^R%" 9F@=2'CBLWWIU*$CU.@R?.)I M[<(BJV(V7TWTHD()W6O::'5:8I!2<+KL+%CZX#[T+U7>Z M5\.^DNB_LP>:3Q#QQ+6&1.O),'%J54 L@?7K;2T+D< 'Y3EQ@Z214A839TU=9)$@^!-TI1#S 4\FH* 6L@H7_N]2A&*( M#O%6BQ*]3M%N*Q!$03DJP<[V+BII7?XCZQ:8G>B]5C_!AY]DS;C]:)5)[:/3 M!OF6/'>8P]Q'5Y\4D_ *DA\]@<&;A(_-VODZC/LJW9K*VE5FV$.6)]$#'$RJ MQD?6M[-.KK-4 \Q"S0F0&C4B"S> WLO'-"WB,(NL] $Y=_TH:K7,.CG(8S*' M;#AJ!,'B/&9YRL'U\ )S-,@T8*KW(\U%UM-K"&QYU)CW3I\?,S4[!F'3\0(6 MX'B1JU9X>*#$6[(?2_$P6U_K8[$Q*0MTB\?= M,:A$&6S)F!0"_@4=BKS9Q2! RR NBDI[%6=FZ((BFHV%D \PX6RP5GU2_46 M,*PZ#XL&PUAN-45^1MCN 5.L9([U1!U0JM6I;X-[D#)<8#"Z7BED8:X8H$Z\ MX5ZV_%!ITG=3PV,L(6LM/2O[([+<;&^3 /;H-AQD5 QTOGD!"8#@C/AQ]>O M,XX)Y=G#OR>@=;62]46,:RYH52^@/1(&"]RWW!0$R8*58''QY:"'&#,Y>1 5 M=!]HF=;+R7LQ]3R<]BR/B;E"N2CLMR+NA_)8VHME5RO8U5AJC6%.#P(SOXD M)M&6:Z40B!9>B&F:E\-12Z><-'.6H#8]K87>Y4328V],0"]AE7,83#8=L/$< M,&R&]"Y1;F(*[D;R1OOA9@)CK::&QO^C[P0]-ZO*8O9+G"2>Y_I--&)CM^4Y[-*;*0TL8?"%CXE8E =G;4;ZB?2 M 4F,6I4L%R;SP@K/60\VKB)-03ISUJ[5 >4O'!Q4(QM,KVYS4WC".*?5:A"( MM=+@IJEZ-CTKV'$[KE$K X*I_:&)L^9-F<$2>A/J9Z0GQ'_X8HF%HII)FX-Y^HM$M'P2+;SI :L?BVUR1.C4+QV'C8SV2] M0Y8WXR\/6I<-JY/.D>7[9/& M^5GG;?/DK-FZZAPW6NWK4]A^O MO8^?KCYW[F[@5W=$SSNB34+2- MU,_&D_K1\J32J[7%&Z=T!FFQRT%IW=N@*S"A7R)(<7A2 EZE?TED&Q,7^W;% M&+X!2]$*3O\KLVW3X*;OMZZN];%JJ#Y6DG+PL_TX!KW4O:_*;(2/I#9F*VO: M-C%:;M'6;, \NM2BZ2 $$@Q&A7BC_IARXIH^;W )KM+?7YVK_FXSVKKQ*]KG M/_YBFL#5?VNV'OEML9_6]<1OM[7K9F69#>L-SEJPR?:NVY_Y^MI7!']%W[R: MY^Q>E;>]GI93;X:G=__LU>-SE90E9](G]YM!',$)Y"AC[91QYBC#4<9,RCA=YECI!N&7?IY5:83Z7):_^5L8"M'K M;^&%W0.JUB%4 M?XX5,/OX;$NP6KWCQW73P89)3\< C@$< M S@&V&\&V#4;^T)V2<@7UWU>TL^R,AH_;C_C5+^+TC=8FN^\T-Y*TCU:Q'QW MI.M(=P-(UTG=U?M3&ANK7/R69T4ATZF?8>-7JG,_/_&WGX/X5ZMU;[! WU_+ MXX&02O=9Q@>."#>."-?M?3C;_H'#NF9>1%!]U;JDJ+GNS9&QSUP7%#LS/ M[>7NS&]O]G)_K-K/MUKW @&B66DB+QL?@\BT&XA>3_?HGYW:#X$T?PSA>R=U3?7 @5 M>J_(GG2=GZEMFOX^^HY^QF01KZH=R:M?VY,9#?3O M(%/CEKO'U[?O:V?7%R=MUN75PLE-A+C?:R'G8NQ ZZ MQJL53-'1O%U\?KJBCW.;DZDA+_]0U>:,^>RHZ7MV-ZOEG\]]FF5SYI>;P=D4 M0WX'K:Y(!'S'&ZVK:X?5[O:3;+9?S;=9^1W'[<7Z."[8_G$O7^9Z7DYJ6)I" M3UW/R_TS-/3N'ZT!0NZ%*7UO]G(=<( ON9=[*9Z_Q:#[VU=RWWO1.LJ81QG[ MWHMV,RAC'9O_KR"/@S1\*1RS326 S6A&O$X"\%[_^)-3(:0/XO@9%,-U;.[K M"#TO>>'%J5<.LJH(TJA8:INWO51Q\?;2"P6+YJW6L\_SA^?(@EHOBLK1L7^R M6-N]M>W"#/^ORT=S3+;!3-9L^V<+F0..R1R3.29[6@['F7_66FEW;\=CF\9C M6Y8XO5 RW7;E1>]/O[(E.[ZNE$+7>0IL!&-%>J[+KL= ZR4 M <[;_O'Y(N4)C@$< ^P [QNP@G07J2 >#,5J5G^8\"&$MU> M RRR1C\,\GZ<>B.18\@HZ,^)8CP]J+E=-FI[#YJLN>+U_:#EDSW $W&TO!^T MO)"6L66T[%!%=MCY_>'GSDX$8W;-C_UQ%3U6G"]CM] 79I$HYMXZ=!Q7KEWI.CM>:8[FQFICCL<Q!C M=B??[H8R7C>/]Q7C?]>B'TM!G#N?UVJ/!O]LH ]_^K*LJX-WZFP^0[!V%C M>!^?P9JN8%1W61DD7LY 1VA"Y"(H1.1UQXN"J[_Z]>3'A6]%?/>%;_[AZ.CX M\,2#BY(X2Q.B%$.O"!)1^%XA\OLX%.ICD$9>GHV#I!Q;=+VF M#?6]81"GR=@+RC*/NQ7CZ0.1ES!/%)(8^L0V$EF5>T'XGRK&)@=X:GGA&$2G M*/.QUZT*D X%S.UA$(<##\S\41XCEP:C49Y]C8=!*9(E&+9YO 3'PN#+"2&R MIL4^]*Z^ADF%)P^M;PQD%)8T0/@TL:BTV 6MOZ^''@DE_Q8>Q-D22TGLN-,-D!Z> M5NLY:]\\?',F>,QQV..QYZ/Q^ <.W<]8W:: MQ[:LUFRU:M5F9J#N3].8BRPMJB$%[!^Q=9XUGO'\)'M\YK>/%X'>W5AAN0,R M<(N@!VPHT>TU(-OG>KG$?B'2 MMX_\]FH[+&SL6;W+QO*NDN?QN7]TOHC&Z,C3D><+D*??/'$=X+>=.G>)(E=* MC9NIK>Z/H[%6)KB3UGOSJ.4W6@[^9K,$XK835?O$/VTZ/Z,CJI7B%!W[)PNE M;FSF*>H3O4_V&_/8VW$JME+SV-K99_W%PIXN[&GM:[;"SO*GDV6WZS MO=)F'HX\'7FNCCP;?JOM'.';3IZ[1))G*R7'S=17]\?7^+&$'U:EF;XDULK_ M9^]-F]M&LD31OX)PV_/L"$B-?;&G*@+[",]@3XZ=FX&A.3.F&;&TTB&ISJ.P7 UIW2\L> M6O;P5/:@FF#MM^RA90\M>VC9PW*TQ9$=;:,6$BUW:+G#T[#_66QCO^2PO<=G M$P ]RQ#?+_D\8J4_=P3;;@CZH3>^T%B3/P-I!)^%.)\DBZ6)?ULD0^$7V*TQ M\6DH5!A)OC0-9R%.-8ER:G,?7TLCV%P\"Y+TDS2)[^"7B;QF@8F?2EG"YIV, MXSO8)QPNO 9$C3*<5 ,_9<.&_#234ES)G[(A*>?2Q?X&9N&6 (FEZQ! 4YQ6 MK@QVD25_- *R0R4S(&\WP&\X_.>;$(H M&I(TRJC#)@ M/[#T#QY;RS[2A,<_>'#5L0U (V[&G6WU;HH#:'#S@G M,DPK(_#2A^8L)L$X'XE!B_51>3Z-#P/N@S/_0!$#D?CF=S^#30"TNYPI21Z^ M-\SNWYQ+7V(IICP1P;$6N-0L3N"]$SB>]>Z 1B-*6XXTW6:DYQYUB8;F8VI; M8*X8[BE0X Y1+L Y@V/&R1@B JKBA,$_SB_/JTK/79A-&IORJ6YW"G&"^JY+ MR0W(W<^3>!X0FZAO6E7>/7$)+PU]3MXXY]1/V#--P6!+70!OJ\DFJ:$L+\;!B4JP8O]L.ZES=/*AZJ0@^O NZ$VJ&G](UXB#G^80L3*3J M.*(QGN6X\-(V1SJ;YF*:H+^XMQ*//XT3P/Z#'&Z!-^-^H MJK@FP6CJIVEX'0J9LS !F<'D)@GN-C^JM97S8PL8OU7/K;VC\MXH>4OU_FH2 MT!!R,>WZ+DB"E0.Q@:+ 7.+X-Y_ZHV#&ACE?2S.@O' ^#7ZB:N-'_O3^/UP? MV)?EL&KJ.CFKI'F>C"9H=)*_G1Q6J!7BB:- #,.ICG GX1>/!8V,PS%H*4AA M\\#/P&#E0G,62%.@ING^3GTN_8E#LZ=;B&.W;#O_?#0^/"SP"R-DO)6RH,JJ MKC8.&+JJ/0K080+[P2TQ)\?*74KI))PS.@D2,(IB3M&G2JI,590O$\XD) M(:V>!5O.8]\&VU)0-G CC$_,0+P.4?)F(:(?,!-R/-V%P'J0?\#%YVEP+@WV MIETP-S[%:29@=@041@(A"M=?<,.&?/BV8V]^O=P0D;?2$>PM_,9RZ0E\@)11 M0 0H1)\ UCU&=IJY4,?1M@'G5JBTZXL\4$>!^'AQ4\O# M\\>=--31=\\ZNY M6-% _YTD8I$YV"5G0R"/'V?^-;SSHS^]\^]3>-7?)PD_W_,R"OSG[$^:),'U M+V_^E@X<6S>[BN;J2L=T3[R=FO*%H!J-6%;U!6%J#P MEU(FUMWBOMP_BZ- 9-*8DA"].JC9AZ,D3M'U$S!/4#H!K7<"]G4> L<3$9PM MA*Z^+P>0X9R;K]=J?&LJY^K>C]^,_Z=BXI&-ZM_<),$-**72,)_^*"R^E(%L M%"29#_OFYB 7R>=2+T=]>&^ZV!VH"_XVGE1]\UM< !.F*15L(64"D\1D,^K^ M6]TZU[9'O@/>X;H!3H&L M+>ZL,?1N'I^=O^+QE7&\M/K.LT+WQ>')H!3\Q;P05CE&64V8DF4^C!;U% MBB/03^"_-S%>[=!/0^#IWX3!=3>)T6,7)VCY)&Q>QMDP\(GE\UR29BRCM[K1 M".EL92-MD1@IU]D_!\[^U)Q&''AO=:T!$MWN4JRM\J=X7&N)5-GU;!NBVH)& MGVXL[\PRWK<-M3!_1T0*6$02>0\HI[48 _J#0'^-,:\M1:3* M@=M_"B;$>)IMY$L.Z(X^[NN;'_\V\7,0S+ MW ^,0)>6&$O7%(%X*O/$Q8F%NF;Q;3S:+@KN)!^+KBS!B0RE,,I)&@GE'2Q?44CWH;3WT$&N , M\9059X%W4D4-_"1. ORGG[%8<^7'<%U\298BPM)5Z[JND$U,3Q;K8PX=4Y0/ MT^6];\%>&U_2A+-3W5NZFPH:< /Y7L:P>_2V1 MJ_\3DPQ1!')4^?] \(+I/K)@$];'-FQPCRRH$5_$EF$/'NP(64&FR(%_ M/-]UYH\#T(JV"-1MZV6LF@U,60)-9L[X%:B4%+E9E96*WHXP9:KR/_O?+W[K M?^FSXH+O%_W+C??TWRE @_]@H0- %L\_/>"^L.<95R.>_;@Z7"A^6 MMTR_U;:IAMZ*[UKV(4C6/892K29,^CVZV;]7,MW1>L J'#\'9N*C"2&<4]Q\ MJZH+NOL.4>>MI988L,>+7!T4KM>0 IAK-:2+_+&L -WE M[H9W(TKN&>F&5(9&1! ML*SX]%SRJC78_C"^#7@E-KI -.73^GIL>D#]Q'PN\)(PSE.D7%AM&J>E,X/E MXOM1A+X;?+AT7S _1_H0:<@E_4RH>/+,B,&4=3#[@4;B3#QA*K51YLJ1"8U\- MAPZ#6'V@*8?[]K\LC!M;R$V#%[+N.'=^DOA1=E_X^%(I\!,447"M8!%7FN6@ MYP]_ZQ?/,K]>.&/UJC..K"RD-@2)QJ)L?"-W9U+5UBXCK8D\I3WJ=?5(3=UC5->/GEW*(/< MU\6;#44%GG7Q7R.F8U(?3WJ*(JTR-ZR6UD+AO/D1G29PVS\D)L63"UC?@XW7 M,;5MI%)==C\;;8NT$:JH+Z3,C4_>LVR2Q/G-Y!$MH4VO6QCL)X#*<0-;I (\ M60X'?P!+EN>U3V9A.@K E(N".&AQ]([1.I7&5(LH@XL'!!4;,F MM)[L?HYI"K#HR$]04Q0YUM6WR_ "_@9_F,*J#S1'K*B:18*K,&MJW[%@$86! MR^3E!65L3$F\4;IMDK?:A),0D8,Z,V7!_"R?(Y##"$@VB^'80*G7?IA(M_XT M#[8T+Y4FM#(,253!74D0%P>A[Y%;%[9CNA@>@7M?>?$<269^E%]C"C3Y2HN[ MVJL4 M"_#V_9IJLNMZ>E!@$1PGU62 *SPWV>D%^E"4HQ]P&!1^$<"\/%$(=Q M-=-\B8R9RL^HH285UO8>O(5/_2'/RZY5*5+S!-X\K2A%I0_AR''DTT^"Z^M@ M1)TU 6)H0_ (:.WP+'>J0(<%BF9;YWW<&JIP-;9ITK#/]HG_$",V[FJWGU'/ MNP)20+SHMD_ =".]Z'E,$,LB\.LB^DUU'J!$4U QC++@AD>71W&:\=>Q#G*C M/#E0:^# F\TLSO-IF\T<0;.953;>=R!$'[@A$4V/I6:0\Z3/I-,6=E]MZ7%E M:2[XFO+*F$UTL]BNM'C;MN@+@W".-A+XUK#W?Q=;#AM8N(N]9@_45;+D,8): M*$E9:,F\V*9]G0(#QC;H0U$PK:E?0EM=*M[DNNT8EL+R09%L5FBW]3R'ZK:K MZ>07%SR]599^_NY]DRZ^7/4_?[X8?.[_7V$7_9;[M[[T!3/&?H,5+UD\X'P] MHYD$_I@T!MZA\E"B*]L%FS35VD;A;ZHEJ[OY+G9R'=M2VG4\RM-RVL@:E/)9 MZB2:.6&ZA-'X-$!W%B0CH(%*-2X^6,-UC*YEY&:(X5%2=#GZKZ"218HH:V$7 M'EQ+)0>JY1Z>/G3).H7*"#L:MT!U+F.L*4]I,"#8%]NK1L5;;BIO\>MO*1EN M4%2&$=MF$;,"M0HV#I8.-K\B6S=-@ZRYN)>J-2'6CUBM457U$$)_C2D33%$( MQC%@')MFN> C99RU2:VA$HIGW9?+D0H'E)VYMKE$U0VQ>+AM6T@TDA8URA/& M!"3AN]>QQ%K166:S525 0R_ZCG)5$UUV%H;N--0, Y*P[ M%N^YQ3MN52+KK'*3S_%="1 NQ!@<<4XTIL>2T&FJ.6\3IB-*N208X<@HTG&7 MZ%)4B72K&=^7&?Q/T>6MB[6+P00$+HI>QA^*X#X-FCJL:W^J@8+9+#ZV#*!X M)N$R\.5P'%0ZJ6UEH2B-Y'LB56(^+_>P@1X4)RQ*G^%P@ZR"D_NJ"4/ ?Q^Q55M Z%M;+0VTL!\WRY@O 6!JK@71/UZMFRE"+?> MM2='!2.^B4*LUJFLD];K\ )6AY,EV*66!8G]G]M)+*L)F*NO4K>-X;9>S'_(^BYHK*IE HD;#*)KA'61I- M_.B&-9LL;N$Z&)/O21!?6I@2LU!DQ3%["5MK3,=WH#:*+$G3V)WY.-^Z@&T52XLI+=O MM@'#H6;:BI;^!,H"'!4,HI;?YURS(W'#Z KP,<$N%8& 91'AQU\!X+!3N$ H MQ+>;:3PD0[GPN$[CNS-\F+_M_6\7GZ\N/K1NN96[*AN*([!+WL+;NQ>;/S(=,.R5[X=YZ$Z3@V*T< MKK@06I284LJ',>-)G/? \R0LXCEOPU5-WZ(+FOB45EU,]^&RJGRQA"T*9R1@ M>,;\-4:61R0J2B\,Z_!T3[;U,."GQ8<6O%!W->RI5?&O4"AA&\.B3B=FHI(@X 'GU:J"NPWCB(DDQA2 $S"'VBC'J])0&R299+ M]V=9FD'B"VSCE W4'>8I\)*4D(]'^1&S."H ]+'T LN[\5YJY+L9BYP&UZNX MW0ORQV9V0'_>L3<,0;K#$O]"9V-_&V?CBD4;#6ZN6)_Q-6[9O=P)-IU;O>H$ MA^R76?Y]Y>DYNNZCFS/$R(\*2.BJR,:_J\M%<3+SIY_$;T!HXI(_<4FFEF(K M!O[M+V^4-_0W;',D_EYQRJMP!JS]2W G?8]G?K2X6Q#MV03^"><8HB:9G(WB MZ=2?I\%'\8\EPL+M)/#_,6,27Q_]\D8UL4(D&^-_DN)KOAWV#L-\]TD\M/B= M^L!7#WW7^%='_C+M23];<44+7;R'<9;%LT\UY-4 $:N86?V;/5_[*"&,UACV MKBZ#:DI.U+.%>"$/AT&!H?:;A\_*L9^?1)W_E$ASD?ZFT/]M!(NU)V^JGNMA M"26XL@0,>35T7OSV4=W!],./DW ,+/#%;E]_Y/9/ --?S5UJ)WZ7KY(]/T:@ MNV#/R[#@;R'%:^D5^^#F54/@E9)[BQGK,,-N,>, ,&,?E_]/[)41C8)7C@"/ M:0*GCP#2^WFNZYJ$_^G&3Q'DT M1O=.G'S\VV@4!-?7QW+_?,K2"[&[M=#:^3G?;G#"1^]V$^RFNVWB1+IJRLY& M.NS^;F&%_[>9FSABF=L2V2$3F6+)IJVV1-8264MDNR(R5]:,32SNEL2.AL0: M/?@+L/U='+&\IVW.V*SA]^X5F+C57NLO)!T.4@@"5$,![739-MEXEJ;8+-1V:CKL+R@T+N@PW/'QDN;Z(.M+CE>&:MFR96RB MO+2^O%-P3;0$8*FRXVZB\;0$T!+ "1" *=OF)HZ8%OU/ ?T;0R/C9#S3#:25 M'+M[6G11IN:^HGW02RGK;5YB5617 M;7/Q6XIY^2RY;5JL'1C6K=7:_TZ]I8O/QP?3Z5U\O+BCY2Y,;YZ\XZ;:-KWY MU5S$#?KO)!&+S/V;X&R8!/Z/,_\:WOG1G][Y]RF\ZN^3A)_OH4TO;]%_SOZD M21)<__+F;^G L76SJVBNKG1,U[04 ME7$C?PF/UMWBON:;7.%T'#'LNS(3>'@OZ>^P0_Y;737+B6'ES"<*E;W5E2;M%US>(DP-F?D?36M-;<&@[8 M8 -U<;(M)R[M/I;L UE@UH75AD!I>6!1'9_ZZ:^#S'[QT%Y\9_] M83=. )[^M#I2L1U$5"-4'(@<3T%#"6FL%L)RCJ-W:"HP#8)B-#P.4__F!B=^ MTCT-B_N04GAL5!\5G.YD5O 68VN1-#V,BT/ C'UL'1V&B39/<::BJP:F[32.%A>>0(L\D,,VA;1OWZG2>F)P]-8S[5CMDH8MU-U+;6]CTD'GJRZ&G( MMM*B9XN>!XJ>LN4J+78>.7:>$D:JC:+CR>JL1Z*:>M4RO),TQU73DFVU]1L> M%D<\>J0R9'>CIGLM4K5(M39([+0H=6 H=8QHU+H.3\=U>!DDM^$H>)VN0U63 M57.3Z%QK_1X2#SU9]%1EPVZ=,RUZ'B9Z6D[+.H\=-T\*'UN_X>GX#;]F\$53 M6NE+=E=I#)UMV= VJIIXY+0'RV=/@)V>/$J:VD;Z:(N2+4KN:CC-1DKH$\]Z M6-*_[4]],EB["\%^H$C[JMVK#>&U#I<]CG.LO]D&L=="<[-&$WLMQWP,/MO4 M:VX&CN9*YU13=C9JO;4Y5/:+ :UKIF4/+7MX*GM0+-FTM]<@6O;0LH>6/9P< M>W!ES=AH6FO+'%KF\#3DWWT/N_VVH=@:0,\RP?=+/H^$E YV!M53=K#+(2A_ M!M((/@NC/!CC))F)?UMD4>$WV(4Q\<5\&E^:AK,0Y])$.77%CZ^E$>PNG@6L MFR+V6CZ7+M@_9!J* @@A78>P:O&@7!FA(DO^: 0HB&OB&!5#>X>+9M4A2C(@ M[EW$)NT8SO+WY90D>#%-V1GE4S^1:8A+=A=+\,=-D&:5K59FN-3?K[FT/HWV MJ;_DO6J^HV$JJO%.AD_3>3#*X%S3^P]PB'+\#FU3-\4R]N(R<+EL&7-Q&3[E MJ5@)ISP],/"GG!P$;ZI-_)'.I2^Q%%/L49QYX9SE5"-K+4 =B0TYLML)0JMW M]0SS.% L##. M\HHCFG=4SBGC0\H,Y5RI3;O"]:ISRIQS>W$:ULHY9>6 ,@:H-)]FN*<)7!= M+_5G4;"\=G@!G:D_"F:T53%Z2PPEHV%=E@IH?,MOHQS%)=.1V4L9 MS'SIK79N%CL'@$[]- VO07Z6X*^ D0W@@NW5@5TR.SHQ'73E?*\1T-@-/5Y0 M(J/16?A3G TJB!!_@M[!_Z; #X0W"24>4&I1QP*SV7_L314U/@(;*JJ](, M#A<"$'^"1(;S^M/[_U38,8" 36WS$\;B55FQK'4_HF4+?CHH0(VLE+@X71OP MTC0 ,)/\=01_K+.7QQ'$U@G(QNQ'>!V!9]YX.4(DP"QYRGOY!M=>+=MN^R= M^A/?>=ZRMZ>TRY+KP_]FX2B)4V0E >,LZ23PLXET/07&)U@)DB\NP#5:W3B,WA53 =G2]K/*"A#XHH#$:"_ QJ=[!:!*!87ES7^4&JL(5#/?< M6#<$U3">J%RL5"G$@--9&(6S' 60GX_##&1)A$8K8U9,._;'"&6F5\ "-=7@ M/0[O*Y1S^A%_P1!?S]X2!N*'6HF/#)C L8;!- 0(5S7Y^H[AS;D4_(3K2_&5 M^(X24GD63L/_%&I)]3[^ZV^.IMJ?^,!2*8X6 -Y*M,?+N*LXR5!2-:UEO!,X MJ9K&N;N$E')%OUTTTE9,XUW2=E>.V476%:8,)4]RQ*X83/OU49#41O&^A?M9 MSS/4RG=5&?FT2;R%-9VN'L0K^!VCN(JM%2\^&49D[L5YBI-CZ?;%CPL&*FQ\ M&@NMJN\J9@2?Z\S9!7S]/ORP8.^7$WXY'TAI"]T!/#.E/3")1Y+2*K%6+M4M M=Q%4S%)Z'\++P/P* #D6CBSVC)_@ID&KJREQI4Y2G41<4R 0JHN+%R#!LR]2 M$)H_3%U'(RZ<#?,D)2L0S2I@SF!9I:1RT2 /N-B)G\Q\,)'Y2X P?P1H-]S@ MCV2R_\9C9I[#\K!10/I22<&!XP-Q7-JQ<*L@BU=6#.UF*+SH7WK(P<4=3$Q' MJ:/Z2E5'=]Y5).#3W3HH9M>\9\STZFP2PQVA.R >I^SFIG&:5KU)=_"*J, Q M4.^GH-VBGG<= QBDB$8BHWB40MCQ"'=!,\<7V"P'5?_G:)JC!*Y[J^2EYP5M MN"6*+=BPJ_6X=:/@EZ?*O'FR.&IJ#,V;7\W%5!CZ[R01B\S![#\;PM%_G/G7 M\,Z/_O0.$!%>]?=)PL_W/&75?\[^I$D27/_RYF_IP+%ULZMHKJYT3->T'*73 M<9V.V;6<@:EUNYN<_8HH&ND+OD%MJP"%O^247W>+KUIS62AP7C#%X85LZOB= MGX#A"KHO.O43'_DJF&$1FF4^32UXFK1[!7O@@-%E75>ES M#O9%\//YKR#HOC7K'H]QU_>9-VA7=XR.:O^.+\\EVX0,R+2K-#[ M/@IQM5))18JU5ZG>-:>,7:'95?912;0+EA$<)\?]S/T05P+^,4ZEFVD\!-6% M.[+(IY#<^!$WB%,!47C[@@Z$>F0]."8")*U1O&8\'CW^,40?Y0C6^"U!/?!; M$E^'V?GFIAY;9D[++""3ZIK+R+( /N]OJB^BZP>M M%A4W#*0L!C<_U+=B:>\J[R<*LH4B"23Z*)^ _T4?3, P-?-1-&:8M<%,Y:K\2A[;[P*7 MJ#B D8"O8[#FA8(;A'.$\("Z#?W'_!8_9 MGX#/D$\G%0SO23 A.P (@1Q.G*$4OE2VH%Q^<''!^&GIW5MSHY/ 'Y.R@?@# MKUEM*M"%JZZU''NWS8=^^)S8U.OF/IMW MV=4H+&.E&C*NJBD5GO2@5L(P#M-XI=$].A$SU#%P=RGSC J[KM :6("KRD=' M><*.(N&C7'E:\*YR<0TL-HVC*,"(;,H-$N%;*%^!]#@KXNWS&)U$^$#AY[R% MBQ\SU?_\*?>RX:6OPK5ZBO*SL:C",M:Y%NC"=,=ZZ:S]%5RZMRS#2GOR MZ;B[#>H64O(:, 'WJI?:0TN(D "N)8HV,;^^I/R$0.X:+AX MC!#!7T"W>,MP]A!.,A9^ A[@J%CXI-.SN)1VA""'&=)_31.,C\<(JYC#=@Z(MD@DPFKH&:[$GH@343).(KUUUZ4Y8;26?+[+*Z%%I?+?V]4LG259 MQ60(_E#HR4M\8T&2+;A]R7AERA[8Z+C0-+@)TRDQKG/I:U0P3DG3A(?T,O.O MKR6/N8P0^SKY=!K OP"5SR457O[^TNO@/YCE&*8ISXT'X0:*.TLZ\>?S:25E M]#?/^T:&<9CE3$BQ'!I4]6^(WP*-C>,@)9 M'>$] JW>#TFH<_SBMYH*-?H*/O)&&:77XX\3EM9,WD,.*I;)W$7TB.XI2SE! MS_(\B6]#S&Q!\<.=?$5$3UQQS8T,,BF"2R6>-$9T6K>7M6[ZVD[$P4%T9>GB MR?WI5"Q;O/2,7OHH++A;E1_3IR>'(&?1 86LU#9465$4>DT-")5\HUH$!X/\ MA?J&*ZB5$#V'#&(15]&(VNIPXSO[Q&+XB'B@,N4%AA;>>_PI$]Y\I[31(P*\Y?03G*5A,GMY] M6FLVH)U;E3SW.I&MQ.IZ5/$C(:6_B'9X0]4TJ6;0L&I>/ ,7064 5A>F$Z'$ M-(N-E9W@UZ4#- E*?86.D60"B][JI3=*N%D71%,!?G*[ELY6/&T)+6!/\1UQ M6M@EXPM1?9?K@*EJ]>@I,8])F(REOP![,Q8:9:*81ZF(Z7%?,$94QGGAOR8Q MC?48^,PXA)TGW#8;!ME=$+#E*8J$]T*;\UF*99Z4KC%@;9B#R9GDT>5N++;G MVB!WPY?"\2]OTHYF=%U;<713MN]J29%M$D?^]?X MF]'F[]B*0V _L,3GB__]XZ)WMXLK[[/TO7_Y]8_OW=)=>QS@ MJ#Q=*ZU6P!2JVD;X=W6Y"#7>::VV6%58S3GS56'TFW_[RQOE#?T-VQR)OU>< M\BJ< 5O_$MQ)W^.9OU2A?A>.LPG\$\[!ZY4QR=N?I\%'\8^EVM\W18^OH@FA M\V9]!S#V"DM_]TD\M/B=^L!7UF8_V^7+3JTG[Y/:3.I[:#/Y#%@T)=E6L*:5 M5M4FW2E/H %%BPZKT6%54[=7R2;LEYR@M<-;?D]60IRGH+>GJQJTOII6EUT_ M95'?$?XC^"L/P2*K*:^[Y8#[&RRQ40>J+1I,[;YKCNG*JKU1ZYQVNL&6 MQ@Z8QFQ+-HR-NC@>'(UMU"GJ1".0;W[U,FGC*./#-L2SEV-E#<&4"^55TAG= M3!NO_]9T2Y_M%J6M6"'NCZDTAF)S_ARCM]MM336,,I"P\3(4+VOV.IW#O4[; M:@!D.[I.4VWD.E%-E5>#KE9;O,5.*WEFFP.1EW9MO,!6?&.Y''D]PJWH<((- MMQ[.[:]UH9DG\1PDW;V,S:IX:BJ^82YB4UO8Y*&)@K/CM4&1(A(9YQEJ[@]4?" 2LQXN1"/LZ>WP M12_#D=NQX\WW4&G8M/D6&)&#ECKF_"*8S:?Q/=Q;FL6C'T3W[+J"GYB0SAD# M^S*>L^350X[MO%S344J!NLZ)!!%A.=9A#!T;,R !5QL'@IUP,V$(R?/Y,>.4 M<]ZW#U[SQB*2R4QD0)&"%%M>?Y/=UC%'[,_AR]3K.!]8R@HZ"P?'D M-F A=U*(QF$2C#*D1\R(+/ZBOH6W (R ILQ3WS9TK'4+=%1WQ1@]L?SO+32GSY+;;?:6;9ZT#[WH-D!N+=)<[,F^^,[@LQ(263N"P&ZC.-@ M"395^J28RXK=-@DIF#072>=G@*EGU#BZ*K3O6+'0*&/H\Q C8"P'(#:LZG"4 M";W*7*[;R;*H#>C!:*N%1EN MH2\HA\ .MW$F$W<;/0JOK?02IPD/Y'YE!BA"*X7&@T![F(#^*8K#AV%Z6,YRIU3WVD^'?7L?H,*DF0._) M)]E60J[LEH2V,TOT%W[V)*"J4]&J:#H%C6Z.-8N8&U_I\85M3N*D9NM2J]5\ M-.)BEQ?PBTZ2U&^7GF/](9E#C=KK\F:45;[< M^E/^?!3P0C56KRN:0Y%+)0KN:@V9>3%VFL9@M&?"3JN>25_B940_R>;/7S/^!=7KI4E>..+J) MF3L%^ 4ZI^N%+/BB0K4;Q?E4C)E A"-#$-Z6)[SB;R04,,(0=!OR5K',6PMT MA=5+Z;8MZ)7"?UQ\>6J__GSQ>!S___8? SA2PBC,W)- MI^F#G&:SKBB,J)[\@M]R,":D+_B:WP(QI8:&EI1D ) )1^$G/J@ $PJOD?F*D4Z8$:O("S@2#63EI,.!F!5I&$XQOLNQ!?9W?4E4ZXH[ECF7K+R)5&%O!OP#DQ>086P6;$ M(T05UG>3U9@6S#[-A[,P3>E1T,WJ58];Z/-EN>1VP9E0R(F2L:W%E&$.L,JX MNP9OZ\^R63Y1%K'%GV%:!J)61FT1SFE^#3 ,<5FX5HPI5",*%;><7-!B&9:M M*1GE7(""J*T M\A+HE'>&8&4VK-T\@H,D+.NUEL+N"1L1%@F =Q2PHDZV!>KSS&LK8:LS/Z(& M)+R30T08.\4;Y_Z Q9?,?2##.78+Q>D1GW@]YVV,%9)3%KNDU7X$]TM3#RJM MXRKM(8&9H*2FM6X_8'!FE'/:95L0RTS">;4+)ET0AVB5<[,?Y?,S,$[$7]5V MF_">A=^ M!.2BE]!C*BO!3<+TA]"^BRX,; [,H6H3AUUE:BGU#;<=PIOO$+X+'?$BD@;! M,*'. &7)?B?V$^KMT*,P;DSSRE 5(&[.R'*1+]#0 Y^U"$3!GPB'!34#K?R MZ3<5 Y&UUR![F)FHI7.%9G,M<"5N4=_BEHON!(]8U0_9YR@02VY%+0.XA27S ML7;D7F:L'95Z5D<)GC78N:\)"O\,*>_^. M7,-%;A!]4OM%S6K#V5G38B9B/(:-CP/< "43Q=1G!G^PXB*94*]>"--%N+-I MR&9RL5\)G;8&*&9;]5"I'HN/0HR6'YWHG[P9!+6XV5MH$ MRC)A@,TLMC(@*490.N4*+8Y!#[O@4HS37X?1O 55U=W'_02@5G'\Y4$%UB:: M/2-@2HX1[(W!^RN2=C:-63>5XLKC+>#U.VJR'%CNEL#BEUVTWQKSSDD;+^C- MDW#*-K?MWEH/Y6H(8UY .DK"(;9&G*8!S:ED%%_H/7(QVB28%EX!;OB4QG>8 M!66+8]YD#?L3K1ZW4@S(88E*S$!!7?:>S*9Y$MSBL"&@IRBXB;E\J2J ? Y: MG6'#*U>_KA 0U0$X,GZ.655D8S$GO#@I4FB897778Q2#]D^]L@#,;RV]WI,' M^<+#AZ67U[OMV$4>V/_D #-=D7G.1F]=;F?MN?)J9D%&X"XT]!I@1(\@=.\( MQLM=G6,TU:F7%.P>#3IT[/&Y](_X M#M '1PH54IJ/VDAKVK]$6BCKT1@_V/2EWE"HL!0WY!>\=N?ZFL]YWYR%(4?' M*8-X-=U!"1SX7-R<0 #6LFO,3^12KR0*\H0)"-[Z>5T23&4C,#^J9ARO@J1P MW @0D:8DX"0]8YN 0MBX)ZOO5U/KPY;6HH=83DBO2LITX3T;"ZU,K,;90[&K MQ"^]WFRZ;V6C[XM)A3RXCRK2:)0GW$8OYCW2HD3+W0&E=XW#=)2GJ?!+?)"Y MBX,E"Y8-7OTQ(&\J&DZ)#D8W27R7,9<.WWZE*5:9&M9*HM6Y7<6X'+=D:B!_ MT-L6,3Y<[6-.':',:D^U*V1NXFN,I2);NXF3$)L+^BE/8DT_KD;+LUJ'MD]2 M9>S<&4WN<<%"5'X[M8+("9"B?E0G[('A07N@U@2RM@8+)N$E.(I M]<4I*8\Z4I2>RH='N;64MC91/7ZP3@T("?.R<4 /0!IV&%&>>#@.,5L[Y2V: MR\AB9HN^9S M4(1GX@SS6+3VY#KKZ@P0TECI !&B%4@>3/%(R&]%.$X.N[@H/&,[IE,-@PKV M86?Q8IX0]_6%U\A%@03@)348,QNL!(. 'EK;/C4IK=H#E+):5OR0'S"BU@.L M%W*MR$5>*A1BL;9*G=!B3@?042X" F'I; M5\I(*AX/5C^%]S2DUM:E91F=7% MD_@Q\V3[1A-;)4]>48HY^AJ8R<#&&EY/69=UU,7(;R'2]1:A5#TRV ,L'LDC M68>"#'%V4*J_J#M5V*'^Y2K*F/MBDVE*:;"KLOV,"X?==+O>NTFKNN M4'Q>M/_@@?57+!B&ZNZAS?$^VMU^XR9S+P^DSKWTC<3M5EUO]]O_>6=D\21[ MX-71R>OM!GZ%6FQ[^Z_T]C]C1L\59@&HTK\"/VD1X94B@GJF$P*T@N"U8H!^ M9K88\*HQ "->3!BLQX17,S7BRX(_#YU\F(.SE2#6V3,6\'>GLMY;:4^THH5U5D MQ[5;TFU)MR7=(R-=2W9MHZ7 M-#X=9DY# P?^7;0)B^_]:79?:4JR1QM)V]Q&.F6GTI,IOE$@O("VHEM-WO3! M"IT6-X\/-[5&'?4M:K:HV1AJ&HU&?UO4;%&S.>5^$^=#BYHM:NX>-:D;HK9) MV/;P\/.T"K1QI()H+S9/@EF8SUY[H,<$T.W*<<_ MT)S>C?*Q'X//$2=L6[JL&)LD;&X.E,-,ZFZY0\L=6NZP&$'39&VS2JR6.[3< MH>4.I\T=5$VVC(V:([34.+7Y@RZJNM\RA90XMC.O$3 M8PWD!/X[SJ43^U9U1M7I_E<4:?E+MTGWLL\8--7;76 MRD+OY[Y?^K:J;GV>!.-XAN/EV S(*0V<9$,"1<]V/TG\Z*8^$?,Z3F8T+*Y8 ME$V*G2?AS$]"G!99GUG*)J!(.&,RRF*<>%M,.8^38KH\'T.72N-#7X64Z+S* E&\4T4XC!M M'(,[#*+@.F1CCS?=?%-3J=AJLM@T3@7-HV+$K?^#AM^F,7Y$W#&D[\3LL)3- M_*S"AP"3!EG&QZ,22/ 1#E$:">G_Q*?]/)O$L)U[/A<5I_;*FQ[AK5Y.&=\8 M(V#_ZV^+!LL. V#$P4\^2HU&2^/AJM*B*EW8;"L:7'XN70:!]"4&\:*J J^Z M\!#J%H0] S;D%):XS. #QM=QR)LOC<-TE*!%=3^E67G3BVF&.8?PS $V83[>>AL$M'S\<"A !KJ=L,")@7H)\ MT!\#BP:5 Y1C_'-I#BTB-&+QN?2/^ X63.2%R;R L\A)< ZAD(-\S':47R/E M)$P[23,V Q=6!K83!5.NDXV!ZN8H)L5,83Y?O=A9.)O[Y;Y+I; M<,L&(^.8Q&+58H,X+EFZ]M,,]"98DF 3X:1('-MS!BH]:]<3S'*_5&(]2F\.:_)7$4HQB> MU8:][F7KNR9;;<-=E0+$%O.S'Q<@*)I L6&#/R_@4\EA4AM$O<>4R>\!SLT^ M?[[8Y"=9%D$X23@<__(F=2QWH PL6[$LW;1[?4?Q.HKC*E[/43JZJP,8RH&^ MQWC/S= )/?X1Y[*'HY7"ZZK_NV1[Y]+__N%]N;JX\JXN_MF7O"\]_."S^+MW M<=G]_/7RC^_]2\GK?/WC2OK=^_[_^E?2]XO+_W=D_*=YL;<,:%0*^'#W[VCV M?P_3'^>;YZ)]!7HLIL5S'0V(#(S$E U_1[?"!#T)A22Z"7!._%2:@JB8(EF. MX4< @%&Y$$D/&2016DCYU$^ ?Z8AUO3$]+Y;>*AT <"ZTQA=>4$R@S_2+,GY MEV(8_!EHE&=HDIY+GF0JTM!/89/S&%X(!DV..BRI *3;@HQ-<"YP^1J0:GQ0 M_2;&"X=4TS-U[T@CN ^#*:HL4QRP14)[XQ65<_/=YMNY]9.0JJYPU#)"<#I= MAJ LW4W"T83O'74QIM%(:%@ER,17ZUS7!9,'SCX.\:Z>H5L<*AM]&7(?@(4) M;Y6Z-$!Z=,\H?O.++B@^(IJ!.QGF0)N(?TCXI?\F@?< $;,9W*#NR/!@1I<^ M!OP9S!F&ZWXY8DHF%^PM!-7 M['AI3\#9P19<]OOB;\NC+*SRQ_GEN5@!R UD1I;X4>J/"ML5X?TE0"*9XO!X MVM__^'"-2$!H;(>PBR1\0BLZ !X&@E.69B WBWA+C1\*3C/R ME@5Q21G598;^ M%%4-P+D0[O 600TKD\\$[ZRB<@Z#[ Z]EWBIE3?+B^@K<[H!-*&S%O13OP8\ MN*J\X\OC2U'-8?Y@\JO4[FQA3PM[X$H0YRRX%# F;L&24SF>S9-@@HKT;5"H MU@6L_#G@$\1('JR,D8S)59GA?7J)_4 R?$V:= MX8,V&B<9T1/0%I[C9AH/4=S+16R4:08@!@@IA^1EBRG"!8QZS/02X!Q+<$(U M"1>98=@3N'-%!IQ+?P91'0%K6.$"S!UB/%%Y7WP-Z#H#^ M1C!&0A=@PSS2"_H7^NN+;9.NMJQ]"!5A43=8GA/YYLFZ0U.#)=_\:BWF1]!_ M)XE89 Y<[FR8!/Z/,_\:WOG1G][Y]RFZ7R8)/]_S5"S_.?N3)DEP_0__7Q32)=;?X M>G3*BZ@@#9GH!]9G/GYA9UY7_0#$NNO."&)>2[2[4D@_S:0MC*85MJTP59:] M^0MZW.J-U(_"-L6$^X+A-@YF_%A"Y)/*=B[5X%4#Q -KXQ(CN$204TG*(\%P MS'O4*.9^AB_&_><)*G,SC'LN+$U*QA-.-/-!>B2Q/T;[*H*O4'UBXC4BNY(\ MP?4KXS9BD%823$CF/O&:Y.?>4T6*R#R0@J;O34@1'&+FO$V-GPKM@+^:C 01 MP3[?0#:6!#A3P]& M"SDV4;R8Q;R!*.;1$T77^Z;24_N6ZIB]@>:HGJEV.E8? -MQ.NYB]*25X0<4 MKG& P5]\\;YT+[S/TN65!Y_UOUQ=4M3F\H]OWS[3W][W?TD][\H[7A?N#J>C M7P C^HD2X=$PYR$["Y=_7WFZEI.C+&3:X=_5Y5@.:2U?6U58TC[+-,(93?S; M7]XH;^AOV.9(_+WBE%?A#"3GE^!.^AZ#"K2XV[MPG$W@GW .GA0]0I-]G@8? MQ3^JR$ IT&^*5A651B'K&UFP5[CZNT_BH<7O[/*KQQMA8/+@D?3G>WXM!!ZN MGM:^G)^^X\/OD-Z_>;_U-VI^U9;>LHV4=+WN+F^&R::F&Y^BJJ1E=TW0\M]O3 M-+UG*X:AF(/N1GRC9E]W6#12NIP$P4I'S&GQAL?A:3DM;VAYPVX;9VZ&N[K: M-?JNZ[D]6S,5P%Y7TY2>Z=GVH*_TN^K6O*!22$#.V6H>Q@7E89P\?W@6/QR#[M#O>$Z_IVB*W>N;?B9BJHUS27*O([++![] MF,33<25MIO]7'F;W)\] '@>ZK;8,I&4@Q\! C$ZWT]$\U55LU^SWW<[ AC_= M@=WWM+YM&IN #PN?T^?E IPJJW@D*TKLVG MVG?2S_?^MZ_?KZ2O ^GB2Z__K0__^7(E?>__=G%YU?_>[TG?_NA\ONA*7K?[ M]8\O5Q=??I,&%]]_WRAW:8<=^UYX!U@]U(G]9(R7WJ.$[IA7QU65*OQ6]'KJ MBAYDS^F)TY] M^J%E[#;+ _QI&M<8 4,9:A= %%^4$F,SL#&(J*)M(,]&$)A2R4KXB@4HN'DN MU-[7RED^2.^_=;VOG0]R%=.*CHN\LF?*VO+%4VK"4<'4A+(D\#5K&(R,75'@ M;8#,(S@VXCWV/ 2=*@3VQ3HIB7=TV3O.\(.;A!DEB3\+[N+DAQ2F:L]]][V)PN78OE/["N M"51E3'D?W"8*ADF.A<":C]I#YS';P M_@IH9R0Y!G44;JJRZ3AP:&?DUJ%>5'C/7 $_4@ U2&17U$UAI:*&M>RBLR[0 M6LB;"=35KT(HSOS(9SW,64'CPJ]"4=&/@@+%1%PW@1:76[FC0FJB3")M@-7M M4]6]-&?2ODK183+#HGZ1G5AH"B3=6?L@:C$$JCA7AH=4L%RD-JYJUBPXRAHM MA+2\ZV!,C=?28)0GK!_-U+]+"VW4G\]AK^1$2?)I(#HFE1V4.)0OR]_C$WU1 MJ5L1VF)).M.QDGRS*B-6#>?4"JI$E*QGF&+?>I'57=R%D@O^N$*7.%<827+AZ1 MBS6XF *+#LO+$]3@\C&O*Q:'YP6[?+?,UHA'P1C;>S$KL.AX01TJUKY6P&FU MR'UP2W(58(M;0+@RIC%FE(;P9\TRI,L<;+'*P\5QL#R?2H]E9 N^E&&%.[4< ME*7@-AQ3N3H65E-K,79'O,,^;@7UBVF<\C77'JL&2K)'R@W<^M.<]=D7_HDE M4T[*F6H\KG7R*9N L[CXC^=VJ[T+KMR%,\$K!A#''&8$/# M0?((OB"'73"-[XC+B:]]H'82VT7;>VJ!D E?"UOL 507S#D)ZJ^*DT497_M: M:/BT_*@PHIE@];./TGOU0V5T"Z=Q:N-092!%P[F";?*%5[-W6/V]]@';F\73 M6RZJ2-%@O0U!T$^G071#O(VW>D3O(O:.B+$ER4_IW_GXAI,X ;TX$^<(:VYA M',-FL4&&/\4>Y"@709M!5T"%W(5>]A0KR_^!K;RP"*7BVNT#,C)&I M(6.Y.<['UNR.T$+FC F?38.Y3XU)^,[28FNK%T"V%569\?)%Q;PW*CPD9O(< M(GL[\+BIV;:$:C3\N9 "H%KSGT^ZNWZ>Q>(#EN) G[Q8 M0P $^;J& ([RG(X )Y(G=(#I0;MHGO)==,PD$Y!Z:1.RH[-B+()"1Y9&U8#? ML1>D(%#G56N"2=1#P)1'6&/#3F>"Q+#J='Z&S[EHR$I:K!A%PWKU9O=S!!;U M4B/[<0WZE8XNT WS&4D:ML*8S;'Q<9-P1;\(*49\>VE]$M=CFRW::@)\?-;R7YCJ%*[GNZE-L\I" M\LSARYFFBPHP6,C2CRB^BT3S39JHP[UG8!&,TZI]/ EAW81I@KP-W0C'ZXS+ M-RZTQN.GG.7H+ B$@;5";(<5_,]G0VC2 M"$MIT3?.)\@)5EW,@>+Y'L"KUE JMNX3QF,EM%4RF5I'<(;OHX0X&R9@E/XW M[L+CMC/ZW+B]E0-=%R&"8A?$6HA0DAOVFY(S,<R'E$SSK MB2N7_XCOR"$T'O,\D5*]%#W]R8ES" S]Y73-/P,>)Q*),Y@>B $GTH0J3&P2 M<'V/:4!!*CXMYRZS?K;(4@+6(9;G)J4L.6F5&"%^GK+@#S+&VX"TUQ",=WQ- M\#,8Y9Q1DOK&TQG1; JCQ6@'FU6XT#/Y+A";K>^F#'24X>,8!!I+5Z*7\YA' M:8Q4A"[ M6G&H OC1FQ3",60#>YF 9!)T,:GQ\&1;JYH^:0P=\[A7%,*UF/X4 U(8-3*J M3(@U&$%.!3,JD,['$3<+9E#=?%QO-U.6-6Z-. P93XPT@,*$_5AY=$G!X_A; M(4CQ2AY!+:)(!5UR4[VP"%G?; D]L&7V =L$9U#BE"6_ >J:WB/5@A9.,8Y@ M%K--<.& DR@HN9)%O9"B"_XQQDLO@TVESNY+TSC^<3;T1S_8&]*POBANIFI5 M5UCO"H*O0JB W&)G^[N@L@'B87Q:"]M 97Y,.21'A&]@Q2"\+>;?4IXV;!>C M^XC4(#CSE"9C)_!/',@S8JW'>2[-))P?/N-IE>I]*-6M9#E8HV&EYQZ^^8]? MYB'B:+ (N530.NQ?J\/^:F6!1H$7("@ 8.ABM>USM?"PKBW,2 *>5X4B5#7> M$6AQ"3YFD*:-@(R9%C.O>82@E.&/10BJN\,4"?IN+'']'E@&;(BLB#1#D<8& MQS',GZ)3;8K"<<%/7X]>4>Z6>,T]2-913.EV\1#V%F241#+Q;_&COW(?SDH) MIC2(1_R&C<7C!@T^,@KGM,T\Q8%V3-'*YVNR=S'9<3;G;D1*=^0S5BIC<,JI MA<5H3N[M+WWK!R^V3Y6K[\*5O4)U%-9!E9EC6"0-DEO"2)X;5R2&S//CWX(FSU:E;1_4).ZI/TBE= M2@'A(UTL9P? CGB9S&JQ\3@WK0@%\A=7M16L"L#T!3KX]%ZX<+@ (%U%:%'E MJTMO-;F6_+3J06(:4]U<.7C>V2HVFSE"U_DR%^M$*BA'U2$+;GGTQ@G=:*6T MKR)Y=3%07)(X)VI=]F*B@XR045!L$?.@I >+B%=8B&47Z$&1AV\)I?U32@( MLIKNLT(5B2DO!M>)#CTD67*EO[:X7VQ2G8_7Y\UL*8GU\HL9'4WV>U_3_\N]9,(5.?_ M@KO[)/T+$/1&^OSYV]-R[M6==Y@AN3$6C5"6C%EN<:0A%I.IKNL\L5A@1^#T M$ "1+%T!*3RQWFA'.UGJ!'%L)0Q68ZW?GC!MI6W]UK9^:T:+>GE.^1+MWW:W M^V?41>YJ$RNPL=($;K';#[./RK9PWT5'H2."Y,LUAEN!<7OMU40OUS[MI6,3 M:W#W]?)KL=L5C=H>[XPW\\.(.0$>:M!6V/>-@GGI!&TKM(-IA?9(R\5:7[X& MFBNFS797E'?77G$_G=(.@M&_H,C?U_VR(B!E"M4J*]K5*A&VE,] M_43+/:O:EE4-M*PZ-1I>W;7J4)M6;<(S[LBG*M3*M5IEBP[UV$+!$=GM,.Y; M#\L]B\7*G&$+US]VV.*M:\K+N O\'\2\@Y_ B+#'"P\65&LS^ *5(. #D;^E M_=74?;8E3-J%W2QU":.8&DM0J$1:R%5?N.11$0LP1.>SY"525L-DE,\02O#% M VVP1 YWNK,V6 >!GCOKA-4+ ,_"3'#VSR'8M*5,>+)@/L ./"]\MYXTVEC/ MP K2(F;.:+*(-5&+MY5LO=X:#TR:L))>NT[S(RLI86V9>"!L98LK,K9^\@/, M\V0>\]ZZBR+MR3W1I:T@))(E66O!.9B;(Z&E+#8BQ(Y?P(%('G(=BF17$-&N MJ>H:S\ >)S.\ M]Q #^GY)NAO;G8L'U.$Q%H_NTDI]0 ML:\Y #Y1][ '+Y?5C-7>D 2U8NN292*B8!58]J2;W>(.A0%-W1Y'03CG&: 8 M2L7,,E9.5#LJ;7L8L'P..&P<35>JLJ*HK^0]%2N( 5$#7 M2;=?ZY2*_&J:QM3,[M_!J,!*2BBM%;C6U26@19'S(=(2,$VV5.?!,'FWJQ?1)#@YLY^CP&N[$\!M-2#<_155,SNJ;I>&ZW MIVEZSU8,0S$'W3:/X;D'7E$4=:C=&1MJO>@\VGK1UM>W7E0?^.JA[QK_ZFD_ MJYZQ H&G)? ^D-*Z-H%UA^DQG__X_>)+__^D[M?OW[Y^]ZXNOGYY)$WYV2?> M45;O#H'2_?KE\NOGBYYWU>])'>^S]Z7;ER[_T>]?7;; >4^>MCA/P7["?("? M:/E)Z82B&ZS/_H='H+3W3'?!OIW=5PD5&&'O ",.XY0'=;6'4. R9@%DR!UHD^5+\X%5? MOO,:>8)W>;E:(7P.6AS%X569T3,>S+:]K:OI =U33B\;X/_WRVKVLZR<))AG_$QOYO*&8*ISN.X8?!A=HTORO\09;SK./\G3\ M1AH'HW#F3]-?WIPA9P!X!L0C,&W-SWYY$_[,/D;Y;!QG_,DWOYJNK-KZ?_^] M?KQ2F7KVG;7*WIX$7DOU+T[UAE90?=?2.EU3-08=$RC=ZIE*5V=4[_54HZ,V M1?5.(U1O6[)AJ*= ]4V;!8>K(7C+S8=E;/KVB(JHO:2*>"!T:=H%75JNW7'[ M/5=5/5?7^CUKX%J,+OL=LVNZBW0IH/R] /*7(.,FV>Z$L"F#GM @.:Z]U(.5 MSJ_"7'N-M&A;!2UVS(%F*CVCUW7Z>D>W>[KJ$"VZBN>Y6]-B,Z+1U&7=M4Z: M%D_.>+XHV]@U(1*/F-KY':!!#O M@0H4\WI,M6]8L!2.*XWDMU4,'PG/GZ#BJ(*,*JVXKF88 M9E?KZEW-,IR>8NEO*EFF_:@H^.8OP MB@;DC&JI%*]8R;5+.AQX[L#1^XK3Z_3-;M_M=16/T:'JJ;II+3EA7D2*:HHF M&_9)J+FM87@:-.,:!X[2L6U;T(SB#GK/I9EFQ!;2C&V< MA#/EU23W?4NP(Q%O XE9/G,LRV_C>*MI4%5+&ARHKF,..J[G='J*HFJVIAI" M?U0'YI+^*"#];>I'F1>-^P+8NW1O6J9LMH&\UM@[26+4RQRWGFF:GF[:7M_N MF%W7M+Q.5\06-+W7WY(8&_*<6K+F-.J9.3AB/*TJ%@SD97YT$_(F1T'VRL-Y MJFJ6- =DYMEVWU6=KM(S^XHY,/3"<+.7E= 2EDP=!5+K_^2CD'Z+X_%=.)WN M3!"ZBJSK34;1#U;>O2:Q=LR49%=R-?N>8W0&V$Y&[PPZAM[K=04EN;:Q(C*^ M$24U(\54Q915HTDQ=OC2ZMBMO%YP'20)M12FWF>9_W/E//A7KU*Z)5&:?4<' MVK.[NJN;CJ,[?;M(H#8M9RG$)V!\02"^\G\6M+D[)Z4MVXIVT@KE05'FH8K! M4R1%357+4)UFV9KF*9HR&-B:H@U,0Q&N%J-G&%N18D.^3[7A<,'AD>*IV79" M4WJ].JBFES0V,!33-EW;')A=K3=P>X:H2QATE('J+-+8SBTV575 SVS2=WFP M0NPUR:IC)A=3*O8MS*Y\!/ X+WU^L_4N8WV6'RB&SH[DDK@P=%FHF*6[7)=%4;F(JGFIZ--3].7]ADAM=]J,K@2QR-=EUHX(+" MV:3W\6"%V6N26<=,.II3L<_Z7_CXM1(,??Y3&L6^U(0 M5NZN&XRAR[;6J#V[\6WO%[-;:[AE>RW;:Y3M5=*@.H9I]LQ.O]OM]S6G;UM= M110XUW-%-6[4:3YT^,[9V6ZX'^7!CW=.%U+CY?7%WT+R7O M2T^ZO/K:_7__^/JYU_]>=++?@)G2[-(-?[]BEXP[]__WCXNK?YVD];>Q^#E8 MA> $Y'Z+4X?*;8_=U!8#!\2D]3!X=.K B45BFA\R<+"<\)1-HQ8]#QX]3Z[1 M2-&5>>[?8X?2MG'[,80NC$I#%+?;Z>DNVKQZ5]=U2],<0_06&^C.4B:FN/%O M[,)WWE_,EEVG'=!P'!*HI?,#H_-*$Y>!J5G=7J_?-YU^OV=V'-'$Q?%Z6M]= M"E$^FIYB M*CW%TCJF*9I=6\IRO>US*+&A&C]+MD^<$D_.'"XJWY/@-HCR0#HKFG#.XP3O M[R2]VT^C/L.IM)K7E8%FJX[3&ZC&8&"9?:O9/T@5IZQY!Z9#HEU:IZ7^MU3'TPZ'>\?M?I M]80OIM?I#)0E\?>"]I_IR(KU(L6$AYEDU!J'+?$N$Z^E5 :+@0PS!P/5MAS' M-N'_-#XFR54\RS&6BH)?T&0T55EO-H7PN(CWM#($E\W)UZOS6EI)@(IE8._/ MCFLICND8IF7HBC >=:UK6- M3@>^LQ6@*%+%Y5KMJPZIQV@."CB/%11>)(4 MZ929,UK'1^MT5(TH$C307D]YI._,3J5CVWOFF,T[Z@(A36/< M6)#,FA22CXQ@/&+*M)62,A6[V^FZM@YJ:T=7>YK7Z7(_:K^C] 9+EB !O.*/ M>1'CSW5V5]1Y0+Z7UCA\'>2GE8TCW+[F]13;=,SNP!S89D?E8Y!PIFUON7'$ ML\BO(8^HK%BO@OQ>C3W) I(O)RI/4;NUC9*(<8"G 13;Z>H]S^P/])YFB$0X M;> N38.IT._.A*;MR$ZS0[38D<6W95%\W[9Z:G7J9Q:,?DW@*UY#R=B(TO#>[W[90 M_C#I\/B:-;3&5XM3AVY1'&Z.8S>>S6+\"; Y67I[KBBJ-/<3Z=:?YH$L:8HB M*^S_2^G$3X)4\O-L$B>PQ/B3%*8I%L'A1/,XS](,_@'[_R@9AJQKIJQ;;O&K M3.H%HV V#!))5W%AU?TD&;KLN*ZLJ1.>1X?-6"@G3HEJ27V2ZN;3"-=2*JZ$#F@AG>[ Z7BVVQWH1JGU*$HKN=_E(L[-GT-/7@C7A+_A3D73@^"R-IY,_#S-]VCNPI*J*N4LHS0S'!) 0UU.Q;;E\; MV!VMJ##O@R:ZU-^A /0W@/-%U&50WEV?%4>1]48;'AV>)MI:A*^5$-52,'8\ MU1KH]L#H*;UNU^GK^L KVNQ[IKJ6*>O&:8_//#F3T!N-\ED^]3,P MYV+*HAS%LWD23((H#6\#:1JGV^:%'#+YO7^,_O22_ARGXW;TGMUU+5MQ^D:G M;Q=C+C137\J1K("6\K6Z51 #GX#- ]TN0?;V^\G]N)R!3 Y\]D@&)+CF:)3G:JF'V^F9/[7FJB@V0!JHF[,2>V5MRD&Y/ MCL\0DT\CQV;GOA\/.;X>J_-[D/EA!+(U\),(WMWF6&Z@ SNE,:H,K&['(K%K MP[\\VW0+8[1G*DMM/P7\^QS\%2;0"Z[#4;C#9F>F[+B-%O4=7?I6:[:V)+V: MI%VW$B]Q7=LU+L+K],)6B)"RU;7N@&1W+L7N.V=?ZFCMP.B(MJ*/;2U1:S73M$QQW MEPUD&;)C-4F5!RLP7Y-Y?4UPQ2$ ]KL4F7! MDPBGH?0=RY8MTSH%PGF]17N4A/-POV0H;< 0&RHOU4Q9;;;'[8DQ MQ+U6GRXRP D;':_:\.1+F6CZ#DRT S[W:SKKJ[SC*D$7 '#V ( *$QL%P-V3 M1HK+@T#*)H'DCS"%QX_N80=2%&=@(]Y-PM%$\A/X$H07O/ FH3S8))/B:_Q1 MNJHC]FF#JQM')&#_./.OX9T?_>F= M?Y_"J_X^2?CY?%)\4EWM&GW7]=R>K9D*:#JNIBD]T[/M05_I=U7\C5\#S$.G M73Z;_YR#29,$M:"_I0/'ULVNHKFZTC%=TW*43L=U.F;7<@:FUNUNY&W!BT82 MP6[-B!,%#/TG7_\3#EQYND8^�A9 @C8)/L[^IR$6IWTQJ%J0JC'D)1:11, MI_S;7]Z ZHE_PP%&XN\5L+@*9\ PO@1WTO=XYB\97G?A.)O /^$<7&D#SC#U MYVGP4?SCTZ**]F:9BZC:F_5*%GN'Z;[[]&9).//W/_#50]\U_M4!OFPEUU:? MZFW?Q+G>%).B/^\8:@_!!H(E/O_Q^\67_O])W:_?OWW][EU=?/WR5$'UY",? MN*1: 97NUR^77S]?]+RK?D^ZO(+_^;W_Y>I2^CH 0/W^[7O_'_TOEQ?_[$L7 M7^#O?@NQ7]^'$:@Y<9[ZT3B5I>#G*)AGTCQ(6$6KY,]H1/=6R6JGI"F_5@NA MO>-7<>[7=-97><>GUCCN21>LJH?437F'TOQ?@9](?;")QK7V3BT>/(W0=X$& MR[#8S*>_0ZS!4/*!BH,6,_:-&6O:PK68\>HQPV[%RN'HCZ=N%[S47=H[3[Y] MR9.]FNS/[P]-KVW\0O=7?+)1%M(624;[SB-R-,TQ E71*_-$%5>WK:ZA>+9E MN*ZJ]0>&*&^&_]&6RZ((-1;;T?=8 N6_KGI-=/C0#=G2G9/N\'%0+.38Q5_+ M05Z:@YCE3#?7[0XZ74MQK8':,S5#ZY?3O96NL]2(\@$.XC3&0513=M26@[0< MI.4@!\I![+*XH^<.^IIB=%W7L@RO9W=MRQ$]J!7=-I_!0>S&.(ABR::MGC0' M.37W0C=.*=$P>=4S(07Q.96^");K65VMYW55PU$UMZMH73%.3NT.EL0W M OGK]6]Q/*9"@B"Y#4=!>AE/Q[LT"513Q:$;KV$PY&OR#[UB&@0B+(>AV(-^ MUU%+)M:.R#YI+KW_9;$:2K-D_@Z MS-KFU,M4:I22TG(\U704IL3 NTW@NQ.U5-'DVW] MM'M2OV9_TW[H[Z!KT@5Q6J4('0RZCM$S='6@#RRE/]!MK2#.OF,NF9(/$V=S M>JMKRH;[(JZ1&F0/C:0O,T&._KS'7DK MQN,;!-[B5(M3K3=F\^3'-/ 3[&,2C4%IN0VF\1P;=1R2?GD@*J1F56(8IC[0 M[)ZM=3NZJ]BJHBN=8AYMUUP:6R3 [$7C7@GD/E,+=NFK,2T9=M^Z:EJ#[P0) MTBF],;:EN9IF]>S^H(ODZ*E65P0TG([1V98@&_//&+:L6NU@S98@3Y @=:5T MLNA6SU#[ ]-SE&ZWY_9[9F]0#-;45R7*/H\@&W.[&*9LJXW&^0^.($]NO,AE M,)W"*V7I)H@"[+J'VJL_GH51F&;H<[G=-A_NF*FP$N=W'-<86+V.X^IZ7[%- M7=&*7!NEXRR-]N* _8V!%6C1JP'U!11650,!Z>BG,#^A]4R MZ3J*ZEF*T]75GJ/8A9KI])?LOHWIJ;EXH*K*CGH2\TA:>CH->K+*@DS5M+I] MV_8,U[-TI6\-NDHQ 4OK>4L%F1O34Z,Y:;K6Y C*PU<+C][+Z]/E-I)K7?15*MIVW'8$U,YY<-_K MB!R]%:=;U)%D[[-_G2@!11';($"C W[Z6]F 350($42+)(%(#U(PER5F=^W MYK4>/4KV&*VZ3N@<$0:="B*/*0TP@X1S4^N34-&=C+3NPI^=OVY66U6+_:1Z M)!P1<-QF7?*SG"@B"6@E* T&'0^Z:)R(QRCQRE%4(Y(HM3,:Y<&([$T3%2/& M>LWE3H!,@!P((%';(8 *S;0S#&D0ZYJ($EM QOI>('=4V@<#LC=55HP$/>Y( MQ-$Y/C>3*A<[B64#K'HZA*Q00EI!:AV"4&*HL94@6'B">ECC5DJOOL=MD]VW M-3J?5IN5I.\6'W<-21]DBFAR 270$D8Z\0UDK':*&H<-1PQQZ] M#VC[<[W&4=#D.+RR([7RXN:_UZ,3])=_#/=T"9 M@E;^&@&X]89IJ3C15""[59J%-IC8G?R"!LJOJ^6.2_]HM;D,:Q">NR.K8 3X MLU0L[Y[@QVQM7X?\IAE,@P+V8.7UJ15*THXKBT@L@F9M$*-$,&2-E*[.=@@V M\>V"^H?H[DV_1GPD3KE>,@$X ?@& !/< ;"/&?'"(@D DM):36OQ###?J72^ M'X#[:SO)1Y#VJFH?%H"/SCU]M@HOU*KTSUOG])]'V;QX;$'9D!7FNP#9\5/6:YY#@D^#S*(<- Z@M7 8J/"\Q M8%X0PHWVT#<)? +MF'0/P<_#],+[N&WZS$XX',?,Z>3E1@-CXW(M_KV>KKYE ME\7J8A'3I4^Q#>.B\81@#PD' 11R"3!,3VW*;-T>D>A; T['Y;= M5:O^>[7HKYLU?QZ7+$7/8OD=#NR3.^=8 7T7GDDG>] ZQCSD7B ,'!=625+C MV5.VDSVX+Y[WUW7_IU@N)GEY$3=4((A^/>H,P@3*4P4E:XU.33Q$%@ -,4%2 M*@JWH)1!FS9,]@7*_1VKIP7*8VL4>3T%X6,1=K:H'ZWRKX].[SW84,>=FK!H M):>/75TMAL0[*K1ARO!&Y1]GQ8?%VWP9X/DL*K < M4=!G)>E>NN[+AD;V481/2;0>+'3O0"[O)!%) 1227"+E% TZ+[92USXI;-'. M,)('([>_C ,QPK#7WNJ#C$LF )X %&KWS)/I/'0(28A98PKZE$]%8_KW=*7 M!P.PUXP!\@2#\08&P-/Q +]NM-R@]\Z+\^FJS1M(5NDN:CNN(F-(P*K60&K. M@4:"#HS7H_C[-WQ%+3R^0HNK,4XA A>Y>1RCN>)*PQ M()A(*YGR)G:/]KR6M$00MS]F>]-QY4B 9RU_29&;A/VCQ7XG=0E:[#0B0%@" M("5*(0?JGO$8Z9W4B_MCOS?UFH\XZC6A_OBQ?VR^Z#=%T,!G'7_T$VS[\]G4 M?:W*'Y]P%8;N2+B+XP0$;1,-Z*"GU/%@E! ).45*U$YX#>F.31).VS-7 N*1 MP,_91R/YY ]%DTF4=C*4=A>CX0ZC262($Y9"C@CW!'O:S#$PG.X$)^YBM/ZZ MBX@1!:DC4"*F1$RG0TQ$-L2DJ*"6:XL%=8PC+@G1-3$YL=OX\RYBZLV(1')$ M^LWM/4AB&F8#E>^IZZ*HW@AY>.=S>8KNFG)[*@N2%B&=BG0JTJFX8 MY9T\DFRU"/M_>;F(7[H8_RN[6,R"?+\K"3;-3C_X^TM[>3SW=S)[V;.>#X=+ MVSHOI^-G.LTOE^"SE_OAKJT]@%"UE)VQ7!)@!HC"'F/BG3&:-@5/6,*=-)5K MO@7U.9_.-@FAIA+C[Z,4WPKQZ@P]4Z"'\U1A?#C6Q:')V\10S^O\#"31$I0D M6!@*%?+**L(U4A;7>73(X)V^LX\GJ#[C-E ^2]?*P<9D$L\DGADPS^ VQYY# MQBV1GB-L*.6628'J( L$<+==TJ-YIK\PC!@)>=PY]_OYQ09L8=GI;+TJ)J?; MJPP!VJ9>" .=YMI1 APT4''D4)TP2XCX<>K%#\&W7>=GLT/Z; =X/.;&$4C[ MH\#D79#D+22E0[% FR*HJ64624Y@7:KM'6%/ \^1P(/5L%.R#H,9(DV MG<=2P#F34#BE#9">0-!HFM20G4EF?2!KN+KF\%7*0Q][M!N#O2J667F1+Y\E M&GNR+H!COO&T^VGW3WGWC\X?\9P1WT&Z,P>D2][E.8&<=XI6N!".[G) &_@#Z[^B0? MR5 H,3'%X*Q.*%NBP% Z)8503%$/%:("VWKH/<9D)XYZ7Z*XR6=S)U'\D!]( MGXTRD^,FP?U4X(X@:]VW3#$GD)9&*@&4$@[Q&NX"L)UI$?>%^TV.I,?!G1V% MG_9TCF+A9Y6/1U MB/9%R@5-*DKBHY=4:FA+1]0)XJQ3#D(O% #6@28F39"ZTX9Y6.3YD59,K\W# M!Y>0E4@EDJ1Q; M]?-_5E7CQ>15'FXC_U1L@NYEMBZ+./DR1MNOUG'>:AR;?EN,_L2++D_ CY;V M\GCN[V3V\G0<7C\(C9_RA J$:5L] YFSC$(#+,-QMA-FVC0YC1+MN)MKR:@V M@O'-^O)CL3P[KU2C\FR]*E?Y/-[VOFVO.#C%ZI2MM=/& M*&^[T@/#%>&0(L##_Z4$;AL!CA5N2NT4V3P6HSL^E<=@%(\X.F[C)V'T5#$J M43M_&"KB."9..R41@A9K6*=S80%W6GT^%J,[+HK'810^3Q^. W-0#%BW/?XR MU#O 1V!G;(N!D IG$70"4$ZX]M4^R0C)/N-Y"5H)6H^"%H7M M2%\H/86>(@&]9XQ;:FC=.T%)N%-.^GAH]:PT8@". 5K#K"=-G9V'LR!I$=*I M2*>@K0_R'V5/X*/3,$S#A$OH'AGXJ M.MV+E+$$.,4$1IYSRZ6LTR6=L[PG]/>?D(V.HFM10G]"_W.CO]MNPGGNO68$ M "D,5Y 968\+ )+M5&#LB?[^,Z>/ _W)QY3LQN1-2*39> M+Y?%?/PM6RWS>3G+*Z,SG_SWNEQ=%O/570V'[\P1OFN(_"'F$-_5M85#T6G= MSPT@1EE"@44$ V!-G42LO-AQT%>BTW0E9]MO?+MG9KME'^*.;:Y S2:69@\:I+(%*2/"4<6U-@&J1#II M:A^ #<\YV!-(#UT?3R!.(!Z4$BU@BV&%,;74(*:ARK##]A/'/9SLEC'P8./P>VM2[S]M?C1%S@Z>S56O6M]'M-Y M=;_E>&8-1A#:L%\T++R607LA#A/LB6G-#$?Y3BN4&XCO6:T+,@*]UH@__C0\ M2*EY6;@D1V/BT<2CO2F1K*51;B73GBB#A)=:0RP4KI5([JQ]'(WV.;$= #8( M^GS9 Y_:PR4V3&S8*QN*MD\ME\H[J+D1$@."% "(U7$I(O CE+&D,1D3V M6:UZ;&SXHK&G0\AA/[+[/J5[37M\_/=ZDGO<)>UF >!3A,T?X"H=%T&(+_NX M[_=%D:TNBBP?QQR"?/YM&@>[+%9%F7VYF(XOLGP97@SJ2?C!3\M\EEWERU6V M.(\?*F_RIQ[Y>IG%O-(F\E4QR?QTGL_'T[ J[U?AB2H/_)?;UN0OJSSH+LWS MU9_5'QMMH7Y\^]5?O[O9=%Z\JD& P)]^?9+;9?*[VZG^O%C67W*5?RI>?5P6 M^;]>Y>?A-_^:S[[DW\KP4W^Y6&[O+Z]TV])I)9P%"'#KJ&-*<2"@L= JIXBV M,'XFO[8P/[K;W7O+'W)CV<4RJKI_*+W@F!J @F:MJ:1, *VET-0PX2DR9I]% M^Q W.F+$1%V[6QN0WWO[[W'#G7=?@T^LI:@.PW0>B'+SN/MU\ZC"SZXA#((- M>JHCFHV+V6S[:E6C'A^'&QC7CV]8BP_3R\ 8;XHOV;O%9;YC6W^93E87X9_A M/K:J>:"&67Y5%G^M__'K]XKX3S?2R.VJ].8WJ/S3KS_MB.?M[__@I1^]UOM+ M _RQQ]'V/B'JODBJ>OAE<[0_+F:3\!6__>/WUV_<_\G,V;NW9^_4A]=G;TY- M4MVP*N;LS?NSWUY;]<'9[/V'\-?O[LV']]F9SXQZ_Q^9_^WL/]^G=?K;S]-Y MT&X6ZS*?3\J;8CS)CC\A_3_M\4G<]RG=ZTGN\:!(^[DV&,(A)24^HSI@;*^&GSGV'S1=K\T]U\/C3^ M?X)@\X 4O0=$W8>4BW-,<.=/7LYYR%V&!@MBDY<765S5,CM?+BZSQ56QS%3:#Y/5].B?&PKN-/-M3OB&Q_F[C^SF!O.C:?=?^;=WU.;&VZ[N3?%ZM$E M:[TZ;5*[^3N*P"BEJ(! =OK-0P<]I8X#J8F$G**Z!-9K#>E.]4+8\[;F]5G* MOO!(X#ZG[NX"90A'[D0KTA,W#*4Z?D,-$':H02)#G+ 4=X71G MI/!=U-!G*1,%:1!W0GA"^!X(QZSM?T$%M5Q;+*AC''%)2#,TW FU4ZQS%\)[ M*\]!-YLN2TGY,+L\&*-5M< M!5$VW.N&'I'6HD@KA1(REG1 DGA53&!)@P:ON*>D@0MP%2 M5AO-K:G'_PJKO=*F)S#UYHQ!>,3X4$TS]^3W0B)$^>]P=B]]CP IB-7OYU<>\+"95;_MB7O:A&QZ8 M 7L_:/)6:63 6NMM \$W&OF51 C6]\CT&1'SE6CJ75<9=-9Y*=4$R$>0=EG MF"'9Z@C0@_;IEX MA![,\V*Y#-II'83+OV8_?RSFQ?ET]>>L^!H/SFF.7MHBL.-]T=PS3!1G6&-L M ='$NEH6&K^+P-?S\;(( +3%YN_7\WJU-X'R#_G7XO%I >)HS;HD( XI(-NN=$J@<)8[TPJVQ=5#U,R[X,J-L(B98$=E#6PKN,PFT_)J$1[$%H-Y61:=!H/)!FS0VO'&,& )<,BZ\)(7F@6, MVAJM+/SS>[3^/9_.XZ*?S=^')3\[?[N,R72K;V]G^7SE_KV>7L64O&>IU.@W M=#$\RS#Y:$X4GZ3CH[$>!'V42(^LH%@@)ZVL+43*C.X-G_TKJ1SW.O$@X3/A MR/CTYP\/GT7E6?W;YY>0EMDP\\(\XJ R6SP0*F0!KOK<1!\59,(+.C9+=5 M3WZYN'35'O]>;?'K9HD):,:D(H1UHP[T0<2ANAB2SB$#K^+-#QP@Y"5'N:O-?J>XA6BWI6 M5U*KII Z-NSS@4F;N4_/T[:GUPJK?D>Q#U)73=ZIHP4U;D%-F+>$2^&!%8@ MP[UHDFT5,#LM-QX#ZOX]R'"$68)U@O5)P/HN5'?\26U,L6%QW?GJ]8K_ZY9^*<-OQ'R+(DUR2@:/+LE(-,6R$YJ MJ0D5'(77 ) 0.MH44TFRDXJS)Y#[*S,>T>3=2$!.0*Z S%L@6R:XTE!Y8J03 MBDJ FYY40-X8D]\'R+UY-L0(,9J ?-2Y=S'L/%\MEM.B[$.K/FBH2M'*W-C% MFT,B"960 ,S\=IY'+!^Q_!X%S)V%?>+N.K37DLG#P>(IN3..&7</[T+HU:(_2V(;&7'Q+%ZBP:9[)Z?/H2+T3M'*99O3HBGW""&% MG+64&68EJRU)BNE.^NG>$.U-M<4CW&L=U!&X?1*43Q;*LH6R]U9#"XT0QAB- M):*ZZ6J'";^'__:>4.Y/7>ZS[<\1X/CHW+=-*S;N$KH2M M'DR@44!K*( EX0U<22'JL3P<*MDO./OO*XE&C/:9\G,$0O?H_*G-D)]E\;F8 MKX_9GWHG=$G;Y@H:X9'2!A@#B SX(D%YWLI5)^T]:LE,N(CX0_\Y75V8=1EN MMEC6 /[V+#HS'(%>Z_0/!Z7)I]0AW<5R4BSK.X%77[-R,9M.LC^ ZC^#1NQ= M@&6HD[]NL)1> VLPU50)PT631VO)/63M0P';FS),>:_)!W?L]V!UX@3*PP#E MG6)4M'%)1JCFTGH"*%# 2N"-KW.!K%/W<#L]%)7]:\%<]%H2=L^='[Z0[=G? MW!/BG^#FWQ2K;)R7%]G5 MNE@-]VI"[WM&]MOOE]8)DI\L\<(-O(!:O=\HS9V6V!@A'>$>.;F--1L3_M\O M+_2G\H.1D,^I]2=>2+QP_+Q 6LL# @*0)1!B:!W2UFL,:EY FM->>:&W9!3* M1Z3?WIK'Q0M[-N8+R^W?3W=^#AE;VW;K#Z M13I3Z4R]LS4?AN3;!!,&)+&83RE6YF%=M3:-N7@6M\\V!G!REE7@OMS 4I &VI(!I MBX5E5CM.G.K42UBX.[YT!]CU\A>;H:71@;=]9=*KZGV4@TJ3V^4P '67J$2= MQ S$-91"2:P,5D)2:7"3>&DHW>FD^$A$]=?/E(ZP2.G1"8;#A>%=*$2XT\_4 M&>6(X5YQ;K&6TC3]3)'9'0_Z2!2F =RGZOI=+L(%3[;ARJAG?EDL_Q4#EN/\ M:KK*9UD^^>_U=JQ[MBQF^:J89*M%]O$&M?44K="[,$U:7548$6U-200EG "* M 8-&,>VU+M:E:A?^F9WB0>UE#L>"!H8=,BR@-&C!TB*U.^/F42C=7_M]2KF;D)F0.11DBDY0)MJE MU !I%0<:AY>@B\@D)**5[XR1>Q0RAZD1#P^91^>/?5V6ZWP^KI(AYHM5T9G: M>KJF*>XXB#3Q/FBRR&(%D%8ZV*FVSL2%7I$[3=,W856?:B3K49JCR;]S&""Z MR\V*.QE#P&!IH0(DB#2EO5&4J+K^S6"Z4]^^!XIZG(<*0)_-VI)G-2'OF9'7 MR>T)2$/0>(9TD%[8:*, MI[L,2D):82>(<8AR!>- 8NVY84(%0 G@F:/4[;0?>A2@'J:&WB]'AXL^"\". MQX1,8#P0,'92<2!GGB-+"6' P/BZ%!&,T!.N!-JU"!\#QOX;C9YNV.2$G+?7 M%-F0=8KM%*/L@LK_N!PF0"9!'"$C4=<4"1CV&2"$CD5& U*EW5@OM=UVQ^P"R MM^0%=MR(/#HG;%T?F*V*\<4\+/*G;UGU\T_="'_(Z+S+7J6= B_-O;<,4(B< M10)[P$F36225W1DVOA,I>3U?Y?-/TX^SIU!@OY^3W&L.PM%,P4A^I!/!;2>+ M" M#@8<>.D0$ON[@YT#]SVIN:2GKU*";H)N@<&W4[2D$*88*D M9EIXS;50'M8B5^ ; J![0+?'?EX)N&GR5&SBM2Z+Z!J^L3]\FB+1,U\PP-OJ M;D:\XYPX)AR30BG%6-W=B$&PX]*Z98S$ZWK?>AP[=:\)SF#$X"#FS.S%+B\[ MA")E'B=*Z8M24$LI" G%/0. <(NX$5X!TM03<7O?R33WHY3^4T8D'A&*$Z4D M2DF4\J*40EI*\=9ZQ*QTC@ +"'):JYI2N* [)?:/HI0G2'SA(P@3I;R @70@ M=M#W8[+.I_-\/IZF,5G)FW5 "8V'-](HG:ETIEXL#'YDN9[33I^H\>+RQ-B+Q;A.W3@I+W9KK[-Q4"_X^ MKO=3QLCQB--G*=4?K$1(QNJQ8I*(ML[">V\BC);5<.56;E>+HOYI(AIGV&#LU7^-?LR75W$.KEP14=I8]W/'\M% M*R 1<(6T=AG7=MV>U3IMYMYB5\6'S(O_YGNZI^L:R67^=E,0D0 MO2KF9=Y+'_\?A8Y'0/:)T<-)+TE>C^- 9!"#;>,W#0PQF$&O)+;46$UU4RQ( MW5,BLK^"I1&&J5@_(?* $8E:1%KH.+$,N_ DE$0S+5UC1$)P:Q)U#XCL38\- MB.S5WW,XB#P=+ZZ=QACY?%)F5_GTL5-4GS6-83"HIZ!!O1-4&ZR 5PPI02& MU#7YU^0&=^X6]6?GS3X\DR\7HA$\X#RG0_- ?T-,@ C1OOL/9> MZ=I=C2VZM?3YWAS0FX[/1Q(_9QG6$5# L:4?[I1AW91_., "S(/(8Y80=1HB M6..0L58BK[R2G />##DB?&<\PRUYS+[>GF>NM@KJ I%BZ"6;PTM73NZ]Q -( MXI8'".;,2$\0!IX:CC0#36L_S-B.=O H'NB_1$J,L.QU\G6B@40#IT(#M*4! M@STV02< 2D-L,3=<-)626I*=9@V/HH'^RYKH2/)>LUQ.@P9.IKN#.S\OQJN8 M#QX.41&^.1M7V37C;UGQ=7R1SS\5V3)?%5E 230_4@;<+EOPMK6+I\!PRSS2 M4 8K A(O=6,\>+K3#WBS_&?G;KO6[\)2G\TC@:CY)/X5Y]!\#H!_XOEN_0;U MAY<*-R@8#U;>'R,X96=.!@_HA(!1"R57!GFI:.WO4Q;L6/:/!&=_.3>\U^XI M"9P)G,-0M#'H^-T\B;.@H$;$2LHY<$KY.A>':],W.OM7M9GH-5*?7/!#TY7- M1AV>;C3A:E)&]8^B/6BGFU>' 2:=0A 7-%[E)(82: ,-%J8VFHU!.WEU-Z/V M;;B<.'UQO"SRLK#%YN_G\:+S$6)]>M$/![7) W8D>*0M'IWESD'"@!+48JPY MEJPV2[7CJ&<\]N_-IF#$.$QX3'@<+![O@F/'2V0I90XZQ;QV"FF(J6P: #N% M=T)+CX1C;VDH&(\8ZS,/9?BED8?NWS6W::JC[&/Q:3J?QP22Q7EV51VF4[11 M[\*M;*>]&8:TH9!X30-6F:7 ;.J;A;*0Z)U!JS?C5JU,OEQ^"[?[SWRV_AZP MKS?RLX^D,38BI$^9F3Q'!RDTCQ&5$+;2E #.)))4$>* L(;)=@8CQ]CVA4K> M"RHABHTF4[0EP?(888D[T1;O&&5*6@:P)%AQ8'S38EKXG0J+?6')>H%EU5'Z MN%%Y=.[8VU7;(CQ[AU+[@"P7?/4UFRS6'V?%"Z0^];5:?WS*91AZPM==M$7; M7G]$4Z$X4X8B[+& E G4%(9INY/!L2]MR5YHB\H1Y$]7('K#EK_L*3[A)K&) ML!)A-83%17)*),)*A)4(ZT (2_+DKSELQGI1\_%[ZKHHJC="%M[Y7 Z=(0SO M>,;[/J5[37M\_/=ZDGO<)>UF >!3I%D\P 'XW^MR-3W_UKD-\=#[WGS@9_CG M[,-%D?U?+];+ MU47V[W6^7!7++'IR1N%MY7I6C<2MQFS$]RV+RR(OU_&O>?5+X7/?7=5FD&Y\ M_9?L?5%D;Q;A G'V*GO=O%!6#LZS\(7+;#/KN>IX?!ZO(3PU*5;Y=%;^'_^]GN0>#U)"N MBC+[!L"KO M5^&)2CNX5?#_995_G!7-\]6?U1\;X[Y^?/O57[^[V71>O&I /[TZY/<;AR1 M<^UVJC\OEO677.6?BE?C-O^:S+_FW,OS47RZ6V_O+*\]3"1C# M5D$#A*94>"( ]\PJ:1"Q%(03$CZ37UN8']WM[KWE#[FQ[&(9/5!_*+W@F!J M) ::2LH$T%J&*S1,>(J,V6?1/L2-CA@QT?_5+4'*[[W]>VUOY_/7 !6[*%>? MG\X#=6X>=W]@'GUMLVN8@V"#I^K09N-B-MN^^O_]!'ZJ'H=;&M>/;UB=#]/+ MP"%OBB_9N\5EON/9OLR7GZ;SS>7EZ]6B?F(#YNJ9+]/)ZB*\.]S\UOT6^&26 M7Y7%7^M__/J]L^VG7>Y!^*?;]>_-;R#YIU]_VI'I]>__X+6^7_K1=:3?.M3? MNE$DHOLJ4?NDF/4E *J'7S8D\7$QFX2O^.T?O[]^X_Y/9L[>O3U[ISZ\/GMS M7RW@WK<\<"W@AE4Q9V_>G_WVVJH/SF;O/X2_?G=O/KS/SGQF_D.]^;M[G[U^ M$UXX,__K/\Y^L^[=^WK1]M!4!8+\UST_?\.U;U1?][__\?K#?Z6M_-O/E5=I ML2[S^23FK7T=%U>KK(Q#)+*@]N6#*ZN^S3+BSV@1LA?H6S:853C)'1^2#R#M M<=KCM,=IC],>IST^MI**P:I?^Z5$/:4-5@U^R*K)#P,%_S$#_IG/?MK+M)=I M+]->IKU,BE1_F_H2_?2S[&T^G;QZ/<],?C5=Y;-T( [J0/!?Z$.78_.1FP[% M>+R^7%>CU;3X;;) M_EDZ" =U$!Z^&K>D-5YG'T9LX- M]Z_S63X?%UF^RFPQ+BH]'\-1+)-ASP3709=#2T H*B!&G=[,7E*CG7(42@JY ML=0V(X,<5KO]&]J1PQOSZ6R]*E?Y/*[#G>VQJLR2LEL(#9HZ:/##.FB"1@*@ M$1%/,(=X8)7.)R!$!H*ZEVR]<"Q40G"G%4R<91Y)Q$O,"*:8@K;-NY3?4TE7 MA&YDULT$\G^W'_B_3>7!YMU1.U_,JVX,7Z=E\ZX.0_U>B8 >VC"0)^C D&@G MT4ZBG3UIA[63FX AC@#"''"*8:8\U-M.G\9HJW=:YCT1[;0NI>A1>CW?^I-Z MHR",V8C@)^A=E7@H\5#BH5MXZ-8Q-S41B9:(L**,2, X0)8BF,GO%K_0=CH MYR*BUHU9>3&O.3%?S\>+R^)AI'2OB54C)OO4D781.W@8G*AG.)'9P9#9'5Q& M0&<V_:%!,C(?N4J<0_ MB7\>QS\(-ORCH/? <(*%(M))C9C?^I*TP=;0??FG#U\0P"/6[TSL07+'R0PI MMEN+_-V,!-Z*AZ\6RSUO4F3&Z=(-BC&WC_.!1D>$3[!?_@ M)K4,"N]I?M(S IVV I@20055$&B+! ):*L]KH!.&;G9F[ *]ZH[]8CB_MXC_ MGV*YF.3EQ38E _V: )X ?H0 YZ -FS#HB4,ZJ+/>,(.!TZ+6L+D PP'X4P=6 MT(@)DO">\'Z$>)!JO",@!X3WON,72= GX)\8\"EH M1PH"YR .8#1"$:899AR)VI4OA>:# 7Y_SOZ$\H3R4T Y:N?P*6J8$\@*JV%0 MWPG'VM7V>O@O>3J4)Q6\3V?Z@?C,X\F)I19E=)HOBW*UG(YCW5SE/Q_5XTTV M?M;LRW1U<5',)M7PD%7^]=EJKH>"4])*8T\-Q !0I9U0R"L0GJAQ*H2Y.5OQ M-@?ZNV;AJ[>I+_ER\J98G9W[Q?*\F*[6E9=[R/YT3.A(\CX#\8,5PZVDW1*@ MB&+>0!]?=D)B[AM'MA$/LF^?$Z2]^+7ODYN+1ICV63:Y5VYN2K]-<-]7)#/0 MBF0O5%">C310,A5CU#$;99MDSQ78J5<>#-H/U:N=9'4"[Z/ BSJE>H@ [QDU MP#MG,5.,F=H5;04:K*@^#,]T0FI"ZJ.T:D;:_"] 4:&..=CL%@[&MY2^ZD, M4P\*%S\*JCUKPJ3/W,W#T81/)IF[.F%9'/ 95*L\[N]+1\R>'MV-*#F"0,F@ MSN=0AF -DD"T01+/T/?"1TW^>[V=6/]A<8M? MI8J8?,S+8F(ZY/"N"'I?.5T5[XOEY^FXV$BM=\5X\6E>?4LEP ;EETW)#8D/ M3H$/)&N3&PA!G#(CE0@:J698.5.[>"5W.TZ?0^&#ITYMAFA$0"I62OQPA/S M8T%AHZ(,QH07E M5@&F$6OL"D0/UJXX#/]T(H5$"D,A!=IVP&:"<*HPLMCZH$9@H*BJ@U+4H9W, MZ1=& P>#2,<( M 0:;?B14/BR=VEU>S1;?BDW]P]OU;X;O*7I/QL6?L)VP M_1AL"] 6'0I-'0 B"%]N+5#:(PR:)!'/=[KT'3BVG]Q=/Z(RE5DDJ \&ZIWZ M8BH<1%8I:@&7!"+-8=.04WHHC@WJA^IY3YA/F'\4YDF;AF-QL*N!(@S+H+@[ MIK"&=:V%='2GV>>!8_XPO.@)X G@CP(X:^/F""%+.*<$0LZ(DR38X[7KFP.[ M?]S\F0">=.X3S/!^4ZRR::6!O71$+V5VIV!K"K;>*7%D9ZZ,1H)"K!1C2G I ML&F&]>D@.L6 _%"< GF+JL%\LB_!]V7B]7!;S M\;=LM8*_K7!9W4R[Z4 '\E&[1G>07P'C"<\+S4/#,VTP!KA0T M%FF E'/$>49IT_/)4K/;JV&@>$Y9I0FY)X!UT\_3 /+)/E[. PLVI&S1% Q+YS.=SW0^][MG)M/1 M3$=SD$2G>:"/+1&J7D1:=/-@10*"6Z1]8A08K11I/'R&G#S;/2+Q6Q2+,M-P*1" MYP]"GNT31)'P@.,;.S9(:0$5 '7E'IHR_ S8R_E'"4P# M#F6-28?43J/*)\9D2O]) #Q^ &+8=HVD6#)H.)4& DB888"T(QD@?;1RFK!S M6BD\U<,O1?5S'\,Q"5^A\UDU$B5?9;885XR:83C*XAEY:?_\Q\4RG.3J'?#J M:U8N9M-)]@=0_6$^XMD9 9 P)TJ:)-WKQD\GNX=APMFZDI9^M5 MN*ZQ'6)ZXZ*ZWZ^B^QD M2W;64HX@BH.$@!9<>RU\K<=)JW;*M9^*[/H.F91A7<-S/V1 ANASL-]>^68O M"YN479GH\F3H\@ZV)+!E2^(U]$A PH#D7&*A3%,,'ZCSYC''_;/EDW7W%'S$ MZ+.08E()$\;)JOX)YB,) M^JS['^@9/97.J.YKL1Q/RR);G(?/A7.4+:[BCAY/*]3[P8]V9@( HH&Q#%!# M@1#(TG:6,V1^9TY[!;_79;DN)G:]#/>W&=NVB0E6+YYMEK1>Z\D-$7W1=ZKW M_@%&2/F(TS[=4H/5)HY :3B%I!K"6N&H@=KI.0N5QH%*TG9XYIM0KIJ%$A%.IJ/2\-LLQL3N=GE\,E4\= MTT$C 9/H3" ="D@I:$&*=)"8E!F/(1! 0@@=KR,-V/";,T9>!*2I?".A]231 MBG!GQJ2!#BOE!8;<0RE-;89J8\DM9<4O@=94V)&@>0+0)*@SUP0"@#P3R +/ MI9<$-1W6H=+PZ:"9--23J_KXZ6_QY,0JCS(Z:9=%N5I.QT$UVOAK1]F\6%7> MV\KAEWV9KBXNBMDD'H%LE7\M3J#=Z_T S%K9BJQ#& 010PTCWB."(6MR;LSN M8*(?NGC?-3M2O4U]R9>3JOVR7RS/B^EJ7?EAA^SQ112/($5'/=)N4"0Q5/E\ ME+CG;WUEDA-(),"8H<4P8X;1I%G?&;6R , .^]>*GODX"+1A@^B]S?*P4W9=DF MYG@^18%U6C<$>H@6 35<*.V5-.'%AC@\Z1!)!X8"@_@3KHY ML89Y[X@#5 !$%%&V-AB(HP_R]#TG#QR&3SZ!/H%^*&8#HVV.F><4>A?J^5?UGL?D/1]4_MF3NZH2%LW1Y%12^:B#@T61QIU;O M!RTRAGFH[J<.=@9Z*A9SEA\4M3ITJB/0Q M+XN)Z0#W71'4NW*Z*MX7R\_3<;&1*.^*\>+3O/J62K@,RK^0U<(\85ADH&6\XPK(S@=06!TGRGX<*A@/BI4YLA&D%Q%"-_$ZB/ ]08=(KV MC!<61:^M]@I0AYVJ'34$800*5)!13X#AM= )FY;'1Q),[WT><@,0:B36.D#4Z ME=4(Z4 <7AG* *;&:611K5QH)'<*,P^=-0[5NY_H(]''4.B#M?DY3'COB6(2 M4"P-A=:YI@T9D(H<&7T<1OP@<47BBJ%PA6@S!H!&G"M/O*;,,N]T[.-2AR($ MW:D-'1I7)*.BS\C%@00HWA2K;%KIA2FS>[CRXY3$Q# /U;VD@81MR0]$W G+ M!&-.8DB0] #7AB> >L?P#$#_+*6ZD% M%\1;(U0SY%/+G:#QDR"N=[=M0E]"WV#11UOT>:JUT-QS:2U$B@O1Z2XK\,X< MM:=!WZ&Z/Q,2$Q(?A42..P--M-(VB$#MB>'*6AEKPVG.Y6 ]X->0LTII@[[Q;(( MWY>-U\ME,1]_RU;+?%[.*@=PEK>^XY<.1PS9H3<\__&@3NU0I<&!G<_[B D, M4-L,4"'*39P&:9@FS*&@F#5='XS3NZEL=YLU48!L&<-L">-#RQ=MJ*GJ%/0A M_WK#0%?QX*'5@W%N5[F!4DI*1TV* M12*!AR@6$+092(H!P9EQ'"LKE,"4$UIG($'H=O-1GXL%D@*06A#?^Q[M]/,T MT,9D'S_W,)&<\E,/6FX,\U#=2T>$G<)(QI3!" (I %,4>2]HDR4@@=II@=;@ ML./T-5&C2JFJ"7P)?/< 7[>L$ ./G( \MA]$!$JBFN1P1_2. _BIP=>+(_<^ MZII@"9$)D4-!I&@123WV2 +H%326*NRP:@8X<^;PLR,R9;(F4!XE*.]R82 M.F/5/>4 .8N(11 C0DRCI'IJ[7.C\NFR6L&(RSYEX^$X+!)NCP2WJ,6M-4AH MZ14BC#NDI-'*U+B%R#Y>O^T)ET#J/V]2#,\^KAEZ+ZN8^+ MV21\A&[T))4N@C/4[>1P=#]MF/,[9>E6N\GE6(4<@*@:"NKYV\H^/N,M#IY).XQB"L;+:6 HQ M$=!(YYVH8^ 22'?CU*V+P-S%LMR$S8935?P]_9!$.XEV$NT,AG8Z37,PD(Q3 MCX@FTA) #.:D'>%IT#/13B\Y<#^@(,SH"!.9>"CQ4.*AP60M$-@2D6 8$T^ MA%A)JYUPV-19N=:QG9;-3T5$+U%(#4<0]3E:>*]DB)>%P8DF)R4R.Q@RNXO+ M<$>I8I)I(Q42F G%G-%>UTH5))H_$Y<]8<(D'F&9G$F)@!(!#8> :%M0 2"F M5$7V019;IAS:5I]+H(!G.W[I^Q)0'\X@QD>,]IEM/4SN.)DT3_>U6(ZG99$M MSL/GPCG*%E=Q1T^@-^K]<,G:WI.8&LIY *3RT IK(&*-DS>/-NL=;T)DQN2MF7?%<'[!Z(D'0'9IZ4SO##QH.">DAB> M$>>=@D8(#.#:0H,LD$))XP"MI^$0X.^+\W_FLW7Q8C ?1$5C G@"^$ 3D&W MQHIA1PSU!F/K3.SGT?2-M$3N#-QY,8 _=6 %CICL<[1!PGO"^U#PWJFI!,A3 MR:65CLJ ;VT0ITW3:+3;H>#E\'ZHK0L2\!/PAP)\+%M!SX1P1A BI$?0*X=9 M(^B)OK?%_O3 3^U:$\H3RA^"FM;HGW"!/!,0!<4>D;OYKC;J>UR0_]Y^^:A:_>IK[D MRTG5.]DOEN?%=+6NG-Q#=J\A@E6U% R:>(H0<$Q@% M)1HCPU7=ARCZSAXB5(>"U4$HT0FD":2/RKMEG;Q;1Y7W'!LAC)!**L6DK5$J M)-T95# 4E/;BV+Y/D8DA(W MF:E&F,&B_5#=VDE6)_ ^"KRT6ZM'D&'& R (U8A@01I?M'0/"T(])W@/PS6= MD)J0^CBMFK<)8)Y#JI"(4\ 4EPHC7E\Y717OB^7GZ;C82*UWQ7CQ M:5Y]2R7 3L8QF_@@\<%0^ "Q#A]8SK42(&JB@ OOD*SY0%-QL'SPY+G-> 2/ M/+,B\<.I\@-I^<$QR@6#RA'M"&-(J]I8U892MCNK^E#XX5"=QHDG$D\,A2=8 M.].>"*BD94@X#82 GAC1A(J193O!HT/AB/*?U3G58=%+Y:9>__V[6GE4PO0 M2G3%A0KI?CBX#@M[-\/O L M:AA@30A*H>3C$KR'#%'8ECQ([H,\E5IY8DD #E.0U'U1L1!@;_FJOY>O-^-W MN?BTS"_OE+TGX^-/V$[8?A2VL>B4,RGN JJYAP$QB .L&\>\I62GN/C L?W4 M_GHT C@50R6H#P;JG0IC981 0&G.!.3"(:2DKWUGBIJ=]N:'#O5#=;TGS"?, M/PKSG'=*JRSD6(( >ZHI510HVXCW(.B/#/.'X49/ $\ ?Q3 )>L49& NL>>: M2"*MJ9HZYT21^*VK@A9 M:)A1&DHA"2?.0,_J@ TS>"=5*X!]8VW]MBA/IT%& F\"[U# 2]LFLA[%^>!& M&X.H-MQH1]LFLD;MA'*>!+R].V$3D!.03P'(O 4RD5@@K"E E&*"&*#U> =M MG-EU[#P-D _5Q9I G4#]7*"^JV8_J-&M>(9(&A$$,?.67*\U MI'8__"?H#J,SQX%X9_UB683OR\;KY;*8C[]EJV4^+V=5$"#+V_C!T>0L[^^B M':RZ>$I289B'ZCX6'0E_-MPOI%>B,N@,H$'9(QS*9F"?5SNZWSV,KR@5MF@V M6S!_:+'!5N+6":E=90H58M=#\!N M LU0$=RW+_9>[1@I/LEFC(D(#H,([N !"%H>\%8R!*2S&B#/!:=-6D,L(N<[ M\[>&R@,I!3:)\"- [ETB'*)VH@"UG 'NO/; (1* #)5L8J&2R1>#;A*UJ>_Q MO6_>3C]/ SM,]O&K'EA@).7$IL#=D,_G_91'VL;M@.,T&)#$,4.@DY(S!YOV MIE;OY,0V6.\X2TU4M5)Z;,)QPO'SXIBW)=+2$^4-1D@;S1BD&N$F!F.]V''G M/C6.>W'+WD>[A(@D="=T'R&Z98MNZ@@6B@6!'"Q##XA$QC2MQJ#:R:YY5?:&FLHOP80+M+L*]_9VN9B'?XXKK?!L:2[R^:=@ MQ'7?,)V/IU>SPIV?%^/5V;F:+*[B)?WO=1[>$D6P+!E 8N4--(X3YV! M* 9X+:E90&AX8"QPL,[EQ B)$5Z2$3J]SC02D'O#K C_18AH4G?7M-KPW9J\ M03/"860&)_@G^+\H_#O=TFALH0NE](H"AH2Q%KHZ8*P5W:D->E[X)^3>$[DG MDD)O,EN,*[[/,!QE\0P]>H=QV.')8OUQ5C1; MW.L";G\MON,!A^F9V8*WY@.0T%@%+* *^Q(HY#CZGBTZ'KK-]+JS M]:IR/.9C\N(W>"^G#/!Q_ M?!&*/'1&E*WY!"!C$$-)L1,64NR!Q4U-I<,[@WDK+KP(HJM8EAM39C@=2798 M-+%G8L_$GHD]>V5/ EOKDP6U47JIC)):.!KL3:MJ=S0C:J>HZ(G8L_=PTO<= M!04889#H--%IHM-$ISVGAA+<\BG 'B(K&&+(.D8D!K"9-,\$WG'F/Q6?OD2C M'C@*-#L(BMTK)?5EH9>RS1,G)T[N3<7M!%B0XU)JSBV'A&NB@1*VIF3!%7TF M2GZR.AU!1T*B0?!N4FT3C0[T<"0:W8=&6=M^A'./B&:"6T$=O(D\9\ M9ZK7?6FT#S\I(R/1;ZGBD5'@BU8^?4]Y%YOP,>3AG4-)-CFR^SZE>VWV&*<] M/M9[37M\_/>:]OCX[S7M\?'?ZTGN<5?!;I7.EUB!CE4Q+H*YM>SCOM\71;:Z M*+)\/%Y0S1>KHLR^7$S'%UF^#"\&^S'\X*=E/LNN\N4J6YS'#Y7% MZ:V76?S\32L2N,I+'^Y;4W^LLJ#G=D\7_U9_;&Q[.K'MU_] M];N;3>?%JQH$"/SIUR>Y70Z_NYWJSXME_257^:?BU<=ED?_K57X>?O.O^>Q+ M_JT,/_67B^7V_O+*^5 2;;1&"DK )75.:L_#0^FYB_FME,3/Y-<6YD=WNWMO M^4-N++M81K_$'THO.*8&((F!II(R ;260E/#A*?(F'T6[4/^-V]^?!^YQZ:4^DH!TYI MACT#E#FA, P'$G/ PZ$D0%T[E1LOU)OU9;C4\>V%%=?=97I=AH4J2UN4X^6T M*M%0\TFGD"/0R7A:E!_"=^G98OROGZHKBP_?%[.BU_C>E,T_%M)S6#V;96)K/NO7GW M^FW$5';F,_V/]P%J[]]GZHW-WO_C]]_5N_^*S[]__?ST6:K M1_#7;+&L7]A^<%2_,BD^%[/%53G*+O/Y^CPIJMBW% M*\/U+1?K3Q>+]:JZU-GTO,C*P/WS'.KHKPCCAV-_NX7.3A MS;&(L%+>P\6'[PM?,@MJ;%Z606<+R[?(KH*1M5A>=GZVN='X:P'N\=ZN7?GU M2\BV"Q_P%?7=:7D1?R"[6I3331PJ;'-8\6A)E,6G2F/>6A.W+D?V\5N]2_5U M3(K9-'Q)?-@L]^HB7V5E6.GR_%OXQ<]YW+1O\5%,RNH2KHIQ M+)$,>[[\5[%J+J6[\I?KV2K65WX-#T;1/EHO\_&WL G+\-FR.F]E3+M:33]/ M5^'Y^CNK!\LB7M06R;/\8SA_\;KSC]-9>#VN=%S6&/J*-[ JIO/-X9FOQ[,B M7%<^GD[*>D\WEUT98I-)6.TR+&E8DU6[VI6(X;]>/ZS=D_E+EFCDIJOZ_=HF MQQ4]CZ&_O-ZZSAJ',S";+;Z4U7,16.LR'*EI1%>UP?EJL:QV]E,Q#^=[530G MJ/MZV+[P;)F=+Q>7X9.!XC^%-Y3Y97S?AC'J)RM8QC,P#6L4XZCP^7;-8[9 M4$#8JHI]FN^)$.U\MN*6R#I7814K?.?A88R=;H[MU<6W,J DWY[X1[_/$(P?&;V+3X,O%-. M@S7V2_:/H//.-JZ.S_ET5B,Q['$7Z"UHOFV.PRVK%2[QVN4LYMO]BL6R>;:: M7A:;HU$6_UZ'JXD^@B!?PL$857<]/8]8WF;&-]?_)5SQ,GQ@&I>JXNW-P1A5 M7Q3)=_LC7Q;K65C,HO[]S=HT!R]>^/;]F_.V^=%R$;]T72U$.,O5V^9%(-MR M0Q=QW[Z$;6J_-='&+19^1] %O@U2)+P]+/GR*MN*I M/ACQ3%Q%)&RD2"NOHY1;K,-O?KLJREJRQT]T ?5+IJK7ZF5\\.W6U=\;)^GW M)> /_KI1E[DJ).W]50+M_='PY@B6H,U5/LUY195[?QNE^U](V)H-15>\MPSV M3AY%_'AQ&?@[NA?#FR.2\P#PU:N/U8N-VA-TP?!Z15TWB(.6SG[):I4Y'J'* M>]O<]^:'RV"&1'UUN?@:3O2J""=Z[WN"? 0 V'])OOZNWF[O-*A&P4;;:(J! M4J^)G2^+Y6SR93HI*ADSI!->!MG;;NQEX.R/<6M7&VI?;L3>EVG4[A:K>%]! M:%]3H)LM7!:7^71>T46]75$5#!^IP1\T[4\;]&_5Y(8IND>HT6F:HQ-(I[:> M[G%\DB2XZ:K4EO^_!<4QJ%R51G_32GY:+KX$Y6ZZ$0_?[U.9;QS&EXM9,5[/ M\F77 -O0_1U [RK^E5)K%I-B[_/[_Y;KJUL"-JO%U:\_<#7QJU453.,D!M/6 M5W_;GP/BPOS3O7O]=_?&73>SXR)'!3BWYR""O]4YJE.WT18;/;:87'<[U&?R M8AU4T,X9:U3YCI-AJYW\\-?'U4S3U?5?7UTLBV+'IK_Q0-A_#2$Z5A7O.([ND@ M;<.*8<>JB,"W'[I"K9$"HBNT:6Y5;L-H[>*\]'8/0.9$$AMWX]#G31RZ;.+0C;U?1_?7'5C6 M%%B9HM'JNUC, IP77^;AV\KUQW(:X+HU'8*A&&L$JXYB\U7%>,MMKD"VBE.- M-SG9&VO^XZ9EU%:C_%@4\ZR830.35->YO@I$,>[NYB\OO9V]H/44",.9Y,*T>&6,TF[H@D(*O%2 $F&L$82B)G2!C1ADZ.(? M&_'5+,%+[^I 0'JU+(+.WBC>M\ TGK+*>;;ZMO$ _N.7][]D?U?J;>T,BE)Y M'G2*2E\,FL9EU#2*>K%KG\#Z\JH.,T0G5-46<(/^RPWXP]4LEJO*I-JX.F^Z MGNK+=I*! @^,5^L8<]A^5][XELIP_=$;-9F&7UQN')NKBT79N<*M^VD==*;- MNS9ND7'MQ8IO6L;KB%K4+1?V *9X-ONC']&?EQ=J/HE_Q6J:ST'G#+=[#QV M2@88=X8K"PGVGE /:TX1&KL.IQC@J&,.$0,-1&>QG'Z:SBM/]6H=?G=:&S]1L[\,UW 1'?E9T,JBQA!$^]5Z.;Z(3II# .?W MCX>?>X>^NZ$]@N!U@\?[D#]RRA,? M_L1."D,Q(**^# !95Z'4"DH!',"&DJ"">J&HJLD_-C-Y$/D_!=.W-YZX_7IL M:5($7$<_S,9M6#GGKX*FM H&X"RH?$V;Y\IY5&F3+:<'+:^HRG-C++#F\WRC M$E8!RN@+WC+X5I\K@AA95SKE1EG;_OS6CQ0^6^3AZ:V1EY471;'*H@GZ2_9[ MYS\8'M;W]*GTEVJ%5\*Q[HU&/71:MTANNY#R?+K-XB\5H(_'6 M\T"?&Q_3I[S.P9@MRK*(VO)X$_]GHR\6VN<,OV7^$ZW^U6KS:"LGKJQM^ ML%)9JY\+NO)R57W!>%&N:J]A)\)2=JZH=3-V]O"733RBL[B[.QKC!]=7X^+[ M*XS9)^TB[2[?-B(^*UZ%O7@5O9ZC9OW&^7(Y[2S?-F.FNXIQ=WZTDEM/1&-W M7#M6E:;2;6)4A24NZQ/96BQEI^Q\ZY7.8>U#=9C&M<@W*B_"= MFY,4M9E%K#*H'FRN[OKIWL2@-FZ+52P_7[?ZT;?MV8^(O;Z1,;K>N9!IV2*Y MRH%8?%QM8SI!3+SZ.)U/6G]HQ$:TCK:&U U!F8OI*BM N[!8,MHM]Z((K2W;SQDE1 M;/,E@N79N>Y@9\986,QYBF.LVKP#ZKE@,&J.T.0'"]GCHK?(_$+^=/^H;MIV1)OV)0- MRK87^W/Q]2HP??'G406J:1W#Z_BSFVJJC070%0Z;%G?;K+A(GI<[LK%[OCK7 M$7@HBN$L\,JZRJ8+W!'?-*J2L6)^W]5L77':YAWC:N1&N?5R5504&;G*.3NO M^*1#:17;U1^Y?H+#L9DN)I$V9S'][_.TJ'((PZ7M7N]YG1GP*E+2JY:2)K>0 M7MY$WXHV:VC#TXUJN#E1U:G]$K8K9@8OOLR_QTA 050@.U]>F?C3U74E-++Y M_(?76.%K,:Z"A,-,(.O%;>?#0OTSKM/9>5,&^+H-WVY,N)LL-^B!8T0C+X40 M$CFGN*XM-RHP[KKM6/3N88>]T(QSC<-'Z]"=HU8,T6T7UR7[9ZT(M162G;5) M1M[?KJN,Y?7H0#?C*1)]TAT?KSO>F%IU\Y+7@=/Q;4[64=>$Z%AKHU;4A^LI MIM45C[8T_VI+P]?>WQH?-W_-5?ZMNNMM4": /!A5TXWB,JT%S7?G:&-$WGQK M579OU*;JB$M8LSHBLVI.3?BZ1F<.ZUM;/O5OA$T92IY=M3#[*SD BKT__$L6 M2^??A/.:L>J$GZ^7FZ,9VT'.*D_\N%A^=PZ#,,[+]?+F4O%=!_6PB?$IQ,?[ M]=75K-@F_5=A#A_MNE8C?#W?](N+FLW/E?*X6)?A&)1_?HQ8Z;S[6BL"$.B^ MR__QZ%4"PZ42PT4G'Q6RV?;4:K10?A\L M^HC#$0*LS[MZ\CU(8P(2Q X*8FB$($D02Q!+$'LZ*88E/@J('9M#X2Z]L2HT MBTV2JJ9:Q3R?Q9#'"TR#> 8YL(_K8+!3S<=%LN_/M93=ZJJ^C'?>-K]M/NGO/M[&D]BL-SOKQ<. MY?-/TX^;GJ$QN:Z2!\MBTWD>X'G>7WLXFLCE<+4'$^N(8U.0KW%X0E6\=[W]PPE8 MX7MEO"9S:0!,.,SSA-&(D>3626=J$$)T^++RX$UPM96.3;N*JEYR.O_.EWU: M:A\#^Z0"#4_E2R;)\9U-Q$9<[B.AT_%,QW/(PGYXY_/H+&9;G!>Q'U2L!NMV M,*EZ@!VE[LDQ/"2],QDS0S]0/Y,1P?N4,AR/(SL=PI<^A,FB'K"0?3U_=;5< M5"[I:R.;.],&'ZL2WE'%?V J8Z!4 />J<7[L.AP^%R<3Z?CP$ Q\L%>QY+[+ M,%AU-YWNXSO=CW 0'-SYWL^!0,A@=9L/B]@0LAE7LNFW?90J=I69MX]20[&+#OX+?H-;BUXWE?J6RGHS$.3B-, M%L__S]Z;-K>-)&NC?P7AT_->=P2E 5 H+.YW.J*P]?&]WH[EGHGS:0(B(0EC M$N I&7-K[^9M6 AJ8VD)(C$B3@]EH2MJC*?W#,/CSZM$34.H[G10)V'1YV' MA)X'%Y#_E"Z$E.<=N+#?UCF.(D,MH-5,9&=?"9G_U";%$M/Y=NGT*Q_*QRNL M>5^>?*^VZHKWT&W8^ZI?WA'QX+4_RE/QLC1PI&Z,@=6/@M5M.B+N-OE*]Z[] M98_SB)U% ^<>!>?N*ZCU:EB7:^)_Y<.UU._W\>S68IYIV-I64T<#'"J'X_A0 M._^:5=^#,IUD"_S7IEFCC-' IY87L= ,7#?20Z*K6:.!9YFM6:.1[@1,=R+3 M"&*B$X]2XHA9HY&/\TW>\$_,\F4Z88M'O\?HXZC2SF;R4<-\,S7FCD=N MSU/,*(TWCY#D [;GQ0*+MO@ R6IY_B_L0]F>>;THQ/Q#M;N\2'HLMK>$[<6_ M5EG%FU>VAFFB[WGC3$S^%WC6)&V-UJPV3_7E#@;>9%J M654MT_*^B8_XL^0ROFN<#!1UK)+%^G2;AW/5OL;A8)K[RI+X?Z]*]9!Y MG)=I\OTDN8!WODNFU\E-!:_ZZU4IU_\WW:58F(^E]5[#J$!KKI$=VG M'K5=W?<]UZ>![<;4#(*MV\F;AWS% V#]^8&\KW#9F?E>%C^R":" 0)61 MFG(OQH7"R2W+BE..'78E+R+"GAN^#Q9;&\O"J6 HC_/#WKCJ%/%CBI'9X*+YIF,X Z_HH6))_S M6?4X737#P;_Y98'_*Z](L;E% ^7=ST.LFR58NBOF+@-, XX"[,'7%M> HZD8 M EU+#?74:5%56 1TONR*CTD!=^"-3S8%^$BFISL=_,%2W_93D(%( MREFAQ5D%_]#.QIFHQAYK[_/QZ=9/53.L4^%\=[?!::_O7[C:4 MVJ [O!DX$Z %6!R3YAYF*JF(RDFRR9@R7X,\.OK/C%%UE9X6Z- MY+_07!.W #!O^ @MJ^#E%^+-XA$I;,6,KZ9*IU.Y*^-4F9C\XY+R9J.1.16U MH4E5Y/ .M%/!#!MS9SK_?.&F@[V;ILAT(VYI%A5 O_2_Y?!CN> \?ZHQV'55 M7(IBA%N!^?(">'!9B@WFKK5%.K[*BVEQ>0-KG: -RW-+>4'JJ&/WS9(;[1R6 M^!->BLTBNC9Q"I10S !>\$U <4" L$Y\75'BWL#IPJ*G$Q1XRRGOT(A?6]NL M"FW@%;!&W+DTXY*P.*\*6#%N7K>M8P(0-\[F?+>757*9M M<26SI6$\$R2.1P8GAB(>S[2J8/]A 3DZ(B;+L?2?X1:H+QXW\>3Y- MQOQY8N$3_H7)CR2;JNO@]]_3FQ9O:1=E,=.JY7P^S="[N=$=.^?8CH0,JP'B M!6(#4[-U&EBK7/Y(T;6E3"^7 MTZ0$=I-.%(D%K4,6;)_R7]==1%OTRC\8/C?!S3\'_E81BRX=9G**XD6!?A?X MZ1TP8(4XBL3'"5A#=S30 "PB'2<5AY%DBL12B@M&:FW(A9F*C91:BOMX ;1] M 1LAGM$@T7A9ED@Y?'O$9LE-X:L1VY2GU_6SLWPA_B6VB[6V?(EKA1-5F*L6 MM7I,ZNVB_ZIXJ7J\/"DD#W3%I;C'G$X NV'=PB$G('J,Y61\]"3Z["I0M M<=*2L#@9*0)J3N::X\U54K\BF:!<3 '.W[=/D,-X+4/DI>?\RQXNCQ2--X#5 M14_Q,>=ILP!.6BBOM PNR4K.W@ F)8(0BKR3^GR%_5,06DN,FZ!TGJ0E_]#T K9L@:N=8:@&&3Y'+!+T/@8R2<8<1Q3Y MW7YX"%,W6@6:!CJC@*FU9=YF[1:4-EP.) NGJ\!:2@-^.DGG47EZF7"PQ&W! M$6KY;:RG@'"5^E#B)5PG$<(&B/@?"%]BN]/)J($U% LXS!14)'DBL$RQ)>.D M+&_P(1O>#%>BEW43*?36)F@'L[:R"+Z4N+&+FR]3.":63R*E)SS 0K "/S1B M/6:FRZAA8MBZMA \VS-:%@(Q21"[IFD3PX/_LZR0V.)2@S$S]/IH(:BMX219 M[\M@+'0WIE8L.=LA?V5"[^/E;#D5!L$,/1\B.@'_!F7Q/T+BB;XI MH$N-,XEX=[QF<3.7D1GYC)2C47V_$MZ@KR:X/2>X52C542OY ="/6 !R[V(Y M!0'[0X@T#IF\!:JR)IK7E(A]0OO:VK&PN"ZV=X< .&U]I.U??9,FJ&I^ M "LFO4)I!1B.,K[)$V@.9PF45@(5S#-T7TWQ%H''K7.Z]V!X/H&0S_@C*-TR MS,53#.1O^;/QT+LF6GVH%ZFZ\O;/[:J-XRF=' M]F6DL:_OH[.M=_?_@C)_2]K8HIC_=@>H./,%3TAT+$Q&6\Y_W\U7^O?HZ_L_ MHD^1=G8#ZM0,S @T3R9*:1$' 3(^1^F8\]X )<9(9[7$;B>MP"%/"_@,3$NI MHY89-X\V\G2EX:Z:^F],=/*7]_]5O.J4_]'X[:6Q=R\2]P]0^ZZSZ12$[?NZ M][)8MOJ3D+V;1&X<.B'5_=ACA%";$3L,J1*Y-"9A2^2:=F3JCNWH5FS$7FQ; M%C&$4R[V?=NF=^8SW/N>7N:7J?WCU/69>QJ:+=;8AO;6O5#D>B#2ZYTK4816 MG(NW&%@HN72G8W+EF&6 M++@803,Z7PIU0AABY^EEEG.1(]=R42Q+^-A_+Q.43"--A6TNT/*#1\&MV47[ MT7 ^^/WH*DC*K$+#,:VD1Q3C.VA.XF:C5(37+'-,SD#/WJD6_1 0"G(T*T%S M0G_G..WXVQ9E=GG)/8#M=^(;[G>0=0VS9/(#$UND=:?\9'5IVGC*Y>JH1#0@E8MQ 5 _6;F#:Q,G,D>&DTR93L4S0+ T%F'[ MBO;& WG<\MVU_PX5S;82T'8:X'[GA=IL[KZ41S/F_A=06)>E\I:@EJ0)DW-K M01RFXQ1]KZ+,@!@C;:?8'>>WEPD;[AQ^W3YRV'71-)KA9LA:84&D^TM@$;SP MA%]X(GR!/+"0@$U0NP;Q;N6(%/JN-&5.M7#%D]9];1N99"JOX I0%+A?AOM6 M+A9ICLZ)8OI#*J22SQHW'%[7]IW6/DD124%'*F?\1(06UNYO>X+04W4M\M3[&_7@@>275KE@BYSQIFGU/X7^Z2)]L< 3SW^?)] :M,N'CQ*T>)\MJ MHQ>M^[4;%ZRHJ;MBGAO1L$-]>O!6((_:M3=D/PS9#Z\^;7^UM]>0MO\L:?MD MM[1]ZT%I^P^PEGMAY;U?G?7T6-=<5K9RVS9YW5!7*67H?#=OZ0ZZYRZ^TF9$ M\]:.4@9B-[N_,[C&A1Z&)5'/XSDG8*.=X!Y.UJ9R:6@B3UN9(B@ADG-X9)&+ MK Z0]ZI2+$/[L_7\3K9A@CDD=[\+KKJ&%:("6EQ9\.\^.M2:;>+^;RP4Y/OS:%_:P3K.^)X(/I*0>I5B M0#^?"'7Z_*9CCB9*] ^1,2"CYMQ(4'89KYSL/)XG G4-:82>I)2F*&#;OV3<'SZD MJO%%6).\S1%V7N"I/84,R'%OG[ !9"A0@0UVGIJWQOBVI,TM(B:Y3##:L"Z2 M:LM$QAE/M8:$1QS)\IL1&MX=,W[%R]E]QNT.SZ)JY"@FR%4=BX7O$Q!-,6ER M7_!WG;P.[3H1J1M]K+):5;M[ $A?14*\]A4V&@S@.G+,5-T;9ZJP6)XOD%JD M<[F/3O^MQ)9,G@+ MU3WQ(]X^3ON^AMC7D3+#?WY'+Y< ME&^^VUX;5>2>845JCN[N3@DJU[!YQ#R9UDZEVQQV*@M59C*7/T1N:N.4:YZ+ M"::85E:7F:8Y7Y2Z2[LED;,2H>/5;$Q.K/])ZT]192TB_Y1#KLJR+-:WG:7#/?"523:LK&5WFF2$H.$225^>%DW2>YCR/LTY/Q?OF*MT MT\Q2=&EB3JSZ ^X+2.8)3P87:=PR!(%B#%,O9[&"_0+Y''((ZB)$^OY6-X%O&$UQ;GF.LXS=(?*ABEKI#UR36E* SWM%!R$^N'O32P_3B0+0)3[X6-\D4>UN\V]XF%:&D& V_DB-YI;[-?&VZO04CD M02/+\HCJVZQ]53NH5]1HRNOV!==7Q8PG '-U@YU_O6"E,]3>!#2,^K)DU'S MNPH>5%UDF#+\[0H]W)P)I5N<0^I5<=UMKH+L7V_.3;T/")GHV"XP3N>.4-E7 MF\$35>7E';CCP5]LTI)>@MP'E7J1(X\+Q[ARH>>3$]!W2[E#$K/DUXR4LMEN M1: <-:C]%!P\>,(=JL0B05HHP#Q)..$,^_\F8$$#((H@HSL2B;*(5/ 1:5)B M\(I?^(NAG]I M,I*EOG*<9HZB/$Z:(BI9?;*[^XIT9]*=HC'(W6+CW5OJ[N M9#>K3[2<0:/AWBV[?\/ZJ%KW$V]D?M=7GG2UB]ZRL36'U Z$N9F62&HR0'B5 ME)-K3@'M=#'98&,U[2RY+%-5AB/2#1O;JKD9S%5LN0$/E#5J;1S[]Q(3VWG7 M(&%U)C<58E:BRM9$@1-A6S$_:J"'TJ;Q^N#?BM421K MN)XTENW&)7+E1.Y-*=4B 9II)U-7:D";3/W;/YDG"\L/Y;VK9&LJ(1+N31%M M_ +M3$_Q.O&%XJ.PGDOV2<$KJFZ6HM)+,NZRN>N+$AY=YTD?I]J?G.JX#K?, M>"K3VEFJ5%*!Y[(H3A!!AYAK@;G13\))XJ:;??4HJKB5=82_%0I(R2W-,.16% MB:+.5'Y#I:HSU'-0J%\6I4JY&"#^81#_#V$$H$ZY9W1/5)+9B.<4E,@6)R#1 MT]KP&+4$/,\'N$ZG0# S>/R5)$ADS@0;#R&WJ)P!)3=XI12O<)JLM$*ZR,#F M D5!/>J6&Y7FL-*G:3PNEZV$EU:17:&ZUV6\AY(R7Z_K3>P4;I6;,!;]K=DT M[>8DY9>)].JJ1ZHN>#*G6I6/\@A2VA45M1%<&W2-=HSO3CC#"->S>OQ%DDW1 M,RMK$6OF$E5;/$].F/:-H2SP4X&>R)GCI7PB06KER9N6V;45ZQ95LDRKT<>Y M4BJA&(O;L.VIR!^I6P)RL2R!JRD&;1W$"(L&,%%%&L,/6S@\ZI9U8U829BXI M!\NMM9 C[L[GUK12.QL"JD^H*?U=*QF$G5-7(0;FJF!"E:Z*6(*J9<%% M ^H]$/4^P G#QBHM:%_8QY-#D$\;<-X,1)FOTQ!JSU1XR07$:$<]+U% M0]WRB2BP\1N*ZUP8F=+QQ.5Z.^%,=&"8%CGZ='+N_>7P)9*.ZQ1R#?=B>ILE MCTN^3+G*TNB+0OT3#BO$@N6,]QT==8P'I=3B67 ?G=20,!S3<7+4>Z,\'5+W M7C$0\79L,UJFL)H)OA!.;7X"VY/7YZ5=I*K':(+%[UA="A?Q)UVGR+U2X8\P M2;3^GMJ^E46KB'/JB75SG\8%V]+- ;%XUIY0>5&^\*5SO8XOAF.R4/G4DT3% M\GS!0;)^/#_FVJ^C2T+F_F\( ,GD_SZBX2$DKM$A<>TE M$M?NCK7=>SM]4.+: T)V/17I9U)O8S6>["',QI%28'L3(VM#EF@.)!"/NR:5 M0!$Z?RKSJ;"J1DB[BSMO M:(?HVD&^!&UW@:2\L49=;JD,HMJ*0LA/9=<(680@/YWGC4RY0CW+JE1VE9'? M)!QF^00D9S*Y49_$^Q1A@LGHKL5W/5'2#I_CT!JPVQ.%#-3]K#TAZ]!^]J2T"\ M-5?"453\ZM?:(RS4LY5^.3_4"L;M%?#%B=LZW4OJKDW2_*LOP5H7_LDJZTIJ MQ*C$H$@;$F 7ZB2P^HG-FLN:P;+%0Z\(I>FJK.1MR?+Y-^6H,+ M>-8;>IVQB@N.*Y&=?*JT=4J+Y'LJC+GN&262^='U6L!;N4ZP7 !4=W1W>/*Y MM/)ETI+TP<,*P)C/%W6^'4^^D[;9ZF:VVD^I$_#O="2KBRHG 'Z: M;)NE.D[5%N#Y\D8E,"C FF.C\A*3 3X+K%<[4Q\=:%C3E7D3]?>>8S%6A]); MD0C>8*F]E77L-N- B8VO%U-T5;4)HS;I.%JK%0NP;AY\"T/549FVE<2?NLJP MJI<9WH^AAESRVH9[5[F_R*=U)@D7'ZI/VD+$99$0IC(WLUNJA?*JK)J4B&8] MPE"OH[9*L+6D&L^J0'N<1\RYFE'7[W'Q"()74(9BK;7]!_C@!]463;@-#W9W M\2Y;-?W5)FV3W8'GLL<#\/R":_!5[F6 MS=_KI,RX*%5*IKKJ]A87IN<22]=#+[9:4/>^9SU=<0]JS3V)JG6FSZKGX/$$=+_U]X =^+W;(4<\ MKUA6 ""S(L^X.,-1$:D4ORW!HD(ZMPZNJ%:G54S4;M02O-4X$I^S43C6"A F M@?,Y"HV_L_XR,0](ZD35F.<-93C M7?$2.<%HP54/=!N>8S>&)CQ6)^]W<5#1K*BKK9@0$]YKM&S%6T#/R53$FNN6^:WII9UG-_9D(3(G,-Q2 M2.$C7UG7B:?YCZP4Y4OX-Y'@.AUUFPC6$1O5J*+;0%"><*MAZJ9OW* 1UGJN M%%MK[07;^6])HV'BE\I;:I>G"-"(5J3XI?=0]>FZ@!FLPHU?]0_,7BOFJ,%B M+U.5;8&'?[%Q5EK;^]'ECEM2&4R]UB]4"?JX#NFV^K_,T@3;:LY4S]6R57^ MFJIJ@]EYZ:F&>9<7V#D&,XW!8EM6%<]AK-)4>K:=EF<;G;;M?CA?@#O@WZ)) M(,U>H'%#'HL1U0*Z0^]5E _=@U8E/)*MMTO)96X-CH M!M:)X<4>\PW#CUA<:P4DZ&4W^B]"F3WY*HDWDJ'@'AYV#W!A8P+*D+^Q4_[& MV:O-GSB[HRQC-:]NW=/7MO4[.7^@.$UX1\:J];ANCJ!4&KCBVTX0;--G/5FM MSHZ;9'@,)UBU6& <.&E>TM_(:=4)76_1">57\Q3=^?W[]:0"C[!VOT3=AH+]3K[V/1E"I/(9^%< MT69X.=!CI(P/J&H\2S^9E>H69#G#?^QP= M3+UHF+!SS]*OLH<%RR=AT\%"*BFWNW("8ADZLW46&)ZGFZ85T[H[@NNY[Y&75@?7&Q\0#++>\9B4 7L\N&K7'X5PD8Y5OU!UIM-H7I>T] M2K"T#,,F B.D1V!9B<*&.D= Y(O)YH!\1D5>>PI6VBO45S69@1C5AS?P ;1R MZ$^3I27:2_"X?CTI5O6C;.^!;-6@PH'3JI KV/CY==QNX[M;38,D8/(_;]5T MO:G:Z/9G]2)/7Z9[T 7LYJ[]@UX:-PXA9\T>(F>-;AM3BHL2MC)1[?/.MB=56H'+P'T51R$-<169L$<#K^@V7]'&0I); M8@47KY7F53;*$IZ3Q3'NYTS+#;[6-^5F@N42OO;EK!_61IUG47ESN(VBZ MH8[592MM=WDZV96<+C_!F>SEJ?8/E2XOLKVE#QJ#&4&2)_#-K:^_0;F*C8J: M1/WF9>L/'\E0_OJUC]DN\=RLU+#XOGG&*7=N\UF.W")K6B>UD[[KW/F[3D#Z M[6 #1#@+_5-\*IW(#X _IZ)9\U0T+KG"H7YHLYUJOJA@7S2,LUJ]>2*]_8?A6=UN^MQJ^38X=S\QHUS:U#E(VW,;, MH\N5\ZS:[=5;ZU;)+O'JX;2.M-7U0#:Y;,\@JL1;\ C-N+.,C"]# M9:;.$TYBG;NJ!4@@G(@#?"T9@AL6"Z#T/T2 &VE#[#Y. :B[8K:2D:H.367Y M*LUE&_R43W]Z(M%6-G[A]H(H'.+E>L**VJ[>8C^2\>D\';@9L!.5=]'*E9^E"Z!;,,C](E]6HDP9YRZ+08^B-P:V^$?FYL,GNI57]?LV M?5.=;SFKOWUS1F!G*,R MO9'N@:3J#JAL[P/>N9QSW()7+/A:3U*<5[GV@KI*EO>R:9)65Q(6Y6(>T\SV M=0UU%!C^+?GY -2*C#"T"&.4&:YKNAX+[=JH8\1MI]N%AFX:>FS#CL2!9WA& M0#R%6K[E]Q6U4)S!7@QSWEDB5%E7 M@&)_IUM4^I72UO5(O71 XB,P89G/5.(#218 +>=+,2\=U1$>5DYE F]3O+#! MP%MK!2OR=.1<^]L^5)07=7O*XE:)M=5)QOIO&W22#5.%!QU&LK">L&,Q)2F]O8HY_JX_AR>/Z?6P"N?Q)/1 M;_R 0\14P';V8+VL;NU5/2M08"TJUTV4O.ODEX*$[P$_,F&@R1"XUKBUZXRZ M3H_=6R;[MHY[T[*6.9])*E+U^0PO.1=E 4L3?19%5F:KNZ\Z#65:]5%P]!E< M,(=-A#3P(%1R:76;'\6Q&C]*&[^EZT3QR'@*&DX]KC-I\N8ZKUS<:*OO53&. MIA&FRB99S>O#!ZN$4R3_]F.T6Y)_-SN;)6M#X;1$90K/ M@4Y_)G7C:&PLGOSD!+\$8BVE\V&EDF9\E?-T:50?&I^7^@ UJP!4L;02, ^* MO>P3T%(G;SN_AB\XU&TTK1O!HDS2/G+/7M2N2%:??$G+LRO WX?T9K;]V+!, MV]0=GSB&[QAF[:OV Y^UM*^(QDY,G#!D/@ET3W=]UU#:EVLY=A^U+[4C&FR) MQO=DT,%^]\'D&?,2)LD;<6=/+QQX7PIT__@8YM&;ZT;E (EY:B<,5 7 M'2IO6K[$88*B"FPVXQV1>0=_; R,9=L\5-RXV)1?+J#W" M5K+5$G0U\6U*EWZ?UR7N7 PF?#/1=3AJ-H)/RX.S0:6T2D&)%(H9AUN.^AQM M19;ZVK;5ZZS[7*<_TW*_#%'Q5(*S'FI5"[^ MQ%&3KYG^E/Y+T6&WJ>292'+#Q;8([3P5\^:$R,IPUNDB.ZG7+W37W@7+MY(; M'!A]%-QMS]IG?AA\2K1TX'Q!_\WMV5:V&Q$]=#WJ1U%L>U;D>G6*?!R&[=G0 M)*:^8\66%09,*#M[@Y4X+6Y2 M$<-0FR=]@HW!WYIQ4J[,V&C7P+149V!0KK0;KM+9^4EUSJ@SGQFN_/6TOD=J MWI6T&COJ=^=+I?8XVC"C56J] DQ'?.4BPZREPV(3$XXLMW5M+V M'JCL5^9^>Y*<\C^_J?%N8,:6%/D!;V /I](06B4WN_0:7X]/E; MI)E<;!GF;YK_Y]G[3]'9F19\_NB__\2^O?_\Z:R'SHH>:!R?+,NUUPIUU#=X+]=5I,W8%..<99. M];*5HW=A?Y^VH1T_;5-;RQC BF MH&MT/Z5F#SP:IPE)TM -34*8K_NV&7I>:!KJ:$(SME:/YHO4^KX57$$ LTN> M55K]48(!NLUQT <>A^V=>D]V(*#/9DH3382K30S&XP&\+TKQK-LE:F^13]=_ M+SPDSWJ.%02@WEG$-)C/U''ZNAL\@-/.9*K6].9KK=]V\HGK M1@TM/;"E+?)LGQ4R>"_(8 \T0$^-IR,!7L&*8T]$)AE6@Q8(F_*0,3I0+'AS M8AEDQ'*XEE^KR9G#Y#J,N*$/T7[2V_^%>\XOJJX*,'K]'?VR1>WZGBX'T?L8_Y^&H) (T]DMH/!VTI MG5YPY_/%!>C M!$(@RN;VK9E2PNA%SB^!\X7ZG.5Y\4,D]_[\R+[L()67O,%V]^!W!V+.Q"LYSO(*MF&&0!_O\I!FVJH0;2O%Z,FUH;"Z!Z>&&2@]R>)J4T&Y<%EK-B/A)SJ<-<4&)8G-]I!I/%,))JYBJ@*W06J.XN/-4 M_DET]N8]OM!/PL.7F.JP+#&TAE4[*FEJ[>G[ZK)AGCJ[BV?>_K:&II.Z%Y9H MRB)BO1<9JJKU'*]VALNJ6"W$\,6F2YS*6+E8BM+?:EQFY[4+7/K_/]27(T4% MHK)9^YI6\*QQVI1 #?+FP?+FHE;'12YDM9SA[,__R+A)*Y.R9APUVW"58[H) MCQ4\236_R7,IC^IY+&U:2!;;$_=F7]%N;47J7$LQ 2R754]BNNG6CP;S<='^ M5'U'&P1T.=1NBV6%.L*O[[K4M56$0QF]+:/U2UG$:'2^SX7MB4ZFNT(;7N3: MS#<#RXM]UV<*S?,NSQ_2F]UKX6LR1?_5I@01# XO.2Y:)0O^ CG<1O0%=87+U# MT^.WI>_4/];*H_"+2_A_Q&W\POQO;RP,0BPF^)^R_JO\8/$* MU_W+;^JBU;\9=_Q)?]!M&UZ[HCJ>%PM00'[K')D)V]\^C_;/XOK.K\2VF>+, M6F2 (4G4<=Y=91,X^M_D@9OZ?O!5C+]?<@,% MJ;HHW_W7>)RF%Q=/LAM/4$3X*<7T_&Z/%R41A1Q1@DM;E5E=,MD[:=RZLT^^ M)[]LL<)[Z>".E=ZZ($X'>]'JQ'KN=$+;+2>T']. !2RT2:#;GAM@+I40CCJS M#7*K/&XYH1O7\WO989KW0^<4)@,/$Y9//C2:&!-D%ZOD<7'M!C^T=Z::YYHE>\4#O@P*>G%XW)2:\N,1Z@G6^7^M&U?;?3UZYL=*H&6S;XCORZUVUY+D9^>P\GFW9KQH>.[:9BS[%L(PIL/9!E M+\#)@6U&3\G)ZLB^)3];?WPZIAXY^K,(Y77JWX4V]L4@OQZ!%/]#^IMW97KA M2I!K,>8_-=[;1?LOG?]?KWG_'M:WFN0>S_7T.#)LWPRM2'><@!&W%N*V2Y]6 MB$_2"VPIV"_CU0&P?_4&_"MP/!'-^JU\T$2.$B< M+ /FP"Y,_\K\#/=MP>MW1#B.V72)8KI)J1M:S&&V'1BNX\:U(R+RG]2(^90N MG@SC;&?D.>Z38=QCZ.)ET>^O/#"A?O]$-1E#OOI*A5P3*]R0'HBM1L;-;-[5 M(.A^DQWW'6SDTSFS)@:H8?2_E*,N*RWYD613'@IKC]2$G0:.6J1K+1/5A!75 MR^O6G1K)B;:M^YO.$*N-81X[/T$[6WUV:WS?RIS66[\04SX79=',@U -U-:G MS^2WQP1&J]%UWAYDU2\W>E W'3%$3)6:UVDH*JM$C29OY\2LK*XNU%O/E:F_ MJ$F:&:V]?;V]?9TE(')DFS8[=0+- ^:DUJ5^MN6&A+@L-G6?NLQBQ(I8&(8! MU7V#A>;NI7[O\Q^I) HUA/13DG!7[]K=DB=.GQ6 MMV* /P8B(Q^Y[#(,?]JQ'K],GK%20Q: T=##6#]^E@=8<4 MV;P+5U!02]T1. M2TDKH;2H#U%CW.YH',YVRRS[O^OW@1JV2$\P!RD%;+HND_F;59RJK4/+T&EJ MFVXCDMP@L!S?U#4#7EMNI@D<1S56"_7)QY%VY M$'W-T:*'XVM3!RBCF1B7++O>3V2]"9^7@]U[$M%EOZ76/V;HRE&GHC)E09S M#I[@F,1N(R)>$IK6G1V;K-4=LS+WPCN6>52\\P29IXVP:V3=W>WM* V9&3'' MMF/J,\N+6=T:('1)>Q0+(Z$?A$%$:>Q8Q#%B-ZQ+/V,2>X_225YU5NF>4D8- M^]Z<4>MAR9]K?[KK;WO_DWFP+[/ZGWK[!![1O:3;/D4 ]!%[L9:\[CYV,]S- M3,$QQ!HI68N[=XMR-5O)+5WL4! X[K+/#K5=KP M,V/KP& ]9C"9FC(PVS>&F*BI$QF.K=2 M<%Z@]X/TF_/$B(<7%[XTB6[UT2\M!PX [@^9%'=0209R',AQ(,>!' ^8' ]) M4!]-ZX*FG.Z^0/J!M2G:VF3MG_'3*QKM*Z .Y#F0YT"> WD.Y#F0YVLBSP/U M;.:UWOFRSLT^6^F]A<1C0KZ!J :B&HAJ(*J!J(Z&J([&^2=4L>2NE@^];V/Z MLO[CWO4X?,QDI6_E>L.3[F9M-3#Z\=2R.L65__>J5 ^9)Y?I MR7F9)M]/D@MXY[MD>IW<5/"JOUZ5$DW>U8/<657N_;M%,W M=NN2CAWC[_^*!W2W?NSI[8.)'DCD'"(.J7.KZG8J)URL3%%^].-V:FKJ[J>I M:>C[01A2%L>!%_K,(I'M* KSF-_NTXX3#T@,A^PSV_&9[OD^JR?X!*8^-#4= MFIH>V,N&IJ:WANB.M07=T-3T%1/!T-1TH)+GHY*AJ>E!D\G0U'0GFAB:F@X< M/ISE<);#60YG.30U'9J:/FOXL.>=JJR#J.<:HOL#@_62P89^BP.3#4PV,-G M9 .3O6XF.Q15<4OGIMM;0VQH:KHCB?8R*?&8G$('2(I#%\F!' =R',AQ(,=# M%]1'T]=@:&KZ^HV?7M%H7P%U(,^!/ ?R',AS(,^!/%\3>1ZH9W-H:MKCKFZ# M(3X0U4!4 U$-1#40U1$2U=$X_X:FIB^2$7+0O8=VB %LL2/]C![T"C?ZE.XU M0,/Q0L/0M7" AP$>!G@8X&& AP$>!G@8#(O>-C5M+>[>_HQ/L]H'?L&_EM4B MN[AYDB:1W^#WJ7:-_\D+;5X60!B32KLHBQGO"HF.$MX.\D[_B0:_XY??I$E9 M:2E\XV3[!I+_=_V^ZZMLD9[ ;\8IG.%UF9--TQ--L+TUIOI2I+H M_,^C-TU+\AVV?,\].T^WO%/\B)>_RQ9 _&/QFVXGH*YD??2W?4WAP=B9[I*W M)\-MFXH65$7>D'N6_TBK!1("7 +,,4D7:3D#)IUHRPJ$AF".>3K.+CCMP87X M+]&B=I8NKHH)?S3>F^7CZ1(Y(LNU@O>URG@G*^UM^G.>YE7ZJ\9;G*;8H9=C M,.]S=+9 _=N]X)ZU3K5$FY8WV?C9/ MLA*)=J?U'>@F W7##DHL1:Z4BL,J8[HC"8ZPF_F--DLFJ99LSU*_&*>N!I=, M@=ZW9^I&0"!XP[>=9SFPT B^;%YF/P!O )GX!Y]J9\OS*OWW$JZ=WHQ0S'P> M+PI3>O+-;1.D">3Z0YK=4[U)USK.1Z?.D'Y_?\/B)CK/"VKJVRN+4 J MS4&K_,E[]TUOME^)Z9Y:?]D!@T63\Q_% C\WPR:%L"0I6<5R3K7HX@(;?H. MO?. DO$8;"D4T:CV9HOJM@W2P.)*A6(,QY\M;J1F,-(NX27YRJY5P&UV:0 -,N+A7:5P"8L\PR;<99 @!-0="JNVB3? M<0/G!2@=(_X.Q+T4-@+T$* S?O>X46,ZGWX*BHOL-;\L%U?:OY=)N<#OOY"[ M?)UJ):@\2;4LTXG8MY]9A4H9)E.X&K_E1WHZB-&-DQ[X::_ILP*UQDE9WB#/BMV40"@YGONC MG=_PX!9=ME@C@AWDK7%*=^8! (>K;'P%@( >"HD.JZNHKM#>:H-Z_2?D&*#A M%"CM?!=^=O?!SQR;!=(FJE/ZJ1:WG"C]\*%XSE%9:ETQ7PL%+CNFTV+,]?Y[ M:$R:]L ^*'P?9] +CT$EE#\$#'ZQE%Y2B$Y UDT3T SZB(7W3&/Q-DYCP0D! M'[DH>=^(@S"MQF4V1W%]YV062FTW"@WJ.P8!>G08BV@]0BB@M#69Q8@C(S)" MRP[MT(ALP_&<6$UF88%NW3FJZ-[W&(\:[/),@@'4+;:\A!=L,*/2GZ K9J@V M(:'.E^7X"I0HK>![CJI4@HZC BARQ9X15#H&'0"5-)SOPAUF\!!8/EK+\(EP M6L@""59 G(P34 4699)7R5B,<,I_%-,?*)/>9K\*@PD5Z4;X[.*C^L7D7YJ[+PHU&1!B')*K+AB MS_64KG4FT10%?^?*,N$J*2B=2*7GZ-/%LQLK3,?3A7LKL-P78)!E@/\W* 3J M:5F-?BI_/A"Q:C9(^.3MM F*^6^(U\!;<%^*Z\QWWQ^(WH/"/DV@G6?\.!2A=8$ MF*1 8IRP)NF/=%K,.=>_??]%^_I_DMG\MQ ]XK#OEUF]-:O.;N&]AQ.6SGO< M#K"?T;$/[YZ#82D.!@Z@!3V/$)H':RVTB:BXQA#(1LL,CD>8;:OP+VQM:7W^ M>7IV"O\HB^7EE72%9,@M>T-S8S\.+/ZQ0 WE9,7K8)YJ_TB%O^,\35$VH3;* MV0KM4:2?U0W@?H[S%"W=2LHQ).5QFO#(4#&7K%NI]UYD)6QIY[VFSM\KT!?> MQF5DF8+%D2YG L7$ BO<5:"$8+@/98>>KAGMLR55)81[O7C[9Z+.#YT&?$3 MFB57ODF8B!=3?/E.1@EH,>"0C1!A]/> M5!/3VH]J\L!1U&L1ZYX/G_96EC09AD\_Q_#IATV/?H!GIR]J>W5WX*8"9&MP M#>AI @^L,Y?X031F:R4-*HS<=1U#8/MK?'>D^B/C<2)8UL1BZN#GVB=5*PC4 M9%$U*JD0KB,!H/C61D,=21F,B#8&:+WDUEVUG'*,$_&D\RHMA=,"M#> :WG= MJH5\N9PF)>Q!BDL&"53=$A%9B>'RE34:,Z[F^BKE2@#WG/T0:FFYJF26C4VO M#(CK8CF=M&7,%#>XG-WB1&@^0BP%5C?#1!*@)51-Q-OOE& MZK_R([GBN_:5;>E0JRW).3P,CA&>)30C5'V49V2D54LTV:O-]TXS$#T3)7S0 MU8$KXBKSLDI':R)ITTMYFEHG2HNC>91UQ<5L7UO%EOGCN@!@CN^)" M6GN=M>5V=]?K[^K22)=!N/TG2'G%M@(R+"_3_89K/S>.JMT\/;O;;LU"83'< M[ (3>+RLT/1*SHL?&X $X:AEB-ZL[U95^R2%_[%*N=-XUF1:M5"DCT&/G7/H MGB@D+"A[O@3BDC@QJ>W659-ESE5Z-!5:L(=^M4K\D_O<6FD6+0 6!Z4!02?B M^&N!H[S?79CK8FW%/:1-=L%U!J99KGU MZ!&-GA;K[*T1.\AIE6!:OL)'=NV M=M*:"JI]; DLH"ETG #733#3=M+EOQB^,A^CNZK%B;A'%^A5X0PLC!@9$KGM M6VJ$6H NE=;KD:Z&*2X&95/1I!%OQO^J0^Q=;EJBEQ,]T'6:+W=,B,]O?V>7 MG324"IBEV!:K[4.",.DNL0VT5D)*^TGO$JY Q* ^'M;8G5EO25RH%$UHZ84^[BQK$'3UGF M93?YN^T^7L$@18%W*EQ]A*,>@(\06=,":ZU:[A),"\MX"%NQ=3&=%M=G9NU60^6Q\E4Z6T_3S!?^X5J09$.2K4)6;Y-X[0\Y! M:)@&,T/3MIS8,$TW* G4XQO:YXL_MQ^7(_--./9RABZ)((7''Z70J__JW-_H;_C-ZF-3/ M&XCA6S8#-OJ47FM?BUFR5D)YG4T65^\P6*R*SL9P^,F\2M^I?ZP57;VI^]/4 MW8'<-[=WKQ&O<)R__*8N6OV;Z&C_E/>_,\[;O9!)?U7409H3K*?657?\R$; MHY-&RFKSA=1N@ZE5_>W."Z JGFG*<;8?F\N5L M4BSDE6]^MT>ZZ:BPB]JMM5#<'@BGG\T'>@6U?>I+,N#?8>.?[=;X%SD>8T0/ M34)LW] MG0:.PC\P?MG.^.?V&O]L2HX7_P[-[/RXYK]#E?#6"K:#[$[\, !P M20, %@&^#WR/N;9GQ#;5 R8 (/*CV'57 8#[U#X4^>6WM)RU?&N;59\],*EA MC*AN[)%+>ZMO'(!:<0S<8^BMIB:>Q:@3^V88FF;(;,L@D1*?)OQW!^YQ]\(] MYLAQS4-@GJ-QD' 2.:[I1@]C.[-A.QIY3L \TW>#R'(#$OA6V+"=$ZRRW9;89 M4]^R_-!AE"BN].R8[HTK]R,:C9%G/XOUUW^9^4I$8\\:[;X^Q]9#M^&5.[@, MVVXT=$LG!B"2S@S*G "T!K?6T"T6D(T:^O-I!MX(])I]@M"]#8)[Z8HZ M-X M *@!H&J 684F,P-0E"1F$'\@,:U!]Z-HVA;@-J3DF2,B.<. -6O1N4' MGU8:[[/)^,;&NM[6C]NM_?9./7W7NU:I/ACM+!G9:GHU.WPUDV9^1R;.'KLB MVK:S6RW*3MO]BVT:.[V^FTUTJL7+!2]=VK3A6=7*:X==/]^EAHM?DRJ]Y#AY%=5DU>:-4O2^'62R$Q&1'7W6WI MO%"(%\Z?KNM1&UH%)%SQKDPS)K[.F.4X-B6A[5);=_TP#LS0,T.=OFG7J&]5 M<_*A2'(L+TFK;]AP0?DRO]8=UZHPJ\;3 HO5[JPX(8[I@1D0FG%$;68XS-5# M57$21^9^LFAR\_1&<_7R!^ MQ,OO&%#RZ?.W2+,T.>M-8T'P^<]/W\ZTKU$0O?\[\S]$&OL4PH]GT=>_1V=# M2[).2S)1+2S:]F%Y&.^>@S69:!(N+I93U>&O:C=]2IIA+&7Z(TNON;:*_?J6 M"RP)E&6//XJ,5R1^SXOK'(,TDO1!2ZN6LD_4558MBA*-5*[#E1DVA'E@9P'Q M0%74+JM=>;N5YJN;CHOB?? *M+6QG=!EP9L>E.DD6ZA'\T9BJL$FG$$!&"2; M3/(>L96Z?IK-LNZFJ&Y58D4W=4OX5F6OK,13#V[JWX4+03[[&O3:*]X'@.\# MEGQ*E5;T$ZAK2.M#N PVM1] $V,!%T N'\:M^IY@6@RO:DR_F>YFEDZ*WA1 M,7^(Z, D3@T?S3O7L_4=[4F-H?HR#OY<# #XRV+C_+(1 '>BOF'%KN\S8MBF MXU$/!)-A*32.[;"-^JYK4],QX\"Q#=]V/">R'(7ZD6,X0YWA4&=XVUW'% \< M2LV&.L,C/_RCKC/0&@',7-8&!,C\@/;]/Q8 MIA2RT*;66B&,HJ]&P_L#NX('3YPP0.V11^WCK5GI%6SU*8-@0*J#1BJG21@ MR\^/ \9,"_U_L<,BV0P3D$JW['AGI-I/Y@"U1B;QCA>I#LW8^I!6U3N-W>VG M.^"JH+?W<*C7^&@<7Z=.%-NF;S W"@+7MW3%H9'CK:7TU)L:%V4HMW2=:Y^P M/,&P]EE@MTZH'G^H3ZM1X? M!OY:0X^M>6\_4M*U]EF"\'HX[VC\$#U+">ZG#O4DN<(';A(XI'%>V)[C>U'H M&0;SB!F%=NS9JHB?!M2[WR3XE"Z>W'5!1ZY!GS65N)_4/O@V!B@Y.NU^15B52>:CF;)67V'Y4)U^W-?U\F MW_Z3L=HF?,!3RC[P3O^?\PUY6-6W>[.Q6.QYH46)STR?AJ;M6;&ASH:Y;GO0 MN&D%ML4B/Z#48UY$&-!@W?7=)6S(QGID-I9U;S:6NUU>U9XSI%Z[6T+-JNQF M2O+*./NEHX_]U+%W4*%[HB5[3=OCR#,BV[,]8H2VZWNQ;YLBX=3U Q*;^_.2 MVGO1ERWC60*)KRU6Z/867C[Q*6AC4 MQXHZ8_L5+(G$4H$@6ET63AQPRO)L? M7<.J^=%S8CL(C"",&:@24>#&<:SXT3*8O1T_BNF][^4Y ,[S_]TPQM>1>M4> M0HG$&-H-;E $^LNJ_RAQJ'1Q<<%+,I:YJI1!-7%/8?W[LFQ?96.T>V*2+FFX MF^A!X#NF23V;>6$8!LRR%7>';JQOQ]W\X#[#N3TE0Q/WZ=Q46Q#" 04V7[^A MX#R3H=!+>Z!'2'0/$-F-NR(RXI Q1@+,3;*9$] X4$#D>M%:W]2MU7YG3XE) MQ-IGP'#0)@Y(\3](I:&5YDLBVXIH$-/(]'P_#M"?79OHD;W66GS/)H'[* T" MIY[#[^XVXLFSS!HZ>%6AO\S? U/B-3._UR3TZ Y6'3$7^-X#N\'U8ILIYF?4 MN#,$LIW%\#A^OVNHSM.E^-Q^W ?$[ <<6=A4D'KP(O]NIO<,9TA='ISRSZ:; M8\N=']CH9O#*W\*0I&%(XNA>;/B63YS8L@-BTM!OHF3$>F(5W-N_"H[-UP9S M^O68TSW0J%^ET+U'U?9HP^2>Z1(K8F!J.R!O'9"_?LWDU ^<_:O:C^/KN_QC M^M.-#AB<\Z];U[ZE\\\Q2'#''2IQ^R"AG[Y=_MUM7T-JF*')HM#V+&I&E/E6 M:$>,$,^.=$>/WOR^:]M7G."88[_%!W9W]:/(]EE,K=ARO,#28VK:*K/4C_VX ME5D:49S*'#B6PYQ(9SKS?:8R2WT](MNV9^W5Z("=/T+\B)??UZ25UDU:WW_Z M>_3IV^>O[Z.SD?8I^O;2)0(]R/)6=,S-PEZTU:PY2Y;BW)^U[1(6NYYM4<=G M-(@CT]*;K.W(BUJ\1> /C-@Q99'A!SZ);:^N$?)FCMGB+\2%7)H MH[@B388>FL/A#STT^1U?DE*ZA:OE?#[-;G,+[YT5>EJM.C2FZQC;GD-2VVF" MUI9KNS0V(E=W;1(X'O.">OYO2-VU49NUCOOYENL1$IC4"RR;U&X;$JR%XVL&Q=U\GW\IBS%LY?/H M$P8=47(0E7#'9.H>,!^93?&WQ6*;A('GLL#S7,MAS#3KT$)HK96C;<='>YL_ M#5]X"'QT-%Z#.,NSZBJ=:)=%,3G**H][6-%J6)'0*/:8[T:F&WFN;Q+JU,/? M'3]>ZU96LZ+:Y#]PCY])I-DCW3OLE,]>L69?A> ALJ3=I(Q8Q*"N8;DV98YM MLY"Z5LV2GJVOI8QLQY)[DXZ4[#.ELW\L>6B67<^:H+X^A]1#M^%U.Z8. M!M=,@1^V?@JF@&Y]L\H=%;)FM4[AT8\[U@J#D6SI-?Z13E=0JSX_G!#N_5>VC&K4O@#_@*\Y3]6A>+[E(OJ> M3M,,,..&GZ;"-M[T^/HJ&U_!"4OJT++9+)UD<(!:GF)>;8DM4I:E!@M6O5(F MO 93FZ/><]3K+R[\ETF38Y[]7=B;FQ27&XO>494139D6W'>IV8:^JL/=S>= W# M@HM=.[!(Y#@.BU0MEN_'H1 ;6;Y,)VSQZ/<80\[\XW+F[3IG/F;OOVI_9Q_^ MC+2/$3O[\VOT,?HT9,Z_^9V=!9IKZGRC3/TW9 Z-/@#917*,+J=(2[:($KKLNRN\<46;\81P2ZCL *$#Q MT/X\/3O5_F#LBZC?SJ]0$E7:I.%.+3DOEHOVG;/FVZI3+6[^D%7RTR9:(KJ[ MIS]%?W= V6R ''_DKTKDP4_Y.)LG4WS #-$PF?Q(\D5RF1;+2ILEY7=X M.+Z)"TCUJN:Y\!QX,E?'0%+R5TLE]CQ=7*=IKIXQ3U#3@U>AE"C$VUM;HDT MJD_Y,8KV_8MT?)5G_U["5BXK(0'DY9U-!3*#-X"H!OK@SX2+43@4Y^@&Y*I! MEL^7,J5REN5K5R[SM6M/-45B$P"O,CL7U-&\]@K4A@04CAOMG,L1N9Y6T_ZK M,I72KQ*RBG\#/\E9/NJ1GB'D&?\J5D)BUQ<%UI2IJ)4!'8;W]I\-RZ. MR]L$+FVOZ-W+XEY?(>0#UTL,";7_LRRP]H:S!M<&D81_I))T*T[_&;X?317! M!56;#;*T.AWV^?9]-N4^OQ=<4 "E(J# L^0Y",9 \FXH%\ YXQ=.0 ,<+P!= MN ZG?AJ!_@X, HCY[\[IX5E5P.33I-Q\4K^MW)#E]3G77Y$7"TD#O^'=XH/; M/-S]5+P&C!'DZG%1E@68IPF^X?RF?9$$0@"Z1'SE\ARD#Q 5J,PW@M.7H#PO MTG*F-.:!U!Y+:D22VI_KJ-Z<'%I^12E/"#9U(8X0K 9Y1OSL4;P)7%6WP1*R M"\ $%2F];!9DH/>4];J"1>FD^1&'>V_ MEW!#6HY -A>@.U3%LL2GHCQ'76(-5AXB1=XJ!!0T^JL N568[#YZ$P+=B97J M+6;]%O@ZM>%=!?=4@T.!1U^G' 9K9;*J]3GYP2--/1->)7FOH^/66N--"E"< M N5,^N/&Z"$_OKXI9<8PI>P)II0]P*72&_!>G5)6IG.P?3GW;W+X;;2@."PB M7(BY80TTHNQMR5 %+A/TA[;% P M&L7+DMOJ8)"!09UPJZLO<,.7LO7=[8K( MQ[]Z_PT#:FI:^M=/Q5G!\1>T%0-VXS'+Q M>"MSD<]S$=-QF. M^SB.^UNQ2*;'7!0G[--WN]+#*]^%[;.,CZ'P:CC]/BQ\./WA](?3?[;3W]*( MUWN[TH]%GMYH'V6V&AS8V8R$,"R#6@ZS6!@%'@OB M.(SK!AFF'\>K48@@J:Y8/L'_B?Z]S'XD4_1G;4B4WER-]T_YG'_6=_@W]3__ M6P6GN,7$?F;5^N4BEXE?8'SDSK-]%/CI!]%VXPC,R0%)^H4DEMTNW?4BT\.! MK=3U8]OQ@AI)#"M::XG9(R0QMT>2_Z1E,8$E(-GR#+@!2 8@&8#DT4!B-\TI M+/8CD R&")/%>KHL0'!."-;A! MX)F63QV/$D97,4(<>3]4FIXZBWJKN0P*R@ E>X820V^:4X? 2*'E>#9A9A3[ MU+>)"U!"7<\E@#EK4SSZ!"4]=>4,4#) R=% B6DT/N'8"EAD>S:ED1?:'J.N MA5#B^9YO6VQM7%Z?H&1_CA8<-:0; YP,<#+ R>/AQ&K@Q S\P-!M5]=#4S?- M@##=1CAA;DQ]8JVU.-H53@;>[]=8C">IK]Z^I^;09FIH,W6L+SO*!D)#FZF- M;:;%Q#VVFCNJXAS931W+<0YNIH*,:KN*%O4L/> M9RVVVYMTM[7R;NL0(DM'8$\.4-(S*+&;J')D!2'U210[-K,I M 4D&)'E1)*%Z@R0Z->+ ] !/7%\/HH :KJN0Q-)M?\](,M@B0ZNIU593TP(_ M>>@T=; EQM346^6#NA^%3NPP/[8#WW68$PB\"0)LY+W'$N/^>%.&YBW'XL0? MP.K5@Q7Q:K"R'2ORP\ -=&*%OFZZKATJL()_.OT%JY[Z:P:P&L!J *L]@A5U M:[!R8D8-XIO$C$UB>R%S9%L\ *N0L7UVFNJ/2VBU'\S(<0^[)O6*\ M^XP7[Q:L!7%ZV\A+/),N7B=@S_NN$4T<5 MVGI(=8.8Q+5H%-B^0UT"1.':>F38GHF%8(EZ5*>&LWO0H2BE_=]O:]6Y7\IB M#B=P\V6:Y N63]!Q.4?R:8CF&SS&GQ;C[V_X1^&/9^DTY4=\XIJ1;UG,"2UB M>C8+/-V/15LTDX4T"D\:]X;C!'KHN7K@>L2W(@=H3[HWP)#P*7VCI4!K_L(\2->_BY;P+/'FTK#/GW^%FF.)HT0[5O/3],MR=;*83 MPW9U)X;SCN+0IH;IU6RFQT[48C.;.(YIFJYM^\0BCFTQ6K.9J>O!H]AL_0Q> M45FUJJ75=ZN6=M_<'I80KW"82\T^)'"VR:(H;QK-X*5M:TEM7#BND=K!&=[;K79O5KFMC\"0VN>:7_;X M!K?8P+I'PKK4'1&B'S[K'IH^_B%-JO0*] \MF\U+P +NJ+Q'13/O4='VFB6Y M-Q*UR,ARMFG+TELY<0#BX)73%/%&IKN-Q=9_ 'OMUD10S.9+,-7NLR4>3(%[ MW9!G(,V19^Q5E^XM#!ZRNGRXU$G,;7IF]8\Z#TTC_+(LQU>@%,)JBHO%=5*F M!RFY37-DFX,V^$K1KK+99ER@//%]E/_/>N=NXKD[ET MY)G60DI3ULBD@XNPC\ 6)'/,Z-2F& 39GY_PG@255R:7Z[JZQTOF M;3>BMV@ZZ)6'1]_N5@+_]='VH6FE!ZPRW%>=9!I>"J9\TV"+NJ8=Q3$Q?,\F MQ UUSQ>YZ 8S0V^MP=:M&>]_E$55/=W0-YN.B'T0_7 &M?L@>,AJ)L7K!@MC MR[)U)_!#5[?R\9-)0<\;N9;W')6YZZ2^"PGLBQM^ M'>RN@=-K3G<;3O?U,/1IS'S'BTQ#)\P.#"&!=>98T5K=YA-R^GYDM>N,'(<, MG'ZL5N@C' AD_E.;%$NLNMVECNT5ECP\=!OZ6_KP$$O#T/6F45ML>"Z-?8^Y M?JCK!J@VAJ6 SHCI6A?;6Y'K4_IT:@K8ZM2@^P2O^TZZGP4?1V#I#S@UX%2- M4V;3\RBDE#)"'18Y/@T\:C-?]JV(?9.L3P!Y)$[M1\FR[9'IN@-./5$WI-9B MGJE)S5\[35QZT;2F;5YHZ<]YFE>I=IU4FOKR+7GQE_N8T6I\_)2%+*"Z&5DF MHX[G6;$9J=;WMF6;J\S8_N8WM[?"N97_:,U_]CU._=-U+4&#U4_;OJTMMXDG M:S[Y)C>(YQ%'CZ(@]-THI+[%"'.HVF37,?5';K*[MTVV3M?#)GO;9'@Q[[ET MDR9EI:7 .SMLNNK5)!0.8HRT=D^39Z: =D>-1]\\TLJTFF.[IQ_I].;T7I2J M>\2901R9S(P]PSVA&.$^,3T M?%LW8C=P7<\Q7=6KRB:.V^I514W7CBB-;!J%L6X%#B6&._>$LX\2-> M?E\W-K?NQO;'Y\_A/]Y_^,"[L7W^]M_15^W]IV_LTQ_O_0^1QL[.HF]G+]MC M[M&R]YDDWS> A?%5DE^FE<8;K\&/25G>9-B8;58L\P4V;+N4Y*A-EB7^!2\# M33 K)EJ"&?>5;.=6W=V][7&Z1NOJC@ERS&W/;+I=E[(M;WO*EQV3HW#H?76/ MVG!<_I@'D\.!'?=1-S_SDVF2CU-L=WJ>7F9YCH(49*N0HR_=2ZF?/KG7VV+< M!+0VK=2V:1,5,*D>^W'D>AYC88QCITR5@&09S+O-!GBZ5"/#'1FF<] ]Q'N% M*GUR^^\5/5ZAN__U=F)[$.ZXC6,QL%Q7]\#JU[W0-JA#6"2]_"ST(KKFY;\# M=YS]I$W0D>7N,\.QIW1Y+(GZ,4":-KZ!+T@7Y8V6C/^]S*J,4^43%%[L-1FJ M/Q''VQ?:>R7'T1NP@=]$Q-%-TS8<$[0?T'3"D+A6@+E>-'9O QN&1%.FDY [ MF+YPG7B;J,:#=9^GBRCV"&E>@M=>DQ(T8,VKPQJSR2>E.B6^0:A'**@S#@[A M8( UU(YMPZ#K\S ?B37W!O<>BC7$'-E8@WCX>'.,SIPTG^SDQGF:_*O7Y>>Y M-R/GU3N"G%8E6FSIU*&>0V,:F&'LA99GJ[0K/39NU9&>KFX3'4'6\^:"#IZB MUZDD/35 O4)7TE.BUROP-3FV>50^[JV/N\?>J*>9LKF6/R4N6\T%68](/CSM M:%\AS#>_NZO=BOE_K\HF!^4R/3DOT^3[27(![WR73*^3FPK3&:Y*N;[');@D MC_D^[:I$/OBO*G8=0@/=](CN4X_:KN[[GNO3P'9C:@;!5EE /"\&M-@ N; ] M'R+I;L<=I_A,V<-;I=.]SQ=)?IG!(D6KNP>FU04D8@8U*&3W&\O9%H9VG ,>3)6P4D@[/,$U^:O-E.2^JM#K5 MOFUX7E8?@Y:(EH.8/09T/16/E0EH(DOK/$6W?; 1?,$[G"TWD&L ="6 T M\*4VS7ZD^QD6>C:^@F5-T\\7JT3#\HD25YQ?[B0=F_I62'TS(L2+8F93+[#K MZ:$V#5JDPQS?\AP[BBS#M)W );'N*M(AIO6XC,PAC>YO;TS]WCPZZRE'>C[G M^-#A7<,(UJU2SPSC!5(17R(3+<[ ADA/4$(\5Y95SZS[(?OT]_<@XRX&0NA) MWNF3 ]U1(OJ1<#=8J^GX*B^FQ>7-2%N4R235JG1<NCHNV7\QT #AT8#GQ?P![#"X8'91<:MTS5?PT + MQT$+[[]H7_]/,IO_%@XG?APG_JW8/*[D2+)1-I@[M]1:/8HZ7O6>[!+N/N X M_W#ZP^D/I]^3A0^G/YS^JWEZ3I?;.,QD_OS59P89A MV4TW1M_P+8MY?J!;L1?06)>Y1D^ ^*D2-$7'WF8_889C$XOT"F,+C04^& M)'1D#T/N!B 9@&0+(#%;O2)HZ$<@DHT@#IG+8AJX$5,&#R-L;4Q&D\2U$0VB MG^/I$I?]Y UL#'/D8;G(@ # @P(\%@$:'5P\&W#L2(:QE84^B$Q(^K:O(.# M'SLQ_..^.AZN/SPCWX,-89C[[!SS8HQ_)+'Q+9I3'?:XOON8DS2S$ES#-=TH ML)D5V+%-F6XS YDS=BW"3#O8K.=/-XEFU7'%V-QFY7^^A:_"+6DX(]W=I^8_ M=$'HDZ9PW)Q/G9KSBCO&?UL-G MC3SO61K4#NP^L/LSL[O7L'L61L>AJ^T6VI4RG[-MPMX( M5 [2.Z1>M$<0VAB(TM/[(?R\\:D;V&7@=V'-CQB=A1DNKAD.319 O<751U M7TW]LWHM7D%G<,,B36MPHE,_"$':1+YMN&'@15&HTH99'-A[2!MV7TEYD^>. M+-L[W@%XO4*1WHJ^HP,+:C1CY"+/C.PH)+KO^H0$H0N0@8F!81B%1LAZ !;/ ME7I@DI%K#& Q@,4 %FVP<%H-U.U0C_U(-QFA;NS&(0OK@B3BL#5C]@7 XFG3 M%0Q]9-.]CF\:(&* B%&A7IZ\PR]<#RF$%(&-#(DX4&?A3&:_K$'DJ- M]C._R+1&NO$L"0\#:P^L_5I8F^I>X\IF$0L#VPR93F+=TD.?F9RU YLQUUB; M KMU#=&>!I)1>^31O4Z#?5T:=*%G!&.MEGC],!-0;4>+VH8;CA^B,<<"&=;#6=3WS*=( Q=:CG$C_38=^OR M-I]X:VEH+\'9SS9J9^1Y^ZQ8&3A[X.QGYFR[X>R01'JD&Y:A.W% (NK"WBC. M#GUS3=U^"AN M8!!*;6K%+**F&L-HL?6^REN*D'U,7AW9]EXK"1]XPOT7!D/"TST)3SMW1[F' M5 ZORNE>"#&;:2P&HXR0P/)]9E+?\6,GM)06:IC.FGVY%Z?O:VFH8NDCJN^U M8?NNM/@H/'O90JTA$#H UKX RVH!ED$I-0TO]AW+,1TKC'1?M' ANA4%9B\! MZ[D\9-Y()WNM 1WP:L"K :\>C5=V@UB._(]WV"-%#1ES' M]VWB,$:$_-:CV*&/Z0+W*/F]C_B:,7+UY^QM?NB"]M"&%'U*%]LY7Q]!)02. M;E(L@0EV"K^\+#'\\I3;T'>TO \L"6TY9V(]HJ'K,Z+;)B5&%.O".1-1XEIK MD__N $N@S5?L.:;.R+.?#GHW4-/K5, .0,\:L'# PAH+J=64!D91Q'S3BWT] MI*$>.\2WA>(8FJ;G/Z;7^--@X;.E;5HCQ]UK<<: A0,6#EC8=RQT2,N(CDS? M-UPGLEW/C2/3<"V!A48 :N(M ^"?$0N?UN'MCD#Y'0!P , ! (\) %N#$8=& M\0-V#=@U8-7DGC\A$K*8H4@%(*W1^?2W&PL)B9*X@11(=E(S M(Y)8>GE^S];/$L>J#A&5G*RLA&\UM@/6P0>T!XGWO)U/;\U_INY=+J;L'-'C#19[V/PQFF:,#RQGF(4?5LNS" M$WP)GPXI+F>-Y48)2Q9#HP0U&(0F-AQJI40MJ+FB&YR^[1O+:[J>7\8R\%CV M6#XY++/%23H!$3>,FA!@SC"A2*"X3NVD/-R@'.V^L?RJZ]0CV"/X1!"\O>O$ MDZ>W!='((<;]+R0I=7?RC2Q'LHFM+A>9_37/T>G_Y<_1Z?_ES]'I_^ M7,]RC\_DW*CX>%^NZ=5D-+"/0 !*;S,GCP]>7KR].3I MR=.3YTF3YZF5!8A:+PG0*@F^9?QO)Z"S5@0O;A1Y==- M1$*CV ;I5W_+)OG32M''E)@O18^P-ML.=%8HGH#L\SRE8SRET9@(:(DTTS$& MD8@P5K&PG*4H]1'K&,:;I+?OBZ<<*L$=X9Z GJ=XGN)YRA8\I=E-F\7 1!J@ M$%-AA(G#V-1Z"N;A)K76]L53]MP[&_08;;-/ANP[@.<#9 M<@ "%@D4/-1AK!B*0X -("".PK*;N6)A*.#*K.5"@3A@WC)E/4G;[-W0?7?H MT7>T,I;5!/T'9V1.LX<@Z?][-LR'!67>S;+^39*GP5TV=*[4T6C2+[M=)8-_ M6;OT-AU/\_/R^*]5>QE9H;V0X@90"UMNK0(B9,Q4I&!5>QGR4&Y2-NIKM1]A MOV\7;&HG'R[VX9G$*-FQAN>YW0K[W>L\!+;:^Z758LY[QZ)OC."Y2(.+$-#P M5 )IL+9\!+I.ZIBRN"K$"4+!X29>A3?@(JTZ,=?A(@2U6CW%R!VFKY2T[%^'A6<"ILH"5 MBH18\ ))8J) 0R;2 A% *^=BMI$ "VUGESA5-R.#[0JZGO FPP>Z:>.]%]Q MCP!VGO1\7K&)N^9O;;,(QU#.DR*X<(Q+CA@)"><T MP@\8FH?E'GH->X1[A!\:X50N$*YT2"2FQ#FV#48,*U+UV9,@@K #"-^SR\FU M-FTSY-;CVN/ZC7#-%[BF.N(0QLP0R#2-A 8XKL+6,#++!]XMA*W)=L)79$]* M[O'H\7C\>)2+Q#D>"X"9YA1+1H ,H<1A=71,@53M!9&UA$**>Y2"DX=ARQ%F ML+ONKM_2//\0)(O&\4'2Z!S_X;S\N">4,NZ/&3QY>O+TY.G)TY.G)T]/GIX\ M/7EVSGHZEC2<\ 7S*+C:II#17AT@70EKXW"1*0=#&F*L2!2%B$8\,CPF==8] M1'S)R?'*:4!C)\+&1AQQO2 ">A2T>8!X/*%#WMEY(EC'#:Q#2BF"TD2<<,1) MK$%4'AQB0+1:"F'M!-8/%2P@>P"W&0[KH>ZA?F"HTP74 26*<1P:"W,=AE1J M548!*20$Q[*34-]OU #J6<7' ]P#O(, _X\_"031-A9F9_TFJC6E!IR M(34T8!)C$(=8\"ABF(%TDV3IC:1&"]R=NIBP-G.7CX>]GT_)E28E M!>D?=^DX3W?U1)8Q#M6\EL,1X(!!"'F(-,,RE+)V $G" MEHJE-??@R_53V!]!,957F CO<=%J+O.NQ-5]YN./.SR3>8')X 63,1%AG$%& M<<@AA1$1;,YDC-4RNL!D#I:5TFNYR(IG,I[)G"V3H0LFHP@EDN%81,((I"-N M8E$S&8314OS\6S"9O==BD5Y_\:S%LY8]>=NV7HC.NND\?9\>??\*X;8U3TZ? MX?L J#.OEK)*I91PT>=(R0B06&&MHIA3&AH8B:KH5X0(C_;B$#^6 BI$]*S^ M_=8N][=-4O/'K>?*)?""2XC0:(44 #060E(-0U)6*H\M\PC5)MW0#LC)L(]91;]@K_O?/Z70[C]@&#E-L-WLPF5GJG^_V M5@SCI5F\+5UMTSYPY?JLI+>N,];7^2JV_UIX$S5D,:=*QF&,@&"46G.@"*^% M*(1JDXYFEIJ/V'-(00^P_<7 ;$)FQZERG?*IG>>WGM_NP&\)GO/;F- 84ZZH M#%48,:@0CZLD.$ 0V*38_7[X[0%]L!+MH4"GY[>>WWI^>][\EJ%%FSS$B#** M*,8 4W$$8BHK?DLABLF;\]O]>K-%#Y/]15]Z)NN9K&>R9\ID!?)5XCU_]/S1 M\T?/'Y_ACQ# 1L@F#3G7$@IE]4\-J"%X7M".FZ4:!L]HGH?CB1+T<*M5ITZ- M)YY:!\M_INY=+E+;3B/YD0:CX74:_#HXR-/^ MA\$L<]OM'',U]JMEV0'ZG=5;3D ].0< -@I%6L@IP42LPC"$+EH1(UC+4$7E M!FD/^P;@FA[TEP$(/ ] +L!0+J(%&"41B0B81@AK3D4(,*\!J#6:H.3JWT# M\%67JH>=A]U1UNWW-.5IZF1HJK"A_S)-+'NNOV_EV4\8>&-RH^$XO;@I3-T/ M$(%?]C2[U][86-]_61UQ>/U0?C4<6Q*??B#"$DL+H[J\20,UN;6W/03]69;9 M9X\>@ILD#Z8W69H&G[X&W_XCN;W[& =WV>1?:7^:OP_<3=?#+)\&6:&VVHLG M]OHT&*0_T]'D[M8^Q06HNJ_&=M#!CW2<9F52]W_K;Y_^IC_K>B6V4$5F=R\0 MJL75QU>VCM]-"_+GQ)'_[.X_MQY#\/TAGZ:WO?EL@D^?RF6IU_(J'0WM8N3% M&C2N"IP[+A@ELW'_QG*26TM[_6$RLFL^' <((% ^QBH;D_$@&.9!8A?U.AWG M5JEY9C.J#1C4&U"]OLC@X!_SI=7_X^_AU]-8>3>3X-/G2_W;;Y_,;_K_ZP7W M-T.[IM/G-F&]19_>#+/!%B3]MUGR,YD/+.G_>S;,G(^?7R&A9V]X-*]Z*CNQF)/F>$*G=Y,9KF] M*O_SDQZGC^VG%\R9I[;1]_Y-.IB-TLGU*_:-F4UG6=I,4='E9"Z=V+RTKXE& MD_[O[PJCS7W\GH[2PEE_@7D4BXG=TX]R&;INTUE:N/J1[J3JUW2) KWN?FXL3/3 M1H_4*PA*9:K0&H)^.AI5O_[U'7A7?+;[TJ\_/T-)E\-;"[W/Z7WP;7*;+"F5 M]\/!],;^:>=1'3Q8M7"4W.7IA_J/CT]5I'?SDX"Y"DG>O7Q.4+Y"X%\^OEO2 MT*K7O_(37>NV'=)JKJY3_^T['& YDK+RY5-\]>5VUL=_Q.+YV>(KXX M/>5 (J%-A"TW@YI 8TS1-X2ST/(XO4D(WS/,U,G?R_MT]#/]NQWIS=,:BRW& MFE0%L-H[5WTSHCR7DU'+8>!).@S6PZ!8'']RQ>S_0BDYQA:/L201K#"HJ= ; M=6%8QN#_6!WL\GZR3^@!TF9N5_<1=@+"';7>T'6')>@()C%88!(S(QDC2D/% M4,A"$_&PQ&0D(QV;%C#I_$7["S3JB58;67IY> !0XO.5AQ@ML"H4YZ7MSEF7:(GCCW%)_CS>#A M+L=EJ]I:W=R^-PZS>2;LIK[MZ6%Q8_+]U'+H[,GBO':87-W0PGJ)IV9L\>^; M;'%4^2.]N++"_?>+0KY_2$;WR4/NCMANLFI^22'J<@PT@V%(I):(4D($AUJ1 M$! D8B@@=/!GV[_5$;D+F36XB[]6;RE_-8^J(AIR=/J<58^ET\CJW.N:FCGX:CET.:UK\ M8!=_7$4G]A_*L8_*B)UDX+:@'(![^SB=6K7=\N)1,4WW6C?8'\FPFJ=[EWVH MN_5G,APY+G5AWW"16W6^.1T?1O5B&%49Z>26M0RNF=.DV[XF&29EM-W=9%P% MSR6-3C^3%PBA5^RABYE+_G@]F&I71>"(HHUND^S'<%P.+YE-)_47I>%3?'.P M@"2^74 2:CD@Z902"? ;N'PVL)W;4J6?40>:O;]*T?!8[/WF1,.G:7J;!Q>! MJ22!JB3!.?LAHE10" -1 M;<_$-.9+C887*"U ^HRYY8#Z.9U^N;Y,_GC&GRK6]Z?F=FWL=ZOZ!+=;#K35 MMI!'7#W_2+C?,U;$UADECR7TAK'%G+YF\;-8=4X/CHQ#G0BZR,$H#G8XZH7\<0GYUTV<[C2[.3Y39]UE.'(>R>&B(I00 MD8QPS)5D' A-(LW+JHK"1)8-J?9-G@U"2-8S>? >0TE>(8)3X(KMGVJ?Y9%4 M$<,6)/:?\:3PSU^EX_1ZZ Z*LCIY.G]:DN EC7!^XC,M$NJ"VXG+J M2.^1! ML+4U5XN)TJI[*BLV?MR38Z!G8Q>JL_V0<^C.S<,H%A02RV@,9S$,C8XT)!%Y M=+:_U2FWY4E6>YGF7Y,'1\[A>&"_R6;IX+=A=^N[BQ[_? [ MA"0F(%*6&5(80H4)I?7A=V00:AQ^8X84I30&7)$XX@AQ5CF+PIA$8+.<[ZZ> ME1WP\!N"^>EWJ-2W?^@X^.U3&'WZ[=/E)[W!P?=A(H,V&<$^6$Y%X<%H0>(. M+ODP+PX1R](:BQ/))5UQC_48OEPOPV]UM05CM1(7;L*1,"124D@8U<@CF(@& M\H240%J#3J)(A< '2%6(B]2F$71MLCS)Z*;G(B*U2>B?*L34;E=88<]OLL? MOI[5X>N65K3?_!/9_.=.B<_&=^T,>FN-5&%DXT&0WMZ-)@]I.C=J_!GZV9VA MOYR?)!!(&5VD)TF,((.&LDCI*%96DZ^*9@D=,;';.M\)@O5=B3RS\LQJP:SXPOD-*9%*Q0C%BD-D34<@8,VL(BB7 M^I%LPZPVB/!YC5F)'A#[K7O5"8(]EZSG>/AS:/GWWVK#*0'09N-8#LK^T] Q)\! M=#A8Q+I0$"-HE%$ X1#J$)$*.L)$%E5+L2[K0Z<= 89Z'+09U-)]273LCH#R M,+^1!#=-_DAWCE=K!Y";Y6IREVY)#R2\ M8(_B-LLWOKB5G95JIVS1GC4"&RD<48PEA9J:&(6*4$$9,?6I/#8:;H? EHRX M'H!MJH_=0^"IF6G_3+(L&4\?+$7D+SF^ST'19 N 22$B)J-(P1 AQ*"](*P! M!N!R#]>OV60PZT_KE2Q" Y)1T6]N>#U,!_L7>XRTZ>7MK'0[)R%VQ% 2?)&? M8#12"A,CH D94S'FK-86-=5+[H[MH=26_)*MUAKNOI@Z=AONV^0A&16Q8>VX M&4]0>12 -_)_)7-Q9U;"$68412&?^R#&-ZT@IDIP#9 M5>EWBBALE 77F@EN &(48<*Y,#@BZ#5!-G.2KMS$FI'C""VB"BAD!!)*"8*&HL<@2)K MR0FC$(UTB);=CQLC:$L1]K^IM1V3_,9M5I%C78*ZRLX%6-D" D@#0(AJ&*@.$2: G8/"!!O^A3/J#.@6%/\%:;9JW:Y6[& MF'L>Y7G4&?&H1M"4P8(@)J(X!!3$@*&HJGHBE&) X%UX5$OAPZS'/8_ZST/U M(CJ:^BK[K.KTW=)E43:E;RDH&8[KJBI5)X["D<8_YD'^D!>%V%W]IWQV]:^T M/W4UGI+@O@K4>!]\+RZIOW#G\=.'.T>4HX? CCP=#XJJ3TE05PN]?E+]J>@J MXEX^2*9%:Y/A.)_:V\LT;7OK>&(OM0,H>I) ^N)]^!]<-IJ*I'85 M+?32LE=%%NT![% & 1W921*7O92N4T>@BO7):2H>3H( MKI+9L,4M=8I=D89?[6:G!N+0N.,NZG[TNA^,\G[RGW+/V9C&9%92XWSK)S MBOU0;D6Y21MT/3E9.#S7XB2?W=XFF;UHJQ$V?B3T VL=NXLT/LV$Y[.\)02 M DP:[7&5DHAH'G*AN8PX8'-K 2.Z9,P\C_)_SIT&G_+3=W6IX\$QF^F-G<9S:O +!<1N4H"#335@"MM="RDPG,PAS2DK6G' M+8*:TT-JQUX4=T<[?J%S]&G+YA5HAHT^8N=>R\!;LD>K-G<9@:NT8X@7$&3< MA%$4"\BTX91@;HRN!2I@8$T(OJ(=;];H]%5!*EB;-NL)*L$G(5GWHAV?HB!M M-% P@&G%PS"B"E@HQX"'=-Z04QG0FEK<(II9JQXH+TJ[H_;Z;L(^CGP5\Q+0 M%P?T4>5K1)4_VR6VO.UID.MRKZ\5P91[: [V[C\%>3*AXM\WV2)(\T=Z<96E MR>\7R;5]YX=D=)\\Y"ZZ\"9[W 57&QUBBPN$L::2F$A#3E4L:(P0C05P]R2- MA=@T=#399&+!3>90\Z?<"(ZMGH$D!A&5E G@.O5:U8,)0ZT]OU6<GV;Q4 7%8IOTS^6+/!KX!**48A-) 912B%@-3!OG&$FVU& M(8@UT#&" IB01!)@%M::&!8@+KG2<&PE:3C=^#V;Q0H_$^/=B4#SG0=1?G27 MK^P/#.?]@3]]5E_^KH/+\/_;LC%PBVOX7+K=:Z-X(N7A/+;[,!'\KM_X9.Q@ M66:1%#7^K])KESM2?2KJ_,^[D#^D259W'V_V#W:9$TE>903D>PWM+S$>%8-< MX-W^QRY5/QP/C/W>KMT:/88C:'DPUC@F.F) 6Q:':E#B*((-\(VPT(EK7X(\(!><6Z2_E>P$H8,*I=0@(NEOVS6HRG1.QOD3 M*R3-:T+<^80EMTMEOUM5J@J;PN&Y\Y;.\4&NU3LQS/!XV:"K_- M#A<\D&H!<.R*Z5-.C=9F87I4M!TNSRPM>!+WD.DU>#+;A*S+XOJ&9EG M9 M&AA580M$CF)TO)SLU%V5U M^G#"0:@K(-IH($(1U$J2F,5("6[5# -M@3L$U=H[-: MPPDH!^> L$:#$1#%'&@IE1*$X# ,M5$UPH3]8]V&I-VU/CAQUH,K.?V6V8'728'!R79//K M53I.KX?3/Y \R@C)VG@Q#68Z<]=375C^\FX4WD[:C[/.H?G,OE# MEZU7HG+"JW-V7&5L*F(%(QI"1!%'2MAI;Y<$ABJH5@0G&J3&W; M,N)4,I^SXW-V.O>N4SL0]Y'[/F?';[[/V?&;WW+.SI'P_ZIHRX<=Z>!(9GO0 MP-5CQ;3?2[^77=G+EN,),.OL$IC4"M*M0@I:]>MVTW5[S W]"N(WF.M)F:PQH-H*BKAZU@%$&J 4,A0U5511 2"I>R'S9G2.V=,K=]R-PY M16<[OU67[:4SS^2#0"P.4QGEH&P,SF1$8QKJ.KY-1P;SI6/?&FIU+<8#6A22 MMFE1=-9P. %I?!8@DHN@J!B:$#%$.;(B"E(:,5R6$)8P5%HLU=[8'$2M18E2 M2#V(/(@Z B((Q4(2Q9IA$D&.@#$1EE3KJ%;Z[%]+D=:;@ZB]_MGR)$!T/B[R M[]-DFNZY7^=1=BQ:Y2:">"'EA*)2&A%R)]ZT,"&7_#;I M[\,%O8ZS"+(V4V1W)@3O2CH)N7N2#&$5/Z +?F#QCR(AM8@@)C2B5F:#^6$4 MD2\)[(WY06NZ+P.@"VR@LTJS1_6YHIHOU' 0TAA'(>:&6BD?8@Q -.^(@9AJ M"]6M*>-"=$*X=U^+/Q9EO2B0$?1+N@K2DI 6N3,'\@9T\ISG>%@* HWC'!U! MR@RREGT< LDIKQ)VK.$@8+S4L;AB*2_D$NW3Q0Q[#/AZ5<D 6 MO((S@#@F#' :,P8LNP"@MCBHPGQG7M&:J4%Z&/%34 _.IMA>G%ZGEEH&J[*4 M5GH%CLOJW[X43.?,VTY1:&>=5IX\/7EZ\O3D>?+.P5>3W4XB9&:5F8T;,3,: MQ48;BAC#803#,%(\K(_@%(%+C1AJ=:A:Q7UYV-8ZDP<]R-OTM7E[^QA%0Y>1 MN J(N'%J%E&*D$326J_*A"X\!M01H-::;0^([1V&]["/I_9HZ@Z:*%^@*0ZA MA!$5U%7?Q=J06,Q#06.PE)2P-9K:Z\- >I*W&5W2?8WQZ(-"V\D#.C+;9CTL M-N)!.-6$\1@("QCD_B.1JK&(I%C*Q9MCL5S=-SC$)3TJV_32=L^J\TZ';PW,]G*/>HC[HB >F,<(S%5>&0(7 M[3%AI+D5F4(Q@2,<8LSY')D TJ4.MELCC[?FY%RHATB& M.FHH-_PZ,652Q@9$7!$N-($0LUK[I1 O=0FLH?PH'/I-W:P])O?7%.;EC>\^ MKKW?Z#3@O K-=(%F3+& $A$86E 3QA36N/;28@E1RVAN37'&@AP0PIW5GCTB MCP.1*P4L;[IZ@>!65[8:LK5:#5",\1J2.HR7D@AWA&3[&C/J87!(=!Z/@#T? M3W*9L32H2+/1YJ=*7O(&\S-,H%$_)V) 4B&EI$2%VL102CAO*H;TBS[FMU2L M>0_Q5A,/C]]2]MZO4P7S"BQ3V,!RJ+$5XY0)J830*-9-XBCP#TL?3G5O5F[ M>]-]U^ELN8^6J]LLT@DV(-[;K ]L%%"VZ'6A%&&,1Q&0$><@0H+RN>N=<;D4 M!/:6Q@#M,;8_)\ K&[Z14?"VA'^F/GC/W\Z(OZUB;V+!WG"$@=7&9"Q9:!12 M$3:\]GD0099J!K^!?21[HM6*"*L;J'>R3[IG4IY)G1&38HW*33#&.D($B)@ M2$D8(@WJ,BX814N5F][ 8N0]CEKUX1PGDRK,RK\4C>;K[UMY=KFNGV>W]I;^ MH\F-AN/TXJ;L? L1^&5/LWOMC8WU_=S>;IH/@ZB%([NY&#Y8M%+_GTV0Z MFTZRA^"Z3%T)LF1JGS:Q;TGM,^O')_:9DY&5!WGPZW L70(2BE=8"SHIZ-1]>M?WX%WQ6>[#_WZ\S/T=3F\M33R.;T/ODUNDR69 M?C\<3&_LGW8>%8OIVRU/[O+T0_W'QZ<,Y=WX@B--^>GN59@&&O3/P MMW8VNFAY+;;3E/9(-4X GJ>!YREC)66(-Z.,#5;#DTW7R(:?TO;XV0CFDFGC4\8@UT M<4($, QI2+ ADL8""\ DF[M&9+24X+T?UK!TFN19@V<-GC6\ 6O@"ZT!4,3# MD!+)I5 ("Z@!FM=^H*$X#&M8.L/9FC5@ZEG#QJSAU#Q;14I7>9+2"\;I-)A< MSX]%JM.7MR[N?V#$"]9HML?"$ &@4"B9%L 8#N=V0@B6BN2O@_CG<^C2?*\& M@GS?YFEM-Y-CMA?GIRZUCQB- L Y&BDT2E#-(A.'C M*C:8U&@U6X9[1V)Y. MCEN5NQZ-'HV'"A47C8)+7!)D 4B TA)232E1\R ";>A29^J6X;BA'KQ6V9;W M;8:3=Q.7?]Y)J3UVU_G7U&[^V'6X'$[3VZV28XXQ;6TEK#%:-)%CFC(.I2BA M#;7FIH:U)&PK*_?SQ 4-S.QE5Z.TBE+<7=]=#]('234](JQW"N)=DLM'B>Q5 MP":+HB^(J"@$$<32$ J$H83-C5E7SG2/P&[1G7W.>/8.:P]J!VJVD-:(*Q$R M+10,!2!*RDC/JY["F"T5<6D1U.TYHL%[ZD%]^J[FDO8*!W-98W*5907+; M:.)=1O!*A;M1ZY\)80@ "#!.K1$MB5&RAG"LU%9R^6E18W=%7.1)6-MG:#%W M&.4;OF^SK'$W\;N5DGWJ8K?+V%P%3;EHDHP@TX 9B'G,F0D-X_%<98X-VNK\ M9PMHMNEY/GT/E_<\'R,J5TE,"182DX9( 01YB"@ $) H0G@>B$'X4A;_GF"Y M!P\T/5>!>38>Z&]IGB99_R9(Q@.7:.JHZV<1@!'TLW0PG 8_TK'3BM.!-W=+ MY*-&:CR71"NE84P(0X9#31?.:2264N/7RZS]0Q4KG]=[T%=W]A>%.9Y.LWG*Q_6"[_7$&CP7IR\:>U=7Z<(T$;]2DT$IAQ'"+M>ETQ* M'H)T$Z JE%P&P$*&21Y'D(>&1@5API+G6"Z5W MN=O=_A&Z!S03W3>?NI/\Q*+068MK>SG=JT$CM'&787V1@Z$(<00 :04 M,<54<6OFS@^(&2!;'1!_S8:3S)5:.U1R(./OS[BGEG=$>U0[5.-%HB&#@IA8 MQ5:68PMHP02>!U6*2&YUOKPFJEN,E";G[(KVJ/:H=J@FC61^C!43&HI02FCB M6)IPCFH,^%::^9JH]J'2/E1ZPRB1VS3)9YG]SW@:_./]]_?S1K>G%BJ]"L&- M9 YV*:K9"ILIC0("BF5C O#!014Q4+42 84;253OZ5WR32K M4'U=)3CH)!O;]6A!SUTOG^&,/&S,=(>HR?,,9701POI#@$FG%%D%9 6K/82(KGB8E(XZU*XFT* M\?:4P_-%]ODXFRN:"M**J(+[X?3F9C)RX]A27S]F/#>:06 F!<$QB$.& M5"Q-@>KZ(-AL=V04EZ5U)N.\L+3W&]EQ!F%:WM]\C"!:\-M-.'IW\Y$A<140&]D'D G),0NCF)@0 M$!4:-*]4%4FYE9-J-1#;4VC%68O#L_$V_VTTN4I&P7 \3<8_7 W#P+*!"]?B M9%"U=C\7TW65E$6-[@HQ$R;6.A)8R8@"%(4BKJ4L,W"KNL_V2_U'>GLW+:\Y MC,^9D%83B8[,;/4.J9-']2I0-_(3!*48,*JX@A&C3)-(S".F((-F/Z!N+XBY MW7I81P9E'\/L\>SPW,A,,!)3 <*(\H@*Q2AP59]K#=P:Q_O!=ESF-F@T9L(I!J(AVI7%"%@$) MYPD),=RN@5*=*JS']@U%IO#>FX_[H&;OVCI.+#92"XSK91:BF,<6?09HC!Q;();%\BJC&S=P%20$C<:A83%$L4 B, M:!3!V2I*:EU4MZU0?(:H;Z0K2&K[$2"QB',62&:;4W-4LI-CV MZ&@M5'=5"3\95)^DPWF;#9UD@S2K!P_O_@CRR6@X"/X$BO]U&LNK@CMPH[," M,UP+1H7$D2$:,Q9).G=OZ>TZ)A5K/O]J_..3ZZC^-!")^!8W=I;^H^F9VW$].(F M+=8'(O!+*V2^/(+7WMA8813#+AZX8BKTV<9V7BN[MUK2^LL;T]"&X3:3>K_EL][]9_ /N[R9G>DPKZ;5FY<>?[PD298&6=J?_!C;VP?%DKGU MN9Y-9UG5T-XRE/3?L]2N1AY,KH/!T/*AK/QXE4[OTW1!_$+\[ M/=[>.;8/*"(#B\&,DOOR1?DTF#F>[J+=Y'ZI 21S?>/2[L[W=)06HOE"0*44 MHQ :R(PBE$)0!N)*%,81%A>P5!?L(])!.-WX=K0^K=02X&3%T'?[@N&UY2OC MJ5W3V[O)V.VEV]?I0D YD0'YQ_Q9K"\QQN+NV'**VRO+T3$LV%#BA)OC+7GP MZ]"QW\DLMW?F?_[P>$D>L8"7'46/]) B92(9 "6OG1BJ.D*B)!R@97BSLX@@BS:#5B$U$@;:49<0\ MJC2D4+VS_+.?W#ENEDM)>_P9=_DEO=M=U/Z[WKU,)B7K.PY_N+W[T^UWV4A!UO8! MNNCL$H3]OM5>GZCXSNFQ9>CK-CO_XB+N??;_SS[.1[KO]*=TD19+# $*QX01 MJH'BW"HO53'B..(4+'6_6S+![!_U=_J/NW2,?P6B2EPI0WY+40,<%" F41IT=1K61QV5NJ=DW [9GR)14TSAI75*#&C2+J^ MS0(KSBR^0B)=R87EZD?MXJN#\JW[8NSHK;[OTTG_]R+XTY)+%07^^@'O^BKG MBC">4U1)>:-$(2$A @#12&,0"M>*6 MX_*0]12ZI]5Z"]/#_7FXHT6H!(PPC 'E-#3* %)S.9PYUC+_<.]'=\MZU%$ MSQKN)V?$_BUSYY;/Y&^4H7%-!EVM]E^UNKTND-5,\%UN8" BRX *"8B5A@#32*A;7R M&)E'$@$0\7:X0#N"&\&>95&>"VS"!;:S6V%W,[ N)]-DM+[=>CA]^RV#_#O$ M?%;Q'KSH=:E"'%EN@PG7,"08"BEES7MT!%;SGL_ITYK!K<;_,B)/P4HX PO; MH[QC**>P<>1E5&1BKA4#L2)(0=C(V$%+5<371'D[*@4A/2G:5"E.QA>P'SY0 M5[AIJ5A1.Z4ESF1!_")XJCBG(B.- @6K*HT9^-6@;[#0V$ M/20.4DWE>)RPG5:^C\TUXSG0P3D07W @1"(8$6RDUMS0F#)IYN=%,<2OU5]9 M@P.U=$[40Z#58Z+CYT G%[[8

    !O%?R$;(K'4&' (>*08Z%"U^=/ @*$,(C&:_I_UH.? MKPUSCE:H_O?L4:/9GVD^=13B\W V%YP0-)#+J93(VJ@1L/+(ZK9 A0ZY<:0 M9QJOA]Q/\_WX-/X\&3O,9I/1*!V$U]?V$M(18\@*=46<1*=0A<8,Q.C%(G'E$=-CY.]- MW"/2D^20$G\KP;[=WGNKNQO"_731WJR@#!&D!O$8\)B1*(KUHD8J4*SIZN:>#55H MG[5!$.]QT.JY_JK]]+&M;R6!/4\Y0IY"Z9RGA!I0"1 26 H4<8@AGO<>I30$ MN_.4UHJ;$=YF($)W>4JAPOQEFMC!U-^W\NQRZ3[/;NTM_4>3&PW'Z46MH2'P MR\?&;/\URZ?#ZX<]37C#011?#<>6ZTT_D)94R3Z;NCVG0M_1J'_/L,^Z'HU%QY55JWV87 MYW_3P?O@D[MXFF:WYY-[P.0V+2*SW77I'_8QJ5M->VE]S32]M2N:9 _!8'AMQ^Y^SZM%L2MD MYVS7S]X_J>?^W!3?!VY'G]LWRTPR%XUF]_7.#OT/RUFF;OEKDMQ7GJ7V:=F=J#! M8)8ZNGH->UDZLF\HR,^R"/NN\5*C\YI:TS_NANYN1^WWEHXM&$;V)9/K:_ND MX.KA><;R/@C"/,AG_9O'N+1LQ>I\-6[*)R\/L'B9'6-)X>[:_L1>D=]-Q@5N MGWOA3LSX9"5".-T>%'':3V^OTJS4J#'L!3M!]#$A."3\*!I37*>63R>C7D6) M;NNM\F27:OP,55KFV>A@[1AN6_R/@?=\9P;8VX4!0_@>MC "MX [+,-[W,(8 M'%9+=C9Z*(2898L54RE1;P7@C^&X$/&[R0P$=N#;IB2]8LE>X8,M4AF5[\'N M8G:W+<8 O*@ M>!24@O7<#*TU:;GUH(1<;@C=U!-8:$<$6N(;.'0I/W \H#AQ%J%JM)E2V@V5GHU4YC91V>E#CG7 MH^?,X!%.PU$!^$()+Y3TV6VADM;OLB_??M$0!3T MA=6U8*Y^=Y-K+4Y'29. M#6_,/4NO[5P;\[VT8P_M;\4B7Z7IV%TRLE>7_/E9>].:W\[7YY;NJ;Z65_S* M$GZ:9'8LC75IC[1VYT^;D98W&UYR)#G.D1>[:Y?/FEB6X.S>%VXB*Y2ODMR: MILY_7]!/]?&Z23-%3"C_F,^EFR76?#@86BO5BG-GV"Z<-'8W;I.QG<+(V8AE MLH']^GXXO:EL1>VSOLO2G\/)+'=NZ.0/ MRS[F#*'F%#WGL7:B+$O[[M#$N<6?C6]^V$W:8[R3L"_7MN&DNUXR5"L?M)MG M[J3WQ-4+:7+,V6A:<"+'UI)I5E43*=RDQ;(DM:E4\+*Y8K6TAO72O0^BN(DW,K/AH_Z;T M-;JOJHFYU]H'7#ULPH/=B<+58X4P@ #\$EB1:@5-X53LI\.?A=-Q,.N7:DZQ M9'.94@L:.^%_IJ46X4C1$)ED&AOFGGDS&17>RG*/:C_O&E)G,LO* M2J_/2\[Z\.71>0E0X^K=[F*KGT\;Q.6T ;?*=\5A:-^=H#S1S-R1GSN/ M'8Y+SV^A)M7:TU.UJ:$E]1TA9D].0%]3JZH;6E"B!'LRA>+?-UG]D+OD1WIQ ME:7)[Q?)M7WGAV1TGSSD]E5_N+262:?H MT:J#UPW);E6!R6PTJ$]FGS^6K69[^>A0LWI"7DC?K!"Y9<&A8K/L7\FHK.'^ M1%&;C6N]PSW^;E*[R)TQ6?C')T[G+?3;N;Y7/]H*YEE6Z!=V* ]6DN9!X8[N MS.IV!NU-W:TM1]5NSKP=/=B [/;ZBMYJ?75.M(^(]:F+^YO5W3*K3A:^Y.=O MZ1B\WY "T>MTVAS*^&'UU:EM3 N CH>NU1?.N%VCK7<.R>?UVD*0%OK:31\ M9)(LCI3=OJ=EJ,A5,DJJT*R7I=*PH-SKB0LFR8-?"^/4VL#V,?F?GS04>A1Y M^#A"-"ZCSO_GO-!RO<"4, $0LS.2=!?ZAC;OJ61Y"Y/ M/]1_?'P:3?MNGK,SSV82[U[.Z"E?R/$O'^N+GOX&7_GIM=]:_VF]V]ZTT=A; MI3^OS%?;0_KS!@E<;?DTBH_W)3BO)J/!DZC-\THF\9O_2$7J?"KT'M(>HDJY M2*8-Y<-J&LX:.Q H7ES"M\V0/W0#G3>N!2%[',$VI_RVN[=MBN IUS'SR#U) MY*Z594CQHBZYP7&$(T"$I,B@T)H'K*I+KB,(Z5+YQA?,N6>R"WE++;$X/TA3 MOFZRJ),KPA96X7BY.Q].!\4QZB-?<>/4N8AR+$^"7]%!SJ%4,J5X4:EN[A M>?>R_6'S]DZ/VO0,@CGH&72 *J% M!M9,U423$(LY:*4B\D"@;4W\LAX#]*1A>W(6Z[2F)V]$!A+X4T M3_U@C'&^"G@N^S@7EHK YC(CF*(XQ@@ B(3%6\\-&A>&ZIMS>B@]7D4J> M"W:W8O'))FX\S9FK"C!DM;_(Y26]G*3Q),ZA2$V?9LFXM)C**D;C\GEU6M,\ M9:YZR&Y%'5@+QS5TKW-6LRWI-CUV^1W.^:!(_.BRWPUMORYBJN/RU]6^=;_3(N4 MRD6=D[+.7;&^\VHRCXC-D86KI+++]-GNTR_J"MY,9C]N'&\;3(JLT(K%)8%+ M1"YJXRS6IMSXR6Q:$'I=;J6<9UDEY??QY'X<%/5R[#?3X6U:U*JI4TZ?K(PC MLK*:S&WRKQ(J;J6;H'[\K+4*KR2%$IQ+2K#2@BH08-5#.M#AM\^?/O_M>_!5?PN^_U?X3:\_B4XLVR&3GNU+)D5M M)M?9HF@I82'O*D?,"GYJ&6N0WQ2<(9W6PO-7_?7[GU]+>IZ7C5W<7M9[:BD= MNG]C5?Y1^N7Z*;BC)!_VP_$@'HZL7C HJ@B]"G@6LLA$$3(Q%#'C4DJA:B " M9IJ QR%EC"G.,8HH)E I$M: UR'EYY;D[ JC[936#-'*O&;&MTHUE@=,:]YN MA-O]M-Z\WC2#>@^NEK4.DR%\@RS:M\B9_1^G$NNB4$]M:0?6R&XM,.C(Z>"L MDZE])GT7-G\[Q_3AT^P]99P)6^"["(?C#V:Q)L&'7AJVWECX0Y^-WW MNW]ZN[^E?0 Z.]//Z33XU9T _+GR5!U(Z>ED5,U1!$LC0&$JX*(Z1@PU-)1J M#F1$).04A:*N)!A!NN0*M%O^J=CJW^RV[YR2X$Z)[762!$M8@HY(MP0;*BI.8/BE&[*&5I+AX"B1T&;'*&S$;P>X![@ M+0.<+N+_0RIHS*,8"ZH91UP2$M4 UR)%L"1;#GRO_NIPNO9/)AU MUA3X+^LPW;F,QPK7X6E5#"AARQ?5 ML3B/@8H1(Q:^5$?&8%)J[!*&.B)+&OO7YBY\GV]"/,RGV?#*G=J'X\$_QH/% MY_J0W^&\\.;M,_68M5HL8%O2Z*P*H;-$_"HCO5'81P%-A7"U!C W6LN8 MAE$->#^0W4^#7,NUAFV7Q=J:2X_<(>&YQIMQ"P@6WX!'1Q@C)!<%8 M($09+HN32! *2-%AN,5FUL ZW(*B-@O[G0&W./WSAB"9EC19!%Y:D\-^>3MQ M#YWT?W?M7-.72A9YOT3'&!B6BY1<"3 #),0&8V*T4A$E-0/#$B[5,7SDF A_ M)L-1$88\404Q?&_00CO6S'JG%IRWZ<(X'J[CG9J>>1S6.R+I@G=(@H6B,$0F MC$/"(Q3&N'1J*H447BIJLCOO:/-< TIV"FY/SP(\"S@P"^"+@TL.&8^)-!QA M12F/F12H/M> "Z5?]N=!;1W\B%Z0I)38 %MA[MVURCY9Q']ZPICV DF/])' M-HA+"\ZG2=':U+LU-D:U) NC@.F84:A S'"H0XI9I&I44XF6VOC4VQ*6N_)Y MYA)WOEP768OYE\6NK&T2%&F5^78%'$D/DE9KF?MSCB/2%7 M0'&KDT.* +?_2 DTCN>2.0R70HIVQ?"2:KX+AJU%CP[2I\MCU&/TP!C%B],# M"T2B.28ZTJ%$",8X@K4!C<5R/;Q=,;JD.^^&4=BJUZU[&#T#GWZCAL5>O/O[ M*0]Z>E5 ]S;KPYXL0$";0EOC](83G<:?.XU:QN(;[$T-I-347E&=4Z,2B[R M3R0+F18HDDJ& H2AT(C7C$H MN3179=1/7<:LQNC8JWZ?8Z3476S?LE35E;5 MZ"OLW4-YC#I5S^ -%\0O@J<*3Q6>*E8NR*G52:R*WZZJ>76<[1>WQK8WJ3IP M6N5IRM.4IZENTM3YA,B]59VPMSN^WU%*GHMX+G+$7*1QFGX^1=*ZQT6V\Q/Z(FGK M9(ATTXA?#YZ2SN%)1(@4DE:-%P@P:I!0X:(RTK*-L5NMD\K1N]=R:*U">@41 M=%8_. $UX,C=:>N9^Q@V$_1BAH34.#(<,0A9*' -1R'PYMTZ%H'H/[VD "U-?8\T#RP.K=6!1 MX@NC=0I8Y]-145]?I_UI,+D.!LX<&?Y,&]%!'VJ]\LYM9!Y84@J2^R0;[!PW M=(+E#0E?B, )JM^H1) M#\DVX^\]-#TTWQ2:?-%L@T%I*#04"6@,8SRFBM;1IZ&$2R$,NT.S9:\R!N < MH'G.,?;'V8ZCF]$P>RD-??0Q7ZOB]:ELY.-K(TD'7IVZ-GA5NP0+YJ14-<53FH82QQ+EP+* MI:JK5R L5S:&VRQEX*C:D723XE\UU?]2V*CU]VT\NS&9T7"<7E2U\B$"O^QK M-N46?Y[=VEOZRY^+B\K;GHZPL=S]U))C]F0[EF:P?$,+4FJ^:WV;(GFXPON,D<&O^4&\$Q50!) M#"(J*1,@BJ2(J&+"4*34-G._+'PDD^M .78PGBX<(\GCY7BZBW:3'0<9CF?) MG&5=VMWYGH[2 NH74/"8PCB,#48&@9B%=3 ,"B. P@NX_F;_:Y9/A]1@1,,9EG]GO)I[X.*?W=@O"Z4L_HS_?=L M^-.*A/%TS5E\2UT9EKY[?AD?6L:$!K]^^Q[:D;E'/XX;G4Z"I&_?8F=74^B> M9&VCY@(3 AL (=::LPC']I^R:)N(E-9H*3 DM'BH8V 7)6CT'_W1;) .3#:Y M5<6V%(CYW5GA-MSM!!FL*9=A#W/ZS^@QYX]6M=KZW]_U9Q,A2!(!! M$"B$4T>S1GR0YID>9!: M:;?#EL5I/W6,N[1.,>P%CJ%L_;@=X.V LOW:[$2WC@)VF++=E#NGU/Q,1P\] M*QFM$$HKD@RN+4T6N]5?$&8^3X:P%Z05C3;D\U7:3V9Y6MR6SK,GK#BVCZPE MI1.$S\C!^\EL- ANK%"V3TF=$)X.+VK$O%_?%'A&M]J/== !!>^?:9# M%/?8^Z_387FD62ATEB^4!%(_N7G*^3[XTOZ[,D?DX]Q^S-RM<_9+*#L,PNQX9CY+!D%DRM+E_/BQY5>/2[N*L>PCR4> M3(I9%?#.9W9-+:4W!I)/W/L?GIE]-:1EP[QIHU5&7%(([%P0HS$Q FL:4Q,R M2:'5:A53,"91%#GC;&$#/C+I7U90'POS0B17Y^W:HF?Z$(X'2W'1N;,:(SN1 MW]\]8T0*R3&,&7&)%( BS*CA=!U%^=)=_L-0[&O;+;TIK M\<.5W6P7F_'E4@<0!U7>5_#]\HOZ?__KRV^Q_O:]^(Y_#/3__<>GR__I!?KO M7W_[\C]:!Y'^K,VGR^#K;^'G[T'X.2YONXC"[SH.U)>_?]6?OX>7G[Y\[J"4 MVPH?7[/T.LTL+RU*NKP* PAD"$( (TD%Q8@!Q4U-GA1"TX!!""SA8QK1,#(6 M 9 J&LYA@ AX3Y+@]F=^WMKK9?V #NGYW-&3O@N_G^ MEM+0"M+). VLXG([R9P8SIR8=LJ,'?+U\(]B3L49B[58RYO3<3\M/EAA.4I_ M5)?72D:WW)STFA/]0?IVEV M6TS"#C^]+=3P7N-O-Z)B9*.A%7&#I/IN/N1R5C=-_UFU+DZ7F@ZGI>)I][E> MALKZ&Z0N9F>A8SIUH+RB5Z@1D]DTN)YE;M)NR,5J5@9YY<)[2C_-^+?W03C= MV0_0O,_J@-/TPG[33RTKO,^2NW=/V6+M)X"N_5'*\.*,WPBE"(\@YQAKI@F( MI2&(QD+;'ZPR4G/.03K\$$_Z,Z'"IY00^?WQA[IR*]D'.)+2#=(?/ M@]+O>I<,!\&OCK]/[,N+CW^NC? YO0^^36Z3 MI<";VR3[,1R7P[-*S:3^HHSC*;ZY'PZF-_9J._GJ9+]O-R6YR],/]1_-52G. M\=_-H^+GF1VPL'!?")JOWB%^^5A?M/3;RS^Y;>G\;:_]Q-:Z;4Z3=N<%7IR%9!>E%_>$%<:?;% =_W%ZINK)^$>;(K=GF?CGZFP=^=KR4/]"OU MI$\=2F=* 4WK]'B=_[<=OYK\N +H*E1.KI0.Y3F^X MGZJ?JI^JGZJ?ZNE/M6F;G\NTVRYKU+H^W4ZRZ'/:]'/A^T_S%7UVO9^XG[B? MN)^XG_CI3'QM1>=D%\%'6/CYM:&=ME:MIH[(*R>*MM=&_89V8T/_GF3]FVHW MB=_-(]_-\"X;CLI90K^;!VGS^)9UT789=VLT!]X#=L9]&4\0'W[B!W8>MBC- M'W:6Y7[WCW7W_\]LG%;;C_WV=WKB^]G^THP^!Z?;$ M]YS'N+WN=[;;O\W\? 34FZN1/@+JI!!U[O,[1![C]B?(?D<[N:/([^BQ[^CC M/,;MM7>_G]YUYUUWYVO%^(D?J_7^.,QO!R7-D\!ID(#WX75\XOM/9 0%!(!$1F_<^(G[B?N) M^XG[B9_NQ'TB8Z?<*:>NP9_:_/;?D5%LK8SZ_>S&?C83&;3=CMB>\YD=&'P'1[XGM.9/3H]Q%0 M/@*JX_JE1Y2?WV'EP@Z'QWXSN[&93W,8F=_1(]_1QSF,W.^G]]H=1MW:ALBZ MKU6=K0'C)WZLAOOC"+_M);JG@-.@ "@]"71ZXOM/8:2. A#H^D)TB0*\ ^\H M-&,AN/THDI]@ C\\K$QOG_-\NGP^F%/0]QP$,57 MP[$%Y_0#$7>M)&E'?EN%-TVST$%PE^3!_'_S7Y#ZU5-(+KF?3 M698&@[0_2K)D.K273Z[G=^?N\?GLZE]I?^I>,[7CN1Z.DY&]P3[OUOY9WS)] M9JC1),D&[L=XF-DG3++\_4Y+O"=2'/[Q83P9?Y[=VEOZQ:#JRYX.LC&FOEW\ M-'N"G=@^>VW0RT-,-AE?<).EUW]]]Z?<"(ZI DAB$%%)F0!1)$5$%1.&(J6V0H1C M%HZDU*2@_WR^%,D2"WFTBW:3*WB4)#L<_/7=I=V=[^G(DJ;]YD)(CF',"(.$ M (HPHX83&',B41@QQ"_@NQIAZ2"<;GP[>E>,8D%JQ=/L,[ZYY3*Q4T3_+_F? MR_A=,$YN[8+,\HL?27+W(1[F_=$DMSC]'NB>;"FN M9EBVRA^E#OQ6M:\DEHW".7)'NF OYX?6F)K_N9S)]3V'=5_S[9":._9R]#E; MD6+G4CFGUZ]H_7>/DRAGU_#)B %E/Z;A?(W*D?K&Q% (472+$4K4BK8"ZKJ: MZ1#35%7?\#79LP)-T3V@3M=U'*?DA#&+/GK):(&$_14&3<9^//: ^*^V\]!= MDLY"X-+H1_YQ#(_.X,').'QZ8L I<6T)2O5=S8H@*(]NZ?^\>M,&3=$H3<)L M__U/8K;W;^%AY(E;SA-L-I\F3XS![M7,(O_VW8:?IRS+@53Q RX=I44>E.1<68K?R>A,E]F,.1RBQ MB(OTO5^2L0<6[S_%Y(!7YX>\&/<&R!HM>+XM*!^1ZC@-#Z4.>E(Z #3(A"@H M)12-T1CX]*Y0Q/BV<2EV)W%7+.?J-5!9\67A,V-VA^P)#Z'Y#& !!(MH%=ZS M@;28'\0^1/_I *5%S#5*T:T'P!1.PQ25CS19W$^$$E*"UA8/71/!!I5B TL$ M)>90#52H T$:CBJ'2U/#-/1*P[0]SU%!+_1L17%4Q_9=RRE=#+9FV*L.D=K9 MT33N[11.^)XAHCI/:_X0^S%,QUZQP"!-9G^$Z5\L_PKXSTI%:X>RBM*!?YKR MY\9L%,W":?;?5\J5E(U"W)]K95FGC1>S<9(73^)IEUI2N2V__G2HZCJ4;$ZT M[VPP&-;E&0P@G![Q/UP1_P%'G+/IT?G&K-TGKF<0UPQDBP:!8GK$TRVEY!O- M-/W6^ 8V#_;TRQW_-K,7^21)8>+CE8/Z) ZJP2E"5VKRRK5>,8OQ+*^H0[K& M+!)LX+3IQ]O;&2)TN+!:"1<3Q65(E*'!-V*PC%=KK6W1@D+D@2S+!Z^0@<2- MT&6.ZZNDP:HG!.]RA 8-YRF<$)4@Y-(4K,U9 EMSMT =%L3J*(UN44RP:?+X MBDN=\]8[-A'%BAE3*;EB6Q$\QK,HCC(X B%V2W*KW'+PQRS*#1= MX 4Y?RCF*((3%\0YX,80?IN-)FR\ "KENP.3&4C"OS&-1GCA S(.5#%A%X!9 M .I7A%2,LCOCCV8L1PK/)VA:/3.A<@'L/^C7*&\T0]"@9EP=D!["Z8*AHV.# MQBV,V%)C'$4IB"XPXF(^B:;.B-Z@E-7;#B0HX^L'=W4XXWQ ^@R0L9LH"'A7@M7@7D98_$"&_>Z@%GQ1&F: M/V>5EEC\.JR/P^4O2DN( &*8N+6"[WGV229CI>&+L%IG;X&4IQL7G.RF(ZY>KFR MXJ'T!^CXL\6LTGAQ]%GQV>;WP\K37%S-[4T JKR_=[&D#2$*"\5X!;%7=GMU MLRM ;ZZ+_1@Q-BYHJ!B\\;T@.K!KHGF$="!TZ1%#):2\((?7;=K^\!:PH3FL MH-!!,X(QA %_\%T_3**WM[%<9:L-N.:VW56[V]Q ();%%"D#E)@Q4!K@X=-! MJZ'J 8LY"-W((>[O)M/5ZYE;=H=^J15YM@FSMUA 8O;A(D]F(0^:+^]H*_M!S)*% MN2"R<)2C7KLBJ_A;T^0:KP;&6^ 1'17%HZ7FPU7C]36F$@&$:9#T$D#", U1 M7+N,"C&-E\L8^Y1,&;_121DN=/NI\P,7JCO7 *(83KV^Y-ZEH)_#3>3!D^!_ M+L>"V"-^U50*>Q'2TP>C+OWB>R,F<2D4<80QS9PRZ\B))8;D/CNADP#/CA8\ M$KJV+)QI" -_'X%6A53,*?T:C4YN@R9CU#D\$2EI3N%(3RG0Y# M/A@Z^@3KU3-N^&=PH&5/#7<)SY(TY[<28;:\+V"_P;^9R.K(\C3$([O&XQ.9 M'<(ZPJF4BF9A$C71MI,.Q[^O!.B?0A[&:A96GX?Q)GD8RF%Y&.KK"#8]W>4@ 7J-IE#\- MZ@]1 1$^TRC[Z_HN! /-(Y%"AJ'6R!SD2*V83S,+ZMP?0(S2E+4P1I/ M"/"L?CJ-[O""M@GZ8DU/7_\Y_ Z_2[FGZTEZBMATC.E^#URG M8W=W:,,6D;HP[JKKK$KY$S]L#H[:MUC.4^D&A+'6TOTPC3!9H.#=^I(U^D-Y M!1^!-.0"JR#'N]K3A$#QL8,"9Z]4K._%1641"K$6*,$5FD*Q_@?G6PRPJ/>, MP^:SF5F:#;!% I-JNFP%5%M;UGAZ*>-;!OQK B+^W1PN1E:8+J5*$UDD1G-BD$; @\6W_WTE M7_&_,=:H_'O#P=X )6;29_8H?0,[;2W]_3$:YY./:#/]<@N(RE+,<)Z&\XQ] M+/_1)"R>UWQ55;FIFI\03-';5@1'O$,W?OJE?&CU._+,5\I^/SN;E[UKK<8C MI+2WTTQ'T&JQ$C+_@49[-);^2^;_[]A[T98FO,'XO=S*:OWA+_DJ^\._O,,W M3Z:JW!$$@[>DA>\@$^4MNZT5-,?UL36".W[5FI=$-RNRJ57JK>SKU%54JA/% M5$@0F(Y-RNAFHBFTM>CF((Q25-990U'W"X.S/,YO>Z8&J"]-#9"'UEJX\VJL M>HL%C&J..!KEM,51/QUC_><@9'KT6$4/JT8/2A3#TFS9\$U9-RR;F'9A'+NN M;BGKEOT[H =M#3W(4.G1HT>/'CT.0 ]":O0PM8#J-E&);E!+LW37TZP2/0S- M<;N 'F:+Z*'VZ/%B]#@W5Y:_?BUS('2T6D#^C4% -2H0L!395CQ'EU42J)8: M$)7Z)0@0G3AO @+_J [EI2:(B(=K @&I@$#>88-H+>+ NY45O21'TSFSHEY7 M" F](ELR)0$GJI2T]"\2A[[CO4VOH"=K+BFS_>LV+/B6;!BPRWG@DB4J:\K MBFDIEJHZ7J!5JK'Y1FZYG:RXIAP?PHKK53M.D!4OQ@/_;4L\4I?LX:[PM56+ M6-ESY4!W=)UZMFS:1%;=0L3ZCN90_:A\C6<6P)%]PGLIEN5'=[%V) >TYS96CV&-!C M0(\!BJ(V3&W;-2QBFYKBN*JM.::ATA(# L>PNH ![;F^E:'<8\!%>+=YY@!/ M*B6RJ#N[GBXP7\_+.T[4>#V-58^EN4G+RL&>9VQTLWK..BG.:GBP2."XO@>\ALJK M#':M97JE!TLV@O?E+/-R..MB/,T;=$OSF*KE*9N>6_A7);5D# A(1=TP75G3 M'- XB>N8I60T;3MHC7_+!$TP,-G8CL<5[R;XT9=%CE5=<;_^R5,;X!DXC_"> M?6.S,(KA<[<^WKUU5&U(:=LLW[T6KYV"@*Z*WW/DZX9'23&I86N&:3NV[1B& M[*EF=6,,%J9Z4GR]4T/N^;KGZS/F:[V.!-$LJOB&K'L$M&[J>9YBR25?:[*^ M.1*DJWR]4S\'OFY=1>\>7Y^;^[>D""D4)-$L'!;FC=(X;^0A./J"_W; 0KJ# M/MLNJE1:ES_!="_3T5Q%5V39IDK@R56&EZ;I1FL7507\_,9KIWV*1:NB%:CA M7V+OHLHW\)+PE44VAM'X6S?WDWH^,LT<&FTFC796F3@#G:$'DHX!B=7H5R83 MUZ>*[ >Z)H,Z(U./E$"B>I;;FZ\O-6QGY% MB_2NULH^1BU4.Y/F85H54D_9?Q91RHK>V'>;ZZ)&6?D<[^91E=J<)UC6%&NN M YW>L0A;.C;J=HH*R*)5XQC7M%YX&OM-8-;QN"C0"L!35LUO%O1L#K^EC&G] MR%*-4'QYV8E.3*+L:U.M/HO@)1E+'Z*ZK4W12@GV'^NVBF+]XHJI.95Q='>' M32^2M*CL7M9K3:JO>)GL;#&:5.O)AI++R]!GO-1H\>EX:>!RQK@[]W'TO[R% MAV@U'$JCQ8Q7>GW >MSY:'*]F!=+XQ7RB[*@=3'JHJHM;GFU&X TB13!Z8Y$ M^=%PA@74ZZ/;6 D;EK4\)WA5T<=3O.TUU:[/EL$V=1=IUK%%0HH>L"!OV>&% M7V.R&+E@[[X39?OW.AKOFI]CB_;QO/RM/(_ERL!BHX7A:IZF<;:RV^*.E8/DKYV M,^@6&N!M9+8B]5M,X0/7/9)%!GI&]O.%T^&IU25MBPBJ:Z#".);\LE?I5^Q$ M>IE4T5,"4D)U22PU;HFEWS&B#Z&#W_#VL'&9Q&+?WZ?L'NW]3T :49Q%(XF[ MTJ2=4N5B@F ;X1=XH[[4<7?/2N#G'#QTM@%#VQSDNEX[R#4%;]1,BQJF0F3# M-62[)9/;2=#+2=NEI[&@OOK#_SM!39]@^[#^!N:9T\C(5M::1S[@Z8MPOV M>EN5"MOPEBJ5;P=^X#N$.D&@$Q+H5N"5*I7B:.V5VM\8-/5;FF39UE#M]S4, M+?,L8JDN@$_/J=#"5I[52%T9GU*-V('F&X[K&+*G^*99\JQ%U->;0=DAD8[/ MF4*M\O*!UI"B#;4^S/HT./H<5*=.K:^K5U>G?I87<\]4HOP^IL YV^3G9(<+ M1>3#+DW$JJT'VS1-Q9?]P#&"P/6I2F5:.60M9[UJ.8KW3UFV8&-OD<("A48A MXI0:LC^KR*VKQL&;^%77:;T+&47[A&.<,P2I^F?BO;_JYRRXI4>+431-B#FE_47.N^-"=A7?)RCGG$S]7B=!? MU'26#UU,;9QB(F.*R7F8EWF9KHU.7U71Z4(_AHGND.0=2U\I['B\J$^QEYQ!E8*AM M)O!T3QLXMRMLT6!HHUN'5ZEMUM)]@&B/ #6=K>VZK1#1^L3%7O>[8Z.=4*8H]3M;PW-I :1#9O( MKF9Z@>LHE;.%*.T[6U[=3N]D?#!]DN6%HE%7'2>65K>MHZKEVZ[K.;JGJU1Q MB$^K$E*:KU@GU37SF/X4TIX_I>>57G*W+;EUHU'"1":.0Q1*?#-P+%_7C8JE M%=]VWEYR5X5KN^\DT5N]#>Z^+^34 V *+9!W.^D#8#IT:]058#1K8/0"QW5< MF_B:"[!(7(VHE7?8U2W2-C V:+.[_A(RL)3^EO@B^;V_WCH% +/TVB?CNXZB M&33P9--V L5UZXZ>EJZT[@=N -@I.E\(':JMYC/UT'8JT'8) 3"J+-==PV7= M<0R=4E_UJ*&9EJ;)3G7S;;J;F_T>X,?9#@V=<-BH0UGN V!Z#>$"- 155FH- MP==LV2 N\5V?^JYG>*:IEHG.9J#3(\+ LF]GE=O?W[EC#50JG[4V<*0VX8W% M7$Z+8E&.K>H]G'6L^?!@_YDTNV"]^L<\\.B05YL'+!D/(T_R<"JQLE]B5#5" M>^"-T*KNW**1=%8].98>PVS_F0L@_MLN)-;KB&2'&(0XLNGHBJ'IODT]IW(V M:9K2>F^6M=I?-[A3SSK<:PWL&7C5*W@UGH57>;B>Y2W!ID[A'RL@^Y;4_M*# MJT4HM33;MWQ3#DS#49P 3&VC%*$N4?V.'!QMZ^#([2$O _ZP;DJ^JF2G; Y/8CU:+A#&T=T=2UD\8M(MRQ\9B_G'LS#] MB^6UC,#/\'3"^.G_^2^J$/.7#'9W-DOB0GR T.#R)9KQYRL=OQ0\<[QKD.9A M-)9NG_@GK' 78 9$]3A^44BBH713OU2:A&] PT:3ACU#MQU##52%N*H):G^I MB^B*M=9)J/)]L/0!%KI9-?F5M:HA1R/C IN3M/@(GVM;S]IZGZ ,%6OU/D$XA@XE M[N%!KJ^S];_=;) 6:75H$@]XD1!G'J+\"<^MLX^' MN%8;3R]=S,BPYLHRC8-X(-".<9^UC^XY=5S_A5%;%8 MU2FC5]OC&<4K#/.G7Z[6//;%ZY_Y2MWO9_M]I;_H9R^/V3Q"!FJ[ZET5C6G5(74T$:H)_NV:^N^;%I4]CV'!J6VILMV>_%K.Z&- MD]K!G9..J*]II$U]K;-JV1DP[HN=:J?,Q$I=.,YT#=TAGJUI@2$'MJNH6L7$ MFM-B/-PKF?BU2DJ;\5,'Z2G:4&Y33^F^.G+J_BD1V=,;H6?NAMK1#%)5]$9; M;FKYMNG9OF\;A%J*HI>IDJYKJ59[G=UV@N)RV%D'-1O%>)/\Z77VZ$+%J'TN M>\X9-\:0#T"]+%5IQM;I38*Z 0Z]1W5="W=]%7- M5*EE.54 0N"\H9O^H-BJP]'N4+U0&2KTK#%O0]VS]ZI7J^3D?(=7AZE=+7ED"_^\D+0>9 Z5?WZ8L_.LZO(-W?@RGC^%3AEEK MD[18W^LV.GS-_*1)BDSP7UE 355W9<5294>W=(/*CF-11W<-&NB*Z^Z59Q&SB=[VS*.(-=4\M4">AC!M' Q%540P]$ M1V)+L1U#,5%C*88 0,E?_7-M!ZVL;_OEI8\2>6?^J*[ME]*IM)XD2EL?46XW M[?0DK&;^YXZTTC]!LO99I6_O@3PDDX^^=C-HZSFE;4VASRCM=G[[T0Y^+8>T M*I4N-6JE2[]'=TQ"(N'U12Z40$XVY;@M8JEZIDE5.4F)VYC23OSH'>1]\G'O M(&>JIM7)QRK5')E2T_5]JBA@6LE%.69+MCW97BMC=5+)QURA_?;]SU:36HSS M=AKU2- O_'(6_G)UZEPWX;S<''T";KOKZXK&8M4:BV&Z@6D$!C6Q7:GK.K+J ME_5CG4!_P_NOHR3@OD)GD5_C&NE#Y/]B(\ M)KNR.O2&RT0V;5M1/=DW?.UG.S?)ZK;M6]4#2B68YFN+[M*83:+J@>1E5.B;IO6$[I6'FN MQU"*E%9KB/3YKF<"&OWZ.K^^WLUS;FZ>/J6TFY9,1^Z?#*W1O] FODM]TU," M7;D(:C3;KCN<8 MNBK[NJM;@4TMHKIFE6TNN][;0<.719[E88P[MI*<6<56-T*K;U@Z6VV!VI:E MM+5U)&F4C"U;1Q[1*7RN3+;/^OK\[;?6'\S:66+*NN?)CAE0V34I52U2UIXF MMN8%FYTE^_3PW@D252A]%4G/ ^DKM>*H"L5J0^67:A-$&KJW(8_6U.0EB[( M[7CL%R1VD^!'#>VHXZ83:?/BO+,64L^]IV/OF+)5JS(!]4WJ*)9F.<1Q"&@V M=LG.BFQNKJZUCRKS/#O[/U@ZBC*LN?!"8X>\@[%#VC-V>GYYA[NJ?4R7TY'2 MIE('N.F:INNR;8'9X@)'*V9@53F!JN>VU[WOQ6R]Q5+IIH%"!E:K3?NZ;X>< M^NU/@]+ZZY\N.7V[ HZ-Z%_=MV595E75,&Q-M54G(*1TWWBZW9Z/MP#'!FUV MVU91=>.LO3(]QW=AX>]F]NBT]F)88/2XKJ<;U,1[7]61S;)1EBO3S2U #S![ M3L"^D8>RW%_F])>[BDN-5W0!+ BI>-KY'ET=W34FE3C0)[M3 K.\.BL>6T M]F6_YN\>)U'.KN&3$0,:>DS#^=4N24WK6*T )+)F.@185O4-X$W/"C1%]Z@/ M7SA.Y: 8R2^QA6,*Y' M$C]:O>7>#(S/@)M>@9OQO*/''*[WE9%@GZ?PCT-/%?EH$:?5*F$1]3; 'UDN MI6P:%K>FW[X#Y^%5*H!W-I1@];EX)LJ6;E=OF=08$C4?*90>R_*+H5 JK^>< M ]K@Y.<9U6KFU"JV99F&X1+B6[[F.8I1RE&?>NZ;49/@_B!)BX_PN3?7II4A MH:MH(:I>'DI62!L,* %V0KH+HU1ZX*43X:C3NAJP< )(13PTS KT, 09/@6) M@<@8OS?&6_3",'[OGS8+/KX>A1!3#GFUN?^KWT">45*WU=!-Q[$(T7UJN8:C M.[I'[!*!3-7;G-5_\%UFF:96=[)9G395@L[/^;<[:[,)9T^%Z)&5[3 U*!*J>T0.;/@U?;JN> MK76\I*5+L_ )]?%[4:\0[QU1Q1I'V2AEG*Y!*<-/FI2(?\RB/&>L_-9)@&[P M#R\"S3Y/T@RH8@P:"7XI(H"E3S%6XX9CD+Y.8+VWS VA0CEN:A&'/,U64P0$JZQ;^* M^@"XP/)15*5@+.R:PU_-]X!_BI,+1Z,D'6.% 3$Y)*+H#I3 >9H\1!D?DY?Z MAC'G\VDT$O>V]RGC+#J4O'8UUE+)$U[=U3OA_>QU?JIA_"2%R/>'S$XCZL R M#M"S"FT?CAKIOQS[J+6Z@Z=G4>+9OF92 MUW*(JA/;<2H1[BMKGH%6C_K/^?P4CEH;:FKK1_TV.+J_;=HRCK[HZH)I>M$5VP#R%2WB.PHFF7)9,T!^HYU:/>Q*UY5?_9Y^E2I.=#4G=$A M9RRZ]$8*A.:: 0ELV]!5-?!\3W?\TL^@:OX+T\>/)KI:(97#19?:/IZ]D>C2 M:^O3DTVJN$33=%]5#=]5]4"OM!0X]7<679TX:NL81_TVHFM_G?M=1)=A5H1I MN::I4)\JLFZ9AD]40BT47;ZI.9ZE;PY@>A_1M8^;I$W195@#'S+\#33]VTY "W' .5;K_!,L:G\SJ*K%5(Y$,\(/6&KRZP#)S1J>(X=Z '1 MB>7(BJUJE9-<,_7C:BF[15<7CAJT%+HSMJFCHJLSWBNBR /-.N""LHFC?PK_ MY#AZB,8,\\I!^@",HMSI,,#2AEM+=1W;,%S'L5U7M1W5M6I :]7N+TNS]%-T;QWMR'LWUQO9"I9< M*WV!'.BJKU,W4(A"'=71S4"WY,#P L\R],W7Y:?CYMJKW=+S=&KI [([ ?0" M19TEUVXPQ7 \6R%!X(,-037=\?WJ!L=UME1!ZK8;[(BBSMI9\*BCHLYJ5(L( M7%TEADM]8NBZ36R#J%6,ITZM]Q9UG3IR8ZA:)RKJ3LLM9I':+19HANS*GJ68LB^;[=4]>!^WV!%$'9&U@:(>7=9U6*0IM2J/HLQ0;!<# MD6T#3#FO=H\YY,CX=ASWV+'P[93=9)9B-((35&JJQ/-L72>F8^F.0LHCEQW] MA=W3.^4F.YI(.Y*[;"D\K@I]R]AR3@R/)A_!W.]%(@PFQ<3P$$^!00@ITQ]P ME"+_A<>ZS9)%7"3/')NNU$9R%5A:!@D\AP>^F([F>[3RM+O!&I38TVDRPF2@ MS03FB]4^D^C00B3I>I'ODPD/M]0Z$XG8Q+$UV[%M.(+ L#78^7+K;=M<\WSO MO?6TK:TWCKKU;Q"Q;34B^UQ9#UQ-5A3;=F2=>(YI5_XPVR=K:1A[;[_9UO:; M1]Q^C',])/WF$#__Q64+IEFXZBNY9/ M:94(J0=K&L6+$B$+)H%_?;E;377$),C,#>=1'D[Q4YM+O#U$Q3:;@:K_&:HQZ_FR(/_K50)C@40/LXS!Y^%A6>NMW["] M$^KVSZ%KRN8^N]Z:GJD<,5GL3=1,6KOZ?-_Q7"L@JFN[KB+[5F!48M8U MG+7*Q?ML?&L:YE$W'M[+#6!6K 1%H9"@B5CB:@& K',1*1>OJ;IA-N$>CCC) MI44FW!6@VN28%P<"A8D\P*AV.$OSE#U$R2*;/I49B*(T1"F#HBQ;U*4@YHLT M6Z!N!>/RQS-1?83312*Q<#0I$Q(WYAP*S[XBRX9(0<2M@[]D\1=WU,)K0(6% M=RWF2;R#(O'G6)V"YRN*",I7Z! ;)/I9JQ5W":C_C[A7F+F).\MW\YHG,6_2 MDQLE8HH\RX(JN(/5_"5#K./M97G]F2S'RAB&;;^)9D"PG]FC]"V9A6NE Q^C<3Z!?\(ZBO:\(SB*<)ZQC^4_ MFG3 2Y5=5167JR:C1+G:7I!9O$.G/_U2/K3Z'7GFJ^>^:_VK-WV9\J*?G5NG MG1,7M*?#I_WA7^[AFX<(AU-O@X%7 M :(4X .+%^R-^&#KKNTG&4ZUN/5^JVVM\K4RD)5]D*^CI]@Y]T(XEX@$ MY9YS>\[M.??$.%I'J2VFZ]JB=%4A?C4_K.IE-XY4"Z9S%+ MPZG(JAC/HCC*\C3$"($#*?+$&HY: WTO@=J]UE>=(MVNXN7)42>1E9XZ>^KL M)'72 35;=5)W7_Z?BIC?%5%V-Q5-R*)8BEDN?9@F6?9S$1ZVSXDN74*J\Q_2 M.%E@%-O_TM=%.IJ #2#2 M>DYTLXZ9CO,IEOX(GS#?31EL3*SAF3D3V%R69MC=+$TP#YCG57W_^K6L@\4; MH8U95B7OSBR/ !F;:-TU^;,H=DLB<4ZI=LGB<&>1X@@58^Y MH53ODOF:7<*\LAF+QW@7BUM0[EJ1@2:V#BS.E'$SE2="B;F&#V$TY4E C=YY M^$N8X-X;H6ID8&K:H1LITO+X;(JZ1!%L )M%UV$<+TJ'.F9X9=(\1-".YCQ! M#W:@(HN=)Q'F^R^4ZC\=4'1 D,F491EL//SU(?I9:"CX\6B:9" ZI5F8_L7R MHN@;;(/8F_+'2RLID@?OHC0#*DA#%+U5@3C\1B01EIL)#/0A:N>5T_ E;QQ* M-F>.I=;1?8V75[WZD,S9HY9RT32UK@>H6[PMAF-XCDHM3[<\HTKN5U1SO9H[ M$M,GGG^KT3AX748=AV) M5M>YLRU*+:(J%+ZCU":^9U@EBWB6M]Z?N;4C62O.L/^1:*HVT.3V:QM6+-), M]N3U6= M$L4P3,^0/=E6?2*7+ B8N%XB=?-Y\Z;:2\?]Y3$&77 2S?&\CUEZ1C[ATC-P M$G6AO0 ;Y?JZYNI44_ <7*;C>):W5(C6]COQF.O)R=9FN M^7&0RI".(S!_A:#E'XL'5^>XGCEZ]>(UM)5J>O6KM1KFS_\[2]?=)6JSO=652PM?,3YJDR/K_E074!.B7L:FZHUNZ M067'L:BCNP8-=,5U]UG[#7>L@(KB(O;$>59M1;B\':NGN'+,'#YOX'2^,XPE M@$^NJ87%MPW-(*!4ZHIJZ('HEV4IMF,HYK7V\L/F!'OLRGZ+#%1L5-6<:0B* MV??1))G")[-DS*:\D%*6 YKFPF'3J'./%9"$?@X/W;)2]UOQ5H65UTT4PN<^ MB 7W9N1+=8"$$Q==9@\L!=+#0IB+F2BNM%*<1R#ZY\4,%C?:KE>M2*?1A(T7 M4_;E;DO_@VV:.LHO4;&TGA"G'SQW9PI/7VT@ SQZJE(*IZ^HA#J!8ELE&?B6 MIE_7!H<3R)ZA^+ZCV7)@^V!):56'-=U!@X.!M)LC<*0+U@)4G%"YHEF8WD>Q MF%ZXR)/R W$WR3]IJ:*1=;4]#*HH:&0\4[]';;U:T'N->&YA8.T$)9YS@8E+ M+RUST8=_Z:5E+OKP#RHM3&9E]^B M[*_KNY1A$5X0:RS#SG@YR_:@[Q-+$WK1-:1NU==2NFK+%B6^'AB>JKJ:[5)7 M.!!DVPJ,=>_[OHT?@S!*N8^^(2CQG (XID_%*7V#0]JW$_>RZY^/O];'+>7C MUQY^K7+P7RL[RM#KZR[^%==^FT15\\HA5-46._WTWGS3)1"]1, P&JV,5<>G MCN$ZCF\3%3N544LM >/&B9K%'Q0LRE'>VDKXLP#@W_Q"VX^1I MX-/H[JWJ"[\Q')17I:MHT(AZ=(U ]2W;]#V/6*;EN3IQ2NU!5OWUP&!D]=O= M:'#[$C0HC^"&I3-R!#MCM?/C>)%BUZBE *%BCWX5_:3VY_ ^%?2$'%X=X4.] M(95=1[<<%93WP*'$,@+-UTH^=/WU+MMORH>'JN\]'_9\V&4^-&C#FI8#V0DL MC1B6ZP:NK%H*UXZ!&W5;?E]Y>*A:?!%\>#%.]4J!?4BP_>$TRI]Z"P]16PZ/D^[?2N'*W5%!4]W%<]0@)V)Y;M* &9[Y4 + M;/>XU^ EAY>'\=9Q,Y\^!R^]V)*'EJ:TR.&G8AO.K'?>5IEE'_P;4=373(::IJK[A:[)G!9JB>]2'+QRGTH;&+/KH):,% M I^HS^/'8^\Y,V49>;!^ Q!!/AF'3W@SR&(P/9ME(T4^\0H'K6#1GIMV^,:'W](=05 MEIME:)?+-@VJVM!1L=;5YZ7%O"AS$?500).:$"NB\ M77698WT99%G.?P%4[M,KU-/%+\6 M%K%==6A M48H<5*IQ?7$<:'$<9. BE\Z34HE_Z+#4X7>_"G&30<[@+<^.?_0 M%&V@*L9 M]2SB);H%)%VZ9[EQ*A2'5"B#F1%ZZFRI\K.4"4=$-4:&!O+T9T> M59Z;B8A.LWT.Y@@JWO%)D;O[E,-;D7:HT^0%V!UG2(@*D0=DK49_3X@](?:$ M^&82^M1M[^/UU6YU9]ZY]?1!IOK>&]7-MM2=XHCN@O?9^AX^ -MG_(I(7+I_X9%:#HO9 M792+ST]LPXX1>NS?W8F@.NE_PG@1ID\2CY:2R7*R?<8Y1/^5/%*G-1 "J?3 MQCC8XY[!GD8(%WDBS4,$F&B.K>2*=_"U%*&#=U&:8:.YIW+^/,:L&9P'GV&8 M((,)\)V Y^X6\,H\FK'BO?CY4 KZ'I^O??4A/3Y9.)I4YPY'M)B.N9!+H]L% MG'4HS5F*M\C8'E"$>M;=HQ=S)(U0FH4_HMEBUD)$Y8Y>N;I,ZCPE5?<_14/JEXI]8 _D(O<,/(.F_$3K0<4I[O_H@LC[T]4BWO([::CQTA7XE M8L.1C":(44<-:-=EIYON,0Q0@]][^LWE(O2(X.#/+8PTQJFJVPZ'AJMENM95-4# MQPK*%!?3U>P7(H(]GD5QE.7 R\ 2F$P;9VB/OEINO;C?N[ZAN4-;_=X/(+P7 MGH!>5^-6J4]MV;(M.3!\8BN^K3LE)CN^;[5] K2M$]"&Z_C;U@FTD>BU^Q#J M4LS4U-U -4%_\U55E35;]JWR$(BJKI5B/O00S+8.01VN.V[:8X.F!C/L;?%? MOS-L6#XMCMY*E)42;%28X:),PSG&[71HBPK[?,-V:/TB1*:_.]N8 =&D6] MC*;V(-:RGF*/ST2QZ*W.3_+7_Q-R?LP<0E77]EQ/#BS=414G\(GBR8:JJ536 M/!V3<<)RJ+VZP:.W-\BK^L-W@@W;\2'RQS^BISP:;?(J?OYRXTM$DXJ0+LG]\L3 2!OO+@#?E\(5RL@=G)W%XV8E&$>+O^ C\%S3V"0* 8$?0 3 M+UED148R'SZ3$$L!$L:+$3<.\36WBPR6GH&Q]V51/<>'2]DL! 4#GN.?2C#X MC"<4)S'C3@<$ZBSZ(0JY"T](ELQ8N8!BK"@>31=C5B9;XX]@'[&@( J!XB&T M^X2C#;XI!X1_8MIT- .S]4$X5$-TM:)_-T-] 3Z8X*5-^"1\^OP3Q*RI<-V- MIN$BXW9LCM-@? 8#,'M G.!J8.'2XX2)G&V0,OPBG"Y12W(XO'JW&@?6LOZE:-DI6]"[/&:IP>!ZI!%(.EE=M.DP] M@R&R$<@\+L1A^:#'C6$81!]%_N5S B\GIG0M?6/H"Y'LT0C=>#C$US2)X=]B MMEGUR!3T@C$\P$?F/RRI .4S^-G*,C%_,N?%(GFR]J M4$R MKQ2_*7ERE1G7$ZIV")\C9&!=_6HI*PO@_YVDY2#S\)Y=WZ8L_.LZO(-W?@RG MCT")J$-,TF)]K\/[\#7SDR8IZB+_E0745'575BQ5=G1+-ZCL.!9U=->@@:ZX M[CYKO^'IA[PT#VPG$$^U%>'R=JR>XHKZM8]^0PY36Y27T\K92Y>O*Z4GUEGW M696] .>D3DW&J[ 5-J\/"]]RRQ!ULRRZBQ!>L@:ZB=&&TC]+WS0'%222XO6; M9M<$H93A[1X.&Z\.*_%XC.OD[GJ! )QE3)@V&YZL[1PD3X#%6Q 7"&+9A+%\ M*'UKCE0 .HZ7U5)AXV;Q&> 6X._P 0[3TR$2[QEB'"?<&D65(!JC M6$;] !3U2'3\YM*=JR^+3% * _9"VQ7UHI&XH09K]S9)4W%IB[\ZZ%)/'YKZ M3P?X/9;V+HJ%_P5I(*SRP+?N.^ASI8)17D"O[?[RG@O;/]U" :6VAI3PM'I: MLW",PT<)U_R6)H-TPWZL_30J/>2^A8 MX[N$X(V'%&VDUX&4+6[_#<*)7[7 RD<3+-Y3>3D*SD[YJT9YP52O\ ?N7'+7Z#_ID,1@>],LS*\D/ D&'Q#>XYL &L"'TVX8_R8D8LB8,O M;/ "+WY$P $B_8J&FN%^P="WN,9:T04][;J-;WUO>J9$+*CH$FKN5O'+$\BT/\/@?Y^C%#? MK+G6M7SF]SIP]6(+V#3#,RXK>;,__*48F?[P+^_P-U7@Z&:V; ODL&IEHKUV M0'S)8KYE>V"5OSSC5C;G^=6O'\*?X=6+^5OES7VYGFZ:ZN*Y:NF8NAKL;K<%> "6>\3=5>WGU"?#3>R M!IKZ)NTBNYD(UBE4[%)^: ]+9PU+E%:PA!&JLF^;IDM,V5#(#@R$)&/ 9.8FM^ M5!YSP?]+^57=NFU]D;=GWQ?S^;2\W!^%V41"L;!TG9ZR*0\#R),REN QS/K; MM/>\3=-W7J91N;^-.CVUIF/K>[$+]G1=K!NNWR[\QNWPW1WHPNE$561M8RFKFR4MF_[Z6=^>N<8^P 2Z: ME?,01"=&\H>\6E*5WS8N#?<9 ,I_35=1N'>IOI-+M9.88794AYEE#0W94DW],+>9MMMM]K*FLVM?&;UO MK#>S6S&SNZ/0O('M^/%0VCE7!>_,G08;TH[WT>]["[I5"UH>:.H^F0:]!?W6 M['.86=Q;A^_,:,I 4??JY-)-\[ K&FUAR"AR.]9>9V]&WVO=%P.W_^0;"A:\ MC94D[YGTK2K$(2Z';E@ZVT$8RENJKF\)$;JI>I:FJ(H- M_R#$T S7M5654NJKAD560_TJ"<=?XN:3;+]@?0MS-F!+'@"G+8EJ)804K.: M0PWJ&RY15-_3G4 S3<_@K&:YJJQ:VJM8K=Q?W-ZB2\ &5J-+?:U6>P-H+^X- M,#3U%B-OU^FS"_;@3T?PJI]] ;8_ .ZQ:4S(&Z]4Z:!5C>"BR:'/N^9> M/5Q16A++_XSP4F ZK>L1B2*=O,QE5:_M1R[=81UH$:R,X64CZA MNY"6(H-?<,71A__V5QQM77'4CJE-Q:HORVI49$5^;V]\%MJ]30A7;]FV?!*"IZ[HF$].A:Q)Z1?(NB>E20'L+YF*MPHUZ^G+_V?TS MY#3%NO ,N3.RJ0&GR 5;SE9=O8,8EJH[LA>@DXH2C5J!)_B1.);I[;"J@=R M0$QJ.B4[NKZZEA[^KEB4%%KOO.HHGI$ ML0P7!*!MV9JF^9SOU$ )9%O=F^^"9)$>F^UDV>SEX&G)0:V7@^O\J-?\J!NR MZ5E4,0-;MWPYL#5BEV:B8LIK?2Y?SH_1PY'%H#*PC#;YL1>#QU[G#7S.>!^F M"Q:&9LU\BFNHAJ;;,O44SZ34-'52**&:;_K[VH3U-A^-]ZQ6JZMUG\%.71+> MB/:Q2[UBNB093\&[JC2\.=3Q;4=6#:H3HFNF8CBV7JFQ@>?LR;G'DY7Z0+GD M@HCG)DE_9UGV$;MJ+433+&PJ6M>O/D.I^F$'P%=L(5IGSS[@L*_%GC)U7(WQ!./VZ2$<3X-8O5:^U3V*_/Q7;?4S- MUFI3L^UFL-+/ERR0-Q1^R==K".X#S$OW_RI \#A98!C)(0$ '47[O>Z =^W/ M"5\2[Y_LL?>F=%C<+\<\MC+V2GODOZ]TTCV%ALFK?NAQWS#Y+1HF[^IX?+;1 MM3<3EK'-T:I+0;:-0A9WX:@4BF7WT;)]Z&KW>-YB-N/M.D6E7MY6]I9A"]+5 MFC_+8;YI48:V,85LDCS&4GB;/##>"A73A8L"0F6/75Y[C+= %56"7]"%-+IC M2XTBA](G^-%8:)D#0,P9V]';&6D/%]]HP0JS9X^-YI-WO"T]+!V;2,/BBV!? MT9(VQXZL\Y1AJUH,GYN%Z5\L+W= =.05]>5@'G=1FN%W=XL,^X8F9LDH3N^06H@>&2A:I&."IV9TY9?]91" ?JGEA MCL6830'JX(7PLTKR%,($/FHT$B!:5!=3SXKDDEP(OS3% M-MEE#VI8XK$IG.JU$X?:FN(XJJ99AF7ICD,81EQAX'05P8AOEQLL.6?.>[;_QM)6-5X;K?NW6X :9 MX]A[;]5!VZYF4L-3?=AK65-UTP4+2.Q]X!B>0=O;>[.5O2=')'JNTS[;9>.] M$/.0]])WHL5F"Y(]EIRR;(ZF[@/H.;WZ?O6K/YM/$WYMQYT)2/N]NLZ-_89^ MC$R+-R7\@@ILYGK/1N6>"6UM5*M8J*W]Q9[ P&:CA; 6I=_ V 5E;OHTJ)XL M5:E9^%08H7BMS2VIPMQGJ/$M*>S8Y">*057/Q /5&PI[NSE!G%:R@(F&6#2L M *+J%\@.L)4BV_8^2<;P09@E<<\9>+%Q#WKWUS09,8;N\5>PQ24EG7\25"J2 M?X$?%FG&W4"WBPQFE&6#)=*-,K [;O\-"(P>F=$TC&;PQ#1\S!;(,"@9IGS? MY_6^#Z5_HM^')WPC7Z&QRB4I/'-;,1[/HM*[@/U@2X 4>& MYOAX@/,0+CO!O.47U:7;4PD5=X *\0C[>F6P.E;8?<)G\ FLOACM/8G;0GA$ MC9&2C/OGQ"PVOCHLL8HOK7BA& HW:[#S$%)VATYF@5DS6#7,_R_T-L#F(^[] M@J<+^E?E1"RGD=5OA$,1KP0Z"F&J.4!A]1Q^'_,]%\X5:"?IO?+GM2R* %Z5,"8QXF!/1XE M8Z!C)HVC; 2[S23$W>@N@BT74@3(@L'9X6J1VL7,L@Q7&B=Y3>M .'\O8+PX MC](GVWA:S)V[,?EHC^A*GD;L@?M04[%_.?=OYD@1)=G!5&&4J-@@OM^A&!B% M8.F-QLQ)L1K<5UC&_Q9=YK H93**.$EQ!ECCY7)WQ([@7\+;C9]E+'V(1JRP MT+E#'#3E%5&TY:8JY,9(YOJ*;BJ6I@06T5W?IK*K!;)K6HKJ!2XA5\TKDKWJ M/_RV"(%"*ZKLNI8917J-HQ)$;U1RH'-# MF3'I%1S MB>)XKBI,)<=5+4-_536'KDJ>=@0T?_QCE,/8HXV^Z"\WOD1TB:./\HOTVY_V M-_OSC>]_/S%]YE@J+6J.0LI69G:V[9DJE%2PL89A:)J*\QFPDPY+(3)L31MAQ@ ML-Q+B&-%*"Y ?U^ )LQ^2-E3!O*N6EJVX.B'O[P'+1ME#9=P@Q*E"U6C$;4" MFC#H!(V71.GX&F=0B7"A0>!%&?S/%*"-3_TNC0K78O$5QK!-$0<6 OH ZF", MZEJ*KXR/SM?WQ"_HBH,IOU[=D,;E8+V7?/?$9HS@)?AC7!,V QE'10&=C:,E ME3N%W\"%T@P7/A<;6MHCO//(;2'VULX4?U=N_7B!.R!0/64/4;+(RJM)@?(? MLI]AD0GH37@_EZ]85BBN\ :"WP5&LUNN/W(A?K>-GCCUP!.%UK)$'+M6O$&< M- ,AFL*$>(%JZJY)=9_H"M4LPR.RIQ";.)JE&\:2,.E!^7E0-FI0]K_\]LW^ M^O]^"$:P.-/$T:^KX?\85XCJP"->W8O$!K,W_ 2@:AU.W7(4=CW]/XOO? MHP@NT0SB^7Y@NKYAFKI>ZG)$L[V& M+N> ^J8Z)+"HZEN!JK@R]80NY[I&$"C/Z7(74FM+V5UL2]7V*K9%6V_>>\KO MVJ\G2_?7=,,X&% M7B9<\.'W,J$+AW\J,N%B;]'=S+7N M%/>^,?+WO'N>O&N0@:D8/>_VO-OS[JGQKFX,J+JE[&O/NSWO]KS;6=XUU &A M^_0UZNCQ]:S;L^[EL*Y*MS0=Z5FW9]V>=3O+NKHV,+:U)SDGUCVW )5 !!-_ MW'$I<9I5?_?&H:-++9Z.3X^J,3"4O=H?=*[SWR6[&<^5/!4B^C;WY-F39Q?)4QZH MYCX1W#UY]N1Y?/(D/6WVM-E1VE2M5N/->MKL:;,UVJ3R7ET$.T>;^]W>=MA" MM[,H/$NWD*H,%&6?*+[.XMXEP5LW:0IM9WF?&)6>IGJ:VF[PDKT2!7J:ZFEJ MR](T;1\'7T]0/4%M"\[?;/OY&]LW3 .QX=:A"?F MG- 'REI#\M-T3_2NL_.C3FU@FGTX04^=7:5.E;9:HJ*GSIXZV[NN'9BDQ\Z> M.KM*G5:O=_;4V5'J5 :RN4\1W>Y1Y]E=VG[!/I!GZ1>B ]*[&D\5X+I)4L9 M[J]#>I)JU^BE:H]2/4FUFL7&&RSV1-4354]4/5%UF*CV28#HONEWZM7]]\Z" M7NX&HN=+,J6Z?@ MH4L%%7MXN&!X(/J [M5.J8>''AYZ>#AW>)"-@6[NU5NHAX<>'GIX.&]X,/2! MOE_P38\./3KTZ'#FZ& ,%-J;%CTZ].C0H\/:+W0Z4/0>'8K[B[_G(2RA_/S ML:,?'^,D_KR8P<.C2??FFL]M^++(_NGHZT8/X?\?'J MI-8[1%^]>-)MM92^^G6MOA+_[R0M!YF']^SZ-F7A7]?A';SS8SA]#)\R>-7? M)VFQONPHUFU%>'R=CQSBB\A+?Y1%(/PR3]J%)"HA7.[F3"8]@Q^ M]L1OQ,U?,BF\OT_9?9@SZ4XT,)%&BS1E\>A)RM,PSL)1'B6Q-$VRC&6X[G*] MK\=V354& ")[#S XY-W4/.C=4AB/#W@]4;7#7O_(4B9%\6BZ&+,Q_$,:,V"L M612#O))R.-=1$G.HAI,<2RG+%M,\PR/E7SZQ,,TD%N-O]YZ#QT9L=LM2H^E[W22\&KS@"7#P ^J+YE&4W M,+PS349_7?')XI_?V91QG+C6 H!7T[=,SS)T7Y5MQ9$UXIF:I=AP:LJU?/WX MUW4 J')M.8%!9-OQ IM8IN_9JF[Q1ZGO6*8L7_&U1/&"C>W\U>\A5Q++1N$< MA6:Z8"\7DT>7[6\Z"?$G/OXQRF'LD?CD4;SV-IF.8=#/7VY\B9A2$28E??-= M__.-9+ONES\_WWSZ_)OT]=N7S_!OU_\#OOC^ODMJ8U_;EZ[K&WWUZS>&.M?T M20K'R1QQ.:S82;I? %8#R_5[N6E6GV(I8+?I(DR?4,H8 R[& ON[(T59!HA0 M[1] ZG\648I;"MB4,5!2\@0^'"7W,0PHA1(WQJZ3N^M%!G_"(SD7 2$\'\(G MTRB\C:91_B2!FH-ON0VG?.!LPN!1%*'A="H>S@;28Y1/^&/LQXC-N6X$2E$V M2=+\&B5R\>!0^A)+_Q/&? 6%J!2+*!0PB4,9+ 1FR\D#OHPR*6:/Q;RJ!2XR M7!QHP-%L/HWN(OP-:F:1>+F80SX)A_H+/SN'PDS$^4KYW*/7\L$-SAU/.DDW4 M _L)-CV87KBA\Q05]U$X!3J=LW&$@AWW>Q;EN5 @EPFAI+:AA"(_13?(]&F9 M8*.L%,A4<6P#&DC#7+ D,@-PW?IG"]BA=,LL!)LEBQQH M!SDVXRSP.&&8[U6JNSDN4X@K]ZML&<&[1+$R!%OBNWH4C MA*8(OT%F'$=C*4[RTA"0\%A ][L6(%.X;?PW11M:$DQB"L,.5@0, C(>ZAJ)(?[-YVGR XX^!\, MAC&&M!X&3YY-(S#VN'$W9D"'*;?R@!CQK:1^Z5!J0D5)+Y/P81F_F\ -FX%8 M ?-9 VH^&M!I"/\;)])(F 7(^TC>\Y0]1,DBF^+6S$$ -BQ/H&.T/9-5&3B4 M?N>;@J@4P_]%D0<3Q#]+/!-OD7 OTD)R92C&^A[8IEG]$7*E M2EM7JD*^CY52 -L+1\S BMIGV_Y!_S9]^*AGP%0H]$$""+')65<40'A(> H M91,X9B2X63)F4SQ>Y!B$ZUH51J8HWP/8Q['^+DUF#9#G6M<(MB4!*S?C')$M M@(\R-H97SI(L+]Q6^<89UW)%(">^ ?85QDN?KM$B1SG0P/ ;+F& Z.>EU5O2 M63FZ6 Y0KU"\8@E>C3HD*((H+VJMJ?P!K'S,YM%(R *NP $;"U&=S*(,5=HD M&6F@T%WQ:=@P MH;L"R*1)Z041P!>.)D/IST*JPI[.0$(G +Z/XA33,2?-+>@5CU!'V A? ASE MH5&B(ZP;O9SPY)1#:1[^*."/+_5O=$BJ1V.6"^5U[=&A])TQZ7,"4AS7B%:S M(O_RK3CH;S7=\6_(+\*&&(_Y9Z"1C:,,3C6+.'L5HR=-25,[9U=0KMSR>K?J MSP82 ]28"?]?\A1.\Z>*^!YA37CFU6XRV'+I/W!6.=*@(*S1".PM> PVD]/( M#'=J- 5B @>)<@(8U;;/SD*I/MR9@PX$C@;R"4$9KD5=@:P%TSG'EAK#F^* M6?J+^#E.(T;-1M#J+(1Q%Z"Z $_? BMDC177*T$!4PY<#(<\S/4WM(]&. M/(^B-GFL]=R[!"TC?*Q8\U "'"R/A!/:+;L/XV*#2IK%5Q9S 1J[%^@"2L.T MAJLL2T81W_-J8W",!P9<4"QAA.@D^/PAJL;.GK*\/PD%#(8I[)!' O= ?5_ M3OW<2D[F$H)]O0WP4]C#<5(,!)9'-!<6Y%,ER(OY5.I#^>,1TDB21O_+J:$7 MVYLK732\"7*)KEM](H4G8T7&(H05W_SVZ?>;3X(BD=NRDE9OX!%[E L)N/80 M4 "*AK $GTS)-I-'KB M[^&$C_0L&+>I><,(@#!-\&8SG'_Z5)F)7'RCD.; !J^-!,6G ) "CT/A0N$' M)80Z;$BQE0"$_^9?)L7*EE;111[9ZQ;"8]DHC;B(^W+WS)4$R-I_L=P6RL>F M:P=+U0++MBU3U0,B!Z8N6T9Y'>!HIMRX=E "GQB::?H.T6Q;#VR+DO+:@=JV M\NRUP\[W''SM\):>Z4W^:$[Q3^@C%;O=05)[]QWE5M3_+$ [O!-(T:"U0ZZ M#C!]%(,^M"C$./>L"O@ _17TD.*&72#OBG.[A))ZK )!9Z#Y+A"0T :9H;:" MS@FN<-RB\<(RC/FHO+NHTA90TY3PMZBC3(5#4;R?.Y+Y!%!N+$T0D3.4'L+I M0BAOI1.03Q"^ YQ<\(&Y!5> V]+$4+\4KP%#,^<,CLBW;"X6.+ADX12KK7ZP M-"V<*!BOTR4WS>J!"/#($WZQPXA?;L#S8>)%6.J! 7#[?E0EL^3%L JP1 M/N;(#T(E!^6F],2F$>-V:&FM M8();3P\*$M T8"EY+"R$4EE/^-LG(49GEI M<];BHSB]ZAZC-%4+GXPX\J'D+DV3DU_IR7T(HRF^Y!I>HEH ] SS?H1QV?4X>8Q+XZ=XV9/8Z\5(*T+5OO-U-X:I MU/G:'HB$&[Z./ZGYKF+Q3OJDUX( 5_[N?B3>:EY)'XFW.Q(/#KE0\80(VT.= MQ BEIC A= U7UTMLG8+ 2XL)1NGZH+ M#/P^PV^J^_.L1.%[%K,4977A$T0XKBV"RM&5P8&/ZXN[#_9W]V?)U, J_B3> M>8/O7%&DP.S@T6\CEO+;0O3! >0MTDK'$HH97]DDQ!N_0@$9+^"M<3Y #[= M-W2*ELYGT SLRK,G;DR;X%EA;3N/"'S(0 M4\_6C'F\QD(8B6:5Q5OX5U W*FYJT&P$:W<:/G(')[KC"D6C<7IA-B]_M^$@ M[U)8"2RJ.,N5?3U0*BOR)JF\)B";8ID,)3],RZ :SGB-F^TM(K#ADN(GO$'$ MM2O>_KZ"#IL^:4;\&8[MRH:L ]I07:7$L5R=:M3U TM1*74.C_@K_-,-][17 MN#.*;S;9U9[B*;IC:++E^42FU%+-H$2P0-:");O:=DTS,#Q9 U'0V-"*,>2&(/%DN(VL'$3RV\5>?0* BM*KRGC5F8E0'A\ M"_=E\M"S$MGS*IBA8:%S\[6^V"O"RNH?EW%KY0Y6EXYH2\;[QI^)N6ZX%1&W MUF$J9A/%((EF0LTH;TEN&<-3Y\ _YJLI8:V\6*WL[CI.J"%2LTJ+07>Y6&Y] MZUJ(S3X,;GL87$T!G([YKF. YK9@@4&A:0K?1/60\*&DXD*S\*YG(Z >'KS% M?1;540U WP.B!PHHP[2B&%1'$5& SI?PMKB\@!%3U+QJ+]]&_]_F^]N-L499 M?8D[884N4BQ-2FZ1L$4(7)I,GP\F&+PN@*".'J@"5NOP >%S8"\/';A)JH05 MMA$SN>K8W+M"36OHW)2C\9_";^OMJ.)!BE2K M.2AU#!][^)E[UD9":]WP4(EY+WXU$N0'&'8]/(435W/',A@C$^;!EO&756TN M+RJ6Q%W&,&'^#8W4*CX>17&PF.=5\EQ M S$6GC,>?E.9GN7!@C675]-$ZTV8J"@.1VQI,X6ONSC#THW^.J(4D:W%=JW/ MLV+E8E0>LU&^?E 27[G=VVB A[J7+RIC7_E02U#1>#-?&8_D'>5#D>S5/.B2 M) NG98(!"ALI4[QDX[26H4AXRXN;Z480"RN4 H'#TR1&'_%TBHS+7U(I'%M! M3XA@H3T\-YTEI82K!TM\P=%_VTJRBE7&O=C>/"NWY)GBVBILYC(6U%TX>K*F M/WL@;JP*'8N/T RF#5=2(KTZ,%8<7K($:554E5.HAM\QP4.@6"T2Q%U+<766 M+:F4?"+3)&NHEQ4)KKYCM+ID^.UJ(##GGT8LPM\P\5'Y]X8]N(EF0 &?V:/T+0$\69WM+$SOHUA,+USD M2?F!J%7"/WF,QOD$GH;%%^4:N!8ZS]C'\A_-7>'%&:ZJ^L]5W6UZ]>O6ZM#B M%8;^TR_E0ZO?D6>^VO-GQWS9?LV/3K/0=77"ZJY67$ME0M;K?1QY+]JZ"-O@ M!"M!'G3*K4CR-C-IH/)RROP[5_M_F]7W9/I2,EVEDTUE?RZDC/^&C5K1(3\> M2E$76TWLC!?>G_[9=7C\,P:3:#U5W+ZVPMRU.'F9[%3HS%Y &5CU*"^GT+0EZV)MST)UXW2M#TNG&O&_>G M?_ZZ\=I]Q[7TO;CWVML-_W^RQ7S+[L#B?WDF0-R_?B _PZL7\[=2BCJI M$W1"Y)L#UIBZW>067&VS9OSXC[! MK:HNQZ=11=[+Z[%MD9U%[K/5*,^9-I7SH,U+4/H_U8'%9]EH73DE.7X!:NR) MDU.1%G5*1'71RN$7#%D^5/KN"" Y->FLKG;@>;TS_Q6;T%DP[37+\Z-MU=K' M;C\]VCZO>-0-]U0W/#5DYVU5?[U\\M?+=*"0PP52EVZ7WYDG6SN9O05KSV&= MXC B#V1KG\#Q[K)8'\"Q(A*G"4[]U.(WWCBSI3L+[^,WWOCT+\&56\1O]-?' M[WU];.S3=/NBU-4^=N)^ES421/2V!<9N2$8>P5S-XY'V"OT)X?;5+S M_V_O6YL31Y*U/[_OKZCPG-EUG\!8%P12]YF) '3S-C@!7IG]V,9RD;;@!A= MVO;Y]2>K2N)FL$%<+%!&['H:74J555GY9&9E92;9KTX?;V;;/STUQM/B/(L: M%0E(7NUNI%*7V8=G+1G5^W.[Y8JZ?@C2/W8VTV1&G+W7&Q?NARQ9IAWNB7L"L H[,\ L7HQS.T$SMMDIN>:L3 M7D33GE6WFR:(XYHVZ;T F[' >Q&E)A^ F5R>M.Y5)IA]U4Y).*0;5$[II[Y2 MRG)421\KI>RA4LH&B?M3D8*R.JOHA2D7I]]=F7&ZOY0D.9* _G(9]OD:(_.) M<46"IM59.U]F>3,7RW(N)7_$W(\'S_U8O%AOYV^0^[&$61P_=J_[##R YTX? MIC?\]=^,>J0F(':3-)@9B0GB]7<72B#\[ZQ4O03$-2% Z1F3-(F*7A:]F%70BZL=" F134A%^C#*94\N8B.GJDJ& MXUS2*R'OUI2RF=99X;K2Q&,_'#?TXY)IJ#<@X><;5B)_\L?CNI_Q*%R=3[#) MX@;67MI^L^:N55=L6ZDJ9K%B&W6]6BY4S))M6TI)J1:+9>MBWD&>>,]EGV-U M[$Z\9KL5-GY3E)NUIN5F.[6;FMVM5M\N^EV$GJJ5S%_ M4I?Y1A1=?FN6OU4;0,.GS<<_%3-^J**;R_6Q1$TK &E>:#.JJ/Y72+V %UN; M*WG9IP&=EKJ*2X)#]W@U6+;D]9_6Z9SPTIL#7MR+O[[-9L!)N_[WY-=7WW?L M&WHB#[UUQ)I.V?[6N;D\-M+75.,#O.0?X1/_AQ24TBV> 8?766Z1)(J/6L$, MM]3K#<26B #_%)4'2ZVC^TPYX?=PS(BN("-DG1$ZH 1'.Z7(#9GGAH5M\[>8 M(3/NX6CO_$CK8>UHG6!<_WL3G]YX?E/+%90D1_)3.GUX(!27;E:6KIY3C$0I M'=,Y?;AT<>EF9.F6S%RQE.C\:SJG#Y=E.EJ>2U2M"GD*>6L=3:LXLG%1\,/)4 MZGG*RIF),M>E7[TZ]4V%QKCGCABY'(+Z]8D\>.Z(N!,FJRD+/T)+LOYX/$R(0? MSH1&3C.2"#9D0F3"O57SS>F)E+OTZW"G[O&L4-_I+:IWXN@M_!ZY8WD"-UN& MB))/M#&=/CLD5:R;5GEY8LQYJ>35O<;SG _*(SN?)CNC#Q/9^4S8&52'O9Y. M2K_Z>R):;M49AH'(&'= /3>U/(DQ<21!Y M,*O(FAF?IDW] 8%/.,##?1_=F7N->DNM8H@&,S(G,B)U5.LGNY#DI@5GE MA%=9I9$1LLD(J[-*(S=DDQM69I5>Q0R9V3K K-)?,I)>HQ#3F20O M56L7\UOBTMV=W)*5,TJ8$!Z7+B[=DUNZ6JY02)(%+:73ATL7EVY&EJZIYE0] M PGAS\U9?O99I0V>LS").IA:=#@#$#AQGBI8.3U1D!KR%/+4.IXJY+1$N2B1 MIY"GUO&4F=,+28YEI5^].O5-A2BK=*;32:M&3BMBK'=FA.2)L6)Y2,YS<_=E(V^SJN=TZZ3.8:,MG7:>,G+% M8I+351ZTB9,YS9$X%G87(G.EDSDO@SKU&_9ZA,GLB M.FNFDRHG4DY3*TFS)##3RE&)-$KD*.2H_:J!R%'(47O6W1K,N2)%\E9)CO\3^H'S\'*@+AZ_$QW&2"-@ M(U+*DULZIH]LQ,;!WWXR-;7TQ2=5Q^^%ON^ ,DO'?5(>T^&+[_C$?2!U9TS' M/8<.B>V.^TX0/]-F?C@,Q".MZ0$=\N!ZY"'T N@&Z,IQH_E7Y/_Z/Y0X_5\N M_+I=,XIV13.52LFH%C6KJJB65:]9EEG2ZS4-B+VFISQY"PN]N)P+^TIU,S2F91,8U*-96,'E]> M[M3K3(L7&W=Z7ZF<+WY]%<,L_@Z\N)$)B+FK>X_1[U?T ;[YF0Z?Z(O/1WK@ M1?1MQZITF_Z1@<<>?KGXR:^#*#-L1;-TI6)81A%D7<4R*X9=-.N&9MM):.^* MS/@@?$$J!S"BL[.1]!7@K9O%H[#66D%4!DG4:G;;K9N.$"MW[99=JX(LZ7PL M6&XD2U6Z/]>&RGV:QO:0 MJU/H/+PH_Y.1$77& ?Q?:#'1(/;F!W$R'<0=6'G@A#3'Y'OLK=#SYS#V+:8#? M]R\D]'DG>1\\-G$]4.'$ZT^,/#A@EKHL1[//M3/R5'P M??Y//QR-J >CV!?C(QN''T].,(@^&#@CQAVGCMOWB3]A/>?!D6.V-"2\@>E' M;7.=57/1AB^12G6?Y+4.&',$KS(P&]I;U>"#,@)H _R+VVX1BLF$ . M$/\V? .8Y&7Z@=%41\[QS?IAR%EQY9/VP&$/T%GH?.#\8*3U\.#T8-SXE^2] MF08=W1,,0R"_H$,Q7,4+#%YCCGN,+A=ICC]03'Y_.Z8PC\P0X MM4<]CX^B&P;P4<*F(B W-X-^",/^PYEJ^'Q2Q(T)Y0:=,YD*C0\8C>BK8#"R M'G]K#!P57Y3<+MZ?Y@%8U\WWERH?^/AKO$7Y3\F1\ Y8MW*- ,?Z$0?G287R ME>-*)IT-K^0E8%AXFT9-^6PC>2$ZO_U(\0;YX+.(V1..P1-0.1ML @U1H)7Z M[ECH%-2'M^'#C S9#S84;Z^3.;#(./7#)>$#:TTPR,+:$@TY(&Y O/A.WP%9 MP3OCAL,^EU$CVF?D^]A]&O/WQ#IV)=D^'WL:+XU["H;I:SW[HY%WA5'=%OS# M.]_@&N]8FM!\2D@+.&UN?N63,&0?[29(IV75"KTY$20!R)^ ='0XOW*7 _.Y MJ\?Q!YSM.)_%\"U^]T%R J,"DT;3$*T,PA<\H%X\#5X\#4) "Q:$%T;\@W/P MO@"&;0%$$=@_?!+?5@W2ES_SY%L"">PND#LO)[[E/=*Q\[^1"RP:T"Z( MU#Z8FW/J"[FT6YW6IP\67FE=Y7,P"\@RK\8L+HAE%-R.49^ 4^>P+U5L"ZH& MZ]'0%_S%D5(\R4D>.L!XDK]R6Q [ O8;NP& /Z_1$'#=OL\"H)UPCH0&Q8#Z M>6X1_H " ?@@#K@7$RCPW3 #7>2,Q['N._SVR+:::"._0 M/1.QK]#=6"[?SZB.1"NLT5[L;0:*76^F\/1AF-Z?<<"SXZ\'Q M1CE2\\9^0/Y&1Y,OY-]PZY'3@GR:<^!-!H7NFQL1K;_T1 8L86_H/+M_/(7U&51%B8'..D M/!84Q#8@V&94K&&.XIY A*E5^0((]IU;;X -KY[/;4?Q&WLL!=.VZQ55-^IE MU3 *IE6IF56E:FEETZQ9Q5HJ]U@^>EE+;WPE3UK=K[4V:33KK?9MN=MH-4]Q M\1YE4^_XLC_E&W'+V:P2;,1%2Q@6JU;4]&K=+I2-NE&HU*J%BF%9MEJQ*R6K MLKR$<0?OT-.[0F3MS4,T,"I#J%JK=\9B+[\P$;A+ ;2/V,?6AR=Z@>OQK;T0K%"Q920\ M/SEA+RQ=G--2V#-8Q &\UW/[8G$S^$C/C_>=%FS53J2HJ<5+^BDV@Y:WVOA) M46_B2L\4]!D$$G<)0!N@2LT3-MOKZ=&)M.0CLP>,^XGK0^=4S^%7)C;I$F:0;$S<:Z MK?"E.L+_ K;:\PN9>B*$+Y<_DMB%HBF:DMQM6!Z/0QBG6\:$:LV]?(';^SZ MQ1FZH -A9N*Z[CW?-/MEKX03?A^-(5WGF_ MU=+#P!?#(?\&WXF=-37WOTPTJF%^?"?:% MQU^MQ'B=-.8:EC/%FWOERI]?+T(ZJ5(XP$L(KL:MTP M#+"$S*IF@#95T0I*H6PKQ8IFU?5Z$;%X"RQ6\W, ;+=N[VK-SI;&4BK&[!#+ MK/$NSKX':&*C; 90_.>RB.3>CH!+QVA1S98/%XTQE(E-9S;V16?RT8)ZPW%0 M5DIJ22G#:!4,V[#+9D4KUFM:P3*L>JU6VF6)'"4 ^ PCE54M+_=5.K#[;?%Q M=F[S@(V[P#M.S#M2NQ5ZL.2?WCS_3#C_[&1RS#V] $C+>,1_SS M[+5DM[1]MZAM]MKF&2CD),4!Y:^JIIY$(HI5[EA8=,0&5'UTO1=,$Y-F'CB@ M4[X9;U'!EMTPH#/P M2@2Q14[#Z&QGX#EB M)U1V7<81;FJ:B'-1433T0NL/0QEY @JO[0[#T9AKR85QY;@Z5]8HB/TJ[B;*8+=-I[_0=?@&*%!U:$GI2*_N1 MD;9@I(]4EG !X +X\ 6094;*C,>KZP9T^-':]"DML<4M67WR3/INR#$>=:RF#_S@1D3Q38'RJP=_ :G9G M3E3>8V'."Y.5V:1G/;"V[7+\0M)]O^+*?;]MOT\:,CE>M*WY[/!T.\,78FA: M#J8LCO@7)Y!YBAX1U\\Y(>3!H3^8'Y]\=N- \Z8HDTG%@ MUST=BA"N'L_,Z0?^B7WT*,\\MWTZ\%3/GO:)[#9]?$2?HG!+0J-P M2Q:'6TY$N&7?9=(7&=#O(JFI&^=DDX>NY SO,+%Q,C61WFGL+GW_C9/&U5K- MMI1BH6(9%4,QBU:E7E<46ZV:E;*EE5XE;UD[V6D]5[2?N SQ^+O''_7\](RC M.+[8:#7YV"%=$(<^E6VOR+"Q*A''^Z>:-I7O*A8RA4M-0OM$W769OR'(B]:;[:\F3B C+&"48;!TTLJZ VE8J&FZP;\S[*5@E$K5G50 M)'1-Q31PZ4D#]\\W:IX9=MVL%TIFU;0-S:B4ZVJA H-FFJI14)3"+@!T!1+B M"BY[@)J?9>V9#**2P=/1?&U4&EU0_V:%^3I=T Y%]HN._;56_7:S#2P=<63W M=C*;O/[:JG/46D'ZLR*GR<8[0F#\O2-0E[Z_8*U&Q]"W'K!+NM79#VZA;B[V M]ZC(+69&Z+N],$JM[<69S'B](U'H8H-,5I_?\_?LZB58]/WQA\Z8XX56=W2. MC]?9]BROG@;+KTHE?US&%1.;7A"C+>2" M&TF%N/1,,& OXD84XPM*M[3+O*A29B1@EDI+^@->KRZJ7[E2-/'42?(VM"PV M7IC' A>%S2D*&_TTA$WM>>#<.P=42-;Z%.8:?&4!I2QY%RRC1VSEWHM)]%=D^.S%^B,# >YU6O+RJA3.H7TXV101!,/E]? M/ST]Y>&Q_*/[X[KL]0;.#^9?L_XC]:[[-*#7JJ+KEF)<0XO1/U63-V]:UURI M-J^^LV=-S0^"49)YT/+J?Z_8.DD+TV4/),Z0QSH\M$K$991]7N_A+H0N4# ? MR[PFJ3#J11ESF0JXU0M\L<:[4:'5!RP&GL#<3?/BXNP'XX;^L.7.<I[<^5YPMIM7?Y#+.C1#FFZ>P"!=Z3!HUJ=3G2%[%I$LI%B2]-8& Q-P7PFW $P_&\"-V\)I?;YXA> M[OT5.KXC+S?&O;S$]28=N_Z$NX'EU>.CNJ!&E]0@HJ=,XB"IB.C'D[:*97#I M((YSZ4II[M(52 YY,1\\!TDF1,^KB.R([$?A-5ZQ0. U/W A(\&9#/SNS< Y M#B:/D'0U\,:H"]R[A+Q_]Z/8\:BUV4Y^C+V=*W4.>W5=O[**NEJ:8F^=W7LA M]5Y(B8.OHHBB092K):R/0)PR 8&D(A ?WUMI2.EX34$Y-ZX4W7S^'C6N)S9_ M=#2Q$8B/Q&MEB6;3,D("E"LO0_KD;P2_:^W>OR>V>&\I# =1944] W$V9>L? M246<32K[AJ/Q\Y6JZ2JOE?D[H*!<54E)*J6M>/H&J7#/;\0U6>$HL@5^X[%>X'HRUPU[!F , M@!*X#0TR[\-LP0Z;!*+,.N$;N9JB8$A3VN0(DHI0?4P9JBO%HJJ Z-3T@GG= M9\_PPTRZ#P4@C;Y6Q.B#\=<-6PPWCK&XS((Q)3?. P/@]D-/).*,T%+L,MX M#@.9?1F#M#)R"9[JLC'8LW'LTS3ZUQ)0J6Z/TO\(J1? ,+^L2/3QCY5 +8I" M\T;^FKXZ@:%P08D0?N49@.N*[!4">,J$#)** 'Y\(XCK\F;1O'XLE4Q=E490 M80<8UQ'&$<8/RV4KPI*/BN^_AX"NFB%@5$L#N/\>CEF,ZQKB>LJD#I**N'Y\ MB:LK2D%3E>M'4S5,74I<3=D!V L([ CL!V:S",:GR![#^&VOR9PA*9"_T='D M"S$ S'EE!M?S<^3F+CF0T[$(*]9D7+&^/9:O3\?Y-I _.#XP$GEAU(LPO,IZ MD7VN(HYG&=PR1"KB^(;!IJIU/1^84WCFWM#2#COB!H(Y@ODQ>&V=87[7(970 M!\I\G^>7_9"J#=%PH: MV$REDJ5$-E-Q!].\B/%M".>'YK/::#)T7P2(3^$\1]C# Z\X]>-5\BYI4>>6 MDW>M0'-Q_ROU/ =T@6Y>A*@Y+$VVN([ G3*A@J0B#J134 MZYYI6$5U][CT$N(VXO:!V6P5X*X\; PX5R2UOT(G>.'I/WBE2$!UD=WK>">. M7X@F(=="R$V9/$!2$7+3(0NU'2#71,A%R#TPF\5'P9KN^.H?8)(Z#P[W4 =N M[SMI399.A<56*&+RB4EO)/4<25VH\[1A&>ET5!$'*;9[&?&W>OV&]-ZD@Z=7 M#7R!K;&4%Y;RVE&GWM[ECJ6\TJJX;I\)9X^EO- L7*6OZSN8A1::A6E:76?) M9K%9R*T[S^F)J"51&*G\1+W^DDG8BA-^R(AGN?G* ,W17CQ1RP))/4=2$:R3 M2='"+NF\%$1K1.L#\]E6:%V=INU">#Y108ZDGB.I",_)Q*:Q"SQCNDV$YT/S MV5IX_C9V K2ESURL(ZGG2"J"=3(A6MP%K#4$:P3K _/9-F"-IO3)RW$D]1Q) M171^_\1E45'T4LFX?H0KJM5G#VJ![@+..H(S@O-AV6S5^:!]@NN=YSZ_S-7\ M77L4UPFF1WAO&0M@LKC*(/2$@3OL<_M]P(9]#L\">67^S2(B;\K$ I**R/LA M(M'0#0M$HEHTC?@ 1_*4&FH!H1>A]\!\ENB@4%HL7\3?3(-2ADA%_$TF%_5= M\-= _$7\/3"?[3H[J9AL$H'YT'RV8_ U(G%Z M93:2>HZD(A*_+R%+BJ+IN@X2TC#UV'39*78+\T%DKT.71&F+MD(OMI M*U!<0N1-F51 4A%YCU]L3A/%YO3KW:.D,7D70N[!&&Q5?'0':!KW]W,P"4Q< M:+V\0>"T?.7)"0;B2>A$"#UVF"\Z4'ON#>CX4;0P4A<*QFB@<6]C%P:UAHB]$ M]B.QVRN;6IC4&]4\7*[SJVU<]9"C;NT9@)RWEL!2/URM8D3VM(D;)!61_?BB MMB!LJ,)UU**J:*JBEM2">?5]%V#'%&$([,?AMM40WA>V^K18<4%@'OQ]#["; MM#<(1WP#?.1X1PLFB_NI*;*?B,TIDQA(*F+S\:6E(1R(PA/ CL=O\9OAV?O,ZN_="ZKV0XM3\1H0_3RQ M4L^15$3XG43N+@4K-J.YP>+V,[Q[]!1[^\C=\*MAVA/M/XER%2$>IW%+OPT"Y(CQG7$.F/R'(QT$MH+T\F'NLY M$KK;?-Q\Q/E7TO$ZH/=#-KTN_HH_]][UW.\5?,9I9]X2'W(FNHJD.TSKSU]> MO["'=:]7] $^^ID.G^B+#]^Z'G@1@6_U^HVU MLTD'HQ7RDU\W2[IA*YJE*Q7#,HJF4JE89L6PBV;=T&P[T?X2GS#.YC;]/XBN %F50 \;+)O,TUN/"^$K_O #N.Y>_Y+XZ!N^EP0>RIBA1I@AM) MCPV'T=U?+I0+\1MH[,6_5PQ7UQDQGS39$VF[(_I*NH^H]^B,9?=H&+CQ!2E/ MQ94GIQ\,/EM6OJA8>LGX^*(FN5HJXL^OAVVD#&#*8(^$=DN1W+:QU8:?@(!_-< M@G($_-1)("05 3]UTG>7?60=$YLBX!^1Y;:IX85XGVJ\1P\WDHIX?PCA6^3_ MULR%H[.&/#J[2T4P'7.=(M8?B=W>2J2%+8]BMYW>@/L$VNPI?6>P$;G3 M)DZ05$3NXXO2DJ@'H2V(TJ(0I;JU"W)C(E1$[B.QV_O(K1:WA6[X0X=#)V6K=0D=1S)!5Q>T//9:$TJ]*DZAI4@45E(;]$<3^QYSJF M&D78/2++Q:%H=S#1/&L"H.Q5A?K"7MXQF]DQ8M+^?O#T)HCY:1-"2"IB_@>Y M*POZG-W#ILY&*N3A+JB/*4L1]8_*="L2C;]71"0RA4L"%DM;5 _YB!K="QA> M.BD,QVU?)!4Q_"CB5--!I)9V]91C%E($[^-PVSI/>2DUGG)$W&S#4(9(1<3= M4 8:2IPCJ[2?C&PZ9F1#Q#T.MZU$W%6FKK2>&8L\Y7ADB%0'^?9%K*B(>:"&*MR2C> N[(#RF8$.$/Q*[ MO14TOE@RV]S8Z6T/0E ";'<(0Y.JPUZ(VVD3)D@JXO8'"=)"<2&>R)S%$^U2 M+;N V=00NX_((:\]@9',GNI]/6T2:B1">,IF"I"*$?Y \ MU8NQM]-<\G;^Y*OW.NW1HE[4'EC!ZFOW6JEOZ*R@L6))TPR6%-\Q@QKB>UKX M<16&\X^GJRS*2LR?^NBU"-83N>-+J!-D&2@S1"KJ!)O:6,I([+< 6J1;6N.?W0!$D3UM(D9)!51/74B=I>"8P5,KH:H?D26VW_! M,03U4Q;_2.HYDHJ@OK.$W25FO8"IVQ#4C\AR,:COG*CMS+#\.J#W0S:]+OZ* M/_?>]=SO%;S$26?>$J]Q1KF*)+BJ*3]_>?W"'M:6JFA+"TO\'7AQ*Q/ZR*[N M/4:_7]$'^.AG.GRB+SY\ZWK@102^U>LWULM^;QE<$+\B= HB03>9MKL&% M]Y7X?0>X<2Q_SW]QS',G#A=$FZI(L26XD?385"N1"_@<9>_'O%<'6= M$?-)DSV1MCNBKR3XB'J/SEAVCX:!&U^0,E-<>7+ZP>"S9>6+BJ67C)^_W+L> MB+XK$'M#.O'9Y_@?7Y8!_&*J2, C?"Y^N= OUJL9T8=^_G+Q"A'D+77]+4N9 MW4NS!K/]N:)_?6U4&EW!K\UOMY5:.Z7J:?94@ZWIJ]8Z=KMQUVVTFJ15)]66 M_>VVUNPF4L+/S_! 4L^1U#0+XQ/1[7HS/%PR0U',D%2%^9WE;W 7B,7,H0OP166Z;;6!$>$1X)/7D246$ MWU#<6G%B"FM9W.Z4"\5$@$> /QK'K:CJ<<-X%M*Y'"A1\I.[#JF$/E#L^^2. M>M_]'+G)W^5S')AO /-A%/HY ?XKH%X\U65C.LN4)E*4R!1CZ4'[#IL$4?HS MA/Q,XV"&2$7(WUD [W1BRT+(1\@_&L=U@*)Q_V,P__=P^")A%2'_1, !23U' M4A'RWQ? ED@=K2RDCI[?-]WE/)>!*4\1](_)GIN951-ZS1=Y]LTLGO/>=OD,] MGJS3?9@',429="T=)!519K]B0T^.,CJB3.90)CF[V.[8YY89 $P#^C-AXLP@ M&$>/CA\P#XRA:L5C1 M[5+55/2B430*E6+=TDLE72_9=ME6K$1P4T"X22? MR*4S[D6N/ 69RQL&A_HH4'H,<+3!DA+Q_&))]QSZ%!+V8)"4C.),X?37?7D M'A(='6HIQ9Y4LHO-1^H!QDKL(]V_$+O6(I/0\T,J0U'6%<7=RT[U23?\IV\G9]"E*H;RKLX9BE%Q#$4[EDG-?,XEMQH MT]!HRQZ.'/'>TZM33VZ>6X@-*;YQ,LG+\*?A0%'CQKTK[YC.Y=#[Q,@8P:3Y7?]L)X#_\%-=OJR+,)IX; #/\8QJC7'/'3'Q M_L8-4'] ZC VXK,_-GU+N"]]3IPH*S)PAX#H?G1Z.T[UQCV9HLVF&\##@)%K M&J\[8Z ?)F7N,_E$,N7\Y"B2>HZDGADZ%E(ZFXB.&Z%CCX^;C @4H+@J(<=^ M(;$QYN:?0$81J#@,^_)&?)"8YSI;MVY6U7':6S$=\GI,5Y6T*9AR?B)6V&99 M+\[J>_68%CFI(+^Z]2S_M"T#;]?))%VZI6-@.'%2O0?WN,U/@)% @YF BD # MUWLA$YXB%BY2S^,*!W_X7:Y 3GASV/\[?9S0Z0U8G^^"\Q1#H(Q'N^21BP<4 MSI$3+'M;&J FDJ*B7MY_NM0^R=S%C^%0.G,Z5W_DIYH]Y6D0A/;Y$'IC!]1= M2OQP,AD*=@*1UG,G+[R!^#-^W)TXF\&ZW7L0D2/']_D7PPG\\=A?(?/?YU!Q MF1*G_\N%;]0K=J5:M_2R73.*IFH96J%DVH6Z;9M*2:]=S+N(WIJ'PZ!#5%-M MGIYC=T+^Y(]_=F"ZG)Z\\B0_>P^6!S3:Z-9NB5K,DWJK?2M1J?/M]K;<_O?' M=C[9"$:UY(1DV4,7FNZ8Y5]U8Y^ M:]6N;CD8M#Q9LZ"F?><0[EJ7/8_31WD,\FZ$!,%MU5+ M+^2B]OCQ2(]_84!] J+YA?1HR+T(T@'Q M>RP'&)^;[[=-IJU?Q&[ MU;YKM_DG2- MUTJBTM&U.X_YCC@4S34M>^"P!Y ,("5$Q8BH]$2ZNERE ?N\Z"78NHTZN_=" MZKW(9K02MYDUY1C\=C"1E?:JRCI65=YK5>7C*%YWK3]K;5YHM=SMMMK-VA;J M_=GJ7W\T6W^2\LT-N:NU.ZUFAU3^3;I?:YT:N0,%M=;L=KBV0P/"0.[SG+@^ M:$=/ ]>?/PY,)Q-&/:XQ#=TG[I"!_@9A$)F\<-=UN#JW !WBUE?J>6 $DVZ> MV"'\D^7D=[AF%G@A$P\-Z=-#."0T.IL,(P!4]:20AX7&4Q0^.<$ +/3AD$SB MH\Q^>"][$:F>.ZXU\&!;NTSAI:^!)Z[4)RH%A\4O>=O3IT6 M0K\,7/F"RW^1OML+9:/0'1CB<:08BT=Y"U$[F_D<2/R$M@77;S NTG\-##UE+YX%;/YG MCHSH2\3&T'?H"N\6-T+FB8;^_'"\ )B>]\Y]V,*4.%OI])YUN*$9.+/SN UX MSQ.61J:>E%B1B3?;YY=\XG-+,+("HX_-F9.1W.!79Q)!+EAYE6]/\]7:YV%B M6YF&KT=N[ND%3ZX"XSP_\/SW?'-COF\R7-A 4A7I_-V;JWNIM]*QK2I Q[WK M@45TU8-QI1.??8[_\4JUGGG'X1$^2K]<&+%7?(4S7'Y"TWZ>[<'<*8DCC0XUTGO M-KHWM93,=RKVZL]\OJOE[JKI_M XJC2MR]GK#6AH#H+^B[O/&?<7NUF9W#>@3[/?9);.-K%&EI/Z'B:M-UF9TRG MMEN'C1W7(_^$7V1F[KGQLXS,J5:O7A=FX>S^7,4.U+U.?6GLT20\H76"L@\7 MZ*G/7QHS!.PID"95)[4>M]3,O_GKE0<@#[< MZCKU&*(*0/!5"*YP_M-B052452TTIJ%NVV[L =49_\"3J3Y_2^^^XX M)3QP[HH%VFXX@VB[Q6^@&$+Z4 BE?/[.3>AD=B*1/A0T:9Z_+!IBOSLC4LV3 M/W@JE@Q.^9G0AR;8J<]@9DTP%$!('XJ?U,X?;IXAJ4@JDII64K-HLU6=_X1T M3 DO1,*>'#\E''#N:@7:;3B#:+?-6!>%$-*'(BC%\W=N(B>S$XGTH:!)\_QE MT0C[+4_^I,. >>3&94]L?$_#$6DT,CC[9T*?/:".-X*7HES^%9=Z??XC-M+\ M7$J(1]&%9MJFA*.8.C/ZT&5TZC.(]AK2A_2AH#D!07-&]MH?[( MORP:87^P\9@% ZX =>B(!2F9=F1K-,(R-X.9-<)0""%]2%^JZ1,BYSJ@]T,V MO2[^BC_WWO7<[Q62HL?& ?.6^C]TQNPJ2@Z@:LK/7UZ_L >25*6P1 __^__B M'_=N_^77__\_UX-@-/SU_P!02P,$% @ 9WY;4$MC&%)# P A1( !P M !L;6YX+3$R,S$R,#$Y>&5X:&EB:70R,3$N:'1MU9AM4]I $,=?ZZ?8,M.9 M=@8(H(Z4ILQ I6:*B.T3E]>DH-LO=QE[HXB_?3=!*%:[:-8\04A]Y3][>X_ MF^3<9_ZI-_XT[$%B4P'##]U@X$&IXCCG>Y[C^&,?CL;O ]BOUNHPUDP:M*@D M$X[3.RE!*;$V:SG.?#ZOSO>J2D^=\9F37VK?$4H97HUM7&KONGE7>W?'33B+ MZ7_'?5:I@*^B6#MWF6"(5K763;)F'-ES0U5O&B[,7X!8Q>"ORE-E+25"4M1+%IC M3+F!$SZ',Y4R^;H8,_B5M^JUS+[.Z6EEVV4@64IK3=.KU_J=7K?9K#4.FOO- MKG=PL%\_K'F-PU=>W^^7VJ[#Z%>L6AU6E@5*7DEX[DNKWJ@]OVW.S7ON D69 M<(WVCA6A)G-Y]\KJ-=O%V&\I++^T%29P*EM%G.^/533G2Q.A$C%=XBI#T*A7 MZS=Y_Q M(K%P_3 A^\\(=X0G&(S&<-J'T8?N:. /.F>#WNB?& 6?;""!]PC2 MI@""64I6+F&0QURR9>4I4S.JEH&!SP6;,\TA4CI3NAC?"MYN]6,!>,(MS11, MQ@:&FBJ6Y53*THS)!#13# -/K(I>6$Q,NLZ M(^%46J91E<%CDL5(/=M6<>C5+)<*O!@E3$X3AB_7*@^6H<_3\=,LP$S&7 /= M*D ),Z FQ?GPS-L*[]XQ@B2'UC&'P,;%[5V,<,/A^/AQ25F8L0B&%%)"*T33 MF1FKR0J=#K7*-'(2T3KBY74RP@68A.X1LQVU_TB1C([SPS7A?.]<">86_9_# M;P#6(Y7'@NLQCQZDUFP <:#10!>5Y5&RK8R=5*)Y:L4Z4#*^5@&RJX?Z"OKG M%:TGI_E[ .2_R928P2>)N&1[D[;[FFC] M3\&0Y>(>,9,3]S67 MY(#!-!,X08+^K+"XL(HN-HK=^#5V1R,3=\S?U%?,_S#_4%]M/^P#/-:6Q,ZJ M4>S([+K%5E'[&U!+ P04 " !G?EM0 _(PCLL$ !K+@ ' &QM;G@M M,3(S,3(P,3EX97AH:6)I=#(S,2YH=&WMFEMSTS@4QY_A4QRRLPR=P?$E3N*D M(3-)F\XR6Z!+L]/A4;'E6(LL&4ENFOWT>VPGA19W"==I2+>WY:[OHRK>YE)JV(Q.UQ@]'Q:'QPP>C MA)((?Q^,'ED6',LP3ZDP$"I*#(T@UTPLX2*B^BVX8%G7-8]DME9LF1CP',^! M"ZG>LDNRK6&8X70\NTK8@IF17171F+VQ-EK(:#T>1>P2M%ES^JP52V&LF*2, MKX=SEE(-+^D*7LN4B,/RG&9_TZ'K9.:P\!Y;CD<$!$FQK>X[,\\/3B8G7<_M M]IRCZ70:S#JS8.#-)H.ITVF-1S;!3]EJ^[6US)F@5D*+L0Q=S_GU8W.CXDB= MHTPD5#%3TV*AT%QQ>&OU ]OEN4]Z8>B5L0AG2S$LX_SE;I7%565B(7F$76QF M"+Q.V[WI[XZNA0@+5=\F9-_9A9KP'$FAB]4@8W@N(II1_,+B:[ID&FWB^CC+ M%YR%, E#F0M3K)43IM+_- Y.XZ\PR5\0R+]R;5B\_AH^7% (-[$S$DQ"@8E0 MJDPJ4H@5+-:@:(P1%&%QJJP12\[EJ@AA%=]-U7.#0E1HDA[>]Z@^CJPA"XY# MI9QG)(K0]V;J#BY^6.7 M56]4OZ3*L)#P31",S%J?)7J;X5@%E$//KZQ^=L">N >W5+#R^VXO#S_AYK>9 MV'K@X,F)5"F<6P&\E&WH=#J6YW5=MW\ &3I.F"A@W?!]FJ?HZQ5>%]]3[CEN M +-W.3-KU(]"I]@EA3..\UT3EG(6[9*H/=P_ MQ>T^!V [??VQ7N25I<#2,@ M(D+!UJ:\79RE&9=K2M&.#-_BU5&%"=%[YAO#?*=IS#N^VW=V97Z>,!75D^\Y M3F^O]8WEWF\8]RCU?M#=E?N]K#<<[VX3\?9WQ?N[I_/KK[3:/;=QV_ENYY"E,F=%55A;V9#>$[* Y9#_^ MQ>TYAR7>'=_O[OPP>K=VEQK_K\U>$$&6E2_[6_IFKI!!(U>(&_3[M1> *>$F M43+#^L+Z(T<_8X8W.!7=&_6?+!6MNI=QW=K8<]\ [EVGB> '_8$;U'&/#/>S-A;U!+UC?P^[W>D'M>RB$W8%3B7&;4VQXZZYGSWES M.6_&N];.!_LT;F_@'E3,UVS6Y :G$X>$CZ^4QS37+8;O#MH_9@I;8QRPM0TS);2!QR3-#N&-S)& T].S>_5J4JQ")&Y. MKXB^5T^VZ[6B=KMH_W_,W,KVO:_$XP?;0IEW_7!4)H2/_P%02P,$% @ M9WY;4#*[A?"E!P ^2@ !P !L;6YX+3$R,S$R,#$Y>&5X:&EB:70S,3$N M:'1M[5K=;MNX$KYNGX+K8HL$\+^3IG!< ZF38H/3TQ9=+XIS28DCBQM*U)*4 M?_;I=X:2'#EV6F?3[IX6+E#')(>S#;Z_? M7D]8H]7I?!I,.IW+Z27[9?K?M^RDW>VQJ>&IE4[JE*M.Y^I=@S5BY[)AI[-8 M+-J+05N;66?ZL4-+G724UA;:PHG&^.F(NL9/GXQBX +_/AG]U&JQ2QWF":2. MA0:X \%R*],9^R3 WK >:[76DA.=K8R,19RA.<:R].!_V+P>75H#LY.>U?3%X.SD[>]"^ZD_[% M6;=[]K(Q'G4X_O>SJH]*LY(IM&*@O0Q[_>[/V^I&U+/+4)G&8*3;,2,PJ(ZZ M*ZTUW7[LBU8X6+H65W*6#KV?'V^6;RX*%8%6 I=,__WZR:7'V<7K^YGEQ,K]^_V]^X;X*I/;VA(/H*Z&F,KYOL'0_C M/&&_QBAJFBP$XV2T8B[F;OA]../WW)+)19=,!2)EV#_)EE_#J%Z;7;.8SX$9 MF$M8('^Z6%IL9=HXIE/V1IN$];JM_S =L;=Y@H8ND4H-CG-B\0? _4=U8K_- M7G.+KD-W)2MVD^J% C&#YH8OA<8,D6I,5#B?RY3Q=,7RU)D<4!NF+I_%T,F< M)=@RDBL6\1"[#-,),I[3A=R60 HA6,O-BD02?@.HM[:FQ3Z!QJ!*Y=,?ZB"! M4!I,G2B6XG2T1(!ABUB&,;,Y?=S.7X"!HL[$8KFS5@V,J8+6L/V!B?M-ETPY'/ MG[WL]\[.;1G],GW1T=-1)+%Y9(^]EZ\9-^#CB?&1@0+R.P,$4:"DC6D&B27( M/,0^U!;2ADK;'.<1)QFMBL!F1H<@L-NR(XRC 1&$:RK91CS= ;L H_[QURA M1&_ 6[W3(RBLZ)V*HE4T)14U:0$H6I\1)]1P5L2=;-E;4;2A*$)%M,^[Z$,) MRFJ'##_FQ^P2+&I!QWI>_W+4FY1R0I[;_:<0]P> $2PU%=E$YP87P&,_E]:3 M"4I!ZM>A^NN6ANI49D!Q#XDRG=R&M5G2' U*I"2TQ6HEA;_VV3RP4DAN)&U M%DG/DVM**^66$I$_1-9G+4\]>+E$@_"NYR=E'+$8YHH38^*VO!&W"0UG%.FQ MGM7Q6P DB*2&\T$<2&PFY!8Q2640 M@8T;404>H2AY()5T*TIQN]32,? 8\>$O$+PA6BNC/"$ORPUE.9;0%D\.I>0P MU$9X WQ!-8,4,ZU"%.((9 1O$L%BL4 :'@.9(2<>L#8.C]G5G*O<

    MXJ&%$Y&/;%$1!3IW]UNP#^ORM310N1=]N9IF M055(^M,"A2?H5D:+'] AD(D*QV\'D*Y?99'A1W:BY '\0PE-AV%N*$RU[+%C MU41;A_WTS ?7LB$N]$>.R0>7/KIG2H1X0V:X(UT:CI4X^)LC72K3?&W7<6%5 MS.TZU1*G>'R"\&3K_5$2X0KOAS>@RFOD'?GFHUUTP*2?3AN[3GF^ Y=,$NDX-M"85&E<2+3/ M+W*$V$-JLT2=^)?*O^K P!^Y1//]X@'\AO)/46#X#.1+(_\TJ;K'/P@;9?%;W#)W, 87.-'"FC#N MQ5%94.$4! /6/#E!-@-P#IA5JI7AF85A]V<(=V8-GWU$53OK35XT! MO9]U@C[,>K0TI] QZ/>+K7BQK='!YP;[+VJC.S3,J43 .K T$AUWON%XTESW M:KT=:.=TLM'E7]8.2W-KP?R'SM\=']S97&'O][*_UZOAW]AL.5WP9S=\PX)23Z(7%,)8"&>F' _2/OK]O@-D#7@]X M_9[P^L'@-8ZJ*7]#FL02(G:UA#"G!X[L??' X#X<=WQ9M?7[KG^R -]YB[KG M!V;;/X]J_ NW//_YI&KX7P$^'?F?)X[_ E!+ P04 " !G?EM0 )LA"J8' M "&* ' &QM;G@M,3(S,3(P,3EX97AH:6)I=#,Q,BYH=&WM6FUOVS@2 M_MS^"JZ+*Q+ [T[2K.,:2)P$&URO+7J^*^XC)5$1+Y2H)2D[WE^_SU"RH\1N MZVP;W*5P@3JF..0,9QX^,Q0]^N7\PV3ZGX\7+'&I8A__=?;N:L(:K4[G\V#2 MZ9Q/S]EOTW^\8P?M;H]-#<^L=%)G7'4Z%^\;K)$XEP\[G?E\WIX/VMI<=Z:? M.C3504=I;44[!3)&;-NH<3;1JPSUXIY*M5B.)6IL.R]F+-/.N79B>^S\@\Q['5S M=T+68^1XQ%G&4XRU9^>#XZ-N__CR[.CL<#(Y^/7P\'32/WPS.3Z_[$U^/6V, M1QV._W[4\F.I6*FUIMOW M?=,*)VY=BRMYG0V]G[_?+-^1+;7K_J M'75/_M^LFEQ\FEY=7DU.IU@::*O[,M+($IE&LL)X+C/&LP4K,F<* 6U(7SZ3P8A'AND4K.=T*;"7/-V$P"11BU8CA@1O AV2MWAIPJ=?: :$(U\G=8DB4)! *#1B*Q79[T] M(;<)BY6>VR6BC+B6UJ'(-\4&;3>\Y\O6KXW[O MS8FMHE^E+]IZ.HXEFGMVWWOYBG$C?#P1'QDH07YG B *E+0)C2"Q%,Q#[$/M M2-I0:5M@''&2T:H,;&YT*"(\MFP/<8P$@%$&Z^(V3'AV+=@IMONG0D&B-^"M MWN&>**WH'49EJVQ**FRR$E T/R-.J.&LC#O9LK6B^)ZB&(IHG0_1!PG*:KL, M/^;[[%Q8:(%C/:]_.^I-2CDA+^SV0XC[ X$(5IK*;*(+@PFP[6?2>C*!E,C\ M/%1_W=%0GB+N$AA%E>JQG=7P+ M! F"U#!>1#L2&PD&^K!>4%2FB+G4,I.0RUB;P! MOJ"Z%ADRK0(*T2-R@C>)H%@LD89M('-PX@YKXW"?7GX]0#2\:LJ,GS/1I0\@G\HH>DP+ R%J98]-LR::NOP MG-[[8"X;8J+?"R0?3+WWA2$Q\ 9F>"!=&8Y*7/B3(QTJLV)EUWYI5<+M*M42 MIWA\BLB3K?='180+G ]OA*J.D0_DF]_MHATF_8C#[RCQ_9N::(GHYMWV)S:J MH^J."0@7C\B_:T77RCJ.PLMI8U4?\H"PV<@7QKYMTG+<_RCL%$5O^4I[H*#,TR#CAER(P2/>+\H*I_Z;IKS#_\G2O7PWZWW5NJ$GG/**S4HNN M;(9=(+H.<6K7I\MHZZJ3Y1BG-;L.W;<[#9?OQ5Z]S M&;ED>'0\@)H 3"-,*]1*\=R*X?++VM43V0/0.*JY27_VMC&@&UD7T8=9]5;F ME#H&_7ZY%"^VUCOX6F?_J-:[0<.,"@)4?961<-S)/<>3YKI7Z^U .Z?3>X_\ M]>RP,K<6S">X@MMT)_K !P\65]K[7-9WMAC^A<552*Q,[^6WS+_%8J^Z_M]S M67S'=M8O6#>XX]N(?L*@4Q:B*XIA(B.PTD\'ZI]]?4^ VQUF=YA];IB=)%+$ M[')537\H7PPTV3]%)E'#_QLM]M'@A!=5/R(H9;^([8XON;;]M=?Z;Y4:_X/* MW7^^6#;\3_)>COQO!<=_ E!+ P04 " !G?EM0">5)-GH$ +$@ ' M &QM;G@M,3(S,3(P,3EX97AH:6)I=#,R,2YH=&WM6.MOVS80_]S\%5<7*Q+ MMAY.7+]F0)'E1I@C>9*\M!]IB8ZXZN%25&SOK]]1LM-D;;&TS9 ,*. '1-[C M=[_C'4F-7DY<,W@_MR 6:0+SQ?G,-J'14I2KCJDHDV "%\'E#$[;J@8!)UG! M!,LSDBB*Y32@$0NQ'BC*9K-I;SKMG%\K@:=(4Z=*DN<%;4U_L10NSVMWY_V]<9XI!#\5EJ'GX/GA&6T%5,9RT#3U5\^=S>2 M(U\"RK*8\5W-_2L*0;>B11)VG0TJGG\<5O6XJ5TL\R1" M$_L,04=O:_?Q/A!:B(N%\L>@[/4KK:L.GQB$:7F!/;5-([!=!VO/\Q>&$T#@ M/C$NK0>+MM\VV^!;9H5-ZYRIS2=&9?A@3-QY8$V>$54'@OIJ%]PI!!<6^(9W M;CB6WW+?S:SW8)B!G-%557\XUO^D*3R0G#_+0K#5KAYB681<#4Y[Z^UC@+(S M"/,LHZ'<1&##1 PBIF!D64D2\.@ZYP+R%]S'"*5]+&4?/VJI^OJ MT,S3-=TQ M.EH34ZGUO]M<$T@!*Y8@I-OP?1J6*,QP&R)9!-8VC$EV33'Z-&5%(8/'CY2, M<)L$M$R1H[M\U,P=Z&B"W02'A'&9@A\C(-Z$.:<%D[FL7)@QHRMTA(X%NZ'@ MKE8LI%Q2+ZWNZ6T"CLFUT(1UR8N2H+;(X5-[D)R\&5;-089%HGPMM_&[PK6( M+(^];9_P)9=A%TKKQ8,<2!/%$.%I1><@+81P3L\;*DBEHRFF2)(!J:!S[&4ZL M,2=%L]):L8QDH1Q'@U%UC*YJ$:7*I,Y@CBVK\EG\HQ+;_]_,=/3'R$QE,:+A M?C,8E&B<2RAH2RF4^]VN;M5W?Y]9-(WQ/;S/#MV#-HMGAWI*E[PD?%>G7'_3 MK"Z+W[U3OW[5T7]LX3RW4GRL)FF ;[]U\!SN>O9;VS%F]='7]N'*LX/ ^X?]@1-!"[,%I>V8[T#T_7F MKE=?G QG E?V;(;2Z"XP;*=V]S79Z<)S;/^B-EB!L,P% K6?^RI7[\^M'XZE>#+PX/%3O18Y& MU0N;\=]02P,$% @ 9WY;4/J]6AN7! 91( !P !L;6YX+3$R,S$R M,#$Y>&5X:&EB:70S,C(N:'1M[5A;<^(V%'Y.?L59,LTD,X"Q(3>@S!AC@J?$ MIK;9)(\"BZ"N;RO;"_37]TB&;-ILIIML.DD[G0$22>?RZ3L7R>Y^&#B&?SLQ M89E'(4RF_;%E0*6F*-=-0U$&_@!&_M486O6&"CXG<<9REL0D5!33KD!EF>=I M6U%6JU5]U:PG_$[Q7468:BEADF2T'N1!I;??%5.]_;WNDI( _^YU/]1J,$CF M143C'.:LEF+.\JY1"=*5MOW5D2;'K=@'V!+-^$].?*(HGSVH)$+-RT?1;1#&RZ M C>)2-R1:QG[G;;51IIW!'K4['4)Q"1"W>SB_/RLU1\VM?[IV4G_5-5-73.& M^JDV[#=;6DNO]+H*P:_4VOWL/(EBUD2!FAB&R%H:G7MSWB_ M$]H&(1ANKXUM S=MQP;:\_UIKKM@^^\,2[U'*9UKV[4 MP3,-B4UMGC2J;XQ*]T ?.!/?'+PCJG8$731.P1F"/S+!T]V^;IM>S;D9F[>@ M&[Y8T1J-E^7\;T66L\7FG^D3S\0@IU@<('WMUGFZ?@U05@SS)([I7)PKL&+Y M$O(E!3V."Q*"2].$YY L8%Q$B'"-1P''*2*ECX3DX<&YIC4Z1A*E)-[(D=HY M!EP>)CP"M5'[!18)EU93Q) $0'$+ >RH>#;D 9W3:$9YV42::A6CJUZ\V%P5 M2 8+%B*D^^U[=%Z@,,.3B<0!F.OYDL1W%'AB.V08%F>Q0 TNL?EX>&<%QQ$B$ "VD:@"2HBTJ4):\*P@:#A/X&MS$?2= M=61K$0R0($G%)>"A<"DBBFMKVR-\1F*:U9QU2#>@SV5NB.*JXCK)V]^?W__5 M@CI2C\%'JK:ELRC"<(,E%J6AR*;[#./T<\$X%?>O3'#H;2M0;1X1K!X.ZLE1 M<'S/^]=\O,_%+?GJ1;/5$9GP/_5'6DD]B['A1&6/PN:6$\03X*RD3/K._ M5&+]WQN9IO8:D9$6 SK?GAOM HUS 05M*9GRN#&6G?WA[SO;4:7W"/.[0_C$ MH?'4H9/L9-_?3H9TQ@O"-V4J:&=5^1CZX@/_\*"I_5A"O;XIV>'4M2UO M5!J4($QCBL MTY/KYHTQTNU+$Q6OKBS/$WJ."Y;OB7T-AS"=X(S8F.GYC[OV M$P_SCQ]L*F_URF%O-Y!O7/:[\E50[P]02P,$% @ 9WY;4 'W%ZNY% M4'8 !L !L;6YX+3$R,S$R,#$Y>&5X:&EB:70T,2YH=&WM7>MSVS:V_]S^ M%5CO[4X[(UN2'>?AN)EQ'6^:N6F22=R;O1\A$I)0DX1"@I*U?_V>%_B0*#EI MZHW=JC-M)8H$#@[.XW<>H$__]OS-^>7_O[U04Y\FZNVO/[UZ>:[V]OO]#T?G M_?[SR^?JY\M?7JD'!X.ANLQU5EAO7::3?O_B]9[:FWH_.^GW%XO%P>+HP.63 M_N6[/@[UH)\X5YB#V,=[S[X]Q4O/OOWF=&IT#/__YO1O^_OJN8O*U&1>1;G1 MWL2J+&PV41]B4URIH=K?K^X\=[-E;B=3KPX'AP/UP>57=J[#'=[ZQ#R[N)[: MD?6G??X*D_5EMM.1BY?/3F,[5X5?)N;'O;'+_/Y8IS99GES:U!3JM5FH=R[5 MV5/ZK;#_-B?#PKAR6>G6F4ZA6>+^/C)0 _, Q,?F0='YO%H/#Y^<#34 MQT>#X0,=C_:>G?8U_$M/A?^$F1.;F?VIP;6<# \'WZU/=XI7N@BUV=3DUG<\ M,G[][^?;RY9O7ZLT_U>7/%^K=Q8N7[R_? MG;V^_,??'Q\.'SU]K]Y?G/_Z[N7ERXOW=XU^)O;BW<5S,"+OWO\*5*O+-T@P M+6EX**NZ:W37'%47_SK_^>SUBPMU=GZ)U Z?'#WXJN1^@:3^5A;>CI=\R68Q M4'3RX/'L^H\@ZE69PLS78)3SF"I_-:CK\.G2BXOS.H55^:K ME\HB7'"Y\E,3KI^[=*:SI?SX@[*%LEDDDX/7L!G=77CXIMQ8/3>)7NC<'*@W M9:XBEZ9 8.%==-53,YVKN4Y*H_[G8 N;69R54SAYFH%YWS_>[R_.65N)K: M;44W!?S,U7L3T=)!M&%2I "NE, Q"^[DXCJ:ZFQBU%GD\6>4I9[2A0(7 D_' M!^H2'AB[)'$+]'G@\J+4]H@3'/V.. MT?]X>#HZ,G@^/^ /YYZ@2*(QG608J!-)*F@G2_T^7I\S#X6#_ M?_D32#Y+IY]:-!@5-F)E!TOE#]0' \H7@1IHL"5+5\(,_#0@YICFVJ9,/;I# MU 3U![_JV2R!VT>)4;/ #J!A=2>N[@BSS87?"BMP$\A,'WGC>W@3#0;V_U)B2XX-U 9K57 M"Z-2O02U*<"OES/4PL/!H#?@?\7%H9,G,6]Z0/8RQYMNG9&30)=_$WS8R7B7 MC#=9?>\9=!N"?J'!_C/^7)%,-06P:'$R4(%$45#.-GR6V[E-S,0@#%9F;O)E M\$*,^J; ?),7G8@/9\(Q?0)"#7HR=QY5!G[720):Y#T^"7@PM=[S+9IODM%( M$<(,2,[JB"XS_ Z!+-E?281%+RV[,RIJ$S+1*-;Q<$0(3,'[K^>W888O:_Q M.[IGD!#@?4MD M@M>LJ.X1I@E08.@.%VA9ET0*B'2DBVFOGMS!\/G"%H;B)S3T(XQLHD3GC.11+']R M.H\I^(- )?(N7PD+\.<*JKB28C)G"U%P MO%_.>OS-WV#&%A:LU:A;LO08;!A.X',[*@DN@%"-2WA"0&Y0!V_!LNK4 8$- MO>! NGJ>!U\AZ/-U1-?3YR;5-D.;IHO"H(JVQ*Y%.> =^&&)*P#,@^$$7A6" MLC(=P5)AV&YT0S86-01N3@_4SQM4=*J!:V!S&U8B+ @NF72&9KBG(I>!KRDH MEP"6/20XQ"ZK,UQ@Z2$^SV)4?NK@09#FA?53$;K$ D"F6)01%@@R&.V(+T@^%&YU-P2RY&UD MAG\;&AFC6(UIR9:&K.D$#IZA^U2I [4$-(0FE*P *1)K)XP^MM<--5S1_X;N MKZT"89=Q8YPJ2DJRZ0$"58,U?$*XU(+KL#Z3I[2"VE3U*B# H7R+GN!OFO"U MT]?!U" 3OJ39F@:$@5LP$Y+Z)KC)=[ Y;+)YU9M'K@2_26X1AS)DT0@"&JQ4 M4Y$:?TAU?F4\,C$RG3 %B>?!5NTC/2^LHD0W15GVAHG,.'-7B+'=PH)$+X%J@' T(BX 6 [CSQ%0X7*4QSX!'06WI)5 M!<3VH'VYJZ"0E'8XC9-2@9\@(\(X'#.U92K\16BT#1+2OL,HNAFBRI@H*Q:_ M2CUC!'(.G[&:4W#0#"J$WHU<:D,'7":(;5;FL(B"%*[I="MQ9)0E52)8OT=& M)H:UB#*ZL$P-.Z IE2MFI"N\6//D%@0=X"/>>$=CCY4N@Z_6\##-PS S8/+^ M"+A]M4_QP(E.%GI9[-W'AHS;! CKCN]."MC7Q@B7-Q1:ZH0TE4'4*+ UKO $ M?"&Z56K0DQ4,CLTUV,G@W"3R-&B78:&Q&N8Y.PQA6"AQ0M71K2>KN;VABEY+07X26_X8>1U"$$ Z.!0(!MA MH)X$J$J\&3\/?/#Z"@80OM?3?K^8&O+D?IJ[(G9I1C7S&O]0 X[ MDT5M6E&9$>^!!0G+BCDIJ5(ZO73 MBRRK3!P)Z.1& <(3DH4.2R6!17T(94Z#(&V.52_8<'30@4YPQ?@(@+\ 9'OJ M'#^H-YD)'R\7W)T@W_#NN^D-O[:Q>MZR.9B!)Z9R*C;AX)S-% F_N9Y9@G&R MR9J+UZDQI#RHQH2PH%IGDY8#@*9983Z69-MZR%DB?SMKUQ+IZ[:[ MA7C7ZCBXP2&?3W0ULXX5LZOXHHN'4U<8B0M(+@Q+!:)S)GJS9;;C%=N5.?1B MP&+*7!9,Z*@M@S?2(604%1TWB*>YCHR)BXUFM.%=14#8J.$>!Y]A>*9UNGIL M8 FYPV08(7#6.7B9"34R%[XQ->X,/,AEZ3958D[)1[H9#$PE,Q&H7FUGA6$[ M:]=%U!DX[K!!E6A1W@.8I]5<1Q#F+X/G-_F\+NYP(C[FS>!4(MP3$$$MFJ#J ME0NK!G01@9>X8>!TVZ)U&K,#]0%%J)F[J84SIZ1%E?/(&SD,'(^"<"IQ8)C+ M>4_%]91U4[$)%#3S.9[4#)2-#5[A9$I4;F98E0$ S E"#PJ?5\REG$K%CEP^ MDL&6[(:$OU*Q ,@4$@D+)(F>;ZZ18NOJ:U$I0.124Z_^0*V4.^NL2<-VMNWY M2KH!HGG,_DC#XQ);.J06,;)5GINP1%0",0H%GHUT<_4+\R&*\@?!U&"2^W FLQ/QP*]$@9T(\2 MHUON_W-EH-+6"K877+ XE&[/MMN8&X$XN*01@4B) M!M@SRH\D5]VU<+E]^\+D)N\FG$S0U/P/EQ)!)#OQZR+J@P$)2*R9-_$[&[3& M 0@IFIB$;1#<4N9&]A0+&"7N,LH([-[()K+G^.0(CR>BV<<$OS<3*U6SF4LL MV3B]&E[@4XV@D(ZCU#D33A)NK+2D^BJ$%;F9)3HRH52PGJ68HM* ,[Y0)V%U)&G3$HSC"K68U&L.F"/.2X>DS 47D^X:3D17?M8VIS1 MMI#=+/6TE:9B/2:>2AC?;69&*Q>6V"O8U*ESDJ+L6CS1EANOV?O:'/:$#ZI* MM:\Q4560;/".V@H2O92B5J.@14D2"1'D%X0-WF,%B()&7F^CKE5*]PRCG&8M M[!.K7']@:>O>VXG;J'F\+R%XKV3S_\#DWWLVW8$F_(UPO2-AW>4TN_WE>FJN M>1_E!5>S8'16K[9,E('GT')F=$(H#R]CZ41ZW 2JT!$QT":P>UB^M1C"1, M;;,5/'-S6T<=8W>,\#5*[#M3T&4*SH"?^Y?ZRCB,ORYH"VB'WW[6?I,@:JB+(";X,]^E[,=!2^?\)[,]3Z9!XF\W%X>&%C/SUY? PRA:_( M\#'^*!_Z=&OK]CD*3*0388)WL[W/:MR0Y>SC6R-.'@YYUL]F&!T:>+BR;T+[ M9DJ?WD#J[6QN'=Y@/WZ?B&\+G M+F[0!O9)F'8M0;^_)6BGC7].;:QZ?#E:OIZ%3!@^TCM,CQI'%663M+_2+T,@RIG5,->>PD2ULE#5IM'YB)HP+_S$2V MF=>$X; (29$'-1K2R8VU"DXGAOGJV/P.A&Z74U.TRGZ4++5%>">)EB8P?%W) MDLLNDKA>SYS6Y5))H'*50[D168U6#I4.^UK?R#C#L(8N21E3\MIDG59E01+F MV^J&H>W?;CAOOK6_Z^Z%<7Z#\ /#G95?VPGT7G.& *3D)"$V-=*!(^J%#2\U"%6><*B+[5]XAYX< M.>(^1?6]5*.PZ85CBW;RK:ZE\[%]^1RLY[Y;8$D3*"QL;'6^_(&ZQN!JH888 MFTAS24 2YY%J TE8*D$5*_="LN3IJJPP#J_R%N% MS47-UPN"T/3P[/."TI^M FP#)Y'C-=E$3\1WX6(JM,[="KQ0"B^Y_:M+?*0S M7!9+C,+4$7*@:#=YR\$4K/WPZZ5LEY)H63W&D,HI/8T?0T+<7ST5[ 0$*:E)I^PQT#U9?7# W>U 2V?!>M;K15,ZEA"?J%[)BYK=ZR[4/+YW8.(& L5-6KKA.GJ7X4SS6_;'%2:GQ1G:$7 M+Q(JJ-]+I,80;&04(;3DI"?7%U=D^<_86/'%--#7=K7\,KB]LPF= M,Z._;L0O#\SO7EGD#M1A\1S?-J9UGYVS!77TE_AW#79_J&.3,+[6\F=[.OZ$ MV;UGV*V=:%F1L\22)9878[S61:P_JA>)&Q%?Z44,O_ ;8_D/R$EBG//?RQ2V M(F1]7OWR^E\'DN:YJR_;_"9\H3^N^NTI_=779_\!4$L#!!0 ( &=^6U"6 M*[-- @H #%N 1 ;&UN>"TR,#$Y,3(S,2YX7Q\GO@YMF/"]]]>ER%X1B3!<739,DZZ+8 B/PYP-+]LS;RVZ0ULN_7; MU:?O?VNW?UZ[(W 3^]D212D8$ 13%( 7G"[ CP EO\ 3B9?@1TQ^X6?8;N=& M@!^\)L%%XB_0$@*8I@0_9BFZC4DS)8X0J]^3%8G?KSL]+K&N='K&RU M6QHE%R&.?NT8O#Z2\"0FW=?4) !YNO%S%) 51+4Q/,'GD ME@E)F?_?VEVCS5J0$S2*?9CRVV%]/6] S:B#PC1A9^TMQ FMMP4Z"BYD27L. MX4K=C;)A[LJZY+WND#A$R0?YP['>ZU#ZMOHPASA6$X=D-_(>=^HF[*Q=V+59 M4=OHO<^+;7]5\Z*P^P@OSCN0^(QJ2IN?MM'K*H013&/R=DO/C_,L)&0'Q=J" M,!?/F8O&EW>XR)$C-&>2?;Q+9:L/]4,A+(7%N^L/4M)A': 3Q5$[HDF,8/\X M-\J63F[X@=XT\Z2Y&V5"SOA9<"0=)0-6\9E:E0GR3^;Q<\>/LR@E;TR9OAXC M:2*[XJ2]!6GH3$8('?$T\*9LN#E[MS\!PGQ,(7,EV6?$#MI;ZV8>T,'-XF"Z MJ;FPL>)'35+,#AR.GE'"!QI]%5)*9NOC]A:BF2<1Q'ZB?'=LK?+#=]\7"?89 MG*'B1&'##MI;XX8.I"NB?EMLK/B1Y+: 412G'(D5%86K%8Z>XKR$EK&L?5&D M;A<] 3X^OE@G3ODHNK,B\0J1%-/!5&F4SP$6!#U=MMA8OUV,Y__P87A"Q]W% M);4*=@<5/$E1$S\+>2-&6R<+!";;EZV$1CM$ZY;_UQL5H"?51E$3'.&_<)M" M^*C:)FJ"PK]H;L;>S['+"P?1F9,K^O(^2-82,DW[W6[]K',5)CJ89*21# MP0C#1QQBE@P;R=<>#*E\]<_%\N7.K!LPLLUK>V1/>5[14[XJ,6T@7T($J7SU MS\7R5>=$1_FJQ+.)?(DAI/+5/Q?+5YT3+>4K6S(OJ'FZ0&00+VF#%BA*\#.R M(QKY8BC52-84L>5R1T=K(AIG][.1.:54CJ=WE@L&X_N):]U9CF<_6,!VZ+D% MUA7HJH2':!C%R0<3RQ'E2KEGH'<,G9]'8\_3B<-K&+)'2]X"H52%J5T["1^4 M"_J/\>'1&/&'U/3XVAR9SL "WIUE33U=XSV!A+9D@5),?6L:_%V0 TR<<:'; MSP3XO .G54_($AKI)*&:\X@C[HQ2AQ"9RR>D/8%.7<\\V[$\C\G3M>V84WOL M:-4_!&$T@X##P]".GF*RY*5YOGTG03)D^0)/3S!#*FH Y2I8[MG4 DK5%$,& MW?N8J&Q"8K:3"3982VU6XY68P]Z0RYQRH-G1L$@YD\<4.0W M6EHZ DRJH*=]@8+2CG1O3SDOP'1NZ#E_D&$Y UU7FR1A5E[D.(PE7>TX[0M6 M.PXPIM^ZQTY8E<@IVTD'CJ=]P@=[X$) MI<"[,UU+X] W7DL] "3/X88@A]=IT7J1M!I?Y:R]!T">J@U!JA80HV%^OH68 M/, P:[ 9I&8J[1RT>]0[QZUIN^#!',WTW/JQB:#J(].*H319]$X%R:(<>.T> MD&ZBIRP^54NIZO1.!:I3#KQ^:C-$\9S U0+[M05&%1JD,/(4?290H:$U'KKF MY,X> -NY';OW?.E*2T421E95G20@\F'MF4"I]I&CG6H)HZJL8#(4^1CJ3*!F M^\C14-GB.'C!H786S1&&,],UG:FEZ8KW-H3*:;AB*<^]HEE".?3ZY=M- M^-23;-54GEE%\X1RZ/7+IOG>MD:/1FNF\N>B_?IST?7>-RV?B5:C5SUOND5+ M#?<@9=5=6S7*!"7Z;N7*@SV%KTHB5K:2IXZN('6LXS\U?VKU^*T4M(_9IG4D MH'Q8U14,JW)@P)'_ORE+3&&>>)73_SX$^2B@*Q@%E'L1R%'T' ZD,)ICVFPS M2=0V9M=,Y9/MKT(IFYK.T&;?NS,]3Z_]V=7P-= O(8!\#OY5I%=5%O34IMUH M-I F(8!4F?I?AYOV8TB[ M0[,+RV[R]X@ MJS[<. D'5?U1-^(/L"5=H\_]@986>8.(4E%KR=Z)+0+@$;.@H5G0VF"$:U'B>@S:1JWT8S_6L1A@$C" MAK+IFP(= F-YYQ"]%,6;C@?_NAN/;BS7^SL?^$Y_UYJ QBMB!Z'DV43TUA,1 M.5JOD-5CW&A?EQ1&0A/M/V?U/5Y"EK3<\56/JW*.V0LASS$]08X1\O*_G62^ M=RH_5+ NV/DY _YC!NL?-0/P,4D)]-/+5DHRU.(TLE? _\&_?L^^?6^NKVCQ MWV2X;(D^P&'(PEJ )!G]"*<9JW%(XFQUV>*_1':!::=I@?P5\'D)A:"3()N6 MLU:T0%ZZ0@3'P91?%V2$N\Y?%I^W)_^QAZM/_P%02P,$% @ 9WY;4/0( M(E>?% DMX !4 !L;6YX+3(P,3DQ,C,Q7V-A;"YX;6SE75ES'+F1?O>O MX,K/.<1].#QV:*215Q&RQ9 T:[]5X!1KI]G%K6Y*E'^]LYJ'>/119%6A2>U$ M#,EN(8'$EUF)S$0"]>>_GI_,#KZD=E$W\Y]?T)_(BX,T#TVLYY]_?O';1WCY M\=7;MR_^^I<__/F_ /[URX=W!Z^;<':2YLN#5VURRQ0/OM;+XX-_QK3X_2"W MS?OWZ]:=SW\Y^:MK/AXP0?GA-M;%%]PFNFD'W%5 &G/YTOH@O#G"&\\5J M[!Z#7#4_O]?^*U^UIM;:P]6_7C==U.L:8K?T\%]_?_=Q-4^HYXNEFX?TXB]_ M.#BX@*-M9NE#R@?=[]\^O+W5R>SLI)ZG\]"TIS^%YN2P:W/X,H3F;+Y$V1PU MLSK4:7'U&WE9=7GTT_?QB49^

    ^4MY&-B5_O:6\E6Y4#L].SF:=G7^_/$[MJ^;DM$W' M:;ZHOZ2WN%"<7#VC_:7_N Z+SNE=LQAC)C>[&8__7]RL6T@^'J>TW,GEVL83 M\7+D6O0+CM.R#F[V(,;64H[(Y=D"OUPL4$2^GJ_\C=W ;:&9EK.7,=;='V[V M=IZ;]F3U[<73\!BF>W0W[7S6?7?4-F\Z7OKZ+T/['6^&K]SB^,VL^;KXN,1' MOW.$=S*_A61$OIJ3DWJYZOSE/+YJ5LX>NO+]%^;^/13ANM]2V+N#,7F^,K:.4YY<93:C\=HV'>QM*G]=!P]S&7I M1ST=M_T>A.U4XW'WQM7M_[C96=^@;E/["3CJY=RO;ST!-_W$MJ'Y>/S\+36? M6W=Z7(=[R_].YOK03LQI+YGNIIR8RWZR[D$Z(I]-$[_6LYTNX]UVXW/05]G6 M-Q^1GS/7NODR]7:(-A),P5,_15_?? I^>JKTAO;C<7012?=WMC>UGXZCNY\? M% 8_JK.QY_+)G>\6]9JFD_ Q(/Q]6"^3<'_Q&/1[>':0C^^.VEF \GH[:YC2URV]',_0Q7L[CK_]W5I]V(_:$ MKR]] 8Y[N7?]J MPVT\#>I*/QV^WJXDC7>]E]U2#'633\==+Z%N)IN.MGXBW M4XW)'1KA,Z0)S>=Y_8 4Q4["*7GL*=^M9%/RUU?&V^G&X_#CL@F_'S>SF-I% M9RR6WW;QMIEB2JX>MDCWI9^2X_[Q<1_:*3GMIY.[Z#9RB%%RZ#;E48O?X>?+ MYATO8Y1770R;SI=I'E,<>^!=A4\%QEUCF@J,NDZV4PS;I^ZHP+B%0.Y1(C3% ML$/*>_;!S_TBG=&YV%*$G9 CX[=WJ( M=M,T4MQ0'06! MK*6%[&P (9T$X_$_KE*4P=Z>^*PK_&W:2XR+S;S?)"NBE"(F.LA$4! N*^#1 M$;"22^&5((G2/O.YH34OVW#0M(C9SR^0]&NJ/Q\O5W]>].+:<$^9;I4FC-F&#A5$H+_M59V]XH=]@N_\O&%8O!^Y@86"H4 M..(=Z*P"!$V],#01(YZ3&CQ,4ILE_GAX2@G^RL&.*]1+'=;35$8PEEF0((A) M$#%B 6^YA,PIE8DP;H>8!/9,-6(TL$HI15>7U[JP_&>]/'YUMEBB(]A>3>#; M;OWH0UY1GY*3S"*2&==7I@1H[1 "PR0G0MEL^.-5A3]'59D(MR>A-?]HYF&8 MXGSOH0I2RQ"M )9D@.@E!YHLARB%E-R@*"EY1F9FD.+ :&1 N4X0DHU2!4^]2L_(S@S2E2G0*J8E78;B M5IZHCWIL)*J\=[CLR@S:) ,J,(F#.@%*HX@DI5R&\'B]$,]++\:$J91"/"A' MLR[ UTIFY!],4!9\\@$ MKS$F7*54XPC[2FC-XD.U8SLAQF\6O>W$@9@^3J^';^RIW6R^\UQ>N2(.LI*A6#,YPY,(JBL=4&)TIQ M'>962N4ZU!O MBV5V$U=.6A^D2Z X/D8!/P!G64-B/MK,\2=3CU<>^1R59Q+4BIFA6P<,UEF7 M58/*JA@UD0RT$ DBTP1$TAJ#-%3^%+BELEFPKW&Q716UC"+@N6!X3 MD!0BH"0DZ$ S8P+%9,U3=[\?(YZ[QF\@*,7B+[RA?<%HGUH:_PN10T.0M$!@5)4PY""0_2*"!Y*\2B)W@W' M)L*L]#[TC0J[M.R_&[V.K++,.*IP.)>E DVL VLL+AB<<$V4-\$]^:S.>!HR M,E2E%./JU-$WY':+(MQL5BGE T+ET#4(' (3&$P8+T [$A+77%,Q(!HO$W>- M)_B!T!1-ZO?U#^XW1E??.1\# 6\5!YHCQ975H*L?B"'44W05!^3HRD1+XPE] M%(#*9>4V'>?:^LQO(ZLRUR[BQ"!H[2#E(-&=YPJXL9XJYX-@3WY?> 2?<62, MREG]VT>$D=M?S\/LK$L=WKV(8^UJL)N\.@5'X@.#J M%[G6SV.5&*0A$V%52E->7V:9K^\(N)[%%OW83%0I*8330H&53 #UBF+PSR40 M$86)W&9*!^1-2BXC@[1B5(1*Z4(/RW"MT893M'W>@HW> ;=68Z\)@R)K'<65 MDIDXP$I;9N.E^J[:SLZW3Q^\$I\/7=5"Z:+*71$"(G M8'6,8$,F8&B*(DLCJ>I5OC@-(EV6$:>!.O&E1AG\\@U7%YS#]<+S,BSK+[N. M'/;OI*(>W9B(-E XE<%W)I$P&[K\B2=!,L+DDS^*-IWXFX*XEO(%7YXT[;+^]^K[K5F!W>25IS10A RD51Y$X!%Q[&:O0LI*&Z[# M@*Q1F;QB(;69",]R.O4%,A6NR80G??_"_(>.SJUM)\LH+ D^<.W50I4R]UMP MH";+'\HNS,9I 67LDOO[0UB M>%%*^?>T/.ZBB>O+25=%LZ_K#LEY7+QO7]>+95O[LUMYCO7KW,#.*QZ4,A:] MR9 (XA5"!IN)!*\Y.I-!"(1QE&3L#Z",>X&[:%IW#6)7*9[K#,^N5&^?/JI MA;,N<'0-,@5)1$0'%/\*63'/ W5QR+&_,NG?0EHW):C[<^COU\0]R)^_3U[) M;%6@-H&1.8&U6>%#%@@$%FS40I,4Q>-5ROQHEFP*0/>G3FMND>^E1S?H*L[Q ML8D< ^#@$N@<&=B(\;#WW.@<6.9QP)DQ^X,KT# D]Z_3JHHD10 MA0C (P_@0Z 0'2? ,N5*29HM&5(B3WYP91H)T_TO;Y*D%R4X)16(*BVPHOH3!ZPL-$?*E\^!9I/Q3;UNR+T ;U4CB 6W!@0T1MP MI(.A.XK C.F6^Y ,&;)A]T.EU*?%=7\ZMO7FJ@?IV=:>*AUY-B:B.Q!)AIP4 MATP1&.:,RQ8%$/P [XJ6*?K=FZZ-C6W!#>)U@+VIYVX>!I8@K.FDBL92G9@ MHF+$'R2"8Y9 $DP%;:Q,S MF!*Y;ZOD[8>TNI/@4_/)G7>FMKL! 1%ZT[0/WD!\;)>5X)S(8"1ZI#ECK(,6 M/0@E( 9C#>>*^S"@,I;M-7(<7>?*@5Q:%6]L(O0T9EL)*RIC(F%U8RW^R$$9 MG&PW=Y5-TCDC^@-VKO=;[3"56HT&Y9[=K8OMJ8'NUII.*F:4E(D+$!C7@-<> M'R,I,G0 64LB"6I )5\9GW[?[M8XN)8V3Y^:EP'1:M/&8ZX]3-7N3BI\E&QF M#/E(&-]PY1D^<.@X""="HHJHK,:Y_W$/9FNPY#>8K4E@W9N"71US2!=;ZZO' M]>)?XD-4;$LWE2&NNV%7 S4T@$J1 1<6'^VH8PY$F^3&N4/R1U2R<8$MK6;H M(MX,7([:]*5NSA:K&2SJGC[^[DZJH(+DWB>0F5-@D8HN+X@.IS':!L*SIN.\ M:.$'4K%)8-V;'5N]4J]7N<,NTBKAU$** 1";!&C!'0@M"> SA5ZOTRG( ;E4 M\4,JTXA@[DV%-I2BYS@Z-=$@2@:48SF0FP1-*N4"8C1Y@G_9; ME#JY2HT'ZCZRIM^G\_=ZWK3=ZW:[I,GE[9\]TZ?;.ZED5%32H"'*E($29B"@ M.P J>\:Y-BH-J9LO<^:_E'9-B>H^].NZ=0BEG34VNXDKQJ)@2C@(UEE M5#U8YKL#\XHZ1@-U0\+"O=:/3JE/HZ&YMR7P[IU)#UG[[M)6-%F+4XQ 7>Z\ MQ^[2!JXB&$N<<#8(.>05JOLM&9U\T1L!S5):]&O.*6!L^NMY.$:>TP>W3._G MZQ-_6Q3J(=U4B1!CC3%@% (1N[M;\'\%A'3[\R2S0:_E+'-2K%AJ=&)DR]R. MTFT1U!>>7\=U,^^>OC0/Q5[COH6!(F]6OS7BY&-]2>V1^YQ>-^'L9KIYHO&N M;JY'Y5^Y8(6'*_I&^KN#%U&>-ZYN5U=EEYGC]7"K=$"IP8H@^;?4?&[=Z7$= M[MU2M)>A2R"\=N R:-^Y^7#B80K)\'?2%JHJ9$5DY!8L41I8)AJ<\A)TS$X)0PFQO6J5)JN&^']Z.]%H M,GNFUQ%]9_+E\N+T=?>@?VHN[BS<7M6^A;#B&"1G%P/(X".$+ -@3&V[%[U: MZ;SB*0]X76VQ?B1P"IVUOVJ7K^7>5C3NI+!6")U=W<2$:"M-L!5 MQ!_26Q5#%G)(Q4 911A3?)ONMAT$6;&+7UKD[ZAM\M8WO]UH5<6,#X8R!H)V MJW<]"[#!.PC")!VH2#BIIR[^P3*Z>U7+('Q*R?I#^I+F9UOK'Z^:5(++; 7I M+I31% 1E#"3E#!P3:!I-5G9(S489*3]:*O?>X/=H4$J)]E6S0!>G"Y16K^%. M[9VRFE/_8 M5GX,F,K9^D7"L;H]A-=HOF;-JO;UDO&M"\ 6NHK2[OJ3)"%(E2!IX\ E[8%J M:ZPS5#,RY#A^V;7_<5*\MS:,BU5R)%EA$.Z8=< -4>!=)(#_!T=MTH0^^0,UXZK*Z("5ST%MN2VP M5RIJ"WT5"74BR@Q>*0),>P'1&W3LG"&,::/8D(Q4&=LR82)B*A"+'>AKYLUM M#V[WJK21I@J26V,( 85A *1H5!?%!:"*$I6(YF3(FY?*6)<)E65,X,I:F4_N M_)+57W!)W9['VD!16>V]2U*#SJCZ(CH++C@/.,4D%3IIEMDG'^Z,G=P> Z9B MT6YW']&:G9\.BA[[?'W(*U3_D#A&C=0DM(\J$ SXT69RQ9W1^*3Q(>_N*W2_ MRD2;8Q,!^!34YTW3HESF%^\S#M\^M6Z^<.'RI1*K3Y>RC/][=K&H#E2XQP]8 M>6)T,-Y#0L<01- 9C.$!"--9LLB9%D]^_W9\57J KA;%?M_:_=N\36Y6_SO% M_[ZX,^3&C?,IG+6KPNF7;;W ?WJ-'^>?+\I?!^CWT"$K%;,0Z)6"Z,0MLA.0 M*.,@+74^RF0,&W#\KU ^85\:O@?TRY0?WRTSNONYY/L:U[RF9_J1]O=VQAM, M7%24%:HK6Y]U*C1<(61O#UH(V'N7B4\_4IE"RQL#%H/R,LM2M(3]QKA%YKGQ MII4RT]TX?(ERVHV#%T&^.\F/PU[<\MRMV44 OSMJ"9SOCED(WE7=!X[=?)[7 MY4X2W!^W#,1W1RT"\NI:N/)[.J7E[]]?*4^FM>O7_[MKW_ZRW^]>O6_^L.;%S8=S6^2 M6?'"9$E<).,77R?%]8M_CI/\]Q>767KSXI]I]OOD2_SJU;+0B\6'Z63V^\_E MC\]QGKRXRR<_YZ/KY"9^DX[B8M'V=5'<_GQQ\?7KUY_N/F?3G]+LZ@(!@"]6 MI38^4?[VJGKL5?G5*XA>8?C373Y^^2+T<)8OVJ[12/5X^==QL2KP^&%ZL?SC MZM'OJOZ*%\]"*>7%XJ^K1_/)N@=#I?#B?]^^^;B Y-5DEA?Q;)2\_.N?7KQ8 M(I>ET^1#S(JCQ?3J= MC"9)7OT?9%E4>9TEE[^\G-[,[@)B4$*TQ.O/NTL6WVZ37U[FDYO;:<#KXG I M\P_)* F4^3Q-;%+$DVE=(3<7[%+&7].B-HR;BG4IWZ?R1P,!GY9K5<)LGHS? M3.+/D^FD"$RJK^7M!;N4L:Z6MQ7K4K[:6MY:KE4)YS?S:;DDO"NND\RD-[=9 M2C]=)4NR4+J78&M+MBCE/ ]?YGE0T>?);+$UV0WJZ[<^Z[]YGJ2]EJ;M_.;3>]GIHXOS:3].O^<IZ2V'M"MJ4^5$C MN^5;\W";LH1CWOOX*JD.<+OEV5"@/9E]U"WZ?D.)*JUN5__= ?2U%/;AL?;D^?O M27J5Q;?7D]%WR_].X>J4[5C26CK=7;)C*>OIND;1%N5,T_'7R73GEO'Y<^U+ M4)=LZQ]O49YYG,6S(JF](=I8H N9ZA%]_>-=R%.3TAN>;T^BY4FZ_F9[T_/= M2?3\][V.P8TJ:[LOG^*[W:I>\V@GH-G1[$VY2OBV=4D M5*[RO(;1:-/SW4E45[_;2G4G75UU;BO5IG1?PI209C5.GVL>[42.F@OJYA*= M2%57;1L*M"M3OC12['?TW%FP$QGKX[:V0'LRO<_2VR0KOKV?ACV&FHW=O^>3 MV[+%FO#5+=^#Q+6V=_5*]R!M/0;4+-Z>O*57,[2T\F77I,&.8MW)5TOI6PMU M)UL]%6\OU:9T81*>AS*C]&HVV<-$L;-@ES+6U._68EW*5U?'V\NU)^''(AW] M?IU.QTF6EY-%\6V7;)M+="G5?HMTW?)=2ES_?%RG;)>2UN/DKG(;)8RS427D M_J[;W3=5-E!JW6B^+IOMA^$:X3;==#J(9%R*W%*82IQINEHW;RQF#,N MX_SS8N*8YZ^NXO@V3"!07"33(J^^*9=H\0K ^R#L/]]_'=6,A L()*_#3F,E MZ#3^G$S#ZI^.HJ95151CX;C&AA*-J*9 *T"EY<9Q*K!B3T&9EH'I:7:OHD&@ MLJ#2X8@LJHFHQQA;;FW @AC'K.:T0@-Y;^N@\4!9E8U>I%G8@OWR$E8E[Y>D MO794Y06"OM2<]H9>Z&CX8K&^_CR:IGDR_N5E$>:)AR_361%&H9LN-M=A:4VN ME@$W/9!O7-S/4W63;,*Q3/*+*$@T)=I8"*: B5O *+H=XGV3;LJUI3+X] M.9%VCN""< /@CGVR*6_ GF4%D6"*:HV=PIX3K@%S$%:]!U[C:.UII5,>;3PI M?<^B=A6\)WL.0O"/QJ/C\.=)YTZ3/L>A3D>'?Y*;X[?.M4U10Y A7' MPF/BA V@&RYQA0<33O5)I'5FA>'OHQI">?P9J1:?:O4<> &A!UP;XYVRVEK_ M@#"0NC&)T,F3J /\'ICSEXLU!^Z^#N+?7_1JVQJPY1Y7ITUMB3]KO=V=-Z[Z M:+%VX%@?PNQ_Q:EMJ7;>76J]P3UO(?78?A]6ORWWA=IO:NM5H+:;VW[-I^O6 M:IE*.VJ[#]YLOV;3HS%X)<@R"#*,H4=V\[=)G,^SL([./B2C>98%E,(#OZ:S MK/I5Q_FDEJ6XU78BI1@!!(9C%8->&4.5<$8BHA5D-AS"CF=&;J.?NVS,K;41 M2:\M%11*P1#6#$,MR1)'H"6#S7>_+1N@C\2>=!BX#]ITO0)%?[N'H&S:9\F_ MYV%5_+;#OHOY)\ MG=P[+9$U2D> ^P(%Q93;BQ&3&%:]1LR+X=MSFY5LYM8TSIZ?QSV#-*(/732 M')DL^MOJXW]/DBRT?_WM3?(EF=9?P[94$ FK/:.6>J\D5E0Z;&35>\M4<\KL M;VD\W66L/8"/.1?EWW>CT:RTL9X(61 0U@91Q!7UVG#/JRVNIXB\^$Y:3O2XR:V'(S9,;F!&G'COE3$B$-2&A:&&D74$"R5K?JI) 7# M\[T>CQO-,#LF-W C;MR7BKQTPA%@B'*:(0ZX\'@U!M@!\P8^/VXTPZPO;I0N MR=(U%_XKKX9]B:=/@+&3O+1ISK-M%N_:=430$JPAQPYCRQQ#EF-684"\&/)Z M)L5U.GZ4Z&!/DM6L(L*$*H>IDCY\(!0#8\%J[&+2/)*Z M^W7KN!SK!N"^*+:\V'H@R>I7$FD*/53::J*YHYHX1NZG\-H3+\GXN61OZL3'U2@>$0VD$,(H")QS ELD>6F@=M!8"4$MLWLWO2_?FC6> M3Y-WEULZLBNNK7XE$;-86*"99D K*15RA%9(&"-@X[UQVX%KK:HU[0FO00>< MO9[=*VY]?_6WM_&_TLQ,XSS?X;C?LZ:(::,PT498!SBD I-P4+T'T2+19[3D M7A[\+GB2]@EE7R?\';UXZ,.O\4VRTZ7:H+9(2>\Q0Q:',ZDWSBJ%=84+11P- MVV_?&0OV8UN+R/Y@7H7/(%WZITRXXQ!M<27R._EW>>JVE(H,]9HI&?KG')>& M<$3=:O=B4*_W^>N9*3O5YKI+M*T@UYLOMY6]U1ZU1$Y2@@&V84 BKS5P$+(* M!V2$'VID9 _[JNY@' "=]ES5]JPIDLZ[,#2I 2",-(6(@'XU9#5DP]Y+=:+Y M^NQJ$=$?3!ODWND4"78<8GU*1M>S=)I>?=-QOJ8GNW9/MN).%_B=\%F-A[,O(I1Y(HSS#!.Y0M%;VCQNO[N0 MDIYXTAYJ ]CN/$J!I&[2K)C\9^%X;+;CV5!9)(C683N@I#."$:V4)"NO!1"& MGM1Z=;@SIG,$!\"KOV>/$F?MQZ)%T4B&Z949;8W3FG&'M=0K^YL&N,^3_L Y MTP2O 3#DUZ1HQH]0,%*& %QFM30<8^>A,^'<<=];'*;ODUJ=.F7'_F@-Q)'A M[D;3^7@RNWH>H[:_%^.[JB*+.* :&$0QM-AIP;!9K=-0-#^&DY/D3\?X#6"V M>;R:NKO;9)8GZK)(LO]+XLR' @TW/#MJC;BDW&/NK2+*AL\PK.*K==N2YH'9 M]"1YUA^4PZ1( Z38+\F=\6G MK\GT2_(VG177#0]Z-2J. )'<*LN]D6&SH;53SE9H$4B;9VX7?P#*'8CF\;GW M6YYFNOV,7KN+1RITDC,O!:<^ M;#F]%G 538;!(;&ZIVE'[P"T8]%E8?<_A##K*XB\6;SZ1? P%P,*H6-L%6MJ M&#X@2ON=P#: A>S]/!M=QWGR\"IG-?[7_#X%0K.E;&N5$5->(6&UH4B$ M,Z\Q[@$AP- !V;E/T^K>$Y #\>P>QWAINNCZ;X]WR2)6.X%6*>T)1%3"!W<7.N Z MYRD;UUL%K?]9:JOXM2:DK35$#' ()'4 >R6A4>*1)\&ESTIRFN;P;W/KB MS>/CY;O+Y\)OH#\8! MV-FZOE'*K&3 :^ $ 0$6KG"%N1'8#/WM9%UH_M"KI8T0_<&TXS"LQ;O+0R'8 M<8CU9C(J,9U=J:LL6>;O]\C?I[.I3DMT\LIIL8<6F M(I%7 I57%8DT6@F!M$>XZB'$!X3T'C>\H"D?6L*I+R:\SY+;>#*NKNC,Q@OY M[_F;SLKW,RR.\!MY4:^"**RGAGM!*18 A266.6WN>^^40\W):M]^*_V-AZ#R^'V-AV'[!_2,*AIGB(&^D% M[>>-]@#R\R;[P?9+,ILGH>GT:EE%3^@^;[87?)\WV@?"'XMT]/MU.@W+0;Y\ M)U3?[0W$_?CQ.LZ21>HTD]Z46XUXN59F8?%:F"KTMX='WL??RJ_4US@;OZGA MG#R\\@@2[A&P6C % /&, !"6-Q@.S59C1FN]3Z]KU^7.;N:;^EG?LWE@&Q&Q M##+DH>+4BX">U.4EU 6.DF F&N^E6G9\]DF9C6[1?L$>M-=TV:L@YPZ_Z)/G M(B9%.)!PQ35&4@4L,.#W *APLNTS[W=#SV=O%'@>#74 CGV=[IIC\]"[V;C< MM=;R6G717,2MH1P[";2 7! O)'$5LH8Q-6PG:D.6/)_PA@/L#^JVA_ @O;(G MS-CC,/5#DA?99%0DX\79X;>@K?S#Q]]V.FBWEHL@-= 8XJ!DPDFCL *RZBM0 MOGF2U\X\=<=5>=H=N$93V_( MQ&D$:E^$<3>WT_1;DBPD?7=;HK:3-!O+1)QA'XY=N'QENZ;4$N>KC; NH1N> M\V]0Q&D+V,'&CF!D,+.A'YQXS!@6GK.R&UQ+I[3J\VV=;?&C?1-%6_#U-84$ M8&[2V8*S)KZ=%/%T@4@>IL$D^Y*,?9KY>3'/DM=Y/H]GHVTVL+WKBA (>TMD MC3 :2L^8%8Q6Z&IFFT>B'6^MZL[JU36\@SG9;8)P:8Y_/0L+]&)\Y0L_ZZ?K M>+:<;DMG:^G03,:_SG>L@KW)$%F'A&>>8V*M9= :+7RE \D/V(X=;U7MT+ [ M4+6<_M!X-R_R(IZ5:5'^F4RNKLNW&'Q)LO@J^9"4K C?FW169/&HF,?3,MZI M$W=1%W)&/BRL): ,<"9+ ZZ@*UV"\-WPXI'.@90G\/51?E M-M''D^P?\72^U=2=Y9R-=9#KK.-';Z M8VT!0?YZMCR&'64\/14A A!+[:VC!EAF/;!$5E8D8QEK?H+N+%7-68Z9@[1R MW'&Q//&I>7&=9I/_)./?9D'_CRQ.I2TK=W=)-IKDR?ML,DH^E'"]2;\FV?+3 MY&:R+;ZWRV8C;9TT"!G)H,**6PQPM=H; X>8I'YP_#^*)DZ2\[_=WAZ#\\^: MC8 L;PM1!;RBD@C%J( 5T@*:YISO+(?0N7#^,$WTEKQJNM!Y,E[?]_M;)=OB MN6I5$$',F-;<4>XP%000'/Y?]MYZ>L#;K3O+LG]$'G:":>]>P23[$L;"!AB7 M/5QD\KJ/Z XC:[DC,FE>Y/* '#/GZ*T]5;V=_MC[Q\(>>E2[WU,1(@\Y1RYL%!VGU'B%H;2K?:(0!^0R M_.$$[DTMYS8PAKDH[2ECI)!CP",'*#32 N@UT*O-*5;-WT7?W8LK_@!#JVV] MG?[8\VEVF4R.O2Y])T7$+-0 0*:-TC)L$+@&U<;<"<-KW=KM^2T<9SE^#M7, MV8R0>9;DPUR:]A$P(@@QX+0SBC+CH&$:J$I[CMKFYM;N7DMRSN.J"Z4-?L@] ML\*LCHR?TB*>OIX5V6263T:=#:@]FH\"-P07#BK."!<",OR O&2#?"'+*0Z7 M[E32ZV#XO+OKG[=WO;SY7S-(<=L;JHX@3:21ID)9@X(>@"!.8EZ9\0NR;ZIR_YK<.?K!!Z*&085[ MK,+$%QW-%_N]QW\O7?^_IL7_)<5#4,!C3^ZAP1^'MA\9[XDP/(#-! 8!;\>J M-=5K@P\8 N?HD!^B3DY^/-S/!VGV* /FMN6@7T$B*!T& B-CG4<(0D1AM0Q[ M+$SSK-SH'-WS@U;.R0^5AYJ6A9Y;Y8ZRG.R0*5(&62L1=L(2!10B%%8N*>\4 M;1ZIC<[12W\J>AK\>6.G"5M=767)55P\.WBML.WB1'*P4%$@D^%!-](9Y:6# M5*PB(;"Q3!)0 S&!D$45* MF/!/K0ZZ",OF*=G1#V?^\?34UUBRI>9+,$IA/\_+/I8W%M_&=Y.;^8V:S>;E MIOCACWDX0E:[ZYU7KPZO/"*2:X'+B4=QA2#URJXV $(=DH3M''WOO0-^9)K> MRYZ]C8O1=;6 57\/(S(@^^YR\!^9HVI\$Q0;CD !X2_)_>W<;4:FO>J)?/G&:4,HI\A(3C .RTR% MA9+L@*/L.7J:N\2VM^UOZ>8HTV@F8SL/.XRKI55W 5G^)-'O^WDVN@X@+G(0 M;-N\-JLQ4@(3Z 'VF/HR7P="E%3X$(2;OUD1GZ7KMQ>4C\S"Q5[W:;;IK[,D MRZ\GMV5O]B?AC@HC$_8IV&B-8 "(2,8H014ZAOCF[PC"Y^A[[07D4[$#/,H) MV5U.WDUM1= 8R@TU3 8(-3'*8UMAZHEI?CD,GZ-+]-CXGR"GGUGYGN0@ZH?I MVR2(2B^SX%P9*S!#3I9[K7O\H>#H@#]^4(VMAEYYKPBU$I'O4&$ M>*)7&%/FFAO:\-DZ$@>@AU/A^M/<-7_/TKR3UPQL;BT"7DK$H7$8 J$4I=:L M<$7.-_=VX!^^O"XT,!AF;WR76)VT3*V=#-J3(A*&4RRP!$$/,$PJ@!/V,,.@ MYJD?\#GZ_8:KF4$8Q?=-P;A_91'U%E#/L$8&$R4,DZZR)D!.9//\<_@<78"= M WPR$_-WM]V/-3?O)4B$@52*(RTYM1 3[!X\8XAQ><"+P\[1ZSAHY0QFJ.S MX%&RE&7XU21;U-#I2U3JMAU1QJRG3EOA NRJ3&JI*\S!(:FJR%FZ0@>FC[,9 M T>R^1\D5P15T(C0GEO*B<"*($=6ND*RN6V3G*4+]X1T-?AQ92?YJ Q[+).# MOXVSWY-BT$>[EX?)ST&_I%.0S732?'M&*/@:>N18<9(BRW5$CCCK !FA;L'IKE+ M@)RMXW=0&CG)D?!ADO_NLZ2\PI2$?6+1YSA8UW;$D?8466,<45YQ:#G'%>92 MXN;I#\@/QV_W^AA\F-"VT=_9/>N=C4:4$4]*-J9_"C97GUZ=WE,M#F MX:7E78R'36U%"@."N'7$(XVL0%BM L@PXJ:Y99?^<)6WC__@.5U[1>S\CF== M$2)M6*"#)1(SP8#@3 IXKP$2OFUNS:(_'-Z]J>5\!L:1@D8.$RPRD$)8!B ( MC04RQ@?M5=I"8;EN/HA^^,>/K*Q3&5J/LKYUOKA\UU; 5)?O!=8 ,PEDH(30 MU3I.O.#-S5GTAX>\??Q/D--'6A=J2A"!L%YKBHVB& & D-=:5O@#R)N?G.D/ MSWA?6GD8%7^Y>*:0T.7?%W]8\_U]'4]T\_7KUY^F\YL U-THS6Y_&J4W%PO= M+.Z37*?3H-M\F9'Z8Q$.^8NX^Z?2)'=%,AN'XW ?]Y7N15AI=NM]I.?2JY4J=7BP9DG5^6'?DFP''#EE)/.R@&G[B:UF+ZN7,21D]&78)#B.\H.4-^ELL1M[F^PX+7_W;!1.5%1X(3C1#H8N>2G5 M:HVEO,_M0VOG:UWR8ZO3%A-)K?S*=AVALOWOM38I$EU^5\ M^25Y/0OGLV0W*^K6$86S+]4 &T>9)$8AXIRI,(",-X^5[,P8UC)#.D*J+[9\ M2(JX3,WMXJR, Z4.2%]FD=$HN M'EM&OR3%N\M'5]WWIU3]NB-'H+84>F6-PUP8XA"H,/-"'I"V[W0IUAE\0YBU MNF%<[:HCRZFS#B"D- K3NL9!::O5/"SLP]OD]#2G=8!>?P?G?\WS8N&5^I1N M..^MOY/Q(0FK?SXIJM<=+_%X](KO73'/73<=>2,=][Y\BX3B!#D(**X0I]P= M$*MS GP=&+J#6+)[?4V19% C8 6EEBD)D?=T-=[#;\V-1]W=HNQI>6X-M,%- MDM]%.JSO:I9>9?'-SG'6QMS9KD21=PX2RR7E"'/KD/%R==3CB#2/(>[N+N,1 MIM2C@M[7H @;G*6![\WVC.5/GHLX9M C!"'PE# HO,6K 8ZLYXT)U-U]O?8( M= @4_<]U&SF^[,.G^,Y=7B:C10ZK];0/_:TUA[724B0T,8A!Q#17F' GL=05 MG@"PYK;X[JZT=3$W'0/, 3EWRJ$5CEW)Y&IFYEF6S$;?/F5A:S%=1AZN8%J< MSP(8A[F!]FTM0D93B8E0@B,AH ]3@'HP=*GF)(7=74-KD:5'1[0OIE99S/)' M'G03YUO?"+VA2.3+G$\!8>L-8( # =3*4L75 88^> H.AY9@.9YS:<'TO3Q, MBQ(1]L )"D#XZ3%!DC.TBLXI#4C-U7XR/H2#4>EO,_PUS&UE1L_RK)NEL_!Q MM$#B76:NRV#WU[/'#TQFH\GM-%FNQ.\NU3A=>$3^9QZ'!RXGHWC'^:^3]@*V MW'"+M),>E:-+ [)RUT+CFZ=$AJ?@4A@"IH,PD_7PXA*DK"2,&J*5M5! J91\ M=/8Y8&X[85]">X =YX++(LY\T^664IQ[8#[I_D_=O E:M]K?%=A?0 MNECNBG7P9[G[$OQ]733_"&[JZC;X>U7_H_RV?/5J^$=!_\.FW/[COW7_]VG9 M%,'WIOQOS>I+<;M\4ZV6N][VE]WNZW_[Y9<___SSW[Y_JC?_5M6??XG#$/QR M_%=/?J+[TZOQ8Z^Z7[V*XE<@^K?OS?HO0>OAMNEM2Q@9/_[]P>?_!/VGHSS/ M?^G_]OC1IGSL@^W71K_\[]_>?.C]?%5NF]URNRK^\C_^GR 8Z*BK3?&^N FZ M__[^_O63Z/)?ND_\LBT^=WR_*^JR6G_8+>O=F^6G8M/"Z+_M2UW_-.7MUTU+SR\3\&L WCT$:PM=3\);'9"7 M6+W_A8;Q?FR[;F$6\<.O-(QY:&A\N[;1?N]_K6'L9B%;;1G5;KDQW#(>?.63 MF#?=I]ZT/QT^V'W[!?GMC1]$]>R+B^^[8KLNUKUHWOGJH%S_^U_:GQ;[YM7G MY?+K@E:WM^6N2TP-WJYIM=VU*:Q-9671L+)9;:IF7Q?X4[.KEZO=(DH9)33. M(0VS5* ,@Q0F$4O3B(013.)%;V11;%_]_F&$U/_*IM&_J'#U, IUT53[>C6D ML!9ME\$'!_['&J5/6AF=]IC;A> M!56]+NJVA!K_T;)>/1/(PR=^655M7?!U]^I.3+M2RHEOE8LF/3#8.OP8>P_Z M;XOI&['>MN=_*;7F[OWW?@EINWBU_].A$55]_+>IEA^]-T99NS2:I)MK?;T\@1DA!BRGH0U%8:Q47>E;L5PQNWOWX( MWO'WP8?_A=]SM8IG GUZNF.'N>G",UN9\21!"MJC3JJ?XJ/AQS/JH\N,K/S\ M6E7K/\O-IAV)OFZKB.WGLJT5<-,4N\<&HREO*X0<8Y#$#%. 1 ["'D.<$28@ MDNQ39HW:ZV]?NC")B;G#$8'=6I MF'D"HS_Q8BXFEN=8I(F5FE$Q'R8_M-BJAT_.EMAB4U67JQM1;LM=\:;\5CS( M$L.4#KZMZEWYKW['!O_^M=@VQ3V(B!.:84J>08PZ8M9Q'Y?1S:XP#3L3"XD<9.&&SMI)E-U]6XG+J91CTH M?FBS+>=TMM/H_:JK+#<-WE@&5K?;EY5S5EI_/'21\.(Y *C!!L#64H M1"$[3/J$/$^P=)%GPI;%XFV$=ZC>!H#!B'"VJ5(9VBX56299]Z.#FG7I?E%D MGB^58J?:?MBUW?W=LKZN>RCKORTW^V)<5ED@@,(H1BFA&. 4L1RS9+ <\9PS MH%KA3+7GH*QI^UZ/\2IH4;:M*QAP!CW0TU*B>C$SF6OY"L8ES>IERU2&K14K MS]#V3(5BBG0_5,^H1X_4(F;9TM"\WDR#][LO55W^JU@O2!+"-*18,)&))$50 M'$J>UB*)(-+4.F4[;C2N&7I@TZ,+ED=XVKJFSJ>RGEFE_)TQHUD1UM;7K=-/O6&H]:\8YQ)/*C-1JI'1_0 MM>&T[AJ0704#MHF")$NBIAA9X&^Z$#U+G1L5&D"H*) BFYZJCZH7SRF/%BO: MJG.]WW4'Q+N#]XL,I)CD/*'M_\%8I.W(,SN:##,^27I4#,VB/V< )XJ0$J>: M2F2+3A-R),.D&TTZ0Z(B3#KD>JI.6JX\)U'Z_,CJU+NV511U7:PO#QO; BR. M$3( MNZ!YAMGW0_U,.U59;;%3%/'!(!6GE!.!"19IRA,0)Y3BT6B48J7-"1--N59 M^>D8*\3JJ)U53B>JW,RS6Y>)DE8T;89]5#)]9RXJV$2.IBC789 ;X3#"W?E1 MCJA(DC@!>3X:1"A3FNR:8&8FQ=*9\9I"IKY26>#1C$K-,?/U-$&*ZJ3(JK_* MI.J(A"II<3-%D<['M*WT,09XE(6,XRP6">;A<362J>V#F&IK)FW2G@V;S*V^ M2MFBU8Q4S38K]@Q5BJ*E0[*_RJ7EC81\Z;,DJV%XLZG^[&YV%57-JOVGWK:K_=->^+55%^Z[;0TWT+;+M;",$$9I#0*(MSD6)!&1DQX#A7FMHW:]FR MOHW @OJ(["I8CA[T=U2M#SX$R\-GU03/<"#DY&^^&*B)(;[#](@T.$;E_5E4 M#FC=BJ,2D1>DTDY _!!.2[Y5+IJTHJBN5OO;?7\8DA5?6\DH^T-)[<^;HM^C MNUV?'U9Z5U=?BWKWXUW;YG?MW_%_[LNOW?;>!:$0Y%1@#".&"$U9'AU'T@P+ MI8&M,U#VI7CT(SAWY"HXNM*?;3EWYBH8W6E_ZARZZC]R]$E1JIV%5U+%?8RL MHL"[#*J=#& H")>2@^LX>Y(WG+M]/Z7,P[OT+7?M]^]^G,Y])%D8LA@1GH6I M (2*2/1&0)@1R(CLW6QJWVI/&@8@\]W^>(>'"[U3DS _^I@N^/LWK$WA0/TF MIGZ03)9-L3Y^4N&GVM\/O[E_9"@7/XB@$L1 Y MIP0( D>0.,>)WB5-3J!9KK3.KXKH_7G5O3&S'J]F#GJ7KH;YJ>#@U55P]"LX M<\S@!4]N@BXGDA['6TUD9PJUY7NC3 3E@N+/%'T_,L95E)^_[(HU_M;^]G/QOKA=EMOQ+S\6]6VTR!'H5T,A2W,1[>&SE7P0@Y.& .CJ"'3P0=;+5493X@2_U;)&'KID!T5-^!1XD5,T.Y2H294,&U;TY^C\!6%1)\@/Q=# M74UM&HK;5@^EW?6G3?FYK^L6 %,,4)0"$"6$)R+A(1T-49$IW7NM\?6V-Z>. M([83),7-J!J,R81ZS !+$EH3 6!2+"X!<%&ZS",E*H'4S8MJ\P(,[B# M,Y@L/L8HEU.D.=A6DRD#1%M1+TGF+DB::>[]T#GC7E5V6^R4.:KFSN.QX[.Q M;'_<<(KC+,&((I:S.(6X+>, '$%D2.U,D&'3;N>G3L]+C \_'U]\;C%?!6^[ MJ?./?Q:;;^TGJNWNB^)^>M-QT9FHIFW[HOZ M7G4=/BBW;6^O@AZZ%=U5B8M1Z;44$DOJJQ"-.77W1.ITZ=4(T(M27QW_] 18 MFTGS&MRVR6) PF,,4DH2E$0\2K*8AS0?D>0H5KIKS89]_W2XPVY7B16B8UJ+ M[03&NAI+Q&1F/3X2:T21U"<",Y"&$91 I.<9.*8%B#)4CMJ+&W>/S5NH=M5 M8_G0F%9C*U&QKL;/!V1F-1YI-:+&RC%Z:6JL[J"V&FMR:5B-/WXIZF)YTZK7 M(J,08A@"S@F,N6@+=GQ<-VP!V9BQ4+#NEQ:?@%L18I6H&-5A2P&Q*L,2L9A3 M@T_PIDNP1GA>E +K^**SV%5&3-R%E'5C;]#8;O ME[ON@9!5MZV"(L1!CJ.0II2%W:XVDA[E."#CK45\$! MM\'3CEHAT5%/Q]&8)*/3 ^'^O.,CA$I+J\'8^*BQ)MU3.>\XG4=9U?U]6\OM M'GY]^W7? GR];=6J:':+/,:4@CSD>43"C":(9L?)"<1"L-@6G[L+ S_*B[ U M+%+=/Q^Z_P/8TE)P@O_\QORKX.!#,#JAILSVPB:GT/.&2DNI+87'BE[KTGM! MMZU'S _]MN]FY;@G*-ZTU3VDUU7JUS>O6SRW!=ZN:77[M2Z^%-NF_%8 M4"E(PO)89&U!3T,,"6A+>)BSE'($69C(WL!LVJP]&3@B[2X]N@,Q&##.=M&J M(H<7^KJM:/C1Q:UY=_^Z(*LL:ERE?[W[4M2/('A3-<-U1 LH L98S$,&GM MLK9$'""D,!9"Z?5*HX8M#X?/;T_OP3[>L__: ?ZOA[O)%"^I,QL'.56=+01J MDFJ6?=N7TS_+Y 5AM1(0/U35CFM/7R1OFC_I:<8G[:Z&*]Z^E\T"8I:0* &< MP3#/(IRP+!U-\SA5TE$C!FU/)S[=:T>8;5G4 E4433-D2TX:NN99<:)P.L5V MI@8E:+LT'6B2=3^4T*Q+]Z?]S/-E2OE8U5VRMLA06[L2P#$0:9*2$/$H&HV' M@J@=T#=CT@?U&Z :UC]9RLTHH 6V+6C@>(^TCI]%&W>G3\4%E[[NF-OG5Y-*R\;XO=]LK8EIFH,1!)>0XY#F7O,I]LR%Y/O/=2^-V'PF?; M\O(L8Q=ZH#FV_>A^!OVY?SFZ8:8F=[QN>_.F:O;UV0-:'(J,H]8FP2E,>)SB M,!HA@!0H3:\9-6RY$+G<,4^ @S^TWU)6F@[!"9E495]MQKY"),ZKJL=^6J_-H?&_E0K/9UN2N+I@6PJ\M/W>;B%M?OV_7I MSWQ9=Z]F-5V5199-N5ID$>)4@+35=1;%L8 1.B +>0BY4))9!WALJ^^Y"\') MAZO@S(M>%>[X$8R.'(*LNPBG))J[5DD%47<31#MJ/MTYB^)OL.X>I(+ M7'I\/T4X9ULV<[0C[--P&W];EIO^]=JJ'9#?5MO^O=LOU:8-S0%%G.8X93 A MW>N*D(,PB?&(@O(H5LD2IFU;S@C=?-3=-=0CYF!7!0/JX!RVEO@;CXB"Y S%W9ZGD"8PA3## !US0<9# MI85O)XAL+X>?.7%6YP6C&T'7[H(S1[J5A6.5U_H2],YI>U[F']?H!NJX*7CHOI&MY&2.Q7\<]%8^8Z_@#/2"6O M&B _M-JB?]K5O!Z3LAI\[WJFM_O;3T5]?=.+?W.]WS6[Y7;=9H1A3$%!QF#W MK%2$&8^3,,GQ<0Y'"*JTE&G6LF7M?7#WV0"WJ]T&P,$98JUI$\.!D!/<^6*@ M)K9&Z;>BLDI,7E!8.Q'Q0UTM^5:Y:--JJGJ_C!YLI1D2.<\0IA#DK8Q3G)RJ M: *5U%//@F65?&P8JR&%FNS)29Y]XM2D39TS*_KU*"T7=&H:C7[HT40?*I,- M:\+(>9$D41X+&.8QH83$.4HY'6W$3.VZ8+5O=C_BW0T+C.,PZ]VR5K[[5Y$\ MC:&K4=XF#TO5*+,_!I4=7TJSZ(>::&*_-"Y49,#-;JMQ/(II'B60)%2(5M82 M#FDC^*SW&9;-)FZ[J_C+1Y>8P>=F/M,_+CH_56!$7Z\-S&[BNVP[7_[MFT=;( MB#(0')<1ADFN^Z4<&]>9^?>I<&]^Y"=-L?+&E 8 8*ZRZ$XI$3$21(?"DJ*06M3 MLM-,LF&OYXRP@G-Y>>YJCBZN:TYGUHPL: M\>3!"J0I=J1G)VZ_;JH?1?&^Z*^9?5,N/Y6;?MF3[NMN"],"$YZ% *60QJ% M'"[,1-*I\&F6[,]8W$ ^*H>$ 9G$*^" TC%N8OI#$O.8C@E5W$^8Q*O M=F8VGJ/KTAR',:K]T#*#_MR?]S#,E*RN?5Q^+YJ#G(Z64A!%D1 1AAGC((,@ M!_!H"<%(1KW=^7W:+\[L>A+J.;9=.4-V6Q'JUS0"*:4B$P2ZC@!-&( MC=9SDN>*%] :L6E[+^X ,QAQCH,23?$QQK3D(&\&DA4'?-K\VKI)5H:P2Z,_ MPY3[H6O&O7IX=:P%UA2>6ZKWQ?I]]6.Y.:_;&$4H(PD329J%/,&X;32M-9+$ MG),T5M([71N6]>T *SCBTA0V;0KEA,P%>VK"I4&-'F/F@D)-Y=(/19KL MQ<.'B RP(OW@T->B[O?@ORF6;9<]#!E_C$8C%J4)H'$*620BSKA@O#/:_IP3 M$&=*3PU-,V59?X[H@A[>U7'6Y(>F$$UE5DZ/')*J)DM3^+3SB-!%IB[(E"&* M_5 K4\[RR7]7":CW_?%=ONDL:GQS>L6-5=U(*;JA[/ M8RB>JID:B2F#2+/L:VF=7<8=CB]'+,K#2N4@^*&&IIR1&D1JI,V:3ERDZU=_;GB,;>>7(F&+PQ M(8SJ09DBD%;C85NVB3Y8 M^T@Q)SD@F(4$IT3D"3RNHD*&E.X)T;5A63./L":N<6I3*"=X+MA34S@-XJRH MU1/,7)"GJ5SZH4>3O:C,MC"-Y[\/$X"/;-\ *.XNXX59R,TZ?3WH/>3Q)U:2[.#,-^:)4I M9QY[OML41XHKEX_8RS&.4P0QB4+$(T)Y3(XKI8E 2N^3Z5MQM'HY7:DF$*FT M@FF90[TUS/F524>4IC/JAQX9\./QM'4+\MIBHEDM]'Y:GL=Y@S-;(=2'F'D0B>9PI\?W6.2!Y6YUJ2< MF+L'CYJ3Q5_KJCGV0QXA&HJ(\ 2QC/"V*Z9@-(JR1'5GT113]E-TCRXXP;L* M>H#ZF7H2L]+IVA6IRCE;FT];J?L"4Y?SMPF*_5 I4\X\S.3F.)+6KLVF^G/9 MNBVJFE7[3[N;_>8AD$4&$R P"R/,H!!ADB)R-!ZFF&LL]!NR[&;!_PBV7R89 MX0:/=%!%@3-$OZ30.:1<3_"FTVQ']Z2(NZ1_9IGW1 <-.W5?#VUP9E87WQ5U M6:W')=1QS\D"I21-&$LIR$!":,@ A2.D&,="J>*S"<1V/2C=G:^"P8/3\P_,X1Z&UDE@>@F^U\5708W]5M>!MJ+I" M<$P*N>& 6-=NB2#,J-5'-B?+LWI<7I(B:WBG)<*Z+.K/GKXM=L<](!!!$4>M MM2P1 *."!]-B@2 :7.G"H;FF#EMX1F;-U7A5'?6U!*=!N9,I9AT-&-Z8DEI MOE2#7$_4S(@KS\Z5:O,CJU-B6=9_6V[VQ=G=@,>%I1AR2J.,1A&$!),L#\%P MUWI$0D*I[(.0DVS8ZU,=K*#'=?>6S9E612^Q=*%/&2'7CSYEQI7*0N.;WJ=. M]VU2%D&<8"H2B! 1+(E%/-H$F5!*_M,L6<[^3_4OF5ML;?"J+U9V*#6C5K/= M"7R1*$7!4B?87\72\$5"LG094GBZL+HM/NR6N_Y%JZ-"PC2,VS%1"%F,DH1E M,$0(Y@S%>9K3-$GEWZS3^GI[_>GP,O01TFQY_PEJ+O2@J63ZT7_'P%3<# MK,AO&/Q6;/=%LVB_A8<@Q #''+5]DV+*QZ\'1.W%>>DOM9RY1QQJZ5F>$CG- ML,*&FD@\2X2E_9&#U8N;(A6Y\://J\-^L/U1RV_97DVK9G=]\VM5K;O;O3\4 M];=R530?JLUZ03DE J.HAPREB.$\)9BSW_ Y9]UQ?CZT_;#VB M"SIX:H(PA4TYB7!$I)IHZ')H14N>9NB"NAB@U0^],>%(9;S)J6E2OUWR75W= ME+M%A#%!@(2$=/-^!#":P]&"H$FVV%6[Y49.A%2^5TEUCA"D>TP/);A=UI_+ MK9K$*)$CIRFV>%$3D8&2 89;Q3CS_X)$Z+#DAR9H(:^FMQ'5\453M)_]TKW@ MT]8\F^IK-ZCAW[\6VZ98Q"F :<1 ' *4X"B-L8A'FR&"2A=)3+-D?20R@.O3 MZ/H$3W5D,HE,V>&**QY5QS!G%)XA"P[07(]M+K!T<1UK?EMNQF7G;EMV(TCB'JEE4RGH>4AC '88R/ MA5&$E5XG,F32LFX=4%X%!YS#:V!WD#[;_ZPR+J=I,Y"M)FXF>+:B04C6%TV?3 MSLZOBSQ=VOMEAF _=,R4,_?W?YGD2/DB_X,\-HLTR<,XQBB+4X[SB/%(I*,= M* !5F652_W;+N3^:OR L^KSYH243 M\#]UE[XF$\J*,2RYOZF:IGOX-D8H 6G&HXR",*79<94]IH)H:8;"]SM3C;+' MI*D9*H0IJH8EKG1UX["]YJ\=(,>')Q^A1$8^- CT3$!T/'A*0K39D!61M]6V MNFML')[E'#.6\W:(%L8\BV 4\*, M]@3VY'3%#7%JZG*.Z2@P!UB.->9)>BXHS71*_= ; WY4IAN;SF;73MQ$ZQW_ MY[[<_?BMV'WI3F5_*YK=\-I&F! 8)3R-(@99##*2)VBT#3A2>L+,C$7+FG0G M9P==X(,!:3! #+>KRT_[77?B\&/U;MF?-\P@@)3FE ).&6"00YX>C898:40WT93E MP=W=#GF.,-A5P8#Q*OA4W%1U$7Q%2(IK(B/;-5[,YFSR*>IRP,21SSG&*4"43( M: /' *J446K?;+EJ:L$$,LG=\<3,.467)F.TJ/2C>VABOS_I,H$!V:[ E_6V MW'YNWA7UAR]M:S@>RD2"15F4(4! C(# *0B/N9^#)%296]$V8GDZ9<35W2H9 M],AF.V/\%$47.LAD5OWH*]/=J RW-K4>]/>B_/RE+0#QMZ)>?B[>[F\_%?7U M36^ZN=[OFNYAU!8/*S?[]F.G&P->[XK;TT4G@E+.8(92D)&0B"0367;,=#%1 M.C#@")+EWCEZ$1S<" 8_NBU6@R?!F2O=M5MM>RLWY; /2Z(?SQI-N=+;PT"J M5>JV8VA%B\VP?D&Y'8?5#YUW[70U:U=2/=5^>UMM/^RJU3].KY(>TA#E=LKGY\K)?;IM7AMCS VW7_ITU?+.#U_]T/BW'MJ/GZ MYN/R^R*)&,\8R2E%*14P91%,1K $AE#Y267W$)UL<;KCUMT)HZO@X%PP>A>< MN=U 3?]G;@+VGJ V'J1+.U3G;15^ M9*>Y27CLJ>RY8S(U _Z^K8OEIOQ7L?Y?U:8;G?RZ++>=!]?;#\5J7_?O[N*Z M;+J!2_O'[>?AZ9(C7(1!&$&24 H 9@AV4U_'A!UQI;OO9@,Y?Q8\^7$5X&_+ MI7'Y;=/>\G"H(#!T%'PG'997 ^&+P_O&%T%2QO6K3F,J3]QC(M M1WK53HQGR;F:B-,,.C6$&CG46:OQ.XNZHT$RCSJ.BXFQY-%T#$">Y9#!' LH M,"(A ,=]35G&E8["F3!H>2. A'SY6*M/K+R5V?=; ?1<4JB*-?E2F..^;_54 M55/6?GU(8Y*@#/$$\?1858>")2H=J>[3,<^W]-RV$ZJ5I[2M ML&QKEOLI"B]/;D\FW@^U,^+)PZEL0^Q(WP!;5>L_R\WFM&IX>@T"QRP4'+ T MP1&/(0A1E@ZO0L6,8ZJTD6J*'M+*XOG]WT_#%@-ZNU>M$QHK?6 V-:YC1)8\A'BSF-E2[[FV+'R2Z@1XJG 9ZBE$XB5&&; MC0,N=7;*:-!H;W7Y<8Z>6U2>R*P?:F;$D\>6D(VP(ZM.%P;_#^I6GL,$A("U M)6LL" EY%*$104PSI4= 3=JUK%[/3)]]^G&G'M$9B!L-@IS"S<6_FN(9I=Z* M"BKP>$$5;43##Y6TXEEEORT;4]%'*\V<"]Y6E)"&82OK.$ZR2!PK31(A0TJJ M97M6-34VWC8>DONQ6'W9 M5IOJ\P^R;!Y!,E3,29*$K+6>M-4Q@UF$6UY'VXA%7$5ES5BTK*TGD*]ZE,:& MW(;XEM-0]U2K*:<)EJUHI11Q%Q32+/%^Z*)AGRJ;355QS_>^V56W1?V^V'1W MI#YA.\THR[&(HX3F"1,P3!(\VB90*&F@&8N6-7 $^>J TI@&&N);3@/=4ZVF M@298MK/G6X:X2[N_C1+OAP8:]NG^CG +C!D8=[\IM\/U4HN$A'F6911'(><\ M RS.T^/$:10JO3UKQ."\\Y5_=$"#'JFY,;4"VY,'TG:(-CHQ*<6QZ_'RD3>] M0;(Z[7ZHGUF7Y(?#NGP9T#Z\6NUO][T ;" 0JK73GX@X+GYKS/TP3E\8Y*I':3) FHU,%8F(Y6#X5I;GZ!43VFG MQL=[W9WLH+P*F^'2@";_6G<7S>=M]8LH8903@E(.2$Z.6S])"$PMH\U3=$=>X71X,J!G;XO= M,D M!(A'$4T!X"+BE.>C44 97'PKZD^5 3V3,:;2YMY;U6?,9[*[F0M,TVK M626[Q*=K'6NQZ*F8"L7>:YB2,_(*ILZ1H3,Q_/MJL^_OUSJ<&U^P. TA"6D, M0<0 )QD"=(0AHDQI8XYQXY;K-8G3;G\]@@Y&U$\_"N>1\CG]\I7.\S[3S(>B<,#=1.3EJTVATGV;=A!X MK-Q_5M9U6R9$UE3;<'3<:?:%P/BBV']69O5:(58O5JU5?)RNUL*0?- X>_3;4SJM>/X$C5?W]E)XC^1X^E9X/>FN-EO MWI0WQ2(3*>OVQB8$T"0D64SQ<:*'Y-#0U(J"P3D5_2H8@ 8=4E.:K4+V5&6V MQ+-!_96CV+'"GFC3TE$-UGU72QV7I#51FR][,Q6B;SR,;^]0#M>+U6PE)Z=KMCJG\GNE'^S*?KAE$+=64B3R M+(4BXEB0+#H^!0-"U0<##!BTOB?ZL6,)1O9!FV!;3FF=$ZVFJR8XMK3'^7G> M+NYK-DB['_IHUJ4'^Y>-\Z6K??V9NH?&13>A"\,L;M?#]2" NIRKJ>!#NB>K((:3#O1P<>Y4U#"B>3[J853G7IUP9F#\ M_JYMOU^638%7JVJ_W;58\/K_[IO=;;'=-0N$!8XS1BB,,Y1 2OD)3HAB4YM[ MIX&8>0P_@@].Z(,S^,;&\!,C-7D4[RY(9L?QNO%Q/8Z_R*_>2-Y,R/S09_MN MRH_F3?)JZ.SS94AAFD$ LI!D60:2!!#.CM/"A$1*;U5;!6*]_GW^-3JC>FXW M:K*ULBWSPZD;SZY[ZLBW6T M@!D-XQ0G*<.8B"2*81Z=CGO'2@]H&S'HI@Y_Z@Z%$:=.O3V5:97:VB')6G6T M-K\6Z^7+G#U;&QNBW ^--.O2HS6O4;[4Z]N+YA89+G E"8('(4XC2*L9FS"UW2$-E^]$13SE16&J3B^&M9UG];;O9C+]^NWY3+3^6FW)5%\UNQ M;/9MG[_>OB]6^[KN1H3;]=MJ6X]_),NF;#XN6Y2+7! &,QCE&8H!:<&1/*%Y MG! D^ NQ],7P5'Z,%RNP[.P0=_],A57SAQ%T?) M(:"7(50<)UJ(GIVQHRFR+PTPG0?4#[6?P>_[0]69F%?.(>3'63<1=?'/?;%= M_>A?KT880A:G B5MZB*(I!%BHV7.J-KRN@%[EG7_#%=P!/;<,^_VR%64;$>\ MJHFQ%J5VU?9IGF1TU #+GBFD"8^>TCYC;"FKVF-V#V]$AVD(>))F#,"4,A C M#.!H.4(BUU*U"?:<5;-7P1/=4>_)>Q-4*VJ<(Y9U"TYM@NTJWM.LR2B> ,;8TJCCCC_^K[*HVW__Y<>;XEM+;B>W67>C'V10")R#_BE4FH_& M&<)ZHC?-I+M1_!'<,/+#?YM:U$UB6KFNZ9Z MAIQZNM0SQ]F4:J]Y"..@OS$+V^$SH3&,4PP%H:E(!PRM^L)8[6%FHY9G54)C MQ=\$YO7+0#>DFU1&;VK!)ZE3K JGA\ SI33KFT2E:(I!9=U\O?VZWS6]3$>_ M%;>?BGH1DIP3D&$0Q7$8AQFB"1DM @'4WD298,?AJ'A =Q7T^((H^&. J"N) M.J0J"J!E/O7'O\I4VE6[ASS):-L$=CU3LBF>/*5;D]F9HE+QP2)*>)SG%+4% M)8PA34".V6@1YU#M9O@)=F93J=B@2DF3JJ]2-O@TI5(25#I3J5A+I539]5>E ME#V14"D]=J:H%#A8%#G/>!+2!'."XC1,,P&.NHBFUU*R=F93*6!0I:1)U5K^"/SK.@=VV& MK84* 5?47.]BK:_2SL+L[1[$8T0L[T-4C[QG&<2M[Q;V(^I&0#9+T67SI;7; M_8?_DLS>$&9S4?!#]6UX%=E MN_TJJF75['XK=E^J]>OMM^)PX\-CYD$",0<0YZ+](8$@I"P\+B*!A"F)I2FC MMK6RQ1D,0(,SI&:4TACQDD(Y!^>*.FF&;CLJ*4G?)9$T'0%/--*X6_4 M,S&OII7&2+>BEO(47M!+"W'P0S%M.%99;\-JJOFF6FZ;M]6N:#[6RW71EKC7 MNR]%_;Y8%6V1^VE3-"<('XOO.](2](\%S!D4"&89IY1&62XB$2812].(A80Q MI0WF=A!8UM(>]%70P[X*>N#]R+&''IQA/^O:P1\=_*#'KSC!:RE*;*QHL!:]%^38;KC\4&;+/E8N.X#JS63?V@11U3].)O&G9E4)[BW&+=_D=-,^F8L?1/V>O41U9U>.P)SW&\.] MSLV[Y8^NKF@KC?8W];XX7[Y]#$V4$TAI# 43G2Z*-$;P6&LD7.GN%EL8+.O8 M"#LXX.Y+_@/R.YLUC S(K 5*3A=]B)&:9%H+CYU;%/7XO2"VMB/FAPY;]_+^ MA8Q.6)55[^NO1;WL+N4_/*K:+&(.LDATKUWS',<,96$>#UDB85&B]M2)^K=; M5MPCH/%!8L=7G3X@Y$+WTR?/CXXU 7]EJAEI=H;7VU5U6[RIFF;!1(;:+H=P M%H6L_;^4DZW^^L0PR8@K]VJ!P_J/@(+S+]0H-%SWJ&C@=/]0UM M-F1[QZ_[9;W<[HJBVYOYKJ[6^]7N[\NZ^UV;LL[F/1)$6!A'*0(T2BB.8]$; M!RF*C$B*8U3CJ*4)3!.15L]CI80R3*5Q*7S_983UUGWTQ\2:_&FJE]V*-,6J_E& MJ(]0(B5"Z@3ZIC@:'CPI+[IL**\PO%_^^=NR[9GEITER>#?NVUR-&R%=!"SHXHAX* M@Q%WT ._"EKHW:,;(WC-%0R3T5%M M>OC4@HHU-I5U^>]5_8_7V[;$7!7-/ M.]WM0 ;E-CC -*6R4[A65%5'-&NKJ#;#=C7S:=ID--( Z9YIH@F/GM) 8VPI M:U[WKF;SI5C_6E7K>Y8AYR""% N(69[&@$<1&BV#$'$MS9M@SYWFC2"#'J4I MR9M"M:+D.6)96_)T";:K>$^S)J-X!CCW3/%,>/24XAEC2UGQ6F.+# B!$<, MYS3*LS0!.!E-9'D*M:1-YHO=:5B+1E.GI A2%"33W&@KSR5:[*I+:UE&1E28 M\DPOE* _)0SJ_LLJP(=5JS?[3=$]UGDP1O=UW?[4O[9VFOY#(@Y1$D M\]H*T0'FX0'*8+:U UD&+VB7\2#XH6OFW:HL-UZM_<7E]O.[:E.NSA=38]@: M8^UH$X$8X"Q"B ];XF+ 0(1CM9VI.A:L;S[M=N:,J&;;4/ T0<_O'IW"JA\= MS(0CC^\!GFT%QX_%-6B?Y6KAFY"?_L[*Z]OWK6MOZVFEMUO3T!B$?((P(SA# N6 M1XRP= 02TU1I'[X%\W,I\' A;3M(.8=M7(.G16:*"#L+BB$5GA /ASI\B55E M(382(I^5V(R#4E)LD$OY:RFW32O[Z]Y8GP!^G,D_C;,0@HP+D$0",XPR,IHD M "M-JDTR9%E?W]7E=E5^[6Z4:?ON':2J=TU.85-.*9T1J::)=V!=#47HC^"/ MPW]G4\!+;%W0.B,D^Z%J9EQY<%6D,7YDE>KWIKB^XB]9(WBJDBC8I?K5E-3H"&09V3;._[1.$XK2^*E]RZF.1*C6] M:8%T8GV$XH_DW*7H@LAHTJDG7&:/MD/$(,3C#Z(^F29%Y0=_,!L,/K3/LTU./[1ED3&'^ M?=4:J?N)M/=E\P]:%^MRU_VT2.,$YX2E""&>TP3'"+"CZB*BM.-]BAWKVUC/ MH 4=HJM@0'?X@['!Z!2NI2?GG="L/#=OG&%;L_5/T7=YLGXRZ7[HG!%/'D[5 M&V)'^=C._3(2<4!Q&F>M@-)8$$1)AD9S4:[V;).V$0>#RL-V<5.ZI<^G_&C3 M.I7J@TU]%NT>"E(;:DXBU@]5FN[&4P>'IO$BJT?OZNIK4>]^O&N;V YOU]T\ MV]?'AKE)!D(1$Y)E(@LYB!"GQ]6'1""E62]C1JWO?1APMAVM0]K/3Q^QFM,P MYV;267V]W M;=,MNRNZ^P?IQ[\ZC(VQ0!"R/,8(A2EDK7['1]U.HCQ6NE[1F%7+RCFBZ3ON M"6HP8+T*QK\W)Z(& R*GHO/$0DU&K8;!SM6/LJQ>D%3SD?%#4RWX=?_R2$O, M28^.;[\NR[I3\>N:E5-O/;\IOQ7I \F#]ER< (Y D((8PY@1% MT7']-^%$[2XS&P!LCZJ/F-LF&(RHN]G\#O>K'OBQQQL;=UN)E.28?.X@*8[7 M+@^-+HWV;(?-#G>VZ>'^6P#Z?LIK]OOA6;/?%^V)5?=Z6C^UYCB'% MF &:1!2D2* TQ:IJW?%5Y#NO)8]/=9W^'F\VU9_+EB91U:S:?]K= M[#?'![V&$CI*4R 2V$WK1ACE)$-9,D*$<::T><O3EX0OGQZ?V3I^Z M"HX^!3==A77PZOA9D_KK,OZR4NUIZ%55W8>H6\H)YB)T,7W,T!!\R31SN/X@ M*8)@(U-H31$0<)2@_#@[R'"J>9]8V8WT_5=/? MS-MC,[E[2I]7VXNKB1JG)!/NAA28<>;!-RA W\G5V M4[2?[0[_L+;4WU3]RM[A4<^#0C+"\C!+8HHS0:*4E'FF MV9(^$U351?EY.]RIVHIPO=PVRU5__4$+IO_CIM_)^G#F-TM0&HHTIYD((]06 MD) >CTCF4&GSECT4EA7T #P8D0?GT/L^?@[>F)Q:C)J3 M=*F^H,[VP^>'9COP\_[9)D?,RH_.;[LD,AQ&*%K3Q;JKO!]83SD,"0MA*+"@ M2.196WR/UD.$E(X*F+)I?=Q^@AD<< 8]4).#>$/TRX[HW3.O.KPW2KJEL;X4 MBQ<'_F;CX(>:&O?JP92 #=;D3U&MJMOBX_+[?7-"@ SA-!( B2PF'.2$'X4Y M05CM%)6F$=O[O7I<00M,_>DV7=HD-V:Y8$QQ\]61+'\TZRF:+NV?FLJL'ZHT MW8T'IZ6,\"*K.WQ9;\OMY^9=47_XLJR+^U;SB.9Y* A!.4@HC6$.LE-=R("* M_$RU95F%1GA!BR_H :IIT60JY23))8MJRO200'\4ZAG6+@B5*;[]T"MCWE1V M6J7B@W&=*=*]17Y>O5V/-VR_[L_"E]^*[DC5N [-193%@*0PQUDWW$5Y&!Y/ MP6>4*+T=9\&^997K(;_ZU&$.SD%?!=>GF^V/P/O#BN9F#JW$2TXVYPZ5FI2Z MBI*=!^O4J;Z@OS8#YX8*6TTM8G#MI:?/5QYVB38P[\*>@=Z MG3BZ<+;94.552_?ADY1T3R*G*.UN@F;Y*5)EQB\IO(,X>J+T+CQ]\@U3V^Q* M/VMZMEETN)[J3=4T17.]?01,<^^EU7;H$!*09PD+,Q8B$/(L'2$E)%*:#[4* MQ++VW]TK?KC?;8 ?M/7A8_+13!9]NY&34WUO@J8F^[;C9>?UVPE<7Q!\)R'T M0_'=N'K_C5UW_&I5^_6^6+\IEY_*3;DK'P!(,\9S0KJMMTF8XYA&:=0# C% M$51Z?M>@6;>U?(DXEKA47E'%BN;U:;J7N; GYI=O5SM%@D/8X1@#+H+;+,X@8SAP6**,D*E MKWV:8,+%!J/@A"OX8T0VU]:BAQS)["Z:P*P?WKD^KYN^6/_IG@L[FRY*8 MI;G(:)+0!&$APFP0S%CD@B"EN^",&W>QF>B ]_\+!L3]ZN7Y_I41]02E,Q\4 MA4U#<\5#8\>0V5#8VQRD0.ES.X-L1,1R1.F,@I.0SO6FN8QDKEH:X-RSIZA!7TN"8HI3:)7WSU!' 2UH((,&"I@+% M,$ISDL(PIB,J(M1N&;.-Q;**G8W$JIL[VY;OG[4U7!Y:CZ&<./H4/C41=1$Y M*YH[D?(+VNPJF'YHN#-OJWFZC*$GY$Z&$6"#+MD(B$0B)&1 MQ^/DS5FO3R\\7C9Y-=4$W;+EJU.F52M90R2[?1A.KM UQKL?>FG2(=EGX'2Y MFJQZO]95TRSRD N* \%3,*0L#R/#H/^A$$@E!XEFFAJ3K6["GJ,AA1.DMJ) MZF:>58/*]ARA;M6LQZ*C9&H<>ZYBBL[(*I@.1]*'2E:K_>V^KQI9\;4N5F5? M2+8_;XK#X49\6]6[\E_][Y_$N& XB3'/L@R1$$<@08BF(SR<0;C8%I\[*Q\5 MSIFXPB;5A?.A"S]P0[H[G[D3G/MS%1P]ZKOXN4]7P3T1N+JK H[/-1@*R 6A MVW X033F'"TNX8UF@RA]3, $O&T+S#JQ:AH<&5%*D3AU:F^30ZL+I$ MI=MA58M$9U"EPJX?2F3&%=D!E3H_"L.I[JZ X9SFB&* M?Z;(AR()*:( C= RD"LM=3D!9+E^:7T(SC3@KA>] M%(RR4&[O?G!T9<)6!S<1E=-K[X*IIN.NXFA%XTUP?T'[G8;6CYS@UN5JQJZD M.F/5K.JROR#P^N8"SK?5[C^*'5Y77W?%>I$SD4$>@S 2+!%9 M+XB"4%0FU; MG!4$UN? CJ"[/567Q:9%'OPH=L$!^Y2M<':B)3O3-G>@5*?D;,?(TGR>!LT7 M)_YLALT/=;?LXX.I1/N,RA^]_58TN]X<*SZ-TP>['Q^*U;[NKS$Y#D(B N.( MYPPB@$@Y'<$(ZX[EW61(O M]&P+D?"C.]MP[,'94TOB7F1)AD"2HBBE M-,F35.0I/MBCH1!*5]CK6[%<0!V!!2=DP1\#-L6B: *3F:3JD?2F7 C\IT8Y/3H751+EBUVG<6WA5U6:WY=LV6NV*1,,)3QB." M(8X3DK2#3GBPPT*820WN]+_=]L#M "H84 6\>RJ[Q24G.1-(NRPU;OA2'#^I M4O6(NC2CO#3%ZM\^5]]^:1WME"7O?N@$)3\3E"=)>$1(IA,VKX 8P%^9:CJ* MKWJ7VW)7O"F_%>O7VUW;8,I/FP(W3=$.>(K=(H, DD1$(,QPC"' G(PJQ6 D ME&[PGFC*LI0,Z%[U\((3OF .,/Z_&6Z+F1C0SS[D9)-.7/_\663',GVM>O= MEZ)^4VT_?RSJV[,ART+@+$X0)4E."%FIGQAR]=E MN>;?NV.[!=ZN>_L'Q6LIZ%^AWRTH26DJ,@A!%L8ASQ G]&"<8QHK[7(V9-+Z M#L<>97" V<\L#OWMF/F/6)6O=S%"N9QLS<"VFH@9(=K693 2U%W<$VF4>S\4 MS[13#V^.,<^94B7VP!:F* :,(]86?6$80L2B<6J8DRB)E*S5.D-E6<7.7RMXZNW= MX-R;X-./Q^Y""GJ7#I=U:#\J83W$-@N49VW9G.*4@#C'K3D0I@<;&&<94'I^4^F; M+6> H7]W:((_.CRJ+V.JL20GP/8(4A-1>6[LG&+E%'8[5P/21:E62*R/.$C5(J0TFK% M+ MJ]-A7^*A"!DPZ=RA[SQNDI6F[R%3TTNU:-F[9M\PHY?*QSD#Z(>"STO! M8U?ZSQL/V7SROFAV=;G:'>[[_GU;[IKW'WX_;&F+((TH37C4/4*?4PQPF(\V M0RP2E<0PS9)EA3^!.UQDW\,+_MH";/ZKYK[7B=3*:;<[5M5$>"*A5E3Y(E<7 MY-4,QW[HI"%?*ANM<))R'6Q! @&.HIA0)I*D;0<<'ZOND(1*Q^7U++A6*B/B M),N>EBA9(&ZB&'FA/ZJZHTBCEWJCZL-EG=%B1%9?^.W73?6C*'I+U_UIPH.] M% %! ( XIQ R!(NQID^TI5D*AJC;\7VF/< [-!C!FB:8C.!2CG!<<.BXC!4 MCT KRO,D/Q?49SJG?BB0 3\JTZW-\)S?4Z/)-^6V>+TK;IM%E*0B#AG)$ [# M1* D#-D(#"#(C,[P38=C>[U98BGRF97(SI>@=\;T1*"!8!J:]G,;1\65933[37,MFC!;.;;7M\Q-=?BUWRTV/HVGKYZ+^ M5JQ%58O];E\7KYMFOVQI7L0AR-*8T8R2*!<(L0S!$0=!3.E0NWGKEO/! '@H MU*Z" ^9!.II@1!W<5'4PX Y&X&K2;R$JY?ORRW [CC&ZK:W>PJ%B_W?'P?ZPO7QPO/VQ M=]W18,%\.[(\IIBU"3D>>EAH/7Z-4U2#:6,X8ZU!^9%3/>3%U.#(?B_=%M]6CN[.\VO:7F^V7F^XT<;,0%*"N MFZ(P17FWN3B#1Q_#]G=^Y'D;GOTTM< 9.5?!2$]PX" ^6NF8\UWS\-? MVZ_>=;>IB659_VVYV1>+B$&"8X R3.(D3F &HG%*G:(<*UU^_R(<^FDJI+/Q M[H.,T_/2WV\8=,P$/36^5$8F6^?@ M?YH:9?"[>Y1L\-R7$D2U$P,P3O=U^JNOQ7L?Y]VX;Y;$MW=_RVX=^+>E4VQ;NZ7!7O.W?? M5'\6]?!3>5ON%H3QG,8QS5&$ 4X9",$XD4)I%!J8;7 $=*8,?37N[3HY&.P[ M#^^>F^B=;)7VX&;0^QGT[ET%O:O#'X+>61-)V57[F)*(/6P:9I*OVU;A,-^: MB9ARCG7<4'S.JZZID,JEL\1GEOSY^]>O=R"'>?FSZ2Q?IQ[(<+\Q<10(B0E,.4 Y@E80+:_P[&F8"1TA8_0R8MY[0C MRJR:P]&N[K?XMGO9?4$0B$2& MTS2AC"":8YK%(UI"2:IU(XMCC):U]G0=R>#7DUIP%9R"CYJTPKAN#G*R_A':@E@=F;0)V[[4Q&Z,+*6?N5N%'CIJ=A:=NY)DU M*O(O]U6KHE@WHN7U;(QR')^L%S&/LJP=(\0RV&B="'W=&N6 M,],(,.C:V9WYB>8X,Z&XS<( PW))PBVY:G(_C5=+[_(]0]<%Y35'M1\::M"? M!P_QF67*MQURS^\ 1'&(. "8$1[&84X$;WT[^)?$6>[C%KKI7OVT>^Q>VG$ MX\W5K\UZ;EOJ2]G-]Y_M?(!BF_!@6Z"Y=NM'!?$">9MI8Z'IR,]?$?VM/PMQ MW#@IHC2-.4DY3R&D H,H9\?IVBRCBVWQN9OT_>A#W:.(72I9Y$.R>."FAXEC M<-^_$P2J36KNHL1&,_*\YI!N.B^LEK@;REE*!AB'D((YJS,!(D),<9:8"%'S,;IKWZ:68V[@OX2YO9,-Y<_2HBW+;4 MEU)E_&>;V5!L$QZ4*^;:[7^N>L8@;S,5/*8C/W]%)*KZIBC/:SK$(A*&$2(4 MDYSP,"7AN%K%,YHRKR8WU.'_;/,;1P;\F^+0:%MS%RB6VI/G)8A*&WIAU<6# M@,Y2/^@WJY^]0IC C+,:8&KTO,GR^U9MGB]ADCA&(2><8H@HCR@B(1Z=XY!Y MVF2'V3;J22'AOGEZ7F,8:9DOLP:1:@MSEB=F&^M_DLK% M,&FNBQH;,;=>[]S;87O<>/*QVBTWK[>[NMPVY>JPU02R+,UXA%.4I%D6(7"" MGB.N=%C-"\#^URI'S3_Z>SZ[?737:?EAM,E8+B[F:BW.2P#9R MO8VV\\(SN15*3.5I>_%2RL*?GH?^Z3+TY:=-(?D>1K0@,8$99C1ND8=9PG.0 MCOL_>4)!HIR4/=NS(*FD<<^@OZBL;JYIVJ$NY6-=$B3'#"$$11*C" .,(1XT? G-*9B@%5F"\U MYT\?C\_4+)RG;YLMPI,L/?^8VTJHW"1_N-CS. MOT<+GC*!09>_S_^^NS/N M;;7[CV)WNDWN_+JE!14BR6C:@D49"%N\'(WC7D$H4$J1?B"VG"\5+J@\NCKH M8W<7Y;FNMEX&/XI=93@W3J M5\/Q(]-ZQHG.O:>.(S9[#C[4$%5]^%7WN6@1Y1R$&8@IXR*.HRB&T3B\%B"C MW(MDK ?]Q63ESN5'1?=PJ_1-50=GGGN2HS7;T\S)VGY3FBMKFVI%+RN'/QK/ M.9+YM(;UDV?UB>2X2N\F8CA[GC]]T_"/[N\G7V :,Y;'@&" M/,OXWU3#^\FK!W,\.9LG,!M9ZZO:SQY"PY\_U_T=*W>7YX_<+,(PH6GK1LXI M%CF/8':\3D=@0MSL#;/OAO\KXY*G?(],W-])=)9)'*V?.VA\EE?8_6IWSM?@ M730YOU;J)P? M0($PR$B<8A82$D8@.SJ8ADHK&2_(+?\KDOM;M);;=3#R$NRJ_M&8FSLB]RAMB[NC'G>0>?*/@6 M(L>IX<(+N]>L=BVU,H:;QTX&>K M8-1;G)=W^&@'W.+%/O8;H4?5B-\\&;X"R%5D96L-5MR4V\Z9SMBG?8?Q7:LM MORV_E[?[6[S=[KL%J]-?-N^*>ESYPK?5?KM;)'E*,M#5/CC%<00%9L?)H:S] M6:5H< #'!"9C"4&F$:1_-?+EB="(8O;CSH7Y?=N=( M4-T,GS"2*DS&<5*FF"F$QA*%L>BYS!/RI*NG"0L!]3I+V/!7+DE88WIBCL#K MVW);-KNZ'3!]*[K1S[8IFH7 :<9I E,8TSQ- &A'.2,&G".EK5]F+<^G_7-PJ3U-Q! (PIMR+W+O7Y<1K5M7AB.+S6W:F^R6FL$0:E5X.Z8\.O MFV9?K-F^;A5].&C4SS(UQTW(W8?>MSE0/"5C+5*2*Q\> M!$EQW<):?.RL-.@1?&F=P'+(_-!JZU[>GZ-WPNI$_>XG]>^ N?YSVTKMW_?$X0B_5P/M_O93 M42\B2F%*(45Y"XLD% O 1IPBH<+EWBIU="]HS]29SM\EN MV.?;LZ02<2_W(#T(C,6]1?J-P).L-)__AO<"38W$#+GLWL[H\4&S=W6Y*A;= MW399FF+*,H!BGG?380?T49;&T4P9;A+FEYKW'APO&=T.>K]G2XC3&I#S-.FL M[7B2/'6;C>]9]5(1:(RWII\O 9EBQEY<-1LW5J>BGT3]UCBE>1(R$>4@P M$R$6,8CS#,'1$\XH=GG\V0;^GR:+^W*4V4HC4\CNGD'_&3+]SW+^6".^SU4 MGK8VCZH!7QDR?'38?C1G&-/?.V/3:;_65=,L0I'G<1I1#J(PPQA"1H](8RZ4CKG.@>\%9<3!O?/G&'L7W29# MK3;@)@W:#O]\"5 U\E[FOD?"8S'K36D,/T>^F\2 X4PW/1K&M!U&;F,,T0:%TV)T-IU-.69#Z]SM"( MYLF\YB(Z)2//T*Y>2*:>@QG5##Y;](R<^#M_170$LUY P4(H$" Q!0G.*,KY MN'$L2I,\7VS[*Z76'PV=^=-#(262^2"2#P#/,AX9?3N33(-G C5C.>E(B?7X MS3Z&5(F9^W."CS*O>T1P6A@]R2D6'50Y&&B"2V=CMV,;ETI3(,PQ3F.2IY!% M( '\=# ]1FF.G [?S$)_22.X1X3)MT&$9$RF"89P$G,DZ-/<:Y^ MQL9;3SP8DQO58,].TUINAIXD>6J/P M*X-+!,Q&@C;93EYX_C5*A:GT:CX^UK.G6)9U?_P(-\W^=EP>&-[C8^6W;%YXEC7/AZE4:RE2L^;;OU6; M]FLVY>Y'CYPB2G,&&"1YR"EG64B/R$5(W9RR-8CW)\BY)X]]R;JJ;6;&O&NQ MN?B7>65;RLO)O7?#YSK[:C:>GSC_ZC+B(@-/BM8L.?A]V?Q#U$7WTGS12L>N MQYW&1,"84=O,#H\=_K5:RXS)%_K M+<6;U*O:2/S/O(_%SE7>G=1N?L*L.XT/FSG70*2LW\=\J5;HKH:,%A E'.8I MY9C@)"9$T.,#S$!$$71R[?)TF"\WQQY'+@YO4#;0+!12JO\MPIM<*M<8_+KS M^-E0/9K7@;VT2+];#QJP!;-7]2OW"Y6@1L21) M6O]@$F(:YS#)V3CP!C$%Z@_MO0RW_,_"QXVO ROCGM=!='=5_^N7\@""R_9J M.=W[W53GVY[MMI7Z55<8;Q,VZI#Y&NX+KUMF),[P@PRSQ=[5F;/G'<2?/]?] MF>=[-VM3C!A)8 2BA.$D2B$@QSHORK#92U]F\^*GK'J.9,S['(3%MN?FD)D? MS>XE5##J+[FJ]P,-ZDO*P6%&-KL4:PUVGHKZ^ MZ?^VP?O=EZHN_U6L%QB$29PRGHB8Q"R+ 3[><@[BE+HY!:>-SO],/K@65#?# MAYK@Y)VC'*T?>LM9V$G4G>=9G8#[E4&?BHN-'#FY#;SP+#C=?U-YSE D_)D[ M'QQ:$(JB)&5)#E"&PBQ%>18=X"?M;]UL>3<-VO^\IS%/.?CNVS2X;#/R9=;; M0@MZ"9/OS*L8C!GG6J[;;H2V'@K!F^A'+AI[IW=5KL9ZTN MC#3*_RPUAQFRG%HW@I\C2T[PWW#B MFQJ)&7+9Q4P<$HH(!!1#T 8VC@4A^8@^C%*G.[Y,87ZI><^K ;*Q!N0\33IK M.YXDSY]J5"L91S>YUDA+^NDRL!E6[.5E@U&3SM:K+\5ZORFN;_BR[LZB->^* M>L1;KMIQ,BLW^VZ8W '\6'S?D38X_U@(@6*,PS1#$8EHCN(TRI/^EIL,QK"8/E;-J#ZR?O#O""$7ZW4W500\7,9RL8DIG,@S@H9J8#XF[[TD/RKX*' M(?JCQQYTX(,>_?]QG&7T.+Z4-2Q'S9,L8-O+^ZKNA%59E2;[IMP63=-FF$_E MMD\PM$T=94MZ_X>/;;)I;HJZ+M;1(N=9G!-$21(#D28\;U,$S%D6BC9_X)RJ M2+-1PY;U^&.U6VZ"U3F\8'?"IR;%9AF7T]_9R%83W1%F<(;S*KB#-/@HP;L5 M?57A\(*H6@F%'TIJQ[7*05-6T\Q#J=U\K/#JG_NR%>X#IJ+YM:Z:9H%(%#(* M<8)3R!.,F #1:%;0,%71R (K2/T "XXH>N.K5476+6B?<^Q=4'OC!'MA\:9RU" GUW\? MBJ_+5DN+S8_WQ:KZO.WVOO>JNESUTPIXO2Z['Y:;[E&T3=7TCXUVH)MRD.-F MURS2G .6A!G-TSQG/$4"Y"-<$N5*M[[.!M)V77D&.*B/?@3-T;GA5<6O=;$I M;UO/ZQ_!U_%-Q:_=W$VPW/0]HOV&R56HH[AK5ZS^A=Q$=7OR*CBY%9S[=16< M/ O.7+L*SIP+>N]FKXB-Q$BM>G;;+/S(0O/3\'Q5/D=<)F2]$\C7ZS8/ES=E M-_V"V_R[:PX9N=O;]:;]=??Z2=EB[>Z>+=:B_8+MJEQNAL\NHBS*>0@@2&F4 M)T#D.68CXAC&2@]2SXG3]ASWHVIX)H'G[@4#YK$<'C:VGKD8''R\"HY>'O[) MY*SHKEUH)T8OFX2)W.BN-;C*CZ9"I98BG3<0;[.D>R:>3Y0S16>.7/EZNVM[ M?=E^N%DDC,01QTD4L4@(+O*4'=&RB$P=(#K!^&)S9+DK7KTIOW5?<7)WOERI MU"[5?.#@W(HY M^ART3I]_8K[\J=MVW*=2F^W%IZRJW$:\SZJ/1\Y1@IW8;'Z^7#N5$(MIUTBL MYAF=KHN;OAKNB^%3^7 87Q. "6L#+VB4I%3P$$5X](#"B,TW8IV&^V6.8D]> M/QB[S#[W.[DES3'&==>(O,C0$]J/][GZF6 Z&Q6;:5(_7_8VQHS5T;/)Z,V1 MS]\6NP4":=P6%RP&40HC#@5)R(@2Y!=F,=3;<'7"T/XR_ZVZ"VC;%^Z(I MZF\MENT:KU;U?KEI^O\6YT 7(L>")F$NPB1."$@%8>T F2=41 )G1.G:"6>@ M+.>H.]-H@R=7_<_'OSAXT^G9X$\O6*-'5\'!)_UY6G?QE2D/- ^Y%]W+M=S=S!)N:;ZZ_]T;?MYS=5FRN7=?WCIJJ[:R":!1,D MRSEG,,GBD$0@IC0>$60"34LI$^S.D36.<(,.;W '\,2,,"4"FJ+OB'P#NJ[% MNQO-?II$%5DV$ I/E=>$9\^)JS'VM/5S_,7K[:JZ+18BRTC,0$Y0* 1@F-*0 MCE9SQ8-K4VW-H9/'7PX8)TJC*KF:6?53GY^BVOCTJ5H M7XR*3_?4R"2I#KL&M?[.-;K;-2FVQ4VY.Z"**,U9RI,T32%(XVPU4[U(414I[@04HD1P$V].IF]3,8&]C83BV*O&.2\KZD4[M M7[^49,FN*C_XE!3<06-221R?<[Y'_/"A0S(EB/7C= "T[C7Q[I M16&"1)(S(>2D@W&:(R$Z8S"F6D>,&YH8@^#7#PYT*J A9]UKYP"?(YRW>%X8 M'BWNV:?7>!KV[EGPRD=T05KZD=D.O'1=EU.7UUM+/E1U)Y.&BKZIM%KB=2@ M9"SLY-AD'LEE1%FJ8T>JD^6R0]T02B#&44YRRHA@+,0Y#SOK)(Z),VKIFQZ; M8"\6M"W+%.UR8,,V3[H[YIR.U@-2[XUXV@0TEW_*-+2(2HF,MJK94?+5&X59 M!".4,4!"EJ:0TQ0CG/0[; "DSABI:WAL0KY^W><"C]KBV\#1B^".T:@L\H!< M?*6;-A5-=9\R$XUC4B*BG6)V//RUF&]7Y>>3*Z&W,Q%#'%.6D"C)PIPG%(C> M/LD!=,9$$^-C<_'@\^G]\N9O1&T38<-';^([9J26X -R\HQ^VJRTR<&4>6D5 MEQ(S[96SX^:[\ENQW=5VWY6_2:FJ0=+EV,26Z9H0#8K M**S-:I=9FS*[G<:IQ'+WRNJRO5V(>.G5C#&68FDV2B(>R@XED3_UW4F:)Q;X M-K(W-J$MBO_,]-5CK#]-'6-TQ&K O4N::%=>[I\[*, M0E2?3)'F*<8YRJ.4]O4XE&8']O!R:4>>6W;TR=.Y]/]O^U'5=-KM1SD*Q?:C MIXIE^Y&CATTQWQ;;#\5VOZX/LA(R\'PO1Q;E[KYY3N6G[ZOV4NOM#$0D!V$> MAYCG819%((.H[%5UFL6;21!'TE0/U;!(9:@#:;Y1WTX M3L80SK-J->08,Z&.1BB.XK_1.FOK>@E;K)/QJ[J5/N9=.;'OF2(5'KO20RR M.'X_3Y<$ M-GG1/8A?P[Q1N<*A+IR!>Q/'V;7J34;(J.O>Q&$6A^Q-M)37[TW\)';2O8FG MD-5Z$Y]ZJ_8FA]F/**3^\[4T>"AI/?@XPR!E+"8BRC. 0P!AB.AQ73K4.DK8 MUI;G.42W*''PKVG_!P^#GPX^_JQ'DV;&CRGDC$]L'I.EA?R6BA]AO[X6"QVJV]'DQ_D-/^<9S."*"&YB"..<9B0A$",^P/F,.]YX& M.SG:DDYI[@1U*; :@D?25H^X1UF/+ UJ/YM;E\I8B7T^U3;99]0.U30(.^675!?5IEA]+E]\@JWD/ZQ?T*[FZQEB&4A *B)( ML@S"$,:\[W ((2_?6;==02#)M57I^ FGZ/U$;=R M8-E?.$OQC]-WN O9H!]QK+?+/D7^8;XIEJM=7;58R&_^,H-YS*),]FT(Y7&< M4 JS_G4&$<"DF-R3)\.4CZM3I_Z+-H;V;N8Z"(^]ADGNW/43OO+EN61"FA(,X B6%X MZ'<@#WGFH*+&GV^3F3NT0=4G,IZY".ONP2GR7?75XR5=U^=B(>4C];# M:.3&LNOQ\13\.'V2E^@-.BM_67#9BS7;IOY=]J6G+U081!2G611S0B)$\SP" MHG,'(.R\NS)R8C+]4KO[L79_J!?79DESU\UXSY>W$E/35(W6:YR3VK)[L,K> MC],/V(5I 'P'NKHD.VO?J%3EX8H^!$#&1)8(@9A &$40I9TG&*#0-=1U[4^& MY[WCAYLK/8)<.T?N&.XS/;[PK9^9T;C]2EY+9)LFZ\>AM7&$!J"V4]/Q6P'^ MO7CZNFL_,T/2@2R#/,V($ !Q$D':>1(1F+AFM*[]R3#ZH=D07WM^^*C?Y7^] M)#E=^_>6'Y\+_YJI&7/5_U1?^R5_HVS].)0VCM!LL=]"31\K_;R<+W;-0DZS M]2"2?0,& HLPC"C(.(R2?FB/2.@XD&SYW[-7F/:?._ M_*Z?L='7V5_J[6A)W3")/P[A;0.U6"BWTM8E[S\47^>[3?OS^\=#41&?;\I5 M^7D[RQE+(LP3P#B7TX-8SA&RSB]((JTSA/U[,QGZGX815(]]Y6 7B<<^P#*? M[KJ"X5+IJT>PS^)H_<)5\2V[!S>)_7%Z"4?Q&G06+I5VV6I'WJ1&4]$EF.2)CS) MTEP@ B+<^1.33.N^*7]>3(;;]5\<_>_W OE=B3=)F]/U>,\9\[DJ;Y2L,=?F MWVIMOT)OD;\?A^N6<9JMUELKZWP\WO]1^?G=KGC:'I[U68)$PE$:"AIF89)B MDB=A/TU(HMC+V-S4F:GPOAT)GD01-&'X'JP;Y]#QP'V(]'F"OW'FQAW)7U#< MQ:C>-ID_3D_@)ES3T;X;G?4.LW]X[N@)UC+/*W\ASI@B1+Z@TL480@"7G>U\YEN=9A5Q[=\-S\#AVPX;4"AR"\7P&A MG#.UH=-$TJ4W:/*;J:G<_W![MCQ \J9$9K^!VE_^8*:M/M_I;K=9?=KOYI_6 MQ4-U/Z\/1ID)'N*4QP!2!!/.HSRC46=4F.V$GUJ#=8NF(N-TH%&NM<$MJW[[7 N!!S+9R%*X@0!D-?[?_OW MU1G3J_>WM>6YZ?57VATJ1A[<71-HK*[:.&=(8?4&,W::>KTF\()85R#F2N9I M4,Q9-!>N"72CDB;'7IS _-8V%5P:C3# ,,UQ&&=I CO;@E&M974W%@=BVNMS MT-VQS59Q+<(-*+89Y^QT]LF[Z]+=IIXCZ2?%/E@4\4T.7AI=2ZM[R A M"8)9*,*(PC0-^T%D+&=R!@ T-340^4[>/+D!GK&T6J0;0E4SQ!D)ZI-L^BOZ MCC2>%,NL@SD/,3<:J=*K.XGJ<*/2)>,X@B#)LPBQEC-$TPS2C,",T#/L3C5"<:9W(:6MK*&JZIZ2QNGI@'$)80Q9. MCWWFN+.5>5J$LX[F M3QH'KH&D)+0W2IRNB55A?T4:"5 MK;+3HI5U-!=HY48E55JUINBG[6XS7^QF( OC+,]%3"F"H: HS%!.HWH&S7#. MM8I2-+_:,XM:;_3(HRN.&F@\ZJ+'E-O:VQ(H2^H[=D28ID+0'$NSG2U!,6^<^Q<31FAK MIH,*GW*9$.,NZ!0;%QVO=+E)$%,=IP02XQC.\L1.$>4ZL/GV"RV7]2_\O_:K M;_-U?>H%W>7SS>9Y57ZNK_@J9IB$@"(D,D9"$L4QR-(.:5RP4.N:>#<6?6-' M>M>LR2[J'XJCGYJE8&[450/2\,+J :K7M/GAQ,6[8+X+.B^;NQ"+@0O$5)2[ M5B?F5/EI(,UQ3*^KQCPHIHJ\]O2V4\;.6,RC&,*(1C$F]22.D[PS%">)UKY! M@Z_W#+/&(SUPF6BD1BG/\N@AZ7 FY,N1T[#L>:O'%=!8B#<-JM@$4#E[D"QF M7K,("L0Y#J,4I#PE":_KN3H;.$UFNVHW7QO,N&Y^LQ8E>B>4V\)#_4^"Q8OY MEL5TZ[90!M,LIQI93:]&G%.ISJ64Q9H&&@Q]OS9WTE1 %0A_JJKE'ZOU>@9 M)E(219CQ,(4DE/^EAZ\7!&1:FYZ5O]3S8*'S0Z_IJTNBUNJ]J*'7X&\*X:6E M=U:O-')M;:;1OO7=KBR?"OQ%>M@.E36G M$G:Z*LXJ!I-42IFQFA&L^ZF,5$335,#22D'J-,-1RF[JY7 M2*?D3E_6:9#)12"W"NU,M=%;+IEA5!?%""*P$!0 $0$4=5\.*>'ZZR0WOW*0 M!1+SA9';DNBLB#A5PV0I9(P5D)M+'\JJ3*.]ZSI]=K%#,V;5=GQ2XD;+Y<== MM?C[EVHM!=G6;VQVS_V+:8XX$RR.H>",8LH3 E%O/@RU#J5V9M3SN./$S^:5 MYO;$T__]OQ(8DO_3O#7>/>N1PIWH:BP916\]VKR6NG5LM/(65<6NH,JYZ-. MF?NP*L\/JS$07]?F0(I %I,0P1J\&2911%N#H112KS37PLQ M7CKHX>:!7DV M$FH#S:=ZQ@@;OS[OLD)JR#*5=7*0,@[D,I;LM%&>82T6U;[<;>_GS_7)O]W+ MKAP+3& L+>4(79_5Y=I$SD[(:6#&-HC7$ST7FBB7!%=E0Z^_K79?\KVB?DNC#H&3T?OU2;W2_R'SX%^[*8;\IB M&6R*;T5YI5;5H[IJ3!I<6#U"=>X%?TC_@L[!NZ!W<21DJYE.Z64Q!@D@*$HZ@G#<*%D:'DJ$PI)$(==:M#;Y^T"*_DXF<[3SN MMFZF\S>GDMG/V\:>K&E-TI2UFP9F; *X.2G3U,+):.DW&??!NC040FK;X;#K=V<9RC3VJAN;VWH&DJ] MANE+8C7\#:NN'O@LA1V@HE*/=>ZTG@;E',9SM;K27BFMS:*GI_T<#3*4BE3D MD.:"LHA$G*=YAU(&F=:YL19F?+.LV2*Y[H=RQG-&&R45R36,B)K(:O1[,9,< MC507];F&*'M1)\(F!X&B1EN"4EM[4A9I&EPP\OSR:I-F]*HM_TJU$\M) M#HAD2E87/)$X#5EO, TCK9T>%F9\OX [\>P?NR+ \_=>JY36.!=9C24#Z:N' M%L?2>J&04:&E [6GP2@7@53.GT3=A?*GIZILS#:G^[S?[[:[>;F4<[I9FL(X MP53$440RBV5G0:;G$3R9C7;E3JJ=+K?]+=LG#,* !&< 8%) M&O$0\XQ(6ZU1"' L= !E:W@MJO8%4&!\\T:\--)52CTQ#JZ6')0#@_Y>'GE;F" M(5LMI\$?ZRA>5X@[4465.!^*W7Q5%DL^WY22:UNZ6.R?]NOYKEBRXG&U:"YV M!#2""2 @3Q 6!.8QZ Q##K6.C'9@SC.'.@^#XN"B'GYQK<W1M%U;GY$<"R"0R#%/4AH#P"/2 M&8H$TJH"-_AZS^_8-!9\;1?0;RMING#N5$1O"^9CKY)KK8XK2SH-%MD$<',U M7%,+5Z>JS&B",H!2)#B,J$"0<=I/$;F(H>%K?3-CGCET_F@/MR>FW!94NPK MOY;&I0$J,HYR+(I:Z8"=LM.@DKMP-(\_T=1)E5ABOMHT"UGM:5-_+N;;_:98 MOB\_%'6QDQRI26]^J\I-]]MLOEUM'^IN\*'XOLND-G^? 12&&80$)2QB-$RB MD-.Z_)Q Z64,M=;/!W'(\WRQCJ%;"3Y<]=?%$51ET$?2M.?36((FF.#W)IR@ MCB=H M*L=!@FJ6IDG5P^]>@[8"J]D-N%_%?H/FAVI]$##!MR-6)K4NM)UD_E M]UG^_J_\PSW]$^_+3&+$8!9%>1:%""$HD@C'.(PR$H5)B/&M&@7#;_58EE#[ M$M3.:!>@F2JTK!;[)SG+G-=+OV,J]<(13XJ]HE\=5G_B^EVY++[_6_$\RT64(QP*DN4<0QBE M0+#6#DPH0DK[ G34@7$XKT&L MMHOY^M^+^8:72S;?%;,H#@%)4HQ2'!,N4A!3CD,4I3'B("-*MS1:&?!='GHX MEJ5U+*@]"Z1K0>V;.CK,Y;M-CT&4TQQUF8CF B*7M+C $6OIQD>)?0B5PT=) M'2CL,#@]VA+R3[8SFK(PXRG)HUA$$6$8AUF#+@1!@I'2]6TVW^\9)YU;+YI& MXYDZ3(REN\V2(5330XF!8"Y N:'4JT!-2%B2_M['"B))M[ MH)R(H804$_&F!A6C&"YBQ5P1]?61OQ7K];^5U1_EQV*^K;F4C# M"*8A "*A..8X9QAUTRN&4^4YCYV58=9+:N]^^7OM7M#Y%[0.ZBZ<&*NINH R MA)!&"RD&&KI;4;F@RM65%5LEQT>/HSC>K+2X448=07^MUOMR-]\\B]5:MN$9 M@"3,4A!!CC.:R4D9CWAG!T58Z5P!\V\?!CF]5T'KEBYHM#53!8Q/N8S HJR4 M.YR\TN J1DSUF@H^C/U_@PT[)72F0K0L]_/UA^)KM=G-HI03&/,XI!'%$<0\ MC;+.# PAT)T%:7WY4!.@UJF@]4I_ZJ,GF/JLQYM6AA,>-9E<3G5.%;@QRS$2 M:WQ,V+E_9FYCH8,.)!XV\W+;;$T[F ISRF%"","$ QBE.8WSWA2FH2XHM T, M!8NC8\; T!=/'1I>=3,$A[ID+N'Q6HD; #$6;CH0,0_A#$@L]5"?H'S\(F=$ M>?7T=5X^SV":B#1E84SR#"#*4RYZ(USJHC<[T?KJ8:8FC4O!P2?=>8F>5*J3 M$F\J&0H8BN,\B3*$4GX>4+A,TU5*%@C^AC*B@J)$[++R( M_RH7S)2:"A@,O7]#!AL5-.I-V_*2=D2R*C]_W,UW^^TL3RE$0.1)#AF-,QCB ML*]68P(IG4IA;6086'2%4;UW0>N>=A&JH9*J_!A 1".0:.OGL#+UK"17V6*I MXE0@8QO&VW)5%[JH8.=CO9]&&@SAIX?5;EW,B$ !W^!508JS0^ M'LQ=KQP\)1K%Z_5!RIMBGE?+8@8R"NHOS0#$(H=IE-2%:.W7)XBJ%ZSK?*GG MYI\W9YU(9X+:&XVR="UA;K=X;YKHM79%.9P4G)]$?*&!&XDR?N,V<[NR?!AT MIQ1TN90/PO;PRZ^KL@AG"(@AC?S!WM%U 'S MKEQ4&SE/:391UQ.5(J_VY6[SW&!-"$0P2#B-.8 Q(G&JB0:3EXC)EDIZPY/5U6Z"BHW^DX%68ZB>0,O MERIIU7S(?S&K;XJA.>0P"@E(PQ!" ?N7/BA3+A_5^M+!:COD)PW*.91TN5&M+0K>H,'4W&!X"9V^>J,/3CUGO1^MO^Z5.QF5&8Q)0 F,8@ MRB,18LJ3?N4TS#7?H&A\\7"O6(/6(Y/WJZHBZ;Q<]:"/\9O56]*X?:W:&KOY M3E53H/$;O;GK9]^F&L6OWO@?YM_?+25A5H^K13.2.-A+PBSB,4IRGN28Q@E, M60\;R(CFVH>IE6&P(+T+7KIG" EC,56),82.1OC0E] =3"Z(ZT7>]YN'ZH]RQF,@8IB1F,*8YA'.\N.>%IB$2L?)VGS_P(NN MS4L&.3VO?3-<<-413W.YU9-N=HNM2I(Y7V@]2J&RS&H@W%2@8A'!I2568S6T M0=*LA+S?W&^J;RL9[RR,PS#- $$TXRSE0*1A_\((A.KG %D9&1@I_9)?YZ A M5[2UU(2+3QGM"*.NH'/,O!)%A36F.DX,.,9A7**.G2[:Z+FOMKOY^O^MOC8K ML!%#"21A2$B"1$)!'N.H,X:I[@S*R,3 V&F="Z1W1F]OS%341(X_ >V HZJ= M<]R\$$0%-F8*3@PUAD%< HV-)BJ8^;6J3RKZ4I7=J#=Y36ENMW=_JN@U=D5!7#3T%R%?:.5FLHS?Q W]KFP?"/V=)?S[ MXHM\ (K?YD_%+"6$)VD6HR@F3(@$0T:.AX!QY?L3C+[<"5#:W^6*W^E:P M^6Y^V/PVBT@:IRQ*!4VCC$,L)Q_]-A<,N?)6-"LCPZPTG#A77P$P[[9QZM>) MFBFINM8P@(A&JPW:^KFL!CTGR=7U!DL5Q\>,FS#.%'XZT$7C8)ZG^7J=[;>K MLMAN9U0DB0A3R!%.$QIC.0BBG1619IJTT?ON82#3^!1T3FF?S:.GEBI1_ EE M!!)%C1P>SW,:_U5JF"DU%5@8>O_VA!X+%=31P)^*S6YV4HHRH[_"MHQ!!=\=S! MY*P@5Z%B)^%4X&(9Q1O(N%!%'38?BL^K^A[+0DTJ.,YIC4YIK)&:"J?+$HU9&(%&5R1U 7BIPE1R&8DT%&:;NOV&% ME0X:)X-53T_U;KAJ\?>/7^;RV7F_WVUW\[)>PYW%(L,ABG$$(@CBE**8]2<5 M8AYK(L/*U# :5T,&A_O@M;+X,1-[=/"K-15Y(71'H*HR< M*#L5-+D)YNV98NXT4L$6?2K*97,;U7K^>1;"'% "@8AHSEA,,B+ZE\>4AUB5 M4'K?ZAE&O3-![8TZ!'R!3:8R3(^!@S]KFP?"-TQ MR?W^TWJU$.MJOIO1.(P)%&E$(A;'. &0UR^0>.;SCKH>*6I>DG' M--JLG]"J 1YGVU;\ROX,QSB/&);D((#%.$8\@9W=%&>QSIC%WIKG$5W(P^1P8CV YS&BC3F(&(K1K:TFUM_OK]T=7#JY&66L M8<@E<:ZT*&L]I]&0[,.H'#]GFLUF\:58[M?%^\=#\]P*&2/_+KO<1@J'3PZ 3<]#U2ZR.J;2KJNLG[,@BZXH(^NF7K4\?W2 M!'A8*K@+/CT'IT$VUR!L@]^;.,V'-F,^&8I(_C$>"DVH3^!Y\--'>,O6M5YF M_$=D(OW4!(1XW=--P"6MOK(KTJ:+_]JOVIN6[S>5J#9/\W?E8_U+_4='+R*< M<9@@E)$\36A"<'R8Z,.0@X@HO4'T9=MSK]:Y&YSX>U>?T!0T+@E@];3H_6-3[O6E M6DM]MUSZM'ON9TAA&/$,QQ'+LKP^LS"$43M#"FE(1*SZJM"-,8\CQ,Z_>HAX MZN$_!JV/XRT#J"AW;;3F5/EI-%3',;T>0WE03+M1-EW&C%.2PA0#F+$8@9B% M+ \[(SRG2MM-#;_:]Q2];W!M[Z@[D=;429-2[B4RQ=$M=?PRIS&N A<]P29& M$4WG+^'"1 -M+K04JC>;5:7\[99^7VUG!.8I%S1-HIRFE($P3-+.I@24TB&_ M;BSY+K-L^^*C4[);EFZ9PL-,3$V6>-=1#RW:$OHES#EU5(!CI>K$^&,7RR4< M.5!(E4ZO3+'J:;XJ9P!GM0D8LD2PNJH\(J*SQ3*H5<]I9F%@&@6_MWYIXLA0 M/34,^1?.#C^W-?/"G[.R7.&.G8S3X(UE#)7+!TN/+R>;TOY<-,>,BH3$B4@2 M@C(>2C,B3?O95QX3K8F1_K=[YLKI'DL]E!@(I881OQKI(>14GN#WUIV!\?%& MCBOH,)=N&MBP\+]R]1#IX8(NE\VBZGQ]/U\MWY7Y_.MJ-U\?;$(&0R!R(E*6 MRC$/@@E&G4TJL-:PQ,Z29XP3VV*+T6Y77TKZBNN MGXJ#_0C'<0:BG,-V)E@&0)QQE F"DS!FA/4O\7(: MZY79ZW_]<._>:Y^"QBG3=V@:HFF^./.CE_&+>!6I_+XKZP51>4&FK]XT2&(3 MP*578:9:J!/D=9G0+$19GF6)B&(BP@PP.75,CBM;*-,CB/;7>R?(F0JY\W.& MH=O*:ZFNMA5C7:?25LP#>--6++70:BOOMMM]L63[C>S<[XO-JEK^=;[>%\W? MO?]:+\)L^?=BLUAMB^4LR2C->1Z)C,N6FR3'O:TTI"C4*OEW;WV(EA:T'@>M MRT'K\UW0>'UW>!%R<#SH/=?MSYVG1;6['S,CNJ,!Y\GP1T$=36]!TDM^)L10 M/_&=0ZQ')2T)W![W^J'8REY\L2N6S"LIQ'),D1AZ#S2R2I_N#&JS<3KHG\!&O6L_@36D78W4EMQB).>, 0II! M.6/((CGO[A?L0JRYCN;9F?%'\@-W$P[S:#_6'SR%SH?^/U@?H:RZX>3 :4(G MW4-X"%=CZN!!9_5"N__<;W?U"NOVH;I0/M-T8I_FZ_1@R:$+&/UF[&H-Y$0>EFET9].1XTTEYE0<\],=9J_=YD]? MU]5ST2X#WDL>?)&?N-_4!S(]W0QI)C@/$2-I3&!$&(>Y2/L7-00BX*67'#@& MSYTG_WA_[ZF#'#K9COO-">=YA.ZT"_XPP^O"#P[Q_]#]K=M,N^B&1WKV?K#> M>2R53#OM4;.JWY=?#*:M?7Z8?^>/C\5B5Q^T>#X^.1N?)1G*(0XAS@B-$.%I ME&:=EP!@K8L"AO;-<]][#.<6EP];/61801M7>XKK95S+Z$Q[]8'2KMM;3R_C MIKWPH,GVW+,ZR8I2CSEL_J?6$PX<_<4>;HPL.-Q2^&NUW8IJ4ZP^E_E^LRG* MQ?/#9EYNUXUKQS";9609S SF69Q&J#Y\$B9)*' H^GW:%%&]WFL$_WSW8"=; M%)N8@A=!]5L4Z[A^O@L.H05=;,%)<,$QNO[-D8S0^;Y&]X^ 8D\V\>QK]F;C M)7ZLG9:ZV;G6JXWX+$RD9QM3 ?U]GIZSH=K#L=6WU;(HE]N3 T7R^?;+3,19 M"@@+F<@!!@0D@/95,(2FV:PL/M?QJ754QF:4>).VO#GU2!D[AQ-PMLT:U$*Z M%"P[7_4Z"G,EU6CO5T(C9/3J?M^/@>@)7M"N/X.AO\"(B"9V@C:E>;G[QJ4-8=]V"LTQ[%]I= M\#*X8?'M)3]7X#_N\S"-KF-D#:HIM5"'&PS/[W2$E*4(QSG**&-A$J:4]OTG M9,+=CD(S\[Y+=R^\TPKH9E.GML'6I^<7[[[NY\_-'Q\V&1Q"NNNW'&]KNK61 M3V*[P17Y3?>@V>5R&I3Q&:#.+C,76NK?C]P,GM^5WXI#XY#,5^NUL]_ MGF_^7NQ>WD"9$9AS*DC*47VS"HO"D+7><,$BK%7GZ,L'SZ1H7S*<>!M(=X.# MO\'188)4?@+IT1MR^LB,YSN#M:2]!FG/R9H(J7U'>?$J7Y^JJC+[ M:.ECL9"]QVY5;(\V9?^0Y3R-1!YS1'%"F>AM)C'A.F2VL^29OR?M^.B=-6PM MQ55#ZG"ZZH'36E(OE+RJUA46NE%Y&L1S%$OEXSG4O4!FN_MSL?M2+4\PRHKM M8K-JAKPGMYS#/,E"A&"2B$R.?$4(TLY^!*'6L<+NK/I>\)2._O+4>'HZ@KD+ M3IR5+=(4;P[55T/=.,+K8<^=YIYNN%&4\ H+W:=A&EST$->;FW+\**?*RQ.K MM&S+@7Z3VC0U/SNZW1:[$V3'-(EQ$G'! 6)Y0C 5>><"(D(+F4X->Z;FZ5QO M7G8%@$=W@]9?"W"Z38,:.T?+@!X^G8KOA: Z0EZ!J)=\3(.C?D*K!GB>C6GZ MKF3%IYUTY#@*;LL(CF-A^9=YL:G/OW_8R$E^^;EUDJVVBW6UW6^*T\%R AAC M(!09@R3"B"4]_ F*M:;=HSDY(*5795!'U@#C9-IY.+_Z9/;Y4_V)0X#!(<(# M47X.CD&Z0?O SX1V-S#=Q\&\RQCG2?#=SSC-E%J?-,[#,;G^:R09+O=U8^9% M^^*5]X]UK:Y85W]LZ:?M;C-?[&:,"1H+1*,X#3'*(Y(1$5/I!8@0"8%Z3:B% M#9^%H=V](M5C4WD>-)X%OW>^C77'R!F9KKZ>=Z#N-!JSFU NW4!BKX]ZS>BN M-G6_J>J*^&7V_)=ML7Q7OO]:;.9U:1!=[%;?VO;?.9)G&240"00)HC3. $2H M=P1'6L-(#^8]#Q#KO79-"^Q\KBMM?JK=EJ.$GX/>\^#HNDHS'2PY:AP<.2]Z M=/24$D^EF;K"7JV[]):E:5#69X!O*B8]:VET+%Q]LJ M@!3@D&'I7!@# >(4T8.K<8A#+6:/XJ!GJK\Z[:N/JME:_6);=OW70_%_G$=! MK8>8_%.@UX>,_@#X/\S-49*N]$>C/A/3Z+'&E>#:&6OCY$-YDW[Q=5,L5DT= MN_QY731'!)1+^E1M=JO_;O-LN0IWYJ[N)W(K5:+S&XRGK4MQ;8ST9_!=&N4-BIYM.@JMN07A\& MX%XOY27-LX=]S>*$0A"S,&5Y@@5 61+&!V,8YHG6EEM#$Y[)YO;V 5,9%=>$ M_2NHN1I\8?_7P&O 9V6YMOIKI^,T2&0;Q.L57Q>:J!<6+#:%M,6*]M?ZI<]C ML=G4([[#.83%=D83D(>)B-*DV>?)>29(9SL&">L.)7G0*19P85BI0;T\I^3! MI "@]3'XJ?/VY_;U;^OPR3FCNEOZ'-N:X3>;#UH#O3LS]A[OY'/[FZS^K1OC@N8@90E3%!&.20Y$UQ0V#LF$H+, M!IB^O1IL]'GRIJ$YP?Y09/CG,WM_#N?^]C'59Q6]B$I[@.H]M\JCUTGDTW1H M.T@.?8U^+96_/C0>*JW3Z F&#/CMH'I8K55[D&9/Q9D73%W%6U\$-Q/U#>7U MNR:81V$8L8AE_8@_2E*MG6+NK'I>&6UW)IU[BWQWK/P,>G?U".]0>S60CR.[ M'J]=*>Z%Q\H"7L&N^R1,@ZX>XJI\/[ZV*[:],X<;9/K7\CQ$D"0\!'G,8X2R M+$RCS@&YBYG9CW3LCW+L-F@4_4->-[NY:Q?XJY7\T^K=9.S?[%=K367 MWG3)=A#5G:S;'NEY<'6TDB=U%;76<*U3,0UD^@CLYFJN(^W,H7DXZ73[H5@4 MJV_UYJ89ACG$B/$8B#2+TI@+S@ZFB2 \=/*6R\#N,,L,G6/!IO?,EHXF&IMR MT9>N+HG82_SAML0#@?"M;%H(M%!]JO"S">DF]JSU,@=>/<4OI=1RV#,C),QA M',4D%Y$T*!!'N+,9ICQQ0CH=@T.MI/8>V:)-2TU3ICE7T"7,5,0<"&(GKFC1 MRT3?J6++*):;O#)7R&(Z^W*"W4S<9BF@.!=AE+$$DC3E,0][2C(:NQF;&5D> M!ETG2U&-6]835R.1C2>MWH1U.F%]O>AW7>FAIJIGM-.;IMJ(/U7WIJ MKYDK /YZ7*Z:,9$QQ/(L#C. @?2$QSV"(Z%WM*A+N[[??_1-\L0IMP344MD- M!GT)[(6%*L*/ L03QRRH:)*+'P.-1I%I\M%W2W3W-Y0=>'WN MX([1XIRNV%,%FW$\RLMR9DJ90RRORN:MQ]]6NR_Y?KNKGHI-!]/G&<%A%D:" MRO\(37G(D[0;;R9AKG=9D6O;G@'WE[*8;\IB&6R*;T6YMP:*C?NNGIX4=>H-67&AQ(8[<)OES*K MX7,DA?7(:7"NW%0/D[O"2P^IF 8J?01F?&B/^;5TU-5-J?>S&#* MY#@YRY.8,#DV;LY/.]A-,Y"&.@"VM^:[0+MQ)=C6O@2KYC9I/8@ZT%.-F<-* MJ8?(SK=VF-]YUQP&W^K;.#@L"F_J=85\[K2>!N@BHU,39_;G8(?BC6 M315+]3#_7L_\OU3K^NX'46TN'%V4\B2FG*.8 \H$1%F..G"8X089C@)DUA0 BC(86U8*L>F[S?R*9]OGH^'6]R-.5Z]*ID"'2VU MGA8#;8.Y0#HG&KE?_)QA!H%(&<@R% O"6!ZQ'J@XS*B#MT,F9H=Z.[1O%]." MQ\Y'7PN9MX5VO8#I5&/O"Y=37:UTLDJIG(IIH-!'8,:KDIK:62*R/0+H_+(H MYP23#(L\]OA^R2HX57H?*BU/,FJ9D2.)> M$5:?O"ZR-&D".PE0C<3NM-2=A#]4=/%?^]6F>'%\)RV7)R=XPD1(XS!B*2<) MP5$DTLZ!C&9G-/ELCGSMKF5ZVMWZ&U]M$]A=LJP2_WUYNI#:6XW M;Y>D^$,Z(:BS\,4Z\(J4-5%_F8*%>=A':+K.[TTV6KJ#:G M!0?WF^+;JMIO&^OMW0,SPD06YAE.PQS%&,&,H;QW@(29!5D=6!^8J_5;X9]> M%.?\''1N!R=^FT'513;TD#I4!NR :JVZ5YK>UE"!I0X3,2V2N@SL D>=:V<\ M0OVMVA6GQ[]%.&&D+L]*8Y[BB(),="L*F1P:F]PB9&USO)%HXZG*\8B>Q#8< M;7H1V-D(4UG484:4K\32&46:ZCPMWMF'3,=LNW"@Q8Q'%%$* <\J% MP(ASUFT$S1C)M8XMQ&4>ID>5#;Z'CK@T=7S6AGK[?AE-F/QL[FRNJZ#C-'?BV7SN38 M6.J)<,Y=/+>FPY9*N2\XG_$HB0E,XD1@@7,2)SGHAY( I]C!GAP3LUHC.P=[ M7?I!CIO=E4^53+NM?ZI7+;W)H6J]6\CC#(88L2Z*0D"0)">S> MYN0H19G.M->I8<\3X-;7>F+V6&V*U>!YMY_8JS*EN,UC7)S0_%T7D] MDKK-AQI+1TN%'DV/6>@<#6I/:_'S3OSF!ZX@OA>\C$-I/H)K1K@ M>=;#ZGEC]\5F5;__>7F:\2PG&&108$YA! 1#>1YW+X%R!NOCUM7'GDX-#S'Z M;!ORRAE W2JO!M#11-<#Z$5*W@6MK\&9X]F'):B.DE<(ZB4ATR"HG]"J 1YH M%P2EJ M3A-^Z:!^6WY-R[N@D'\J!TGM%T^A^;Z23[O=FLH_Y09K')-22[533+6)_JFJ MEG^LUNMN/PC;;Z3%EA*S-&O>H4_5&[W82:HV6AE,3;W1B;&07DAV3:0K '.B[32XY2:4RL.S MIT>ICXLOQ7)?OUN5(Y?JJA&G_?EA_IW)7[:[U4)"5+2+.P]UY?)#\7V7 MK>OCPA(0(2802>,$:BUZ^?;%,^LZ]^OA1>MT\*F)H/N= MC.$NZ*)HAB>'.(+?FTB".I2@B47S>!KO651CYY02J(?787+GA<66HE_!]5#I MG ;1!XNV&J?1F/8+]6FW5=F>&-E[Q;_7)^!*7\OB<;5[[5$4QC$*">41!(SS MA.91YQ'#S+!/<._'@/W!T?D3PM0'5Q\""'XZA/"SP[[ 0^9T^X%QDV;>!_C) MEV?^:XNMQ'Y_*9P:]SU&>I'YOM75YWW[?FCU[=@%U6^(/A2UG*OUJCGU_)5+ M$$,111JK69X=61 XO?>G]*C>2/[,@*'O/>1.5W@CYPT M<^+[R)=GWNMKK01\CRF<&O%]AGH1^=[UU6<^*QZ+S:982E_:DE,YV^@N#%X5 MVU?>I%$&,L(%S6+$A0")_%WG39A0K?T]OGP8D/2=XPTQ6M>;!8(3YQU"WG&J M=/D^7I;,T>XX09ZIKJ6P$M#]Y&QJ+/<4Y46,^U15F>#[IZ?YYOG]XWW5'I=4 MGZCTMR^KQ9>/J\_EZG&UF)>[O"DB>E?^I=S(/D;^\7\W3A]F%]MWVP_%?%N5 MTM]G^37;U0N_24(Q0QB1*,X8D5['..O\CK.0:[%^=&]]]PIM@,T>Q2[$Y@BT M/^H@@Y,H@[RO[#H-M"%4%VJPJD\'ZH(-NFCM^Y+1TZ#:ZXSNJ,?^:6J/BI]> MS7<&K_5_DWEZ)M)33D>/UWWJ=#S3*\*KGKYNBB]%N>TG<_4)7T>S*,6,R=X] MBM(,IHQ12E%K%C*<,*W[6:R->>[[7OC7K:'\]*M,Q<_-27>21:8=EKW.:OW- MH!+K=1=NU/53U7A#M6L%C:X$GP9AW87SNHS1K4Y'OIT^*;_*G_[U'[H_D?]7 MWY[[K__P/U!+ P04 " !G?EM0#>@^@^]? !,Z@0 %0 &QM;G@M,C Q M.3$R,S%?<')E+GAM;.Q]69,;.9+F^_Z*VM[GZL)]C,WL&LY>V:I*,DG5M;,O M8109J>0TDY'-0T?_^@5(1N1),DC$E'P_'O_^O[S>RG MK_EB.2WF__$7^%?PEY_R^;B83.=?_N,OOW_\67TT;][\Y7_]S__V[__]YY__ MK_[P]B=;C-G;='7]TQ^3?/F/GZX6Q=OHI\U?9M/Y/_XM_N/S:)G_]'TY_;?E^#J_&;TMQJ/5YG=?KU:W__;++]^^ M??OK]\^+V5^+Q9=?$ #XEZK5WB_BO_U-7U)^_OW)]]_PYFLHI?QE\U^K3Y?3YSX,W<)?_N^O;S]NY/QY.E^N1O-Q M_I?_^=]^^FD+QZ*8Y1_RJY_BG[]_>/.@D]GZ9CK/OX^+Q>U?Q\7-+_&;7]1X M7*SGJZ";]\5L.I[FR_+/,)9-E]>+_.H__C*[F7\/,$ )T1:$_W&\Y>K';?X? M?UE.;VYG 81?TD>Y_)"/\\"#S[/CS]/9=!685%_+AQNV.<:Z6C[4K,WQU=;RP7:-CG!] MLY[%=?[=ZCI?F.+F=I%?Y_/E]&O^)FP4-^4YWT]SX M]6@6-Y*/UWF^.CK*9S]N:2SO1XM@%USGJ^EX-#MI8,^V;'"4ZV7XX7(95/1Y M.M_8&\>!.]"FW9&IR60:_S*:O9E?%8N;S4^WL^&<0=?HKEUYGOO9^T7AXUCJ MVB^I_38GH1DMK_VL^+;\N I3/QK"1P=_H$F#XRIN;J:K3>=J/C'%QM@+IGS] MC;E^#YV,NMY66+N#)L=\[Y<<']\S'S-:CQ6B^RFL;1'L;M#&F>D1_ M_O,VQE.3TGN^;VY$6T^ZOK&][_OV1O3XWT]R@\_JK&E9/HV^'U?U,Y^V,HX$ M]_>T7EH9_78:U)L\1YHU.;[5:/YE&CI7RV6-H-&^[]L;45W]'FK5WNCJJO-0 MJR9']S4L"<6BAO?YS*>MC*/FAKJ_12NCJJNV/0V:'=-R&Z0XS?4\VK"5,=;' M[=D&S8WI_:*XS1>K'^]GP<90\XG[YWIZ&W]C3?CJMN]@Q+7,NWJM.QAM/0;4 M;-[<>..I9OA-U5EV31H<:=;>^&HI_6"C]L963\6'6S4YNK (KT.; MA++>AA_LOH_]-I$[NOV]^?=5/I_DDTV>:OF;9\7X.1$WXEV-EI\W,JZ7/W\9 MC6X#/E#\DL]6R_(G<6D7/P.XR\C]'[L?9T^'I#XO5XO1N#J4GD5"SF+F<;'8(=RNI&6JBLV7X\7T-BHP M^$M/1?D4T-=A"/\X ,#)?66>>"NXD( ()@22A"-?XL(H<75PN<\]M1C_5"S" MUOP??X%_^2G\EZM\L=AM>P=2K#AL_GX:'.,N2!@Y@*JX3R5D*K+2]1 M08;#!"*B5TS$!C'OBHFFF"\#*)/-8#?P_*C#N4/-,F^0 !0+YS&!7EG%A"XE MU5B!!';A%';=!F-O$3R8#4E?#-4:A+HK4OV^S-]=N>5J>C.Z%V!YAD8//\QT M6*?#G! !#X2D9( +7$HCPZQ)( YY?<1) K>S]6>TO([YHN&/&%[X.IIM#MOK M+T1UVF>(*\^T$A90R)D5V-+*"O#QW[4!NN%1EB;Z[\M/Y:#Z>QKR6 ,+ZYFY" M'.!5K?89MP81C*UCR!OI&;$$E;)S#VT"Q_CKXU@;F'=HGL=SO\5&C1^FRW^8 MH+?I*O[ML'6^KU7&$5$RN!XLP"<-48AA6\TKIFD"M\3KV H; [?+#3 FUOPX M;?][KDG&'#:*(Q$FB4%>,Z,%*R6$PN48A_=7DB!2J)07F7PS5FL:X.UZ558B6 MGQ:C21X6[$VIE*=5BM1L5GR+]4!\L;#%^O/J:CTKOSJZ]S;Y:S+(.?:$1JL8 M*B:#-2Q(B21%(B4( I-. UX06WM31W?QD>7JW=7'T2P_Y?A=\7C#AN5]5FP<)O?]-I\O\QI+ MWM'6F=56 D&04<)KR)T+MDTJ)M5>O\[N,T.", X\ET9X %E8MZFI#N@D38JP M))TLO!@F=H5]=QOH39Q$VV!VOBFB%U?PDW;36CUDW%&@+:# *V^8ER)L Z7\ M@+&4R#%\+2"*0X]9EX@[;#4KII+A*D4+B4= M0[S,$]*&<.Z*28\K;-4GU)&6F81&2N"U9A(38Q"56-RMT1:GY,4FG4"\3%XU M"W=7]-H,58^6<76]6W#?E4F^;S;'O].O>3QD.1X3.:.WS'DH$-:<2B6BO< D M -4QLC ZA8:OXV2B?=3OV/COOSP!_&WX0;/7A8[58N_PMM"]L%*-:T+/?)T! MA5R V5L/54 ]_!JUR^VRTG!5B]_MR/84[;\MBN5R:^[7N VUIV'F(#/ P[![ M,BNTUJ"SD43[T3Y!"=:G60"4JP5Q9 9:GW M@'"F*^D!5RD7RNJ?'1Z[ZSIH=K6!\[!8MKWC'':\11[V0YMO_TSFWO/=9HQK M3JSE!@M,M $6&UHBA11*B74.\(BQ>RHV ONP"/I'<&SR=U=7ARX*G=A39H&A M5#*MJ%=""\"=VDU8)Y%D*>!]D*]P3PDZ7XUFQ7"_R.L&^L_K+J PF'J-" M.&,,%-)##TI\M+6OP%.KS9"B>[S[F_?/E;UZ41-?>>J@MP) '5QFPR 0N[LI MP'DI:IV9M!1P'5_GD_4L&!(E[!L6;?@46+2[M#7_> M*=UF!E&@L13$!K4 AH$3O$2*:)AR_CG G/$F^=DA[!WN577>\>QPLWH_^K'5 MUJ8VTV(]FM79M ZTRIRUV&+!J3*<*Z4%1)X*KX!2%@17L[_-R]W;Y+ MR+BGA>-^YM&VF=). ,PX-0AXYA31 I5R(^N3;H<,;Z(WPH#'9] -8]S5MK-Y MC6('R'$F/?-U%LLF0!]\="ILV%$IEIA6C'#@$S&RV7TZMI/CG.H)H]9 YK:+CQ7EEBO N[+[2E_%++%/]X@ '^ M-EC5#M(=AE2CM?&A^#&:U=OE]K3(K&&Q6IGUA(M@/RD5?F&03Q/DG.8HA4D# MO-_3!I.:0;8KYKR[S6/1C/F7M_'(JMR(?QPGT.&&&;20$VP0IQ9ZZ*SSUD5I MP]^EQBCE6N, _)M\*A1@/O=\@(\#RKHU][IRH99\".-4#S>(;'4<\2UK4#$ M!*8L2_4OZW1]=-C=/GO88E]LUR&%?=D=CWN(".<,$:,!D!;*!TT MGJI*>N=( LL&>!&G.WHE MT5S>STZW22SR?U/;P]+;* F=,2ZP"65EQ[26CE MO5++4D+5 [Q5TP:1FD&V,RMJ=X/[4!9T M4L[,F3UF4&H:+W!YZU7 )ICSC%99',2]HG.*VFS9DQS7+O+]K0H]Y\\TORR$ M]1<2QA6C0F/H@X&HMD\O8,:PJ'<&WT$^S7-J.#E]YF G&1?62:UC11<"I$(& M-&N'$H:R9)L'N[,YL)< CM[P*)IY!O'I=91Y13H3 @G"/%=4. M4%(BPC1.N7+RPLXYT^G7"N0=;CKKF_7FF'_CB\6KOXO\.I\OIU_S;8V#0P_" M=K@;52^]OKO:CBN^K?%TM#5VJ!-[RKPF5B(O$%,&!,UA8PV5EAO'J 6D5E) M:\;L,>W%5*U/QVY.GM!-1CW&V')K-:(D0& UIULT.$7>7UB>9VM<>6K*MJ6" M3J-LSXY[O%7T]^FA(Z8ZS3,:W'8-"7:6 AE69V(%+R5WB%\8^=HAQ7,AN&9Q M'PKC;'$SFLX3.+?M(!,LS&2-G<*>$ZYC* F6T@.O4ZZO#9!US1+B1+:=A7B' M@=\Z\S$88?F;L&L40X37%.@%2@1$5BE/,*>LMM;?(0QD4M&O5TS %K ?4#PC2M%;%".^ M+K3Z42-(\?##S*.8^^6H5Y(XRB %=E>?%%DE5:U*L.U(] S"\32S;AG<0TTS M(IFU4"B,I4;26J44*:5FPB:5EA]X:YJ&NO1+%XX_'B=YZM! MA!RK5S#?%\O-(R:GQ1GW-L^@1D8(X!02P B@V,%C<+,V*!A3WNLFI02L4#A"YZTS6K\L5F8 G-GSLAFD+OTF]K<>?1] MYHD6/)8QA5)ZKPP+8E80<=-;F*^+DL)G:OE9LJ3AVA5GGG\H7:W,:+'X,9U_ MV3Q$?,B,J-,^8QR"L+5Y;3GDF 9C6)9(.F]ABJ_P,CAU-AEJO6N?!O=++FZ& M/<*(.D>5DXZZ(*-CI:32U#/-VW!"7QRQ&D2Y*SY5+Q.'D1[@S_W/,DF8\EQZ M#AB$@CK#034S#,,I4;.DV\ OCB\)J'9[\^"^U$=O&]S_.+/488H05IC&@NY: M.&Y*J:@0*8O5 M:/92>9(":X?W+9]_L?SP)G2H64:<#:LFA(9)B#G@RCNTD]1S9E.<]I=AQ"1[ M7 W"VYWU\O !\C!2]WT\6T^"%5\^1G[0JCG>/,-,8TJ\"Q,)02XH9TB5DBO/ M4LZM!UC[I"$NM8!L5YRJP9M* @"TEQQC9AV4B,/P?UG-"J!3=JV78=TD$^5, M*/LI7_)A^N5Z]>[J]^66U8/ *F17DPJJ) M-\24)B'M[,;_3A/56WO5:GB ._L;999(:ZPCGDHF)*/2$%!.$B^2"D@,\4WA M9HC3&)X]^-R_%?/Q*6[WW?>9@<1823U3V!EA> "O-/V]433%($XJ-O)R]J8F M<.W6ZS[J;F>,0&NDYYX%IQ( CP'!Y>B1XBG7]DZO'-*'G]W0P=2)0'9%@WM7 M"(,']W%5C/]Q7I:U\W;J=I&YX!-Z2RGRSBJFG."(5 A V%M"[TL_)F]) M 3U0L/XI^OY&&5($:,HA07%^:19\A)V7"(/B+CH;HWDF[*=:&NQ='W_6KJ#U M?(/,,,\XHD$T0YAC$D M2^DTIREKUPLBU=DZ/US&XCR07VCQ(T>QH,10X9%7 M0GBE824CD+V=G;\D[C0";6>Y/L5\(_ ?T]6U62]7P:5GRZ6V^O!2(E SR(-:I62*EF#UD0E3J/$25D\QID\(15);]"W;Q% MW?M*U8YQWHX.^CDY.8U]1]MF1GEH#,?:A4G'+1!:[)+IC--$I^17#_!0MG6J M-0UXIY'R!U4HZX;+GVT4SP.\] 8IXY7%'#LG33F5++(I%0V'?I[;/L>:@KT' MXZN>U94!0R&$@%CE+;'8TR#4G1P^Y16!H2>Q=1FJ.A'GSLKAG1-M/X"4-=P M'NBO(UB<2F@K*27$O1WV7@*;&H.].Y/^YJ:8;X:]N9[R;KU:KD;SF$]UT(S? MVRJ3$E'!E*<8Z43,WH]MI ML#D.A=&?;Y$A(SRPF@5;CT+"%*2Z#+XA(?&%I=BVP)]F@+W\>D]" >L=0,P* M'XN^,,9*?)%&,&7/&[I_UP;K6D6_*S9^B&6!Y_G$C1;SL-@N[TEE\ZOI>'K( M?#_>.&,&*(P$X, (PCQ'AH)2:N10RK7MI&3?E\FYQ@'OSSL\R2O,N&$>>.(- M(>P\@19IRJS MTGF::)5I FBP MP)2W7GC"&?4$EW)JF)1A.?3,@*XXEHAY;]PZ^ISRGA:9@V&Z".]-(L$Y@K+1TQX1_!O.,!.E%)"L1EQX*Z M9-;YH/=S+G*&G56O@RRLP@@Q*GE8II&17(<_2^DM MWF![SL]:L5Q/OAVPD& MU^&&F>+&Q>??E.?<$1P0-:J4%G*5DA4WP.OA'?(K$>D^>774V-K?*(,*0,6H MI8X93P@B6,I22L9$BKV5=(7\0OAT%LI]J\Z'N[/QW-BN^Q3"C+Q:V6']>7:UG3TNGUKB5=TH_F8^/ M95NJ#11(>JZ\L;K$0B&98N_+UVSOMZF%'C(2;!Y4&0#:O.66W\[R#4CSB;HI M%JOIOS8_WULIKUZJ0M*OR+2A6!JO%(66:<.MA)7I8572G2X(7C61^]%09T<[ MZV7XX7(9_/// ;O81W\/DSPWF!J'.8>:90Q K%E\/,Q1HST*II3;PAYO^8E: M$>=VI/TU7WP)$T6- T6V9(V'@G:ZO-UQ=QG^/IX5RW50<)UWA\[K,./"42"" MJ[NQ*98':R*V]2NS8$A@2X P MDDMI'6<>5ZK34%YR 9>N5M ^%-7C5+@3\LTD:&%Z-1U5Q=5WTWP2;,_[:8?+ MY?HFGU1^\M$*H2W^U@P**!W %',#)<%>2F5+G!%-JA.2=-C^LN= 3^IYB=/@ M[D&"KJ; O=^8$1OOMR@"H87>.R^YK?"U4*?L!P,\^!\\_<]7S4ND?EG__-/H M>[V2%NW_\DPQC""EF&A&"*=(45JQ@ N<,B'J9RK([828YU]BS/?3G_.B$66] MQ"GR9C[)KZ;SZ2I_._UZ?WWHU&@Z,HI,8Z5MX)TWD'#C'6!0E7HP%*:D]PPP M'6/PLZ59=;W$:7/X'9.&?U/&,$=AM;$(0TZAHUX37>+)).GVZ8(_Z7^Z2OH\ MR7CN9^\7A8^'&N^+V71\SR2ZB",-Q;G&V&N#H=;:$Z!-E6D-K:]U[;Q=:>\% M8TI-W#MEJG,,>F)/\<$YAP0AFALIE. L&C4[3$"@\F5==6N&'GM6D'8@[VJ% MB$^_^UGQ;5DEE/0W^>_EM%3#.NU>ZY-FF;5>A6U 82HA(P9SS3U5P%J "8>@ MQ\D?'T0/PPV<^3H-^.H?OR^CZ505(%7CU?3K=ILYCL'IG65&:\41\01QHA35 M !%2(<-P;U7/NDV>2F!,T;$*NK*+@R!W)6L.<^[NNPQY(QE!!!K@$!::LR M$)P)!BT+6$(*/*"2J!)9R)+*8PW])+Y#-@] =5U-BCIYM =(7J=Y)A#E%(#@ M ULJA6 (65%*#JRX,*.^7_(\>5FUCFC8RNS]@&1S_-W5@^LN=2X\U>L@(U0"H(DB%%(DD)*(NU)Z3GQ*]F?]S*!7S=)6%-7A M4KH#S >4M[7U?LU7UT4 ZVN^PWA3@=9.(Y+SR?+=PDX#9-//ZP=WH)Y?9Q,[ MSX"T(MYX5 YQ8[WS"E6H><%3'G&HG_GSJNG=N1*[HOZFYO(SB)7!O2K>=X#A MM?O(/(5^HP!D,(388JNK70H+F5+C?X"U10;%X+:4U)^Y6PFS*U1?(^!5OY/, M08*X%#4ZB[-/F67!#$2/6 M!6"EQI(Z[^Q.M<73N@ELUY;$E^/@!ILJD X6DU"[%&* M5S/ >VD#X-_YX/=O]+T?_3C;XMNUS51\JMN$N6>M<)HQCK7>R2P03JI"-O37 M@'JU\\[#OS_.'7S\_20&'NPIXPQJB+T*_^=*.NB$+#<" 0U+*0DT]$=F>^%C MD]KH,#6N9LB@D5S-S 3/BS" I!),*> #QJ::HP*D;,JG5T_H]EVB;I/JVE%( MS[3:\*=9XCL51 U!W[R(5 MI-D(0YY45FY6#UT7ZOJ0;PJ9?BH^C;Y'6R,^/A<0\L7BY,RW<[N,I&F!UH1Z;JW!MII_P0-,21H^/>HX M" >G#2JVII">:;E-6VK(P3G06>8<9UPSR$TT<[B2$.![J*3$AH9>Q;!+!Z<8>QEB8)VNIM;ED/T M#&[9_>#"^T7^=5JL[Q?4J$'*XYUDW'H-C682!N^.$:0M,14*'-:J ?'B,BQZ MH&3CJNAMG?RM6.7U,AN/-=B6 M#OI@8G7U>&4Z% =5J#YBL]1!D8R_]#N)XI0TVMJ:0KFCIKJ[R\>K=E?L^ MO@[3*/\0%HQW\TTD:3Z)?T2[]FM8W@\[)*=TDSD:D&;(:H$AYT) CDJP#9$D M)2B3=-_@I1ZIM A^5S1\?K#O\Z"1R>/\X0,T/*6;S' &-/+,*82!M\086GIF MQJ*DK._3?>-N5\A6:-@B^/W24(4U?K'X$9;SOX]FZ]/Y]ZA]YI'DQ *BJ00BR9>&_!WK6B[$7=S<3+?AHBA",8^60SZ/ MU?BWSPSW5Y?[T-"J%P5K)%Z$ Q -,DR\4Q([*AW!PE@N3:W[8>W@ M<7>%+ZYB?^33+]?!P5)?PT_#OIO?C*;S\C\&K^OFT&O$IW:5R?@"D9.6!@R" M7^,TH[Y$!3"28M$/L,9G2XQY7%6F725TM6]M!A@?\SS M^J;#"AIG0/>V^#I M> L]Q*R402';6X7CETRD<]'M+.BU7@3G8)F_^SR;?CF:[/[DXPPKHW#$!$.B M'?'$!>]U)Y7Q225>D]+@7C)GDF'NBCRQAE+0U>3W^;B8ER\*G\2HFCUDE&!+ MB$'&:\I\?%*)V%)^"I**KP^P%$$W-&L'^\X*_#W8H9=^O0J8_!JVY9MU=>!E MU[E9+Q9'JOR=U%&FD""*&6:E19RJL'1C6J(AF,67=7+>A[75L H&1L@W\T_? MBO_,1P=/T$_N*S,2B&!4:,84EP [R>\V"$=,P,OS5O MCIM5;YE#"G.C"2/002)0L%YDB8MD2%[68?O0V'FN'@;'3U^L%XW1L^HLTYP[ M@;@VRD$* ?0&5[X[H2CEW&F ;Z<.C)WGJF%XY)Q^;6[MK#K+O)+:.PN"I0T) M)5(+7TU9JI,RY$X_KW]UY#Q3#0,CYZ?K?)&/KH+ZTKEYUU:6*T09(:(+AG(IA5 : MI*36JZKMX/%Q?)U/UO'2Q8,=^T-4_>S>I=Q'V_M&BY^"WO3L<#6I1OK/@%+( M0.V\(?'"AY&>Z!(_RU5O5?J&L.34YM;C-SY[T$QWZ\\]S%[96F,U]09RQS!2 M%'%DO61;C2BH.*MU3ZU'/.HL*J=UE*F !-9,:DX,E(1)2'")""*FFX(W UT] M:K/E<9ILFRKH;ID(_L#[Z! 4X_7] DLG+!6SF_GW2'@)T8[N\2>9>?=W]^&] M^IL[,+^?_S"CQ"*-L=$8$D*0%YA1!K'F& H8O)1S)_"RG,'+?/S7+\777R;Y M-$Y>&?^R$>'>G T_REQ0ZNJ'R6.-]=F;@,3W_Y,_5RU_[[>9\3B8I,'5U\8Q MA(*=ZNU6%"04(1 M80H!%V&5D8QRYR6@RK&P'$A*'-"\EBT\_*31!CG1$)(MT:)<.N^&Y\-/GCO3 M.O!UIJ0-1J3D!E./,;>,0;W!A2 @&$EY06U 6:$-DJ(9(#OAQ/;B5GU6W/L^ MHQP@QC"F F %(!+4NBB. HIISE,>'QU0&F=KO#@?RI:8L=W?_LAGL_\S+[[- M/P:7LICGDU@3_MFSQJ-M,B\A1A("X(5BU#%C&2GW1LMDRG8RH/3*QDV,9N!L ME25_+V;KH)3%#S^=/5\_:.^W&4 <:@DPU[],,2\<1=10JK(*;RYS$NA0"091R/7M N80M["$) M*+9,A??E9>,##LBSWV;*0R.QV(U$'W^ M-%T]6ZS[N<\R'N]54XY!8+DDUA%B8$5PPI/R$BXS;ID(85MG&V%$:I&/3#'9 M>YYQ[Y,,: 7B4#5 S!LDL8B!UNV@!5$I02=XF7')!/A:W1?49!+TL-S]\78Z MSY\KM7/P^TPH(QCW-KA"D"O'D(+5-J<-3#(:+SD&F8YEJ]1X,X_9 L5BHY-- MK3$3DX87/PZL$C5:9MX3SH!PB@9'V7GHX%TD10B:$+39(?<9FAR$0(6]7_I]'W-Y, P_1J.MZHHP89]K3) M!-3842*,$X8I*I"T%:V1Y4GVQ&4&))O$LPMS,UK#[Q:?BF_/E;HZ\'7F*/ 4 M:4X5HLI@ILW=@1P2,.41"G3)\;?8E("?CP];F,\WR2"%4&K MB=+.2@>\A)5C!6!2&A6ZY+!E(W!VP9'WQ7(UFOV_Z>U1'^2Y!AFV1" .8[UV MXH4"AC)<"L14TLZ"+CEVV0"8+;'C;1'3O*Z+^6'K\_%G\1$)*2 47AO.+90< MWX7F":4II1C0948N$R%L2?^?%J-)#*;_N/E9C*63I*8$4VZ]%RS8P7=I M?B[E8@:ZS)!E S"V'*T,,(XVCZ;9T6JTOXSIL289YI)*BZ57$FN'6-CFJA,9 MAES*H1:Z[/AD W"VFQ-S,YK-RK>^#R?%W/\R4UX(#R5RA$FA* NKGBI%\%(G M,>(RPY3I*+9*!'>3+[Z$+>UOB^+;ZKI.EM2S+3+NJ9<&>H!58+>TG'A9B@1U M4IH,NN089A-HMDJ0#_F7:91ROCI@63SW:>8$Q\$A$H!:YYAE3/(J,Q0:GE(E M!EUR\#()QG93IXJ;FWC@5HS_L7D&>/ENO0I^\#S:Q(<3J XTS*@/5C,)+C/ M"%"I"+55DB!S-(4G^)(CF0V"VA)KU$T^GVSNH,U&^PCRX)L,(@,41\!C9:RE M\:FNRI-6#J8\2(0O,VR9@E^KB\7[]>?9=.QGQ>BP[W'ONTQ12#GR$G-L*64" M(!<]:J,,XMJBE&PJ?,E1R?,Q[*K AALMXK-7\>W&S6+U++[JWTLAWQ;+ MI1XMI^,#@#30>Q8V)F<\YDY2&[.N* QFYPX[0%U*&L* [+7F*/3XO;;.55#/ MYDNG[F_Y*J9IWN1QH.IK6"PVY0*+>U[+=3$+BCY*TQ-[RA"7BEM*='Q1DSH, M"%(E'L;!"RDKU!HEVX6[*_JI8!=/IK-UC,'?S2OW?3Q;APW*!QACK&V]U?"[ MJR064=(H!(51DTWIN4(." ,A):(U^;8'=%O,>@'"/8 ML]]G7# OG6#*4"S#S#**W*WLFJ80:4#I"ZT1J0E0>]DNZVZ%&2%0!H<)2*2- MUD@RO@OB!%F037IP94#9#-UL"V14QTCSLX[95(_UGRDA(J";&^S"CB*,& MH1([CGE*%MZ LB<&&D8Y3PE=$3C,L$4>#_A&LYWYN-G(U6HKRM:P+-?G?+)[ MKT$M%C$W<5.6_0![TSO/PG; C,7(64&$TP[8:$SL]@,N4]Y0&U"61VO4[5P# M/?L.N\E6)W_DS)XRS20U'A+%#74^#CQ[?J:LR8-.H(A"07N8 M4$*18H1ZOP$<"^HYK^7NM"/EW1-4SSJ=P7K;D>:,Y\9.ZC'SGB&E0/!RH89& M,L2A+#%R7B<5='JIN0ZU>;/W8;$V==#5PN!'T\7?1[-UWG?NP]U JO>5EC66 MA4/-,J-9 #D^$T$A)Q):!5E8DHE60 >[LI8#VK*T:KG,-V],O9V./D]G&P_O MUWP4Y9B\FW^(7M\B<"Q\\%L1']'<_FMDVO:INCK0I/Z.3'IMJ:!0"H:P9AAJ M24H<9:#S9>5#-$.I8AC*Z,HPK>33/W;2;-)W%_D_U_E\_$-]GQ[RV&NTSIBB MU*)@D1%E@A8TA\S>(6]23N^&3,+N^+*/L8WII',N/C=N6]R,IL_5I3FA=08X MP(YP83'E,4C!%*:EW)#YE/("0^9B$TS8Q[+&T.YAQ:O^^K^G^2+\_NL?;_.O M^:S^HG>@@TQ8[6-2KH\W;!65#AM92F^92BIE,6"N#6'=:TXM?2Y]RZ=BG+4( M[NTG0Q8$A+5!%'%%8\$0S[=8A.E)45*=QP%3M"&"U%@1FX*^/?)*W06 MKW:M,D8+5KE<5L(D> (H\O#OG58(U^W8ZS]^L\IM:KD03OR=3BA% (*>. M01_<.:KB6VA;+*U->@)FR-SMW^/H07M=S00S6EZ'<<<_W#_7TZ^CV8,EXB[4 M>H#EM?O(H"580XX=QI:Y6+8,LQ(#XL6E6HO=\J?H1CN=,;18KG[-5]?%Y,W\ M:[Y_$(J!L:#: 3%)JD_X)S_W\+,=Y726^1/FU.I' M(D'K=Y)I"CU4VFJBN:.:.$9V!A4.LS6ICNJ%&@'I%&U-/9UG$_Q6K'I,+VHC MEP!19PP4!D)*M=)" KPKC:&!-J;'-*/GAETGF>A@N\Q8&%8_9<(BR)CVEB"/ M2GEQ<*XNU(1*4OT^N[X!@#N?P3UG"+:2#@1(0-@)P:&5L>:D0KM+7L@B VN= MI'42)SC%ZSQIIB=TGX4-#6J$.!$66P4%ADZ5Z#F*+JPH2C-$.NSH=Z&'KM:- MO^7%E\7H]GHZ?C._*A8WVP>*>K4"/N9?HOE4O3O] MFD^V[-,_[G0VFL7'2^LO*.W]THQ['_ %,AC07!MEE&>B1-I!>&%GR>F$VYN= MW+-F.EMXBF+R;3J;];;,E ,(D+X)0LR_3 -J6TSO]HX::\])_62,(B"X<-)Y M"*S!0AI1[@+ LQYMF5*.NT'765$.M,I4%,EARXF"#H79P 2O=CQEDAX,'/CM MA99(4;0%?M>SON];"_U,?HHXH$A;!XBBA@H/=W5UHNN(9(^U'1^OQ@=$S10A MQF*J,-9<(22#)ZTKMQHEU0D;X$[?DH;WS.03P>TJB%V!,/[G>AIT8]?1RWF? MAX7TT!W60\TR:2P$'#".N.%AR?-L=X\K2&H@2'H4\K73J ' .]L1UJ/XND2> M+_OU.N_&$53T?E%,UN/5'Z-8V2 >)=39"FIUD E)F+8 0/=([ 6H9?D^_SB#4W"#N&.3!V4'<4V-*V9@6*5-ZB#M#PPI_/)>3 >YJ M"F_++FU>J7U0XJ7S.?QH(#4F[9X6&>4 B;!84HL8(590P!B-I3DE#RKK,VY4 MA@<."%5^DH7!.H"!P@HY%E;_X/R[4@JLDRJ*#=T!2U9LT0BF72;!O+N*VW]< MC#[FBZ_3<;[\6,P.F6?[&V7&&8UI?*Y%4FLE8TSZ2DK$DAYT?V7,:0SESHS] M1;%')?)XO1M%)5I-@:&Y>'HSUU(^SJUX'F:(L M&LS"26!,+" %D*I67*A2BA$,L)IST\QJ!>2N**9NXE'=OW;E]Q\'80Y0ZW## M3%JH'?#Q9-]YXI5D0)?2,B92#CX'6->Y:4HU"FY75'IWFR\VU5UWC#_$GB?? M9IQ(@)!B(CCR2D+KH.>E3-3CE#7H]#K/]ZREET&85#P[YTBM2N#/?)TY&Z!A M!'/AH# 8<",JA)#Q*=>Y3B_#_+*MZG1XNZ+-;\6\>#C8X[;/WC:9="KXE;'R M.4!.0 JAVP4KA/ XZ37CI'+(+Y!"38'<%9'NF+Y))'K^AL+1R.B1]AD@FD+B M.(0V (J%EH25LF/'DB+^ ZQNW#2IV@"Y>X(]+ _^?H-D+68]US 3%%-CI#'8 M&8LM==3Q2EJ@DHH6GAZU?G'V4:/H=LNE3Z/ONS55!P_SWCT:^,]30N(1YXJ2U' '(BP;(MJ2MJDP )\!5'PM@'OK#)! M@X\Y,&^A@()AC1'#7G$,*K/289*4$YP4!7^!^V=#(/=%H_->QT1&(DR8XTI M%Y9L@G051 &677*J4KJ^:SV5>1K"?;'G_(>1&,$(*5#(W0#;]T#KEV! &. OA!)]2P*LP'D?H@)U= MLRGMD?23]-0S9SMX8=-A:(TSWED(A72.!;NFUV^G4ZR>>3.\,G'\_"'X>SZ(\WSQQ4A,3GXI0UPI#X)'EE.$G.DAY!&N"; MVLWGT#>.<6=Y0*OK?!'&'U1TG<^7TZ_YO4/?8A%FT-RL@^KFXQ^?%J/Y,L 4 M]3N?;/YMMM7VY+_6V\/@W_+5NZM/H^^'4HE:^849@=8)JZ4QC!M/N864E.AJ M"I).2 ;XM';C&4A#T$K?G/]]OLA'L^F_\LG_+F9Q1_C;:#J/"+R;?XRELS95 M.]5BNHQ;UKVKRPFL3_V5&5,80*J),1@KRVATI:M5!;J4P!1Z!1DN ]%+W\R/ MDB6NW97D"&,I)+54*D^]8AI@7*5P".%2&/D*$F1:P+A#2_7QJ&N0ZD"KC!@; MA (&:<($6&:<5,@R 60E%R1I>6XO MQRJIK=VCETA.P_/E7"*Q7C!O/5," AO^P8UCI5R(NI3G 989:DUGIR-:+?K M>MAW>BRA5(WAI!)Z!UIEQ $4=N)@C1G%!2+46E76NQ&ZWMOAGYC%:C*9QCY&LWN%N;=E M,R]H@@>SV' I@]7-I5)6>H;#@NR(\= C6N]!I79DM;O9$L:]O8LV]G M"';>.>@/B*7QE"+\.=IE%.SN[S;!U$,]9] 8:;DCG'.*N1*2DTI'$H"4&J*# M+8S5.5L;U$!OC-W4O#R%B)L&&8:">&%LL$\,CF^:$._O4%4H@5])V?0OF%_G M -L;;>*+?%O%S6;%M]%\?))'\;1U)@P"" 4/RDLF",,J3)I2;D!HBE=1/T=S M?^F(%\RK9+![(]EO^:'0YG.?9Y@X@AFRUGH$@T*HI7=V@JWWRD\;1;=>,']. MA[4'PMP+ YY@6CUNE8E-"B<%P<)4' DBJ:P\;ZQ$TE7J^@F'%[8,):+<+YON M67VG1,X.]9 1@1C#AAMEN;<6,N-@*3^G-"4OX(0J6Y?+LE3$^V7<(R?C9+X] M:I]AA(FV(#Z[+)&+%XB9J$Y% $JZW=]$5:Z7SK8TO/OEVMM\%).\57PXZ4M^ MK"QE[3XR'XNM*"OBI39HG%# 5QAP U+ETNY](Q[Y=W=Q4VW\Q_*P)L M\U7 >99/U-55^&2TJGMV?UJ?F5'$LGA&[ W RE)/8HW\G>/CZ^4TI1< NUQ> M-J^#KGE:875:&LESS3(;WQ4*TF*!'0QS4H2_53-2FJ0"O?7/#"Z);0W W!6A MXB6K$#7-K3(LBG/2>6,\04EF%U)[0*"5+%4^Z)G%[?ZW9S M$^SC:K18O3@6-0/PRR.0U@J1F$D@C63,$(.EJJ(W*JVJ\\G1^BV!W'QR,?0Y M#=Z>Z1. 603C,5]^R)?K6?5]MKGN'K]\5RDP![!MM._ 49P,$X MA89"Y@S4& .-2(F>P3[EI'*XU1DZ(6:[FA@DC]_';/GV6+RG^TP#!"C!QE$* M+!2$8H KD]::I.)BK^38H0<]],Q@F[?*X).ZSRP"T8S6#@E$?4"-(U?M83ZI M1LX)E18NP57I01V=78'?;AT^G\0G")\\2G" HT=:9@Q(:RGWV&C ($ ($G5G M@<..RRJ\2-XU"W%7E'KX"(\IYF%FK,/DV.7;A[F@\ZMBD=^[G&7#7Y:K@[47 M$WK-'+2$4$T$-556 MD^P *^MWDG&B>*PIA1UC4'#!XR7,,BF;V:3M..F21<_74<]E9&O0]TO #\'2 MF(\W@?6HY'+QCW?PUX$0/QY\?#(S3^H]HT)3(3&WUEE()8K/I5?'GH2E!)G0 MRWA%O O*MJF3(7%Y4T9"S2=O T]FS]17.)/$^[K-A) &0 44(L)*H+&\.Y1B M6B>Q]Y5<[^@0_R$Q];; .G MI%2@5W*EHR/LA\3.77G3!U_8:6@8=3"]JS)V)E./=9\1JX$ TF/$M0X^)Z*N MFM?1C9=2)GGW:8(4,MUF%J$Q)?JU,* MZS-/NR'5\&_*N#2$&X$E5X!JP"F"N^F. M''0ZB="OY$"J7Y4,B>*;0XK_#!.U.3_LN2XSBXAB4F/J.,=$&8.!+Q$").D, M"@^VVG?WI&T ^R&QTVZM]6)^].+7&;T%RQ_H6.#'>V(]B4^P$5GBP@!)*?6* M7\G!5/NP#XF.FX.W_.9V=?2VV!F]923 $>QW)S7W'I#@AB)5XH(Y2LDHQJ_D M<*I]V(=$Q])" HX/E.,QQF)@.>>0BQ MHA+*H]A'"81,Y74AFL M,_2'Q-$/^>UHM=C^_=W5+I11OH*:2-6#?6?&VECB2@#K7-A7:-A<=(D9XC@E M;P^_DCIC72MA2,3=V"IW#T.E)"XFM+*^Y2;N_C/ M0ZFF$\OGGJZS6%3+$0F]@AH*R;@1L-ID M!$XJ6OOG.50;.N@V _649.8]+3),.#'":1MS%R$3# I:;1L2I=2>PDDWF5YH M!E0S. \XD_GX_GQ^IYDA!@*A13QVP)@@#IVI0FC:I.2+X%=R!-09^MUS5*V" M0_9YO1I]GN6?BNW#<[5X^%S#S#O(I*, *8*$<]AHA4MI#7 I7".OY.2F482[ MOA"T)?TY%X+VM,P@<"S\3BRH( "8>&I:!06T30ITDU=R[M(LQ!U3ZD&BZ!G$ M.MP^4]X%H3$##$G#(-52H%)V;U6*.T!>R3E*&T!W3++33?_##3,9T^RY($A# M#[%"4L)JE:;! DBAU2LY 6D4X:Z+1^UN8YS.JWH=9 PC((SQ@(<_,: RN-*5 M54D<3N'7*SFO: 7ISGGV*-WW=)X=["!CQ@*I.&?< M6D&Z:YX]?UWG9+;5Z293X7\LH.L=(4)R0;6H/&9GDE)6R2LY4&@1[ZZ9=S[9 M]LF+M+36*JF9T@IIKB"LOON-H%-2U3K+:D?6C^/K?+*>Y>^NMN-_%((O"XF$[:^*?,5 M:HWWX1-[S@3 ,5N92VH I6$R6&U+S!A/*[/YLE:#VNPI^M1 5QO0G52FN+DM MYC&3HY3PR29Z!EM/[C43&%)*(%Y96B\O MZ62:GMYMAACRU%EB@9- :H]XV/YW2!F0]$^+<2'RA42@[D"XO&IM.S3>0[8^;ZYF:T^/'NJBKD M&?#$4@HCOK"8\-EL'YB.NG.75T&F.-+MU.[-3_Y;44R^ M36>SL+8\'M-)GO-)_62 6VJ1TLHQK[T$D#*V40JTP%#=HR^]?_!UEIP:K3,& M"#7: .L]%\)ZAA N98<&I^3$)OG$':3$MD22)WEC32NAKU7!YJO1=/;*U@8A M"21"4 4D]) H)%3,9<8.&BN4K)4YV;:9[:?SZ2I_&UR')Q)MS+):EO6Q3C(6 MME,+--,,:"6EBD<&)1+&B)1@^@"C9RVQ9*]YW3#\W24L3X+5LW?H^L>OH_\J M%F8V6B[5]^FA"Y@G]I0Q;10FV@CK (=48())B8=%XL*"N6T0YLFS,)D7@7Q;[TIA1M(]] M=Q>9EJOB)I9JX(!4_1;T2Q!OQ498)Q[9*!3@L3"J-RRRJIV!( $ M>@ZPQ,'0Z'FR H9)SM_R[ZM/W_+9U_S78KZZ/M.EKM%Q!HCD5EGNC0P&DM9. M.5NB12!->=]@@.43!D371$WTS]O?E_G5>O9V>G7>)G_7/!.>VQCM(QH'QU$+ M9%1E\6A)4W;T 59)[HF#9^/=/]/VK?:^6!\Z6#VOPWC:YP$!BFFLF+5,4US- M0V9$4G+G LI#VA)/%,% R9HD\YZY2 J1(CV-+[)K(CS3&A>1=>0E"E;-GQ9 M.2B]$/1T%707X'P2BCTMJ'F\>::"D)QY*3CUP<3V6L#J*!:#M-3WUW9"TP+@ M?5%MB4;HU /H#-]_UZ M,;X>+7,U'A?K^#[(EWKO 9[;9<:45TA8;2@2C%!CW!U"@*$4?P6^MM.%6*>T)1%3"NR-8E'23]W4>VC0*>/>KX\'AUUH(#_:0 M,< AD-0![)6$1HE[)U0V&-0IA'MMQS#M8-X5Y^Z[\;$ZY/-ED)ZAVN&&&0*& M..J@TD)Z90QAN)IA',*D*$S]DY/]&;(=5-=IE76-PM]7/9V>:U+W4T^'.V!C M!7),D%4&,R\QV!9 $]IZ.I"ZU8\6L?FD%/*L6M4U>\NPUC(F15H5W&QNG:(& MEMA(QU+RFP<8NFV)-PCAZ[+JA:'KL3X]2JB]C0Z?3)QF_@U&7/:"(4M M-T!0)07EW)9(>F=2]L&D>/#@JLNETKL';76W;7X-;8.Z>GV_83N&'R>^W["W M52:D!@ )RBCB0#AE'-F5* W_09I:E;,[D[5>LQE+H$(* M2FDY3WJ(9>A5)ALAP1.GJS&L>YC%VSJ2ES29/15."D0TD&0S0>D!9 MKP5D=Z/^,/KV:_ "%]/1+%H^92QR\GZTV)PMOKOZ$+2[^)H?CC2?W%OF@OME MC'2:*46Q=9)I5&*#$$\Z#QF>4=L(2_;-]M90[R[$MY/DCV+QCS?S]XMBG"]/ M9]_^UAFR%'O&&3?*0A;$5:*LI.N92\K_'V "0JML:PSESMD53>%EL(NC"7XZ MN_:WSJAS&%*C/%568;M,JNQE#NG%V'+QK?_RP3V/M@ M@"FLI(%2<((5*241DB>]8O_*^'(ZG#U8MKV_,MBT86L)0]QZ@QG05EG!E'35 M0L]UK8AD^]':W?AW+].?%:(]U$7&/ *,(!B?? Y+DA;:V!(%AVW*K:V7[+W6 M)L>!D&R#N')QG4 M%$$G+64XN!4(24ABJ@JR\>*GD[7F0]NK0C=O(H2MB#G*B.5A/],(2Z14B007 M2>[&0)W;IBER_H,(IV$_@%34ENHO>^ZA8\!HBA473@&$P X'@SA+RC48'@?; M($A"_>73P!\ "=NNO\RL9,!KX 0! 18>E%#B(;"1ET7&5IB26G_Y) UTQ60P]< X)H,!AA/[G=S/1?U>GQ;EH1;YN._ M?BF^_C+)IY%K,OXE4DS>HUCX46:+\3I.@O=Y<+,G;CZQH]5S;L/>;S-BM>/6 M0:VHBJ$ORS$MQ0!4]!8WZ#'AL[9FBV;!'<":E%2@4E!,-?$0 Z&0"B:$T^5T MLQ3ZWA*I7A"56D&Z*UYM:J*_+>9?/N6+FWM^^ %&[6N2>250K.U*I-%*"*0] MPJ6$$"=5]1G@*5:K7&H(XZY8]'Z1WXZFD[*RX'RR&?^.^\5\O(W"'N!4O0ZR M8',:[@6E6 4S-"86+B3WBF#4LY)!WCNU2K#6D&\TU7K!'H]+YLR#&'KF T+ M,@" ,@O+6*+3D*14E7BI-U23UJM$@'LX9QG N6J7YRN&0>*D5-1A2[PQKKQ_ M )UW'/28&WSG(.X>::ED^JU8?F'L"?UF&F.C%.>2T<( MH#9,!&A+C"QF%^9;M4&>O2Q-]01Q82R MOI)54'YA[VQU0+HFX>Z*6J98KG[-5]?%Y % R_%B>AN56H=FM?O(PNP280\F M88OWFE'C(9 E!ABAE#N! W36.J!<6]!WF8>X&W7I#=R9[Y?P)8O.)R1>KT73^ M:3&*%<4>WX0\D;.-_LJPT0A@K070:XLX9L2*:J9S0E/V]0%ZF-WRNT]-=>6J MOE\4MT& '^]GHWF)YVV4ON_,P+T#J^&P'FV;:<>=4]HYS"5VVCK$M_G8B%AO M?*WLMX[E/O8&W>&&F03.&X8=\)0 H*V44)424UQ/XI?C=3;(@"=1S09A[JQ8 MT-U#C#8/NAI/-SH,?Y_E&V7.'SS0N%?& _1KZE=D5A&DG!"":: @)HP97B(8 MS(F4FR?U/=6N7^ALCZ\]Z:4K9M^7Z0 [[W^66=FUE@1B"E"@*+ LS63%@=JIPDCK5XYV9_<[+2<[Y*=UD MCGKA6!!?*TY)X+H"L$0#![?NM=G1M=E1=_:G@][[:M#SH6^[RX$2$)K-NS42 M!X>&<&BV17J@#_\C=H#+0=(B<+_(F*5<>46)9T8C!;SFI>0,HU[4 M/Q?JKB;\AWP[Z]^-PUR/YE\VP4BW6!0+4P0:C:.$=;([3NDF$T8H M8R3DFBHHL*;.DU(OSJH>RT7]EG^[DR0P;![^.L[+PPDXR!SP!AAG,2O0$EA>V@+1#K*)WO707VJA.=M]='9 SK$+_ MF:_4I+A=':PQ?U9_F;1>4(=L;BRWP:N^AW4WPZGJ!!NR/9[C_6V!1/Z2;CQ,C@^,C@H 0%A&B*2XU MHXBK==.N*S0>R7 2!(_:9C'@ARWC0G 0PW_$"53*+9E.B=0/<#MKAQ)%NZ!W MM0Q\7(5]]+J8!>4MMV?DO:T VU]?8XX__#!CW"'/)9<>4A8TI['9UEL:@9,#OS5JJP[;LK4]S$.U\;57W(-V?/,7=U>=Z:E=ASAJE6WG#/$(5< M:DX!,B5>VM,4#V: Q[T-D:];T/LS4P92!^]G0][B[EW-'D/I'48A$=[ UM](\G5%+?1HM)_7)WB;\C(Y9!ACQ4G'H1 MT).:D1)'@B_./ XP2T!_:Z8=#XV=]+-)_&\K%;INS9^7<:MH3%&#K2 M7! O)'$ELH9=6K'&,UGUG"/8KR*ZHOB'/.PFT_%JYZ[\/I^NEA\^_GZT5-[! M=AFD!AI#')1,.&D45D"6L@+ER661KE^Z/ E%-J>8GDAX*OEVLM%8Z!)"I(WU MA(3?Y%0UVX$&*<>T XQ6#)ET9RFD*[*YF]M9\2//-R-]MSG..TJXO6TRSK#7 MF&%,E=246N)\:?[H"-UE12D&1;JFE#(8:W(?=F]KU!9-[SR#A'L$K!9, 4 \ M(P#8$C7,:*T,P1>T?O;N 76NLL&6+<7(8&;#A.7$8\:P\)Q%,;B63FG5VV.= M/2VB#>K]:%'3TZ#OKN+)S4TQWRSL9G0[78UF&T26NQ>[)KY8;)\8?K-B^F0?K M>3,WEYO"')^N1_.M/1-KYL6Z!OGDM_41$[6S,636(>&9YYA8&[8^:[3PI0XD M3_*S7J+)V][T&*I*7_ZT>K=>+5>C>:S\\4<^_7(=D%!?\\7H2_XACSY)3"0M MYIMCEO5H%DOMMF)[MS'.+#Z/%@%E@#,9K5%!*UV"\+.$Z3G >ZX7.3W;5_O+ MG\+5$O8(H;^%KE?1M/6CZ>+OH]G!9-DA#"^#EFJ%@J.H-"*(4(%AR3_#9+V+ MNB^G%M1%3MC6M/WRY^D&@N6;^=;M[&4N/AQ"!B"6VEM'#;#,>F")+,/2QC*6 M$FU@?\ZWX6NTWSFU]7#5>G5=+*;_RB>_SP-S[H6P8W!\Z;[GB_%TF;]?3,?Y MAPC7V^);OMC^;7HS/91JUN:OS;1UTB!D)(,**VXQP*6580P$*7L5_W/N#%.+ M+W*^_'Y[V\=\>?1K,R#CHSY4 :^H)$(Q*F")M( F9;Z(/^?+,+7869[C;,.7 M?/*\[+L'7 XE0-;J((.8,:VYH]QA*@@@./RYE=YZ"E,""O)/#K>MC\[3*O+% MUS"/]L"XE7!S@WIW63+,RJT5M[F;L#L&B#]5-_%V=9VDC&9_8Z89AEXHSHFQ MFAFIC$ EOMIHGG(:"?XD_. TV&%1PW&>3Y8^J.#>'E3M/X>INZN+08SS #LB>.,6,(,(>QLMH!!*3V+NAO MIT."1-*[\G]F 5R"SE_^O/W[)F;=:VSVX1 R#V-QR&#<.DZI\0I#:2O;5HBD M&N2?^__:NK;=M' N_[\^8'[#+^P7878#708$M M.ML)]I5P':7Q-+$+7SJ=?[^4'"EQ$MMR:,H$ T&( :>=4909!TUY MTTJ-GJ,VJ3_LF%$P>,"S%]=G_JO&8+Y:K"=W[^;KY6R^FDT[$\83A@^1-P07 M#BK."!<",OQ(>!>G3\:5_.KSTLCBP9?HN/"97_A.O9H $012RC#'*O,%50 M0>L:*KND^\;@F#>1)8A#$95='U"CUW8I*/N&#(Y;KZ05"C"(K#*0ZAITQR1, MZC$[9EMD"&%6"4E-X4:UT%6EHS[]O4PPV=[G\)AZ\C3FGYJ>E#I^,-X387@D M-A,81'H[5I_E7AN<)#YCVD?N> Y>EA[VDL7RR=4)AXZA?B<2H'08"(R,=1XA M"!&%]?'OL3 I5PZC,0ED,, .7LP>O[1]Z;GW\R+'V)$Y!660M1)A)RQ10"%" M81UY]$XE-8!'8Z.)(6*5K'374.SH6T7%ECRI$)D)L,C-M(9 MY:6#5#0Y %YIG>+*0&/>QR!!SEX4=XS6\CK [U^+LD'IU:+\I[Q<].>;9-": M>J:PT(@K"[0&L+D4P"L.DC36L9O$FP!]*/'HXP3:LZ=U&*3^X3D%H 1@!B.+ M*%+"Q/]48]@C+%.N*D%CDL@0,>Y+#FUQ$VEZ7>T:LT^;9> MS>>;4I%__'$53>;:(CA:A)G^\4 DUP*7FY;B"D'JE6T4#Z'2VFV..1T7!>O" M+/XP]^7[R3J"\G!PUK]':8Z4_7!3_7@ZA[?_=L!::6&MPX!8;+!DTCPP?,QCZPJ4W=;\,8Y6-FHMKNXE:T>>MY[TBV6KGKH;?-LOI;21B MU7WED++^8U\,2F "/< >4U]V.4*(DIH^!&&4P+=X3"GH'Z$+-O+G M/*)Z._M:KN9T!C[RP6"B;H6-U@A& A')&"6HIHXA/N4J0CS&]'L':"C^EB== MA[OK-K]OK "-H=Q0PV0DH29&>6QKFGIB4FI+\1AJSPF[ X?J3D MT Q"F;T@.%?&"LR0DZ5^^$!_*#A*NH1LC)3GC^A0@G&G][5'QZ2KW]D$:#60 M0"OK@?)1497-_3,..FM2NFSA,1(^+'0'>([U%B?;.V;PS'E%J)6.>H,(\40W M-*;,I3A#\1B@SA'#HP7Y>+52>7_NP?+0 O)>+0. R!4(I2:QJZ(N=3 M(F%XC!'GA5XV4K'W=M,V3?3.9@F=;Q9!&$ZQP!)$'&#*-)F.BP%!QSEXF[6PU+9.)RPLTWD^6 M7XIUM)>:B@D@4I$!9W7E#9*II1/D3$+(5,8LQ>8 MIM>.BH;G?:T<;XM3[.S;[+J87W_L2&K:CAT4A)X2 271992,Y:#EYW^+N_B9N]GZKTM(T.[HP3!CI,66:@F<<58 T]#= Y,2 ")C M>D'>: Y2BC[.5E_\LB@+(8O(=^L^9>BUL0-'VE-DC7%$><6AY1S7-)<2IS2- M(6-Z0D@2Q"S M%Y7#E?BGI_9=H'G+#TPR0$L(B2!2 I1!DA)I:X4!(X-3:B#(F+GP)D#/7DML M3:!LFK<+9=G\M M9 MVC=64!@0Q*TC'FED!<*J28_$B)L4[SL=>Q[DA%WV\M#Z).Z\RKSM%((V++*# M)1(SP8#@3 KX@ ")_YKB-:1C(L4 ('T[0G6A1*:TB04#*81E8HO06"!C?$2O M1@M%-2%% ,>\B\$"/12Q?-(;M/-#[<58D:;:>(4UP$P"&5E"Z%I_(%[P%+0I7@8Z9ESDC^BC1/WS M'R_ C(O^4OWTZB\/WWF!S]WF/A+K^W2Q_/KWZ>)^"VU5&G:[N(NU?![ M_-*V#&9W1L7W=3&_+JY_Z:-Z\6$*T2A],3_U:54%*@X6++9X/\3SWL5-#5NM M#:<*P=+ +8/Y4$'N:2L1ZWC]5R57M5EH]6!PBDLD&4#:4@*HA=; >D7.J)1^ M2TG6XM?E;+&,I/_7+ZBS#>2\D+^HKDR@+9T.T,:CP0G"B7;3+C9>RV:D-Y1<[RKKAED1<%^>E9E\_36;7[^9F\G6VGMP=Y9:#[P5D$03><"^MC,)$D&"D7JOR+&73R=!C=U[. M.2=E>^.BZ71SO[DK2ZRKN^5*6BR+VVC(S;X5[^;1TBF.2SLM09Z%O[]9:X\%J8Z(]NKN\ MU0!0[8CVG E(+;>--6)4Z>.[S#$W0+OL1XG::S.O'8?&059Y_G" 1!NMA<>4 M>ZB!C6>X>-3^2$KUWF#,L!_ ^+4.6RF$O7#OMRK'[4RMW_9_*PBME'$&>^TB MD84@3J!&220PY9*;#-7O<_-7AZ3.HO7@QV*U7L[*\'SUV#;_K%A_N'G2B.1T M=FS_[> (C,<$],H:A[DPQ"%0T\P+F=3*]F=DS\Y(G\-NV0VWMOYTL)PZZP!" M2J-XG&@<06LTUZC$7LHR&"JS=D7Y_AQF?VQ6ZRHV>[78XZMYO8+L8Q$UEM5L M7?Q>++^576DJ>GPLIHO/\^HKQZHLNAXZ>",=][Z\P4IQ@AP$%-<4I]PE9=K] M/$IJ9C!EH7/T>L>C9% C8 6EEBD)D?>TV3CBWU*\SSD6K?>D7YR-X-GMU"\2 MCUY?ZG+Q>3FY/RJCY]C SSNCX)V#Q')).<+<.F2\;&QDCDA*"4..I>,7V,HO M"EA? A4UM&U(X#^'KS_9>2YPS*!'"$+@*6%0>(N;S0%9SQ.8+ZD\>EA*10I- M^]]P]PK+=@U7D^_NYJ:85GT:7Y>?N-Y6&^E91@I"$X,81$QSA0EW$DM=TQ, MEA)1S+&+L4R&J_%[//<;"+6\^E?5\NH&]UM^:$A4V7E1F*D M!<)/'2T@HZG$1"C!D1#0Q^U#/;HI50J#PQQ+@,_(X1='HR\NK[M\KI[D+IG) MZO8 J^Y[)?BRKV&DL/4&,,"! *KQ,W*5Y.*%[>-=N\W_!WGNGXG"EPN35D)S M4JRT>B-@#YR@ ,0_/29(V#6&^ @\Y#X/YLC#_CCEOV\"[= M#\O%//[O=%M4L#2W93G0N_G3!V;SZ>SK7;'5+3[YA0V?D5$H!;X:G8$^\WA\@+4[+AQ_*/\JTCG__ M[?]02P,$% @ 9WY;4(W)]^4-& /1D !@ !L;6YX;&]G;V$P,6$P M,6$P,F$Q-2YJ<&>=5WD\5.^_/V,;^[ZE,A7*-]FRM/[^]U[_[E_W'N?>3WG//,Z MYSF?S_NSO#_/A_>1-P](VYVP/0' 8##@(O0#>%3 SPH;Z < MK;[ 6$ 0 M%9@@ (-69M#<_N_U"6AJPOC_6?-!4Q_&!TA#]U/ OP;TJ7^>_>?]M'?@E>LZ MIZS.[HHPTM'3 W@S@"7 !]L:6U>^K2' OW45%!#@%Q 2%!+Z9\)%A*$)%Q(2 M%A,6$=T:T$I<3%1\Z\_61_ZUE4^0GU]0%"X$%_T_#UX[(",,' "F^6%[ #X9 M&+\,C-<-(""U!?]1#_9O1 ",CU] 4 @.J2$&O5 O#:G/SP\I+0AI##V]"3T' M!&0$97?KFPO)G?&&[PF5/QB;\5A8S:*Z0\'I/5W=X-*U.!%1127E;2H:>_=I M_K7?T,C8Y-#A(Y9_6YVPMK&UG3LO**9S6U=?4-C4VOFCN[NGMZ^][TOQT= M^S ^,?EQ:II*6_C\97'IZ[?OC/6?&[^8F^#O/UNX8 _[#_'_XA+!L+%M^4# M^!8N&%_DU@LR H*[]85DS<_ O4/E]AR,%9:WR'AT?9/\[8''_+V3_!>R_<4T#XOPPR'G\,@ 2X+!)1N :ZV),/Z5F=O@A MFF4?,Z;*#][4JXAJ:'0WN,M]BP7=/.Y7#O0BNJJ@AO,$ZO\ M;F$?$%HHJ>T$_HD[/;FQ>5Q080%?'\F6YV<:NR0O_/QJX?6H?80"-S66&?1I3QXP_Q!5[]_C@)S'KRRS+F!1/6U: MXSYY*X;'U(=_VKWL'GWSJ1<031JT52NKD(=M9"LL\(#ZR-5EEFI,EVN^QMIJ M(.OX5U4!0G>FY][;X:\>.2P?5S,(%GY^JN- U*'VN;;Z3IPT9(,^?(<^#PA$ MWLU'=B!B$0W(V^PSM*$;_@3K=W4-CY::+Z=]N5K4"Q]0.2IK _QUK)S_6[/6 M(#((,:/&O,"YRT9X0V*G20L1B?,AV\]^2""6H99S!65IGWO7HX+D94^]^;31 MWM=$V@^&\ #!,DB>*]L'C'W"W@]ZL#!874\&(JE>\SI'SGKLAV\42 "HGKA21JMHD6(0F?/TYT>&GC_5&C+I>CF[ MG#G]1E+4SO"C_WI!I-NT=:C7&.LO[A0/J%E;[:%/6V_=LQ^[&67G#F'$N-^&0^!'1?CCZL66^$>L1SQ':'D^?NHZJ44/[I4 M'VG&K9/I_@42-8NP3%@^_ZKNW@[YPF-'M@V*'WW^T+$^6FFEE.4;,XAL5.K\ M!0ZP]K']WK/1U*YK(4];1V?'5\L _02LKTN.B'%- R1(7%+/O$@J#7(L=60Z MA;;6/A+G)0/ZTQN]6MXO,%X\CF@>KBI[^]Y.>W74@!F><=4YZH&LN48VI\I*^XXJUY]+(1SN MQR=N'SVK5U<4=.PT];(J\/:L-F 6O/^\Z/*;U!\5_,K9?BYHHODUTOMY:=0* M-:]7K%=$(/KL^#RY7HDM/\D4XB2Q \O81IQG4+B)8]4\/UPO_7# L.I2E,#H M]#95C0?[U;SM^_;$A6:F?3N+]\> 6G"V')%9S:BB=!&GQIA-=.+=7Y42JC== MF7V.A5;&S-/W93\=M;E;H9(GK:@.:W+[FL0]G.700'BB2;K'58-,= ,Y3\"+ MMER<$V)$KG+FC3_X/'Q[/V#3.>CTB=\=$L<*KG4WF>YHZKOQQX.JVRMUAZB* MXR_#G06U&$I6#%1"?4#+D,$%.K=LYVS5V_CX!IM^)W,!F8(XX5W25GQ'@O8G M)K784M?@7W.]]C&NM/J6?FO0RR.%2YSXMBMN3G]\SGKW&>MK-@KKNMTH\) : M5WB,7MN-H:+DMWC&5.'8IVL/9C<47H\7B4M*K:UXY^OV16CRK^1K#2/]R-,+ MS,N<:E-IB@P/\!U)CU%A3!!VQ!VM)$M^3SYZ,\5B! M])MAQQ&V9U"Z[!U0^@[C.W20 ;K)?Y =Q'A4 SD^?$T>&_=SI=DXS3]4,V<] MI/1V8)N>F+2D4-37PR1?SF-R(.H6I0;3I45,)=81>FXJ=10JUQ8>VCMA-% M M[Q6<5J_F]6,E[ [$KH?:U8'(ZVYOCEBSE8JY(C#:3J_)X^_P&%TA% KEJ=&: MG?:@.<OCT9.3EYT-/K@N?AP+W9'VM?R_5?ZLZ,SD*] MD.>SVG8RN*]*HU0V>X;<%WIR5]6QH7Y@8_7)34N,Z*GB MQFF/";*]%@V1B*1[(L ]4IWXQ&:I3@H_=RX&5O/>U*C8_9O[L7S'T"3M$-JY M2ZDQRT^>:+*URCE/D?,5/*#V"Y$MRZ(MK?YF:>/ZI1XP;R[0> M1DS<#E2H.Y_A=I5EU=-T2 #7'2YP&OX38B^X<X%2LU2<4F@WZL=JTVAGY;HF5SFIE/K0ZU"/(!X+@*^ M"H6'A"U4F!S&V^2QT:X_V8?I&#M"ER)Z^Z+Q!]N?OT3TI[J'&U9Y@->EUDFN M>"/G'KQ;:GJ,IK3ZD+93*SRQBR3Q-*7(84\HIZP\YZ>Z)>?KJG>VAF5 MYG6,T9?,W0LNN8-9"S==[3GH[B/UPZ65%/O-'SIEV:4Y)S;](_8MHR;\V=L? ML\RPSDP8A$<3]*!%=I_?/4KI.6*UUDU4_BX+2ZKROVTOD'J#>OVK=O+.]#5W M@/V"!\0/(H,3P&JHBB*99G1NY6(@7A1GP!SRD\^*K?SNO=?WXI&5NO1W%::$ M8WW;#K-?<[*1OFO3).8+,,<4QMJ-4V @SI894)J=:CS/ M R(T6YHF.?<5.+KXCE8DOZD8Y)HV",KV"S&3%(7K-BN_$/(@_@R801LH.Y[5 MEJ?PNO4V[$V_4%)1M,O<:F3\1]DM::AS"8VH]CR9-J)"AH/F%KFBO02971^ MF(:46,'3-DBP 77[,)_MF41TGMUSF1]^#L-?E6W>V$J>!4=Z=>^::8,+#/\> MA KNYHTKX2-*V(1-]PD=$61+<_.CI>Q7OR*#N/F0A!E2;,S6"LB\'+U'9.KN>QM M(HAN5TBG18]M+Y!464>1KPO.)XGJW_>&';NC\5?=HT\3YP75DR9B/D86#UQPLV ?SK]EQ),TX-DEJ+ MGW_. V2-9M5<6(Z)+?!K;6+TB70E-XQ\?""XM%7C\ M@MS<,(?PR,C#49.AI P)?5^4?7U$Y2N4 MF7<*?#V"R?0<]$EW@?R(H&9/QK^&WF9 M< LA@_,NT\BK9QC.2;S[L=00$*_>.4>E74C+23\L<-+VP%V+3!AI[\OJMG'2 M_.C&LNV5*R_\SE7-)XNUU.AW/HOM5[\'[+0E+1?W&+LCV=(/N1+?6\D/MMA-1JSBPJ-K4_L?],E M:/-=> 7]!PZ9T\G,<":F"T6W)T[O8TYQGK:@PYZRU4=;S@?_L7I^NQH]@W9H M1/FEWE/U2'CULO&T?IM-7*9Q 1YYJ/!'C(FM>MHOOTMX9U0UD8[""&*A"KH$ M)6(Z)QVR[(,;UVPO8C:&+'O(,M0S=9_0^U^^>5^]H[FTMSA"+]I2I.^M'FS= MGRV?R!4=8FUU-L'D@&6IQ*]_2LD)O_ REF7LPR"RR+.ZX7SI?:M@C3.QD1&# M;\5'KQ^P$![[0GJ"#-8%#7G PM(*"A+)9"!6BQEJS KZT&02;G>Q904VOCU" M1;SM[U##C)*,GG+#KJ%LT^%"BTJ%72:[B.G(^2P\W9$P#>>*6K-.#]!13&]P MBDKB P,,#++;A'B-)&BY,QI#QO?K!%5+ XPL_FT](4T2E*"M'V& MIWN.(,"(Y0[N5EN7#NIZO%]S4>@VNJ 19!;D"L0>@I+TLE4X@\!\ AHM[)2C2B7'3-*DI$!XMTGN M])T753M?V_J+]VN4H/G5J\0'7W0PRSO9[9,3%/IU'L"6AS/U0"1+$-O(U 3K MKYK:,J1H.GER6/_.&V>_,=/VVY39%HU?>1#_V2*S6_2%R4B"U6]_#! .4%F_!LY M7T)I6&,K63-)HX85;*/R6G7]'M(H/[3F4_Y8Z1ZQT2'M'PZ4JN M-/M#P/D5G,J+EI[@J/-7Z%H["Q&VO"&726LZ9AM)YVU3;KC/7?&;U[+R+3_8\M+R)! M;\<9/#>50B-QM[?:\X!4MTU'*P OAJ!W$AMX &<;N0?%-KF1RP.42=\L:8EL MV?@%02);90'!EAN8[[M3B$JZAA6SF]3=,$]:;!WG 76KORJ731M,;%OL^2ZG MWD_#[D2Z?"V2HNY98I[@5 :S;_ ,1VR'R9)'\S;I]>8^+"CL1.T+0A>-ZWZ M/1+L-DEA2.QC*R!/ MV@;G^Y,,%'U/CVJ1YK9#\DMY&1" MI)*-;W!<56 Y8N'S?J]9!K@3[PPI"N"+OE/CX;/.'6X3$W]""K(TFUY%:23M M3Z+-L0LC%BIZ\'^3Z6'DI!AUMAZ4/B?-69HQ;_'P%MOGG[!++F,X(]5<2,Z&J=::2#92W;4+)*B13(=H(W.W"E*'6'5:-XQ5J5Q M982AU#6ANI_A4$A\AOY3%D>JJMH8L,[^>_.@[0%S>6O%S<\_&W=D"N(MB?2P MA%J&$A7.EG4[Q4DG7R;&>VF,?V8\+7X*^FGK=OP1'**.&8H)G"] [%9^@JB= MGIE?N/:VJYKT(0B"_9!S'SF?36S K"JQ3F+%YOUJ60?95N\.F+K0*G<>=9H, M1PI0/#R^-62>?!*=IYXC?;>ZI_6WZ6J?,ZJ>0H_@C/2&L?39JI#VT=Q^"LS4 M^_E7OOF@Z<]>,O36V2^MV>E$X;JQYU-%:??Y1NU8(F]8!_Q'R2'E15*?K;G" M(1"Q%G&*S;8Z^=-MB@$\8 ?9#RJ3JF+TQ3I3>YK'FBQHMSX\87, /JW6Z%=H MY/JS[-QNK8+L#((/JIA"QV[>)0R=K/YXU#4KW6IGYZ^3GIS_C M8*0Q#&CJUH.O0W8C8U'0\1 JP[<00FQ_V@.C$6E/;%9/+8CJ,HFL[E HB7$H MD364>;G]B:Y( U I[N3+K-50%G688@Q9SN MET:3GV0[X&F.PG/GIXWJ;YE8S,X%9#L^.A!JWGAXC_-7]*8<5Q*]U2RPMV+G M$7>P'Q;)71X=ZM%)SO63 MNYJ,_H1 _"#+.@Q0:7F*VJ+%E?/2/ \)FW1&^ M>B,NR2<[-//,YXB+D@H$!#"T^@K]D>!J^_A/J\L3Q'3 R-9%M2T]QXL29B8 #/:J*']@[]V;07$>O MOW[DNEJ?8AO9RIG,3*M^X=/D"2C &BX^/L[7=HP3A^.'I,,XB?A@8B*B'G\' MZ4-,<4#&X9Q#;D9BI+HX-D:S&6879AMPA:8SD?EJJQKX0/G3\%YD RJ%:XI& M*9MJ/P?WN3!ZRN)^K%Z/'G"C#VY.Q$7;ZBA3;N7T+WJBH@ZDYM1 0MM324?QP_.BT2LF3?IT)"J&PE9BHAQ%A"UJDD6\B6D3%3 M]B5DB1!3UF29K)-M)GM(LH<8,XHLPTPT'LWBSO=W?O?>?^ZYYV[GON?Y/&?. MF>=YYO/>7J_7^\SL?]]?! F9FYB9@ X<. "ZPWF!]N= 1J"#!P[\=_Q/.\1U MZ#\[4[QC%N'@%!_F,"_[W_[R'_ MW?[?79SCV%'NH\?^;]O^)]#QHP?-#G8?.G *=/#X@4/'#^SW@, @T &N __# M0/_3#AP\=)CK"&=+O'R<"YJ$.-L_=.@@9[-]ST?>'G[^(:$ACT.1T0\B8F-BT](3$K.S,I^ MF9/[*B^_N*2TK+SB7>7[^H;&IF;WK[^SP.#8^,3DU/3WV=F2>2E MG[^65WZOKM'^;._\I>\">__^\^L Z-"!_]7^#_TZSO'K("<'A[G_\^O P?#_ M+CA^F.OD^2/"5VVX[P:)G+KP[*CHM8RW=9T\"EJV5+%[P:.\XHK:)"7:?Z[] M#\_^KSD6_?_(L__-L?_=KUG0L4,'.,D[=!P$!;&8Q7F*Z40N=!@WHA+C-QY,-!E>6Z5W>P4*2V2:0)Y=-0B.#('S 8%L@>O R7< MH5NE%E!8&GF&Y%[R^[VS#Q)$FM!,G_T<1YZL,5/^5QY/*=6LVSN9KW3@ZH/9 M-_FAY!6H%[\[)HV(MF(==-^(^-5,B-\'A;O/P[Z9J_V"S=FQ>?>H*_1S *$< M>7$?% LGY_9BDO*+"ED?#$Y2B=V6V#5Z\^7DE,H2@<2,3$''^;3'B]&/,&R^ M0JI)X'>]?DPC5S9*&_\-)>G>7094=:-GU/S(_@)TB\0[#.VI7.'K5:?:U[.6 M'W;AI^Z5W@KI[1TIW@=!X"PUDW^&>M(I80IF@>H=SJWN-;YM-0X),Z*.O9CC MA,5V*!=$:A_4J8549]B[.P%3*Z3=YYIV5N,[M(_M/LCGWSQXP?2D)#*UXI'K\Y%]T.'A?5!T+5*/;5X-XNHJM;M9+F7SM>\LW\. \]%VX_G[H >J,*:FU^]_ M?'E.$$K_<$.T=1,;8)276$"CMY9K)$E[),': MW4?H+%?LYO1Y]\:['K.]7U%N%89JOPT/L7E9U(0^O!ZK2!LM $UL-^6FZ/B_ MN-]2LY*E:B*39^?;]U#]W.2C_7>] F7PST\YORZSI]R5& M9K972>K6/BB "0^W6W-6(T%G+[,%Q $%AC8RF.88\U>3'WF7=B2+2O_'K]GG MKDWE5%01HXLMV/HR.C$PH+TW[)%YM$+J'Q??S3NWGO13L/L@+GL SA!<9?.E MW$KI+3*D07OB? R42?!#/ORU?D6GDFS"-]PKRE%3VRM)FS]/2I_(RK<. 3,CU=?A8J@ MCOV6OXSS":7P]4BKXSM$X-E)%/_R9UY''IXW5DW=OILH:9 QC#0@4H-S/]T- M/UUKH$";88L8HT)7@-JBPQ\##_-<+W)DHHYL!RW?14_\/?7>K ];E]O3BJ3L M_;[YH,S,(:TN$O(/_F>"=;08K\.JVP['[!-.VBOYMV/;C+\$'W]5[V1=/FW4]EKP/BMI'_00#?C#$O(Q MB5"2/=,3L&3EO9.#,O3(IO'H#V$R[2;I*]T2>:F_.9HC_,D$W5?M)WK.D+*7?!T]$2!EY1I%\T M@QPX?[N*?/N4N/HC^MHV=E8A]$M&1F$9RG/E+->3?5 :P>^BP0&&E"O2NXT* M[HDX6]U^L>AT*[78Q\:4''G[IL79%V8^BI]30H3%B1)Y+SP>\$@BZ51A. MK2&6C3.JV>06)8H8N)%249//V,1O3WEC,U *'&SQQ0L"(G0' $IS@>%H@<]K M4/K$V564 '4K@:)>JT,Q7T/&)WS.1"PY/.O//;_]*/U95@9&;QK* 9FC%7V" M8$"O:Q_4D$X)H9W>(F$3 ]K/UZS)'Z,>DY["B%':X^2NU[D'O0ZP)MVNY/8> M=LUZ_D-^M9'E,81NRX<^.0W9$3-N:(!?GMOZE?N# 7YSRW$D%TZUP1P#7.B@ MR7V0=[HDH$D.[,;R_W8.FRJ))!'%?B>5(W*XHKWB[OF9YOH.:*GN72T]$%N7 MZ1@NA6X888I9D*8IZHP#B )ZTK?&$4EG!*R3_J1C"EOBJVMM5/L=_ZI>I[>M MZ[1WSKVZ3?L+3Z\G?:RU$J4(H (_8#65B./_UA(.+R^6T(FJVU'I9;^QP\-J M; %O("2(NC#4[YR[06'<^0WF#R GK[;[O4->A &FE)K2.U7!NS9NK:_,[FZ? M>/@3Q',1.RK(A1BQ %(7*6H]TG)_\17%ZSE!ON(2+W1_U];\ND+[7-%:_T%A MW7Y(36_.]-?Z'/8'X_B(^-@6%EN!RJ6$S4N'.G;!Y3EEN[@5"^9"1I$IRF94 MY7YXLK->=]N ]CY( L!^6C@69===)/8QA14:'IYZUK?\9.:O0\\:_]SH?1+" MR:P;1&C-7955V,@ZN.1*<\NEZ$]7D?A=S)L39XSH-S+-\#/+0[(?,@@/)E-G MW.2<;B5;I^2GI+4/*RTO5&VMCNZHNJ\'Y5Z?VTFK9[363-NM_E/KP9]D+[@+ M 3Z,1X#@(C^]D&R&]* )7L/3CA1$<+6KEU\-]);]W' IV[Q>+L'[]BOY"\:( MW0T9#@Q- NJ<\U' AN;7)R_:2,,D[!"CI_IV>X(0:5^G9CUQ0B.:A1(O@U1% MY_S/[>59.6:D^4%]Y$UM_RG^9(F^=MDST_FC[U94H3$J M"BFW#XK)0'$C_5D%H>AD?<_UN+6$+PQXOS/CU[.:F,J,$XQ.85/$A3V65#HF,#K %GLXU$";KH+4B>: M6F9K\#\'5"^8QLL6?R9N3-7'%H]%-A=W> Z.[6V;;ID@![^Z"0?O:=PG#N7 M0PQKDVG0&4'Z'VH"I82\E:*O%]>X)7S;#2E+BYN.;BJ?]";J*U5 MY)&U-E;,J,(MW.-+?RDC=9'[DM7YY-=%:5/;RSA-8EB@G3W/I8]*[_VAC,>[ MC.K-2$^Q[8 *3K#UJ),K&W(D\"QW)U$0KX&TH1*?4R@:#T/!7(@(';103\,F M_[)S::=IYN" BI.DFDIG0-.V8S1A<9F8X&XPQG1\-X/ZBFGZ/VAP<&QC$'%PBK"@]%A',[_A-1F8:'>_(=(^)1BQ,J5::8]E3Y"=D\_W>;IQ]]< M5O;CU:?;LVI)MT=D+@G$73FB-_OE".P2XR:Z,P0OS!Y:N BLO%W#RP-)M;B- M[3(?YXJ4P% _ODLU"OXFD0C_FKL^ 25>'_=!-QP]/>WY9#'G/6?-,6W(AM'U M?5!F<]FN]OCV-Q7V]N(T:1\T4#.TNZWV!.,U"C_&Y-1F],^KM))^ML0W"OH^ M82[0N)EFSZK)UE_ 4MM=?,15@DX5S[NZ\I7S!+SM;G\J>T+Y2,<0_1>K18(N M2RU/JC*C9BVA>[.G I2>U;!E !?&DR7+XV]"U ?WZO9L7B_J6MW0MF?]B%CS MQ@8689:CY1F_XK'H]4W#L61 BV[.J=X8O"1JJI5_'Y1T!W!B7 5$2,TO2XGK M$A@A R>29 U2)5#L%218YKO& X?@.[GEU6C M.\.8QQ:KZ[<$45J MW?'Z/7(4R!&41L!N3JG;WFJ>K#G5'N<)NE%YBMOZD[!6M%8TJJDJ-KM"HET. MDT4!I"I53+1EVD.7:GO[I:]S!O=!>ZIMC!SLY_=%9*LH?Z!-LQ]FMZ&OMAU#JF#*8DC@U"(I]@^J MZ48=PP^8N^+SJSG=@2,RNV^'J4F5)@W>J-36JXZM.GCTZ]5U]Q;&;4Y*/4(Q MW_=!I-S8=C(RH$X;U]DX/_LR]7.%OO[/S&)U21Y<3VR.1!(%+ATC]209@$OSX M&O@0U!?, WCT2V]FD5B'G&G<,>H/M>?=_6]\5O^)^^@W+CMZ0.J!]Y!'5UPN?%Y32EM^X1<6[9^ ME=B)EU(UF$0,]1'N$S@!_2$A@>#ME=*O7Q$=1A35C*D]6]WX+A[[UM?==QCQH>%YRIK*B!#=_.A.5VHAMKFHI+3DS/.YGCV:^ MU)U^;]866+(QTGH&B\'KH#O-\;)(\6G\H5DA/:2/=,,Z80B"= :(,K'WK MW+VGQ0?C;[1_ZKFP%??D?4%LRO")5^V]>^\W]E[[>^T?^=*7[1E7SFS<'_%TLP&;I(AL:AS@ #G)YX# R5(*X-[MI. M9O:-6V=^_7+9,LS//Y*KM^O]&Z5]4(AL0N C_I!_N4SQ.;H.?&:+=+VB3UZ8 M]HZFOI!^]PT -6Y.<9W::<-]?Q$XGA4Z13FP^5E6K.O( _O CO4O3!6&.%*6 MJMQKUA[VEGD:\"I!S)(6G)!&'J1(F2@'1S1^.#B#QRS@)\YP]5NCX@1>XLR0 MY98\1L2VA MY[K[G4TI4&H@FS><5D4B_N/H,R'<,^8ECYI/K^IIIRLK%F:5)JAZM/IYM:)C= MIY\"$[Z$AH3NX?!%&A 1M0@]XHX ];W '!LI=C$KR38[G$BX?^9NU^?WB_Z? M/ \'J^G[E GXD\3$EK/2L",OG>^8?Y".J>,L[9 10QSCWX_9'JG(GOV8_09:2EQWQ@&A+'3.[*XV<80U3F/W* MC$6/F'0CUFNV,-,*&&6$L/OT];K@*1AJ&=)I'W2LH)P#&SQ@YJFI(L[<8.K2 MTOX9,A0\!/YJ7K@WN+%4@]I8@S?D=L_[P:?"7$8. !>V;M'$4_=!1Y=K(G23 M'NY*E^=&0SHO9\^K-_.PAC)?8W)*J-B-$>K2)[S*:-BP"(>:H[6C_+J?Z .1 M9A-G0]5<(FLT;]I]O-VI>L*[YIEBHG7L *.I7;$X,TI]^U><]VGFGIH*(RRB\[NUY>F^Z"L:R5NCA>FC?YHL7F=&+*("C;/+TXEV3\ TLG@- [N M25"P6.]]D,#7AJ"*.6]"P/,8\$Q-C8>'6#O:2U!*B9Y*8WV[U, I;S9MJX?P M?9?-IT.:ER##/SD1O */L;^A!4C4M)=EN.?5!C"!JDK@\0Q7Q\#'1MXZPO>1 MK+KILU]+13*YU[>>XP4 4[)F4KMA#2*F:T%V.@S#XZJS'(=^M_IBWO5WPP?> ML;D;:\X2)T#.%WA (:9I*'[ B(S"O?%%*5&Q\4RC2H3M-L/H>MO$SN> E=': M1]R8AW]4O.]_ NL+_0BK1?2^:UJ@-0\8964H!7RUR\$Y1L*MJ\3.!-?.;?YH MR:Z=PQ?]TADMDU'V%US1HM\8A?H1HO=!5*,DU%GF&8!8V4]%=?=(MT/4J (9 M)/6SOO\"7@0JI;'I([;Y*IX1CYQOWH.JF(4%9HG]Q20@]:A57?"F$:9P^^EQ/%KOVT9/WS1U4$U.6"NZ& M)T!D)Y&"5(8)53>N]+>>Y9$*3I(%G9UGYWRF)8[7="M.?0/5#9P-48R]$+VN MBCOY[%+1458*2@"IA>G.! ))>MTPP:'%UIHC#-+E;S%ZN M"& I$4U;IVEJ]"T@ACKW"2.&]B4F!P1I:/-Q'741 MBX9'_DN>V!"J!,7T#?(@IU1;V9QVD$'I>+<& M=@ER(>^P7C>RN+MQCL3?SA*Q33;Z\R/E6R_..B2?.J%!;K-?XI9)@]I"%-C] M1![(>>:5>II7"EZ/"'=&O&1M"AG; M23S*#*,B%^1IA+CV2TMR!TDQ0^5^^??UXUY7ZXLG>]Y7O/]7;KV _XDV.=,Q M-?=EBS)W0&OEO/HMZ?K6A_;[H,A+N 9"S=Z2#BKMJXI>^_CTK?3^P%G&DEX< MU)\ G-&CZ"UQ).CLRX1DI@AUCNY $XQKMR=WR-]O&6OB8V0$!?G[R'4)9XE= M&6GA ;>%C0S!A9F/ !\R%E!69@HK=T,N40M?+I10/>@? 9>*WY#SX^3L"!28 M=O-\=4YK\EM9]1[K5HB@^G*.XIXYN@S*S1[F=!Y;GJG63M5XMJC)]1O%,W$W M9W:K>Q:5Y.]?YF:LFIVCUWS]^(76S&K>%Y\6?SJX8ZA>),'>D:=5BRYP7J0> M#=K%T/-701J*YWE&OODT%?)J]KL+E[=HI\'--^#T:*V*>1NC1P'Q0X M(;<2ASS)U3N=Q+Q*O7!93G=A_I5%V.7?R57"_C\;5N[(#1U8P%__1EBLV@>5.SCZS 84'G6>=G;L^=/KQGKF5IFTM9G,+) H"@7@7[[-2 M44*6M$BV.!]3!7BX8"B\M]13T:UKZK@-)= )FE_GM]IT1M.:3]=$KO).$<*\ M#%O]];;-]F0_RC_44>7Q4W5Y_,1D=Z\36=L^3>Y_"O5$IQFQ>6T8BDQ]*K;7 MBN:KRM3TIH85QDGD:I M%C5P\8>^9B\ZF4AM:7?-#;%43H*2))NH6P5\0AX)&\U?1E-C%!X'SRPW-XX< M05ZB8?K\B!(SJQ#>2=1)A#,8,-G\^]'?WVLJ-#'/=F5#V!7T(,Y\6!9O=N=H M'CSP"P^ERFDJN+WH3W @MO^2I3/#1ZGYW^[=C8VQC3=M2.TE?G_\\#JJ, ,( MX@RS,'A\JR93-(3^AH:O8-Q".K&*V!H(91+]91@I5;_+VP#J00:K3IF]Q44' M&63Y";6OX3W?FQZ1^\S:[)OYA^7 ^0)0N 1+AU)A6['N9X&\ATE+<%&$5=\^ MR,6D62AB;.CH/8HXZ-J:438(Y/KT?#(%HH8:0A_#&R"R3*:00=253T5:DTS] MN9T"2OB5QHF T.8?X'-FV@]'Y09KLA5>"/JF+,$H7E0L/6"BL0J:B!%F@P'> M+;>%T.\<9:%FJ&%I=-=ZP7SDE)1N[I7'*URY$P[:MJF"=_X&3+E!QA^O1VR[ MNP<1W#3>VU912LIR"*'B>)M?HUM>7LV$'#35'/-=JQ-_@(,Z?]BCSM?M?'.+ MQ%F%Q_2( J$R248^;/'V_9AL? 4:'LL5G, IUL?M M.M3(+OGCM,T.\CRX:T%FW,"&W!OKYSQ<5'!8[]_GN,?=]+S)ZUF'W24BY4J> M)6\'2OSW$P7AP3XHT5UU(FP>34(.^#I. P MJXH5;J88=FDD&:*/XLQ$]?L@CDQG:W#8;$2&":/IK_U;+B'5&%F.^AL$57@' M1Y53#G_[3']\]]?M;R^^O+^#XD,VK4"Y(><1G,E'H(531H* &AUWN\M]& _TO_0D6IL^7G8O503>!DB!Q2&XA@&/K*2T\U M:A[R1O.&UIRR<*&HT@>GYKJGGOB^W5;(D; )R.G4:KE]F.\US9$M=!L =Q5) MHWF (V!>GU9HS'TW]9U P;)VW5F95YEAN'-&<4_W0DQ/6%;]&4Q]?DZYN/VE M]U3,;,#N^M#[1HR[ VN:M9PW9%Y0L5$V=1[WC$9C=O] MA/E^FLX^=VQ(M9BZ3 ZQ\, M? T:H^:N;*I@J-:PV7 2OH)FP>9I89C[-.\N' 6D/,CJYH)-OM(*/CG_1/7H M-J:^IZ_H=DJ=NV2K)67LY7!&#SRNF4RHPW3N@](6M!IHX%2V*%.7EIL8^M>^ M:5)GY)B3KUYSI]4MQ?'K7]_(FQSMK,62N;L#^9@WJ$HK">UV;[SU=^,#[O[9 M;!QVZ%.KXKD')R%*[:1LTF+OW"NV!VN?%UR*?<,P_4'SUZB M>U$TB;NY!:1CTR#=V*_EY >%RP.^4BR M9UK%ZZA/5D=OE4I\ PBA(1 7H$:S]A[(XY(L]08[>Q_D24R 'H1(.LU_9XI] M0PDCGO _Z!MQ;<51+7,PWKE3N0>O^B#6O=^8B19?BK5]84^'C#WR\[O.RH2( M GY&U*F\"N0%(/)N.:!IX^_1/96S(-N0S,_[-R^OMN:X!]_AWKRDS'/5%B)% MWF56HA62 ^YJ)AA[E8GLZ;+WYFIC&U:E/U252LO.F$&^BH[%3.V#?$Q@%CIA M$\Q#0"J5W;_8OQ%(Z[9N;&Y+Z"1PH?T+W.QL(B.]7OO\O7XX#GKVU1VQ-(BKX^^5."8WM:2;K4Q+B EUDR']RFD@^R^< MHCDD>/IXR4U5T9L1PW__MH+&]H9%WN;;7_[R4$^N0A;7&<@1W0VY&],>Z"5P M DH$4%[D\YLC;*C-AW3GN^>5*?5^;A&22N:Z,17TXBBQ_N$<\K4>S>EX0 M.N^(Z=E#(I+J_Y4L$7:O.Z0FGE2XG-OQG(+G"( M?93&\$+*L_(X 8+/I=P$TFEP$K:;96H#;-?,.SLC45?E?IY>MZ)R>:RTI<>?.VH M)!].#:[1#1"J)S9F>_[1?C]7Z"569A6.-;XT3V%-GR&VF0["J?[8'HPPT^ ; MZA+JJ[PA-98H@'2DQO1N57]'V/I;R9DU6LHXS4<&/LP]QUXC>82H;(N DK*> M6JGU< H]?<\$RQ1S9 \*IA-VX@DN&NV7J".?4*HM0(E.PK-0_\ >\:DG]OTI M17P6D37F/)YIERV\.DX8O/O3;B'K^=GK/B_/J8_[H!1-ACYJ *:KF&&HGB1 M%ZBXGB%&SE3Q=%I>\2I;K:U0<);_<\']\.#/3[>(+7FFPQD6(A+Z=K&- 5EE MVQV7#<-F>5>;-W RIMJ3@&U>:>VVB^MIE(^KZ+YFX8*-70Z< +B8Y+:E6GRYVAGDAQ.Z5T_ M^!PKXZ'I;)^Y$((DS#\ODQJ$U ;9_FEO:Y 5?2F1\.[OK0G9]A\:Q:Q+]Z<' M]5<]2.#O1N3=I!V,/%-3?Y>3G\7<]!WHCJ02$,D=CU3RC'B?D&JC_>MC_,:/ MLP5YUF*V/VO/9\$K\9K[H S8K7T0U@R]<\C],HD G);8F%PD"GU?^V>ZL4W5 M,Y]L;$O1^ MIA3VW7>$W\V.J=J'.I$U[KNP1LWEA=NS0/8/UW='>>[4F6R:%HO,=FRS^4YR M)(DJ"X/VQP**PLR+ (Q,/(:\0MOJ._UM!\V-T#1IBX_R':0NN)A)%HU*#GC? M._X![/GYW?..MCV3; MRWBQ6[9?OO0\&U LL@SA4$8J7H@CZU-#EL!\3%7.>$V0<,_5DU[.)16H&9H$ M$R.C>H*J4XOV GS7+6]5*FD^&[PP;N:NJE*U]Z[*D+PYN56>'!P[Z8TT^SH] MMY![H?5/Y#[H0OWC>@@GUC'9H4/#(NRCFK0C0]88BA[]!8#BRR.L5%=5.JGA MR)\P?>TQ;-Y"&H>I>[' &=.-!BJ69-K5@M(C(N5&<\DCB>TJX$2*]M$5]%FG M58KZ_-=[,%63"%VQ>^0KH$Y%5!73!K @P=,@/&W4Z52D%FD?)(D(9KYM'6OJ MT)>[-OBS).$:=; ZM6GR]OU'MXY_KG4AL7"=VS3?%5=J-9H?3;I,4WI-=Y2. MSVZ&S\Z6->==::-W7O1FND@H1JK\NF=Y:#_4 W,IPQG73\^:&8Q MRO?2)-;'=*.WVWTLB##<:_:D#1/C?AK((L,3,-2K6W/I]$>TK=C30 B9$"M_ M9ERG0)#7LK*[4C>IQ$^_MY#24>_:S:B*2_U2\>7FP=-6!RYB9P5G[-B\)QE0 MYC4J_"E2Z0TR!+A59Q^7 ]Y_D#2";/GSY>X?_$5"8JM MHH7V0?>W8HDB89I":T5G 1_J5H\$ZG1="FPZX&^@P,S\0)7SU5,6HA*:BO>' M1(--TBI/JE8G7SE\R-6K,_"[)OW^MRT#PR5B OP(Y+#32+TA[!H-G&"@4&;" M< LW#?(/.WR%]+*^-O5S@ "_OG"CI]3&GF;@IG%G('/(S67J7T=7;>7%S4(3 M+(MMLN7GKTAWT9D $MA\E$6T)-*, T4OV)VMX*<&(?L@WND^_;0.,F*'((*^ MUUG-V?6-LQO?!^AFG],>OO.<[1$L,#1^1*#") U\,527CI N<+-R3Q2ZCP!& M20$H&EYD@4^&7[D[?S/A<05%XC&=_LW$DF1\9]#I0Z4JDWW%D^4,U"UB$VS7 M_G&G&H24 BI8ID2P51+6K[FYSY\W,N>&X$SM::EGRQZR: 658)N(17N,-)*+ MJM>3+@=$]LJ?HL)C_VZ)((SG=]3A-F/JF]@=!V2@;D.KU$GUIF /A8M2J[=M M$]2586V5: W$C,ZL!1;1C#&I$F95VU(DL8Y2+>OSE[$FM:U$*C?[Z, 20?(W M_,/?.'PZIX_5 0N&]NW:MO097*[0M?6I6++/T;"2=2F9. M#J4^=^3O/-4Z@U[,1M?_^-- V)BF\LP//'@ 1)8*]_Q59!5U^&K&% DED!R9 M)Y)(<'YL-+2!4 \ER;M=.%X6E>*52X?74_ZT%V(T3VV]%-8O?T@U0 M-:2G:VS!,\BA9D5AMASZT9;M& M4+@/$H$((B^Q:D>2H8%;\NPA@I0'M888"]'R:_@!2 )0JXE?-.VDDYEF)]M; MTAS3[@H.OD@<;#LAD]WLI[QD\HP:2$YG"JW3O0L^/8EO(U.TR!(4F1(BXC=0 MC*C5L4@-V'"K+>%?3+4Y$GSP:4FHI4RP:QUKD\K=23B*/$.8KFU7YV00\%WO MU8]9FYV8="DO5M?;5QN7[*O)P.93+/#*T':9.?Z!6E\AZUB5$7LQLP@VI7, 7NTU%!GJ M:ZBM7S7\-:123K;0\1>C5T>B8C9=EV67ZQA";>AUEZ9-;T#_^R\:*P=Z/U!, MHZ0*T")-]_XV<*1V]TAH190O=><.-SUT792CCY=4& XMJA[=1>V#$)&+T[$& M"F0XI5"MJTAF7"38DO]OQ)#^PS^E#A!PH4'[RA37\* M/(2TIN4F&!B3X4<0L![W$U0D)>2-;WY11F!XQ-O!7@LS/^U$]R-*0EE2MH\U MW]36U[[.+RXQ]/HRE^N(Z.)E!YQS':GR_WN^\O#ZI?X;36(!29565@N.!3ZA M,]XO;(Q%DWG/%#_]_VQ]H6&?GX7( WH.TTT^4],6HV>7">V%K4;';KA]9XF9 M,=6LDO/*R1-N>38^9I=\TX<^&&<1A-GV'9XL>--RG(L5\HNT8 MTBTDZGU%HD<\PW%\S'MA?R@Q6=1(\-^)J+K+=Y8O8)AA#PSB9<$C)8, M^_)H+DLY6]Q,D1BR2?YI(.$](9=\(O^M7EG[8M]IAG;$A\.WY=&C"#="N;:] M/]7'T_-G9B%^17$ZX$99P.V9+K\\\V(\+JH@H.!):&M,R@+SCW\;AV;T46>9 MCR?!]!*"GKLA33R+]M( 1N)#)^!YZFER7QR*3E+G!V_K5H:SGBM91/[\TOH] M?^U&::1]O8D@.#.VEV&P7G1F#*+"5*)5(9;( @W5B-TE:+J!7.7MM2)50LOH MG'DC1"'2XO:&M)&?1/:_L#JG',V+7)X+UAO@DE!YXUNEKR-LF^E_6BVL1DR( M%H.6B@4F?@ RG0'W3XQ[-,1UIA"1F M5 T [9% BQFKSP;X[B,:5.+9$)W:E0LN=(#UK&V07A'BCJ=+76L&=!:6+AZ-1H MF4C@H]^#NC_C;2^>PF<"9@QY +R([>$CB/F8D8=A/8Z/QYQJ]D%)!G>K$9E^ M9Q0S[N?(V+V;A]%O_PQ]WGJU#CZ0\@CB[/^7-S_I5FEEAT;^X]7'Q#9\DC.WL7MZURFEFB]'Y[>6IJ[@NS @AC^*U!CT.. H*6HRB5M7_]R>V:C'- M+5K*U(?,X]4^QK3P$TALPWX.'EVS_CP-7@\R>&!J$*BXLP]JU.M*=2&E<[#I MAP]&#'\I@(KNO A1]"D.3'Q2M8Y(G+UV/W AM,"T#&SU98$G%S_SS< MPVB[]$HJ?&.LU1DH7W'+W'7>SN^W^M9^J1*18/LQ3:C<)ZX<9]/7+&"FVM/ J5WSZ2,%R;]:80%K.UOHVUTV*+N< MG%:TH*_\11J\'SQ[39#'%Z5/HQ>\120L-3XQWM!73M+4;N%0$\FU]UU3MMW5 M4T.'^4/Q/D+U0AM?RUPWL5"@G[;2YZRWL4YM[G:C?1M#'O B8Q+U^?=!B4A+ M6J0C568 DE?UP^GWU/8Z_8.;V_#%QK35'*EZC:()[52%-Z:,JCX"U0X;#3E( M^!"]W:>GYV$S>A9Y,U?:X5GE6G/SK"4I##<1H-R$RU3S,SF/]\K+U.[_.I21 M#VTB,D6K/A'K7^ZT:B=5^K%5D[=N-$>J1>DR&)")-;VZN6LX_6Q.XN=N#E). M7=5.4GQ[2Y5-N_WR;^.I%O>,?1"N1 RL'/9@LG!)&;7[]?5$A*=ZA/W<'^0F M.[WH\KP.5^L3Y-XB_#GJ8ANK',]C1,: UX,!U/8U*@W(TL7HS)?G@9/+&EZO M.JROL(K\;@2F2'QL\D,,?6YU-O#5\'2Z_!D"09Y@91%\8+.RR!":1!P3_!ZQ M9=/8,A[0[J2H.XIHZ!Y=U?W6[WG'\U/[;0W(CW0_\5TG#0MM#\J-^U.LS%5 M8N,S<]_L\+T?=:FQ3R/0.L*9^=GDEV5?6OU5KE+F]215G+^J7YMN4\Z\-?L< MUZ@[;B_#^JJ7J['FS@@8T'P.]4$G/7'LAO+[S(:5M]# BR^+4JF9X]: &.E2 MNVEDF:_^2")S/8-5J)[\8^E6:\K0:+&;[J\*Z]R J^?O#2011+D\Y^^G(*VJ:Y]EUSQ"76*5&2@Q;@ RB[4IM<"%S3\CY(KG6683C57# M9C4:3*4J'X=IY[Z!]M=[]5[HLX[63[;<:U/F M\:L90U:64JP&Q<#=#W9FWEW3PV4"8YL_)Q>(!D.T&+,FP"E2OI"&[I4@U"\A M'1K'-=@GH3U\TYG]IOIZA6=M$.DC>B9?UJ,7YFOQ4^9YRSCA]QH3$ZQ\#JD* MID(;)3K5-1UHA![.D'9HQANO/QW*H]YNBO9=4!UOW!+R>?0[/-?6Z%R6S?.9 MF[P#6A?;TJ[\X;E>T_:[(! X@TM8^@#,O)OW?E*R"N6NUFA*=.^,&YY.JJZ! MC/-/Y% _/.=.HP_^(?H$5]RW:E>/N M5"M\JYR,>9V5DKF6[U/K]47/RM8WV1DW%(!;GG09*5*%/5]Y!9HRO:G 9WNN__VJS2D7Q!/: MX=QH"SXI@R2A(=&,V)0AL)$3T[=)_AC-K6.E%RHTRSP<0Z8GE?HN:*;WXP98 M&:0^ZH."$%^/J;C.(CZ_5,OJGER51V7LF9,^4.06W 4A0R\&4D@C20O"U'U0 M+R$!?XP:5='#X_F!2J\DI4N/D&7""6D+%MAZ-_6^PKN*FHI"7VF-?A=P,S\= MSV>!\^ W.4-3"L+-<4E]L[)BP5A,)]\W.=50S)"2) MB8YO(>8M]AKGP6>9%]!"J+$B0^ NR=^#,W$;+:JTJ]&X[48#=C 2:_J&Q*3& M(;D02]RWK0<=384: :;?*QS3%H=:25+W'[\P9["+6&D054W*90Y]_J&JXQ(- MC%DU2W!AI,98&%3(V+.RJ;D:0KQSI?4TM]/BA<]9&R]YY6CX/BX!3O;I]31V M*LVB\Y]$;V"\/O3I0XCBD XF/E";*%X8X(WUP&5NW%ZSD;D4Y1(HG#>/$PC#1BV#@FH$@:4L"L4[NJ\8MQ M>TMF(-3,>Y[0FNV&HW1L[04R+B-@L#&H!U$26.F2OT2;+ZJC5M#O4HL:RH=* M@!7;&Z2I&DS/!0LY8FY001RN)?XVJO>1^\+)9:.?3Y,K=]+[!=/ QSTXZ7N; MJL 6 0L D78I/1")A"Y]R%N:@O-XQ53HI3?/FA2XX]4?*C=-VCI&6>EVY!O[ M.>!,'CQ3[\9-P/F@ >IP5]JOW)AV/Q)< &':NP^BY@\L#GT\VVX<4K6ZJ\5_ M_&]L)%_&7:D\YM/BZZW)WTX*DWXD3CW$I,*I#K!XN #^,-.6%IY0X$+SWP=U M&PIO.[N=\]8ORT:=3)NU.S3@$4R/TU1WB*I4GW]3=/1P\I\+)0>?^$XO]YBT MN> CPZW&T#%F"^RMULE&H_(UO:-JES3@A)S7@?7 6S7_<&6_ .8^B SKEK.X MS7&SG FC3<=6L\>7]D$)^R !IE)864_F6L9AC^H,^)HM+RN]?'%HMR.7\I?:ATY$25-?_ZMM\2 +BL[='@GD MGX[7N:V^<;\CM;2IJ:,ETC.Z;],ZP;-FKO>R\%/37&O$/FC6D5R]Z%3-[?PVU M0N=O2.1;P![0'?^Z$L2*UG-<:V9_8-UD"U0LI\++F[)B'&=J80]J"_%*PW[_ M+I)4IN^[Z,S>]]UG)_TK^ XY\IG0[$%2+ M*%_OR:]-+P-\_?7YK_OBI29#&8E?WYZ('[SQIFCF=!%?$L_MBCAY%=[FZ'"'8)6T$!&VUVRR)CK:;UOX ' S!W;OA^7&XA'L] M^E$3=4)935_$*0%XZP_/Q1V>J_Q&";/GBP0 )9J$,S#$N.K[1#.N20V3T!J> M<'=28UY\7L=2=8U6Z@0AY) M9O.-:2URM8@6IE'(([J"N:7&6M=L9&2*3XECLK'?P.$JE=3%2"]3 MR[EF%ZHC4U2"!$V'B",*^AR*3DQL-,*X9WNCWFM@2<.P&X3D!<_Y0(/'C@XT M-Y@HH':H6Z1ZLSI#(DQ5,%Y]9[)M,S,X;F&JX_5]RM:?];(:._R>;3("-#Z2X"%"MA2$27>,.W^W MX+&/=#KYK 1>/UBE]'%.1C7[!*(B#G\1>10X3]4D[X.ZB*FV/KGR$)IC"O,J M)^FJU!,T:(]1Q#L+5J%NH4^+,EYX-BI9)L+_SRG==7E@=J8'#6.JLO 0<>:# MB96Z49UA9\-K8YN1?%7J+MU/BM+#/$*X2L,SC0STN_YIW)JT/V/L[_&H6"G]3 M3*;I]LH';K+WVI^"M?9_+SFBVIN4'K.Y5A[8U@E4WD?Q,4%P); !X#N MGAPV)\\[A(,NQI'5:%]$B-VXANW"G;X%A/JF_U+^F@K]0K=2ZXV&^I?/VX)< MP[NW %7.2E?A7PXUHB10JI1";V8M"((5:+;4-,1J'H[[QN,V+4979XH&?L[9Q&E MJC9O[^42GRGY]?NOS+N*U<6G?0QVS1[C+S C:)[I743^'TQ+('4ID OXIQGS M6+J_B^$7%;QDU$XC/'>VR-"V\Z%J'_<-;[&4E=.]GPG=F7$^J9_J,&D9YD09$UM"B% MJ4YKLZ :..(5.Q!-EK;]/5Z,R["TT0HAU_HK]6*X,S-I4Z=NI=Q^#J]IO&5X M)W,^9)U]YJ+/ZN/=-O_FS3FQ2W^:HAQ;".Y6_HQM-S@3&OZ)0#6#)3TA] CR M,6\*(=:[47K4A](:>6?Y.>PWA3_5D?.>ZAK5\&6B248F\&1IJK]3M4(&^POI M5?_10B/DW*(AK ?&$%J;I6#2\*>\_:F1=$:22Z/R!Z[85SJEB"MIE4#:SW3V&.0TX"N=TH71P-'G,7B"!9 MP(7GYYS6_VFY^M@.![>:?\1U'*%;7CW=@BB-#/*7EU=/=N[OAJ6Q-=HX_)&( MJ!WJ PLA#=]T8)*8-O[D0N' Y-85>FI%[-NFC[IVZ0+]GG1U)7'1\4T[>Y=W M7XH\8E0REP;!%=F.^JG85:5?[Y,)I"VG6K^VX/F%>[,):D\8K7]W[> UDUM> MDAT/TSE#\6(6Q) &334X3OX%/"-#17P7])I;ZL_-^MW\-B21,#L*K==@#R]? MJ)ZV3E)JR>;R:F>XWN>*UH;5GBEN>MU2R,S<'G7>\L.U1;G-G'=@/AY5VW&W M\/PUN2EJ8WSUJK&H]8'_/Q;<@#V/.01103[\2/TB?W3"?YGZY;A;;^UO.+70 M%W^D:-/K7(%+SV1H6\0F#636V017O83_QM?RYR7LV\0MJ]\&>N?1\&DF).$3BI>3 6>DR3?T_7U0(NIP^Q12ZG0=&?.T5:*K0"9Q2R/U MXX0VT.1=1';PUDN4A5\Q HUD:-C%S7]G?R/6F?;6H&UHRTF+/A Y5X0C&9,4 M*BCFIY^0J'/YJZKYF=93VV)ODB(I_W00I//S(TDA?* MG";>K<'""47MLWON7QN@W'WDT0KG8YED-C? MH%1+@CC3LIVVV> 97N;FZT@0?XA7\)9&NFM,MFO2/RI0*FD:$/O$'OM\CS"\3%[EP>]>9&96Z ^F965M5;-NN0*WZC.02*#$,0V.J!-W)D,CJ1(-!$.#8S!SRF;SG1CJ16MZ^* ML=_E<]%S/2(.]:77I<\6IST:VN[]7]A[SZ@FHVY=- @*BH#T)D2E2U.D*"TJ MTD1 1$"ZBDB)@/0@(:%(+Q$04!""5)$F72 0Z2IBZ$@H(4%!>D()KQ#"B7O< M<<<=W[?ON?OLN_<^Y]YQ?LP_R3O6F'.M69[GS5PS/NQR' *3B \%;WXN3(6% MA4&(K:IY2RHNTH7]6 963Y_*V6A:'*J;1W(R5%)4QKJ55Q]?)K!B?$F*HCU4 MO'0A<<#'CJ(U'1S^GLQ[9-RI-,9"BZB@<#ES*C\'!6.TW; RIU1%PNQA0J#UVX? M[#_7MM09AJA[_\(OQ?(B(H8,+[6-9ZM6%E>'3C[)K#9MK8Q\.7-%SC!@I'5\ MS6Y@]YFBT_@PGO!KP)(([D.GB,N0\TKGQ42);I%O@4?>#94GNO0HB+?5'*&V M4/9$+;U@U1;7K,G*!X*7M,X;:AD-"/]AN6'2 260#4P%;Y"KXHMAEMUYYPGO M8:%WR*@DY4""H&=V=8Y;*.N;W4SUK#OF4!^_EC<"3>(.%EV\\K>."UE5?Y0M MH ;;:4Q4W]V9<=32LEN2&K)7XRMXVW+SBXYU=J4XK=HJ=)G@_].HG9,^@N9# M>G#%VO5U7T:<0#'!6*UC[ZAGB[>5)>O=Q@C84/T\)<(2BBR\F@T/X4N/9/3L<)L;(W\&OE56VLLGUCGA516_CK@@[69 M" OVPL;ILB([5+6OS7'%.7%2.+"QNORT"\.JA+@TH&6KP^E$2VZ]E_@/X/&6 M8<^;R.]CCYJS/>;S]*C00&8)%16?='8+1IP_I-VF,([U./WT2G9L>$";UB?D MB<"-Z%FVT0J?]6HEM=\;I,9(T1ECR0;4JO3E)UZ[72Q9UV8]1&'(+<%83BRECU:W)),X.CCU%*DY"> M*,!4S4NCRV])EQ%R5TAH[EXL+\WR:'OL.X],:FI;6WNZNV)%H!6A=$I;(QBA M5UCC%FF5?$X3S8M\B$MN*5U=HOC/9<7\!*P$PVD^X(2J)]K7WBT+8O&[/%#% M8+_,M,D>S[.-IV9F3\_$K[/W@,"/;5[6.T.'[I8,_[*'EIIZ_9$M:E-KFUEX MF:LA"*[K]]D/5,4>.P29V-K_1.&YJ"GEX-;([J[%&-=['\P6630R+_1H.^[S (<@8R"+M &&>?JP>3I) MHD@]V&YSCJ5G>66!+BY(!OUE&VB/\O4*T0X:;L#D<$S'4;HN'WWPN>NR/>CQB&H9![8Y1GRVZY%?='O) #L38C2KB%DAZ*V^;S6E3F*4EO^ MC^HD;4$*,P/K>2C+BVGG,N^I)!G^=5*J+?=Y;PA)93J M ^2\AVM1=KLWX@9A)D:4MLQT8JB7H"$Y0 2;L%I5/!AH/78_TY/. M'].3ZG6B[B\^5\OS-JW;R?D;Z\MZ]#/87K"MZD3I):?,]L^E&C+[ ][KM'72 MS('#PP/K3-/2/^5<$9BP?7N J^<9-@XC1W(^ND+@:Y?U0+W5?Y"_(B^6]RI; MOS'C?;]V5F9FEL!0CL#HD'1;8[WR&7,EF1GN+ +$9^.'83MCV./^B*#]5EOE#%U-1*>N+%!(L2$)QC\)=#PQUI#, MWJ%WU?@7FO4N>;TF]/WSEA-HQ0J<(L;U16NXJY9*>>LWNC2R0QNA3 O)ZLE3 MICCH,G^@!!)0 6AA]UDP>1&E-B ^V@4MU$U7K,"OY18)#GZ]$U)L2VSZ6>%; M[\KNMO'LO&MYZP8R=P1;_LM9RKN*POJUHM5^S,_/_A#$M.;EN-O0+AI%/UXY M'XIDAV2F/8T6U+>(>B.26)ODWK=C,&$ MK8J)#B%/D;CIDG306Y0AS-C?>JLKZI4+A(&I;6-ER6B?T-<;30N'(($IA%7VB MU7"]K%JE\IU1Z^6BB"_K1T@;;R_ M2/_0.2MW"#J/)66M!$]*[X$+7]HLE'9O3&G-NW5MX#?F#:/@S/.5_O/%$U': MS"3(*:B=6>I<_[U5./M[E4(@^&;=!7VIGH$5U 63TUL.PJ#9FIXHH0YRWUH? M1<]BK/TTG =-,NQ%<]'L*#+QCT9HOF6PZJYV/I0UN:6+V+SC/MRK)6HN+3^C_*XR:,$$E M5Y4MC>^:C4/NN%?_Q:#^B.$]W)HQHWK05K\=ZA;.5A.2X5N89[^I.?/1* MCD?[=M5B5X;"N]84(:;L'103S7"X77)R=J"X89=F4H7H"^1?0/NZZ&#:'?S6 MW$MO^+[,5&?U9O--^%UN.I)3LFM&\'TI-<"OM+#&9V'[DH'<0?^K"__<(>@T M=BZ;450@[E@\N O"![] %*$PC"!ES9""I4GRC M-_O7>G*5.?QBH#8>/H'R? P_:?*+U;2\)LN]YQV#-66"F0N!$']B'='4Z9Z/ M&JQA*= #;E-A0CK6GD)8K1DXJ)HPO'U4\4O$U8^?XK,OJ%^TW%;DJTC[96^K MG#:F?&/'I/1Z<_' 0)@W8> WH7QENA<((>_> $SF3,%=XB+#J_7F7##$=T6( MZ<@JB;O#S8?G>8JJQ=#UO*TKA_R! M8Z6_#F@I,_ZR96+].>FNC4*05LM_P%7B_U+Y1VO65Y[_@\7YG.O_LY7\-XO\ M@G,*DFR)XX2+'#1@Y,C71SK:+U-2L)5A:8Z>N]=K[5]I7SRZB!<8MYWG6#2J M\"KV.&G4*91:Y <")=K*5L[&B:?ZA2IO-2W@2MY59VJ['(*./@7"R*5]XM+# M\&"B3[PSUY, 17G[\2=J*&[W(3L[(&_*T'W\S^I#7K5)4+]PW(4N9!"F&W0KJWB)@K277 G. MU$L=#-#FJ%0-/P;,$#?PEG/8:!J2*%^FC%&;YU 7LS'-,[(3A+E>[6\6.F8M MW&$Y&'D>U:G\1Q;,AUUUBSH$W6IQ=)B7->Z].< M+"(4NG^;AD!1GP!:823]H0VX:;DJV:-%.LKUG&%@M:>&2H7Z>&H=[;V3H>-W M@H*[N,$?BV1ON##04$B# 1;$#6%W'A,E%,F>K8'=^8IVK8OP[^88-/VHN'6;0II)<9KUS3X4H@M;^P92J[%JR<#=1+&U MF:8XFTX[%CO]G8ZFJ6/Y^^9O9NT%.B_5$8TA-@E:=V5[ MUZ,?\#=?YN?_UZ.>Q79)N UYHF--8,J"8M9:_%O IFG0(W.8X*!P;F$Y^/A) M[I^_?@5=ONN0_N,VJYY3, 5"10UC>$EB>IUXL8IV-2#9HPCI=8THIK0\JW,] MU$6EL[85)_FT0SCHLH=C,-NO'Z??VGVN;0:B*+/K>&-%9800S&QVZW;=:/W^ M[_DK;MV_K#.E.,U9EV@2O6>W+T1 ';R'NAZ 3 M0/J=(;H 0"#V1<^9VAB2PS:2&YS93 I7;D6J9Y,6<.9MFN%&V;")5^<>M:3: M'0/5[1V"5C7(3:38SC8]DB9L2X\L&%,/YH9%8*X1#R2ZG&1:)[),,Y>"EV6' M<:4_UHR5=J??/_=O7X>_.')B%_\_OO'_Y ZM+41=;N27JT#Q(MB.9ZX*?\D&RVN3A\!FLTXL1V(>-]7],-]KVUE$N;?)9*$*EE1 M/QE_&HQ/,SEA\G3NN$,7. NT1=6<#H&>!9F&SJ\=@KK]U5/))?@)9PQFN 13 M2PGXW(3@KLM5,JV)M'W[^E'>?0KNE=?FW4_6-E'/>+'D_;GDIFAM_7>P**O1 M!F5N(.O>OD)6L);6,B@]7'X ?U(>(RTMJ+3R4^//CV]0,^>(8S*?++CA* M&^):]'LO+#.CV.-#94-QQAOVHVT5-R_4](F$O\__.U7UJ-._I\I& +'[EK3+ M@ G%K=.)A:*13+OT%L#U^6D[@8=\?.83=JU=6=#G58*Y-S-8"]7Y7./XO%=; M8DUR=_AQRV!^FF(1$'MWV!MCDF_OV2*>W?*]V%7I[0D'#ZK"(_9@5=9KMO/:'+&,/N+P#\/WSSITFV&/NN[Y+NWLT\0LC/T<4O!_U M9;$TG?.1D_3J8OMV_/.GA>7$<7(B_29KC_*^ M, /)CBAE.5:AWUTKOW+# &]LRMT'&:X/.EA.71/S=[#YAXHI MZMZ=[?E[_7=! DCV/T2:P^3G;:+5<(DM?>&5:@?J\[UVQW*]RCTUKYODY)C8 MQZ2>S<@:RI;9!<-H72;@O#,WK-]Y1/M*H?[Y:]2< MR>#5,.:AZ_%R:"!H0:_DCMW!<*5C7+4F(KY!W"."BNOV= [H#572YE[;5 MYW1^1%G91T%;G_0HO[1L-/YB?4/JYEV8YGL]!')IQF62+EO!=/B(>PN!];T/W8"ZWX M=YZ5_&8I_403&>LXQ" B[QD4B&9+WNT05Z0()JNM5 IT;G8YDM_8$2+AAE"H MSLB?^ !V=73HHW3=!1Y4+V=K]!R"1&DL@-2\8/V0ZQA" MM+\$J%KOG>\,5K_V*G ML5)73,.^FLG7/LX;WG&T:5TX!'UY*P3!9D L%Y& %+IC0Y#&R@!%[G!QLG/" M6_H72DH$4=Y>JQQ:Q',(KCCNKO[Q*<,#622' M9STSR?2B=IG$[WE?!];.(('TI9R@[N&O_=&?KOBG'9^_+)[A(/,/D18P\7YY M-,-PK&GWE66L))^6!*,@R)_K_'=S KGT[YD?M-,T^TY[VLZD\%_]F19Z A3& M_ZO][,%[U:7JA@&-#CO6.(3D"EUTU"M@YD[7#:/[)JP?3W;,+J\;*;YVL9HY MUR/_-2)]]U%+9"V@04*G-!ASEI'6E#_M!<;&92Y_!Y^TZPL++%OR7138]7>^ M_CGY8D?ZEVA;P?-IZ]WU3+- >B]>(\JI)S#,^=9PSMV6E*^?G1PECZV3#$Z\ MZ/N8O'GIU)$J8TF0/*Z>"]]E"J2H'L=P$*L%@0F3B75O+V2CHL+1S)R2/TS^ MJIM.J@J#=1?NA@:\:N9H,+*6L.^ U&Y$:+.&\O]J?*ZF>)-PY^-8Y8Z8W^:\ MW:BBDAM;+49# Z4P=*2FM]6B,SJ9#\1W8N,W>AK62$*5*$1Z!C\47>S66#O*;CES% M^:4:Q2LD2.K:9QS3>7*[1'GQ(S7ROQE99JUHB_F&V4?74H2U(Y,SPRO\R1@4NZ?4[TO=7WH?AM M.:-NU6$B]\QY8-Z](3OQ15L*%6:'JE&75VZR9'H;S MSK'GA@I'(<1[,$Q/Z4RNT_*0#T;;VX[P /X/?-N1%_)+ F'O@-:<@YM;-\8"9LS-ATMB!^2A67GLS3]?&>39)HR] M?/WR"HH#95$0KMUD?G3(S5&7R,1_UVH'*KGNYQ2S,/FBY\O#I[_E1[HZR\F^+!XD( M+O-0KT &$JTF#CO9NH_ @L:7(9QVAKX>)0,+(8T61C6Q*3.T)7^1%Z7?$+HN MMQ*I:@"4J7&2^!*UFGUZ]O1SJ;6OSS^\^OPH]HB9GVOZ N3R3-?)$Z#MO2T? M%+:!T(6>1'=H?F\B;0C\MO/[W2*%BQ/O)NA1]UN-^%_/LK&S9DG=K!KTZY;] M.19J_J.0J%9N)TAFC:G.[M?+Z;)H.'C7IEABRM CY?'TH_CNVAB;S_=7.:]5 MA5MH]AT&PY.]&E>&/02Z+LU MJEK>5LF?/>V \8U?JS+M27W<]RHS]=O4K2GH] 9&@V)#2K*Y/0O%VW1Y"=X= MG+OKR,DRJJU?O*PPA/G6%'R>ZF0GFW:&HR@G,?9D:U#3Q3GP#Q\K,FZ-B8C^ M.VEQD1+B<1\EF@7#:G=3"BW>MGS#W/-TSR*"XD/1G MDT,K9P$D\7NN1TC(06'!DE)@?YO3:$%EV7Y _!'\95V7+Z>?FN(R!9[R)Z[0 ME ]>8\#DHB5!:SPS-^ O#H$TO(\GA>UW( MSF/!6PA<1Y*\^H*<%(.^Y1;#C43B@:QW#G"CI@G5?5$=O6MC#_2($5+8S#4% M$:BW_I8,:D#7__N\%O.J4+5-0;@PRW'H$4,1!=_>MQ9\#^YR@I@_E []=\"E MM3)*5P(();K%_AK#F%>[SYX>?GL(L@U][]3GY@-&/$J-1'W',.AGA[DN!Y35 MYSE-KQQ^"Y'(\"7!6#4P?R?!=AN0CF#=-S]7W08*/?!S%F[7A0E2?(.A 7@[7KF]AR.U*&AB(G*W+1;+2,WVD4FGHR'ELNSLQOCQ29,N"\>$; E M]J]:*S#MH#H@4S9SA#5%DGRE!+&OISH& 1FK\$K^-9 50[-P>3]M_TGX]E=* MAWQMR:+5M('*)S=)FY*)1:YPKEX??!-UEVQ6YD%1[MG3Q\9BF$BA]C-A2+<9 M:(=UMK^CIZ[8H[K$?>2 <=$;NR_GUCQ$+C[:CV*M+L42D^#^[^'XIK4KE*]K M+7^L,_.$1XA)NU,_EX[<"M5&K26 ]HXD_#D$T<5V70,W"7"'@WQETNGWR,[0 M8(^&MF#[$+-0\KV49X^.< %!N/!UW5"L !S9^A&"< 8@]-^,)Q[2SAV"T.;@0Q#Q,T7F$"0S> S=@YTZO_4)+.9#%P>@ M1' W+GYO'96_1#\W2N@*%N%O:,_U"O,-\_$4:U"\^:VU=:D)?J.*[\RTP1S7 MM?U+]!%NQ+! ^X44R_9^O)IO=CQM&^1:WA MH.Y('0^[RHMBH^KO./PNU:@5D-]_"G0@^*_-:=WCZB*<)#AY$GAU56#5^K6# MCU#6$Q9Z#1B4% [__%6R7:"1Z>PR0'HLAJF,K[3UJ4E=:W"RNBN7R;SUF1/=1'X!+ M&N4;1L3Q0\'<7EX_+]336NU-9$F%W]/G)^_NG/N80&RB6J MS4&%[AEC=[S/FAL1QTPKFI6.)L=\O[_^+$1ZC_JSMS /_$W2YUF M'_XVET#;SY/%BTL9_DI-.W@+-ZET;KX(%0$G@#M1][%*++>7Z XA7W]F<7*: M@WBXN(J0'6"D&_IYR\H*]A3-GX2.4Z>+'5O8XXK7E6D8K9!('NFW#$B[D?A! M^-CPP?3)%T&#K#^L*!;[7L6]6?Q5>67'*DN[ M/$<4UZ;S LX^FR MT&X BL6&Q1Z#,$TJ";_?DZGY8V0^9M;D9WUSIJWP7"WZ645W@7F;P8;Z&8QW)@+QF=;EIO[#1GE/;G9(_4\ MA$?KX'@A_!JP1=[JT3"8LF> JUSF:R:B*U.FEL1'ZG8ES3Y/AWQB>M?41.4# MFY.E^N.]XO1.YU==M0-M,++'"J&.Q<&!/L@X"]4EY&+*VWE3S:_W=>#-KC9] M;WLY IP$&99&PH]2L.D'B916HD U-=Q.N0;69_9QZ^KWFZNO%H5T=.1? !G[ M]^$.9-:DAA\5AR!77-RL'+DMNK*R%UV^I"LY>'(ORIC%SU34=B#T]%"]$DYX M:L'GXB\->>9[8'ZLNZG*?H??2MYYP&2.@W.JV_EA;%<-[=9$!1RB$=<@S*?= MJ'R:;"QIV5EV!53^)_)DZ=>I<-8ANB!02$2+_G'^T7YNL &I8])#E0>JM'O$ M;JZZI&Y7XO^ ^Y ?%I(I(AQP[&KUOM3R(,[#S;=P>ADG1J F]X<8$+T+Z3WG M)).$XK(#))H[:N?YT;EP,X2B-M^7KQ#[?[Z:6@8B&EH,) M/'RCQAC:HB;^-*ZOYH,$J[MB.%>#;'52( J06DP:]@JF<_LDBRN0[_K;VY8D M_H+E].Q]&EET5IC&I#JN###W&K[YT'/:@FVWU^$;[X.E)Y#[V"1-A>Q8:O!: M,,6O4S@_0B'?B_7J* _>ZK:DASCU:\@C Z^?LJE"WDQYIOF#_Y(8VK4.8I#N M2&X\5)WJW-#>1 US8LO7'\5PNU>[_%*Y "L:O..S* CD"D77 M^/3)=Y#XQW8V8IRY%6FF1RO;"SW>>HYS3(SD#QLKP,^-E%4NS B/K&.,RC[5 5%TYWH-B[IO%!]]?>MS?T-0.*<@QAQO/V^0'>&-?(P^9=I[R@-Q:4CZ+O/^; #99\:Z'1E"+ M]!M\R=MBATEC!9$,3'70C2LA@T*OKG\]BY_[LE"NW-&N?)"H>XI.0#=JK+'. MHU/ -3Z].!$@#=>KB4@^VE,:O_W#WJ )U;EW,MY%U5KW3+)COZGBIXP[^IOK MA=8O-5^Y4!DX0C*K%WL<\05=JTB(@BN2N4CTZ (/76U*$I,J^OC!1WT^7L#APKCA#L8U(-+$]!CI87- EO&4_0/RVA. MC&%I(M(#OL^WB7NB>X44KAM>T/X7MI32<:G(OHD>944M_]D6/&3N)"X(/O=\,-V,X\ M#-=92-CBX*). 1=) :GUA$3TR4"FXT?TO$@YPM=Y1[1<+_^&OJ\#^HDG$R3^WE*[W[453%%?I,;%.E<$C0HRQ1;.WHNN?'2E%GM M^R8'GJ*M 4=&B4^@[HFI?#=)?%W0%,FO+%E[^8:^F+%,N/SK"5TMF$27YJW= MO:PDC'SI#_S;-&ABKMVL[%N+T;I+X:S-JDQC0\ZR]'$PV08=Z7SL$/08&4^7 M(L?V(B.=)"C541B9]U [@]A#T/&,Z*YEP4QJ;1OFF% IS\BL]ZHZ(S4\&V_/3"UQXS8E1'K_IKQA$;4V2ZS9]K-J'@&N00FMS< &=0 M(W:<+@_K[.\4"/*N2+A5,..S$.]_#ED1;S2MGH%T%,-FW ":H'\?G M1K3E]F_2OV9:SI37>LP>?3#/<4?_6M9%!YUM"UKXZ?3']%*ACFT"<%\4*00G MG$+(TSR F('^+DB":->X*?U+X]"=7@VS*5>>1V&D/LGP9X:]SG@7XL3JD@L_ M#H4)F6.HV.-+SU]YUM,6\5%RCJV[JOA''NBVL393]A82@)FAYKFRB(2NZD0" M;V[[3[Q-],_A^C\ZP_O64"U;P8-WQ<@G>?(? ;5],9K<09YR,89LV(4^!G.Q M^+@P?_O#\-F$O=7YHR4?IQ:^_ICWK[G,G+V= /J+\'E\\"XD9UH4[2(YAVCZ M!NVWZ#"Z3K-Y)WL(\OXZ]F3N#F2R[078#D),Q-C,8W-(7'WHA.QM'WJ=*?DG MEDD[/ULBU[7$"HK:L *"N"K_\?; [T?DV7N)>:G=KA>)UQB M2GJA4PNY>)6K "/ZMRTXW%UDO,V_"&#O<.;3E5VV#N:":KF+BZ9-F:;<>%@! MJ=]AAM[?-[K"/:UU,FS6X!DJ)4\0P,[K^ WW?])5)MM$;,LT'MNW&%4]WE!I M/S#MUT@Y*!"%]P6^?0(#,&^:HI-3]\TNZ:L Y^C$@Y_TR6DAU MOQS=,#M 2@Q5TZ@XK=E+QE]C.<8O<02B$(E1I_OC:5J *Q'[7)<_ZCH9'5L/ M8?^=B5U6/3C7*2]_#SF3('57C/4:/EP["1X,#%%XNXV]B)#((0!J8)]Z>@^' M@AO[/-I@>Z*=.6Y]9-/XN#"^KJUFW7=P&RG"",D9EWFWA#1;77F:,;DZIJ>E M1RF*6)ZHJ*94].4;"J:8O,G#)A1#NG#!7-MES#V?"PW_.^:#1$8T%< 0$"X MU9?'.4Y3K=7S(+$%7J;IO3<]F1ZRQM^UDNIYW$][8U;B&TKREG,_;+=]XS8@ M1H88 <>)Q^O;5,),+)I'?21'=QSM+5^9OX/:U![E<70PXK_;S)9PY'V!I(?( M.8.XQ,E_8Y?%7T%8(3NLZ7*,A'P,,O<>S89Q+(.M=(N@NP8X-_3KD5PP^9XA MVY4\'DQSWC*O;TBQ[D-,??O6F3A,^)=?72HW\M-V]LH=6+N5)^V)33WH1 0O M92,>SD%,]N_-.YI:-*C&.,!1NV5"S#PH.0>ZXR:EYU-J _SNXGA>"P4V=V2K@IG,#RD81 M:]L$-GM39-EUU.E;WZ1:4F:Y59M.OGW=2]CQS:] 0X(U4-03"[DB$T?EKL( MN$#@^_ZR_>PAZ/FB!?W'/2R1E?X#92[R&;W6([+/>W*:QW ]8A,;[%RA0I,C M8V85Q]1VR;/A^/7FTI+T,D_3TD[O'795I3MXCZ"--'Z5SS>>W(R2F(/W-CL# M+C[/(>027%I,F_;578%#:IR$5UR@>HY<+4@!XFX>ST7ALL(VCV@?)^$2K10;T[LF:F!U]O[W;4P_?.RPP.AWGE NT.+BA;L>M,*#\S_3A0!%LCQQMI JNUZ(ZIY5 M::'P/3:8:IE,+K+^D:$AUNV=M':_5IVO_1AZ7Y<^ZZ1"X6R%).JJT;2&MT," M[$,"$KE8)KL*C0^*>L'U]M-MU)RR%OMS.>%U>G*I7PTW]3^^W&]/^#Q( \!D M0P(8* E[@'&C(/L0.B:5FL-0420O37]BL2;64MSBXU;%]A?5SY*-AR"G=_P6 MJ/5^$/O;;5,-^G%YHJF@[:@:QZ5/SK7MJ%#I="^!UR&"'; J-3&M.\ZRTPY? M J6HWN?\I"?!6:(E0).I3&;P0:P^*.0:(#=/K1M5S =*I>.AOD7VMK:&A<## M7NYB)YF7CUOC;DG?D923/O=")?]5N+&5)Z)\7PM VSM:/08F*->%&G24QCLO M5RK6RPJ:Y?$>3Z.RBOAD2^=\#5N1^')*D"?$MR^.^JR8C^E7=NEJF1L)O.9; M!LR3,O K=E:-&9>C>H(U@]/.;M;Y,M5?>*4D=9%9,I5?!A[N97/_T1C6!7<$ MB.&XJ6@&YO,BBS>J8::M'L[HJ*?^XM4S.*^ MOK_K8/+EW$9:]CBR;C 2L;1+- $^!?8T348VRF0Z799_ MOL/#]5R\NKG/HXX*4NJMI.ZXIS^5R'-,#H>@<&TMRCZ1D+2](N;2#>%LEX9= MMXUT]-00L!$_/5$/A#;?0XQ 0Z5].XO3YO90.5.R^5RG@>3]$+@&($_AV>IJ MUQ[=408=9-\P"D1S>]AH(F,W=@L^; 8:FM?P9N(M2FQ.7#'@^QZ0H*XR%# :1;7!5 RL1TB%CU/5=[K=I0)VIUO>'#C,?3 M!+ZC*0O'+4(ZD]Z$/U/C7] %D6VZ<=%@3HP>_VZ2(D(1FEINDB_F^9V+ZXL$ MRY\'K"VA*&@2&306#IYA)I+,:N;+^#F)KJYCBX+_DK3N2-3 M/UY_7-CJ%6E]W#I-ZH_1L04V%2.0GRSSI&SU1>24#9$%S.^#88=T'X*8)H$) MTY=ZOODS*YG4O;2+H"3[UGBATTG\=[0>MZFJ$U,_ZW" 0KAZ(( ,[I-Y"D*S MC6*8W,X&/TM!Q3><%6H=V\$=6\)'[PRFJ"5K?RF)SFTL.'_:"N7 )9]",C$JF)!^]@3FGQQY>205[&21!KQ9]KE+MT^ M^1.7OG]M?>[Z%-H&N%(NW0#ZYL24N^FGVQU-],?/\DZ92;C_2'KQ]?>S?_!N9:]"Q.MM M1H0\..?2^8VS]NQO? M0$SD'3TH5 O=-S_JM&*W[#'('C/*V[7W7,2J,SW\##:3I3[W$#298'W_RAE. M:.:_S)E!.7.K32G7PL^0">$! A^39J9A33U#TYY#'1]]N"<]AASLZS*^7X+G MGPXC7A6/KT)\9W _FAFEL7C.A]7SV*D;CQ?U&U_FZ_@V>;'VZ8BI2-5\9,B5RVHC8% M7#2AKGK5?]\6*D@@HQ X9W::.6?6DUJEZE!R@GR8RF^>IYE-3>K&'!WK\*RG ME]+T?36Y:#S[!I1#4'R%:P[5\"!!5P0(5'()?=E.#BQ-4(.6/YW[G.>@WOC4 M_G-_AC7O]/DTH?+Y!_O#"2"@G-1$$_VS?Q'N0"&/K2/$ >2UD3N21MOF)X%0 MPT&O!X$KYZO?F(%G=@[QLC@RG'8#]C.#7$Z+N\2X $E M-/ EM0?5!\!(]=LCGVM=*@/2;Y.]U%>Z;0+!9\X>VF,VC]36H6T85 MO-\B^!*YO6^92MY_'F2YZ_HOC<=,-P"HF2:!FD4-RZ+&.19L?';6/NDB2FD5 MFJ\,X4I&SKTA'-4.)"4;.N1\$G%*KUK>Y0H.*_O-BWOK-/M]U?979JCQLQ&#?_IV1:46RH: [;SI/&DWO6CVN)SU9T':OJ.EI?J9MAO#38*:$,WLE+2E=VE.ZK&54Y[GQIRU1,REINY[54;ZYI:*R==7C)&]7\2_DQVN M'U2[WP\_6ON0K!Y\'/9GJ[FN]QT\UU>0^4][9,(\0&%:O7!XI1>+OCZX\R%^Y7 MW1'R\O)^[/7>%I,;=;1#6!U"-L-.[MZB!+TFL?M$.+,J[JSQP-;KUVXJ'UTJ M"WZ@ZBU^Y>Q+O78-&Z:,EY%L+/YW(9Y(0!K[Z1 T)3GK!-L@ED;N./-.&Q[1 M(P4/5A1-*"1Q2H;W!4J:_3"\#6^:X>7X_/OWMR+F7'+?6K4OV;#O ^ RWY2@ MR[]T:D5$;"*N'B+HD;5H,N3CM:;DY54U]]I[P9>EQCC,HSY^^J84XE2OWC.9 M#O,I-Z+@F@SI];9/+)J;!IXOWX<^QKQP%WECEV1RHO8M4IUG:-[_W?Z,_V_? M[XAO:+(Y@S[1![@QB<'O8%VW!7I[QU?NC=27&VU/66KDC5/'L[URBU^>V'IH M+*+E*UGU[E'PYOS4^DNFN=U#4&-OY?N5NA\PDSFW7H) B."QF0W)804:Y''^ M14OI->OE84,SE9.^S1(L)T56$&J'H$[BJ%JK"2060JZL3U8W"9NPZXO77W^K MS>LM\="#NG T]BRO>A53Q,M\=6NJS;G/U/N\F]5N,BL*-_(PDGPT43;T;R>;_W?R%,V&_9D/ MOW,(JLGC.E!9"ISYIS[1JV(S_P,K"CF?TA4$H*3O,7BW!(S66UB6Z9/U^K$G MYS 1=1-RYVKI&5_A^@=I\*.42QWM8N2#\0QDH8&"F]K.!7#KF*E] MSXD^ B_F:G9*?,C15KN#VHG;:8H&)"]RB'Q-DEG,C/I TT/]FGV90U#'A6W4 M9&DG'6Q,/P>WGU#+U;B-ML?BDG?NU5=>IR^LVT]EJAL07W3O\AK=-'+XZ+*@ MFO1M8/N C^DGEA_Y !V-%M/VA<1I>Q"M*%:_OAJ@O,H]!8.?!7%??R=@+M?@ M%/[FA@9W>OI <-X1P)&(CG8Z.:)]A8CD_.TD2J;&M0:L*9M\2/C^]9-KRMD8 MM;M)KJ]H^6'S*_:C_S7S*OXU^:>^P^# 3OBY0U!:!,6$W@N#;/<7#[(&_\_2 M[M\AK+]V(PY!<[58GFWG%&2#6A,*2P21N\%L<,5*:+9RA)J6?"L7MX'J'V_K M\64-EU^>04T6AJ?33'@-:OX,5KC&4*O0'6BR%3BN_1(9W84\OI1W 7!\3[L/ M)%V_TSUWR\Q:_&?1A8L"\LZKR:P@L-Y(@Q( M)'WK\O<1JK6SH +BCF5P6'"BZ9YD;E5>4U09(JML M]_(^&F"G[9@6X2P/8I&>GY%0](^_?['7TS]EXL.EG!C UA"ZXN_;PJ%#15^! M][*_M+'I.J5KD6YW"*I;3 C B<"R2$ZEA\:#?>P\; M)Z[?)4:PLD:RK=ECF=K9@% J%% F(D&PF\,FRAPPB&GLS9$':8]?#PN].+\> M)/4Z1>7>CF1VX3]VH*M-B]EJ(CEFVC1/C[Y\R9-)_=L#5:OZ'SJ>^3];_A-; MN_ZW5?]Q;.>$ZXS3;$G)=T9ND!=C%8I' [7V2Z8XT=9 M*%]6+SFQSW$!\JA/A#CT$5PWNRFRF]L#6MU/C"K!1N]<"=Q88QLJN<"A(BM. MB6^R]-WL]N5T;(P.:R_<=X!?<4YD! \K"JY$YQQI/U."?3MSKREF8T>O^%IE M;%+UY "^,,=OLO,KWTNO4@G1V 7!5?0^-WTXCXW,U843\40(4.AMA30Y(+&2 M +@1%^/4!B[\O5Z)'59:E99>-A[&.V:E_TG],Z&%YY7PD1I5]WN9EF-R-P-# M4#$-FPH:-]=WJW 1[#\$^3@[#6$0NX7M>U)CU>/H6/2I>O-$)Y8AFCFQ\DZ_ M/7DW3H$TRH"6WZ])"F9NOH/]-!"[6W:LF? O;32RAZ#_HX^&^)<"U!G4[2LR MJB=$5Y"F3+'J'*@"7+IN>[043CHVWULX?RN>K[^!')U07C42S?*P51XR&=6) M#^L9_6 ^?UFJ_:6Y'P7 W;/^^.)/JES 73Y_C>;Y*V0A:_\"S%YO1'&U MHI22FYO[QN1H&T;\TKA$ MOHT;M6@E?/AX- 3T'E_ZN9]I^P_RL[ PAT;^)"XPKCLLWT]P">4Q.+Z?# M:XI?J+D?9#*5%7ZG$3P M_&*E8G15^\A:2DFX#N?_%T+K/\/_MG40N.Y&P.KKUHPE]0&Y ML;G$P=8)-Z_5K_4Q^_C:(B6S1M*R]U.Y1%G+V9>1UUCN1SE%_X_QVI"LM<1Y MKKA9YH,WVN9E-.DAN%85L#<[C73MJG;2J64T]ZW'274-W(#]R MLMKT_5[5ZV--Q=.3TZ6OO8)Y]!.C<&['\&<%%>TU4)OY$\< ^B^X09>3UQ[D#K M]AA"&E:PK+K/45"1JJG_Y/25UXISAN7OJCZTCY_+!C80U"?(4U18X!,U# M8M1G^9M&Z:(>00*"F\L&EZ!$DWE9$WJ6JP_?'8'X1TE9HC9:,[>]7K\*U/XX\W$ MLNKS#K////>U;/T(H5^^[AK#Q?9#&)C!K8$K$B*.=$/'ZH(IBQ&T*X&!E8#= M"BF:6H=T/3HTLG,67=?!TB4JS/\K+_#$&8,FIHXLU$C/_66VG^+7Q%:B@/C] MBP"8U!>K+5JTLB.TNUU_3YK*4[ M_J_,L=>9?.\0A(^:]UG%SOG$9J,[6Y&<'K.G1^$N!4OMBA,;,X_;ZAM;QIY4 M"@Q_GTQ-_8G&A6UBN?M$UP[FSPJA&0'GL1$'.8F<>S\+ I#$C01+6*.3Z+<^#KK/(GCT1C'BF'=-MCH MPW2VV*X\]6%(8STTS*S_7@IAS=+>JZ6N.64!;SK8HO%%U6C*OZ&1&,$2M1#L M3+[E')4%%H>[4)1T9'JHXA> Z ^P[$5SRBS6Q:NJXJD:QL/7@V/9WBB>5Z6@ MWM[2]SS30H$V)3ES^0[B_>"OQ,T%,^I$EOZ&\9>[:_)3)CW*AB'^)A,9Y<@0 M^=\5=*=1B#<77D4Y"5NS?W%009>?!J6PI"VWO*3<",RUUIKRLKQ=.V)-^#KI MP]'PQKK V$\ZS31?'!+4,B*Y&3,V>_?O+1)O)O'D,:R+F&@F&$/LM M@HM5E0>S+^.M<_QJ_AM[;QK.YA:&C6;OSE55:BB*5HU5U-RBR>Y656*HJJ$T MTA8E-%(U!9%T,D]%T5+2&FM,2R1%)#475343E4BT:FA(#!$2<>SOQW=]YSKG M7.?/=UWGS_FQ?B;ON];[//=SWVN][_T46:@\5/!@_7U,732$8WG6QO:>\_6N M!9R4L-=S#P>_ SA:/(R7RBARM^'O.UJEZ%Y M%[[L#88>PDQCL0?)^P7W&CF_8\W50G8 XM_&<"+=%;2I6_-V41JY[/&)/H-) MM[P$2BW_UDX,\N@\HLJOR MPZ]R9G'%UD%,NMC:@<*AUFI"7BF).U$W#7JV R"*=315A\]08M

    =/@?30VJ0\5'Y!+NG6[5NP@ R)>WF MD&$4Y61 8T%.&40EPZ;. A8:<4Z<^/IZG4#1(O*7W&JR)*H M^F]8\.KEE69C?X3] /B6-20]PRDSX.KT6(:3J_O&TS%2'E6GZP6F18]\"1G' M#"6V8P\CASJ!!ASU9-*!*FI;M!=S^2C,U+ZNR"+42[1=1&O^1G/*UT>Q$?>0 MHR8W[YY,A(@HE2_V@WS3)KP^[P!J.Y,J;R%U;/QFN M'H[[O0W[KE&8^/7#_S2$P# [ZYA*8B@]SKZ-YR$!4'%DZ9!#+N0,N($D_7!! MYO*A1/573\^XH/X>O[#WC>ME2[6:J@M-AAL@?: ,^@=&LI[.4[5OYCC,R'1= M C'L&Z9Q\<#3@P+KRMV8-'9=A7;X8D)AB&*8WE0[)S8B6S+5NKHL:^#\9P-9 MUP:V%9/8KYN[4N@)W6FF+B2ABLKD^8 M;)?^/K'@ZDYHQE32Z)9'KFJTYY@$@PV.);>IKH1+6*L;23B%R*5U^4W6CP!O M 85K>9%AR?BLGFJX'FI;6F;_*K_C-RDR-K8UJT03YT M61YF1CT)9<:AS* B'>+P:T-XK)B"@=,P;H\=\%V$Z&B^P<'JZCN?7G4]8,<> M/+Y\_NZ6#X,OGZ][N99 :LYT:B(24S6755+.1!&=_RKQ^4<7]5Y?0K3+VN0HBC:E5V6OX@UOR5:KH!Z-55 MYE4QH\70$9>'C\J_X%_F>3H.#FP"?5?!?D4%;^X7[3.I2'3XYAJ."=?91DS] M*$S4.G[]?W'GV/,+Q#NWP3K$2>-"MQ^C@F8Y$_?, M4WZ[$"B!3/M,UAO"$,RUF%- N);+1_X5P@X@@)!E8ZWT^OBYA"P5GQ/G_UA& M^";N *9?TP\(H)Q%&QY6)YW99](5J9,$9S1!/*YROC45-13NB9%X\P,54=_Q/ MM:#T5N[L/*+$1"*S5MKLH)=TM\IV$UH;O /8YPV43^NTVP$<3M5- +,WF1"U M#L&E626QZ$_CLNT8*F;RZESLU">W@R_+O72\<'C2+;Z<3EVB778-X%T#^3$X MMY&V:7)),Y41;<[-7;MYUGKLY8Q!SUHQ\PCV ^*5ILS&S\L;#UJ]?-7T;)*U7M7P*74UUK MUG/BVA*GXD6EVG)=0#+O'1^$M)H!)9*DJGDYUX2#PT*%Q0.>[#6Z?Z[2'_X0 M0KLAYT%@I?I265;8%UGT@YE3QZQL7N18:A":BD?&^J"_R4^T8=^TPF55^,9X M#,8S"?X 95*%GL(< XH(IS!2YD#*\4"A#L^)07^ZO@.00M)&)]ND(]&9;&'0 MK]Y"6%C=E=((G'>\;:UJ1WNGO<*-DY)RTDJ[I9\%GN[G:> >DZ5YJ:!#8,;B MKDPQ)924=<:JD3@%S5X!I9O$<.^K2;X'J#6>%Y@Q.4^T0/O/DS>F03Q5F5W MCHVD).G@[0YT9 8.TD6M[]K%S#WHB(UA@^ MR;426<8-9ONFD WG0,?6(>*ZYE!&_EF^Q1"B8/;.AUNT5^ZS9PX&'8\[;]E; M)$Y\JA\LGG23(;_8,[3^J_Q^?J--T,A289Z]M92FYZ,,80#.WA]>2AKV*9Q\ M73P(--V%RNO"<:@,60.%&A$JHER:.*DEE6WLC6L<=%6!&CN2]VBF+7=X(]QE MC I_"_:37G1P>6)K@+U Z-8+.O\+S<>I;;^BW*7$T#]^'J8P(#R?-:N1>[%4 MF(X1N,_F6O4[G3OXF*62K+?U\;V:J33E%^_2>]Z>"UXT&G )RJJJ']TV@<_5 M#Z@5UL.IRRY?!_WMU@;I*IE\*H+0Z+<;1][7_S]S/OO_Q__SN.W;DD85:U7" MJ^(2[K-C<=LXI>?F%E$,R.WM[ !,K;]+H,2L&*UP>;Q==+Y!GNL5/&?O]9O]1$,8D=::("45Y$!:^N M8VLD+HYTL=""F\3ZE^MX\KS:/[*7)EY55"37&9Q];/UW@]+$*K>3A^$[++AW M8AG:3L["\>]GGD9;68\*0._GY$J*#6+/VXZ&LR\'_>S^R 77>3UXH-?RSO_/ MD[G,: >'_UGR&A G! %LXF/S<$;_KE#HJRZ+%]S.R?!KO"^[5&^$C[=[="_E M\GWQ=S>00E4%MSUETPA9*LJ"C_BKJ_W][3( 3XX0+)..FRYX889,:PRIGDJ(\=@!/ MI%VH::EP2AU.$2)!9>H::X957?E6]?QDR^R=%T?%)&MP"#4A.'RN,<6RF933 MQ]I8N]2:N*J4JD2 MH$F&D%_$5,$S@%OQ1(:IXAQ*(/?'M]VA6;X& "O)QI/ M<[L[\I.:]$+VR9GSPB$*H:PM;7RIRRZOBSKZ[@Z5%.Y$=9]OE'Y7[0G>5W7/ MHS*M;KS%L'>OAG/QZQ=6)T)_M#WLS6G$:9]CK;J$K=?9T_RNV\,U D)# ZF+ M\T5CW07EEBC63#_O+.4S/:YQI"2E*V&=!5E&:<-G?/+:R$='!9=A1Q."*-W# M:I\^X',U[B"TOVTJ_'/8^O-LDV[*KJ!0:L5,]',?/)LYD"2 E\#HHCHS=;F3 MT"?>9$(CF&!)0)*_U1HFJ;]ZKJ\I;S\3LS>6.;K-6FUR66_TGYPR^J0= G$6 MNM@+LV'T.MOU2*T$W@C?DJ?%1?(>D+4YL2I^:DZ[,JSZG65D?^?&X9=C7'HIO MQ"CD:R519<^2I+;7UUVF\QC[I_;C%)?:8+A\B'OZ\U*R^[C.@( M@ 6G.*?8J3F*Q!+(O-."^^OTF6NG$FK6DLN//GT+Q1N2$>>]T_?_.^VK#CANC2?*V36=H11^PNP7#@(/\9YQ MGMUF*Z;4=+Q'EK5%.L<2W[M;(HR_/%@FT6N_UDF*7U-9\?YL=<]X9?_5X!V MKRYUF='/@M]E5N+BT!IXCJ'BH;$EDEZU^7F[@Q^'X83-[U@C&:1\K(+)&=]? M7G93$& ")2,,,6"WSWZ MN/;IY;LYDK_87$HO)/K21'1_W'?6 :"'\: Q8939H"N_ M*XEMA(<%IKR$J3HG=A%_6O MFI?_MOKZ,=EG3-.?F;TR$E$V$CX5/;TVB_BS_&MQ?,-=JP\#0U!G/F-KC=,8 M?/K)!;F.MQS/JESI-'@)$N,XIFND]3O1VN5@==6=W/OWTJ\A;5'-D2[A;6*3 M28S^3@Q@ :W\7PM*HP"(V&V'H_[9>CRP*\3+FG(_!957?;$ZYA?9?'RJP,U9 MPGA5]NG?GQ,?470( T*E6?+ZU-[F*9^276:^ \CD8[U&YPH;<+'T$R0]SO. MKC:YD50"^<2HCCFHPJARV<.,'TV.;E+,F]%Y]_C;T!Z+;=PS?M[ MEH=^;ZMO*&A+NLJS-[B/V6D=#O%D$W;!L\IH2KO2483V'W/+ .ZM0N&W N:4 MSEV[I<2,P)B1.OGSLBVGGFI,340*\- *_O>(_"Q)YVA7IV=7!I<0.M!> CZA M-(N;^5%2HFM/YN=+FC8VFCWVW4?U'J$^_OAH^0B[!VB"].)F\BXSZ(H\+2 M^'_U=75]+8"S<9V7HJ#X3$97JE .Z00&1Q.-A2ILU8UX';6\(+-!-Z,HJ2N3 M^ =Z'[^H8RXHOK8$_ ^GA\._N:4[@,)N]IX=P!$:;@?0=PE]4R"ZG6/4JS0Q M-JV(92S' ?>R-SHANLYL$0BTER_'P]F.K>7U1KO:1"TF+4M8!TN1:#>Z'FX$ M/Y.@7%P_2U6T AI$WL@/8+*L9FLZ)0>O-F6[_ MP(H+PME#'9$>DRP"D4U_HDL"!1V9?$);Z:^D:Y5.M=U)L;]FQFM9Z]'8L[HL M/#0_5HJ$4 SFWM^&2) 3$VCU3S1!V/?K(BJ1 M[GR'NK1;IB.DISV:I0DNOGHUZWX;5LH97KY4/N;N7%5S1LBPTHH&JL@F)'.] MWMID:C+ ;)XE5[&@^WL7=3Y77"V"HI1S?*(G&P67MC,PTZ^.HN70?2Z*ZCSY MZK-TU"$.A)+"6M<]\N/]I]$SV1/X+Z&J(9LU7OJV\*(W@78-\:))1#%N^'86 M4)^7(SQDR2F[PHEKPR7J,BF2R"X&?G:WW/Y+2;HY_(Y0QUX+SSS[\C@HZZ>M MZHM'L9HFQYP_\ILM0RJRRS4GF;#)TJQ\:-_*EDIP1=CS4]BV'4!/%F@H;Z2. MD\?4_9/%,6MI%$L)T19KD2O-82/ VR7UEQRNLW^-/0Y5DI@CHA6Q5Q]?UO>3 MSKAL7%*:1F!?+8%(0?C6A M>\NC0!I:S8CN@Y:02\M?\I;>,)=*RL#E?'H XC_;NA*3LC(S8FYR8P";PH*R M;19G7 4210QOT&&@ C+SVA!*M )IU7$,!1P.V31D>?!-;)H)!=%ZK*6_*50) MC;R#[;**JFW&;%L0$=>)DT9/*M6"$D+28K&B:!.UE))%N7UC\10\R2B848F3 M]&L5:AI!C'NH[!;,.:R/U=&]&AF5KV8R_NW06EK0\L\(?EDRT%_0[]RW-*]3 MHWT9 H%"0B_.MV7H)49992Q:P>&9(Y9A8)WO M2D$KT59<1_8O"@O!M^>!IC=:/:H-F)XQG+P6^+2V5YOG222^?]]G C5DZSD6 M1DRV++MR1V;_PWX9ZO/X9U]]/F\/5(&."/39]* B?CFH\FMZ? 8X0=S"=E&N8O^C:\Z AYJ#.765LKC:G,J@$'CX/!C*,7-3 M5?0']O91=",-'!SX$9&33BL[ &[I=@%:%9G#+>41S17W<0CO.$1W7A(CWX)A MDJ:]UC [9 YBQ(NF39Z2RQ!3;I5R6U?"NU]C-X^].5^WO/_#\@[ 6]3C,Z@6 MQ[)FS@'W*$0QQ9+1Y@O?P5'OD?9WVEG[ MNEWH)]][NVPC"^N*(A\ZIEDB.G-FRW7NY\)[ A<6J TFZJHE/TM*M\XFH'+P M).>JAGM5ZY1IWS_O^,<7"@YOUZ$,F'8!TY1V\/)??F@@)XOP+*I<<":[N^HM M>0 _.E!SYB.AUM'G <)R./Z*GB5,,_ATHLN+L4;4N>TW)(NWZ*]*'ZMQG=#G M9! GKA4J@CI+&3+J/]C&"&AVF;'B6%03QTM)@T4I-7NJK(-/!IN?(PP"F7>U MR13H7"$X-[=L0 /7:)#"#T9S\%O6ER>G1CWK?J]F[H)%B:P'Y>PO1Z);@]9B M&>- 9_^X[@PF ;V/5[O(//#8/'A&+!&ML/W&_&) L;^CV^T%XHL =L"&P3F7 M#3V$Q,)UCU=$\P>#CR%/)D_W+Y'3*7RUR3[Z;(0U!4/[MC]XV46CVM>QV^BW M^NK+$O4=0(G'@')$J$,M>.GYF1T 3IJ^]_.[7]>S7N2.(0XSM$=0"?'@=$O MB32P84\/J2=Z*(!;QTQC5NE904<6@Q7?_7WN8*<^^X3(!:N__7IC;2^9M&+D ME(4]?-\T\@F'G_.NYQ<\'1XC"OF>A33$Q-+I;[4TN\;["FR3W)6(1_ "W?,1 MZ'>6 +2S ,*;YXQ9;N,:>^\L&@D?"3>%3&/DX;T"&ZSII'LUNQ:C;-,3=6$'M MB9:AKDNOHON#CH9FK\"'SB\_(8UE]F8^X$0\ZUT_O#M%'N*=P&)PZ9Q8DL!Q MNN^1QEIGXGH(1N3VO%T0YG?VK1G]!1G@[;\5WM^Y>T9FGV!:["7H!&6Z@LYV M6$[V/,M[Q[\ON,6#3:?)+"@J#R^O[0!$C/,1Q5/@'< A2NPRWDPC$-V92)G7 MA44=.;[G!)Q\IDP0X Y&&T$J@MR+77[;$=S?>$-H,:N9ME,)T^ M-;0CIL5Z-R5PR5#V=8?4K9QGI$MLF@A=!&7 X[*>98QX2[\-D(YT\[).RF\ M[$NVC%94T/WL\WL4[QU<>3%XVDB=-52$Q'+QVZ]!]_L3FPHL049BN'4]%[30)Q5,RK2> MH+\&EM/@$SN 2>Y:LE.CBU[QRXO.-1GUC: P\;&QW6!5RW0)_/UK!]"*2=P! M2 "ET1.'.#(SF#:Q!'U>4J=2W;=GQ0OI/-?/IF2*CS&)2*S]X?;ZW*G<$RK; MS.Q;WE>@YWT^SWX*P([GS%C%[[)SW/@D-["9YR.6:$C9@[RQ ^A FS]K-ZW^ MEL:86P+VJ^879&SEUV?]N8^T$WP][?;C0[W+-WH!Q=.OY(9>;E#&AD=S=A*S MW# GP&:7";+&J53B]9>%FYFCW5#AU'/YS4ZE* 1$>Q/"SOD,.C&SG;2[QLW! M7<"_.-E%-<(>- AKQI(=I#K?J\2!(8_K#[R8"7M M?*=(2MD 9CH?*XNRY%_'M+B0SZ/^'1'*\X88VID"T,":/-RD?0O^+2^(&4L8 MKO\[5 M9^& RI)OS4T&CK0L8[N_%NF-57K\!XH=^U=M_I6R> R M-"[GXN4HD(^H5"&%-=[W38M3OU5,6F:'"XXO=T5N_#&8;O:8'DL$RJ#<.0=2 MO'D)U;26]W[H$[F_K4:K'$3)MGKZ%G\QK4I%Y' 2 M'TYYTX!;:&;)A$HO^V(Z<,^4V/91+*\.C*B1KKA ;JR$M,OJ8#A98J*.+LGL MD>+OUHU#[[LEIK+M0\I_>=P_O .8&ZP[>N)+^$.@% ]4S+.8 M'8T+Q=#,FLRH)JZN0?MZ"3\J+A&NNU.I:-:MD,"PR'G>%Y"W=A1D.Y$LX4\1 M!Q[D/7/,;(76ZU0ST\3]QA2/?1JK%U'8_]MIV!TF,7(J@[DP^B^WRE:OL:?R MY*NS37%@OISP*T4:3^=IV#^I0GY$.1?S%JUX"4P[J]NC<+24O^P8"F1"17VQYL M#&]\F?.JHL5>1W=7/:C>@/*S6' OF8%21TLIU?_V&20%%J+;WYY$*V8%^_I4 M6".4)WY )HU&2,>EE$TR5#.,T_?<>2EQ^L[!HPU?.+M4G7>6A I(?FND[K/2IJ%WP_!SI'T5_D#U(?SLIQC$TNG&^A$&+*QK MMB&51C-+TT+&7CYO52/"U1\@J]()=:4"!5Y:T6VDBZC.-S#E&*^HU?/4B*%F M?1H>$L&!9>=LM=*5\Q"UFY3YP<^UI\8+K=5$-J(E_YK%["5I<=(NCRW]Y*7- M4&(+M 9I='@])59P*)K!C[__X^A&=K3G)L1X27ZO_Z/+]$ZQ74;/=J,_*3#@ M,7:G3!DQERV'57+DVR.Q\21@;@HQE@0*/A(^6@3!1]BX1XSI%ZI^4/O7Y^[S M\!Z<"+=$2C_9>TR_T;B8E^VE109&2^)''YVN@='F[?&OO']X3O@^) M=I#3G]S?UA]'!<7N/E\7=^VIM0*=^B?UTD/**>GR_043.BS&*S6;S7VO ,$0 MHD#B-__G>_'\]-RI?UY_[%KPD;)A10E7@^K(Q$'_Y;[&5(>BC"3"\VZU MR:<$XE!)ACXM_ [Y1!9$@927,=.\-NQATAV M$3[3_?' \T?1E&'<'8-=P8-%V/_;>]"_?#BHG%50.^NTGGO#E5]"#&F$ M@/I!/,VXQRBK"A1@^X7.6L .(#Z'@[3HDM,IJN1A/WN>S&G?*LCWSS7Z"7_? M%4@()]_+"=DLH/V#&DC/T/ILA'V,D3!WY9NB0DU]8]!GD;U@CE47;B\OQY(C MDT Z'52")':<[X@HWB;/+CI(C[*DZM\3->6K2TCW-*8(=V1 'T-<%DHJ>RBW M'';UOUJ)%N:7:CTQ.JNA.6?I]-4=P)&+H!7W= IN60GS55#$$^.;HZP_;%>0 MQ(-TGZ#@I8+@(:%!0.18NY(B!!9'2=R1;O,WK9$SU MSZ0@8MI=_Q5M7ZXAQ[!V.:MX<^U@ MT7ZN07-,SL2WAKM'OIV@4OO5)UZ/_(P'7-YN*/SP_.;=$PCOG.S4S$W=*6VS M'CMWKD?WJLT-#(Q8EEM!AD>Y^E+/VW/#!=>W"S#>+"L&/2%0?;M0*"_PXTVR M2Q=;:CO8./MZ'N+]Y(*G9)-IQY^56Y,3+5'AP*2+"2QT;WAH\ ..1Y6X^0?# M(T7O>7U\65Z9\S;1',$YV\9P357FG%12 LK=GJ-.SKN:F,:4QN=&%[OG6845 MW D(E9]IS+XH9ZS'M((_3AN/U')W"OE]J.N/X5A^Q=72YDFB5K0KF+8R,CRV M6HK-8G27>9-5FC;=Z>F86NB?)\SE."C1H15W4K<-*S-'C:%W01,ED,_0$Y'TTDL@!NO?KM["5E]1>QMG42'M,[@(DF9J3@_L!KU)Z92MTT%XH4 MRJJ2M]%E #/YN\V3[3W@K^13#[$5JYN:)-V <2SNGHR9SM#NI%V*J5RG)LZ& M9);)0<[L$\OX*?@1_:ON1L9B\*V;C]XO &L?\:>L-DJA*O0]G,>&8U197M*0P+Z]?Y@ M641E\5^M3OV0$LU=\'07/2)"3W%WZ&@V1<0KFN)YAQA8GJ7O$#R7QPNX#KD\ M=O-3^#]M]C+'#^:A2O8-!QEJK)Q?J=PP_82(I]3)M$&3%4T'S!V9]#CR 8Y5 M DG_\L!Z-/1R?3-Y\!I\YL^J33('13?Y8F6^7D-T;J0-S"_;>.9P\\+"RRN' M7E_5NEISUP;X#;A4K5&")M5D"UV*JR=Z'*IS?L?% O M:Z_MHO-U>Z^,J YY?W=7N]S=U[-=[*ND]V(;=9N%I'G M-%JW;SJMJ$EN>FRJ;E($AP.=5AX1FF(D':\-_^]I;O'_C_\]@[3*C=\N%9CP M]?RH1AL)=SA'V(N-;TSM*N9-+W66G,YU.?RV2J-+'706X/U"\+$X+::H(LUE MT+-Z0C?O;BVB%O&SWO?= !2(DM\E.2E(CQE0>[^4WP>D4U>C3!Q)2V&MEM?K M^I$0UT;4\C5K>8CZ^2D"_MFO]&P@X[%IZR_P7[WW=G^7RH-">;+O>)-MZ&.\ M%&8"R9D)MVJ-5(IEX=\_,.JS7^F,^K(DEAEM1 J;*[\;;+)E^^+#E<,W;5J5 M:QHB&C%YA&:REW5]:#WK5R$"W:BV!HPI) ?_9Y&;QY.V2B*3"QMJ8W8FB^>Z3?$;ASE93S63S61+Q=5.;I6U[P"HZJV@ M?:%?X )(C1]9]D.T_LS-G)LC]4GR(F"W=]FT,Y1OKU5_U1S_[48UFEM*YE0. M):5N4S>KQ]97I*LG![;Y"AU27Y"ZW&=LF?8T,?<%F@*'\MR(=99OG^E*:!ZJ MSXNJC$K2^-&E.G@MU?F=ZS[;QZPC!]6-/,>XKWA!T1PS6[8MZ)CY<9/D^NJ+ MH2EFE^W"1NK-^&HNH8V)XZ \%57G^/2;-9)OV+" * P$T[W=_Z$A"[<=L@,P MVJCYC;!$.J10IDNA?PEDV4R$M'H'(FYK]IDO4TM,Q!,RKZCRH2FQ5;C"N)MZ M\8>MA/Z37-._G!]"P/AR]JJHYAB\2A5KYGE?9Y(7*LQ'3X6XF;4 M>\M(5%JT@@8?_NOK"[4QBT;+/4?*S!-U0[2=10',)[^DU(7;0B25!+^E\C@B5KTN2T MX&%F8;47?AX9QK)_4/8=:'431.\ 1.(8",&I3(C12_29'<#SFC:^ZI+,\K\Z M)+K&%[V>I2]KA=M;Z+?U]8VLVU/U)7*XS3:OQ2IHR$^6W70\G'^21M3R6 MXS 2Z[I'6K/U_84ZM1_QD./_RF1&Z+UV#WBUI$Y].+B=*I*FZ28S:?^-&\U: M766M[F=) 5.,28/U+'KH1U:(:S]&!C-=Z*[>FH23,?<$\'*8*?*,[8X>9-[M M@3\/*'6&'E$>'@%YE66YS 4EO7O@%T?.)^C<>O=*1>>,6E,\)<#A( T]; P] MR%)R:N8XTYZ%,F5]GO:E8GU$2=E^W\$/'Q;^BEDG/=WW8U%>ZY-EQG'EIX_J MTB"NN42CL:QZ,A7X%6Y4-+]URVBAIH;H"AF8?^D: U-B7^\'+!8 V>JQU84< MR49U$K"8OHJTUGMI4H'SO1>3#MMY(=J]Z2K\0]=ZNK2LQN?H]6(Q MYA9\^X4=P*%SOHV-G/M/WG7@_#UOWZJO3;26DI#)!"U^\:Q>=>NF8C*=PA'H3=YC'\ 6;H>Q#2@=H MN_E]WP$@>'EV=<+O;UH0QN,O?\B()KWJRE$N;CCU9YS3M*YT0FB.5.*&LN,Y M!]J59'E.GQM%[ E%-SA'<8A2=]E7$A\WZQI+5Z0^-'13HS4AC\K7,-64OJ/? M!,T8W(JOJR5R$4V''H0+SR*)K:Z>0'8!-FH:*^K&:W)M;!JM8M01A@*IUS-? MR]U^[GQM:NKQ/T27WT&K^^#(,NX7GL4T(L;4)'6=DH@57)D5Q%G5DT\2H^&VTC> MRT$88;)P&+!9S-;FY._Q90W8/(O5,,6K#'N$>9V)-AB"+-8-JLT]EOHL.1;.N!I MQN[EKO)N<>1;*$=#K070M[P;&\QV14P,WN'8 B';E/!Q=:_FOH:7K]_H7;]B M*=S:&@MBX%(+#G'R_-JL.&DQ]5Y,@Q##=-_*RR#NNWIXCN?5,2 B@WXNS^ # M>[RH?VL(\TFW.K4B\1=:#75O "AN5Y0?N=1O7S>RI/:8-K5@G/WP5GSU_8:( MD_WG'O1('/B2X'UWX_45_R72=ADKCXW> 4RS-MHO +501GD,84XP5XM^W(H9 MI3; 4O^1\,LZ3'7%<>-:4OVKDXW)WHDZ9J#%_^9UZ6SBJL,^X9CB'MX3CH50 M'*X%&:J9;1PTG JPH21R:6!1M,A:U&(XU$$6B;G^B6--@!\ #]4'7 P5C=2LN4M8_<. O?QQ)46_CN0= M\T]7P5_P"V373S5$8?TXUUVKUY RZ< (H:D.XA4[_)S)#6KZ7L?;%U_@7Y#%K=/MG4=47"WGUG2I,I^!FCQL!4_=EM/U M;%U)=LXVJ7Q.NK$/3RU]XPG2NS+:,^O6>XIFHM&S.I@QAEC<:N2WS%/6&[>5 M?H1)NNYA*E&)C/#G*##.;Q&#KO@G M[V+V#DBG?[ZN:HM]Y7MV\;_<#BB"F?X6J*,/(_8OFMI]JX,STYEP0[_^O07T9*;Q1 AG(-7K$!^YRY-VRU>(;%;H#B/VO;!6463Y2%-E^ M*]C'.=,VVDB,0R$8HE$VY*'B$18NA'6?MD!C]ICH=8=DG,GRA M/M?Z[5+@22C*?LC\N%B[V-Z^&>T >XB7_7SEB;A!NFXBXEX^*'KY)+:(=E_^K1B[_1*WCA_(%#K[3 E< ?P M9,NX.:*$AO+A.064SX\%C4,F^IB3>PNH3&LY#4:(_M(MN2LASJ0D^TT.6@\>2_P#-L9-TFR M+!%%#[$:1S],6?^T^')JZJ!">GKKB2F%K%%<+:6'*UCC\_4FA)HH:J- JC^DD.0P MW<7BLQ=G"$5^N3J5_@33[*)R6&38N^"*^>[]U499P\;%U/<-L, SKTNO)C!3 M7M:82/JF0"LYOBSK:>C?B^&$+4J"P*1T?LLRAB6LKIA:)$AS<_6IEVIM MB^=\T"/B]U>^PEZHA.B>"*M/S+F*6ZE?W@C A4Z)5*;=9*TV4PQW V)-3JO] MO_;1^T[P3)B86#K[%13);RV08G=T)>@(M$L7O ME\Q0)_,O4K4:'*A.C&'LB:ZV>L[&TSSFGJM#8D=$'PTOJDJ9U&UG8O+QZE_M M?_S5;R,U53T"_>6] U##%DF-DMW1_[V;Y$0H)!FW"0]?9D,=.=J^P:*1W>P0WP$$CN\ [L+D:W[BC8>F(B;O?K+V:NLZ!6D:>O/&M1JYAZGX MA -M:<3$"[1K_(2J;"[N6$'7S4'<&5)=33W]*EF.G3=8$HBQG+K*6UGC MTP&*>]-NQ%Z2N8'MS;DQ6)0Q+^6I\D*Y2 OO+[_G15[ W>+\Y0&3#:U7H#K* MGU".2>LNT=D!2 NL1_&(.,4C['7VFRD:SU2XH,9[VM^L_7/8<$;.ZB2[=!16 MDOUK8TF\MAB7DH>=V,-T:%O^&QG@Q$Y"GG'914Z@&K*H,\Q%CE 6ZE6RX&+: M0:NZ(@&Q@AN^L'VQX-B@3'->/>77U2/TWW3HPE$1S+(_^3.=;).VJ?V7G-R' M2"9O;T.H/Q:H:>VB+B?-Q!?^!?G)K*:X-&#&]OQ!RV;M?8?B M5ARW<_OC^@Y@XG@[4#'73LE^%'6).27'=QBXC@!/4B0+SU'1^4U!+N O':TU MQQ\U4UQ6 :ZR%QK=WE<'SN(G:GP"(@R9.6%-<=H_RJ%61:PR;?I,F"#O DX) MTV)&NL6$'O 8G\\=BUMKVHV]D\A8R*,KOLH;K>ZS1=HCVT^/'])Z./,E$."H M;+)\/OQDBI?P$)9I38&G^'9PU.-P OEJ9")(RC(8,P.5Z-I.,XRT<=.N0(;1 M_/!-3^5.C$.ZSWY(M$IN[;AA4UZ":?D7J#\I''-"NCJRTV+ZGYAK5GL@+=H; M"^MCWCQ:L"OJ>@\.@AM2OY/VZ*=D@TMNFW7(7_AT[YJ]$L-5(&4Q TT[Q0&^ M#BY$*G>Y-RD>'!9H1H6_LX-[J>4QM>]YB!M\SBT>,U!N3SKG8 H;(CN\]D5\ M+B^S=LBRH/'N45A+KON&F+7OL=#(96:\?7'S?#^8J+X*MUZ?Z,T >T0UPI7I MK0X\-40G);9 <8R1N-AR" :+8&BEB2'1&YVYL0WP%/F;L:P9NQO+MJ99*:]3 M+Z+R9%6'O9Z"$\P;SMR8+";N1M9E)'D'X,*+*Z5-\2+P?9Z3[:S" "+9F&-< MLR&Q*'-_SJ/W;=_9^>SS.AN)88][QC0J6N 3XV)7MTF8!_1D;)U+^33F $_K M7_;O)))7! ,.[I 3OJ=&9Q%><6!TG]3H%]!%@I)W#&W.S([;1"!:RA?F!87B M8/Q(E$/:C"RE:4@@LP,XO*4KC7ON_?U!E7K36($5^\/H*//299V^JE>O-A7= M)X\MKE:]95BS$(=,M"4R$LM4/"=O]CE@A77MIJ MFC(Y8P'>3@2>0=WD6?/!;KS17@;VZ3H]E3 P.4'E!0H7;WVLTYMW=(MKS/8 MFV"CKHC\)2'\\[Q[LJ%: -Q.!IX*@"JL(1(*] @\S+M%L9DGS&CPE>_K\OE7 M!WL.D@R""BU_3H%A@6,R1P>O_G$_^*]5? OFG&&!B!@KFN,^PPS+8V(E>$4M MU*FR))3J]*4H\ !)+ZI\ D:];8I-.&(5J3C5[)SU&-:'(T7[5 M=0I)&_O6;6N1KGI3T^9A9$"X0P[^96YM-%UK5%"NW1V6UEB0X+D#F,I-)1>L MN:X&5/S@XGC>('&<0*+N.N\$L?$$Q[*K+0]WX/(CM1R^L5G".6]"\O**H.5P MMN>5B,,7//5N412!QU$/.726%*.,P%YNTY5"*;-;W3S=YTW34G!XCX3Z:]@H MSZD6Q?20G'L_XFFC2L +HS?UORA:$@,"+9@.+/$9: *(;8M-Y5&AB>"SMTLI3["V@N\!ZE3+_Q M-./$Q0GEII"4KB!_.=TXVJ0UQRHQD.2@]JS2/[(7EKVZN45X=S+VXHLZ$9@N MBQGVL=5\_RT5=?RC\-XW><]GM"]A]=&N+^_J M0N[AAK+YM"[,#&A"B1G:]6>DE'?2#W30/"*(*5+M<(MC3E8=1FCO #ZN5_:. M-22360LM^=],;>+JO!75*Y+A=#^,P,U-HBO=_7-].JJG?G6F*);J M/%@_9(34\76@E^4$YIJ]?I=2JJPOU67+(!#BQ>M2PQCMU:V _,V7L &;-EO3UBHMEU[=\;VU;#&KDC: MLP-H^9<,7!#*?J_''+-CI_%UG091QZL])V%HI>$[C<>0V;-@/?B1_O>FQ=G] MLGDL4?E#%@<%KWHVJ[^B)'<7YK7@#@_*ET$JSSCM )Z#F:!X@<L QCW3SWF2TI$^?K$G3J/O2GW6/R4F@ZNZ]7A#BNX7GM]^B19!F]NRF"9-$E"8(*\7D]=YD9VV_Z?/1_MB '_Y3^$EC<3;C M7D-=P]-0546]-V/B?'/A&%8!:"BPYD4S%%S:&,O/C:P+.?OH28H+G9>NPHH& MU[6!XQ9[Y= ?@_[4D2[ M[-Z:'.B/!\>+4<)-F8F6L>)9,Q&R$#!SJ(H'=1W5/1^\*+STWW>1MV&>^GKC M_E2?IY!;U'GN"YAIB/3@/*%Z5O6UC'%PT:165L8A[=>EOO57$)D?IY[;G+8_"5\KPSCGKJQCVJ)KBS&SJAKTPD9X=UP=B.U+&*=!M'/JHGZZ0K[H&'K9V+IJM3QK7J"1V\MI5]RDVKXVS5IN0/I^Y*<3+^?J,4OPMEV'91 M@YF:$HY2JPL-P-DG4-1+:C=%/\$MN)I&I_S497S"WZ*"XZMU1)M[),^E?K"5 MTQ[(+[@_)\07EGJN+X]AFD'?SRR52-7:H5YO-C&4>&?&TE"&.P Q9O-NKNFZ MX9^UY>Y_QA39+9T\;-O6_43J_7=!(=Z$(3PW4=3%Q"-;O /Y/4+L,&'>>>) M%WG::K_B68Z3((9.BGOYDSD1%/ZWHZ0!W/Q@^=L=0VUK1PL]U_X^4V5E$RP M^N%Z1F7?!:P$Q@NJZ([R&#&/9EQA7ZVN&.=M]79& A.J_&6DI=T3RV)CX_0= M@A7P++C^4H17^BFLLLJ_,A%^PIK"?&IX*I8]+XP_'F:]6 15)T\)TN("*7>A MR:8'.C&B*+OO^/ZG85O9Q(4+O\'66,UMHD@"Z0FW M_/3K7"VHX;Y?I_YK2R>XPR:V;(NU<)\QE!*^X=XBS6PY.K@JJ*?'#[\-.5%. MH^_'A',_9?1Z9+_Z+S^XDU7@0%NF4M[A':,1L]BI*%T[Q%3SY#4%:D"W;A-T ML2R=(_.<,IWK:?#=BQ<[Y*]X+ K'>!N7.)UUN&BWXVN3O<"TF3WXV.M(N-/ MX?W+69W._P3W"WL5]W"\,>SKO7 %E#;V(,IPF(1XGR;9SVA&@#\-*WD,WVM< M<0+R.8H?F9E"F+W;W:(?"00U&FV9* M*BC,[MS0R#AF61LFF>L>RDT+J$3^9AY-G\G7ZAE97GN&S(TF9U3"@J/O2RP, M%$<#+8]/OI835[[V[HO>V%^%NX"K;>ZMRHM SD]/J=F)N>7<&CTGW^%.CQ^_ M)E0;"'4D7A]^GF.2L8VUS0RI/;C'=IZ@,9RM%.5HN7_NF]1IDC;BI9="U/P) MP9Z,H]:*M2W99V^M-?5^+II)8?CXS2>&J8!+5M@A%6IKU D<(. MK&=J")RE^G8 *2BP$M=\8%[S#J&<,1E1.+ATT,_K;KA*1:NFHH&(E+46J^*L MY)F2+2U4CA8T^2:N>3G\_L"-E\4_ESG&],K '4!D)J0ZL-Q@E<#N]'#X5EPB:?N5Y=A1UJ&;&>IT<+*807 M'YZ%#1SQN7_'9/]GQU.;E4MGM=R&,^J:J;/ABQ%66?1?*Y!S&5>*LZ?&A&#B MU$93TU3=:IE0X=#,_3AF6/JY@A/DNK$0K/3DG"FM:(9^'$I:#<@T+%0?\/$J MA7WLFOV2T?OWC_^CO7/[2D+!PCAEJ5EJ(H8Y>9DR+QG2!0\3H9[REL>\9"DI M&B>U\I*2U5%4CN0]RR*S=-**/.2EA*Q4R N8D#JBR&@:*2%BUF0J@BB@(([G M;5[F8>:YA]\?L-?:W[?VM]9>>\.T$4F[\A[D93QN5ENI! $K-51\*AF>*Z'H MO4L(-.5>N%(;&&?SB3CQX,+?8Q,-O^]2BI=G^),?= ^CA M2/?W54P9VKM5M"9^7_<>+.'-4@#F8W?W >T'T^\BF0<1P)4900MS4.J0#IF! ML/IZ.4IQJ6D>2=J;)U*T-R7-?V0K,O&C#$IFM]4^VLJ]2FD_"9X'U: J\4?? MR+Z2XFHC EK<:E8!9EN6*=OH0 K$-NRVIU44V[[D@%/N/1O#A440&=>UGSB2 MG-#3?=]+8B[==::E!U\UE8_&@U M362$A$\X33*5.C+Q[L0=**MWN:GI:4>@#!29ZXRV"? M";#&-+6[I8K(8ESP9TJ]:R9XZ\,"*=-;XTMX1J2)P*V!U*GT-K40(KPK_-K8 M+("7\C:O/'AW8(,C!GO"RUWX_)?'CSF?F*'MHG;T##/^C+RBM&VV.4U$"&A% MIV1B<7SM)@]98!?B5/AP)Y$MFIW]6GR9 2?8"V!O MJ!*HAJS;0ZW.=Y#@NP@'=(.,&]E_:H4/<0D#\H/_N:#^254 +OST&B:=,<@8?&J.QJ.F^E'BD714CG.M!8E0]^NYBG'UL< MZ^;(AZ4U$6<2E,VW9^LILT^:!VWW<,YNK>A($F?!#2:-R>V_NF=C@.WGUYS& M IJKN9)1F:!<__DDDS'TUZ'@C%94Z51,MGTI!,%UV1X#C/!UG;DCX,R/-UZ! M$1V4'*?3_;^L8%,TGRI*,JG,BMWG8D;3.(Z-:K1D+6D.0!G?)8.OO$"G0/_U M _+_@9E'B)3YX,5W1.(7Q:/HM%1R !^!EPN>WCW-&6CSMSU^Q.'K(=NCO=DA M'Z_:ABP[Z%Q74=4'\7#5W-F,A,_$@C%]V7U:-:1S$B')2ZCM3H'TW<)^W?N/ M#@T9UGGP43ZJ"[Z#+P//5$KI7:8J1"1:7'_-Q3?3,NT"BY@JGO85L*TPI='J M3;&\D92E$]$< =%QO]+[\+)#^.$7RB7EHMX++#^5,DT8>:S/1%#;"_Y 8V881Q=/41G6P6X:K4,1?K!.XP5$GYCK2:*IBI,'B?J!\K6<_JF M%%J[$F]Z8M3F*'-SX$S-PU=WYN9U!7+ZCG*6*D,-QENJO%\3#?!VJCAQ%O*E MO\T@'AI][JOOAE5 ;!ZO#/B%3%+6IM=IV(;<]',@B"5_D2\?LGI6P]>:3[I! MM;PQG94G"URWWNXQ?2GQULS"SYRT^>\X!]1<"?S:]-YP,> MIU%W2=O9_L\KYE0^5Z$TVE.7DF2%?MM[O(UZ7XN0[H:[IM_6)YGO^C0[08^M MC*,OTI>@S2F&JX!ZC)R0@12P"*_H+.MUF'@Z LRJSU^&]#/2K,C/>L^**YPN M#"5%_SV@I*_'_,"QAG4V*;UZZ[)X+M:=HA%W%@'$-)ZV,FQL>*_9'4?Y]A)W MV8_J=&0PR?;F\<)"/Y.-BU5K3#=#'Y["+8,ZS5PT4%-H_L02*CORPU< MI)<:K+&4%; 2K=^&T]=ZK+PF"W\8/@JK-XI417%^MS]>\J^E\:;8HA/P.=LO M(.M'#/^+8]I^DG$3]&;HF-L;J7U.$C+U0M357H))SQ^"GZ@;*[<8MD2"Y*$[ M+;O>"B[-=MNU[G%T39U>KG-GQ'W;%NI'7Q+)^4.3$RKC\=B]44V!NK@3D,KL MKM&_H8[1-^T(=8YY7>34!K(^OVP3Z.4GJ.!B.L"C<.X-7%!4^''MR5/E38<>]V[8;.%PPUXLX2L("_+PKFU-I;&1Y06W_55N[ K M[UKYNN\RJFZU6X^UG4&5X:&EB:70R,3$N:'1M4$L! A0#% @ 9WY;4 /R,([+ M! :RX !P ( !C]$# &QM;G@M,3(S,3(P,3EX97AH:6)I M=#(S,2YH=&U02P$"% ,4 " !G?EM0,KN%\*4' #Y* ' M @ &4U@, ;&UN>"TQ,C,Q,C Q.7AE>&AI8FET,S$Q+FAT;5!+ 0(4 Q0 M ( &=^6U FR$*I@< (8H < " 7/> P!L;6YX+3$R M,S$R,#$Y>&5X:&EB:70S,3(N:'1M4$L! A0#% @ 9WY;4 GE239Z! M"Q( !P ( !4^8# &QM;G@M,3(S,3(P,3EX97AH:6)I=#,R M,2YH=&U02P$"% ,4 " !G?EM0^KU:&Y<$ !E$@ ' M@ $'ZP, ;&UN>"TQ,C,Q,C Q.7AE>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( M &=^6U !]Q>KN10 %!V ; " =CO P!L;6YX+3$R,S$R M,#$Y>&5X:&EB:70T,2YH=&U02P$"% ,4 " !G?EM0EBNS30(* Q;@ M$0 @ '*! 0 ;&UN>"TR,#$Y,3(S,2YX"TR,#$Y M,3(S,5]C86PN>&UL4$L! A0#% @ 9WY;4,^2###*( (K8! !4 M ( !S2,$ &QM;G@M,C Q.3$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( M &=^6U#56JO_(9\ !(["0 5 " @^@^]? !,Z@0 %0 M @ $>Y 0 ;&UN>"TR,#$Y,3(S,5]P&UL4$L! A0#% @ M9WY;4(W)]^4-& /1D !@ ( !0$0% &QM;GAL;V=O83 Q M83 Q83 R83$U+FIP9U!+ 0(4 Q0 ( &=^6U"I> 0MM