0001193125-17-338561.txt : 20171109 0001193125-17-338561.hdr.sgml : 20171109 20171109143507 ACCESSION NUMBER: 0001193125-17-338561 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171109 DATE AS OF CHANGE: 20171109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: REPLIGEN CORP CENTRAL INDEX KEY: 0000730272 STANDARD INDUSTRIAL CLASSIFICATION: BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836] IRS NUMBER: 042729386 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-14656 FILM NUMBER: 171190175 BUSINESS ADDRESS: STREET 1: 41 SEYON STREET STREET 2: BUILDING 1, SUITE 100 CITY: WALTHAM STATE: MA ZIP: 02453 BUSINESS PHONE: 7814499560 MAIL ADDRESS: STREET 1: 41 SEYON STREET STREET 2: BUILDING 1, SUITE 100 CITY: WALTHAM STATE: MA ZIP: 02453 10-Q 1 d464245d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

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

For the quarterly period ended September 30, 2017

OR

 

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

For the transition period from                      to                     

Commission File Number 000-14656

 

 

REPLIGEN CORPORATION

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   04-2729386

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

41 Seyon Street, Bldg. 1, Suite 100

Waltham, MA

  02453
(Address of principal executive offices)   (Zip Code)

Registrant’s telephone number, including area code: (781) 250-0111

 

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15 (d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ☒    No  ☐

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

 

Large accelerated filer      Accelerated filer  
Non-accelerated filer   ☐  (Do not check if a smaller reporting company)    Smaller reporting company  
     Emerging growth company  

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

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 or Rule 12b-2 of the Securities Exchange Act of 1934.

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 the number of shares outstanding of each of the issuer’s classes of common stock, as of November 2, 2017.

 

Class

 

Number of Shares

Common Stock, par value $.01 per share   43,565,306

 

 

 


Table of Contents

Table of Contents

 

         PAGE  

PART I FINANCIAL INFORMATION

  

Item 1.

 

Unaudited Condensed Consolidated Financial Statements

  
 

Condensed Consolidated Balance Sheets as of September  30, 2017 and December 31, 2016

     3  
 

Condensed Consolidated Statements of Comprehensive Income for the Three- and Nine-Month Periods Ended September 30, 2017 and 2016

     4  
 

Condensed Consolidated Statements of Cash Flows for the Nine-Month Periods Ended September 30, 2017 and 2016

     5  
 

Notes to Unaudited Condensed Consolidated Financial Statements

     6  

Item 2.

 

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

     25  

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

     33  

Item 4.

 

Controls and Procedures

     34  

PART II OTHER INFORMATION

     35  

Item 1.

 

Legal Proceedings

     35  

Item 1A.

 

Risk Factors

     35  

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     35  

Item 3.

 

Defaults Upon Senior Securities

     35  

Item 4.

 

Mine Safety Disclosures

     35  

Item 5.

 

Other Information

     35  

Item 6.

 

Exhibits

     35  

Signatures

     37  

 

2


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

(in thousands, except share data)    September 30,
2017
    December 31,
2016
 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 159,666     $ 122,233  

Marketable securities

     —         19,547  

Accounts receivable, less reserve for doubtful accounts of $32 at September 30, 2017 and $23 at December 31, 2016

     29,479       15,194  

Other receivables

     598       839  

Inventories

     38,663       24,696  

Prepaid expenses and other current assets

     2,789       1,644  
  

 

 

   

 

 

 

Total current assets

     231,195       184,153  
  

 

 

   

 

 

 

Property, plant and equipment, net

     22,056       14,956  

Intangible assets, net

     147,416       29,806  

Goodwill

     326,652       59,548  

Restricted cash

     450       450  

Other assets

     6,467       —    
  

 

 

   

 

 

 

Total assets

   $ 734,236     $ 288,913  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 6,423     $ 5,061  

Accrued liabilities

     13,793       16,014  

Convertible senior notes, current portion

     98,231       —    
  

 

 

   

 

 

 

Total current liabilities

     118,447       21,075  

Convertible senior notes

     —         95,272  

Deferred tax liabilities

     37,347       2,103  

Other long-term liabilities

     1,573       1,699  

Commitments and contingencies (Note 15)

    

Stockholders’ equity:

    

Preferred stock, $.01 par value, 5,000,000 shares authorized, no shares issued or outstanding

     —         —    

Common stock, $.01 par value, 80,000,000 shares authorized, 43,559,081 shares at September 30, 2017 and 33,844,074 shares at December 31, 2016 issued and outstanding

     436       338  

Additional paid-in capital

     626,766       242,036  

Accumulated other comprehensive loss

     (6,647     (13,749

Accumulated deficit

     (43,686     (59,861
  

 

 

   

 

 

 

Total stockholders’ equity

     576,869       168,764  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 734,236     $ 288,913  
  

 

 

   

 

 

 

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

 

3


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

     Three months ended September 30,     Nine months ended September 30,  
(in thousands, except share and per share data)    2017     2016     2017     2016  

Revenue:

        

Product revenue

   $ 36,514     $ 24,677     $ 99,516     $ 78,942  

Royalty and other revenue

     66       —         108       —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     36,580       24,677       99,624       78,942  

Operating expenses:

        

Cost of product revenue

     19,987       11,242       47,913       34,955  

Research and development

     2,001       1,886       5,603       5,316  

Selling, general and administrative

     14,998       7,127       35,365       22,286  

Contingent consideration – fair value adjustments

     —         675       —         3,317  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     36,986       20,930       88,881       65,874  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) from operations

     (406     3,747       10,743       13,068  

Investment income

     102       97       308       234  

Interest expense

     (1,618     (1,555     (4,804     (2,198

Other income (expense)

     (100     (75     (548     (979
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) before income taxes

     (2,022     2,214       5,699       10,125  

Income tax (benefit) provision

     (6,691     1,059       (10,476     3,474  
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 4,669     $ 1,155     $ 16,175     $ 6,651  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share:

        

Basic

   $ 0.11     $ 0.03     $ 0.44     $ 0.20  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.11     $ 0.03     $ 0.43     $ 0.20  
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares outstanding:

        

Basic

     41,236,554       33,779,141       36,435,591       33,485,448  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     42,563,002       34,312,887       37,386,333       34,011,534  
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income:

        

Unrealized gain (loss) on investments

     —         74     5       89  

Foreign currency translation gain (loss)

     2,025       (386     7,097       (1,019
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 6,694     $ 843     $ 23,277     $ 5,721  
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

4


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

     Nine months ended September 30,  
(In thousands)    2017     2016  

Cash flows from operating activities:

    

Net income

   $ 16,175     $ 6,651  

Adjustments to reconcile net income to net cash used in operating activities:

    

Depreciation and amortization

     6,374       3,844  

Non-cash interest expense

     2,958       1,320  

Stock-based compensation expense

     4,845       3,341  

Deferred tax expense

     (13,062     326

Loss on revaluation of contingent consideration

     —         3,317  

Gain on sale of fixed assets

     —         (15

Loss on disposal of assets

     64       25  

Changes in assets and liabilities:

    

Accounts receivable

     (8,472     (3,270

Other receivables

     196       20  

Inventories

     699       (6,457

Prepaid expenses and other current assets

     (739     820  

Other assets

     (704     —    

Accounts payable

     159       (1,918

Accrued liabilities

     (6,089     (2,389

Long-term liabilities

     (171     (48
  

 

 

   

 

 

 

Net cash provided by operating activities

     2,233       5,567  
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Acquisition of Spectrum, Inc., net of cash received

     (112,941     —    

Acquisition of Atoll GmbH, net of cash received

     —         (8,767

Purchases of marketable securities

     (48     (21,394

Redemptions of marketable securities

     19,600       19,700  

Proceeds from sale of fixed assets

     —         45  

Purchases of property, plant and equipment

     (3,686     (3,462
  

 

 

   

 

 

 

Net cash used in investing activities

     (97,075     (13,878
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from issuance of common stock, net of issuance costs

     129,309       —    

Proceeds from issuance of convertible senior notes, net of issuance costs

     —         111,070  

Exercise of stock options

     2,035       1,630  

Payment of contingent considerations

     (1,702     (498
  

 

 

   

 

 

 

Net cash provided by financing activities

     129,642       112,202  
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     2,633       (332
  

 

 

   

 

 

 

Net increase in cash and cash equivalents

     37,433       103,559  

Cash and cash equivalents, beginning of period

     122,233       54,092  
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 159,666     $ 157,651  
  

 

 

   

 

 

 

Supplemental disclosure of non-cash activities:

    

Income taxes paid

   $ 3,555     $ 2,888  
  

 

 

   

 

 

 

Interest paid

   $ 1,222     $ —    
  

 

 

   

 

 

 

Payment of contingent consideration in common stock

   $ 1,062     $ 875  
  

 

 

   

 

 

 

Stock tendered for acquisition of Spectrum, Inc.

   $ 247,575     $ —    
  

 

 

   

 

 

 

Stock tendered for acquisition of Atoll GmbH

   $ —       $ 14,135  
  

 

 

   

 

 

 

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

 

5


Table of Contents

REPLIGEN CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Basis of Presentation

The condensed consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company,” “Repligen” or “we”) in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by U.S. GAAP. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB (“Repligen Sweden”), Repligen GmbH (acquired as Atoll GmbH on April 1, 2016 and renamed on September 20, 2016), Repligen Singapore Pte. Ltd., our former subsidiary, TangenX Technology Corporation (“TangenX,” acquired on December 14, 2016 and merged into the Company as of June 30, 2017) and Spectrum LifeSciences, LLC (“Spectrum,” acquired on August 1, 2017). All significant intercompany accounts and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year.

Recently Issued Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and creates a new Topic 606, Revenue from Contracts with Customers. Two adoption methods are permitted: retrospectively to all prior reporting periods presented, with certain practical expedients permitted; or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. The adoption of this ASU will include updates as provided under ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date”; ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)”; ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing”; and ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.” The Company intends to adopt the provisions of Topic 606 using the modified retrospective method effective January 1, 2018. The Company has substantially completed its assessment of the impact of the new revenue standard on the current contracts of all principal revenue streams except those related to the recently acquired business of Spectrum. The Company will complete its assessment of the impact of the new revenue standard on Spectrum’s revenue arrangements in the fourth quarter of 2017. The Company is currently updating its revenue recognition policies and procedures and developing a framework for the newly required financial statement disclosures. While the Company has not made a final determination on the impact of this new revenue standard to its consolidated financial statements, it does not expect this impact to be material.

In July 2015, the FASB issued ASU No. 2015-11, “Inventory (Topic 330): Simplifying the Measurement of Inventory” (“ASU 2015-11”). ASU 2015-11 requires inventory be measured at the lower of cost and net realizable value, and options that currently exist for market value be eliminated. ASU 2015-11 defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The guidance is effective prospectively for reporting periods beginning after December 15, 2016 and interim periods within those fiscal years with early adoption permitted. The Company adopted the provisions of ASU 2015-11 as of January 1, 2017, and this standard did not have a material impact on its consolidated financial statements.

In January 2016, the FASB issued ASU No. 2016-01, “Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” (“ASU 2016-01”) This guidance changes how entities measure equity investments that do not result in consolidation and are not accounted for under the equity method. Entities will be required to measure these investments at fair value at the end of each reporting period and recognize changes in fair value in net income. A practicability

 

6


Table of Contents

exception will be available for equity investments that do not have readily determinable fair values; however, the exception requires the Company to consider relevant transactions that can be reasonably known to identify any observable price changes that would impact the fair value. This guidance also changes certain disclosure requirements and other aspects of current U.S. GAAP. This guidance is effective for annual periods beginning after December 15, 2017, and is applicable to the Company in 2018. Upon adoption, the Company will be required to recognize unrealized gains and losses on its equity securities directly through the Company’s consolidated statements of operations, whereas these equity securities currently are designated as available for sale, and unrealized gains and losses are recognized within accumulated other comprehensive income.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). ASU 2016-02 requires lessees to recognize a right-of-use asset and a lease liability for most leases. Extensive quantitative and qualitative disclosures, including significant judgments made by management, will be required to provide greater insight into the extent of revenue and expense recognized and expected to be recognized from existing contracts. The accounting applied by a lessor is largely unchanged from that applied under the current standard. The standard must be adopted using a modified retrospective transition approach and provides for certain practical expedients. This ASU is effective for public entities for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company has not assessed the impact of the new standard on its consolidated financial statements, but does expect this new standard to have a material impact on the Company’s consolidated balance sheet.

In March 2016, the FASB issued ASU No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting”, which aims to simplify several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, classification of certain items on the statement of cash flows and accounting for forfeitures. This ASU is effective for public entities for fiscal years beginning after December 15, 2016, with early adoption permitted. The Company adopted the provisions of this ASU as of January 1, 2017. As a result of this standard, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3 million for previously unrecognized excess tax benefits outstanding as of January 1, 2017. Since the Company maintained a full valuation allowance on its net U.S. deferred tax assets as of the adoption date, the Company recorded a corresponding increase to the valuation allowance and the impact of adopting ASU 2016-09 on retained earnings is zero.

In August 2016, the FASB issued ASU No. 2016-15, “Statement of Cash Flows (Topic 203): Classification of Certain Cash Receipts and Cash Payments”. ASU No. 2016-15 addresses eight specific cash flow issues and clarifies their presentation and classification in the Statement of Cash Flows. This ASU is effective for fiscal years beginning after December 15, 2017 and is to be applied retrospectively with early adoption permitted. The Company currently classifies payments up to the amount of its contingent consideration liability recognized at the date of its acquisition as financing activities, with additional payments classified as operating activities. As a result, the Company does not expect the adoption of ASU 2016-15 to have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business”, which clarifies the definition of a business to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. This ASU is effective for public entities for fiscal years beginning after December 15, 2017, with early adoption permitted. The Company does not expect the adoption of ASU 2017-01 to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles–Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” eliminating the requirement to calculate the implied fair value, essentially eliminating step two from the goodwill impairment test. The new standard requires goodwill impairment to be based upon the results of step one of the impairment test, which is defined as the excess of the carrying value of a reporting unit over its fair value. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit. The standard is effective for the Company on a prospective basis beginning on January 1, 2020, with early adoption permitted. This new guidance is not expected to have a material impact on the Company’s consolidated financial statements.

2. Acquisitions

Acquisition of Spectrum LifeSciences, LLC

On August 1, 2017, the Company completed the acquisition of Spectrum pursuant to the terms of the Agreement and Plan of Merger and Reorganization, dated as of June 22, 2017 (such acquisition, the “Spectrum Acquisition”).

 

7


Table of Contents

Spectrum is a diversified filtration company with a differentiated portfolio of hollow fiber cartridges, bench-top to commercial scale filtration and perfusion systems and a broad portfolio of disposable and single-use solutions. Spectrum’s products are primarily used for the filtration, isolation, purification and concentration of monoclonal antibodies, vaccines, recombinant proteins, diagnostic products and cell therapies where the company offers both standard and customized solutions to its bioprocessing customers.

Spectrum’s filtration products include its KrosFlo® line of hollow-fiber cartridges, tangential flow filtration (TFF) systems and single-use flow path consumables, as well as its Spectra/Por® portfolio of laboratory dialysis products and its Pro-Connex® single-use hollow fiber Module-Bag-Tubing (MBT) sets. Outside of filtration, the company sells its Spectra/Chrom® liquid chromatography products for research applications. These bioprocessing products account for the majority of Spectrum revenues. Spectrum also offers a line of operating room products.

The Spectrum Acquisition was accounted for as a purchase of a business under ASC 805, Business Combinations. The Spectrum Acquisition was funded through payment of approximately $122.9 million in cash, 6,153,995 unregistered shares of the Company’s common stock totaling $247.6 million and an estimated working capital adjustment of approximately $1.0 million for a total purchase price of $371.5 million.

Consideration Transferred

The Company accounted for the Spectrum Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Spectrum were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $371.5 million.

The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable; however, actual results may differ from these estimates.

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 122,932  

Equity consideration

     247,575  

Working capital adjustment

     955  
  

 

 

 

Net assets acquired

   $ 371,462  
  

 

 

 

Acquisition-related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company has incurred $3,378,000 and $5,761,000 in costs related to the Spectrum Acquisition for the three- and nine-month periods ended September 30, 2017, respectively. These costs are primarily included in selling, general and administrative expenses in the consolidated statements of operations.

Fair Value of Net Assets Acquired

The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of August 1, 2017, based on the preliminary valuation. The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 9,990  

Accounts receivable

     5,124  

Inventory

     13,774  

Prepaid expenses and other assets

     547  

Fixed assets

     6,015  

Deferred tax assets

     1,102  

Customer relationships

     78,400  

Developed technology

     38,560  

Trademark and tradename

     2,160  

Non-competition agreements

     960  

Goodwill

     265,084  

Accounts payable

     (1,142

Unrecognized tax benefit

     (576

Accrued liabilities

     (5,535

Deferred tax liabilities, net

     (43,001
  

 

 

 

Fair value of net assets acquired

   $ 371,462  
  

 

 

 

Of the consideration paid, $78.4 million represents the fair value of customer relationships that will be amortized over the weighted average determined useful life of 16 years, and $38.6 million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $960,000 represents the fair value of non-competition agreements that will be amortized over a determined life of 3 years. $2.2 million represents the fair value of trademarks and trade names that are determined to have an indefinite useful life. The aforementioned intangible assets will be amortized on a straight-line basis.

 

8


Table of Contents

The goodwill of $265.1 million represents future economic benefits expected to arise from synergies from combining operations and commercial organizations to increase market presence and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.

The purchase price allocation is subject to adjustment as purchase accounting is preliminary as of September 30, 2017. The final purchase price allocation will be determined upon completion of a final valuation analysis, and the fair value allocation of assets acquired and liabilities assumed could differ materially from the preliminary valuation analysis. The final allocation may include, but not be limited to, changes in the fair value of property, plant and equipment; changes in allocations to intangible assets and goodwill; changes in deferred tax assets and liabilities; and changes in the values of other assets and liabilities.

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from Spectrum of $7,550,000 from August 1, 2017 through September 30, 2017. The Company has included the operating results of Spectrum in its consolidated statements of operations since the August 1, 2017 acquisition date. The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):

 

     Nine months ended
September 30, 2017
 

Total revenue

   $ 121,301  

Net income

   $ 14,994  
  

 

 

 

Earnings per share:

  

Basic

   $ 0.36  
  

 

 

 

Diluted

   $ 0.36  
  

 

 

 

Prior to the Spectrum Acquisition, Spectrum did not generate monthly or quarterly financial statements that were prepared in accordance with U.S. GAAP. Therefore, the effort to create Spectrum interim financial information for 2016 would be administratively impracticable. As a result, the unaudited supplemental pro forma information for the nine-month period ended September 30, 2016 has been omitted.

The unaudited pro forma information for the nine-month period ended September 30, 2017 was calculated after applying the Company’s accounting policies and the impact of acquisition date fair value adjustments. The unaudited pro forma net income for the nine-month period ended September 30, 2017 was adjusted to exclude acquisition-related transaction costs, retention costs solely related to the acquisition, the impact of the fair value step-up to inventory and the release of the valuation allowance on the Company’s deferred tax assets, as these expenses would have been incurred in the prior year assuming the Spectrum Acquisition closed on January 1, 2016.

These pro forma condensed consolidated financial results include certain adjustments to reflect the pro forma results of operations as if the acquisition had occurred as of January 1, 2016. The pro forma information does not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition. The pro forma information does not purport to be indicative of the results of operations that actually would have resulted had the combinations occurred at the beginning of the period presented, or of future results of the consolidated entities.

TangenX Technology Corporation

On December 14, 2016, the Company acquired TangenX, pursuant to the terms of the Share Purchase Agreement, dated as of December 14, 2016, by and among the Company, John Connors and Novasep Process SAS (such acquisition, the “TangenX Acquisition”). Through the TangenX Acquisition, the Company acquired all outstanding shares and the business of TangenX, including TangenX’s innovative single-use Sius line of tangential flow filtration (“TFF”) cassettes and hardware used in downstream biopharmaceutical manufacturing processes.

TangenX™ TFF products are used in the filtration of biological drugs, thereby expanding Repligen’s filtration portfolio and complementing the OPUS® pre-packed column product line in downstream purification. Effective June 30, 2017, TangenX was legally merged with and into the Company.

The TangenX Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations.” The total purchase price of the TangenX Acquisition was $37.1 million in cash.

 

9


Table of Contents

Consideration Transferred

The Company accounted for the TangenX Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of TangenX were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $37.1 million.

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 37,532  

Less: working capital adjustment

     (382
  

 

 

 

Net assets acquired

   $ 37,150  
  

 

 

 

Acquisition-related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $0 and $376,000 in transaction costs for the three- and nine-month periods ended September 30, 2017, respectively, and $935,000 in transaction costs for the year ended December 31, 2016 related to the TangenX Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.

Fair Value of Net Assets Acquired

The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of December 14, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 1,218  

Accounts receivable

     459  

Other receivables

     111  

Inventory

     936  

Other current assets

     50  

Fixed assets, net

     215  

Customer relationships

     6,192  

Developed technology

     6,044  

Non-competition agreements

     21  

Trademark and trade name

     11  

Accounts payable and other liabilities assumed

     (3,083

Deferred tax liabilities

     (4,525

Goodwill

     29,501  
  

 

 

 

Net assets acquired

   $ 37,150  
  

 

 

 

Of the consideration paid, $6.2 million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $6.0 million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $21,000 represents the fair value of non-competition agreements that will be amortized over a determined life of 2 years. $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 5 years. The aforementioned intangible assets will be amortized on a straight-line basis.

The goodwill of $29.5 million represents future economic benefits expected to arise from synergies from combining operations and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.

 

10


Table of Contents

Atoll GmbH

On April 1, 2016, the Company’s subsidiary, Repligen Sweden, acquired Atoll GmbH (“Atoll”) from UV-Cap GmbH & Co. KG (“UV Cap”) pursuant to a Share Purchase Agreement (the “Atoll Share Purchase Agreement”), dated as of March 31, 2016 (such acquisition, the “Atoll Acquisition”), by and among Repligen Sweden, UV Cap, and the Company, in its capacity as guarantor of the obligations of Repligen Sweden under the Atoll Share Purchase Agreement. The Atoll Acquisition was subject to certain closing conditions that did not occur until April 1, 2016. Payment for the Atoll Acquisition was denominated in Euros but is reflected here in U.S. dollars for presentation purposes.

In connection with the Atoll Acquisition, the Company issued and contributed 538,700 shares of the Company’s common stock, par value of $0.01 per share valued at $14.1 million (the “Atoll Stock Consideration”) to Repligen Sweden through a transfer by the Company on behalf of Repligen Sweden to fulfill Repligen Sweden’s obligation to deliver the Atoll Stock Consideration under the Atoll Share Purchase Agreement. The issuance of the Atoll Stock Consideration was not registered under the Securities Act of 1933, as amended (the “Securities Act”), in reliance upon the exemption from registration provided by Section 4(2) of the Securities Act. The Atoll Stock Consideration was based on the fair value of the Company’s common stock on April 1, 2016.

This acquisition strengthened Repligen’s bioprocessing business by adding a complementary extension to an existing product line while expanding its direct sales presence worldwide. On September 20, 2016, Atoll changed its name to Repligen GmbH.

The Atoll Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations.” The total purchase price of the Atoll Acquisition was $25.3 million, consisting of an upfront cash payment of $10.2 million, less $74,000 as a result of the final determination of working capital, issuance of the Atoll Stock Consideration, and a milestone payment of $1.1 million for achievement of specific revenue growth targets met for 2016. The $1.1 million potential contingent consideration had an initial probability weighted fair value at the time of the closing of the Atoll Acquisition of approximately $952,000.

Consideration Transferred

The Company accounted for the Atoll Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Atoll were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $25.3 million.

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments

   $ 10,176  

Equity consideration

     14,138  

Estimated fair value of contingent consideration

     952  
  

 

 

 

Total consideration transferred

   $ 25,266  
  

 

 

 

The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future milestone and settlement payments to be made to UV Cap. Pursuant to the terms of the Atoll Share Purchase Agreement, the Company would make a contingent consideration payment of $1.1 million if specific revenue growth targets were met for 2016. Because the specified revenue growth targets were met for 2016, the Company made the contingent consideration payment in March 2017. No further measurement of this liability is required as of September 30, 2017.

Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,307,000 in transaction costs in 2016 related to the Atoll Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.

 

11


Table of Contents

Fair Value of Net Assets Acquired

The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of April 1, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 1,409  

Accounts receivable

     697  

Inventory

     155  

Other current assets

     169  

Fixed assets, net

     114  

Customer relationships

     5,318  

Developed technology

     2,175  

Non-competition agreements

     57  

Trademark and trade name

     11  

Deferred tax assets

     885  

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,202

Goodwill

     17,077  
  

 

 

 

Net assets acquired

   $ 25,266  
  

 

 

 

Of the consideration paid, $5.3 million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $2.2 million represents the fair value of developed technology that will be amortized over a determined useful life of 14 years. $57,000 represents the fair value of non-competition agreements and $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 2 years. The aforementioned intangible assets will be amortized on a straight-line basis.

The goodwill of $17.1 million represents future economic benefits expected to arise from synergies from combining operations, utilizing the Company’s existing sales infrastructure to increase market presence and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.

3. Revenue Recognition

Product Sales

The Company’s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, Revenue Recognition. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management’s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element’s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management’s best estimate of selling price.

The Company’s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC 605-25, based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user’s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.

 

12


Table of Contents

At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company’s financial statements historically.

Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.

Therapeutics Licensing Agreements

Activities under licensing agreements are evaluated in accordance with ASC 605-25 to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:

 

    The delivered item or items have value to the customer on a stand-alone basis; and

 

    If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company’s control.

Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.

Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC 605-28, which the Company adopted on January 1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:

 

    It can only be achieved based in whole or in part on either the Company’s performance or the occurrence of a specific outcome resulting from the Company’s performance;

 

    There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and

 

    It would result in additional payments being due to the entity.

The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.

Sale of Intellectual Property to BioMarin

In January 2014, the Company entered into an asset purchase agreement (the “BioMarin Asset Purchase Agreement”) with BioMarin Pharmaceutical Inc. (“BioMarin”) to sell Repligen’s histone deacetylase inhibitor (HDACi) portfolio. Pursuant to the terms of the BioMarin Asset Purchase Agreement, the Company is entitled to receive up to $160 million in potential future milestone payments, comprised of:

 

    Up to $60 million related to the achievement of specified clinical and regulatory milestone events; and

 

    Up to $100 million related to the achievement of specified commercial sales events, specifically the first commercial sale in specific territories.

In addition, Repligen is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the mid-single-digits for the first HDACi portfolio product and for the first non-HDACi portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company’s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. Any milestones earned upon specified clinical development or commercial sales events or future royalty payments, under the BioMarin Asset Purchase Agreement will be recognized as revenue when they are earned.

 

13


Table of Contents

Activities under this agreement were evaluated in accordance with ASC 605-25 to determine if they represented a multiple element revenue arrangement. The Company identified the following deliverables in the BioMarin Asset Purchase Agreement:

 

    The assignment by the Company to BioMarin of its intellectual property rights in the HDACi portfolio and the Scripps Agreement (the “Transferred Assets”); and

 

    The transfer of certain notebooks, data, documents, biological materials (if any) and other such documents in our possession that might be useful to further development of the program (the “Technology Transfer”).

Two criteria must be met in order for a deliverable to be considered a separate unit of accounting. The first criterion requires that the delivered item or items have value to the customer on a stand-alone basis. The second criterion, which relates to evaluating a general right of return, is not applicable because such a provision does not exist in the BioMarin Asset Purchase Agreement. The deliverables outlined above were deemed to have stand-alone value and to meet the criteria to be accounted for as separate units of accounting. Factors considered in this determination included, among other things, BioMarin’s right under the agreement to assign the Transferred Assets, whether any other vendors sell the items separately and if BioMarin could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the multiple-element arrangements guidance addresses how to allocate the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.

The Company evaluated the potential milestones in accordance with ASC 605-28, which allows an entity to make an accounting policy election to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. This evaluation included an assessment of the risks that must be overcome to achieve the respective milestone as well as whether the achievement of the milestone was due in part to our initial clinical work, the level of effort and investment required to achieve the respective milestone and whether the milestone consideration is reasonable relative to all deliverables and payment terms in the arrangement. There is considerable judgment involved in determining whether a milestone satisfies all of the criteria required to conclude that a milestone is substantive. Milestones that are not considered substantive are recognized as earned if there are no remaining performance obligations or over the remaining period of performance, assuming all other revenue recognition criteria are met.

The Company believes that the $60 million of specified clinical and regulatory milestone payments are substantive. Therefore, any such milestones achieved will be recognized as revenue when earned.

Any milestones achieved upon specified commercial sales events or future royalty payments are considered contingent revenue under the BioMarin Asset Purchase Agreement, and will be recognized as revenue when they are earned as there are no undelivered elements remaining and no continuing performance obligations under the arrangement.

4. Accumulated Other Comprehensive Income

The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):

 

(In thousands)

   Unrealized gain
(loss) on
investments
     Foreign currency
translation gain
(loss)
     Total  

Balance at December 31, 2016

   $ (5    $ (13,744    $ (13,749

Other comprehensive income

     5        7,097        7,102  
  

 

 

    

 

 

    

 

 

 

Balance at September 30, 2017

   $ —        $ (6,647    $ (6,647
  

 

 

    

 

 

    

 

 

 

5. Earnings Per Share

The Company reports earnings per share in accordance with ASC Topic 260, “Earnings Per Share,” which establishes standards for computing and presenting earnings per share. Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common share equivalents consist of restricted stock awards and the incremental common shares issuable upon the exercise of stock options. Under the treasury stock method, unexercised “in-the-money”

 

14


Table of Contents

stock options and warrants are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase common shares at the average market price during the period. Share-based payment awards that entitle their holders to receive non-forfeitable dividends before vesting are considered participating securities and are considered in the calculation of basic and diluted earnings per share. There were no such participating securities outstanding during the three- and nine-month periods ended September 30, 2017 and 2016.

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
September 30,
     Nine months ended
September 30,
 
     2017      2016      2017      2016  

Weighted average common shares

     41,236,554        33,779,141        36,435,591        33,485,448  

Dilutive common stock options and restricted stock units

     484,242        533,746        454,340        526,086  

Dilutive effect of senior convertible notes

     842,206        —          496,402        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     42,563,002        34,312,887        37,386,333        34,011,534  
  

 

 

    

 

 

    

 

 

    

 

 

 

At September 30, 2017, there were outstanding options to purchase 749,669 shares of the Company’s common stock at a weighted average exercise price of $20.84 per share and 515,468 restricted stock units. For the three- and nine-month periods ended September 30, 2017, 162,544 and 326,572 options to purchase shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. As provided by the terms of the indenture underlying the Company’s 2.125% Convertible Senior Notes due 2021 (the “Notes”), the Company has a choice to settle the conversion obligation for the Notes in cash, shares or any combination of the two. The Company currently intends to settle the face value of the Notes in cash and any excess conversion premium in shares. During the third quarter of 2017, the closing price of the Company’s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017; however, no holders have elected to convert any of their Notes as of the date of this filing. The Company applies the provisions of ASC 260, Earnings Per Share, Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it relates to the conversion spread on the Notes. Accordingly, the face value of the Notes is not included in the calculation of diluted income per share, but the dilutive effect of the conversion premium is considered in the calculation of diluted net income per share using the treasury stock method. The share figures in the table above represent the estimated incremental shares that would be issued related to the conversion premium, assuming conversion of all the outstanding Notes as of September 30, 2017.

At September 30, 2016, there were outstanding options to purchase 1,198,673 shares of the Company’s common stock at a weighted average exercise price of $12.03 per share. For the three- and nine-month periods ended September 30, 2016, 253,754 and 348,608 options to purchase shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. The Company applies the provisions of ASC 260, Earnings Per Share, Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it relates to the conversion spread on the Notes. Accordingly, the face value of the Notes is not included in the calculation of diluted income per share. There is no dilutive effect of the conversion premium on the Notes for the three- and nine-month periods ended September 30, 2016, as the weighted average price of the Company’s common stock was less than the conversion price of the Notes

6. Cash, Cash Equivalents and Marketable Securities

At September 30, 2017, the Company did not have any marketable securities.

As of December 31, 2016, the Company’s investments included money market funds and short-term marketable securities. These marketable securities were classified as available-for-sale. Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year.

 

15


Table of Contents

Investments in marketable securities consisted of the following at December 31, 2016 (in thousands):

 

     December 31, 2016  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 807      $ —        $ —        $ 807  

Corporate and other debt securities

     18,745        2        (7      18,740  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 19,552      $ 2      $ (7    $ 19,547  
  

 

 

    

 

 

    

 

 

    

 

 

 

There were no long-term marketable securities as of December 31, 2016.

Management reviewed the Company’s investments as of December 31, 2016 and concluded that there are no securities with other than temporary impairments in the investment portfolio. The Company did not intend to sell any investments in an unrealized loss position, and it was not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases.

7. Inventories

Inventories relate to the Company’s bioprocessing business. The Company values inventory at cost or, if lower, market value, using the first-in, first-out method. The Company reviews its inventories at least quarterly and records a provision for excess and obsolete inventory based on its estimates of expected sales volume, production capacity and expiration dates of raw materials, work-in-process and finished products. Expected sales volumes are determined based on supply forecasts provided by key customers for the next 3 to 12 months. The Company writes down inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value, and inventory in excess of expected requirements to cost of product revenue. Manufacturing of bioprocessing finished goods is done to order and tested for quality specifications prior to shipment. Reserves for excess and obsolete inventory were approximately $406,000 at September 30, 2017 and $435,000 at December 31, 2016.

A change in the estimated timing or amount of demand for the Company’s products could result in additional provisions for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the accompanying financial statements, there have been no material adjustments related to a revised estimate of inventory valuations.

Work-in-process and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead. Inventories consist of the following (in thousands):

 

     September 30,
2017
     December 31,
2016
 

Raw Materials

   $ 22,235      $ 14,954  

Work-in-process

     3,633        2,789  

Finished products

     12,795        6,953  
  

 

 

    

 

 

 

Total

   $ 38,663      $ 24,696  
  

 

 

    

 

 

 

 

16


Table of Contents

8. Property, Plant and Equipment

Property, plant and equipment consist of the following (in thousands):

 

     September 30, 2017      December 31, 2016  

Land

   $ 1,021      $ —    

Buildings

     768        —    

Leasehold improvements

     15,743        14,592  

Equipment

     19,543        15,214  

Furniture and fixtures

     4,111        3,218  

Construction in progress

     3,286        1,264  
  

 

 

    

 

 

 

Total property, plant and equipment

     44,472        34,288  

Less: accumulated depreciation

     (22,416      (19,332
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 22,056      $ 14,956  
  

 

 

    

 

 

 

Depreciation expense totaled approximately $2,988,000 and $2,360,000 for the nine-month periods ended September 30, 2017 and 2016, respectively.

9. Intangible Assets

Intangible assets are amortized over their useful lives using the straight-line method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company’s statements of comprehensive income.

The Company reviews its indefinite-lived intangible assets not subject to amortization to determine if adverse conditions exist or a change in circumstances exists that would indicate an impairment. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for our products or changes in the size of the market for our products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at September 30, 2017.

Intangible assets consisted of the following at September 30, 2017 (in thousands):

 

     Gross Carrying
Amount
     Accumulated
Amortization
     Weighted
Average
Useful Life
(in years)
 

Technology – developed

   $ 51,775      $ (2,491      19  

Patents

     240        (230      8  

Customer relationships

     102,090        (7,774      15  

Trademark – indefinite lived

     2,860        —          —    

Other intangibles

     1,062        (116      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 158,027      $ (10,611      16  
  

 

 

    

 

 

    

 

17


Table of Contents

Intangible assets consisted of the following at December 31, 2016 (in thousands):

 

     Gross Carrying
Amount
     Accumulated
Amortization
     Weighted
Average
Useful Life
(in years)
 

Technology – developed

   $ 12,911      $ (1,468      17  

Patents

     240        (208      8  

Customer relationships

     22,555        (4,995      11  

Trademark/ tradename

     711        —          —    

Other intangibles

     84        (24      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,501      $ (6,695      13  
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $3,476,000 and $1,484,000 for the nine-month periods ended September 30, 2017 and 2016, respectively. As of September 30, 2017, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2017 (three months remaining)

   $ 2,625  

December 31, 2018

     10,308  

December 31, 2019

     10,214  

December 31, 2020

     9,619  

December 31, 2021

     9,046  

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     September 30, 2017      December 31, 2016  

Employee compensation

   $ 6,497      $ 5,586  

Accrued interest payable

     806        204  

Accrued purchases

     448        382  

Taxes

     591        1,692  

Contingent consideration

     —          6,119  

Royalties

     1,064        248  

Professional fees

     734        411  

Accrued warranty

     528        178  

Unearned revenue

     1,299        408  

Other accrued expenses

     1,826        786  
  

 

 

    

 

 

 

Total

   $ 13,793      $ 16,014  
  

 

 

    

 

 

 

11. Convertible Senior Notes

The carrying value of the Company’s convertible senior notes is as follows:

 

     September 30, 2017      December 31, 2016  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000      $ 115,000  

Unamortized debt discount

     (14,261      (16,777

Unamortized debt issuance costs

     (2,508      (2,951
  

 

 

    

 

 

 

Total convertible senior notes

   $ 98,231      $ 95,272  
  

 

 

    

 

 

 

On May 24, 2016, the Company issued $115 million aggregate principal amount of its 2.125% Convertible Senior Notes due 2021 (the “Notes”). The net proceeds from the sale of the Notes, after deducting the underwriting discounts and commissions and other related offering expenses, were approximately $111.1 million. The Notes bear interest at the rate of 2.125% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016.

 

18


Table of Contents

The Notes will mature on June 1, 2021, unless earlier repurchased, redeemed or converted in accordance with their terms. Prior to March 1, 2021, the Notes will be convertible at the option of holders of the Notes only upon satisfaction of certain conditions and during certain periods, and thereafter, the notes will be convertible at any time until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, holders of the Notes will receive shares of the Company’s common stock, cash or a combination thereof, at the Company’s election. It is the Company’s current intent and policy to settle all conversions through combination settlement, which involves satisfying the principal amount outstanding with cash and any note conversion value over the principal amount in shares of the Company’s common stock.

During the third quarter of 2017, the closing price of the Company’s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017. As a result, the Company reclassified the carrying value of the Notes to current liabilities from long term liabilities on the Company’s consolidated balance sheet as of September 30, 2017. In the event the closing price conditions are met in the fourth quarter of 2017 or a future fiscal quarter, the Notes will be convertible at a holder’s option during the immediately following fiscal quarter. As of September 30, 2017, the if-converted value of the Notes exceeded the aggregate principal amount by approximately $39.8 million. As of the date of this filing, none of the Notes have been converted by the holders of such Notes.

The conversion rate for the Notes will initially be 31.1813 shares of the Company’s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $32.07 per common share, and is subject to adjustment under the terms of the Notes. Holders of the Notes may require the Company to repurchase their Notes upon the occurrence of a fundamental change prior to maturity for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.

The Company will not have the right to redeem the Notes prior to June 5, 2019, but may redeem the Notes, at its option, in whole or in part, on any business day on or after June 5, 2019 and prior to the maturity date if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides written notice of redemption. The redemption price will be equal to 100% of the principal amount of the principal amount of Notes to be redeemed plus accrued and unpaid interest to, but excluding, the redemption date.

The Notes contain customary terms and events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the holders of at least 25% in aggregate principal amount of the outstanding Notes may declare 100% of the principal of, and any accrued and unpaid interest on, all of the Notes to be due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of and accrued and unpaid interest, if any, on all of the Notes will become due and payable automatically. Notwithstanding the foregoing, the Notes provide that, to the extent the Company elects and for up to 270 days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consist exclusively of the right to receive additional interest on the Notes. The Company is not aware of any events of default, current events or market conditions that would allow holders to call or convert the Notes as of September 30, 2017, except as noted below.

The cash conversion feature of the Notes required bifurcation from the Notes and was initially accounted for as an equity instrument classified to stockholders’ equity, as the conversion feature was determined to be clearly and closely related to the Company’s stock. Based on market data available for publicly traded, senior, unsecured corporate bonds issued by companies in the same industry and asset base and with similar maturity, the Company estimated the implied interest rate, assuming no conversion option. Assumptions used in the estimate represent what market participants would use in pricing the liability component, including market interest rates, credit standing, and yield curves, all of which are defined as Level 2 observable inputs. The estimated implied interest rate was applied to the Notes, which resulted in a fair value of the liability component of $96,289,000 upon issuance, calculated as the present value of implied future payments based on the $115 million aggregate principal amount. The equity component of the Notes was recognized as a debt discount, recorded in additional paid-in capital, and represents the difference between the aggregate principal of the Notes and the fair value of the Notes without conversion option on their issuance date. The debt discount is amortized to interest expense using the effective interest method over five years, or the life of the Notes. The Company assesses the equity classification of the cash conversion feature quarterly, and it is not remeasured as long as it continues to meet the conditions for equity classification.

Interest expense recognized on the Notes during the three-month period ended September 30, 2017 includes $611,000, $852,000 and $150,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. Interest expense recognized on the Notes during the nine-month period ended September 30, 2017 includes $1,833,000, $2,516,000 and $442,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of September 30, 2017, the carrying value of the Notes was approximately $98.2 million and the fair value of the principal was approximately $154.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2017.

 

19


Table of Contents

12. Equity and Stock-Based Compensation

Public Offering of Common Stock

On July 3, 2017, the Company completed a public offering in which 2,807,017 shares of its common stock were sold to the public at a price of $42.75 per share. The underwriters were granted an option, which they exercised in full, to purchase an additional 421,052 shares of the Company’s common stock. The total proceeds from this offering, net of underwriting discounts, commissions and other offering expenses, totaled approximately $129.3 million.

Stock-Based Compensation

For the three-month periods ended September 30, 2017 and 2016, the Company recorded stock-based compensation expense of approximately $1,817,000 and $1,282,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the “2001 Plan”) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan,” and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the “Plans”). The Company recorded stock-based compensation expense of approximately $4,845,000 and $3,341,000 for the nine-month periods ended September 30, 2017 and 2016, respectively, for share-based awards granted under the Plans.

The following table presents stock-based compensation expense included in the Company’s consolidated statements of comprehensive income (in thousands):

 

     Three months ended
September 30,
     Nine months ended
September 30,
 
     2017      2016      2017      2016  

Cost of product revenue

   $ 197      $ 116      $ 491      $ 260  

Research and development

     127        177        338        362  

Selling, general and administrative

     1,493        989        4,016        2,719  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,817      $ 1,282      $ 4,845      $ 3,341  
  

 

 

    

 

 

    

 

 

    

 

 

 

The 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Employee grants under the Plans generally vest over a three to five-year period, with 20%-33% vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter. Nonqualified options issued to non-employee directors under the Plans generally vest over one year. Options granted under the Plans have a maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company’s common stock on the date of grant. At September 30, 2017, options to purchase 749,669 shares and 515,468 restricted stock units were outstanding under the Plans. At September 30, 2017, 1,228,987 shares were available for future grant under the 2012 Plan.

The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value restricted stock units. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award. The Company recognizes expense on awards with service based vesting over the employee’s requisite service period on a straight-line basis. In the third quarter of 2017, the Company issued performance stock units to certain individuals related to the Spectrum Acquisition which are tied to the achievement of certain revenue and gross margin metrics and the passage of time. The Company recognizes expense on performance based awards over the vesting period of each tranche when it is probable that the performance metrics will be achieved. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.

 

20


Table of Contents

Information regarding option activity for the nine-month period ended September 30, 2017 under the Plans is summarized below:

 

     Options
Outstanding
     Weighted-
Average
Exercise
Price Per
Share
     Weighted-
Average
Remaining
Contractual
Term
(in years)
     (in thousands)
Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2016

     882,748      $ 16.88        

Granted

     101,844        33.38        

Exercised

     (201,966      10.08        

Forfeited/cancelled

     (32,957      20.31        
  

 

 

          

Options outstanding at September 30, 2017

     749,669      $ 20.84        6.72      $ 13,205  
  

 

 

          

Options exercisable at September 30, 2017

     423,217      $ 15.86        5.53      $ 9,602  
  

 

 

          

Vested and expected to vest at September 30, 2017 (1)

     739,381      $ 20.74        6.70      $ 13,065  
  

 

 

          

 

(1)  Represents the number of vested options as of September 30, 2017 plus the number of unvested options expected to vest as of September 30, 2017 based on the unvested outstanding options at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on September 30, 2017 of $38.32 per share and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on September 30, 2017.

The weighted average grant date fair value of options granted during the nine-month periods ended September 30, 2017 and 2016 was $16.94 and $13.55, respectively. The total fair value of stock options that vested during the nine-month periods ended September 30, 2017 and 2016 was approximately $2,074,000 and $1,590,000, respectively.

Information regarding restricted stock unit and performance stock unit activity for the nine-month period ended September 30, 2017 under the Plans is summarized below:

 

     Units
Outstanding
     Weighted-
Average
Exercise
Price Per
Share
     Weighted-
Average
Remaining
Contractual
Term
(in years)
     (in thousands)
Aggregate
Intrinsic
Value
 

Restricted stock units outstanding at December 31, 2016

     353,838      $ —          

Granted

     279,054        —          

Exercised

     (100,221      —          

Forfeited/cancelled

     (17,203      —          
  

 

 

          

Restricted stock units outstanding at September 30, 2017

     515,468      $ —          2.80      $ 19,753  
  

 

 

          

Vested and expected to vest at September 30, 2017 (1)

     488,104      $ —          2.66      $ 18,704  
  

 

 

          

 

(1)  Represents the number of vested restricted stock units as of September 30, 2017 plus the number of unvested restricted stock units expected to vest as of September 30, 2017 based on the unvested outstanding restricted stock units at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on September 30, 2017 of $38.32 per share) that would have been received by the restricted stock unit holders had all restricted stock units vested on September 30, 2017. The aggregate intrinsic value of restricted stock units vested during the nine-month periods ended September 30, 2017 and 2016 was approximately $3,480,000 and $1,479,000, respectively.

The weighted average grant date fair value of restricted stock units granted during the nine-month periods ended September 30, 2017 and 2016 was $36.85 and $26.28, respectively. The total grant date fair value of restricted stock units that vested during the nine-month periods ended September 30, 2017 and 2016 was approximately $2,565,000 and $1,315,000, respectively.

As of September 30, 2017, there was $18,114,000 of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of 2.66 years.

 

21


Table of Contents

13. Income Taxes

The Company’s effective tax rate for the three- and nine-month periods ended September 30, 2017 was 330.9% and (183.8%), respectively, compared to 47.8% and 34.3%, respectively, for the corresponding periods in the prior year.

In the second quarter of 2017, the Company completed a sale of intellectual property to Repligen Sweden AB that allowed for the Company to utilize certain of its U.S. deferred tax assets. Accordingly, the Company reduced its valuation allowance on its U.S. deferred tax assets by approximately $9,200,000 in the second quarter of 2017 and recorded a $5,625,000 tax benefit on the Company’s consolidated statement of operations as a result of the sale of the intellectual property.

In the third quarter of 2017, in conjunction with the Spectrum Acquisition, the Company determined that its U.S. deferred tax assets were more likely than not to be realized after considering deferred tax liabilities related to the acquired intangible assets. Accordingly, the Company reduced its valuation allowance on its U.S. deferred tax assets by approximately $6,611,000 in the third quarter of 2017.

For the three- and nine-month periods ended September 30, 2017, the effective tax rate differed from the U.S. statutory tax rate of 34% primarily due to valuation allowance releases related to the sale of intellectual property, the Spectrum Acquisition and lower statutory tax rates on foreign profits. For the three-month period ended September 30, 2016, the effective tax rate was higher than the U.S. statutory tax rate of 34% primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions.

At December 31, 2016, the Company had net operating loss carryforwards of approximately $48,550,000 in the U.S., net operating loss carryforwards of approximately €2,287,000 (approximately $2,407,000) in Germany, federal business tax credit carryforwards of $1,745,000 and state business tax credit carryforwards of approximately $442,000 available to reduce future domestic income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2036. The net operating loss and business tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service. While an IRC Section 382 study was completed in the second quarter of 2017, and no current limitations were identified, use of these net operating loss and business tax credit carryforwards may be limited in the future based on certain changes in the ownership interest of significant stockholders.

ASU 2016-09 states that previously unrecognized excess tax benefits related to stock based compensation should be recognized on a modified retrospective basis. As such, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3 million as of January 1, 2017 for previously unrecognized stock based compensation excess tax benefits outstanding as of the beginning of the period. Because the Company maintained a full valuation allowance on its U.S. deferred tax assets at that date, the Company recorded a corresponding increase to the valuation allowance as of January 1, 2017, and the impact of adopting ASU 2016-09 on retained earnings is zero.

In the first quarter of 2017, Repligen Germany GmbH was subject to a tax examination for the years 2012 through 2015. The examination was general in nature, covering all aspects of the subsidiary’s operations prior to the Atoll Acquisition on April 1, 2016. There were no material findings as a result of this examination, and the examination was closed by the German tax authorities.

The Company’s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2014-2016

Sweden

   2011-2016

Germany

   2016

Netherlands

   2012-2016

14. Fair Value Measurement

In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

 

Level 1   

–  Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access

 

22


Table of Contents
Level 2   

–  Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly

Level 3   

–  Valuations based on inputs that are unobservable and significant to the overall fair value measurement

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

The Company’s fixed income investments have historically comprised of obligations of U.S. government agencies and corporate marketable securities. These investments have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. At least annually, the Company validates applicable prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active.

As of September 30, 2017, the Company had no assets or liabilities for which fair value measurement is either required or has been elected to be applied.

As of December 31, 2016, the Company had accrued liabilities with a fair value of $6,119,000 related to contingent consideration in connection with the Refine and Atoll business combinations. The contingent consideration related to Refine was based on actual 2016 revenues. The contingent consideration related to Atoll was based on meeting revenue growth targets in 2016. These valuations are Level 3 valuations, as the primary inputs are unobservable. All contingent consideration liabilities were paid in the first quarter of 2017.

The following table provides a rollforward of the fair value of contingent consideration (in thousands):

 

Balance at December 31, 2016

   $ 6,119  

Payments

     (6,119
  

 

 

 

Balance at September 30, 2017

   $ —    
  

 

 

 

In May 2016, the Company issued $115 million aggregate principal amount of the Notes due June 1, 2021. Interest is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016. As of September 30, 2017, the carrying value of the Notes was approximately $98.2 million, net of unamortized discount, and the fair value of the Notes was approximately $154.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2017. These valuations are Level 1 valuations, as the valuations are based on unadjusted quoted prices in active markets that the Company has the ability to access. The Notes are discussed in more detail in Note 11, “Long Term Debt.

There were no re-measurements to fair value during the three months ended September 30, 2017 of financial assets and liabilities that are not measured at fair value on a recurring basis.

15. Commitments and Contingencies

Future minimum rental commitments under the Company’s leases as of September 30, 2017 are as follows (in thousands):

 

     Minimum Rental
Commitments
 

2017 (three months remaining)

   $ 939  

2018

     3,644  

2019

     3,367  

2020

     3,060  

2021

     2,751  

Thereafter

     2,319  

 

23


Table of Contents

16. Related Party Transactions

In July 2017, in conjunction with the Spectrum Acquisition, the Board of Directors engaged one of the Company’s independent directors to serve as the chairperson of the Spectrum Integration Committee. In this role, this Director will work directly with the Company’s executive team on general integration strategy and focus on the integration of Spectrum’s operations and commercial organization with the Company. As of September 30, 2017, the Company has accrued approximately $95,000 of expense related to this director’s services.

Additionally, certain facilities leased by Spectrum are owned by the former owner of Spectrum, who currently holds greater than 10% of the Company’s outstanding common stock. The lease amounts paid to this shareholder were negotiated in connection with the Spectrum Acquisition. The Company has incurred rent expense totaling $134,000 for the three-month period ended September 30, 2017 related to these leases.

17. Segment Reporting

The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one operating segment. As a result, the financial information disclosed herein represents all of the material financial information related to the Company’s principal operating segment.

The following table represents the Company’s total revenue by geographic area (based on the location of the customer):

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
     2017     2016     2017     2016  

United States

     45     45     40     40

Sweden

     15     23     23     29

United Kingdom and Ireland

     10     11     13     14

Other

     30     21     24     17
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

Revenue from significant customers as a percentage of the Company’s total revenue is as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
     2017     2016     2017     2016  

GE Healthcare

     17     23     24     29

MilliporeSigma

     14     28     18     30

Significant accounts receivable balances as a percentage of the Company’s total trade accounts receivable are as follows:

 

     September 30,
2017
    December 31,
2016
 

GE Healthcare

     20     26

MilliporeSigma

     11     8

 

24


Table of Contents
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview

We are a bioprocessing-focused, global life sciences company bringing over 30 years of expertise and innovation to our customers. Our mission is to inspire advances in bioprocessing as a trusted partner in the production of biologic drugs that improve human health worldwide.

Focused on delivering cost and process efficiencies, we offer innovative technologies that help set new standards in the way that our customers manufacture biologic drugs We develop and market a broad range of high-value products and flexible solutions that address critical steps in the production of biologic drugs – principally antibody-based therapeutics, recombinant proteins and vaccines – while ensuring that the highest drug quality and safety standards are upheld.

Since our strategic decision in 2012 to focus fully on building our bioprocessing business, we have expanded and diversified our product offering beyond our core Protein A affinity ligands portfolio, and believe we are well-positioned in the bioprocessing market as single-use and continuous processing technologies are increasingly adopted by biopharmaceutical manufacturers. This expansion has been through a combination of internal innovations and acquisitions. Our Proteins business today includes cell culture growth factors in addition to our longstanding Protein A ligands. In recent years, we have significantly expanded our Chromatography business, which includes our best-in-class OPUS® pre-packed columns as well as our ELISA kits and chromatography resins. In addition, we have established a Filtration business that includes our leading XCell™ ATF and TangenX™ tangential flow filtration (“TFF”) product lines, and with our acquisition of Spectrum, Inc. (“Spectrum”) on August 1, 2017 we added a diverse line of hollow fiber TFF products and systems.

Our team has substantial experience in biomanufacturing and works with industry leaders and customers to develop innovative solutions that address pressure points in the bioproduction process. Our bioprocessing products drive process efficiency, cost and yield improvements for our customers. In upstream processes, our XCell™ ATF filtration devices and cell culture supplements are used in clinical and commercial-stage manufacturing to improve biologic drug yields. In downstream processes, our Protein A ligands are a critical component of Protein A resins used to purify over 70 antibody-based drugs on the market and over 300 drugs in clinical development. Also in downstream processes, our OPUS® pre-packed chromatography columns (PPCs) are used in the purification of clinical-stage biologics, and our TangenX™ flat sheet TFF filtration cassettes are used to concentrate clinical and commercial-stage biologic drugs. Spectrum KrosFlo™ TFF systems are used downstream in ultrafiltration and diafiltration applications as well as microfiltration applications. In perfusion (continuous) processes, Spectrum KrosFlo™ TFF is upstream in cell retention applications.

We manufacture and supply our Protein products, such as Protein A ligands, through long-term agreements with major life sciences companies, such as GE Healthcare and MilliporeSigma, who in turn produce and sell Protein A resins to biopharmaceutical companies and contract manufacturing organizations (“CMOs”). We manufacture and supply our cell culture supplements through a distribution agreement with MilliporeSigma.

We sell our Chromatography and Filtration products directly to biopharmaceutical companies and CMOs. These products are manufactured or assembled internally and marketed globally through a direct commercial organization in the United States (US) and Europe, and through a combination of direct sales and distributors in Asia. Since 2014, we have steadily invested in our global commercial organization to support our growing Chromatography and Filtration businesses; we have added 32 sales, marketing, product management, service and applications personnel to form a 40-person commercial team as of September 30, 2017. The acquisition of Spectrum further expands our commercial organization in the US and Europe, and adds a direct sales presence in Asia Pacific regions.

Our commercial and R&D teams have a track record of launching new products and building new markets for acquired technologies. For example, since acquiring the XCell™ ATF business in 2014, we have expanded its market penetration through increased customer interaction, product extensions and new applications that increase flexibility and convenience for customers, while streamlining their biomanufacturing workflows.

Our acquisitions since 2012 have bolstered our direct-to-customer product offering. In 2014, we acquired our XCell™ ATF line from Refine Technologies LLC. We completed two acquisitions in 2016, acquiring Atoll GmbH (“Atoll”) in April (the “Atoll Acquisition”) and TangenX Technology Corporation (“TangenX”) in December (the “TangenX Acquisition”). The Atoll Acquisition strengthened our Chromatography business by broadening our line of OPUS® pre-packed columns (to include lab- and process development-scale columns) and establishing a customer-facing center in Europe. The TangenX Acquisition strengthened our Filtration business, balancing our existing upstream XCell™ ATF line with a downstream line of TangenX™ Sius™ TFF filtration products. On August 1, 2017, we acquired Spectrum, a leader in bioprocess filtration with expertise in hollow fiber technology based in Rancho Dominguez, California (the “Spectrum Acquisition”). We believe the addition of Spectrum will strengthen our Filtration business and support our flagship XCell™ ATF product line with an extensive consumables portfolio. We also believe the Spectrum Acquisition will help diversify our markets beyond monoclonal antibody manufacturing, into vaccine and recombinant protein production.

 

25


Table of Contents

Our internal innovation has also driven the growth of our direct-to-customer product offerings. Internally, we develop and market our process-scale OPUS® pre-packed chromatography columns. Also through internal innovation, we have extended both our OPUS® and XCell™ ATF product lines, to include more size options and technology features to benefit our customers. For example in 2016 we introduced OPUS® R, a resin recovery feature on our largest OPUS® columns, and we launched a single-use (disposable) alternative to our stainless steel XCell™ ATF Systems, XCell™ ATF Single-use. Notably, the Spectrum Acquisition satisfies a strategic goal of owning the hollow fiber filter cartridges that can be used in our XCell™ ATF devices. Spectrum has historically been a key supplier of these filters to us.

Many of our products are early in their adoption cycle and, together with the expansion of our commercial organization and strategic acquisitions, have contributed to product revenue expansion from $41.8 million in 2012 to $104.5 million in 2016. While all product franchises have grown, our diversification strategy has resulted in our direct product sales accounting for approximately 50% of our bioprocessing revenue in 2016, compared to approximately 20% in 2012. To meet increased demand for our products, we have increased and continue to increase the volume and scale of manufacturing at our manufacturing facilities in the United States and Sweden and plan to expand manufacturing capacity at our newly acquired manufacturing facilities in the United States and Germany.

Customers use our products to produce initial quantities of drug for clinical studies, then scale-up to larger volumes as the drug progresses to commercial production following regulatory approval. Detailed specifications for a drug’s manufacturing process are included in applications that must be approved by regulators, such as the U.S. Food and Drug Administration (“FDA”) and the European Medicines Agency, throughout the clinical trial process and prior to final commercial approval. As a result, products that become part of the manufacturing specifications of a late-stage clinical or commercial process can be very “sticky” due to the costs and uncertainties associated with displacing them.

On August 1, 2017, the Company completed the Spectrum Acquisition for approximately $122.9 million in cash, 6,153,995 unregistered shares of the Company’s common stock totaling $247.6 million and an estimated working capital adjustment of approximately $1.0 million for a total purchase price of $371.5 million, subject to further adjustment based on working capital adjustment provisions, and indemnification obligations of holders of equity securities of Spectrum receiving merger consideration.

Spectrum is a diversified filtration company with a differentiated portfolio of hollow fiber cartridges, bench-top to commercial scale filtration and perfusion systems and a broad portfolio of disposable and single-use solutions. Spectrum’s products are primarily used for the filtration, isolation, purification and concentration of monoclonal antibodies, vaccines, recombinant proteins, diagnostic products and cell therapies where the company offers both standard and customized solutions to its bioprocessing customers.

Spectrum’s filtration products include its KrosFlo® line of hollow-fiber cartridges, TFF systems and single-use flow path consumables, as well as its Spectra/Por® portfolio of laboratory dialysis products and its Pro-Connex® single-use hollow fiber Module-Bag-Tubing (MBT) sets. Outside of filtration, the company sells its Spectra/Chrom® liquid chromatography products for research applications. These bioprocessing products account for the majority of Spectrum revenues. Spectrum also offers a line of operating room products.

Critical Accounting Policies and Estimates

A “critical accounting policy” is one which is both important to the portrayal of our financial condition and results and requires management’s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. For additional information, please see the discussion of our critical accounting policies in Management’s Discussion and Analysis of Financial Condition and Results of Operations and our significant accounting policies in Note 2 to the Financial Statements included in our Annual Report on Form 10-K for the year ended December 31, 2016.

 

26


Table of Contents

Results of Operations

Revenues

Revenues for the three- and nine-month periods ended September 30, 2017 and 2016 were as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
(in thousands, except percentages)    2017      2016      $ Change      % Change     2017      2016      $ Change      % Change  

Product revenue

   $ 36,514      $ 24,677      $ 11,837        48.0   $ 99,516      $ 78,942      $ 20,574        26.1

Royalty and other revenue

     66        —          66        100.0     108        —          108        100.0
  

 

 

    

 

 

    

 

 

      

 

 

    

 

 

    

 

 

    

Total revenues

   $ 36,580      $ 24,677      $ 11,903        48.2   $ 99,624      $ 78,942      $ 20,682        26.2
  

 

 

    

 

 

    

 

 

      

 

 

    

 

 

    

 

 

    

 

 

 

Revenues increased 48.2% and 26.2% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase was primarily due to increases in orders for our XCell ATF systems and OPUS pre-packed chromatography columns from our key bioprocessing customers, in addition to revenues from the Spectrum Acquisition, Atoll Acquisition and TangenX Acquisition in 2017. Sales of our bioprocessing products are impacted by the timing of orders, development efforts at our customers or end-users and regulatory approvals for biologics that incorporate our products, which may result in significant quarterly fluctuations. Such quarterly fluctuations are expected, but they may not be predictive of future revenue or otherwise indicate a trend.

Costs and operating expenses

Total costs and operating expenses for the three- and nine-month periods ended September 30, 2017 and 2016 were comprised of the following:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
(in thousands, except percentages)    2017      2016      $ Change     % Change     2017      2016      $ Change     % Change  

Cost of product revenue

   $ 19,987      $ 11,242      $ 8,745       77.8   $ 47,913      $ 34,955      $ 12,958       37.1

Research and development

     2,001        1,886        115       6.1     5,603        5,316        287       5.4

Selling, general and administrative

     14,998        7,127        7,871       110.4     35,365        22,286        13,079       58.7

Contingent consideration – fair value adjustments

     —          675        (675     (100.0 %)      —          3,317        (3,317     (100.0 %) 
  

 

 

    

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Total costs and operating expenses

   $ 36,986      $ 20,930      $ 16,056       76.7   $ 88,881      $ 65,874      $ 23,007       34.9
  

 

 

    

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Cost of product revenue increased 77.8% and 37.1% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase is primarily due to the increased product revenues noted above; the impact of the Spectrum Acquisition, the Atoll Acquisition and the TangenX Acquisition; and product mix. Gross margins may fluctuate in the fourth quarters of 2017 based on expected production volume and product mix.

Research and development expenses increased 6.1% and 5.4% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase is primarily related to the timing and scale of our various bioprocessing product development projects as well as costs related to continuing projects assumed as part of the Spectrum Acquisition. Expenses generally include personnel costs, external development costs, supplies and other expenses related to our new products in development.

Selling, general and administrative expenses increased 110.4% and 58.7% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase is primarily due to additional expense resulting from our acquisitions of Spectrum, Atoll and TangenX, the continued buildout of our administrative infrastructure to support future growth, and the continued expansion of our customer-facing activities to drive sales of our bioprocessing products.

Contingent consideration fair value adjustments were approximately $675,000 and $3,317,000 for the three- and nine-month periods ended September 30, 2016. These fair value adjustments were related to the increased probability of achieving the 2016 sales milestone under the Refine acquisition agreement. There was no such expense in 2017, as the contingent consideration periods for the Atoll Acquisition and Refine Acquisition ended in 2016.

 

27


Table of Contents

Investment income

Investment income for the three- and nine-month periods ended September 30, 2017 and 2016 was as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
(in thousands, except percentages)    2017      2016      $ Change      % Change     2017      2016      $ Change      % Change  

Investment income

   $ 102      $ 97      $ 5        5.2   $ 308      $ 234      $ 74        31.6

Investment income includes income earned on invested cash balances. Increases in investment income in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year are mainly attributable to higher average interest rates and higher average invested cash balances related to the receipt of proceeds from the issuance of our 2.125% Convertible Senior Notes due 2021 (the “Notes”) in May 2016 and our issuance of common stock in July 2017.

Interest expense

Interest expense for the three- and nine-month periods ended September 30, 2017 and 2016 was as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
(in thousands, except percentages)    2017     2016     $ Change     % Change     2017     2016     $ Change     % Change  

Interest expense

   $ (1,618   $ (1,555   $ (63     4.1   $ (4,804   $ (2,198   $ (2,606     118.6

Increases in interest expense in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year are attributable to interest expense related to the issuance of the Notes in May 2016.

Other income (expense)

Other income (expense) for the three- and nine-month periods ended September 30, 2017 and 2016 was as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
(in thousands, except percentages)    2017     2016     $ Change     % Change     2017     2016     $ Change      % Change  

Other income (expense)

   $ (100   $ (75   $ (25     33.3   $ (548   $ (979   $ 431        44.0

Changes in other income (expense) in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year are primarily attributable to foreign currency losses related to amounts due from non-Swedish kronor-based customers and cash balances denominated in U.S. dollars and British pounds held by our Sweden operations.

Income tax (benefit) provision

Income tax (benefit) provision for the three- and nine-month periods ended September 30, 2017 and 2016 was as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
(in thousands, except percentages)    2017     2016      $ Change     % Change     2017     2016      $ Change     % Change  

Income tax provision

   $ (6,691   $ 1,059      $ (7,750     (731.8 %)    $ (10,476   $ 3,474      $ (13,950     (401.6 %) 

For the three- and nine-month periods ended September 30, 2017, we had losses before taxes of ($2,022,000) and income before taxes of $5,699,000, respectively, and recorded a tax benefit of ($6,691,000) and ($10,476,000), respectively. The effective tax rate was 330.9% and (183.8%) for the three- and nine-month periods ended September 30, 2017, respectively, and is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to a benefit of approximately $6,611,000 related to the release of the valuation allowance on deferred tax assets held in the U.S. resulting from the Spectrum Acquisition in the third quarter of 2017 and a benefit of approximately $5,625,000 related to the reduction of the Company’s valuation allowance on its deferred tax assets resulting from the sale of certain intellectual property to Repligen Sweden AB in the second quarter of 2017.

For the three- and nine-month periods ended September 30, 2016, we had income before taxes of $2,214,000 and $10,125,000, respectively, and recorded a tax provision of $1,059,000 and $3,474,000, respectively. The effective tax rate was 47.8% and 34.3% for the three- and nine-month periods ended September 30, 2016, respectively, and is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate in the prior year is lower than the U.S. statutory tax rate primarily due to lower statutory tax rates in foreign jurisdictions and the tax treatment of contingent consideration expense and related payments.

 

28


Table of Contents

Non-GAAP Financial Measures

We provide non-GAAP adjusted income from operations, adjusted net income, and adjusted EBITDA as supplemental measures to GAAP measures regarding our operating performance. A detailed explanation and a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure are provided below.

We include this financial information because we believe these measures provide a more accurate comparison of our financial results between periods and more accurately reflect how management reviews its financial results. We excluded the impact of certain acquisition-related items because we believe that the resulting charges do not accurately reflect the performance of our ongoing operations for the period in which such charges are incurred.

In the first quarter of 2017, we began deducting intangible amortization in our presentation of non-GAAP financial metrics. The non-GAAP financial metrics included in our Quarterly Reports on Form 10-Q for the quarter ended September 30, 2016 do not deduct intangible amortization. However, we have included a deduction for the non-GAAP financial metrics below for the three- and nine-month periods ended September 30, 2016 for comparability. As a result, the non-GAAP financial metrics below differ from those included in our Quarterly Reports on Form 10-Q for the quarter ended September 30, 2016.

Adjusted Income from Operations

Adjusted income from operations is measured by taking income from operations as reported in accordance with GAAP and excluding acquisition and integration costs, inventory step-up charges, amortization of intangible assets and contingent consideration expense booked through our consolidated statements of comprehensive income.

The following is a reconciliation of income from operations in accordance with GAAP to adjusted income from operations for the three- and nine-month periods ended September 30, 2017 and 2016 (in thousands):

 

     Three months ended September 30,      Nine months ended September 30,  
     2017      2016      2017      2016  

GAAP income (loss) from operations

   $ (406    $ 3,747      $ 10,743      $ 13,068  

Non-GAAP adjustments to net income:

           

Acquisition and integration costs

     3,378        144        6,165        1,262  

Inventory step-up charges

     2,720        —          2,720        —    

Intangible amortization

     1,993        552        3,476        1,484  

Contingent consideration – fair value adjustments

     —          675        —          3,317  
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted income from operations

   $ 7,685      $ 5,118      $ 23,104      $ 19,131  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted Net Income

Adjusted net income is measured by taking net income as reported in accordance with GAAP and excluding acquisition and integration costs, inventory step-up charges, amortization of intangible assets and related tax effects, contingent consideration expense, non-cash interest expense and the partial release of the valuation allowance on our deferred tax assets booked through our consolidated statements of comprehensive income.

 

29


Table of Contents

The following is a reconciliation of net income in accordance with GAAP to adjusted net income for the three-month periods ended September 30, 2017 and 2016:

 

     Three Months Ended September 30,  
     2017      2016  
     (in thousands)
Amount
     Fully Diluted
Earnings per
Share
     (in thousands)
Amount
     Fully Diluted
Earnings per
Share
 

GAAP net income

   $ 4,669      $ 0.11      $ 1,155      $ 0.03  

Non-GAAP adjustments to net income:

           

Acquisition and integration costs

     3,378        0.08        144        0.00  

Inventory step-up charges

     2,720        0.06        —          —    

Contingent consideration – fair value adjustments

     —          —          675        0.02  

Intangible amortization

     1,993        0.05        552        0.02  

Non-cash interest expense

     1,002        0.02        938        0.03  

Tax effect of intangible amortization and acquisition costs

     (577      (0.01      (104      (0.00

Release of valuation allowance on deferred tax assets

     (6,611      (0.16      —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted net income

   $ 6,574      $ 0.15      $ 3,360      $ 0.10  
  

 

 

    

 

 

    

 

 

    

 

 

 

The following is a reconciliation of net income in accordance with GAAP to non-GAAP adjusted net income for the nine-month periods ended September 30, 2017 and 2016:

 

     Nine Months Ended September 30,  
     2017     2016  
     (in thousands)
Amount
    Fully Diluted
Earnings per
Share
    (in thousands)
Amount
    Fully Diluted
Earnings per
Share
 

GAAP net income

   $ 16,175     $ 0.43     $ 6,651     $ 0.20  

Non-GAAP adjustments to net income:

        

Acquisition and integration costs

     6,165       0.16       1,262       0.04  

Inventory step-up charges

     2,720       0.07       —         —    

Contingent consideration – fair value adjustments

     —         —         3,317       0.10  

Intangible amortization

     3,476       0.09       1,484       0.04  

Non-cash interest expense

     2,958       0.08       1,320       0.04  

Tax effect of intangible amortization and acquisition costs

     (781     (0.02     (313     (0.01

Release of valuation allowance on deferred tax assets

     (12,236     (0.33     —         —    
  

 

 

   

 

 

   

 

 

   

 

 

 

Non-GAAP adjusted net income

   $ 18,477     $ 0.49     $ 13,721     $ 0.40  
  

 

 

   

 

 

   

 

 

   

 

 

 

Per share totals may not add due to rounding.

Adjusted EBITDA

Adjusted EBITDA is measured by taking net income as reported in accordance with GAAP, excluding investment income, interest expense, taxes, depreciation and amortization, and excluding acquisition and integration costs, inventory step-up charges and contingent consideration expenses booked through our consolidated statements of comprehensive income.

 

30


Table of Contents

The following is a reconciliation of net income in accordance with GAAP to adjusted EBITDA for the three- and nine-month periods ended September 30, 2017 and 2016 (in thousands):

 

     Three months ended September 30,      Nine months ended September 30,  
     2017      2016      2017      2016  

GAAP net income

   $ 4,669      $ 1,155      $ 16,175      $ 6,651  

Non-GAAP EBITDA adjustments to net income:

           

Investment income

     (102      (97      (308      (234

Interest expense

     1,618        1,555        4,804        2,198  

Tax provision

     (6,691      1,059        (10,476      3,474  

Depreciation

     1,130        824        2,988        2,360  

Amortization

     1,993        552        3,476        1,484  
  

 

 

    

 

 

    

 

 

    

 

 

 

EBITDA

     2,617        5,048        16,659        15,933  

Other non-GAAP adjustments:

           

Acquisition and integration costs

     3,378        144        6,165        1,262  

Inventory step-up charges

     2,720        —          2,720        —    

Contingent consideration – fair value adjustments

     —          675        —          3,317  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 8,715      $ 5,867      $ 25,544      $ 20,512  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liquidity and Capital Resources

We have financed our operations primarily through revenues derived from product sales, research grants, proceeds and royalties from license arrangements, a litigation settlement, sales of equity securities and issuance of convertible debt. Our revenue for the foreseeable future will primarily be limited to our bioprocessing product revenue.

At September 30, 2017, we had cash and cash equivalents of $159,666,000 compared to cash and marketable securities of $141,780,000 at December 31, 2016. A deposit for leased office space of $450,000 is classified as restricted cash and is not included in cash and marketable securities totals as of September 30, 2017 and December 31, 2016.

In July 2017, we completed a public offering in which 2,807,017 shares of our common stock were sold to the public at a price of $42.75 per share. The underwriters were granted an option, which they exercised in full, to purchase an additional 421,052 shares of our common stock. The total proceeds from this offering, net of underwriting discounts, commissions and other offering expenses, totaled approximately $129.3 million.

On August 1, 2017, we completed our acquisition of Spectrum for approximately $122.9 million in cash and 6,153,995 unregistered shares of the Company’s common stock.

During the third quarter of 2017, the closing price of the Company’s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017. As a result, the Notes with a face value of $115 million and a carrying value of $98.2 million are classified as current liabilities on the Company’s consolidated balance sheet as of September 30, 2017. It is the Company’s policy and intent to settle the face value of the Notes in cash and any excess conversion premium in shares of our common stock. As of the date of this filing, none of the Notes have been converted by the holders of such Notes.

Operating activities

For the nine-month period ended September 30, 2017, our operating activities provided cash of $2,233,000 reflecting net income of $16,175,000 and non-cash charges totaling $1,115,000 primarily related to depreciation, amortization, non-cash interest expense, deferred tax expense and stock-based compensation charges. An increase in accounts receivable consumed $8,472,000 of cash, and was primarily due to the increase in revenues and timing of cash receipts from customers. Payments of accrued liabilities consumed $6,089,000 of cash, and were mainly due to the payment of contingent consideration to Refine and Atoll related to 2016 sales milestones and the payment of certain Spectrum liabilities in the third quarter of 2017. The remaining cash flow provided by operations resulted from net unfavorable changes in various other working capital accounts.

For the nine-month period ended September 30, 2016, our operating activities provided cash of $5,567,000 reflecting net income of $6,651,000 and non-cash charges totaling $12,148,000 including depreciation, amortization, non-cash interest expense, stock-based compensation charges, deferred tax expenses and the revaluation of contingent consideration. An increase in accounts receivable consumed $3,270,000 of cash, and was primarily due to the timing of cash receipts from customers. An increase in inventories

 

31


Table of Contents

consumed $6,457,000 of cash to support future revenues. Decreases in accounts payable consumed $1,918,000 of cash, and were due primarily due to purchasing activity and timing of cash payments to vendors. Payments of accrued liabilities consumed $2,389,000 of cash, and was mainly due to the payment of contingent consideration to Refine related to 2015 sales milestones.

Investing activities

Our investing activities consumed $97,075,000 of cash for the nine-month period ended September 30, 2017, primarily due to the payment of cash consideration of $112,941,000 (net of cash received) for the Spectrum Acquisition and $3,686,000 used for fixed asset additions, partially offset by net redemptions of marketable securities of $19,552,000. For the nine-month period ended September 30, 2016, our investing activities consumed $13,878,000 for the nine-month period ended September 30, 2016. On April 1, 2016 we paid approximately $8.8 million (net of cash received) as cash consideration for the acquisition of Atoll, $3,462,000 used for fixed asset additions and net purchases of marketable securities of $1,694,000.

Financing activities

For the nine-month period ended September 30, 2017, our financing activities provided $129,642,000 of cash. In July 2017, we completed a public offering in which 2,807,017 shares of our common stock were sold to the public at a price of $42.75 per share. The underwriters were granted an option, which they exercised in full, to purchase an additional 421,052 shares of our common stock. The total proceeds from this offering, net of underwriting discounts, commissions and other offering expenses, totaled approximately $129.3 million. Proceeds from stock option exercises in the nine-month period ended September 30, 2017 were $2,035,000, partially offset by contingent consideration payments of $1,702,000 related to the initial valuation of the likelihood that the 2016 XCell™ ATF sales milestones and Atoll revenue growth milestones would be achieved. For the nine-month period ended September 30, 2016, our financing activities provided $112,202,000 of cash. In May 2016, we received net proceeds of $111.1 million from the issuance of the Notes. Proceeds from exercises of stock options totaling $1,630,000 were partially offset by contingent consideration payments of $498,000 which stemmed from the initial valuation of the likelihood that the 2015 ATF sales milestone would be achieved.

We do not currently use derivative financial instruments.

Working capital decreased by approximately $50,330,000 to $112,748,000 at September 30, 2017 from $163,078,000 at December 31, 2016 due to the various changes noted above as well as the reclassification of the Notes to current liabilities from long term liabilities, as these Notes are convertible at the option of the holders of these Notes in the fourth quarter of 2017.

Our future capital requirements will depend on many factors, including the following:

 

    the expansion of our bioprocessing business;

 

    the ability to sustain sales and profits of our bioprocessing products;

 

    market acceptance of our new products;

 

    our ability to acquire additional bioprocessing products;

 

    the resources required to successfully integrate the acquisitions of Refine and Atoll and recognize expected synergies;

 

    our identification and execution of strategic acquisitions or business combinations;

 

    the scope of and progress made in our research and development activities;

 

    the extent of any share repurchase activity;

 

    the election of any Note holders to convert their Notes during an eligible period; and

 

    the success of any proposed financing efforts.

Absent acquisitions of additional businesses, products, product candidates or intellectual property, we believe our current cash balances are adequate to meet our cash needs for at least twelve months from the date of this filing, even if all of the Notes are converted by the holders of those Notes in the fourth quarter of 2017. We expect operating expenses to increase as we integrate Spectrum into our business, continue to develop and expand our bioprocessing product lines and expand our commercial capabilities for the foreseeable future. Our future capital requirements may include, but are not limited to, purchases of property, plant and equipment, the acquisition of additional bioprocessing products and technologies to complement our existing manufacturing capabilities, continued investment in our intellectual property portfolio and future repayment of convertible debt.

We plan to continue to invest in our bioprocessing business and in key research and development activities associated with the development of new bioprocessing products. We actively evaluate various strategic transactions on an ongoing basis, including monetizing existing assets and licensing or acquiring complementary products, technologies or businesses that would complement our

 

32


Table of Contents

existing portfolio of development programs. We continue to seek to acquire such potential assets that may offer us the best opportunity to create value for our shareholders. In order to acquire such assets, we may need to seek additional financing to fund these investments. This may require the issuance or sale of additional equity or debt securities. The sale of additional equity may result in additional dilution to our stockholders. Should we need to secure additional financing to acquire a product, fund future investment in research and development, or meet our future liquidity requirements, we may not be able to secure such financing, or obtain such financing on favorable terms because of the volatile nature of the biotechnology marketplace.

Off-Balance Sheet Arrangements

We do not have any special purpose entities or off-balance sheet financing arrangements as of September 30, 2017.

Cautionary Statement Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements which are made pursuant to the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements in this Quarterly Report on Form 10-Q do not constitute guarantees of future performance. Investors are cautioned that statements in this Quarterly Report on Form 10-Q which are not strictly historical statements, including, without limitation, express or implied statements or guidance regarding current or future financial performance and position, potential impairment of future earnings, management’s strategy, plans and objectives for future operations or acquisitions, product development and sales, litigation strategy, product candidate research, development and regulatory approval, selling, general and administrative expenditures, intellectual property, development and manufacturing plans, availability of materials and product and adequacy of capital resources and financing plans constitute forward-looking statements. Such forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from those anticipated, including, without limitation, risks associated with: the success of current and future collaborative or supply relationships, including our agreements with BioMarin, GE Healthcare and MilliporeSigma, our ability to successfully grow our bioprocessing business, including as a result of acquisitions, commercialization or partnership opportunities, and our ability to develop and commercialize products, our ability to obtain required regulatory approvals, our compliance with all Food and Drug Administration regulations, our ability to obtain, maintain and protect intellectual property rights for our products, the risk of litigation regarding our patent and other intellectual property rights, the risk of litigation with collaborative partners, our limited sales and marketing experience and capabilities, our limited manufacturing capabilities and our dependence on third-party manufacturers and value-added resellers, our ability to hire and retain skilled personnel, the market acceptance of our products, reduced demand for our products that adversely impacts our future revenues, cash flows, results of operations and financial condition, our ability to compete with larger, better financed life sciences companies, our history of losses and expectation of incurring losses, our ability to generate future revenues, our ability to successfully integrate Refine, Atoll, TangenX and Spectrum, our ability to raise additional capital to fund potential acquisitions, our volatile stock price, and the effects of our anti-takeover provisions. Further information on potential risk factors that could affect our financial results are included in the filings made by us from time to time with the Securities and Exchange Commission including under the section entitled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2016 and in our Quarterly Report on Form 10-Q for the quarter ended June 30, 2017.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest rate risk

We have historically invested funds in U.S. Government and agency securities. As a result, we have been exposed to potential loss from market risks that may occur as a result of changes in interest rates, changes in credit quality of the issuer or otherwise. As of September 30, 2017, we do not have any such investments; however, we may seek to invest funds in similar investment vehicles in the future, as specified in our investment policy guidelines. Our investment policy limits the amount of our credit exposure to any one issuer, (with the exception of U.S. agency obligations) and type of instrument.

Foreign exchange risk

The reporting currency of the Company is U.S. dollars, and the functional currency of each of our foreign subsidiaries is its respective local currency. Our foreign currency exposures include the Swedish kronor, Euro, British pound, Chinese yuan, Japanese yen, Singapore dollar, South Korean won and Indian rupee; of these, the primary foreign currency exposures are the Swedish kronor, Euro and British pound. Exchange gains or losses resulting from the translation between the transactional currency and the functional currency are included in net income. Fluctuations in exchange rates may adversely affect our results of operations, financial position and cash flows. We currently do not seek to hedge this exposure to fluctuations in exchange rates.

 

33


Table of Contents
ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

The Company’s management, with the participation of the principal executive officer and the principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) as of the end of the period covered by this report. Based on such evaluation, the principal executive officer and principal financial officer have concluded that, as of the end of such period, the Company’s disclosure controls and procedures were effective in ensuring that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, on a timely basis, and is accumulated and communicated to the Company’s management, including the Company’s principal executive officer and the Company’s principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control

We acquired Spectrum LifeSciences, LLC (“Spectrum”) on August 1, 2017. The financial results of Spectrum are included in our unaudited condensed consolidated financial statements as of September 30, 2017 and for the quarter then ended. The Spectrum business represented approximately 57% of our total assets as of September 30, 2017 and approximately $7.6 million of revenue and ($2.0) million of net loss, respectively, for the quarter then ended. As this acquisition occurred in the third quarter of 2017, the scope of our assessment of our internal control over financial reporting does not include Spectrum. This exclusion is in accordance with the SEC’s general guidance that an assessment of a recently acquired business may be omitted from our scope in the year of acquisition.

Additionally, on December 14, 2016, we completed our acquisition of TangenX Technology Corporation (“TangenX”). On June 30, 2017 we legally merged TangenX into Repligen Corporation. We continue to integrate TangenX into our control environment, internal control process and procedures to conform to those of Repligen.

Other than the foregoing, there have been no changes in our internal control over financial reporting identified in connection with the evaluation required by paragraph (d) of Securities Exchange Act Rule 13a-15 or Rule 15d-15 that occurred in the three months ended September 30, 2017 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

34


Table of Contents

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

From time to time, we may be subject to legal proceedings and claims in the ordinary course of business. We are not currently aware of any such proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our business, financial condition or results of operations.

 

ITEM 1A. RISK FACTORS

The matters discussed in this Quarterly Report on Form 10-Q include forward-looking statements that involve risks or uncertainties. These statements are neither promises nor guarantees, but are based on various assumptions by management regarding future circumstances, over many of which Repligen has little or no control. A number of important risks and uncertainties, including those identified under the caption “Risk Factors” in Item 1A in our Annual Report on Form 10-K for the year ended December 31, 2016 and subsequent filings as well as risks and uncertainties discussed elsewhere in this Quarterly Report on Form 10-Q, could cause our actual results to differ materially from those in the forward-looking statements. There are no material changes to the Risk Factors described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2016 and our Quarterly Report on Form 10-Q for the quarter ended June 30, 2017.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Pursuant to the Agreement and Plan of Merger and Reorganization described in Note 2 to Condensed Consolidated Financial Statements, on August 1, 2017, the Company issued 6,153,995 unregistered shares of the Company’s common stock valued at $247.6 million as part of the consideration for the Company’s acquisition of Spectrum. The issuance is not registered under the Securities Act of 1933, as amended (the “Securities Act”), in reliance upon the exemption from registration provided by Rule 506(b) of Regulation D.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

 

ITEM 5. OTHER INFORMATION

None.

 

ITEM 6. EXHIBITS

(a) Exhibits

 

Exhibit

Number

  

Document Description

3.1    Restated Certificate of Incorporation, dated September 30, 1992 and amended September  17, 1999 (filed as Exhibit 3.1 to Repligen Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 1999 and incorporated herein by reference).
3.2    Certificate of Amendment to the Certificate of Incorporation of Repligen Corporation, effective as of May  16, 2014 (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on May 19, 2014 and incorporated herein by reference).
3.3    Second Amended and Restated Bylaws (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on May 23, 2017 and incorporated herein by reference).

 

35


Table of Contents

Exhibit

Number

  

Document Description

31.1 +    Rule 13a-14(a)/15d-14(a) Certification.
31.2 +    Rule 13a-14(a)/15d-14(a) Certification.
32.1 *    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101+    The following materials from Repligen Corporation on Form 10-Q for the quarterly period ended September 30, 2017, formatted in Extensible Business Reporting Language (xBRL): (i) Condensed Consolidated Statements of Comprehensive Income (Loss), (ii) Condensed Consolidated Balance Sheets, (iii) Condensed Consolidated Statements of Cash Flows, and (iv) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text.

 

+ Filed herewith.
* Furnished herewith.

 

36


Table of Contents

SIGNATURES

Pursuant to the requirements 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.

 

   REPLIGEN CORPORATION
Date: November 9, 2017    By:   

/s/ TONY J. HUNT

      Tony J. Hunt
      President and Chief Executive Officer
      (Principal executive officer)
      Repligen Corporation
Date: November 9, 2017    By:   

/s/ JON SNODGRES

      Jon Snodgres
      Chief Financial Officer
      (Principal financial officer)
      Repligen Corporation

 

37

EX-31.1 2 d464245dex311.htm EXHIBIT 31.1 Exhibit 31.1

Exhibit 31.1

CERTIFICATION

I, Tony J. Hunt, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Repligen 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: November 9, 2017

/s/ TONY J. HUNT

Tony J. Hunt
President and Chief Executive Officer
(Principal executive officer)
EX-31.2 3 d464245dex312.htm EXHIBIT 31.2 Exhibit 31.2

Exhibit 31.2

CERTIFICATION

I, Jon Snodgres, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Repligen 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: November 9, 2017

/s/ JON SNODGRES

Jon Snodgres
Chief Financial Officer
(Principal financial officer)
EX-32.1 4 d464245dex321.htm EXHIBIT 32.1 Exhibit 32.1

Exhibit 32.1*

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Repligen Corporation (the “Company”) on Form 10-Q for the period ending September 30, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officers of the Company hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, 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.

 

Date: November 9, 2017    By:   

/s/ TONY J. HUNT

      Tony J. Hunt
      Chief Executive Officer and President
      (Principal executive officer)
Date: November 9, 2017    By:   

/s/ JON SNODGRES

      Jon Snodgres
      Chief Financial Officer
      (Principal financial officer)

 

* This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.
EX-101.INS 5 rgen-20170930.xml XBRL INSTANCE DOCUMENT 0.02125 32.07 115000000 96289000 0.25 6044000 21000 11000 6192000 3083000 4525000 215000 936000 1218000 50000 0 459000 37150000 29501000 111000 38560000 960000 2160000 78400000 43001000 1142000 547000 6015000 13774000 9990000 1102000 0 5124000 371462000 265084000 5535000 576000 43565306 2175000 57000 11000 5318000 0.01 952000 599000 2202000 1100000 114000 155000 1409000 169000 885000 0 697000 25266000 17077000 2807017 42.75 157651000 1198673 12.03 0 20.74 80000000 43559081 739381 1228987 0.01 43559081 0 423217 15.86 749669 20.84 0.01 5000000 38.32 -43686000 528000 1573000 3367000 734236000 406000 6497000 1299000 -6647000 6423000 448000 576869000 939000 2751000 3644000 806000 436000 626766000 22416000 734000 3060000 10611000 37347000 32000 591000 0 1826000 118447000 98231000 1064000 13793000 231195000 3633000 22056000 450000 9602000 0 768000 159666000 18114000 9619000 147416000 38663000 1021000 0 13065000 29479000 3286000 2625000 4111000 19543000 598000 44472000 734236000 9046000 10214000 10308000 326652000 158027000 12795000 22235000 15743000 6467000 2789000 13205000 2319000 0.03 0.08 515468 38.32 0.03 0.08 515468 19753000 18704000 749669 20.84 0.066 0.02125 154800000 115000000 98231000 14261000 2508000 0.10 60000000 100000000 -6647000 -6647000 95000 2491000 51775000 230000 240000 7774000 102090000 116000 1062000 160000000 2860000 54092000 0 80000000 33844074 0.01 33844074 0 882748 16.88 0.01 5000000 -59861000 178000 1699000 288913000 435000 5586000 408000 -13749000 5061000 382000 168764000 204000 338000 242036000 19332000 411000 6695000 2103000 23000 1692000 786000 21075000 6119000 95272000 6119000 248000 16014000 184153000 2789000 14956000 450000 19547000 122233000 29806000 24696000 15194000 1264000 3218000 15214000 839000 34288000 288913000 0 59548000 36501000 6953000 14954000 14592000 1644000 353838 115000000 95272000 16777000 2951000 1745000 442000 -5000 -13744000 -13749000 2287000 2407000 48550000 1468000 12911000 208000 240000 4995000 22555000 24000 84000 2000 7000 18745000 18740000 807000 807000 711000 2000 7000 19552000 19547000 5300000 0 5300000 31.1813 111100000 P270D 30 1.00 20 1.30 P20Y P2Y P5Y P13Y 37532000 37150000 -382000 P20Y P3Y P16Y 6153995 122932000 371462000 247575000 955000 10200000 P14Y P2Y P2Y P13Y 538700 25266000 14138000 1307000 74000 10176000 129300000 421052 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>10. Accrued Liabilities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued interest payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued warranty</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> 326572 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Investments in marketable securities consisted of the following at December&#xA0;31, 2016 (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross<br /> Unrealized<br /> Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross<br /> Unrealized<br /> Loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,745</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,740</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,552</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,547</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>15. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Future minimum rental commitments under the Company&#x2019;s leases as of September&#xA0;30, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The carrying value of the Company&#x2019;s convertible senior notes is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2.125% Convertible Senior Notes due 2021:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,261</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,777</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,508</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,951</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> Q3 2017 10-Q 0.43 0.34 0000730272 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides a rollforward of the fair value of contingent consideration (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P16Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. Inventories</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories relate to the Company&#x2019;s bioprocessing business. The Company values inventory at cost or, if lower, market value, using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method. The Company reviews its inventories at least quarterly and records a provision for excess and obsolete inventory based on its estimates of expected sales volume, production capacity and expiration dates of raw materials, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">work-in-process</font></font> and finished products. Expected sales volumes are determined based on supply forecasts provided by key customers for the next 3 to 12 months. The Company writes down inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value, and inventory in excess of expected requirements to cost of product revenue. Manufacturing of bioprocessing finished goods is done to order and tested for quality specifications prior to shipment. Reserves for excess and obsolete inventory were approximately $406,000 at September&#xA0;30, 2017 and $435,000 at December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> A change in the estimated timing or amount of demand for the Company&#x2019;s products could result in additional provisions for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the accompanying financial statements, there have been no material adjustments related to a revised estimate of inventory valuations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font> and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead. Inventories consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Raw Materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,789</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,663</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 2233000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 49.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,744</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,647</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,647</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Future minimum rental commitments under the Company&#x2019;s leases as of September&#xA0;30, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="16%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">939</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,644</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 32957 P6Y8M19D 10.08 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>12. Equity and Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Public Offering of Common Stock</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On July&#xA0;3, 2017, the Company completed a public offering in which 2,807,017 shares of its common stock were sold to the public at a price of $42.75 per share. The underwriters were granted an option, which they exercised in full, to purchase an additional 421,052 shares of the Company&#x2019;s common stock. The total proceeds from this offering, net of underwriting discounts, commissions and other offering expenses, totaled approximately $129.3&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Stock-Based Compensation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> For the three-month periods ended September&#xA0;30, 2017 and 2016, the Company recorded stock-based compensation expense of approximately $1,817,000 and $1,282,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the &#x201C;2001 Plan&#x201D;) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the &#x201C;2012 Plan,&#x201D; and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the &#x201C;Plans&#x201D;). The Company recorded stock-based compensation expense of approximately $4,845,000 and $3,341,000 for the nine-month periods ended September&#xA0;30, 2017 and 2016, respectively, for share-based awards granted under the Plans.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Employee grants under the Plans generally vest over a three to five-year period, with <font style="WHITE-SPACE: nowrap">20%-33%</font> vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter. Nonqualified options issued to <font style="WHITE-SPACE: nowrap">non-employee</font> directors under the Plans generally vest over one year. Options granted under the Plans have a maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company&#x2019;s common stock on the date of grant. At September&#xA0;30, 2017, options to purchase 749,669 shares and 515,468 restricted stock units were outstanding under the Plans. At September&#xA0;30, 2017, 1,228,987 shares were available for future grant under the 2012 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value restricted stock units. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award. The Company recognizes expense on awards with service based vesting over the employee&#x2019;s requisite service period on a straight-line basis. In the third quarter of 2017, the Company issued performance stock units to certain individuals related to the Spectrum Acquisition which are tied to the achievement of certain revenue and gross margin metrics and the passage of time. The Company recognizes expense on performance based awards over the vesting period of each tranche when it is probable that the performance metrics will be achieved. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Information regarding option activity for the nine-month period ended September&#xA0;30, 2017 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(201,966</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32,957</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">749,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">423,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at September&#xA0;30, 2017 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">739,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested options as of September&#xA0;30, 2017 plus the number of unvested options expected to vest as of September&#xA0;30, 2017 based on the unvested outstanding options at September&#xA0;30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to <font style="WHITE-SPACE: nowrap">non-executive</font> level employees and 3% for awards granted to executive level employees.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The aggregate intrinsic value in the table above represents the total <font style="WHITE-SPACE: nowrap">pre-tax</font> intrinsic value (the difference between the closing price of the common stock on September&#xA0;30, 2017 of $38.32 per share and the exercise price of each <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">in-the-money</font></font> option) that would have been received by the option holders had all option holders exercised their options on September&#xA0;30, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The weighted average grant date fair value of options granted during the nine-month periods ended September&#xA0;30, 2017 and 2016 was $16.94 and $13.55, respectively. The total fair value of stock options that vested during the nine-month periods ended September&#xA0;30, 2017 and 2016 was approximately $2,074,000 and $1,590,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Information regarding restricted stock unit and performance stock unit activity for the nine-month period ended September&#xA0;30, 2017 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Units<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">353,838</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">279,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(100,221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">515,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at September&#xA0;30, 2017 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">488,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested restricted stock units as of September&#xA0;30, 2017 plus the number of unvested restricted stock units expected to vest as of September&#xA0;30, 2017 based on the unvested outstanding restricted stock units at September&#xA0;30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to <font style="WHITE-SPACE: nowrap">non-executive</font> level employees and 3% for awards granted to executive level employees.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The aggregate intrinsic value in the table above represents the total <font style="WHITE-SPACE: nowrap">pre-tax</font> intrinsic value (equal to the closing price of the common stock on September&#xA0;30, 2017 of $38.32 per share) that would have been received by the restricted stock unit holders had all restricted stock units vested on September&#xA0;30, 2017. The aggregate intrinsic value of restricted stock units vested during the nine-month periods ended September&#xA0;30, 2017 and 2016 was approximately $3,480,000 and $1,479,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The weighted average grant date fair value of restricted stock units granted during the nine-month periods ended September&#xA0;30, 2017 and 2016 was $36.85 and $26.28, respectively. The total grant date fair value of restricted stock units that vested during the nine-month periods ended September&#xA0;30, 2017 and 2016 was approximately $2,565,000 and $1,315,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; PAGE-BREAK-BEFORE: always; MARGIN-TOP: 0pt"> </p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of September&#xA0;30, 2017, there was $18,114,000 of total unrecognized compensation cost related to unvested share-based awards.&#xA0;This cost is expected to be recognized over a weighted average remaining requisite service period of 2.66 years.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>3. Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, <i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management&#x2019;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element&#x2019;s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management&#x2019;s best estimate of selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC <font style="WHITE-SPACE: nowrap">605-25,</font> based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company&#x2019;s financial statements historically.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Therapeutics Licensing Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Activities under licensing agreements are evaluated in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25</font> to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The delivered item or items have value to the customer on a stand-alone basis; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company&#x2019;s control.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC <font style="WHITE-SPACE: nowrap">605-28,</font> which the Company adopted on January&#xA0;1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It can only be achieved based in whole or in part on either the Company&#x2019;s performance or the occurrence of a specific outcome resulting from the Company&#x2019;s performance;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It would result in additional payments being due to the entity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> <i>Sale of Intellectual Property to BioMarin</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In January 2014, the Company entered into an asset purchase agreement (the &#x201C;BioMarin Asset Purchase Agreement&#x201D;) with BioMarin Pharmaceutical Inc. (&#x201C;BioMarin&#x201D;) to sell Repligen&#x2019;s histone deacetylase inhibitor (HDACi) portfolio. Pursuant to the terms of the BioMarin Asset Purchase Agreement, the Company is entitled to receive up to $160&#xA0;million in potential future milestone payments, comprised of:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $60&#xA0;million related to the achievement of specified clinical and regulatory milestone events; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $100&#xA0;million related to the achievement of specified commercial sales events, specifically the first commercial sale in specific territories.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> In addition, Repligen is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the <font style="WHITE-SPACE: nowrap">mid-single-digits</font> for the first HDACi portfolio product and for the first <font style="WHITE-SPACE: nowrap">non-HDACi</font> portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company&#x2019;s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. Any milestones earned upon specified clinical development or commercial sales events or future royalty payments, under the BioMarin Asset Purchase Agreement will be recognized as revenue when they are earned.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Activities under this agreement were evaluated in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25</font> to determine if they represented a multiple element revenue arrangement. The Company identified the following deliverables in the BioMarin Asset Purchase Agreement:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The assignment by the Company to BioMarin of its intellectual property rights in the HDACi portfolio and the Scripps Agreement (the &#x201C;Transferred Assets&#x201D;); and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The transfer of certain notebooks, data, documents, biological materials (if any) and other such documents in our possession that might be useful to further development of the program (the &#x201C;Technology Transfer&#x201D;).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Two criteria must be met in order for a deliverable to be considered a separate unit of accounting. The first criterion requires that the delivered item or items have value to the customer on a stand-alone basis. The second criterion, which relates to evaluating a general right of return, is not applicable because such a provision does not exist in the BioMarin Asset Purchase Agreement. The deliverables outlined above were deemed to have stand-alone value and to meet the criteria to be accounted for as separate units of accounting. Factors considered in this determination included, among other things, BioMarin&#x2019;s right under the agreement to assign the Transferred Assets, whether any other vendors sell the items separately and if BioMarin could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the multiple-element arrangements guidance addresses how to allocate the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company evaluated the potential milestones in accordance with ASC <font style="WHITE-SPACE: nowrap">605-28,</font> which allows an entity to make an accounting policy election to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. This evaluation included an assessment of the risks that must be overcome to achieve the respective milestone as well as whether the achievement of the milestone was due in part to our initial clinical work, the level of effort and investment required to achieve the respective milestone and whether the milestone consideration is reasonable relative to all deliverables and payment terms in the arrangement. There is considerable judgment involved in determining whether a milestone satisfies all of the criteria required to conclude that a milestone is substantive. Milestones that are not considered substantive are recognized as earned if there are no remaining performance obligations or over the remaining period of performance, assuming all other revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company believes that the $60&#xA0;million of specified clinical and regulatory milestone payments are substantive. Therefore, any such milestones achieved will be recognized as revenue when earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Any milestones achieved upon specified commercial sales events or future royalty payments are considered contingent revenue under the BioMarin Asset Purchase Agreement, and will be recognized as revenue when they are earned as there are no undelivered elements remaining and no continuing performance obligations under the arrangement.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> The Company&#x2019;s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="10%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>Jurisdiction</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Fiscal&#xA0;years&#xA0;subject</b><br /> <b>to examination</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States &#x2013; federal and state</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">2014-2016</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2011-2016</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Netherlands</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2012-2016</td> </tr> </table> </div> RGEN 37386333 36435591 false <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>6. Cash, Cash Equivalents and Marketable Securities</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At September&#xA0;30, 2017, the Company did not have any marketable securities.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2016, the Company&#x2019;s investments included money market funds and short-term marketable securities. These marketable securities were classified as <font style="white-space:nowrap"><font style="white-space:nowrap">available-for-sale.</font></font> Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year.</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Investments in marketable securities consisted of the following at December&#xA0;31, 2016 (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="14" align="center" style="border-bottom:1.00pt solid #000000"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross<br /> Unrealized<br /> Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Gross<br /> Unrealized<br /> Loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,745</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,740</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,552</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,547</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> There were no long-term marketable securities as of December&#xA0;31, 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Management reviewed the Company&#x2019;s investments as of December&#xA0;31, 2016 and concluded that there are no securities with other than temporary impairments in the investment portfolio. The Company did not intend to sell any investments in an unrealized loss position, and it was not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="3%"></td> <td width="45%"></td> <td valign="bottom" width="1%"></td> <td width="44%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="3"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#x2013;&#xA0;&#xA0;Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="3%"></td> <td width="45%"></td> <td valign="bottom" width="1%"></td> <td width="44%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="3"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#x2013;&#xA0;&#xA0;Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly</p> </td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="3"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#x2013;&#xA0;&#xA0;Valuations based on inputs that are unobservable and significant to the overall fair value measurement</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>13. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s effective tax rate for the&#xA0;three- and nine-month periods ended&#xA0;September 30, 2017&#xA0;was&#xA0;330.9%&#xA0;and&#xA0;(183.8%), respectively, compared to&#xA0;47.8%&#xA0;and&#xA0;34.3%, respectively, for the corresponding periods in the prior year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> In the second quarter of 2017, the Company completed a sale of intellectual property to Repligen Sweden AB that allowed for the Company to utilize certain of its U.S. deferred tax assets. Accordingly, the Company reduced its valuation allowance on its U.S. deferred tax assets by approximately $9,200,000 in the second quarter of 2017 and recorded a $5,625,000 tax benefit on the Company&#x2019;s consolidated statement of operations as a result of the sale of the intellectual property.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> In the third quarter of 2017, in conjunction with the Spectrum Acquisition, the Company determined that its U.S. deferred tax assets were more likely than not to be realized after considering deferred tax liabilities related to the acquired intangible assets. Accordingly, the Company reduced its valuation allowance on its U.S. deferred tax assets by approximately $6,611,000 in the third quarter of 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> For the three- and nine-month periods ended September&#xA0;30, 2017, the effective tax rate differed from the U.S. statutory tax rate of 34% primarily due to valuation allowance releases related to the sale of intellectual property, the Spectrum Acquisition and lower statutory tax rates on foreign profits. For the&#xA0;three-month period ended&#xA0;September 30, 2016, the effective tax rate was higher than the U.S. statutory tax rate of 34% primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> At December&#xA0;31, 2016, the Company had net operating loss carryforwards of approximately $48,550,000 in the U.S., net operating loss carryforwards of approximately &#x20AC;2,287,000 (approximately $2,407,000) in Germany, federal business tax credit carryforwards of $1,745,000 and state business tax credit carryforwards of approximately $442,000 available to reduce future domestic income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2036. The net operating loss and business tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service. While an IRC Section&#xA0;382 study was completed in the second quarter of 2017, and no current limitations were identified, use of these net operating loss and business tax credit carryforwards may be limited in the future based on certain changes in the ownership interest of significant stockholders.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> ASU <font style="WHITE-SPACE: nowrap">2016-09</font> states that previously unrecognized excess tax benefits related to stock based compensation should be recognized on a modified retrospective basis. As such, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3&#xA0;million as of January&#xA0;1, 2017 for previously unrecognized stock based compensation excess tax benefits outstanding as of the beginning of the period. Because the Company maintained a full valuation allowance on its U.S. deferred tax assets at that date, the Company recorded a corresponding increase to the valuation allowance as of January&#xA0;1, 2017, and the impact of adopting ASU <font style="WHITE-SPACE: nowrap">2016-09</font> on retained earnings is zero.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> In the first quarter of 2017, Repligen Germany GmbH was subject to a tax examination for the years 2012 through 2015. The examination was general in nature, covering all aspects of the subsidiary&#x2019;s operations prior to the Atoll Acquisition on April&#xA0;1, 2016. There were no material findings as a result of this examination, and the examination was closed by the German tax authorities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> The Company&#x2019;s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="10%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>Jurisdiction</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"><b>Fiscal&#xA0;years&#xA0;subject</b><br /> <b>to examination</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States &#x2013; federal and state</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">2014-2016</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2011-2016</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Netherlands</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2012-2016</td> </tr> </table> </div> 0 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property, plant and equipment consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Construction in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total property, plant and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,416</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property, plant and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, <i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management&#x2019;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element&#x2019;s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management&#x2019;s best estimate of selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC <font style="WHITE-SPACE: nowrap">605-25,</font> based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company&#x2019;s financial statements historically.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <i>Therapeutics Licensing Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Activities under licensing agreements are evaluated in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25</font> to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The delivered item or items have value to the customer on a stand-alone basis; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company&#x2019;s control.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC <font style="WHITE-SPACE: nowrap">605-28,</font> which the Company adopted on January&#xA0;1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It can only be achieved based in whole or in part on either the Company&#x2019;s performance or the occurrence of a specific outcome resulting from the Company&#x2019;s performance;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It would result in additional payments being due to the entity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 10pt"> The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">197</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">127</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">362</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,493</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,817</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,282</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,845</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Inventories consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Raw Materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,235</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,789</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,795</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,663</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="56%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted average common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,236,554</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,779,141</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,435,591</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,485,448</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Dilutive common stock options and restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">484,242</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533,746</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">454,340</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526,086</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Dilutive effect of senior convertible notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">842,206</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">496,402</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted average common shares, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,563,002</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,312,887</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,386,333</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,011,534</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 33.38 P5Y6M10D 16.94 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The condensed consolidated financial statements included herein have been prepared by Repligen Corporation (the &#x201C;Company,&#x201D; &#x201C;Repligen&#x201D; or &#x201C;we&#x201D;) in accordance with generally accepted accounting principles in the United States (&#x201C;U.S. GAAP&#x201D;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201C;SEC&#x201D;), for Quarterly Reports on Form <font style="WHITE-SPACE: nowrap">10-Q</font> and Article 10 of Regulation <font style="WHITE-SPACE: nowrap">S-X</font> and do not include all of the information and footnote disclosures required by U.S. GAAP. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company&#x2019;s Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> for the fiscal year ended December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB (&#x201C;Repligen Sweden&#x201D;), Repligen GmbH (acquired as Atoll GmbH on April&#xA0;1, 2016 and renamed on September&#xA0;20, 2016), Repligen Singapore Pte. Ltd., our former subsidiary, TangenX Technology Corporation (&#x201C;TangenX,&#x201D; acquired on December&#xA0;14, 2016 and merged into the Company as of June&#xA0;30, 2017) and Spectrum LifeSciences, LLC (&#x201C;Spectrum,&#x201D; acquired on August&#xA0;1, 2017). All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Recently Issued Accounting Pronouncements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In May 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606),&#x201D; which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, <i>Revenue Recognition</i>, and creates a new Topic 606, <i>Revenue from Contracts with Customers</i>. Two adoption methods are permitted: retrospectively to all prior reporting periods presented, with certain practical expedients permitted; or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. The adoption of this ASU will include updates as provided under ASU <font style="WHITE-SPACE: nowrap">2015-14,</font> &#x201C;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&#x201D;;&#xA0;ASU <font style="WHITE-SPACE: nowrap">2016-08,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&#x201D;; ASU <font style="WHITE-SPACE: nowrap">2016-10,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Identifying Performance Obligations and Licensing&#x201D;; and ASU <font style="WHITE-SPACE: nowrap">2016-12,</font> &#x201C;Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.&#x201D; The Company intends to adopt the provisions of Topic 606 using the modified retrospective method effective January&#xA0;1, 2018. The Company has substantially completed its assessment of the impact of the new revenue standard on the current contracts of all principal revenue streams except those related to the recently acquired business of Spectrum. The Company will complete its assessment of the impact of the new revenue standard on Spectrum&#x2019;s revenue arrangements in the fourth quarter of 2017. The Company is currently updating its revenue recognition policies and procedures and developing a framework for the newly required financial statement disclosures. While the Company has not made a final determination on the impact of this new revenue standard to its consolidated financial statements, it does not expect this impact to be material.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In July 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-11,</font> &#x201C;Inventory (Topic 330): Simplifying the Measurement of Inventory&#x201D; (&#x201C;ASU <font style="WHITE-SPACE: nowrap">2015-11&#x201D;).</font> ASU <font style="WHITE-SPACE: nowrap">2015-11</font> requires inventory be measured at the lower of cost and net realizable value, and options that currently exist for market value be eliminated. ASU <font style="WHITE-SPACE: nowrap">2015-11</font> defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The guidance is effective prospectively for reporting periods beginning after December&#xA0;15, 2016 and interim periods within those fiscal years with early adoption permitted. The Company adopted the provisions of ASU <font style="WHITE-SPACE: nowrap">2015-11</font> as of January&#xA0;1, 2017, and this standard did not have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font> &#x201C;Financial Instruments - Overall (Subtopic <font style="WHITE-SPACE: nowrap">825-10):</font> Recognition and Measurement of Financial Assets and Financial Liabilities.&#x201D; (&#x201C;ASU <font style="WHITE-SPACE: nowrap">2016-01&#x201D;)</font> This guidance changes how entities measure equity investments that do not result in consolidation and are not accounted for under the equity method. Entities will be required to measure these investments at fair value at the end of each reporting period and recognize changes in fair value in net income. A practicability exception will be available for equity investments that do not have readily determinable fair values; however, the exception requires the Company to consider relevant transactions that can be&#xA0;reasonably known to identify any observable price changes that would impact the fair value. This guidance also changes certain disclosure requirements and other aspects of current U.S. GAAP. This guidance is effective for annual periods beginning after December&#xA0;15, 2017, and is applicable to the Company in 2018. Upon adoption, the Company will be required to recognize unrealized gains and losses on its equity securities directly through the Company&#x2019;s consolidated statements of operations, whereas these equity securities currently are designated as available for sale, and unrealized gains and losses are recognized within accumulated other comprehensive income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In February 2016, the FASB issued ASU No. <font style="WHITE-SPACE: nowrap">2016-02,&#xA0;&#x201C;Leases</font> (Topic 842)&#x201D; (&#x201C;ASU <font style="WHITE-SPACE: nowrap">2016-02&#x201D;).</font> ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires lessees to recognize a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset and a lease liability for most leases. Extensive quantitative and qualitative disclosures, including significant judgments made by management, will be required to provide greater insight into the extent of revenue and expense recognized and expected to be recognized from existing contracts. The accounting applied by a lessor is largely unchanged from that applied under the current standard. The standard must be adopted using a modified retrospective transition approach and provides for certain practical expedients. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2018, with early adoption permitted. The Company has not assessed the impact of the new standard on its consolidated financial statements, but does expect this new standard to have a material impact on the Company&#x2019;s consolidated balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In March 2016, the FASB issued ASU No. <font style="WHITE-SPACE: nowrap">2016-09,&#xA0;&#x201C;Compensation&#x2014;Stock</font> Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&#x201D;, which aims to simplify several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, classification of certain items on the statement of cash flows and accounting for forfeitures. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2016, with early adoption permitted. The Company adopted the provisions of this ASU as of January&#xA0;1, 2017. As a result of this standard, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3&#xA0;million for previously unrecognized excess tax benefits outstanding as of January&#xA0;1, 2017. Since the Company maintained a full valuation allowance on its net U.S. deferred tax assets as of the adoption date, the Company recorded a corresponding increase to the valuation allowance and the impact of adopting ASU <font style="WHITE-SPACE: nowrap">2016-09</font> on retained earnings is zero.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font> &#x201C;Statement of Cash Flows (Topic 203): Classification of Certain Cash Receipts and Cash Payments&#x201D;. ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15</font> addresses eight specific cash flow issues and clarifies their presentation and classification in the Statement of Cash Flows. This ASU is effective for fiscal years beginning after December&#xA0;15, 2017 and is to be applied retrospectively with early adoption permitted. The Company currently classifies payments up to the amount of its contingent consideration liability recognized at the date of its acquisition as financing activities, with additional payments classified as operating activities. As a result, the Company does not expect the adoption of ASU <font style="WHITE-SPACE: nowrap">2016-15</font> to have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In January 2017, the FASB issued ASU&#xA0;No. <font style="WHITE-SPACE: nowrap">2017-01,&#xA0;&#x201C;Business</font> Combinations (Topic 805): Clarifying the Definition of a Business&#x201D;, which clarifies the definition of a business to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2017, with early adoption permitted. The Company does not expect the adoption of ASU <font style="WHITE-SPACE: nowrap">2017-01</font> to have a material impact on the Company&#x2019;s consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In January 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2017-04,</font> &#x201C;Intangibles&#x2013;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,&#x201D; eliminating the requirement to calculate the implied fair value, essentially eliminating step two from the goodwill impairment test. The new standard requires goodwill impairment to be based upon the results of step one of the impairment test, which is defined as the excess of the carrying value of a reporting unit over its fair value. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit. The standard is effective for the Company on a prospective basis beginning on January&#xA0;1, 2020, with early adoption permitted. This new guidance is not expected to have a material impact on the Company&#x2019;s consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>2. Acquisitions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <b><i>Acquisition of Spectrum LifeSciences, LLC</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On August&#xA0;1, 2017, the Company completed the acquisition of Spectrum pursuant to the terms of the Agreement and Plan of Merger and Reorganization, dated as of June&#xA0;22, 2017 (such acquisition, the &#x201C;Spectrum Acquisition&#x201D;).</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Spectrum is a diversified filtration company with a differentiated portfolio of hollow fiber cartridges, <font style="WHITE-SPACE: nowrap">bench-top</font> to commercial scale filtration and perfusion systems and a broad portfolio of disposable and <font style="WHITE-SPACE: nowrap">single-use</font> solutions. Spectrum&#x2019;s products are primarily used for the filtration, isolation, purification and concentration of monoclonal antibodies, vaccines, recombinant proteins, diagnostic products and cell therapies where the company offers both standard and customized solutions to its bioprocessing customers.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Spectrum&#x2019;s filtration products include its KrosFlo<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xAE;</sup> line of hollow-fiber cartridges, tangential flow filtration (TFF) systems and <font style="WHITE-SPACE: nowrap">single-use</font> flow path consumables, as well as its Spectra/Por<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xAE;</sup> portfolio of laboratory dialysis products and its <font style="WHITE-SPACE: nowrap">Pro-Connex</font><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xAE;</sup> <font style="WHITE-SPACE: nowrap">single-use</font> hollow fiber <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Module-Bag-Tubing</font></font> (MBT) sets. Outside of filtration, the company sells its Spectra/Chrom<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xAE;</sup> liquid chromatography products for research applications. These bioprocessing products account for the majority of Spectrum revenues. Spectrum also offers a line of operating room products.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Spectrum Acquisition was accounted for as a purchase of a business under ASC 805, Business Combinations. The Spectrum Acquisition was funded through payment of approximately $122.9&#xA0;million in cash, 6,153,995 unregistered shares of the Company&#x2019;s common stock totaling $247.6&#xA0;million and an estimated working capital adjustment of approximately $1.0&#xA0;million for a total purchase price of $371.5&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company accounted for the Spectrum Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Spectrum were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $371.5&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable; however, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">122,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">247,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">371,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Acquisition-related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company has incurred $3,378,000 and $5,761,000 in costs related to the Spectrum Acquisition for the three- and nine-month periods ended September&#xA0;30, 2017, respectively. These costs are primarily included in selling, general and administrative expenses in the consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of August&#xA0;1, 2017, based on the preliminary valuation. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition&#xA0;agreements</font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">265,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(576</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,535</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43,001</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">371,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Of the consideration paid, $78.4&#xA0;million represents the fair value of customer relationships that will be amortized over the weighted average determined useful life of 16 years, and $38.6&#xA0;million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $960,000 represents the fair value of <font style="WHITE-SPACE: nowrap">non-competition</font> agreements that will be amortized over a determined life of 3 years. $2.2&#xA0;million represents the fair value of trademarks and trade names that are determined to have an indefinite useful life. The aforementioned intangible assets will be amortized on a straight-line basis.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The goodwill of $265.1&#xA0;million represents future economic benefits expected to arise from synergies from combining operations and commercial organizations to increase market presence and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The purchase price allocation is subject to adjustment as purchase accounting is preliminary as of September&#xA0;30, 2017. The final purchase price allocation will be determined upon completion of a final valuation analysis, and the fair value allocation of assets acquired and liabilities assumed could differ materially from the preliminary valuation analysis. The final allocation may include, but not be limited to, changes in the fair value of property, plant and equipment; changes in allocations to intangible assets and goodwill; changes in deferred tax assets and liabilities; and changes in the values of other assets and liabilities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Revenue, Net Income and Pro Forma Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company recorded revenue from Spectrum of $7,550,000 from August 1, 2017 through September 30, 2017. The Company has included the operating results of Spectrum in its consolidated statements of operations since the August 1, 2017 acquisition date. The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Prior to the Spectrum Acquisition, Spectrum did not generate monthly or quarterly financial statements that were prepared in accordance with U.S. GAAP. Therefore, the effort to create Spectrum interim financial information for 2016 would be administratively impracticable. As a result, the unaudited supplemental pro forma information for the nine-month period ended September 30, 2016 has been omitted.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The unaudited pro forma information for the nine-month period ended September 30, 2017 was calculated after applying the Company&#x2019;s accounting policies and the impact of acquisition date fair value adjustments. The unaudited pro forma net income for the nine-month period ended September 30, 2017 was adjusted to exclude acquisition-related transaction costs, retention costs solely related to the acquisition, the impact of the fair value step-up to inventory and the release of the valuation allowance on the Company&#x2019;s deferred tax assets, as these expenses would have been incurred in the prior year assuming the Spectrum Acquisition closed on January 1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> These pro forma condensed consolidated financial results include certain adjustments to reflect the pro forma results of operations as if the acquisition had occurred as of January&#xA0;1, 2016. The pro forma information does not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition. The pro forma information does not purport to be indicative of the results of operations that actually would have resulted had the combinations occurred at the beginning of the period presented, or of future results of the consolidated entities.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b><i>TangenX Technology Corporation</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On December&#xA0;14, 2016, the Company acquired TangenX, pursuant to the terms of the Share Purchase Agreement, dated as of December&#xA0;14, 2016, by and among the Company, John Connors and Novasep Process SAS (such acquisition, the &#x201C;TangenX Acquisition&#x201D;). Through the TangenX Acquisition, the Company acquired all outstanding shares and the business of TangenX, including TangenX&#x2019;s innovative <font style="WHITE-SPACE: nowrap">single-use</font> Sius line of tangential flow filtration (&#x201C;TFF&#x201D;) cassettes and hardware used in downstream biopharmaceutical manufacturing processes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> TangenX&#x2122; TFF products are used in the filtration of biological drugs, thereby expanding Repligen&#x2019;s filtration portfolio and complementing the OPUS<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">&#xAE;</sup> <font style="WHITE-SPACE: nowrap">pre-packed</font> column product line in downstream purification. Effective June&#xA0;30, 2017, TangenX was legally merged with and into the Company.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The TangenX Acquisition was accounted for as a purchase of a business under ASC 805, &#x201C;Business Combinations.&#x201D; The total purchase price of the TangenX Acquisition was $37.1&#xA0;million in cash.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company accounted for the TangenX Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of TangenX were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $37.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(382</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Acquisition-related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $0 and $376,000 in transaction costs for the three- and nine-month periods ended September&#xA0;30, 2017, respectively, and $935,000 in transaction costs for the year ended December&#xA0;31, 2016 related to the TangenX Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of December&#xA0;14, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,083</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,525</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Of the consideration paid, $6.2&#xA0;million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $6.0&#xA0;million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $21,000 represents the fair value of <font style="WHITE-SPACE: nowrap">non-competition</font> agreements that will be amortized over a determined life of 2 years. $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 5 years. The aforementioned intangible assets will be amortized on a straight-line basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The goodwill of $29.5&#xA0;million represents future economic benefits expected to arise from synergies from combining operations and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b><i>Atoll GmbH</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On April&#xA0;1, 2016, the Company&#x2019;s subsidiary, Repligen Sweden, acquired Atoll GmbH (&#x201C;Atoll&#x201D;) from <font style="WHITE-SPACE: nowrap">UV-Cap</font> GmbH&#xA0;&amp; Co. KG (&#x201C;UV Cap&#x201D;) pursuant to a Share Purchase Agreement (the &#x201C;Atoll Share Purchase Agreement&#x201D;), dated as of March&#xA0;31, 2016 (such acquisition, the &#x201C;Atoll Acquisition&#x201D;), by and among Repligen Sweden, UV Cap, and the Company, in its capacity as guarantor of the obligations of Repligen Sweden under the Atoll Share Purchase Agreement. The Atoll Acquisition was subject to certain closing conditions that did not occur until April&#xA0;1, 2016. Payment for the Atoll Acquisition was denominated in Euros but is reflected here in U.S. dollars for presentation purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In connection with the Atoll Acquisition, the Company issued and contributed 538,700 shares of the Company&#x2019;s common stock, par value of $0.01 per share valued at $14.1&#xA0;million (the &#x201C;Atoll Stock Consideration&#x201D;) to Repligen Sweden through a transfer by the Company on behalf of Repligen Sweden to fulfill Repligen Sweden&#x2019;s obligation to deliver the Atoll Stock Consideration under the Atoll Share Purchase Agreement. The issuance of the Atoll Stock Consideration was not registered under the Securities Act of 1933, as amended (the &#x201C;Securities Act&#x201D;), in reliance upon the exemption from registration provided by Section&#xA0;4(2) of the Securities Act. The Atoll Stock Consideration was based on the fair value of the Company&#x2019;s common stock on April&#xA0;1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> This acquisition strengthened Repligen&#x2019;s bioprocessing business by adding a complementary extension to an existing product line while expanding its direct sales presence worldwide. On September&#xA0;20, 2016, Atoll changed its name to Repligen GmbH.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Atoll Acquisition was accounted for as a purchase of a business under ASC 805, &#x201C;Business Combinations.&#x201D; The total purchase price of the Atoll Acquisition was $25.3&#xA0;million, consisting of an upfront cash payment of $10.2&#xA0;million, less $74,000 as a result of the final determination of working capital, issuance of the Atoll Stock Consideration, and a milestone payment of $1.1&#xA0;million for achievement of specific revenue growth targets met for 2016. The $1.1&#xA0;million potential contingent consideration had an initial probability weighted fair value at the time of the closing of the Atoll Acquisition of approximately $952,000.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company accounted for the Atoll Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Atoll were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $25.3&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration, less $74 of working capital adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair value of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future milestone and settlement payments to be made to UV Cap. Pursuant to the terms of the Atoll Share Purchase Agreement, the Company would make a contingent consideration payment of $1.1&#xA0;million if specific revenue growth targets were met for 2016. Because the specified revenue growth targets were met for 2016, the Company made the contingent consideration payment in March 2017. No further measurement of this liability is required as of September&#xA0;30, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,307,000 in transaction costs in 2016 related to the Atoll Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of April&#xA0;1, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(599</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,202</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Of the consideration paid, $5.3&#xA0;million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $2.2&#xA0;million represents the fair value of developed technology that will be amortized over a determined useful life of 14 years. $57,000 represents the fair value of <font style="WHITE-SPACE: nowrap">non-competition</font> agreements and $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 2 years. The aforementioned intangible assets will be amortized on a straight-line basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The goodwill of $17.1&#xA0;million represents future economic benefits expected to arise from synergies from combining operations, utilizing the Company&#x2019;s existing sales infrastructure to increase market presence and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>4. Accumulated Other Comprehensive Income</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 49.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,744</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,097</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,647</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,647</td> <td valign="bottom" nowrap="nowrap">)</td> </tr> </table> </div> --12-31 0.44 2017-09-30 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of September&#xA0;30, 2017, the Company expects to record amortization expense as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 46.9pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 454340 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Intangible assets are amortized over their useful lives using the straight-line method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company&#x2019;s statements of comprehensive income.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company reviews its indefinite-lived intangible assets not subject to amortization to determine if adverse conditions exist or a change in circumstances exists that would indicate an impairment. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for our products or changes in the size of the market for our products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset&#x2019;s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at September&#xA0;30, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Intangible assets consisted of the following at September&#xA0;30, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,491</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(230</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,774</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark &#x2013; indefinite lived</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(10,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Intangible assets consisted of the following at December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amortization expense for amortized intangible assets was approximately $3,476,000 and $1,484,000 for the nine-month periods ended September&#xA0;30, 2017 and 2016, respectively. As of September&#xA0;30, 2017, the Company expects to record amortization expense as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 46.9pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,308</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,619</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,046</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>8. Property, Plant and Equipment</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Property, plant and equipment consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,021</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">768</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,592</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,543</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,214</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Construction in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,286</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,264</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total property, plant and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,416</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,332</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Property, plant and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,056</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,956</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Depreciation expense totaled approximately $2,988,000 and $2,360,000 for the nine-month periods ended September&#xA0;30, 2017 and 2016, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Information regarding option activity for the nine-month period ended September&#xA0;30, 2017 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33.38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(201,966</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(32,957</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">749,669</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.72</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">423,217</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,602</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at September&#xA0;30, 2017 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">739,381</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.74</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested options as of September&#xA0;30, 2017 plus the number of unvested options expected to vest as of September&#xA0;30, 2017 based on the unvested outstanding options at September&#xA0;30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to <font style="WHITE-SPACE: nowrap">non-executive</font> level employees and 3% for awards granted to executive level employees.</td> </tr> </table> </div> 201966 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>5. Earnings Per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company reports earnings per share in accordance with ASC Topic 260, &#x201C;Earnings Per Share,&#x201D; which establishes standards for computing and presenting earnings per share. Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common share equivalents consist of restricted stock awards and the incremental common shares issuable upon the exercise of stock options. Under the treasury stock method, unexercised <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">&#x201C;in-the-money&#x201D;</font></font> stock options and warrants are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase common shares at the average market price during the period. Share-based payment awards that entitle their holders to receive <font style="WHITE-SPACE: nowrap">non-forfeitable</font> dividends before vesting are considered participating securities and are considered in the calculation of basic and diluted earnings per share. There were no such participating securities outstanding during the three- and nine-month periods ended September&#xA0;30, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41,236,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,779,141</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">36,435,591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,485,448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive common stock options and restricted stock units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">484,242</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">533,746</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">454,340</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Dilutive effect of senior convertible notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">842,206</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">496,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted average common shares, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42,563,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,312,887</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37,386,333</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,011,534</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At September&#xA0;30, 2017, there were outstanding options to purchase 749,669 shares of the Company&#x2019;s common stock at a weighted average exercise price of $20.84 per share and 515,468 restricted stock units. For the three- and nine-month periods ended September&#xA0;30, 2017, 162,544 and 326,572 options to purchase shares of the Company&#x2019;s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. As provided by the terms of the indenture underlying the Company&#x2019;s 2.125% Convertible Senior Notes due 2021 (the &#x201C;Notes&#x201D;), the Company has a choice to settle the conversion obligation for the Notes in cash, shares or any combination of the two.&#xA0;The Company currently intends to settle the face value of the Notes in cash and any excess conversion premium in shares. During the third quarter of 2017, the closing price of the Company&#x2019;s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017; however, no holders have elected to convert any of their Notes as of the date of this filing. The Company applies the provisions of ASC 260, <i>Earnings Per Share,</i> Subsection <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">10-45-44,</font></font> to determine the diluted weighted average shares outstanding as it relates to the conversion spread on the Notes. Accordingly, the face value of the Notes is not included in the calculation of diluted income per share, but the dilutive effect of the conversion premium is considered in the calculation of diluted net income per share using the treasury stock method. The share figures in the table above represent the estimated incremental shares that would be issued related to the conversion premium, assuming conversion of all the outstanding Notes as of September&#xA0;30, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At September&#xA0;30, 2016, there were outstanding options to purchase 1,198,673 shares of the Company&#x2019;s common stock at a weighted average exercise price of $12.03 per share. For the three- and nine-month periods ended September&#xA0;30, 2016, 253,754 and 348,608 options to purchase shares of the Company&#x2019;s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. The Company applies the provisions of ASC 260, <i>Earnings Per Share,</i> Subsection <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">10-45-44,</font></font> to determine the diluted weighted average shares outstanding as it relates to the conversion spread on the Notes. Accordingly, the face value of the Notes is not included in the calculation of diluted income per share. There is no dilutive effect of the conversion premium on the Notes for the three- and nine-month periods ended September&#xA0;30, 2016, as the weighted average price of the Company&#x2019;s common stock was less than the conversion price of the Notes</p> </div> -1.838 P2Y8M REPLIGEN CORP <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>14. Fair Value Measurement</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="3%"></td> <td width="45%"></td> <td valign="bottom" width="1%"></td> <td width="44%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="3"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#x2013;&#xA0;&#xA0;Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="3%"></td> <td width="45%"></td> <td valign="bottom" width="1%"></td> <td width="44%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="3"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#x2013;&#xA0;&#xA0;Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly</p> </td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="3"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> &#x2013;&#xA0;&#xA0;Valuations based on inputs that are unobservable and significant to the overall fair value measurement</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s fixed income investments have historically comprised of obligations of U.S. government agencies and corporate marketable securities. These investments have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. At least annually, the Company validates applicable prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of September&#xA0;30, 2017, the Company had no assets or liabilities for which fair value measurement is either required or has been elected to be applied.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2016, the Company had accrued liabilities with a fair value of $6,119,000 related to contingent consideration in connection with the Refine and Atoll business combinations. The contingent consideration related to Refine was based on actual 2016 revenues. The contingent consideration related to Atoll was based on meeting revenue growth targets in 2016. These valuations are Level&#xA0;3 valuations, as the primary inputs are unobservable. All contingent consideration liabilities were paid in the first quarter of 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides a rollforward of the fair value of contingent consideration (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In May 2016, the Company issued $115&#xA0;million aggregate principal amount of the Notes due June&#xA0;1, 2021.&#xA0;Interest is payable semi-annually in arrears on June&#xA0;1 and December&#xA0;1 of each year, beginning on December&#xA0;1, 2016.&#xA0;As of September&#xA0;30, 2017, the carrying value of the Notes was approximately $98.2&#xA0;million, net of unamortized discount, and the fair value of the Notes was approximately $154.8&#xA0;million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September&#xA0;30, 2017.&#xA0;These valuations are Level&#xA0;1 valuations, as the valuations are based on unadjusted quoted prices in active markets that the Company has the ability to access. The Notes are discussed in more detail in Note 11, &#x201C;Long Term Debt<i>.</i>&#x201D;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were no <font style="WHITE-SPACE: nowrap">re-measurements</font> to fair value during the three months ended September&#xA0;30, 2017 of financial assets and liabilities that are not measured at fair value on a recurring basis.</p> </div> 496402 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>11. Convertible Senior Notes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The carrying value of the Company&#x2019;s convertible senior notes is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2.125% Convertible Senior Notes due 2021:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(14,261</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,777</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,508</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,951</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,231</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,272</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> On May&#xA0;24, 2016, the Company issued&#xA0;$115 million&#xA0;aggregate principal amount of its 2.125% Convertible Senior Notes due 2021 (the &#x201C;Notes&#x201D;). The net proceeds from the sale of the Notes, after deducting the underwriting discounts and commissions and other related offering expenses, were approximately&#xA0;$111.1&#xA0;million. The Notes bear interest at the rate of 2.125% per annum, payable semiannually in arrears on June&#xA0;1 and December&#xA0;1 of each year, beginning on December&#xA0;1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The Notes will mature on June&#xA0;1, 2021, unless earlier repurchased, redeemed or converted in accordance with their terms. Prior to March&#xA0;1, 2021, the Notes will be convertible at the option of holders of the Notes only upon satisfaction of certain conditions and during certain periods, and thereafter, the notes will be convertible at any time until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, holders of the Notes will receive shares of the Company&#x2019;s common stock, cash or a combination thereof, at the Company&#x2019;s election. It is the Company&#x2019;s current intent and policy to settle all conversions through combination settlement, which involves satisfying the principal amount outstanding with cash and any note conversion value over the principal amount in shares of the Company&#x2019;s common stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the third quarter of 2017, the closing price of the Company&#x2019;s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017. As a result, the Company reclassified the carrying value of the Notes to current liabilities from long term liabilities on the Company&#x2019;s consolidated balance sheet as of September&#xA0;30, 2017. In the event the closing price conditions are met in the fourth quarter of 2017 or a future fiscal quarter, the Notes will be convertible at a holder&#x2019;s option during the immediately following fiscal quarter. As of September&#xA0;30, 2017, the <font style="WHITE-SPACE: nowrap">if-converted</font> value of the Notes exceeded the aggregate principal amount by approximately $39.8&#xA0;million. As of the date of this filing, none of the Notes have been converted by the holders of such Notes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The conversion rate for the Notes will initially be 31.1813 shares of the Company&#x2019;s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $32.07 per common share, and is subject to adjustment under the terms of the Notes. Holders of the Notes may require the Company to repurchase their Notes upon the occurrence of a fundamental change prior to maturity for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company will not have the right to redeem the Notes prior to June&#xA0;5, 2019, but may redeem the Notes, at its option, in whole or in part, on any business day on or after June&#xA0;5, 2019 and prior to the maturity date if the last reported sale price of the Company&#x2019;s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides written notice of redemption. The redemption price will be equal to 100% of the principal amount of the principal amount of Notes to be redeemed plus accrued and unpaid interest to, but excluding, the redemption date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Notes contain customary terms and events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the holders of at least 25% in aggregate principal amount of the outstanding Notes may declare 100% of the principal of, and any accrued and unpaid interest on, all of the Notes to be due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of and accrued and unpaid interest, if any, on all of the Notes will become due and payable automatically. Notwithstanding the foregoing, the Notes provide that, to the extent the Company elects and for up to 270 days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consist exclusively of the right to receive additional interest on the Notes. The Company is not aware of any events of default, current events or market conditions that would allow holders to call or convert the Notes as of September&#xA0;30, 2017, except as noted below.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The cash conversion feature of the Notes required bifurcation from the Notes and was initially accounted for as an equity instrument classified to stockholders&#x2019; equity, as the conversion feature was determined to be clearly and closely related to the Company&#x2019;s stock. Based on market data available for publicly traded, senior, unsecured corporate bonds issued by companies in the same industry and asset base and with similar maturity, the Company estimated the implied interest rate, assuming no conversion option. Assumptions used in the estimate represent what market participants would use in pricing the liability component, including market interest rates, credit standing, and yield curves, all of which are defined as Level&#xA0;2 observable inputs. The estimated implied interest rate was applied to the Notes, which resulted in a fair value of the liability component of $96,289,000 upon issuance, calculated as the present value of implied future payments based on the $115&#xA0;million aggregate principal amount. The equity component of the Notes was recognized as a debt discount, recorded in additional <font style="WHITE-SPACE: nowrap">paid-in</font> capital, and represents the difference between the aggregate principal of the Notes and the fair value of the Notes without conversion option on their issuance date.&#xA0;The debt discount is amortized to interest expense using the effective interest method over five years, or the life of the Notes.&#xA0;The Company assesses the equity classification of the cash conversion feature quarterly, and it is not remeasured as long as it continues to meet the conditions for equity classification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Interest expense recognized on the Notes during the three-month period ended September&#xA0;30, 2017 includes&#xA0;$611,000, $852,000 and&#xA0;$150,000&#xA0;for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. Interest expense recognized on the Notes during the nine-month period ended September&#xA0;30, 2017 includes&#xA0;$1,833,000, $2,516,000 and&#xA0;$442,000&#xA0;for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of September&#xA0;30, 2017, the carrying value of the Notes was approximately $98.2&#xA0;million and the fair value of the principal was approximately $154.8&#xA0;million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September&#xA0;30, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>16. Related Party Transactions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In July 2017, in conjunction with the Spectrum Acquisition, the Board of Directors engaged one of the Company&#x2019;s independent directors to serve as the chairperson of the Spectrum Integration Committee. In this role, this Director will work directly with the Company&#x2019;s executive team on general integration strategy and focus on the integration of Spectrum&#x2019;s operations and commercial organization with the Company. As of September&#xA0;30, 2017, the Company has accrued approximately $95,000 of expense related to this director&#x2019;s services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Additionally, certain facilities leased by Spectrum are owned by the former owner of Spectrum, who currently holds greater than 10% of the Company&#x2019;s outstanding common stock. The lease amounts paid to this shareholder were negotiated in connection with the Spectrum Acquisition. The Company has incurred rent expense totaling $134,000 for the three-month period ended September&#xA0;30, 2017 related to these leases.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,497</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued interest payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">806</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">591</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,064</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">734</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued warranty</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">528</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">178</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,299</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,826</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">786</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,793</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>17. Segment Reporting</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one operating segment. As a result, the financial information disclosed herein represents all of the material financial information related to the Company&#x2019;s principal operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United Kingdom and Ireland</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">28</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Significant accounts receivable balances as a percentage of the Company&#x2019;s total trade accounts receivable are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 20.31 101844 P6Y8M12D 2074000 99624000 3686000 308000 704000 99516000 48000 1702000 5000 10743000 16175000 1222000 -699000 8472000 23277000 108000 7097000 3555000 -548000 -196000 739000 5699000 -64000 -13062000 2988000 2633000 -10476000 159000 4804000 -97075000 129309000 4845000 2958000 6374000 35365000 88881000 -6089000 129642000 5603000 3476000 37433000 47913000 6119000 19600000 2035000 -171000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Intangible assets consisted of the following at September&#xA0;30, 2017 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">51,775</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2,491</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(230</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">102,090</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7,774</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark &#x2013; indefinite lived</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,860</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,062</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(116</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(10,611</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Intangible assets consisted of the following at December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> </tr> </table> </div> 1062000 515468 36.85 3480000 2565000 17203 P2Y9M19D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Information regarding restricted stock unit and performance stock unit activity for the nine-month period ended September&#xA0;30, 2017 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="58%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Units<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">353,838</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">279,054</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(100,221</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,203</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at September&#xA0;30, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">515,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at September&#xA0;30, 2017 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">488,104</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.66</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,704</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested restricted stock units as of September&#xA0;30, 2017 plus the number of unvested restricted stock units expected to vest as of September&#xA0;30, 2017 based on the unvested outstanding restricted stock units at September&#xA0;30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to <font style="WHITE-SPACE: nowrap">non-executive</font> level employees and 3% for awards granted to executive level employees.</td> </tr> </table> </div> 279054 100221 P2Y8M 488104 2016-12-01 Semi-annually 2021-06-01 1833000 2516000 442000 60000000 5000 7097000 7102000 2016 2012 0.13 2016 2016 2011 0.23 2016 2014 0.40 0.24 P19Y P8Y P15Y P3Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration, less $74 of working capital adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair value of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(599</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,202</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(382</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,083</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,525</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 376000 0.36 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">122,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equity consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">247,575</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">955</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">371,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> 0.36 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,990</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,124</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,015</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78,400</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,560</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition&#xA0;agreements</font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">960</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">265,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(576</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,535</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43,001</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value of net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">371,462</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">121,301</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,994</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> </tr> </table> </div> 112941000 14994000 247575000 121301000 5761000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United Kingdom and Ireland</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1.00 0.18 0.24 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Significant accounts receivable balances as a percentage of the Company&#x2019;s total trade accounts receivable are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 0.11 0.20 4016000 491000 338000 348608 0.20 0.34 5567000 34011534 33485448 0 13.55 0.20 526086 0.343 0 1590000 78942000 3462000 234000 15000 78942000 21394000 498000 89000 13068000 6651000 6457000 3270000 5721000 -1019000 2888000 -979000 -20000 -820000 10125000 -25000 3317000 326000 2360000 -332000 3474000 -1918000 2198000 -13878000 45000 3341000 1320000 3844000 111070000 22286000 65874000 -2389000 112202000 5316000 1484000 103559000 34955000 19700000 1630000 -48000 875000 26.28 1479000 1315000 0.14 0.29 0.40 0.17 8767000 14135000 1.00 0.30 0.29 2719000 260000 362000 P10Y P5Y 0.33 P3Y 0.20 P1Y P13Y P1Y 2021-06-01 At various dates through December 2036 P17Y P8Y P11Y P2Y 935000 0.08 0.26 P90D 7550000 -9200000 -5625000 253754 0.03 0.34 34312887 33779141 0 0.03 533746 0.478 0 24677000 97000 24677000 74000 3747000 1155000 843000 -386000 -75000 2214000 675000 1059000 1555000 1282000 7127000 20930000 1886000 11242000 0.11 0.23 0.45 0.21 1.00 0.28 0.23 989000 116000 177000 162544 0.11 0.34 42563002 41236554 0 0.11 484242 3.309 842206 -6611000 36580000 102000 36514000 -406000 4669000 6694000 66000 2025000 -100000 -2022000 -6691000 1618000 1817000 14998000 36986000 2001000 19987000 30 20 1.30 0 39800000 611000 852000 150000 134000 0.10 0.15 0.45 0.30 0 3378000 1.00 0.14 0.17 1493000 197000 127000 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0000730272 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-07-01 2017-09-30 0000730272 rgen:SpectrumIncMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-07-01 2017-09-30 0000730272 rgen:TangenxTechnologyCorporationMember 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2017-07-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2017-07-01 2017-09-30 0000730272 us-gaap:PrincipalOwnerMember 2017-07-01 2017-09-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2017-07-01 2017-09-30 0000730272 2017-07-01 2017-09-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-01 2016-09-30 0000730272 us-gaap:CostOfSalesMember 2016-07-01 2016-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-07-01 2016-09-30 0000730272 2016-07-01 2016-09-30 0000730272 us-gaap:IntellectualPropertyMember 2017-04-01 2017-06-30 0000730272 2017-04-01 2017-06-30 0000730272 rgen:SpectrumIncMember 2017-08-02 2017-09-30 0000730272 us-gaap:MinimumMember 2016-01-01 2016-12-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-12-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-12-31 0000730272 rgen:TangenxTechnologyCorporationMember 2016-01-01 2016-12-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0000730272 us-gaap:PatentsMember 2016-01-01 2016-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0000730272 us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-01-01 2016-12-31 0000730272 2016-01-01 2016-12-31 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2012-01-01 2012-12-31 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0000730272 us-gaap:CostOfSalesMember 2016-01-01 2016-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-01-01 2016-09-30 0000730272 rgen:AtollGmbHMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-01-01 2016-09-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0000730272 2016-01-01 2016-09-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0000730272 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2017-01-01 2017-09-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2017-01-01 2017-09-30 0000730272 us-gaap:AccountsReceivableMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMember 2017-01-01 2017-09-30 0000730272 rgen:SpectrumIncMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-09-30 0000730272 rgen:SpectrumIncMember 2017-01-01 2017-09-30 0000730272 rgen:TangenxTechnologyCorporationMember 2017-01-01 2017-09-30 0000730272 rgen:AtollGmbHMember 2017-01-01 2017-09-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2017-01-01 2017-09-30 0000730272 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-09-30 0000730272 us-gaap:PatentsMember 2017-01-01 2017-09-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2017-01-01 2017-09-30 0000730272 country:USus-gaap:EarliestTaxYearMember 2017-01-01 2017-09-30 0000730272 country:USus-gaap:LatestTaxYearMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2017-01-01 2017-09-30 0000730272 country:SEus-gaap:EarliestTaxYearMember 2017-01-01 2017-09-30 0000730272 country:SEus-gaap:LatestTaxYearMember 2017-01-01 2017-09-30 0000730272 country:DEus-gaap:LatestTaxYearMember 2017-01-01 2017-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2017-01-01 2017-09-30 0000730272 country:NLus-gaap:EarliestTaxYearMember 2017-01-01 2017-09-30 0000730272 country:NLus-gaap:LatestTaxYearMember 2017-01-01 2017-09-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-09-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-09-30 0000730272 rgen:ClinicalResearchMember 2017-01-01 2017-09-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2017-01-01 2017-09-30 0000730272 rgen:RestrictedStockUnitsAndPerformanceStockUnitsMember 2017-01-01 2017-09-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0000730272 2017-01-01 2017-09-30 0000730272 us-gaap:CommonStockMemberrgen:UnderwriterMember 2017-07-03 2017-07-03 0000730272 2017-07-03 2017-07-03 0000730272 rgen:AtollGmbHMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:CustomerRelationshipsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:TrademarksAndTradeNamesMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:NoncompeteAgreementsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:DevelopedTechnologyRightsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberrgen:UpFrontPaymentMember 2016-04-01 2016-04-01 0000730272 rgen:SpectrumIncMember 2017-08-01 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:CustomerRelationshipsMember 2017-08-01 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:NoncompeteAgreementsMember 2017-08-01 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:DevelopedTechnologyRightsMember 2017-08-01 2017-08-01 0000730272 rgen:TangenxTechnologyCorporationMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:CustomerRelationshipsMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:TrademarksAndTradeNamesMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:NoncompeteAgreementsMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:DevelopedTechnologyRightsMember 2016-12-14 2016-12-14 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember 2016-05-24 2016-05-24 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 2016-05-24 0000730272 us-gaap:AccountingStandardsUpdate201609Memberrgen:USFederalAndStateJurisdictionMember 2017-01-01 0000730272 rgen:MarketableSecuritiesMember 2016-12-31 0000730272 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0000730272 us-gaap:USGovernmentAgenciesDebtSecuritiesMemberrgen:MarketableSecuritiesMember 2016-12-31 0000730272 us-gaap:CorporateDebtSecuritiesMemberrgen:MarketableSecuritiesMember 2016-12-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2016-12-31 0000730272 us-gaap:PatentsMember 2016-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0000730272 country:US 2016-12-31 0000730272 country:DE 2016-12-31 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000730272 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0000730272 us-gaap:DomesticCountryMember 2016-12-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-12-31 0000730272 rgen:RestrictedStockUnitsAndPerformanceStockUnitsMember 2016-12-31 0000730272 2016-12-31 0000730272 2015-12-31 0000730272 us-gaap:TrademarksMember 2017-09-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2017-09-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2017-09-30 0000730272 us-gaap:CustomerRelationshipsMember 2017-09-30 0000730272 us-gaap:PatentsMember 2017-09-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2017-09-30 0000730272 rgen:SpectrumIncMemberus-gaap:DirectorMember 2017-09-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2017-09-30 0000730272 rgen:FirstCommercialSaleMilestoneEventsMember 2017-09-30 0000730272 rgen:ClinicalResearchMember 2017-09-30 0000730272 us-gaap:MinimumMemberus-gaap:PrincipalOwnerMember 2017-09-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2017-09-30 0000730272 rgen:OptionToPurchaseCommonStockMember 2017-09-30 0000730272 rgen:RestrictedStockUnitsAndPerformanceStockUnitsMember 2017-09-30 0000730272 us-gaap:RestrictedStockUnitsRSUMemberrgen:NonExecutiveMember 2017-09-30 0000730272 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ExecutiveOfficerMember 2017-09-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2017-09-30 0000730272 us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember 2017-09-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:ExecutiveOfficerMember 2017-09-30 0000730272 2017-09-30 0000730272 rgen:OptionToPurchaseCommonStockMember 2016-09-30 0000730272 2016-09-30 0000730272 2017-07-03 0000730272 rgen:AtollGmbHMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:CustomerRelationshipsMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:TrademarksAndTradeNamesMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:NoncompeteAgreementsMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:DevelopedTechnologyRightsMember 2016-04-01 0000730272 2017-11-02 0000730272 rgen:SpectrumIncMember 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:CustomerRelationshipsMember 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:TrademarksAndTradeNamesMember 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:NoncompeteAgreementsMember 2017-08-01 0000730272 rgen:SpectrumIncMemberus-gaap:DevelopedTechnologyRightsMember 2017-08-01 0000730272 rgen:TangenxTechnologyCorporationMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:CustomerRelationshipsMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:TrademarksAndTradeNamesMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:NoncompeteAgreementsMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:DevelopedTechnologyRightsMember 2016-12-14 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 pure iso4217:USD shares iso4217:USD shares iso4217:EUR utr:D rgen:Segment Represents the number of vested options as of September 30, 2017 plus the number of unvested options expected to vest as of September 30, 2017 based on the unvested outstanding options at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. Represents the number of vested restricted stock units as of September 30, 2017 plus the number of unvested restricted stock units expected to vest as of September 30, 2017 based on the unvested outstanding restricted stock units at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. EX-101.SCH 6 rgen-20170930.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Revenue Recognition link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Accumulated Other Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Earnings Per Share link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Cash, Cash Equivalents and Marketable Securities link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Property, Plant and Equipment link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Intangible Assets link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Accrued Liabilities link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Convertible Senior Notes link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Equity and Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Fair Value Measurement link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Related PartyTransactions link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Revenue Recognition (Policies) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Acquisitions (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Earnings Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Property, Plant and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Accrued Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Convertible Senior Notes (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Equity and Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Fair Value Measurement (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Consideration Transferred (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Components and Allocation of Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Consideration Transferred (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Change in Accumulated Other Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Basic and Diluted Weighted Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Investments in Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Property, Plant and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Schedule of Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Convertible Senior Notes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Equity and Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Summary of Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Summary of Restricted Stock Unit and Performance Stock Unit Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Summary of Restricted Stock Unit and Performance Stock Unit Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Rollforward of Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Future Minimum Rental Commitments under Company's Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Related Party Transactions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Segment Reporting - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Percentage of Revenue by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Percentage of Revenue from Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 rgen-20170930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 rgen-20170930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 rgen-20170930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 rgen-20170930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Nov. 02, 2017
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q3  
Trading Symbol RGEN  
Entity Registrant Name REPLIGEN CORP  
Entity Central Index Key 0000730272  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   43,565,306
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 159,666 $ 122,233
Marketable securities 0 19,547
Accounts receivable, less reserve for doubtful accounts of $32 at September 30, 2017 and $23 at December 31, 2016 29,479 15,194
Other receivables 598 839
Inventories 38,663 24,696
Prepaid expenses and other current assets 2,789 1,644
Total current assets 231,195 184,153
Property, plant and equipment, net 22,056 14,956
Intangible assets, net 147,416 29,806
Goodwill 326,652 59,548
Restricted cash 450 450
Other assets 6,467  
Total assets 734,236 288,913
Current liabilities:    
Accounts payable 6,423 5,061
Accrued liabilities 13,793 16,014
Convertible senior notes, current portion 98,231  
Total current liabilities 118,447 21,075
Convertible senior notes   95,272
Deferred tax liabilities 37,347 2,103
Other long-term liabilities 1,573 1,699
Commitments and contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $.01 par value, 5,000,000 shares authorized, no shares issued or outstanding
Common stock, $.01 par value, 80,000,000 shares authorized, 43,559,081 shares at September 30, 2017 and 33,844,074 shares at December 31, 2016 issued and outstanding 436 338
Additional paid-in capital 626,766 242,036
Accumulated other comprehensive loss (6,647) (13,749)
Accumulated deficit (43,686) (59,861)
Total stockholders' equity 576,869 168,764
Total liabilities and stockholders' equity $ 734,236 $ 288,913
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Accounts receivable, reserve for doubtful accounts $ 32 $ 23
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 43,559,081 33,844,074
Common stock, shares outstanding 43,559,081 33,844,074
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Revenue:        
Product revenue $ 36,514 $ 24,677 $ 99,516 $ 78,942
Royalty and other revenue 66   108  
Total revenue 36,580 24,677 99,624 78,942
Operating expenses:        
Cost of product revenue 19,987 11,242 47,913 34,955
Research and development 2,001 1,886 5,603 5,316
Selling, general and administrative 14,998 7,127 35,365 22,286
Contingent consideration - fair value adjustments   675   3,317
Total operating expenses 36,986 20,930 88,881 65,874
Income (loss) from operations (406) 3,747 10,743 13,068
Investment income 102 97 308 234
Interest expense (1,618) (1,555) (4,804) (2,198)
Other income (expense) (100) (75) (548) (979)
Income (loss) before income taxes (2,022) 2,214 5,699 10,125
Income tax (benefit) provision (6,691) 1,059 (10,476) 3,474
Net income $ 4,669 $ 1,155 $ 16,175 $ 6,651
Earnings per share:        
Basic $ 0.11 $ 0.03 $ 0.44 $ 0.20
Diluted $ 0.11 $ 0.03 $ 0.43 $ 0.20
Weighted average shares outstanding:        
Basic 41,236,554 33,779,141 36,435,591 33,485,448
Diluted 42,563,002 34,312,887 37,386,333 34,011,534
Other comprehensive income:        
Unrealized gain (loss) on investments   $ 74 $ 5 $ 89
Foreign currency translation gain (loss) $ 2,025 (386) 7,097 (1,019)
Comprehensive income $ 6,694 $ 843 $ 23,277 $ 5,721
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Cash flows from operating activities:    
Net income $ 16,175 $ 6,651
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 6,374 3,844
Non-cash interest expense 2,958 1,320
Stock-based compensation expense 4,845 3,341
Deferred tax expense (13,062) 326
Loss on revaluation of contingent consideration   3,317
Gain on sale of fixed assets   (15)
Loss on disposal of assets 64 25
Changes in assets and liabilities:    
Accounts receivable (8,472) (3,270)
Other receivables 196 20
Inventories 699 (6,457)
Prepaid expenses and other current assets (739) 820
Other assets (704)  
Accounts payable 159 (1,918)
Accrued liabilities (6,089) (2,389)
Long-term liabilities (171) (48)
Net cash provided by operating activities 2,233 5,567
Cash flows from investing activities:    
Purchases of marketable securities (48) (21,394)
Redemptions of marketable securities 19,600 19,700
Proceeds from sale of fixed assets   45
Purchases of property, plant and equipment (3,686) (3,462)
Net cash used in investing activities (97,075) (13,878)
Cash flows from financing activities:    
Proceeds from issuance of common stock, net of issuance costs 129,309  
Proceeds from issuance of convertible senior notes, net of issuance costs   111,070
Exercise of stock options 2,035 1,630
Payment of contingent considerations (1,702) (498)
Net cash provided by financing activities 129,642 112,202
Effect of exchange rate changes on cash and cash equivalents 2,633 (332)
Net increase in cash and cash equivalents 37,433 103,559
Cash and cash equivalents, beginning of period 122,233 54,092
Cash and cash equivalents, end of period 159,666 157,651
Supplemental disclosure of non-cash activities:    
Income taxes paid 3,555 2,888
Interest paid 1,222  
Payment of contingent consideration in common stock 1,062 875
Spectrum Inc.    
Cash flows from investing activities:    
Acquisition of assets, net of cash received (112,941)  
Supplemental disclosure of non-cash activities:    
Stock tendered for acquisition of assets $ 247,575  
Atoll GmbH    
Cash flows from investing activities:    
Acquisition of assets, net of cash received   (8,767)
Supplemental disclosure of non-cash activities:    
Stock tendered for acquisition of assets   $ 14,135
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation
9 Months Ended
Sep. 30, 2017
Basis of Presentation

1. Basis of Presentation

The condensed consolidated financial statements included herein have been prepared by Repligen Corporation (the “Company,” “Repligen” or “we”) in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), for Quarterly Reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by U.S. GAAP. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB (“Repligen Sweden”), Repligen GmbH (acquired as Atoll GmbH on April 1, 2016 and renamed on September 20, 2016), Repligen Singapore Pte. Ltd., our former subsidiary, TangenX Technology Corporation (“TangenX,” acquired on December 14, 2016 and merged into the Company as of June 30, 2017) and Spectrum LifeSciences, LLC (“Spectrum,” acquired on August 1, 2017). All significant intercompany accounts and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year.

Recently Issued Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and creates a new Topic 606, Revenue from Contracts with Customers. Two adoption methods are permitted: retrospectively to all prior reporting periods presented, with certain practical expedients permitted; or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. The adoption of this ASU will include updates as provided under ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date”; ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)”; ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing”; and ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.” The Company intends to adopt the provisions of Topic 606 using the modified retrospective method effective January 1, 2018. The Company has substantially completed its assessment of the impact of the new revenue standard on the current contracts of all principal revenue streams except those related to the recently acquired business of Spectrum. The Company will complete its assessment of the impact of the new revenue standard on Spectrum’s revenue arrangements in the fourth quarter of 2017. The Company is currently updating its revenue recognition policies and procedures and developing a framework for the newly required financial statement disclosures. While the Company has not made a final determination on the impact of this new revenue standard to its consolidated financial statements, it does not expect this impact to be material.

In July 2015, the FASB issued ASU No. 2015-11, “Inventory (Topic 330): Simplifying the Measurement of Inventory” (“ASU 2015-11”). ASU 2015-11 requires inventory be measured at the lower of cost and net realizable value, and options that currently exist for market value be eliminated. ASU 2015-11 defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The guidance is effective prospectively for reporting periods beginning after December 15, 2016 and interim periods within those fiscal years with early adoption permitted. The Company adopted the provisions of ASU 2015-11 as of January 1, 2017, and this standard did not have a material impact on its consolidated financial statements.

In January 2016, the FASB issued ASU No. 2016-01, “Financial Instruments - Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.” (“ASU 2016-01”) This guidance changes how entities measure equity investments that do not result in consolidation and are not accounted for under the equity method. Entities will be required to measure these investments at fair value at the end of each reporting period and recognize changes in fair value in net income. A practicability exception will be available for equity investments that do not have readily determinable fair values; however, the exception requires the Company to consider relevant transactions that can be reasonably known to identify any observable price changes that would impact the fair value. This guidance also changes certain disclosure requirements and other aspects of current U.S. GAAP. This guidance is effective for annual periods beginning after December 15, 2017, and is applicable to the Company in 2018. Upon adoption, the Company will be required to recognize unrealized gains and losses on its equity securities directly through the Company’s consolidated statements of operations, whereas these equity securities currently are designated as available for sale, and unrealized gains and losses are recognized within accumulated other comprehensive income.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)” (“ASU 2016-02”). ASU 2016-02 requires lessees to recognize a right-of-use asset and a lease liability for most leases. Extensive quantitative and qualitative disclosures, including significant judgments made by management, will be required to provide greater insight into the extent of revenue and expense recognized and expected to be recognized from existing contracts. The accounting applied by a lessor is largely unchanged from that applied under the current standard. The standard must be adopted using a modified retrospective transition approach and provides for certain practical expedients. This ASU is effective for public entities for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company has not assessed the impact of the new standard on its consolidated financial statements, but does expect this new standard to have a material impact on the Company’s consolidated balance sheet.

In March 2016, the FASB issued ASU No. 2016-09, “Compensation—Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting”, which aims to simplify several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, classification of certain items on the statement of cash flows and accounting for forfeitures. This ASU is effective for public entities for fiscal years beginning after December 15, 2016, with early adoption permitted. The Company adopted the provisions of this ASU as of January 1, 2017. As a result of this standard, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3 million for previously unrecognized excess tax benefits outstanding as of January 1, 2017. Since the Company maintained a full valuation allowance on its net U.S. deferred tax assets as of the adoption date, the Company recorded a corresponding increase to the valuation allowance and the impact of adopting ASU 2016-09 on retained earnings is zero.

In August 2016, the FASB issued ASU No. 2016-15, “Statement of Cash Flows (Topic 203): Classification of Certain Cash Receipts and Cash Payments”. ASU No. 2016-15 addresses eight specific cash flow issues and clarifies their presentation and classification in the Statement of Cash Flows. This ASU is effective for fiscal years beginning after December 15, 2017 and is to be applied retrospectively with early adoption permitted. The Company currently classifies payments up to the amount of its contingent consideration liability recognized at the date of its acquisition as financing activities, with additional payments classified as operating activities. As a result, the Company does not expect the adoption of ASU 2016-15 to have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business”, which clarifies the definition of a business to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. This ASU is effective for public entities for fiscal years beginning after December 15, 2017, with early adoption permitted. The Company does not expect the adoption of ASU 2017-01 to have a material impact on the Company’s consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, “Intangibles–Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” eliminating the requirement to calculate the implied fair value, essentially eliminating step two from the goodwill impairment test. The new standard requires goodwill impairment to be based upon the results of step one of the impairment test, which is defined as the excess of the carrying value of a reporting unit over its fair value. The impairment charge will be limited to the amount of goodwill allocated to that reporting unit. The standard is effective for the Company on a prospective basis beginning on January 1, 2020, with early adoption permitted. This new guidance is not expected to have a material impact on the Company’s consolidated financial statements.

XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
9 Months Ended
Sep. 30, 2017
Acquisitions

2. Acquisitions

Acquisition of Spectrum LifeSciences, LLC

On August 1, 2017, the Company completed the acquisition of Spectrum pursuant to the terms of the Agreement and Plan of Merger and Reorganization, dated as of June 22, 2017 (such acquisition, the “Spectrum Acquisition”).

 

Spectrum is a diversified filtration company with a differentiated portfolio of hollow fiber cartridges, bench-top to commercial scale filtration and perfusion systems and a broad portfolio of disposable and single-use solutions. Spectrum’s products are primarily used for the filtration, isolation, purification and concentration of monoclonal antibodies, vaccines, recombinant proteins, diagnostic products and cell therapies where the company offers both standard and customized solutions to its bioprocessing customers.

Spectrum’s filtration products include its KrosFlo® line of hollow-fiber cartridges, tangential flow filtration (TFF) systems and single-use flow path consumables, as well as its Spectra/Por® portfolio of laboratory dialysis products and its Pro-Connex® single-use hollow fiber Module-Bag-Tubing (MBT) sets. Outside of filtration, the company sells its Spectra/Chrom® liquid chromatography products for research applications. These bioprocessing products account for the majority of Spectrum revenues. Spectrum also offers a line of operating room products.

The Spectrum Acquisition was accounted for as a purchase of a business under ASC 805, Business Combinations. The Spectrum Acquisition was funded through payment of approximately $122.9 million in cash, 6,153,995 unregistered shares of the Company’s common stock totaling $247.6 million and an estimated working capital adjustment of approximately $1.0 million for a total purchase price of $371.5 million.

Consideration Transferred

The Company accounted for the Spectrum Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Spectrum were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $371.5 million.

The estimated consideration and preliminary purchase price information has been prepared using a preliminary valuation. The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable; however, actual results may differ from these estimates.

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 122,932  

Equity consideration

     247,575  

Working capital adjustment

     955  
  

 

 

 

Net assets acquired

   $ 371,462  
  

 

 

 

Acquisition-related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company has incurred $3,378,000 and $5,761,000 in costs related to the Spectrum Acquisition for the three- and nine-month periods ended September 30, 2017, respectively. These costs are primarily included in selling, general and administrative expenses in the consolidated statements of operations.

Fair Value of Net Assets Acquired

The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of August 1, 2017, based on the preliminary valuation. The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 9,990  

Accounts receivable

     5,124  

Inventory

     13,774  

Prepaid expenses and other assets

     547  

Fixed assets

     6,015  

Deferred tax assets

     1,102  

Customer relationships

     78,400  

Developed technology

     38,560  

Trademark and tradename

     2,160  

Non-competition agreements

     960  

Goodwill

     265,084  

Accounts payable

     (1,142

Unrecognized tax benefit

     (576

Accrued liabilities

     (5,535

Deferred tax liabilities, net

     (43,001
  

 

 

 

Fair value of net assets acquired

   $ 371,462  
  

 

 

 

Of the consideration paid, $78.4 million represents the fair value of customer relationships that will be amortized over the weighted average determined useful life of 16 years, and $38.6 million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $960,000 represents the fair value of non-competition agreements that will be amortized over a determined life of 3 years. $2.2 million represents the fair value of trademarks and trade names that are determined to have an indefinite useful life. The aforementioned intangible assets will be amortized on a straight-line basis.

 

The goodwill of $265.1 million represents future economic benefits expected to arise from synergies from combining operations and commercial organizations to increase market presence and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.

The purchase price allocation is subject to adjustment as purchase accounting is preliminary as of September 30, 2017. The final purchase price allocation will be determined upon completion of a final valuation analysis, and the fair value allocation of assets acquired and liabilities assumed could differ materially from the preliminary valuation analysis. The final allocation may include, but not be limited to, changes in the fair value of property, plant and equipment; changes in allocations to intangible assets and goodwill; changes in deferred tax assets and liabilities; and changes in the values of other assets and liabilities.

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from Spectrum of $7,550,000 from August 1, 2017 through September 30, 2017. The Company has included the operating results of Spectrum in its consolidated statements of operations since the August 1, 2017 acquisition date. The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):

 

     Nine months ended
September 30, 2017
 

Total revenue

   $ 121,301  

Net income

   $ 14,994  
  

 

 

 

Earnings per share:

  

Basic

   $ 0.36  
  

 

 

 

Diluted

   $ 0.36  
  

 

 

 

Prior to the Spectrum Acquisition, Spectrum did not generate monthly or quarterly financial statements that were prepared in accordance with U.S. GAAP. Therefore, the effort to create Spectrum interim financial information for 2016 would be administratively impracticable. As a result, the unaudited supplemental pro forma information for the nine-month period ended September 30, 2016 has been omitted.

The unaudited pro forma information for the nine-month period ended September 30, 2017 was calculated after applying the Company’s accounting policies and the impact of acquisition date fair value adjustments. The unaudited pro forma net income for the nine-month period ended September 30, 2017 was adjusted to exclude acquisition-related transaction costs, retention costs solely related to the acquisition, the impact of the fair value step-up to inventory and the release of the valuation allowance on the Company’s deferred tax assets, as these expenses would have been incurred in the prior year assuming the Spectrum Acquisition closed on January 1, 2016.

These pro forma condensed consolidated financial results include certain adjustments to reflect the pro forma results of operations as if the acquisition had occurred as of January 1, 2016. The pro forma information does not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition. The pro forma information does not purport to be indicative of the results of operations that actually would have resulted had the combinations occurred at the beginning of the period presented, or of future results of the consolidated entities.

TangenX Technology Corporation

On December 14, 2016, the Company acquired TangenX, pursuant to the terms of the Share Purchase Agreement, dated as of December 14, 2016, by and among the Company, John Connors and Novasep Process SAS (such acquisition, the “TangenX Acquisition”). Through the TangenX Acquisition, the Company acquired all outstanding shares and the business of TangenX, including TangenX’s innovative single-use Sius line of tangential flow filtration (“TFF”) cassettes and hardware used in downstream biopharmaceutical manufacturing processes.

TangenX™ TFF products are used in the filtration of biological drugs, thereby expanding Repligen’s filtration portfolio and complementing the OPUS® pre-packed column product line in downstream purification. Effective June 30, 2017, TangenX was legally merged with and into the Company.

The TangenX Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations.” The total purchase price of the TangenX Acquisition was $37.1 million in cash.

 

Consideration Transferred

The Company accounted for the TangenX Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of TangenX were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $37.1 million.

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 37,532  

Less: working capital adjustment

     (382
  

 

 

 

Net assets acquired

   $ 37,150  
  

 

 

 

Acquisition-related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $0 and $376,000 in transaction costs for the three- and nine-month periods ended September 30, 2017, respectively, and $935,000 in transaction costs for the year ended December 31, 2016 related to the TangenX Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.

Fair Value of Net Assets Acquired

The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of December 14, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 1,218  

Accounts receivable

     459  

Other receivables

     111  

Inventory

     936  

Other current assets

     50  

Fixed assets, net

     215  

Customer relationships

     6,192  

Developed technology

     6,044  

Non-competition agreements

     21  

Trademark and trade name

     11  

Accounts payable and other liabilities assumed

     (3,083

Deferred tax liabilities

     (4,525

Goodwill

     29,501  
  

 

 

 

Net assets acquired

   $ 37,150  
  

 

 

 

Of the consideration paid, $6.2 million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $6.0 million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $21,000 represents the fair value of non-competition agreements that will be amortized over a determined life of 2 years. $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 5 years. The aforementioned intangible assets will be amortized on a straight-line basis.

The goodwill of $29.5 million represents future economic benefits expected to arise from synergies from combining operations and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.

 

Atoll GmbH

On April 1, 2016, the Company’s subsidiary, Repligen Sweden, acquired Atoll GmbH (“Atoll”) from UV-Cap GmbH & Co. KG (“UV Cap”) pursuant to a Share Purchase Agreement (the “Atoll Share Purchase Agreement”), dated as of March 31, 2016 (such acquisition, the “Atoll Acquisition”), by and among Repligen Sweden, UV Cap, and the Company, in its capacity as guarantor of the obligations of Repligen Sweden under the Atoll Share Purchase Agreement. The Atoll Acquisition was subject to certain closing conditions that did not occur until April 1, 2016. Payment for the Atoll Acquisition was denominated in Euros but is reflected here in U.S. dollars for presentation purposes.

In connection with the Atoll Acquisition, the Company issued and contributed 538,700 shares of the Company’s common stock, par value of $0.01 per share valued at $14.1 million (the “Atoll Stock Consideration”) to Repligen Sweden through a transfer by the Company on behalf of Repligen Sweden to fulfill Repligen Sweden’s obligation to deliver the Atoll Stock Consideration under the Atoll Share Purchase Agreement. The issuance of the Atoll Stock Consideration was not registered under the Securities Act of 1933, as amended (the “Securities Act”), in reliance upon the exemption from registration provided by Section 4(2) of the Securities Act. The Atoll Stock Consideration was based on the fair value of the Company’s common stock on April 1, 2016.

This acquisition strengthened Repligen’s bioprocessing business by adding a complementary extension to an existing product line while expanding its direct sales presence worldwide. On September 20, 2016, Atoll changed its name to Repligen GmbH.

The Atoll Acquisition was accounted for as a purchase of a business under ASC 805, “Business Combinations.” The total purchase price of the Atoll Acquisition was $25.3 million, consisting of an upfront cash payment of $10.2 million, less $74,000 as a result of the final determination of working capital, issuance of the Atoll Stock Consideration, and a milestone payment of $1.1 million for achievement of specific revenue growth targets met for 2016. The $1.1 million potential contingent consideration had an initial probability weighted fair value at the time of the closing of the Atoll Acquisition of approximately $952,000.

Consideration Transferred

The Company accounted for the Atoll Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Atoll were recorded as of the acquisition date, at their respective fair values, and consolidated with those of the Company. The fair value of the net assets acquired was approximately $25.3 million.

The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments

   $ 10,176  

Equity consideration

     14,138  

Estimated fair value of contingent consideration

     952  
  

 

 

 

Total consideration transferred

   $ 25,266  
  

 

 

 

The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future milestone and settlement payments to be made to UV Cap. Pursuant to the terms of the Atoll Share Purchase Agreement, the Company would make a contingent consideration payment of $1.1 million if specific revenue growth targets were met for 2016. Because the specified revenue growth targets were met for 2016, the Company made the contingent consideration payment in March 2017. No further measurement of this liability is required as of September 30, 2017.

Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,307,000 in transaction costs in 2016 related to the Atoll Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.

 

Fair Value of Net Assets Acquired

The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of April 1, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 1,409  

Accounts receivable

     697  

Inventory

     155  

Other current assets

     169  

Fixed assets, net

     114  

Customer relationships

     5,318  

Developed technology

     2,175  

Non-competition agreements

     57  

Trademark and trade name

     11  

Deferred tax assets

     885  

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,202

Goodwill

     17,077  
  

 

 

 

Net assets acquired

   $ 25,266  
  

 

 

 

Of the consideration paid, $5.3 million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $2.2 million represents the fair value of developed technology that will be amortized over a determined useful life of 14 years. $57,000 represents the fair value of non-competition agreements and $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 2 years. The aforementioned intangible assets will be amortized on a straight-line basis.

The goodwill of $17.1 million represents future economic benefits expected to arise from synergies from combining operations, utilizing the Company’s existing sales infrastructure to increase market presence and the extension of existing customer relationships. None of the goodwill recorded is expected to be deductible for income tax purposes.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition
9 Months Ended
Sep. 30, 2017
Revenue Recognition

3. Revenue Recognition

Product Sales

The Company’s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, Revenue Recognition. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management’s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element’s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management’s best estimate of selling price.

The Company’s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC 605-25, based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user’s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.

At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company’s financial statements historically.

Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.

Therapeutics Licensing Agreements

Activities under licensing agreements are evaluated in accordance with ASC 605-25 to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:

 

    The delivered item or items have value to the customer on a stand-alone basis; and

 

    If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company’s control.

Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.

Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC 605-28, which the Company adopted on January 1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:

 

    It can only be achieved based in whole or in part on either the Company’s performance or the occurrence of a specific outcome resulting from the Company’s performance;

 

    There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and

 

    It would result in additional payments being due to the entity.

The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.

Sale of Intellectual Property to BioMarin

In January 2014, the Company entered into an asset purchase agreement (the “BioMarin Asset Purchase Agreement”) with BioMarin Pharmaceutical Inc. (“BioMarin”) to sell Repligen’s histone deacetylase inhibitor (HDACi) portfolio. Pursuant to the terms of the BioMarin Asset Purchase Agreement, the Company is entitled to receive up to $160 million in potential future milestone payments, comprised of:

 

    Up to $60 million related to the achievement of specified clinical and regulatory milestone events; and

 

    Up to $100 million related to the achievement of specified commercial sales events, specifically the first commercial sale in specific territories.

In addition, Repligen is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the mid-single-digits for the first HDACi portfolio product and for the first non-HDACi portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company’s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. Any milestones earned upon specified clinical development or commercial sales events or future royalty payments, under the BioMarin Asset Purchase Agreement will be recognized as revenue when they are earned.

 

Activities under this agreement were evaluated in accordance with ASC 605-25 to determine if they represented a multiple element revenue arrangement. The Company identified the following deliverables in the BioMarin Asset Purchase Agreement:

 

    The assignment by the Company to BioMarin of its intellectual property rights in the HDACi portfolio and the Scripps Agreement (the “Transferred Assets”); and

 

    The transfer of certain notebooks, data, documents, biological materials (if any) and other such documents in our possession that might be useful to further development of the program (the “Technology Transfer”).

Two criteria must be met in order for a deliverable to be considered a separate unit of accounting. The first criterion requires that the delivered item or items have value to the customer on a stand-alone basis. The second criterion, which relates to evaluating a general right of return, is not applicable because such a provision does not exist in the BioMarin Asset Purchase Agreement. The deliverables outlined above were deemed to have stand-alone value and to meet the criteria to be accounted for as separate units of accounting. Factors considered in this determination included, among other things, BioMarin’s right under the agreement to assign the Transferred Assets, whether any other vendors sell the items separately and if BioMarin could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the multiple-element arrangements guidance addresses how to allocate the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.

The Company evaluated the potential milestones in accordance with ASC 605-28, which allows an entity to make an accounting policy election to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. This evaluation included an assessment of the risks that must be overcome to achieve the respective milestone as well as whether the achievement of the milestone was due in part to our initial clinical work, the level of effort and investment required to achieve the respective milestone and whether the milestone consideration is reasonable relative to all deliverables and payment terms in the arrangement. There is considerable judgment involved in determining whether a milestone satisfies all of the criteria required to conclude that a milestone is substantive. Milestones that are not considered substantive are recognized as earned if there are no remaining performance obligations or over the remaining period of performance, assuming all other revenue recognition criteria are met.

The Company believes that the $60 million of specified clinical and regulatory milestone payments are substantive. Therefore, any such milestones achieved will be recognized as revenue when earned.

Any milestones achieved upon specified commercial sales events or future royalty payments are considered contingent revenue under the BioMarin Asset Purchase Agreement, and will be recognized as revenue when they are earned as there are no undelivered elements remaining and no continuing performance obligations under the arrangement.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Income
9 Months Ended
Sep. 30, 2017
Accumulated Other Comprehensive Income

4. Accumulated Other Comprehensive Income

The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):

 

(In thousands)

   Unrealized gain
(loss) on
investments
     Foreign currency
translation gain
(loss)
     Total  

Balance at December 31, 2016

   $ (5    $ (13,744    $ (13,749

Other comprehensive income

     5        7,097        7,102  
  

 

 

    

 

 

    

 

 

 

Balance at September 30, 2017

   $ —        $ (6,647    $ (6,647 )
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share
9 Months Ended
Sep. 30, 2017
Earnings Per Share

5. Earnings Per Share

The Company reports earnings per share in accordance with ASC Topic 260, “Earnings Per Share,” which establishes standards for computing and presenting earnings per share. Basic earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common share equivalents consist of restricted stock awards and the incremental common shares issuable upon the exercise of stock options. Under the treasury stock method, unexercised “in-the-money” stock options and warrants are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase common shares at the average market price during the period. Share-based payment awards that entitle their holders to receive non-forfeitable dividends before vesting are considered participating securities and are considered in the calculation of basic and diluted earnings per share. There were no such participating securities outstanding during the three- and nine-month periods ended September 30, 2017 and 2016.

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
September 30,
     Nine months ended
September 30,
 
     2017      2016      2017      2016  

Weighted average common shares

     41,236,554        33,779,141        36,435,591        33,485,448  

Dilutive common stock options and restricted stock units

     484,242        533,746        454,340        526,086  

Dilutive effect of senior convertible notes

     842,206        —          496,402        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     42,563,002        34,312,887        37,386,333        34,011,534  
  

 

 

    

 

 

    

 

 

    

 

 

 

At September 30, 2017, there were outstanding options to purchase 749,669 shares of the Company’s common stock at a weighted average exercise price of $20.84 per share and 515,468 restricted stock units. For the three- and nine-month periods ended September 30, 2017, 162,544 and 326,572 options to purchase shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. As provided by the terms of the indenture underlying the Company’s 2.125% Convertible Senior Notes due 2021 (the “Notes”), the Company has a choice to settle the conversion obligation for the Notes in cash, shares or any combination of the two. The Company currently intends to settle the face value of the Notes in cash and any excess conversion premium in shares. During the third quarter of 2017, the closing price of the Company’s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017; however, no holders have elected to convert any of their Notes as of the date of this filing. The Company applies the provisions of ASC 260, Earnings Per Share, Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it relates to the conversion spread on the Notes. Accordingly, the face value of the Notes is not included in the calculation of diluted income per share, but the dilutive effect of the conversion premium is considered in the calculation of diluted net income per share using the treasury stock method. The share figures in the table above represent the estimated incremental shares that would be issued related to the conversion premium, assuming conversion of all the outstanding Notes as of September 30, 2017.

At September 30, 2016, there were outstanding options to purchase 1,198,673 shares of the Company’s common stock at a weighted average exercise price of $12.03 per share. For the three- and nine-month periods ended September 30, 2016, 253,754 and 348,608 options to purchase shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. The Company applies the provisions of ASC 260, Earnings Per Share, Subsection 10-45-44, to determine the diluted weighted average shares outstanding as it relates to the conversion spread on the Notes. Accordingly, the face value of the Notes is not included in the calculation of diluted income per share. There is no dilutive effect of the conversion premium on the Notes for the three- and nine-month periods ended September 30, 2016, as the weighted average price of the Company’s common stock was less than the conversion price of the Notes

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Marketable Securities
9 Months Ended
Sep. 30, 2017
Cash, Cash Equivalents and Marketable Securities

6. Cash, Cash Equivalents and Marketable Securities

At September 30, 2017, the Company did not have any marketable securities.

As of December 31, 2016, the Company’s investments included money market funds and short-term marketable securities. These marketable securities were classified as available-for-sale. Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year.

Investments in marketable securities consisted of the following at December 31, 2016 (in thousands):

 

     December 31, 2016  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 807      $ —        $ —        $ 807  

Corporate and other debt securities

     18,745        2        (7      18,740  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 19,552      $ 2      $ (7    $ 19,547  
  

 

 

    

 

 

    

 

 

    

 

 

 

There were no long-term marketable securities as of December 31, 2016.

Management reviewed the Company’s investments as of December 31, 2016 and concluded that there are no securities with other than temporary impairments in the investment portfolio. The Company did not intend to sell any investments in an unrealized loss position, and it was not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories
9 Months Ended
Sep. 30, 2017
Inventories

7. Inventories

Inventories relate to the Company’s bioprocessing business. The Company values inventory at cost or, if lower, market value, using the first-in, first-out method. The Company reviews its inventories at least quarterly and records a provision for excess and obsolete inventory based on its estimates of expected sales volume, production capacity and expiration dates of raw materials, work-in-process and finished products. Expected sales volumes are determined based on supply forecasts provided by key customers for the next 3 to 12 months. The Company writes down inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value, and inventory in excess of expected requirements to cost of product revenue. Manufacturing of bioprocessing finished goods is done to order and tested for quality specifications prior to shipment. Reserves for excess and obsolete inventory were approximately $406,000 at September 30, 2017 and $435,000 at December 31, 2016.

A change in the estimated timing or amount of demand for the Company’s products could result in additional provisions for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the accompanying financial statements, there have been no material adjustments related to a revised estimate of inventory valuations.

Work-in-process and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead. Inventories consist of the following (in thousands):

 

     September 30,
2017
     December 31,
2016
 

Raw Materials

   $ 22,235      $ 14,954  

Work-in-process

     3,633        2,789  

Finished products

     12,795        6,953  
  

 

 

    

 

 

 

Total

   $ 38,663      $ 24,696  
  

 

 

    

 

 

 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property, Plant and Equipment
9 Months Ended
Sep. 30, 2017
Property, Plant and Equipment

8. Property, Plant and Equipment

Property, plant and equipment consist of the following (in thousands):

 

     September 30, 2017      December 31, 2016  

Land

   $ 1,021      $ —    

Buildings

     768        —    

Leasehold improvements

     15,743        14,592  

Equipment

     19,543        15,214  

Furniture and fixtures

     4,111        3,218  

Construction in progress

     3,286        1,264  
  

 

 

    

 

 

 

Total property, plant and equipment

     44,472        34,288  

Less: accumulated depreciation

     (22,416      (19,332
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 22,056      $ 14,956  
  

 

 

    

 

 

 

Depreciation expense totaled approximately $2,988,000 and $2,360,000 for the nine-month periods ended September 30, 2017 and 2016, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets
9 Months Ended
Sep. 30, 2017
Intangible Assets

9. Intangible Assets

Intangible assets are amortized over their useful lives using the straight-line method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company’s statements of comprehensive income.

The Company reviews its indefinite-lived intangible assets not subject to amortization to determine if adverse conditions exist or a change in circumstances exists that would indicate an impairment. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for our products or changes in the size of the market for our products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at September 30, 2017.

Intangible assets consisted of the following at September 30, 2017 (in thousands):

 

     Gross Carrying
Amount
     Accumulated
Amortization
     Weighted
Average
Useful Life
(in years)
 

Technology – developed

   $ 51,775      $ (2,491      19  

Patents

     240        (230      8  

Customer relationships

     102,090        (7,774      15  

Trademark – indefinite lived

     2,860        —          —    

Other intangibles

     1,062        (116      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 158,027      $ (10,611      16  
  

 

 

    

 

 

    

Intangible assets consisted of the following at December 31, 2016 (in thousands):

 

     Gross Carrying
Amount
     Accumulated
Amortization
     Weighted
Average
Useful Life
(in years)
 

Technology – developed

   $ 12,911      $ (1,468      17  

Patents

     240        (208      8  

Customer relationships

     22,555        (4,995      11  

Trademark/ tradename

     711        —          —    

Other intangibles

     84        (24      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,501      $ (6,695      13  
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $3,476,000 and $1,484,000 for the nine-month periods ended September 30, 2017 and 2016, respectively. As of September 30, 2017, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2017 (three months remaining)

   $ 2,625  

December 31, 2018

     10,308  

December 31, 2019

     10,214  

December 31, 2020

     9,619  

December 31, 2021

     9,046  
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities
9 Months Ended
Sep. 30, 2017
Accrued Liabilities

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     September 30, 2017      December 31, 2016  

Employee compensation

   $ 6,497      $ 5,586  

Accrued interest payable

     806        204  

Accrued purchases

     448        382  

Taxes

     591        1,692  

Contingent consideration

     —          6,119  

Royalties

     1,064        248  

Professional fees

     734        411  

Accrued warranty

     528        178  

Unearned revenue

     1,299        408  

Other accrued expenses

     1,826        786  
  

 

 

    

 

 

 

Total

   $ 13,793      $ 16,014  
  

 

 

    

 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes
9 Months Ended
Sep. 30, 2017
Convertible Senior Notes

11. Convertible Senior Notes

The carrying value of the Company’s convertible senior notes is as follows:

 

     September 30, 2017      December 31, 2016  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000      $ 115,000  

Unamortized debt discount

     (14,261      (16,777

Unamortized debt issuance costs

     (2,508      (2,951
  

 

 

    

 

 

 

Total convertible senior notes

   $ 98,231      $ 95,272  
  

 

 

    

 

 

 

On May 24, 2016, the Company issued $115 million aggregate principal amount of its 2.125% Convertible Senior Notes due 2021 (the “Notes”). The net proceeds from the sale of the Notes, after deducting the underwriting discounts and commissions and other related offering expenses, were approximately $111.1 million. The Notes bear interest at the rate of 2.125% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016.

The Notes will mature on June 1, 2021, unless earlier repurchased, redeemed or converted in accordance with their terms. Prior to March 1, 2021, the Notes will be convertible at the option of holders of the Notes only upon satisfaction of certain conditions and during certain periods, and thereafter, the notes will be convertible at any time until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, holders of the Notes will receive shares of the Company’s common stock, cash or a combination thereof, at the Company’s election. It is the Company’s current intent and policy to settle all conversions through combination settlement, which involves satisfying the principal amount outstanding with cash and any note conversion value over the principal amount in shares of the Company’s common stock.

During the third quarter of 2017, the closing price of the Company’s common stock exceeded 130% of the conversion price of the Notes for more than 20 trading days of the last 30 consecutive trading days of the quarter. As a result, the Notes are convertible at the option of the holders of the Notes during the fourth quarter of 2017. As a result, the Company reclassified the carrying value of the Notes to current liabilities from long term liabilities on the Company’s consolidated balance sheet as of September 30, 2017. In the event the closing price conditions are met in the fourth quarter of 2017 or a future fiscal quarter, the Notes will be convertible at a holder’s option during the immediately following fiscal quarter. As of September 30, 2017, the if-converted value of the Notes exceeded the aggregate principal amount by approximately $39.8 million. As of the date of this filing, none of the Notes have been converted by the holders of such Notes.

The conversion rate for the Notes will initially be 31.1813 shares of the Company’s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $32.07 per common share, and is subject to adjustment under the terms of the Notes. Holders of the Notes may require the Company to repurchase their Notes upon the occurrence of a fundamental change prior to maturity for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.

The Company will not have the right to redeem the Notes prior to June 5, 2019, but may redeem the Notes, at its option, in whole or in part, on any business day on or after June 5, 2019 and prior to the maturity date if the last reported sale price of the Company’s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides written notice of redemption. The redemption price will be equal to 100% of the principal amount of the principal amount of Notes to be redeemed plus accrued and unpaid interest to, but excluding, the redemption date.

The Notes contain customary terms and events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the holders of at least 25% in aggregate principal amount of the outstanding Notes may declare 100% of the principal of, and any accrued and unpaid interest on, all of the Notes to be due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of and accrued and unpaid interest, if any, on all of the Notes will become due and payable automatically. Notwithstanding the foregoing, the Notes provide that, to the extent the Company elects and for up to 270 days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consist exclusively of the right to receive additional interest on the Notes. The Company is not aware of any events of default, current events or market conditions that would allow holders to call or convert the Notes as of September 30, 2017, except as noted below.

The cash conversion feature of the Notes required bifurcation from the Notes and was initially accounted for as an equity instrument classified to stockholders’ equity, as the conversion feature was determined to be clearly and closely related to the Company’s stock. Based on market data available for publicly traded, senior, unsecured corporate bonds issued by companies in the same industry and asset base and with similar maturity, the Company estimated the implied interest rate, assuming no conversion option. Assumptions used in the estimate represent what market participants would use in pricing the liability component, including market interest rates, credit standing, and yield curves, all of which are defined as Level 2 observable inputs. The estimated implied interest rate was applied to the Notes, which resulted in a fair value of the liability component of $96,289,000 upon issuance, calculated as the present value of implied future payments based on the $115 million aggregate principal amount. The equity component of the Notes was recognized as a debt discount, recorded in additional paid-in capital, and represents the difference between the aggregate principal of the Notes and the fair value of the Notes without conversion option on their issuance date. The debt discount is amortized to interest expense using the effective interest method over five years, or the life of the Notes. The Company assesses the equity classification of the cash conversion feature quarterly, and it is not remeasured as long as it continues to meet the conditions for equity classification.

Interest expense recognized on the Notes during the three-month period ended September 30, 2017 includes $611,000, $852,000 and $150,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. Interest expense recognized on the Notes during the nine-month period ended September 30, 2017 includes $1,833,000, $2,516,000 and $442,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of September 30, 2017, the carrying value of the Notes was approximately $98.2 million and the fair value of the principal was approximately $154.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2017.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock-Based Compensation
9 Months Ended
Sep. 30, 2017
Equity and Stock-Based Compensation

12. Equity and Stock-Based Compensation

Public Offering of Common Stock

On July 3, 2017, the Company completed a public offering in which 2,807,017 shares of its common stock were sold to the public at a price of $42.75 per share. The underwriters were granted an option, which they exercised in full, to purchase an additional 421,052 shares of the Company’s common stock. The total proceeds from this offering, net of underwriting discounts, commissions and other offering expenses, totaled approximately $129.3 million.

Stock-Based Compensation

For the three-month periods ended September 30, 2017 and 2016, the Company recorded stock-based compensation expense of approximately $1,817,000 and $1,282,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the “2001 Plan”) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan,” and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the “Plans”). The Company recorded stock-based compensation expense of approximately $4,845,000 and $3,341,000 for the nine-month periods ended September 30, 2017 and 2016, respectively, for share-based awards granted under the Plans.

The following table presents stock-based compensation expense included in the Company’s consolidated statements of comprehensive income (in thousands):

 

     Three months ended
September 30,
     Nine months ended
September 30,
 
     2017      2016      2017      2016  

Cost of product revenue

   $ 197      $ 116      $ 491      $ 260  

Research and development

     127        177        338        362  

Selling, general and administrative

     1,493        989        4,016        2,719  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,817      $ 1,282      $ 4,845      $ 3,341  
  

 

 

    

 

 

    

 

 

    

 

 

 

The 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Employee grants under the Plans generally vest over a three to five-year period, with 20%-33% vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter. Nonqualified options issued to non-employee directors under the Plans generally vest over one year. Options granted under the Plans have a maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company’s common stock on the date of grant. At September 30, 2017, options to purchase 749,669 shares and 515,468 restricted stock units were outstanding under the Plans. At September 30, 2017, 1,228,987 shares were available for future grant under the 2012 Plan.

The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value restricted stock units. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award. The Company recognizes expense on awards with service based vesting over the employee’s requisite service period on a straight-line basis. In the third quarter of 2017, the Company issued performance stock units to certain individuals related to the Spectrum Acquisition which are tied to the achievement of certain revenue and gross margin metrics and the passage of time. The Company recognizes expense on performance based awards over the vesting period of each tranche when it is probable that the performance metrics will be achieved. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.

Information regarding option activity for the nine-month period ended September 30, 2017 under the Plans is summarized below:

 

     Options
Outstanding
     Weighted-
Average
Exercise
Price Per
Share
     Weighted-
Average
Remaining
Contractual
Term
(in years)
     (in thousands)
Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2016

     882,748      $ 16.88        

Granted

     101,844        33.38        

Exercised

     (201,966      10.08        

Forfeited/cancelled

     (32,957      20.31        
  

 

 

          

Options outstanding at September 30, 2017

     749,669      $ 20.84        6.72      $ 13,205  
  

 

 

          

Options exercisable at September 30, 2017

     423,217      $ 15.86        5.53      $ 9,602  
  

 

 

          

Vested and expected to vest at September 30, 2017 (1)

     739,381      $ 20.74        6.70      $ 13,065  
  

 

 

          

 

(1)  Represents the number of vested options as of September 30, 2017 plus the number of unvested options expected to vest as of September 30, 2017 based on the unvested outstanding options at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on September 30, 2017 of $38.32 per share and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on September 30, 2017.

The weighted average grant date fair value of options granted during the nine-month periods ended September 30, 2017 and 2016 was $16.94 and $13.55, respectively. The total fair value of stock options that vested during the nine-month periods ended September 30, 2017 and 2016 was approximately $2,074,000 and $1,590,000, respectively.

Information regarding restricted stock unit and performance stock unit activity for the nine-month period ended September 30, 2017 under the Plans is summarized below:

 

     Units
Outstanding
     Weighted-
Average
Exercise
Price Per
Share
     Weighted-
Average
Remaining
Contractual
Term
(in years)
     (in thousands)
Aggregate
Intrinsic
Value
 

Restricted stock units outstanding at December 31, 2016

     353,838      $ —          

Granted

     279,054        —          

Exercised

     (100,221      —          

Forfeited/cancelled

     (17,203      —          
  

 

 

          

Restricted stock units outstanding at September 30, 2017

     515,468      $ —          2.80      $ 19,753  
  

 

 

          

Vested and expected to vest at September 30, 2017 (1)

     488,104      $ —          2.66      $ 18,704  
  

 

 

          

 

(1)  Represents the number of vested restricted stock units as of September 30, 2017 plus the number of unvested restricted stock units expected to vest as of September 30, 2017 based on the unvested outstanding restricted stock units at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on September 30, 2017 of $38.32 per share) that would have been received by the restricted stock unit holders had all restricted stock units vested on September 30, 2017. The aggregate intrinsic value of restricted stock units vested during the nine-month periods ended September 30, 2017 and 2016 was approximately $3,480,000 and $1,479,000, respectively.

The weighted average grant date fair value of restricted stock units granted during the nine-month periods ended September 30, 2017 and 2016 was $36.85 and $26.28, respectively. The total grant date fair value of restricted stock units that vested during the nine-month periods ended September 30, 2017 and 2016 was approximately $2,565,000 and $1,315,000, respectively.

As of September 30, 2017, there was $18,114,000 of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of 2.66 years.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
9 Months Ended
Sep. 30, 2017
Income Taxes

13. Income Taxes

The Company’s effective tax rate for the three- and nine-month periods ended September 30, 2017 was 330.9% and (183.8%), respectively, compared to 47.8% and 34.3%, respectively, for the corresponding periods in the prior year.

In the second quarter of 2017, the Company completed a sale of intellectual property to Repligen Sweden AB that allowed for the Company to utilize certain of its U.S. deferred tax assets. Accordingly, the Company reduced its valuation allowance on its U.S. deferred tax assets by approximately $9,200,000 in the second quarter of 2017 and recorded a $5,625,000 tax benefit on the Company’s consolidated statement of operations as a result of the sale of the intellectual property.

In the third quarter of 2017, in conjunction with the Spectrum Acquisition, the Company determined that its U.S. deferred tax assets were more likely than not to be realized after considering deferred tax liabilities related to the acquired intangible assets. Accordingly, the Company reduced its valuation allowance on its U.S. deferred tax assets by approximately $6,611,000 in the third quarter of 2017.

For the three- and nine-month periods ended September 30, 2017, the effective tax rate differed from the U.S. statutory tax rate of 34% primarily due to valuation allowance releases related to the sale of intellectual property, the Spectrum Acquisition and lower statutory tax rates on foreign profits. For the three-month period ended September 30, 2016, the effective tax rate was higher than the U.S. statutory tax rate of 34% primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions.

At December 31, 2016, the Company had net operating loss carryforwards of approximately $48,550,000 in the U.S., net operating loss carryforwards of approximately €2,287,000 (approximately $2,407,000) in Germany, federal business tax credit carryforwards of $1,745,000 and state business tax credit carryforwards of approximately $442,000 available to reduce future domestic income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2036. The net operating loss and business tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service. While an IRC Section 382 study was completed in the second quarter of 2017, and no current limitations were identified, use of these net operating loss and business tax credit carryforwards may be limited in the future based on certain changes in the ownership interest of significant stockholders.

ASU 2016-09 states that previously unrecognized excess tax benefits related to stock based compensation should be recognized on a modified retrospective basis. As such, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3 million as of January 1, 2017 for previously unrecognized stock based compensation excess tax benefits outstanding as of the beginning of the period. Because the Company maintained a full valuation allowance on its U.S. deferred tax assets at that date, the Company recorded a corresponding increase to the valuation allowance as of January 1, 2017, and the impact of adopting ASU 2016-09 on retained earnings is zero.

In the first quarter of 2017, Repligen Germany GmbH was subject to a tax examination for the years 2012 through 2015. The examination was general in nature, covering all aspects of the subsidiary’s operations prior to the Atoll Acquisition on April 1, 2016. There were no material findings as a result of this examination, and the examination was closed by the German tax authorities.

The Company’s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2014-2016

Sweden

   2011-2016

Germany

   2016

Netherlands

   2012-2016
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement
9 Months Ended
Sep. 30, 2017
Fair Value Measurement

14. Fair Value Measurement

In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

 

Level 1   

–  Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access

 

Level 2   

–  Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly

Level 3   

–  Valuations based on inputs that are unobservable and significant to the overall fair value measurement

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

The Company’s fixed income investments have historically comprised of obligations of U.S. government agencies and corporate marketable securities. These investments have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. At least annually, the Company validates applicable prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active.

As of September 30, 2017, the Company had no assets or liabilities for which fair value measurement is either required or has been elected to be applied.

As of December 31, 2016, the Company had accrued liabilities with a fair value of $6,119,000 related to contingent consideration in connection with the Refine and Atoll business combinations. The contingent consideration related to Refine was based on actual 2016 revenues. The contingent consideration related to Atoll was based on meeting revenue growth targets in 2016. These valuations are Level 3 valuations, as the primary inputs are unobservable. All contingent consideration liabilities were paid in the first quarter of 2017.

The following table provides a rollforward of the fair value of contingent consideration (in thousands):

 

Balance at December 31, 2016

   $ 6,119  

Payments

     (6,119
  

 

 

 

Balance at September 30, 2017

   $ —    
  

 

 

 

In May 2016, the Company issued $115 million aggregate principal amount of the Notes due June 1, 2021. Interest is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016. As of September 30, 2017, the carrying value of the Notes was approximately $98.2 million, net of unamortized discount, and the fair value of the Notes was approximately $154.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2017. These valuations are Level 1 valuations, as the valuations are based on unadjusted quoted prices in active markets that the Company has the ability to access. The Notes are discussed in more detail in Note 11, “Long Term Debt.

There were no re-measurements to fair value during the three months ended September 30, 2017 of financial assets and liabilities that are not measured at fair value on a recurring basis.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies

15. Commitments and Contingencies

Future minimum rental commitments under the Company’s leases as of September 30, 2017 are as follows (in thousands):

 

     Minimum Rental
Commitments
 

2017 (three months remaining)

   $ 939  

2018

     3,644  

2019

     3,367  

2020

     3,060  

2021

     2,751  

Thereafter

     2,319  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related PartyTransactions
9 Months Ended
Sep. 30, 2017
Related PartyTransactions

16. Related Party Transactions

In July 2017, in conjunction with the Spectrum Acquisition, the Board of Directors engaged one of the Company’s independent directors to serve as the chairperson of the Spectrum Integration Committee. In this role, this Director will work directly with the Company’s executive team on general integration strategy and focus on the integration of Spectrum’s operations and commercial organization with the Company. As of September 30, 2017, the Company has accrued approximately $95,000 of expense related to this director’s services.

Additionally, certain facilities leased by Spectrum are owned by the former owner of Spectrum, who currently holds greater than 10% of the Company’s outstanding common stock. The lease amounts paid to this shareholder were negotiated in connection with the Spectrum Acquisition. The Company has incurred rent expense totaling $134,000 for the three-month period ended September 30, 2017 related to these leases.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting
9 Months Ended
Sep. 30, 2017
Segment Reporting

17. Segment Reporting

The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one operating segment. As a result, the financial information disclosed herein represents all of the material financial information related to the Company’s principal operating segment.

The following table represents the Company’s total revenue by geographic area (based on the location of the customer):

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
     2017     2016     2017     2016  

United States

     45     45     40     40

Sweden

     15     23     23     29

United Kingdom and Ireland

     10     11     13     14

Other

     30     21     24     17
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

Revenue from significant customers as a percentage of the Company’s total revenue is as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
     2017     2016     2017     2016  

GE Healthcare

     17     23     24     29

MilliporeSigma

     14     28     18     30

Significant accounts receivable balances as a percentage of the Company’s total trade accounts receivable are as follows:

 

     September 30,
2017
    December 31,
2016
 

GE Healthcare

     20     26

MilliporeSigma

     11     8
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition (Policies)
9 Months Ended
Sep. 30, 2017
Revenue Recognition

Revenue Recognition

Product Sales

The Company’s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, Revenue Recognition. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management’s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element’s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management’s best estimate of selling price.

The Company’s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC 605-25, based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user’s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.

At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company’s financial statements historically.

Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.

Therapeutics Licensing Agreements

Activities under licensing agreements are evaluated in accordance with ASC 605-25 to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:

 

    The delivered item or items have value to the customer on a stand-alone basis; and

 

    If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company’s control.

Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.

Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC 605-28, which the Company adopted on January 1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:

 

    It can only be achieved based in whole or in part on either the Company’s performance or the occurrence of a specific outcome resulting from the Company’s performance;

 

    There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and

 

    It would result in additional payments being due to the entity.

The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.

Fair Value Measurement

In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:

 

Level 1   

–  Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access

 

Level 2   

–  Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly

Level 3   

–  Valuations based on inputs that are unobservable and significant to the overall fair value measurement

The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2017
Spectrum Inc.  
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 122,932  

Equity consideration

     247,575  

Working capital adjustment

     955  
  

 

 

 

Net assets acquired

   $ 371,462  
  

 

 

Components and Allocation of Purchase Price

The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 9,990  

Accounts receivable

     5,124  

Inventory

     13,774  

Prepaid expenses and other assets

     547  

Fixed assets

     6,015  

Deferred tax assets

     1,102  

Customer relationships

     78,400  

Developed technology

     38,560  

Trademark and tradename

     2,160  

Non-competition agreements

     960  

Goodwill

     265,084  

Accounts payable

     (1,142

Unrecognized tax benefit

     (576

Accrued liabilities

     (5,535

Deferred tax liabilities, net

     (43,001
  

 

 

 

Fair value of net assets acquired

   $ 371,462  
  

 

 

 
Unaudited Supplemental Pro Forma Information

The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):

 

     Nine months ended
September 30, 2017
 

Total revenue

   $ 121,301  

Net income

   $ 14,994  
  

 

 

 

Earnings per share:

  

Basic

   $ 0.36  
  

 

 

 

Diluted

   $ 0.36  
  

 

 

TangenX Technology Corporation  
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 37,532  

Less: working capital adjustment

     (382
  

 

 

 

Net assets acquired

   $ 37,150  
  

 

 

 
Components and Allocation of Purchase Price

The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 1,218  

Accounts receivable

     459  

Other receivables

     111  

Inventory

     936  

Other current assets

     50  

Fixed assets, net

     215  

Customer relationships

     6,192  

Developed technology

     6,044  

Non-competition agreements

     21  

Trademark and trade name

     11  

Accounts payable and other liabilities assumed

     (3,083

Deferred tax liabilities

     (4,525

Goodwill

     29,501  
  

 

 

 

Net assets acquired

   $ 37,150  
  

 

 

 
Atoll GmbH  
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments

   $ 10,176  

Equity consideration

     14,138  

Estimated fair value of contingent consideration

     952  
  

 

 

 

Total consideration transferred

   $ 25,266  
  

 

 

 
Components and Allocation of Purchase Price

The components and allocation of the purchase price consists of the following amounts (in thousands):

 

Cash and cash equivalents

   $ 1,409  

Accounts receivable

     697  

Inventory

     155  

Other current assets

     169  

Fixed assets, net

     114  

Customer relationships

     5,318  

Developed technology

     2,175  

Non-competition agreements

     57  

Trademark and trade name

     11  

Deferred tax assets

     885  

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,202

Goodwill

     17,077  
  

 

 

 

Net assets acquired

   $ 25,266  
  

 

 

 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2017
Summary of Changes in Accumulated Other Comprehensive Income

The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):

 

(In thousands)

   Unrealized gain
(loss) on
investments
     Foreign currency
translation gain
(loss)
     Total  

Balance at December 31, 2016

   $ (5    $ (13,744    $ (13,749

Other comprehensive income

     5        7,097        7,102  
  

 

 

    

 

 

    

 

 

 

Balance at September 30, 2017

   $ —        $ (6,647    $ (6,647
  

 

 

    

 

 

    

 

 

 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2017
Basic and Diluted Weighted Average Shares Outstanding

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
September 30,
     Nine months ended
September 30,
 
     2017      2016      2017      2016  

Weighted average common shares

     41,236,554        33,779,141        36,435,591        33,485,448  

Dilutive common stock options and restricted stock units

     484,242        533,746        454,340        526,086  

Dilutive effect of senior convertible notes

     842,206        —          496,402        —    
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     42,563,002        34,312,887        37,386,333        34,011,534  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2017
Investments in Marketable Securities

Investments in marketable securities consisted of the following at December 31, 2016 (in thousands):

 

     December 31, 2016  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 807      $ —        $ —        $ 807  

Corporate and other debt securities

     18,745        2        (7      18,740  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 19,552      $ 2      $ (7    $ 19,547  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
9 Months Ended
Sep. 30, 2017
Schedule of Inventories

Inventories consist of the following (in thousands):

 

     September 30,
2017
     December 31,
2016
 

Raw Materials

   $ 22,235      $ 14,954  

Work-in-process

     3,633        2,789  

Finished products

     12,795        6,953  
  

 

 

    

 

 

 

Total

   $ 38,663      $ 24,696  
  

 

 

    

 

 

 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2017
Property, Plant and Equipment

Property, plant and equipment consist of the following (in thousands):

 

     September 30, 2017      December 31, 2016  

Land

   $ 1,021      $ —    

Buildings

     768        —    

Leasehold improvements

     15,743        14,592  

Equipment

     19,543        15,214  

Furniture and fixtures

     4,111        3,218  

Construction in progress

     3,286        1,264  
  

 

 

    

 

 

 

Total property, plant and equipment

     44,472        34,288  

Less: accumulated depreciation

     (22,416      (19,332
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 22,056      $ 14,956  
  

 

 

    

 

 

 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2017
Intangible assets

Intangible assets consisted of the following at September 30, 2017 (in thousands):

 

     Gross Carrying
Amount
     Accumulated
Amortization
     Weighted
Average
Useful Life
(in years)
 

Technology – developed

   $ 51,775      $ (2,491      19  

Patents

     240        (230      8  

Customer relationships

     102,090        (7,774      15  

Trademark – indefinite lived

     2,860        —          —    

Other intangibles

     1,062        (116      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 158,027      $ (10,611      16  
  

 

 

    

 

 

    

Intangible assets consisted of the following at December 31, 2016 (in thousands):

 

     Gross Carrying
Amount
     Accumulated
Amortization
     Weighted
Average
Useful Life
(in years)
 

Technology – developed

   $ 12,911      $ (1,468      17  

Patents

     240        (208      8  

Customer relationships

     22,555        (4,995      11  

Trademark/ tradename

     711        —          —    

Other intangibles

     84        (24      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,501      $ (6,695      13  
  

 

 

    

 

 

    
Schedule of Amortization Expense for Amortized Intangible Assets

As of September 30, 2017, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2017 (three months remaining)

   $ 2,625  

December 31, 2018

     10,308  

December 31, 2019

     10,214  

December 31, 2020

     9,619  

December 31, 2021

     9,046  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2017
Schedule of Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     September 30, 2017      December 31, 2016  

Employee compensation

   $ 6,497      $ 5,586  

Accrued interest payable

     806        204  

Accrued purchases

     448        382  

Taxes

     591        1,692  

Contingent consideration

     —          6,119  

Royalties

     1,064        248  

Professional fees

     734        411  

Accrued warranty

     528        178  

Unearned revenue

     1,299        408  

Other accrued expenses

     1,826        786  
  

 

 

    

 

 

 

Total

   $ 13,793      $ 16,014  
  

 

 

    

 

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes (Tables)
9 Months Ended
Sep. 30, 2017
Carrying Value of Convertible Senior Notes

The carrying value of the Company’s convertible senior notes is as follows:

 

     September 30, 2017      December 31, 2016  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000      $ 115,000  

Unamortized debt discount

     (14,261      (16,777

Unamortized debt issuance costs

     (2,508      (2,951
  

 

 

    

 

 

 

Total convertible senior notes

   $ 98,231      $ 95,272  
  

 

 

    

 

 

 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2017
Stock-Based Compensation Expense

The following table presents stock-based compensation expense included in the Company’s consolidated statements of comprehensive income (in thousands):

 

     Three months ended
September 30,
     Nine months ended
September 30,
 
     2017      2016      2017      2016  

Cost of product revenue

   $ 197      $ 116      $ 491      $ 260  

Research and development

     127        177        338        362  

Selling, general and administrative

     1,493        989        4,016        2,719  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,817      $ 1,282      $ 4,845      $ 3,341  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Option Activity

Information regarding option activity for the nine-month period ended September 30, 2017 under the Plans is summarized below:

 

     Options
Outstanding
     Weighted-
Average
Exercise
Price Per
Share
     Weighted-
Average
Remaining
Contractual
Term
(in years)
     (in thousands)
Aggregate
Intrinsic
Value
 

Options outstanding at December 31, 2016

     882,748      $ 16.88        

Granted

     101,844        33.38        

Exercised

     (201,966      10.08        

Forfeited/cancelled

     (32,957      20.31        
  

 

 

          

Options outstanding at September 30, 2017

     749,669      $ 20.84        6.72      $ 13,205  
  

 

 

          

Options exercisable at September 30, 2017

     423,217      $ 15.86        5.53      $ 9,602  
  

 

 

          

Vested and expected to vest at September 30, 2017 (1)

     739,381      $ 20.74        6.70      $ 13,065  
  

 

 

          

 

(1)  Represents the number of vested options as of September 30, 2017 plus the number of unvested options expected to vest as of September 30, 2017 based on the unvested outstanding options at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
Restricted Stock Units and Performance Stock Units  
Summary of Restricted Stock Unit and Performance Stock Unit Activity

Information regarding restricted stock unit and performance stock unit activity for the nine-month period ended September 30, 2017 under the Plans is summarized below:

 

     Units
Outstanding
     Weighted-
Average
Exercise
Price Per
Share
     Weighted-
Average
Remaining
Contractual
Term
(in years)
     (in thousands)
Aggregate
Intrinsic
Value
 

Restricted stock units outstanding at December 31, 2016

     353,838      $ —          

Granted

     279,054        —          

Exercised

     (100,221      —          

Forfeited/cancelled

     (17,203      —          
  

 

 

          

Restricted stock units outstanding at September 30, 2017

     515,468      $ —          2.80      $ 19,753  
  

 

 

          

Vested and expected to vest at September 30, 2017 (1)

     488,104      $ —          2.66      $ 18,704  
  

 

 

          

 

(1)  Represents the number of vested restricted stock units as of September 30, 2017 plus the number of unvested restricted stock units expected to vest as of September 30, 2017 based on the unvested outstanding restricted stock units at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2017
Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities

The Company’s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2014-2016

Sweden

   2011-2016

Germany

   2016

Netherlands

   2012-2016
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2017
Rollforward of Fair Value of Contingent Consideration

The following table provides a rollforward of the fair value of contingent consideration (in thousands):

 

Balance at December 31, 2016

   $ 6,119  

Payments

     (6,119
  

 

 

 

Balance at September 30, 2017

   $ —    
  

 

 

 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2017
Future Minimum Rental Commitments under Company's Leases

Future minimum rental commitments under the Company’s leases as of September 30, 2017 are as follows (in thousands):

 

     Minimum Rental
Commitments
 

2017 (three months remaining)

   $ 939  

2018

     3,644  

2019

     3,367  

2020

     3,060  

2021

     2,751  

Thereafter

     2,319  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2017
Percentage of Revenue from Significant Customers

Revenue from significant customers as a percentage of the Company’s total revenue is as follows:

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
     2017     2016     2017     2016  

GE Healthcare

     17     23     24     29

MilliporeSigma

     14     28     18     30
Total Revenue  
Percentage by Geographic Area or Significant Customers

The following table represents the Company’s total revenue by geographic area (based on the location of the customer):

 

     Three months ended
September 30,
    Nine months ended
September 30,
 
     2017     2016     2017     2016  

United States

     45     45     40     40

Sweden

     15     23     23     29

United Kingdom and Ireland

     10     11     13     14

Other

     30     21     24     17
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 
Accounts Receivable  
Percentage by Geographic Area or Significant Customers

Significant accounts receivable balances as a percentage of the Company’s total trade accounts receivable are as follows:

 

     September 30,
2017
    December 31,
2016
 

GE Healthcare

     20     26

MilliporeSigma

     11     8
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation - Additional Information (Detail) - ASU No. 2016-09 - U S Federal And State Jurisdiction
Jan. 01, 2017
USD ($)
Revisions [Line Items]  
Net operating loss carry forwards $ 5,300,000
Increase in valuation allowance 5,300,000
Impact of adopting ASU 2016-09 on retained earnings $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Additional Information (Detail) - USD ($)
2 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Aug. 01, 2017
Dec. 14, 2016
Apr. 01, 2016
Sep. 30, 2017
Sep. 30, 2017
Sep. 30, 2017
Dec. 31, 2016
Business Acquisition [Line Items]              
Finite lived intangible asset, useful life           16 years 13 years
Goodwill       $ 326,652,000 $ 326,652,000 $ 326,652,000 $ 59,548,000
Common stock, par value       $ 0.01 $ 0.01 $ 0.01 $ 0.01
Customer relationships              
Business Acquisition [Line Items]              
Finite lived intangible asset, useful life           15 years 11 years
Technology - developed              
Business Acquisition [Line Items]              
Finite lived intangible asset, useful life           19 years 17 years
Atoll GmbH              
Business Acquisition [Line Items]              
Shares issued for business acquisition     538,700        
Value of common stock issued     $ 14,138,000        
Working capital adjustment     74,000        
Business combination, consideration transferred     25,266,000        
Fair value of net assets acquired     25,266,000        
Goodwill     17,077,000        
Goodwill expected to be deductible for tax purposes amount     0        
Business acquisition, transaction costs     $ 1,307,000        
Common stock, par value     $ 0.01        
Earnout consideration     $ 1,100,000        
Estimated fair value of contingent consideration     952,000        
Atoll GmbH | Up Front Payment              
Business Acquisition [Line Items]              
Cash consideration     10,200,000        
Atoll GmbH | Customer relationships              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets     $ 5,318,000        
Finite lived intangible asset, useful life     13 years        
Atoll GmbH | Technology - developed              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets     $ 2,175,000        
Finite lived intangible asset, useful life     14 years        
Atoll GmbH | Non-competition agreements              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets     $ 57,000        
Finite lived intangible asset, useful life     2 years        
Atoll GmbH | Trademark              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets     $ 11,000        
Finite lived intangible asset, useful life     2 years        
TangenX Technology Corporation              
Business Acquisition [Line Items]              
Cash consideration   $ 37,532,000          
Working capital adjustment   (382,000)          
Business combination, consideration transferred   37,150,000          
Fair value of net assets acquired   37,150,000          
Goodwill   29,501,000          
Goodwill expected to be deductible for tax purposes amount   0          
Business acquisition, transaction costs         $ 0 $ 376,000 $ 935,000
TangenX Technology Corporation | Customer relationships              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets   $ 6,192,000          
Finite lived intangible asset, useful life   13 years          
TangenX Technology Corporation | Technology - developed              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets   $ 6,044,000          
Finite lived intangible asset, useful life   20 years          
TangenX Technology Corporation | Non-competition agreements              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets   $ 21,000          
Finite lived intangible asset, useful life   2 years          
TangenX Technology Corporation | Trademark              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets   $ 11,000          
Finite lived intangible asset, useful life   5 years          
Spectrum Inc.              
Business Acquisition [Line Items]              
Cash consideration $ 122,932,000            
Shares issued for business acquisition 6,153,995            
Value of common stock issued $ 247,575,000            
Working capital adjustment 955,000            
Business combination, consideration transferred 371,462,000            
Fair value of net assets acquired 371,462,000            
Goodwill 265,084,000            
Goodwill expected to be deductible for tax purposes amount 0            
Business acquisition, revenue       $ 7,550,000      
Spectrum Inc. | Selling, general and administrative              
Business Acquisition [Line Items]              
Business Combination, Acquisition Related Costs         $ 3,378,000 $ 5,761,000  
Spectrum Inc. | Customer relationships              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets $ 78,400,000            
Finite lived intangible asset, useful life 16 years            
Spectrum Inc. | Technology - developed              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets $ 38,560,000            
Finite lived intangible asset, useful life 20 years            
Spectrum Inc. | Non-competition agreements              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets $ 960,000            
Finite lived intangible asset, useful life 3 years            
Spectrum Inc. | Trademark              
Business Acquisition [Line Items]              
Fair value of acquired finite lived intangible assets $ 2,160,000            
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consideration Transferred (Detail) - USD ($)
$ in Thousands
Aug. 01, 2017
Dec. 14, 2016
Apr. 01, 2016
Spectrum Inc.      
Business Acquisition [Line Items]      
Cash consideration $ 122,932    
Equity consideration 247,575    
Working capital adjustment 955    
Total consideration transferred $ 371,462    
Atoll GmbH      
Business Acquisition [Line Items]      
Cash consideration, less $74 of working capital adjustments     $ 10,176
Equity consideration     14,138
Working capital adjustment     74
Estimated fair value of contingent consideration     952
Total consideration transferred     $ 25,266
TangenX Technology Corporation      
Business Acquisition [Line Items]      
Cash consideration   $ 37,532  
Working capital adjustment   (382)  
Total consideration transferred   $ 37,150  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components and Allocation of Purchase Price (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Aug. 01, 2017
Dec. 31, 2016
Dec. 14, 2016
Apr. 01, 2016
Business Acquisition [Line Items]          
Goodwill $ 326,652   $ 59,548    
Spectrum Inc.          
Business Acquisition [Line Items]          
Cash and cash equivalents   $ 9,990      
Accounts receivable   5,124      
Inventory   13,774      
Prepaid expenses and other assets   547      
Fixed assets   6,015      
Deferred tax assets   1,102      
Deferred tax liabilities   (43,001)      
Goodwill   265,084      
Net assets acquired   371,462      
Accounts payable   (1,142)      
Unrecognized tax benefit   (576)      
Accrued liabilities   (5,535)      
Spectrum Inc. | Customer relationships          
Business Acquisition [Line Items]          
Business combination, intangible assets   78,400      
Spectrum Inc. | Technology - developed          
Business Acquisition [Line Items]          
Business combination, intangible assets   38,560      
Spectrum Inc. | Trademark          
Business Acquisition [Line Items]          
Business combination, intangible assets   2,160      
Spectrum Inc. | Non-competition agreements          
Business Acquisition [Line Items]          
Business combination, intangible assets   $ 960      
Atoll GmbH          
Business Acquisition [Line Items]          
Cash and cash equivalents         $ 1,409
Accounts receivable         697
Inventory         155
Other current assets         169
Fixed assets         114
Deferred tax assets         885
Accounts payable and other liabilities assumed         (599)
Deferred tax liabilities         (2,202)
Goodwill         17,077
Net assets acquired         25,266
Atoll GmbH | Customer relationships          
Business Acquisition [Line Items]          
Business combination, intangible assets         5,318
Atoll GmbH | Technology - developed          
Business Acquisition [Line Items]          
Business combination, intangible assets         2,175
Atoll GmbH | Trademark          
Business Acquisition [Line Items]          
Business combination, intangible assets         11
Atoll GmbH | Non-competition agreements          
Business Acquisition [Line Items]          
Business combination, intangible assets         $ 57
TangenX Technology Corporation          
Business Acquisition [Line Items]          
Cash and cash equivalents       $ 1,218  
Accounts receivable       459  
Other receivables       111  
Inventory       936  
Other current assets       50  
Fixed assets       215  
Accounts payable and other liabilities assumed       (3,083)  
Deferred tax liabilities       (4,525)  
Goodwill       29,501  
Net assets acquired       37,150  
TangenX Technology Corporation | Customer relationships          
Business Acquisition [Line Items]          
Business combination, intangible assets       6,192  
TangenX Technology Corporation | Technology - developed          
Business Acquisition [Line Items]          
Business combination, intangible assets       6,044  
TangenX Technology Corporation | Trademark          
Business Acquisition [Line Items]          
Business combination, intangible assets       11  
TangenX Technology Corporation | Non-competition agreements          
Business Acquisition [Line Items]          
Business combination, intangible assets       $ 21  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Unaudited Supplemental Pro Forma Information (Detail) - Spectrum Inc.
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
$ / shares
Business Acquisition [Line Items]  
Total revenue | $ $ 121,301
Net income | $ $ 14,994
Basic | $ / shares $ 0.36
Diluted | $ / shares $ 0.36
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consideration Transferred (Parenthetical) (Detail)
$ in Thousands
Apr. 01, 2016
USD ($)
Atoll GmbH  
Business Acquisition [Line Items]  
Working capital adjustment $ 74
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2017
USD ($)
Clinical Development  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Potential milestone payments to be received $ 60
Milestone payment substantive 60
Initial Commercial Sales  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Potential milestone payments to be received 100
BioMarin Pharmaceutical, Inc. | Asset Purchase Agreement  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Potential milestone payments to be received $ 160
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Change in Accumulated Other Comprehensive Income (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance $ 168,764
Ending Balance 576,869
Unrealized Gain (Loss) on Investments  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance (5)
Other comprehensive income 5
Foreign Currency Translation Gain (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance (13,744)
Other comprehensive income 7,097
Ending Balance (6,647)
Accumulated Other Comprehensive Income (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance (13,749)
Other comprehensive income 7,102
Ending Balance $ (6,647)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Additional Information (Detail)
3 Months Ended 9 Months Ended
Sep. 30, 2017
USD ($)
d
$ / shares
shares
Sep. 30, 2016
$ / shares
shares
Sep. 30, 2017
$ / shares
shares
Sep. 30, 2016
$ / shares
shares
Dec. 31, 2016
$ / shares
shares
Earnings Per Share [Line Items]          
Participating securities outstanding 0 0 0 0  
Stock options, outstanding 749,669   749,669   882,748
Stock options, weighted average exercise price | $ / shares $ 20.84   $ 20.84   $ 16.88
Common stock excluded from calculation of diluted earnings per share 162,544 253,754 326,572 348,608  
Conversion premium of the notes 842,206 0 496,402 0  
2.125% Convertible Senior Notes due 2021          
Earnings Per Share [Line Items]          
Notes threshold percentage of stock price trigger 130.00%        
Notes threshold trading days | d 20        
Notes threshold consecutive trading days | d 30        
Debt Instrument conversion amount | $ $ 0        
Option To Purchase Common Stock          
Earnings Per Share [Line Items]          
Stock options, outstanding 749,669 1,198,673 749,669 1,198,673  
Stock options, weighted average exercise price | $ / shares $ 20.84 $ 12.03 $ 20.84 $ 12.03  
Restricted Stock Units (RSUs)          
Earnings Per Share [Line Items]          
Common stock excluded from calculation of diluted earnings per share     515,468    
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Weighted Average Number of Shares Outstanding [Line Items]        
Weighted average common shares 41,236,554 33,779,141 36,435,591 33,485,448
Dilutive common stock options and restricted stock units 484,242 533,746 454,340 526,086
Dilutive effect of senior convertible notes 842,206 0 496,402 0
Weighted average common shares, assuming dilution 42,563,002 34,312,887 37,386,333 34,011,534
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Sep. 30, 2017
Cash, cash equivalents and marketable securities [Line Items]    
Marketable securities $ 19,547 $ 0
Long-term marketable securities, minimum original maturity term 1 year  
Long-term marketable securities $ 0  
Minimum    
Cash, cash equivalents and marketable securities [Line Items]    
Short-term marketable securities, minimum original maturity term 90 days  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments in Marketable Securities (Detail) - Marketable securities
$ in Thousands
Dec. 31, 2016
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost $ 19,552
Gross Unrealized Gain 2
Gross Unrealized Loss (7)
Fair Value 19,547
U.S. Government and agency securities  
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost 807
Fair Value 807
Corporate and other debt securities  
Schedule of Available-for-sale Securities [Line Items]  
Amortized Cost 18,745
Gross Unrealized Gain 2
Gross Unrealized Loss (7)
Fair Value $ 18,740
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories - Additional Information (Detail) - USD ($)
Sep. 30, 2017
Dec. 31, 2016
Inventory [Line Items]    
Reserves for excess and obsolete inventory $ 406,000 $ 435,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Inventory [Line Items]    
Raw materials $ 22,235 $ 14,954
Work-in-process 3,633 2,789
Finished products 12,795 6,953
Total $ 38,663 $ 24,696
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Land $ 1,021  
Buildings 768  
Leasehold improvements 15,743 $ 14,592
Equipment 19,543 15,214
Furniture and fixtures 4,111 3,218
Construction in progress 3,286 1,264
Total property, plant and equipment 44,472 34,288
Less: accumulated depreciation (22,416) (19,332)
Property, plant and equipment, net $ 22,056 $ 14,956
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Property, Plant and Equipment [Line Items]    
Depreciation expense of property and equipment $ 2,988 $ 2,360
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Intangible Assets [Line Items]    
Gross Carrying Amount $ 158,027 $ 36,501
Accumulated Amortization $ (10,611) $ (6,695)
Weighted Average Useful Life (in years) 16 years 13 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 51,775 $ 12,911
Accumulated Amortization $ (2,491) $ (1,468)
Weighted Average Useful Life (in years) 19 years 17 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240 $ 240
Accumulated Amortization $ (230) $ (208)
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 102,090 $ 22,555
Accumulated Amortization $ (7,774) $ (4,995)
Weighted Average Useful Life (in years) 15 years 11 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,062 $ 84
Accumulated Amortization $ (116) $ (24)
Weighted Average Useful Life (in years) 3 years 2 years
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets   $ 711
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets $ 2,860  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 3,476 $ 1,484
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Amortization Expense for Amortized Intangible Assets (Detail)
$ in Thousands
Sep. 30, 2017
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Amortization Expense, December 31, 2017 (three months remaining) $ 2,625
Amortization Expense, December 31, 2018 10,308
Amortization Expense, December 31, 2019 10,214
Amortization Expense, December 31, 2020 9,619
Amortization Expense, December 31, 2021 $ 9,046
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 6,497 $ 5,586
Accrued interest payable 806 204
Accrued purchases 448 382
Taxes 591 1,692
Contingent consideration   6,119
Royalties 1,064 248
Professional fees 734 411
Accrued warranty 528 178
Unearned revenue 1,299 408
Other accrued expenses 1,826 786
Total $ 13,793 $ 16,014
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Carrying Value of Convertible Senior Notes (Detail) - 2.125% Convertible Senior Notes due 2021 - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Principal amount $ 115,000 $ 115,000
Unamortized debt discount (14,261) (16,777)
Unamortized debt issuance costs (2,508) (2,951)
Total convertible senior notes $ 98,231 $ 95,272
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) - 2.125% Convertible Senior Notes due 2021
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
May 24, 2016
Debt Instrument [Line Items]      
Notes, interest rate 2.125%   2.125%
Notes, due date Jun. 01, 2021 Jun. 01, 2021  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Convertible Senior Notes - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
May 24, 2016
USD ($)
d
$ / shares
Sep. 30, 2017
USD ($)
d
Sep. 30, 2017
USD ($)
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Debt Instrument [Line Items]          
Proceeds from issuance of convertible senior notes, net of costs       $ 111,070,000  
Accretion of the debt discount     $ 2,958,000 $ 1,320,000  
2.125% Convertible Senior Notes due 2021          
Debt Instrument [Line Items]          
Notes issued $ 115,000,000        
Notes, interest rate 2.125% 2.125% 2.125%    
Proceeds from issuance of convertible senior notes, net of costs $ 111,100,000        
Notes, frequency of periodic payment     Semi-annually    
Notes, date of first required payment     Dec. 01, 2016    
Notes, due date     Jun. 01, 2021   Jun. 01, 2021
Notes threshold percentage of stock price trigger   130.00%      
Notes threshold trading days | d   20      
Notes threshold consecutive trading days | d   30      
Debt Instrument, if-converted value in excess of principal, amount   $ 39,800,000      
Debt Instrument conversion amount   0      
Notes conversion ratio per $1,000 principal amount 31.1813        
Notes initial conversion price | $ / shares $ 32.07        
Debt covenants debt default holder percent to declare all notes due minimum 25.00%        
Number of days within which entity fails to satisfy obligations considered as event of default 270 days        
Notes issued, fair value $ 96,289,000        
Contractual coupon interest   611,000 $ 1,833,000    
Accretion of the debt discount   852,000 2,516,000    
Amortization of the debt issuance costs   $ 150,000 $ 442,000    
Effective interest rate on the Notes   6.60% 6.60%    
Notes, carrying value   $ 98,231,000 $ 98,231,000   $ 95,272,000
Fair value of the note   $ 154,800,000 $ 154,800,000    
2.125% Convertible Senior Notes due 2021 | On any business day on or after June 5, 2019 and prior to the maturity date          
Debt Instrument [Line Items]          
Notes threshold percentage of stock price trigger 130.00%        
Notes threshold trading days | d 20        
Notes threshold consecutive trading days | d 30        
Notes redemption price 100.00%        
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 03, 2017
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2012
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares issued 2,807,017 43,559,081   43,559,081     33,844,074
Common stock issue price per share $ 42.75            
Exercised number of shares       201,966      
Net proceeds from public offering $ 129,300     $ 129,309      
Stock-based compensation expense   $ 1,817 $ 1,282 $ 4,845 $ 3,341    
Stock options, outstanding   749,669   749,669     882,748
Number of shares available for future grant   1,228,987   1,228,987      
Closing price of common stock   $ 38.32   $ 38.32      
Weighted average grant date fair value of share-based awards granted       $ 16.94 $ 13.55    
Total fair value of stock options vested       $ 2,074 $ 1,590    
Total unrecognized compensation cost   $ 18,114   $ 18,114      
Unrecognized compensation cost, weighted average remaining requisite service period       2 years 8 months      
Employee Stock Option | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Incentive options, vesting period           3 years  
Employee Stock Option | Minimum | Vest Over Three Year              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Incentive options, vesting percentage           20.00%  
Employee Stock Option | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Incentive options, vesting period           5 years  
Incentive options, term           10 years  
Employee Stock Option | Maximum | Vest Over Five Year              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Incentive options, vesting percentage           33.00%  
Non-Employee Directors              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Incentive options, vesting period           1 year  
Option To Purchase Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock options, outstanding   749,669 1,198,673 749,669 1,198,673    
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock units, outstanding   515,468   515,468      
Closing price of common stock   $ 38.32   $ 38.32      
Aggregate intrinsic value of restricted stock units vested       $ 3,480 $ 1,479    
Weighted average grant date fair value of restricted stock units granted       $ 36.85 $ 26.28    
Total grant date fair value of restricted stock units vested       $ 2,565 $ 1,315    
Underwriters | Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Exercised number of shares 421,052            
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,817 $ 1,282 $ 4,845 $ 3,341
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 197 116 491 260
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 127 177 338 362
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,493 $ 989 $ 4,016 $ 2,719
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2016 | shares 882,748
Granted | shares 101,844
Exercised | shares (201,966)
Forfeited/cancelled | shares (32,957)
Options outstanding at September 30, 2017 | shares 749,669
Options exercisable at September 30, 2017 | shares 423,217
Vested and expected to vest at September 30, 2017 | shares 739,381 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2016 | $ / shares $ 16.88
Granted | $ / shares 33.38
Exercised | $ / shares 10.08
Forfeited/cancelled | $ / shares 20.31
Options outstanding at September 30, 2017 | $ / shares 20.84
Options exercisable at September 30, 2017 | $ / shares 15.86
Vested and expected to vest at September 30, 2017 | $ / shares $ 20.74 [1]
Weighted-Average Remaining Contractual Term (in years)  
Options outstanding at September 30, 2017 6 years 8 months 19 days
Options exercisable at September 30, 2017 5 years 6 months 10 days
Vested and expected to vest at September 30, 2017 6 years 8 months 12 days [1]
Aggregate Intrinsic Value  
Options outstanding at September 30, 2017 | $ $ 13,205
Options exercisable at September 30, 2017 | $ 9,602
Vested and expected to vest at September 30, 2017 | $ $ 13,065 [1]
[1] Represents the number of vested options as of September 30, 2017 plus the number of unvested options expected to vest as of September 30, 2017 based on the unvested outstanding options at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Option Activity (Parenthetical) (Detail) - Employee Stock Option
Sep. 30, 2017
Awards Granted to Non-Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 8.00%
Awards Granted to Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 3.00%
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Restricted Stock Unit and Performance Stock Unit Activity (Detail) - Restricted Stock Units and Performance Stock Units
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
shares
Options Outstanding  
Restricted stock units outstanding at December 31, 2016 353,838
Granted 279,054
Exercised (100,221)
Forfeited/cancelled (17,203)
Restricted stock units outstanding at September 30, 2017 515,468
Vested and expected to vest at September 30, 2017 488,104 [1]
Weighted-Average Remaining Contractual Term (in years)  
Restricted stock units outstanding at September 30, 2017 2 years 9 months 19 days
Vested and expected to vest at September 30, 2017 2 years 8 months [1]
Aggregate Intrinsic Value  
Restricted stock units outstanding at September 30, 2017 | $ $ 19,753
Vested and expected to vest at September 30, 2017 | $ $ 18,704 [1]
[1] Represents the number of vested restricted stock units as of September 30, 2017 plus the number of unvested restricted stock units expected to vest as of September 30, 2017 based on the unvested outstanding restricted stock units at September 30, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Restricted Stock Unit and Performance Stock Unit Activity (Parenthetical) (Detail) - Restricted Stock Units (RSUs)
Sep. 30, 2017
Awards Granted to Non-Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 8.00%
Awards Granted to Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 3.00%
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail)
€ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Sep. 30, 2016
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2016
USD ($)
Dec. 31, 2016
USD ($)
Jan. 01, 2017
USD ($)
Dec. 31, 2016
EUR (€)
Income Taxes [Line Items]                
Effective tax rate 330.90%   47.80% (183.80%) 34.30%      
Valuation allowance increase (decrease) $ (6,611,000) $ (9,200,000)            
Income tax (benefit) provision $ (6,691,000)   $ 1,059,000 $ (10,476,000) $ 3,474,000      
U.S. statutory tax rate 34.00%   34.00% 34.00% 34.00%      
Latest Tax Year                
Income Taxes [Line Items]                
Net operating loss and business tax credit carry forwards expiration date           At various dates through December 2036    
Domestic Tax Authority                
Income Taxes [Line Items]                
Business tax credits carry forwards           $ 1,745,000    
State                
Income Taxes [Line Items]                
Business tax credits carry forwards           442,000    
Intellectual Property                
Income Taxes [Line Items]                
Income tax (benefit) provision   $ (5,625,000)            
ASU No. 2016-09 | U S Federal And State Jurisdiction                
Income Taxes [Line Items]                
Net operating loss carry forwards             $ 5,300,000  
Increase in valuation allowance             5,300,000  
Impact of adopting ASU 2016-09 on retained earnings             $ 0  
United States                
Income Taxes [Line Items]                
Net operating loss carry forwards           48,550,000    
Germany                
Income Taxes [Line Items]                
Net operating loss carry forwards           $ 2,407,000   € 2,287
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail)
9 Months Ended
Sep. 30, 2017
United States | Earliest Tax Year [Member]  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2014
United States | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
Sweden | Earliest Tax Year [Member]  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2011
Sweden | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
Germany | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
NETHERLANDS | Earliest Tax Year [Member]  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2012
NETHERLANDS | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurement - Additional Information (Detail) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
May 24, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of other assets $ 0    
Fair value of other liabilities $ 0    
Accrued liability contingent consideration   $ 6,119,000  
2.125% Convertible Senior Notes due 2021      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Principal amount     $ 115,000,000
Notes, due date Jun. 01, 2021 Jun. 01, 2021  
Notes, frequency of periodic payment Semi-annually    
Notes, date of first required payment Dec. 01, 2016    
Total convertible senior notes $ 98,231,000 $ 95,272,000  
Fair value of convertible senior notes $ 154,800,000    
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Rollforward of Fair Value of Contingent Consideration (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2017
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2016 $ 6,119
Payments $ (6,119)
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Rental Commitments under Company's Leases (Detail)
$ in Thousands
Sep. 30, 2017
USD ($)
Operating Leased Assets [Line Items]  
2017 (three months remaining) $ 939
2018 3,644
2019 3,367
2020 3,060
2021 2,751
Thereafter $ 2,319
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Related Party Transactions - Additional Information (Detail)
3 Months Ended
Sep. 30, 2017
USD ($)
Principal Owner [Member]  
Related Party Transaction [Line Items]  
Rent expense $ 134,000
Principal Owner [Member] | Minimum  
Related Party Transaction [Line Items]  
Non controlling ownership interest minimum 10.00%
Director [Member] | Spectrum Inc.  
Related Party Transaction [Line Items]  
Accrued expense related to director service $ 95,000
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Reporting - Additional Information (Detail)
9 Months Ended
Sep. 30, 2017
Segment
Segment Reporting Information [Line Items]  
Number of operating segment 1
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Percentage of Revenue by Geographic Area (Detail) - Geographic Concentration Risk - Total Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Concentration Risk [Line Items]        
Revenues, percentage by country 100.00% 100.00% 100.00% 100.00%
United States        
Concentration Risk [Line Items]        
Revenues, percentage by country 45.00% 45.00% 40.00% 40.00%
Sweden        
Concentration Risk [Line Items]        
Revenues, percentage by country 15.00% 23.00% 23.00% 29.00%
United Kingdom        
Concentration Risk [Line Items]        
Revenues, percentage by country 10.00% 11.00% 13.00% 14.00%
Other        
Concentration Risk [Line Items]        
Revenues, percentage by country 30.00% 21.00% 24.00% 17.00%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Percentage of Revenue from Significant Customers (Detail) - Customer Concentration Risk - Sales Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
GE Healthcare        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 17.00% 23.00% 24.00% 29.00%
MilliporeSigma        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 14.00% 28.00% 18.00% 30.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Percentage of Accounts Receivable by Significant Customers (Detail) - Customer Concentration Risk - Accounts Receivable
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
GE Healthcare    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 20.00% 26.00%
MilliporeSigma    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 11.00% 8.00%
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (1T:4L?(\\#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,$% @ A'1I2V;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "$=&E+4:BQAN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)]GZ!T,W%\63@N""XBTDL[O!I@G)2+MO;QMW MNX@^@,?,_/+--S"MB=*$A,\I1$SD,%^,ONNS-''-]D11 F2S1Z]S/27ZJ;D- MR6N:GFD'49L/O4-8<7X-'DE;31IF8!47(E.M-=(DU!32$6_-@H^?J2LP:P [ M]-A3!E$+8&J>& ]CU\(9,,,(D\_?!;0+L53_Q)8.L&-RS&Y)#<-0#TW)33L( M>'MZ?"GK5J[/I'N#TZ_L)!TBKMEI\FMS=[]Y8&K%Q4TE1,5O-^)2-E=2\/?9 M]8??6=@'Z[;N'QN?!%4+O^Y"?0%02P,$% @ A'1I2YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "$=&E+Z+<@9U@" #1!P & 'AL+W=OOL@10P5M3MW(3EDIUSPC)4PD-DT^\@U;_ MN7#1,*67XHID)X"=+:FI$8FB%#6L:L,BMWL'4>3\INJJA8,(Y*UIF/B]@YKW MFQ"'[QLOU;549@,5><>N\ W4]^X@] I-5LY5 ZVL>!L(N&S"+7[>8VH(%O&C M@E[.YH$)YM@CDS"GM<_J[,J-^$J#,YP8;=:O?#^$XP!)6$P1O\%[E!KN/%$:YQX+>TW M.-VDXLUH1;O2L+=AK%H[]L.?&(\T/X&,!#(12/Q? AT)=")@2T"#9S;4#TRQ M(A>\#\1P6QTSCP(_4WV8)[-IS\[^T]%*O7LOHAS=C9D1L1L09(; $P)IVY, M\0GLB$,G_PKL703U"U!O!-32Z8P>+R)P$8E?(/8*Q X]70BXB,POD'@%$H>^ M6@BXB+5?(/4*I X=+V]Y@,06T@[7%.$'461>D*># /Z@CVYSEVTY@L2\F(F9]:3),TH='RAM"L0#8@ MKK:7R.#$;ZUM9+/=J5]MB2VP?^%#L_O*Q+5J97#D2I=I6TPOG"O0#D5/^K&7 MNK].BQHNRDPS/1=#DQD6BG=C T53%R_^ %!+ P04 " "$=&E+*8$6\PP$ M #G$@ & 'AL+W=OJ^@",;$LQJU4B)=)HHTVN&;L]1LO! 6:\>?LTF+$\5=63&W/P7UU_T=T? M3:\O7?]C.#DWKGXV=3MLHM,XGA_B>-B?7%,.G[NS:_T_QZYORM%?]L_Q<.Y= M>9B#FCK&)+%Q4U9MM%W/]Q[[[;I[&>NJ=8_]:GAIFK+_=^?J[K*)('J[\:UZ M/HW3C7B[/I?/[D\W?C\_]OXJOK5RJ!K7#E77KGIWW$2_P$.A< J8%7]5[C+< MG:^F4IZZ[L=T\=MA$R63(U>[_3@U4?K#JRM<74\M>1__+(U&MYQ3X/WY6^M? MY^)],4_EX(JN_KLZC*=-E$6K@SN6+_7XK;O\ZI:"3+1:JO_=O;K:RR^ MJX?Y=[5_&<:N65KQ5IKRY_58M?/QLK3_%B8'X!* MP#0'P:H)4"1@/CJ;"[U M2SF6VW7?75;]M;?.Y30HX$'YA[F?;L[/;O[/5SOXNZ];5.OX=6IGD>RN$KR7 MO%<4@D+?)+'/?S.!H@FB[- DQPA60&YW*/HSHPW ?&?%A6!;,=9H3+UP%!O) M#UO1B^5>2):=95E,3OP67).I7/:1BCY2YD.1)[]+60Z564LF1<%5J&UN92^9 MZ"7C7H!XR7B6-*/=PT5@=:!WKHGP%CLY4::3/IA!TF&4YA.:-#%FP[#T:HB/(> 3.1TWY"!Q]5M-% M0R&H3&(AX$8&)'!":DI($.BGTIS9D2"90("2(&,2." M.Y'9AX:11H=JD5F%?$5(7P8[0<-K^5#SWHG,/.3,,Y0RR&FF&<0%D5(A+S+Q MD!./OK!WR%%FT:;L4T;0H<9$!98:*#,/.?,,0Q%GWB=K^8049)[5H8&C9#8J MSD9#%V.*,^^3[Z^,?>T).O_1$7I-*1F.BL/14&8I#D>3>D-T+2_HP&:I#;RH ME$Q1Q2E*5\:[17/_J2LN302=N#2)[W8FKIE&[?DO%L#P(XE;A!;D0ZWXN1,:(.X6-(+8!W% MZ*2,FAKX$,:@057K%KG:V],B)U=>5RW>4X==FP;1?UMN[[QDMU*;G< M $7>H0O^B?FO;D_%"DQ>3E6#6U:1UJ'XO'$_>>N=!Z6!4ORN<,]FF;MS4=4[XC*XU?R']5SPF%+G.F/UW?,.UD$L2$>-(:J:^G>.5<=*,7@1* M@]Z&L6K5V \G23::V0W\T<"?#+SPKD$P&@2: 1C(5*J?$4=%3DGOT.'7ZI!\ M%-XZ$)=YE)OJ[M29R):)W5L1)3FX23^C9#M(_)G$7RIV%D4X28"(/T'X5@A? MV0=SB%2#&"2)DK1*$N@4IL0/[!2!E2(P*3*-8I"DLQ!P!3V-XX%H01):24*# M)(8:R2 )9T$BJ#X:S&/=@B>R\D0FCY;T-C+BZ"3W% N&V,H0FPS: ]C&#QGN M*18,B94A,1D"C2%YYH4\$"U(4BM):I*$&DEJY)I"ZQ-Y0K@@RJQ$F4D4:429 M$2@,HBB#J7X_IC (TC"$R0=51?01:VV#)E.L%S?X+)1%^0$5F!5?V0U_('JI M6N8<"!=U7%7;,R$<"Z]P)?X6I6C TZ+&9RZGB9C3H0L-"TZZL<."JB!5H@V$7;:\5F8F-MRY64 M9/OVI63%*\^,LLU%;,G?D#/#PS_D]+THOU7;&.O1]\/^6-V/MW5]NIM,JO4V M'O+JMCC%8_KEN2@/>9T>RY=)=2ICOFF-#OL)*N4FAWQW',^F[;O'CCDY;_SN"_>[\RK9L7D]GTE+_$K['^\_18IJ?)I97- M[A"/U:XXCLKX?#]^@+L5AL:@)?[:Q?>J]WW4A/)4%-^:A]\V]V/5>!3W<5TW M3>3IXRTNXG[?M)3\^*=K='SILS'L?_]H_9[>IM_=C/QYM MXG/^NJ^_%.^_QBX@.QYUT?\>W^(^X8TGJ8]UL:_:_Z/U:U47AZZ5Y,HA_W[^ MW!W;S_>N_0\SV0 [ [P8I+X_,]"=@?YA8#XU,)V!^;\]V,[ DAXFY]C;9"[S M.I]-R^)]5)[GPREOIAWUF"O=VKN>?:9D>R/: MF]9>]^V!Y/J,9"UR;!'M+!B2#4ZA<1D9MR6G0K#@2%(XE?E@4([+BG%9'A=) M_?R,F%XOCCBRY @H+[OA1#<<=T,3-QSK(Z77*Y)>3DGIY50(#LE0K3CU27HS M,:Z,3SLCVWO1WO.\6)(7SW,?@B<1+P0*T)"A7G+*9 '(2*PXI4VP5HXKB'$% M'A>94_/ 1U(ILN86' +OZ>SDD'6*!B5 NK?@KF(")>_'BD?%-F3%/39IO$A< M I8!TFDL4-JF54%"$S!$]$/!#8@-\."8U\"W"CI?5P*D-60#SHBB\P#(G0DT MTRAL&(%.CH6 H0I:T51SS*<_H,%Q+&U20VL>9*T"S:*C^]R\8_H=W1C%@N.4 MS@R;1IP"E1FZ0B1,*S>PSX.LH\"%E"9QWC'7_M"J0H ""XPS6GD:%H=0#PV8 M+*+ 5=13%06ND3?@@"TA";/6TL@$S'A%%4S"$,+0D,G:#%R"X$"X*M-H!QP9>.82R> @=.47$.@8A6C']!&E(4:N5![LGKF M'>-[GJI;H ,O4K1P6HJ4H3N12 V4TBB+/G+1]U3T.^9G@4D4#TRBF"J*U%!@ MLMXC/YR&@<,IRJJ*@JJR,>&O,@!BA++4H2"V;!%SU#%JG%2LB!%(;#>CI^6DID9GV3FLV(:0V5=I5AHH* ME&47'9\50WN)K&_(]2VP#&3\#H'*EL#0K4] _( 8HRQ8R 4KT"JC8ZXN3Q1: M&I*@1)H="@4J4[2"7$EM)3$>"DV6*^1R%6B=@9)V4&HA4)[N2$L!0HWT)+H2 M,)LAG6&3WF7D(98O[Z":GW]G+[_(#-929Y/X>[!0COEW"W.M\M M_VC^?-7]1UZ^[([5Z*FHZ^+07G0^%T4=D_/J-BVR;]F*3D/T5;H/4P M;, &'&ZX[;6;JFUP3IS9;G/[]K,=7RXA'PVW-XGM/)1(2?R%DF\.3?NE>PVA M7WS=UKON=OG:]_OKU:I;OX9MU7UH]F$W_/+O:QO;MIWOIZLPL?VT7WMMU6[3\/H6X.MTM:?GOP:?/RVH\/ M5GF^;+>//KT^TR&3T*=5CW8Q/5\/4>RE#78TN#'W_/C2Y/?8Z&Y]??6O]Y M"GX(YK'J0MG4?VV>^M?;9;YC:%^E/55W3?9R M9I^G:@R.DFR2[(YCD%*F1JJTJC3UD<'RT!5O0\FP?0KM4Q-*D:M0CA)W[J1D M3D5B19([ASW)H">9]:10GF2F$RZ\T(A).L" M*Q)QD>DMH"L%<(64*X7IY8HD27726)EP9-53@E,_ =[H;F;19= 469,480R! MCD1W1"!N'^D'DN:>&/3C-,W8KG^]^H&&8ZY@))%E$B6Q)C"5R&*)$LVE670Q M:KG+S"P"F7 622/";")O'&*=TK/F(EV+5'MC1;&,)HPYLIP3G=($0*<15 +1 M5>I\;'UCU)%EG>BL)LNQJTR,.U:51X<&TXXL[B33SEB2765)!.^$44:691,S EY!.?:&,! MZ 0V1S:@+VK]^;0QJHXSR.IZC T'8 FZW+/ 6@R1V;3860Z@$S6R'0 AO8 M :CR+#8+F)@.$),C">,B9V_NQVM!AZ'D )3,;M !W P +&+G-PX3QZ7_8^EB M1#B "+-=G$7G1XGL,A^='YS[#N1^#+$.YZH#N1J;'X]SU8-K#KRK/8 MQL+C-/3TX[/C<8)YD&!Z=LI9='$<[$AT3ZNS0_AM:%^F]Q7=8MV\[?KQO/OL MZ>F=R/WT2D0]?Z#K\OAFXWLSQQ7W <;_IF/[^\69W>(-W]"U!+ P04 " "$=&E+ M77-6U:@! "1 P & 'AL+W=O?0<0R(M6QA>T"Z$_,.:K#K3P5[8'@S>-=5H$-%W+?.] U(FD%>.[ MW0W30AI:YLEWBQ9^0OC5 MGQQ:;(E22PW&2VN(@Z:@=_O#,8OX!/@M8?2K,XF5G*U]CL:WNJ"[* @45"%& M$+A=X!Z4BH%0QI\Y)EU21N+Z_!K]2ZH=:SD+#_=6/6_P!02P,$% @ A'1I2])S??BF 0 D0, !@ !X M;"]W;W)K^>& M V.V[D%Q>X4#:'_3HE'<>==TS X&>!-)2K)LM[MAB@M-JR+&3J8J<'12:#@9 M8D>EN/EU!(E32??T,_ JNMZ% *N*@7?P#=SWX62\QY8LC5"@K4!-#+0EO=L? MCGG 1\ / 9-=V21T\I)UU*!N+: M_LS^&'OWO9RYA7N4/T7C^I+>4M) RT?I7G%Z@M3/-26I^6>X@/3PH,37J%': M^"7U:!VJE,5+4?QC/H6.YY1N\D3;)F2)D"V$VUB'S86B\@?N>%48G(B99S_P M\(OWA\S/I@[!.(IXY\5;'[U4^_RZ8)>0*&&.,R9;8Q8$\]F7$ME6B6/V#SW; MIN>;"O-(S_^K< MS\U<1MAJ) M/%9;"DQE''15Q%EWV[R^)(_\#G97WAIA/: MDC,Z_V/B^%I$!U[*[LIO0._?Q^)(:%TPOWC;S%LR.PZ'] #8\@JKWU!+ P04 M " "$=&E+R<]-GJJVJ3-NG4:=OG'!B(FA>6A*/[]W," M1]&&]H78SO/8CXV3C]:]^@X@D#>MC"]H%T)_9,Q7'6CA[VP/!F\:Z[0(Z+J6 M^=Z!J!-)*\9WNX],"VEHF:?8V96Y'8*2!LZ.^$%KX7Z?0-FQH'MZ"[S(M@LQ MP,J\%RU\@_"]/SOTV)*EEAJ,E]80!TU!'_;'4Q;Q"?!#PNA7-HF=7*Q]C<[G MNJ"[* @45"%F$'AIE.:=([3 M#;_1M@E\)O"%<$@$-A5*RI]$$&7N[$C<-/M>Q%^\/W*<316#:13I#L5[C%[+ M?7:?LVM,-&-.$X:O,0N"8?:E!-\J<>+_T/DV/=M4F"5Z]E^%6YC#7T78:B0: M7)N6P9/*#B8MXBJZ[-L#3R-]AT_+^E6X5AI/+C;@CTGC:ZP-@%)V=[@!';Z/ MQ5'0A&C>H^VF+9F<8/OY ;#E%99_ %!+ P04 " "$=&E+"=1W@JD! "1 M P & 'AL+W=OUS!@Q$FPM-PK#]^SJ!I:A%?2&V--:IT5 UW7,#PY$DTA:,9YE[Y@6TM"J2+&S MJPH[!B4-G!WQH];"_3J!LE-)#_0U\"B[/L0 JXI!=/ -PO?A[-!C:Y9&:C!> M6D,<0GP).$R6]L$CNY6/L%SA 92*B5#& MSR4G74M&XM9^S?XQ]8Z]7(2'!ZM^R";T);VEI(%6C"H\VND3+/V\I61I_@M< M02$\*L$:M54^?4D]^F#UD@6E:/$RG]*D-KK0V 4K(;W( >W\?J*&A#--^C[>8MF9U@A^4! ML/455K\!4$L#!!0 ( (1T:4O(!J4=I@$ )$# 9 >&PO=V]R:W-H M965T>!9=[T* 5<7 ._@&[OMP,MYC2Y9&*-!6H"8&VI+>9X?C/N CX(> MR:YL$CHY([X$YVM3TET0!!)J%S)P?US@ :0,B;R,7RDG74H&XMI^S_XY]NY[ M.7,+#RA_BL;U);VCI(&6C](]X_0%4C\WE*3F'^$"TL.#$E^C1FGCE]2C=:A2 M%B]%\=?Y%#J>4[KYF&C;A#P1\H5P%^NPN5!4_HD[7A4&)V+FV0\\_.+LD/O9 MU"$81Q'OO'CKHY(R6%+CJ.,BKJ++OMWG<:1_X/.R/G'3"6W)&9W_,7%\ M+:(#+V5WY3>@]^]C<22T+IBWWC;SELR.PR$] +:\PNHW4$L#!!0 ( (1T M:4MWOXG=J $ )$# 9 >&PO=V]R:W-H965TIVF3-NG4:=WG'!B(FL0L"4?W[Y<$RM"&^H78 MSGOVLW'R$>VSZP \>='*N()VWO='QES5@1;N!GLPX:9!JX4/KFV9ZRV(.I&T M8GRW>\>TD(:6>8J=;9GCX)4T<+;$#5H+^_L$"L>"[NEKX%&VG8\!5N:]:.$[ M^!_]V0:/+5EJJ<$XB898: IZOS^>LHA/@"<)HUO9)'9R07R.SI>ZH+LH"!14 M/F80X;C" R@5$P49O^:<="D9B6O[-?NGU'OHY2()E.J5)YSC='#[,M&T" MGPE\(=RE.FPJE)1_%%Z4N<61V&GVO8B_>'_D8395#*91I+L@WH7HM=P?LIQ= M8Z(9C"^U@.H 0 CP, !D M !X;"]W;W)K&UL?5-A;YPP#/TK47Y V'=JA,@ M]3I-F[1)ITY;/^? 0-0D9DDXNG^_)%"&UM.^$-MYSWYV3#FC?78#@"O MI(&3)6[26MC?1U X5S2GKX%'V0\^!EA=CJ*'[^!_C"<;/+9E::4&XR0:8J&K MZ'U^.!81GP _)E6 M,A+W]FOV3ZGWT,M9.'A ]21;/U3TCI(6.C$I_XCS9UC[N:5D;?XK7$ %>%02 M:C2H7/J29G(>]9HE2-'B93FE2>>\WO"5=IW 5P+?"'>I#EL*)>4?A1=U:7$F M=IG]*.(3YP<>9M/$8!I%N@OB78A>ZB(KV27F62''!<)WD'Q#L)!\J\"O53CR M-W1^G5Y<%5@D>O$_@6\A^;O;?VJPW4 TV#ZM@B,-3B:MX2ZZ;=M]>@'V%[ZL MZC=A>VD<.:,/SY*&UR%Z"%*RF_#^0_@[-D=!YZ/Y(=AVV9'%\3BNZ\^V?[#^ M U!+ P04 " "$=&E+'.X#@JT;ZX#\.1=*^,*VGG?'QAS50=:N!OLP82; M!JT6/KBV9:ZW(.I$THKQW>Z.:2$-+?,4.]DRQ\$K:>!DB1NT%O;7$12.!=W3 M:^!%MIV/ 5;FO6CA&_CO_E2,A+7]C7[Q]1[Z.4L'#RA M>I6U[PKZ0$D-C1B4?\'Q$\S]W%(R-_\%+J "/"H)-2I4+GU)-3B/>LX2I&CQ M/IW2I'.<;K(K;9O 9P)?" ^)P*9"2?FS\*+,+8[$3K/O1?S%^P,/LZEB,(TB MW07Q+D0OY?[#72,/OR8-+X&T4.0 MLKL)&]"%][$X"AH?S?M@VVE+)L=C/S\ MKS"\C=02P,$% @ A'1I2W"3 MZT>G 0 D0, !D !X;"]W;W)K&UL?5/;CM0P M#/V5*!^PFG]_G0^1'P"?)D2\E(7-LOV3^DWK&7J_#P8-4/V82^I$=*&FC%J,*CG3Y" M[N(_16[5_=2S8+2;*F/., MX6O,@F"8?2G!MTJ<^3]TODT_;"H\)/KAOPJW,._^*L)6(]'@NK0,GM1V-&D1 M5]%EW^YY&ND?^+RL7X3KI/'D:@/^F#2^UMH *&5WAQO0X_M8' 5MB.9;M-V\ M);,3[) ? %M>8?4;4$L#!!0 ( (1T:4NL3*%CI@$ )$# 9 >&PO M=V]R:W-H965T?0<0R+M6QA>T"Z$_ M,.:K#K3P-[8'@S>-=5H$=%W+?.] U(FD%>-9]HEI(0TM\Q0[N3*W0U#2P,D1 M/V@MW.\C*#L6=$>O@1?9=B$&6)GWHH7O$'[T)X<>6[+44H/QTAKBH"GHP^YP MW$=\ OR4,/J536(G9VM?H_-<%S2+@D!!%6(&@<<%'D&IF AEO,TYZ5(R$M?V M-?N7U#OV'JWZ)>O0%?2>DAH:,:CP8L S@2^$^T1@4Z&D_+,(HLR='8F;9M^+ M^(MW!XZSJ6(PC2+=H7B/T4NYN\UR=HF)9LQQPO U9D$PS+Z4X%LECOP?.M^F M[S<5[A-]_U^%6YB_-;+52#2X-BV#)Y4=3%K$5739MP>>1OH!GY;UFW"M-)Z< M;< ?D\;76!L I60WN $=OH_%4="$:-ZA[:8MF9Q@^_D!L.45EG\ 4$L#!!0 M ( (1T:4LG*N0XIP$ )$# 9 >&PO=V]R:W-H965T6[+44H-Q$@VQT!3TM#^>LXA/@"<)HUO9)'9R17R)SM>Z MH+LH"!14/F80X;C! R@5$P49O^:<="D9B6O[+?OGU'OHY2HE80:%2J7OJ0:G$<]9PE2M'B=3FG2.4XW M_##3M@E\)O"%<)_JL*E04OY)>%'F%D=BI]GW(O[B_9&'V50QF$:1[H)X%Z*W M;"K-$S_ZK< N3_56$K4:B MP;9I&1RI<#!I$5?19=]./(WT'3XMZW=A6VDV!X,WC75:!'1=RWSO0-2)I!7CN]TMTT(:6N8I M=G9E;H>@I(&S(W[06KA?)U!V+.B>O@>>9=N%&&!EWHL6OD'XWI\=>FS)4DL- MQDMKB(.FH/?[XRF+^ 3X(6'T*YO$3B[6OD;G'!JA=9AZZ@=Y34T(A!A6<[?H*YGP,E<_-? MX H*X5$)UJBL\NE+JL$'J^<76.B&7.:,'R-61 , MLR\E^%:)$_^'SK?IV:;"+-&S_RK&PO=V]R:W-H M965TW!X$UCG18!7=8J=7)G;(2AIX.2('[06[N\1 ME!T+NJ=O@2?9=B$&6)GWHH6?$'[U)X<>6[+44H/QTAKBH"GH_?YPS"(^ 7Y+ M&/W*)K&3L[7/T7FL"[J+@D!!%6(&@<<%'D"IF AEO,PYZ5(R$M?V6_:OJ7?L MY2P\/%CU1]:A*^@=)34T8E#AR8[?8.[GFI*Y^>]P 87PJ 1K5%;Y]"75X(/5 M$&=/@^%D=!$Z)YB[:;MF1R@NWG!\"65UC^ U!+ P04 " "$ M=&E+:;A CJ@! "1 P &0 'AL+W=OJDS;IU&G;YQP8B)H7EH2C^_=S J5H0_M" M;.=Y[,?&R4?K7GP'$,BK5L87M NA/S+FJPZT\#>V!X,WC75:!'1=RWSO0-2) MI!7CN]T'IH4TM,Q3[.S*W Y!20-G1_R@M7"_3Z#L6- ]?0L\R[8+,<#*O!_WQU,6\0GP0\+H5S:)G5RL?8G.Y[J@NR@( M%%0A9A!X7.$!E(J)4,:O.2==2D;BVG[+_IAZQUXNPL.#53]E';J"'BBIH1&# M"L]V?(*YGUM*YN:_P!44PJ,2K%%9Y=.75(,/5L]94(H6K],I33K'Z89G,VV; MP&<"7PB'5(=-A9+R3R*(,G=V)&Z:?2_B+]X?.<'P)976/X!4$L#!!0 ( (1T:4N-$T&VI0$ )$# 9 M >&PO=V]R:W-H965TC^_9+ 4;2A?2&V\Y[];)QB0OOB>@!/7K4R MKJ2]]\.1,5?WH(6[PP%,N&G1:N&#:SOF!@NB222M&,^R>Z:%-+0J4NQLJP)' MKZ2!LR5NU%K8WR=0.)7T0&^!9]GU/@9850RB@V_@OP]G&SRV9FFD!N,D&F*A M+>GCX7C*(SX!?DB8W,8FL9,+XDMT/C!1 M2:A1HW+I2^K1>=1+EB!%B]?YE":=TWR3WVC[!+X0^$IX2 0V%TK*/P@OJL+B M1.P\^T'$7WPX\C";.@;3*-)=$.]"]%H=[K."76.B!7.:,7R+61$L9%]+\+T2 M)_X/G>_3\UV%>:+G_U6XA_E;(]N,1(/MTC(X4N-HTB)NHNN^/?(TTC?XO*Q? MA>VD<>2"/OR8-+X6T4.0DMV%#>C#^U@=!:V/YOM@VWE+9L?CL#P MK["Z@]0 M2P,$% @ A'1I2WEC;:"G 0 D0, !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y T:W4"I%ZGJ94VZ=1IV^<<&(B:Q#0) M1_?OEP1*T8;VA=C.>_:S]T?&7-6!%NX&>S#AID&K MA0^N;9GK+8@ZD;1B?+<[,"VDH66>8F=;YCAX)0V<+7&#UL+^/H'"L:![^AYX MEFWG8X"5>2]:^ [^1W^VP6-+EEIJ,$ZB(1::@M[OCZ&PO=V]R:W-H965T+.NZ9EMC? ZTA2DF6;S0U3 M7&A:YC%V,F6.@Y-"P\D0.RC%S:\C2!P+NJ6?@6?1=BX$6)GWO(4?X%[ZD_$> MF[/40H&V C4QT!3T;GLX[@(^ EX%C'9AD]#)&?$].-_J@FZ"()!0N9"!^^," M]R!E2.1E_$PYZ5PR$)?V9_;'V+OOY8[K9)]HZ(4N$;";L8QTV M%8K*'[CC96YP)&::?<_#+]X>,C^;*@3C*.*=%V]]]%)N;[[D[!(2)BQP@M\3+[SM7$B0,N]9"S_ _>POQD=D4:FY!&6Y5LA 4^"GY'3>!WP$ M_.(PVM4>A4ZN6K^&X&M=X%TH" 14+B@PO]S@&80(0KZ,/[,F7BP#<;U_5_\< M>_>]7)F%9RU^\]IU!3YB5$/#!N%>]/@%YGX>,9J;_P8W$!X>*O$>E18V?E$U M6*?EK.)+D>QM6KF*ZSC]29.9MDV@,X$NA&/T(9-1K/P3&NP@U,=M@VV6^:[#\*/![O3#8PV?'.A*S.78)IX\195.E!Q6E? M99>A?J+QWO[#IQ?QG9F6*XNNVOG;CW?4:.W E[)[\&/6^4>X! (:%[8'OS?3 M*$Z!T_W\RLCRU,M_4$L#!!0 ( (1T:4NY%YLN%@( +L& 9 >&PO M=V]R:W-H965T/PT_%:G4OC'"3/&G:&GV!^-7ME+3*R'"L!M:YD'2@X M;<)MO-[%U 5XQ.\*.CW9!ZZ4@Y1OSOAVW(21RP@X%,91,+M! M-!PU7>!T_\G^XHNWQ1R8AF?)_U1'4V["- R.<&(M-Z^R^PI#08LP&*K_#A?@ M%NXRL1J%Y-K_!D6KC10#BTU%L(]^K6J_=OW)?#&$X0%T"*!C0.IU2"_D,__" M#,LS);M ]\GBYRLC%$0V878^A4\R(()9] ME*"8Q([>A%,\?(9F.//ALZDZ7>$$8GS,G*0W87*(G>QU*^Y*,!H>3<=O$ M[E4_3GO#R&9X*LCX7N7_ %!+ P04 " "$=&E+$(ZN.ZD! "1 P &0 M 'AL+W=O?0\0R(M6QI>T M#V$X,>;K'K3P=W8 @S>M=5H$=%W'_.! -(FD%>.'PSW30AI:%2EV<55AQZ"D M@8LC?M1:N-]G4'8J:49? T^RZT,,L*H81 ??('P?+@X]MF9II ;CI37$05O2 MA^QTSB,^ 7Y(F/S&)K&3J[7/T?G>!KI7_B\ MK%^%ZZ3QY&H#_I@TOM;: "CE<(<;T./[6!T%;8CF>[3=O"6S$^RP/ "VOL+J M#U!+ P04 " "$=&E+VO_1,:L! "1 P &0 'AL+W=OK\]GG81GP _)0Q^89/8 MR<7:E^A\J7*ZB8) 01EB!H''%1Y J9@(9?R>LJ"4K1X M'4]ITCF,-_O;B;9.X!.!SX1#JL/&0DGY9Q%$D3D[$#?.OA/Q%V^/'&=3QF : M1;I#\1ZCUV)[N,W8-2::,*<1PY>8&<$P^UR"KY4X\?_H?)V^6U6X2_3=/PKW M'Q2N8>X^%&&+D6AP35H&3TK;F[2(B^B\;_<\C?0=/B[K-^$::3RYV( _)HVO MMC8 2MG@$VTT/@,VOL/@+4$L#!!0 ( (1T M:4M4S;>RJ@$ )$# 9 >&PO=V]R:W-H965TJVF3-NG4:=OG'!B(FL0L"4?W[Y<$REC'%V([ M[]G/QLE'M"^N _#D52OC"MIYWQ\90:F8*,CX->>D2\E(7-MOV3^FWD,O%^'@$=5/6?NNH!DE-31B4/X9 MQT\P]W-+R=S\%[B""O"H)-2H4+GT)=7@/.HY2Y"BQ>MT2I/.<;JYS6;:-H'/ M!+X0LE2'3862\B?A19E;'(F=9M^+^(OW1QYF4\5@&D6Z"^)=B%[+?7:?LVM, M-&-.$X:O,0N"A>Q+";Y5XL3_H_-M^F%3X2'1#_\HS-XIW,)\>%>$K4:BP;9I M&1RI<#!I$5?19=\>>!KI7_BTK%^%;:5QY((^_)@TO@;10Y"RNPD;T(7WL3@* M&A_-^V#;:4LFQV,_/P"VO,+R#U!+ P04 " "$=&E+\&&FEJD! "1 P M&0 'AL+W=O)!=[V. 5<4@.O@._L=PML%C:Y9&:C!.HB$6 MVI+>Y(3X%'"Y#8VB9U<$)^B\Z4I:18%@8+:QPPB'%>X!Z5BHB#CUY*3 MKB4C<6N_9/^4>@^]7(2#>U0_9>/[DMY2TD K1N4? ME80:-2J7OJ0>G4>]9 E2M'B>3VG2.=\?&7-5!UJX&^S! MA)L&K18^N+9EKK<@ZD32BO'=[HYI(0TM\Q0[VS+'P2MIX&R)&[06]L\)%(X% MW=.WP)-L.Q\#K,Q[T<(/\#_[LPT>6[+44H-Q$@VQT!3T87\\91&? ,\21K>R M2>SD@O@2G:]U07=1$"BH?,P@PG&%1U J)@HR?L\YZ5(R$M?V6_;/J??0RT4X M>$3U2]:^*^@])34T8E#^"<-TDQUFVC:!SP2^$.Y3'3852LH_"2_*W.)([#3[7L1?O#_R,)LJ M!M,HTET0[T+T6NX/6@+-<*&:AS_+@^GK8!'P$_.0QVL4>ADXO6KR'X4N5X M%0R!@-*%"LPO5W@"(4(A;^/W5!//DH&XW+]7_Q1[][UQM7KN(ZC'_V MNXF6)M")0&?"(>J042@Z?V:.%9G1 S+CV7_L''%_&-F88KBR[: M^=N/=U1K[&UL;5/;;MP@$/T5Q >$-5;3:&5;RJ:*6JF55JG:/K/VV$;AX@)>IW_? 3N. MF_H%F.&() 7K8PO:1_"<&3,USUHX6_L 9O6NNT"&BZCOG! M@6@222O&#X=;IH4TM"J2[^RJPHY!20-G1_RHM7!_3J#L5-*,OCJ>9->'Z&!5 M,8@.OD/X,9P=6FR-TD@-QDMKB(.VI/?9\91'? +\E##YS9G$2B[6/D?C2U/2 M0Q0$"NH0(PCWZ-_IAJQUHNPL.#5;]D$_J2WE'2 M0"M&%9[L]!F6>CY0LA3_%:Z@$!Z58([:*I]64H\^6+U$02E:O,R[-&F?YIN< M+[1] E\(?"7D.Q7OT7BM\ MT()=8Z %+&N\[;?7H#]@:?A_6;<)TTGEQLP(=)[6NM#8!2#C&UL;5-A;YPP#/TK47Y MPX5VJTZ U.LT;=(FG3IM^YP# U&3F"7AZ/[]DD 9Z_A";.<]^]DXQ83VV?4 MGKQH95Q)>^^'(V.N[D$+=X,#F'#3HM7"!]=VS T61)-(6C&>9>^8%M+0JDBQ MLZT*'+V2!LZ6N%%K87^?0.%4T@-]#3S)KO 2E8J(@ MX]>2DZXE(W%KOV;_F'H/O5R$@T=4/V7C^Y+>4]) *T;EGW#Z!$L_=Y0LS7^! M*Z@ CTI"C1J52U]2C\ZC7K($*5J\S*T3^$+@*^$^U6%SH:3\ M@_"B*BQ.Q,ZS'T3\Q8OE&XA[E[4X1M1J+!=FD9'*EQ-&D1-]%U MWQYX&NE?^+RL7X7MI''D@C[\F#2^%M%#D)+=A WHP_M8'06MC^;[8-MY2V;' MX[ \ +:^PNH/4$L#!!0 ( (1T:4NFM!/\T0$ )P$ 9 >&PO=V]R M:W-H965T3;2F7J&JE5CJE M:O*;L]A"" MJ;<#<#EF.,8?B<>V;HQ+D#SM60V_P?SIC\I&9&$I6P&=;F6'%%09OHOWA\3A M/>"IA5&OYLAU%Z_L'^ MS?=N>SDQ#?>2/[>E:3*\PZB$B@W1TR"7GG#\RP/%5R1&K:^YZY M7QSOJ=V;PB7]5O@U:U[;[#FG49*2LR.:,8<)0U>8>$$0R[Y(T)#$@?Y73L/E MFZ##C2_?_./PYL)A"+,+BUP'1:X#!+<7(@%,'(5%MD&1;8#@BYU,@@1)@(!> MN QA-AGXV3CVA?70?@R9M6QA6T\[X_,.:J#K1P=]B#"3<-6BU\<&W+7&]!U FD M%>.[W0/30AI:YBEVLF6.@U?2P,D2-V@M[.\C*!P+FM%KX%FVG8\!5N:]:.$[ M^!_]R0:/+2RUU&"<1$,L- 5]S ['?@^]G(6#)U0OLO9=03]04D,C!N6? ME80:%2J7OJ0:G$<]LP0I6KQ-IS3I'&?^*VP;P&< MOP&PJ5!2_E%X4>861V*GV?X3?/^/POL;A5LY#S=%V&HD&FR;EL&1 M"@>3%G$57?;MD:>1_DV?EO6;L*TTCIS1AQ^3QM<@>@A2=G=A [KP/A9'0>.C M^3[8=MJ2R?'8SP^ +:^P_ -02P,$% @ A'1I2W?P&Y2K 0 D0, !D M !X;"]W;W)K&UL;5-A;YPP#/TK47Y <^36]78" MI%ZG:9,VZ=1IW><<&(B:Q"P)1_?OEP3*6,<78COOV<_&R4>TSZX#\.1%*^,* MVGG?'QES50=:N!OLP82;!JT6/KBV9:ZW(.I$THKQW>X]TT(:6N8I=K9ECH-7 MTL#9$C=H+>SO$R@<"YK1U\"C;#L? ZS,>]'"=_ _^K,-'ENRU%*#<1(-L= 4 M]#X[GO81GP!/$D:WLDGLY(+X')TO=4%W41 HJ'S,(,)QA0=0*B8*,G[-.>E2 M,A+7]FOV3ZGWT,M%.'A ]5/6OBOH@9(:&C$H_XCC9YC[N:5D;OXK7$$%>%02 M:E2H7/J2:G >]9PE2-'B93JE2>E+G% MD=AI]KV(OS@[\C";*@;3*-)=$.]"]%KR["YGUYAHQIPF#%]AL@7!0O:E!-\J M<>+_T?DV?;^I<)_H^W\4'MXHW,)\>%.$K4:BP;9I&1RI<#!I$5?19=_N>1KI M7_BTK-^$;:5QY((^_)@TO@;10Y"RNPD;T(7WL3@*&A_-NV#;:4LFQV,_/P"V MO,+R#U!+ P04 " "$=&E+[U5"V*D! "1 P &0 'AL+W=OO&AE7$E[[X\E)UY*1N+5?LW]*O8=>+L+! M(ZI?LO%]2>\I:: 5H_)/.'V&I9];2I;FO\(55(!'):%&C=9P:XQT8(YS1B^P>0K@H7L:PF^5^+$_Z/S??IA5^$AT0__ M*,S?*=S#O"_"-B/18+NT#([4.)JTB)OHNF\//(WT#3XOZS=A.VD!R6!\#65UC]!5!+ P04 " "$ M=&E+D"5=IM@! #=! &0 'AL+W=O@6P*!7P7N=X]:8X42(+EL03#_( 7J[4DLEF+&A:H@>%+#* M%PE.:!0=B&!=CXO,YRZJR.1H>-?#12$]"L'4KS-P.>5XA]\2SUW3&I<@13:P M!KZ"^39N]^,TKR3) M4A8NH$L!70N.7H?,0M[Y>V98D2DY(36?_<#<+]Z=J#V;TB7]4?@U:U[;[*V@ M-,[(S1$MF/.,H1O,;D40R[Y*T)#$F?Y33L/E<=!A[,OCOQSN[QR&,$E89!\4 MV0<(#F&")$B0! C2.YN+5OP&4$L#!!0 ( (1T:4N!Q-]*NP$ "H$ M 9 >&PO=V]R:W-H965TOGT!.U:2C-N^V M!W#H0PIE*]P[-VP)L4T/DMD'/8#R3SIM)',^-$=B!P.LC4E2$)IE&R(95[@N MX]K>U*4^.<$5[ VR)RF9^;,#H<<*K_!EX94?>Q<62%T.[ @_P/T<]L9'9*&T M7(*R7"MDH*OPY]5V5P1]%/SB,-JK.0J='+1^#\'7ML)9* @$-"X0F!_.\ 1" M!) OX_?,Q(ME2+R>7^C/L7??RX%9>-+BC;>NK_ GC%KHV$FX5SV^P-Q/@='< M_#JYIOFJ).< FC6[24-O-'31 M$,]?3&C2A$; Y@:0IP%Y$I!'0'X#6-]5.6D>HT9%39%GX9-U@FCXLYH MTJS_UZA(&A4)H\V=4?%/1_<6Y.J8PRWZSLR1*XL.VODW)IYKI[4#3\L>/*[W M%W<)!'0N3!_]W$RO[Q0X/&PO=V]R:W-H965TPXR^-J4VSWJW([J8JGJ^FO MXLN=IW9 I_A[5;SO3_Z>M$OY7I8_VA>_/5Y-L_:*BG7Q4+=3Y,VOMV)1K-?M M3,UU_-M/.CW&; >>_OTQ^TVW^&8QW_-]L2C7_ZP>ZY>KJ9M.'HNG_'5=?RO? M[XI^068ZZ5?_>_%6K!MY>R5-C(=RO>]^3AY>]W6YZ6=I+F63_SS\7FV[W^^' M_]B/87B [ ?(XP"ASPY0_0"5.D#W W3J -,/,*D#;#_ I@Z@?@"E#G#] !<, MF!UN1W=_EWF=7U]6Y?ND.CRBN[PE07QQS1/TT+[9/3#=_YI;O&_>?;N6BBYG M;^U$O69^T,B!Q@TU"Z3Q0\T2:'0VU'P%FJ'BYE/%[:>*.W0E1\FL2=@Q:Q)F M37;C[6"\P!,H.('J)E"#"<)E((T*%H(TS$HTO! =3:!,<$L.$NHDVX-$6FN: M^AC9"%:8(KI-$=U] M(AJLR<(U67#O#9Z X 24_A0[.(%+>(J1Q@:Y0!K"%^+AA7@P@<,3B S7P2P] M&8(II2(A'5#DP_($1(9YW@6N4$)&4P@EF2EPC1)J1$IP=1%Q>9%&A&WA(-*G MB"M''. "$RYBQ*6182@351.AA>*KB<#H"<">46$P&ZV+-!\),RH(1-)A)(HB M-6NWE@^&>18 1&/"8&YL,,RLB*$-6\^RUYS&$I01L;$DIEMF8&%!%5KVHM-@ M7!1< "3"EL(H(GX$579F18P#B?D..]JRUZ3U&(F+@ 0.P[@PD(K7)+*,7Q.N M%A)5B]!$RKA:^*%O&(;"U4*":F&Y*7 -D#:]/$H,MP1PV[ \RAAND-N=&(FS"O MO2CJ+4PDC)=.V&\OD8C-*[.;CAD4Q#RO&J.ES8B\8FHTHB9H*XM>--B"DU%\ M)]68+XT,J@J#Q3WL%^7.Q,(@:N1/=1@K]J>*A.'[I<8L:H!9:(87.C:HYX,9 M#*2)@0S-\,+$_E1ZD_$P&$RN03;5AL%$JADV&&X#X [-\(V)X0Y/BH!$D8W/ MB8#.*[ZQ&5PH#*H!GID"UP"CTP$VS&D5ZIPA4R;>RUKA>:8,+A8&'2/),!82 M,0['X#IA0)T@[E(Q_L:-R"R&VJ#>&676QYG--+]UMYAI"YILE%DD(NX8$/-L M <_$&'N+8;4C#K0M)L!1,14 HL9M#�C(UEC!:-.*TEC U M!*@)3=*X'#A0#HC9ZSO,N!MA:1UF MUR58VKF++2UU3S>[9(RN2_"T=NYB MSI0SED^MQZ#Y!%,[1R+.U'I,HP?MV7&7BFGT(TRMQ^SX!%,[]W$K]><2BQGS M":YVCD2.6Q(&T0,0';-;\!@O/\+5>DR.3W"URKLM-]_6FI[*LBV;2[*)9_TN1/QY?K(NGNOVS-0[5X;MNAQ=UN;LZ M?(]O=OPRX?7_4$L#!!0 ( (1T:4M"0LV8HP( - ) 9 >&PO=V]R M:W-H965T\>[,6%BQ=Y9$P%KTW=RF5X5*J[ MCR*Y/;*&RCO>L59_V7/14*6GXA#)3C"ZLT9-'>$XSJ*&5FVX6MBU1[%:\).J MJY8]BD">FH:*/P^LYI=EB,+KPE-U."JS$*T6'3VP[TS]Z!Z%GD6#EUW5L%96 MO T$VR_#C^A^@TIC8!$_*W:1HW%@4GGF_,5,ONR686PB8C7;*N."ZM>9K5E= M&T\ZCM_.:3AP&L/Q^.K]DTU>)_-,)5OS^E>U4\=E6(3!CNWIJ59/_/*9N832 M,'#9?V5G5FNXB41S;'DM[3/8GJ3BC?.B0VGH:_^N6ON^]%^RJQEL@)T!'@P0 M^:=!X@R2]QH09T F!E&?BMV;#55TM1#\$HB^O!TU783NB=[]K5FTFVV_Z>V1 M>O6\PD6RB,[&D<,\]!@\QB3%+68-8!'@#$VVJ\?D%M.Z*'&98)@G!7E2GZ<@$YX>0T8\ MF.1IGL(\&S3#-"!>]W2(;!QK7#A$T$N\M$ZPZY,O. M:Y*- XV9,49W,E@D6,?!7/ M5QG6)\K^HR5A]2% ?M-_UAI!^DOGU(-@_2%?@%ZCK!UH7,$/23%'!.L4E6^7 M<.U DU]*.CUPHM%):>XZWZ@X5*T,GKG2AZX]&O><*Z9=QG>ZH$=]O1HF-=LK M,\SU6/1WC'ZB>.?N3]%PB5O]!5!+ P04 " "$=&E+W+S/NUL% ";'@ M&0 'AL+W=OS8UE] MJS?VI/(1]^\]K6>WRICVLWI+Z4(5\W0_: M%8D2PB6[?+N?SF?]N:=J/BO?FV*[#T_5I'[?[?+JW\^A*(\/4SG]<>++]FW3 M=">2^>R0OX6OH?GS\%2U1\G9RWJ["_MZ6^XG57A]F/XB[U?>=P-ZB[^VX5A? M_)YTH3R7Y;?NX+?UPU1T5Q2*\-)T+O+VZR,L0E%TGMKK^&=P.CUK=@,O?__P MONJ#;X-YSNNP*(N_M^MF\S!-IY-U>,W?B^9+>?PU# '9Z62(_O?P$8K6O+N2 M5N.E+.K^<_+R7C?E;O#27LHN_W[ZWN[[[^/I'Y\.P_ -0Q0YP'2_.\ /0S0 M8P>888 9.\ . ^S8 6X8X*(!R6FR^ME_S)M\/JO*XZ0Z+:!#WJU3>>_:^_O2 MG>QO9_]?>P/J]NS'7*5^EGQTC@:;SR<;=6ES;;$ %CJ]MGD$-N;:9(G<9-I$1%:N\9F0S*9$ F6N:+C 9C/!:1 I,MJ,S% MI _@"J+CA+2,$)-")!"2L9"D\R:%8H0PN5(1(6-C'45T[HP6@EG2$B,N?\[X M8K"Y5%+.BI19"A+S*RG *B/IU1 I[:5QW/1ATJ6ETT?6@Z73)Z7AA'!&D" E M9#I6L<(X:P@:5HP9.'1M'!GK>:6.$X,$F0&S^1IB:&7V?A$JS#1"A$= MU="%HD3[U BN1&*D%4#:,V5%,67VACJK,(6*4@CBI1CJU#HN7DRA A2FS*)7 MF"YU0R%5F!N%N"'Q4FZ49,/%W"C*C4HY%Y@(E=X0+B9"@3I(P\UH[\!%JS$V MFF(C-7-S->9!RQN:1LR#IL4K[I-6@\UEL-((ACO-=*<4&M(JK32%QF5,>Z$Q M,AHAD\8ZM'!)RZ1>C;G2M&JIS,8ZM&Q)Q\T;AD\C^$2L0^%KJR.C@]G3@+VX M6UII6K32E)LW#*@&)2LCZX!VLWBK+5DGM6Q2P;P+)C\#$84^-N"!<3:!"!)%Q*H)*>0=!@! U T'$SAN$R M-W2-%F-C1W2-*PNXX60P-!9 P]%@,0WVAI;18AKLB)9Q9<&^"Y,A+";&@FT7 M[MG%,OLN-_2+%K-@?[[ULK1T[T4J#EN+@;$C=E^6E@)C++<3A7FQJ&3%,F#_ MA5VIF"F+]E_26(=6K$PS=]AA\!P"+RI82T?!LTQ[ZS!X#E4K$,.@9N#R&R]_0+WJ,C1_1 M+RX]>/3C9# T'D#CF>7A,0W^AF[1,V\>1G2+R\'(7Z772":Y>"77O;;](Z_> MMOMZ\EPV3;GKW\&]EF436G_B4QOZ)N3K\T$17ION9SEUZ>F@*0_#J^#D M_#YZ_A]02P,$% @ A'1I2ZOM<3'R 0 "@4 !D !X;"]W;W)K&ULC53MCILP$'P5Q /$8$@($4&Z7%6U4BM%5[7][< F MH+,QM4VXOGW]02A-?%+_Q-YE=F;6L;<8N7B5#8 *WACMY#YLE.IW",FJ 4;D MBO?0Z2]G+AA1.A07)'L!I+9%C"(<11O$2-N%96%S1U$6?%"T[> H CDP1L3O M U ^[L,XO"5>VDNC3 *514\N\ W4]_XH=(1FEKIET,F6=X& \SY\BG>'S. M MX$<+HUSL ]/)B?-7$WRN]V%D# &%2AD&HI^ZEQ.1\,SIS[96S3[%>AJB";,P6'P A//"*399PGLDSC@AW*<;_T$ MB==C8@DV2X+T'0>IER"U!,D_#O*[)ATFLYC.-8GC)'I'9^W563_H)%%TI[-^ MU$GS//7+;+PR&X],?"?C,-N%3+1*-GZ5S*N2>53PG4KV/RIH<1<9B(M]A3*H M^-#9";#(S@_]"=N[_!?NIL17(BYM)X,35_I%V'M[YER!]A*M],DV>C#- 86S M,MM,[X5[GBY0O)\F#YK'7_D'4$L#!!0 ( (1T:4M% A(GJ $ )H# 9 M >&PO=V]R:W-H965TO78'SM:IR%@D! ZP*!^>4&#R!$ /DR?L], MO*0,@>O]._TQ]NY[.3,+#UJ\\,X--?Z$40<]NPKWK*4JKE,ZV>WFL.T .@?0)8"F7E*B6/D7YEA3 M&3TADV8_LO"+\P/ULVF#,XXBGOGBK??>FB(K*G(+H%ES3!KZCZ9<-,3SER1T M,PF-@&(%R NZ#2@V 44$[%8 6N;;@'(34/Y7 ;W_V&;2[*-&1&ULC57;;MLP#/T5PQ]079(X%S@&D@[%!FQ T&';L^(PL5') MVRA 7BR).CR'I"0Z[Z1ZT16 2=X$;_0ZK8QI5PCIL@+!](-L MH;$[1ZD$,W:I3DBW"MC!.PF.*,89$JQNTB+WMITJGRC@#*O*6G> GF%_M3MD5&E@.M8!&U[))%!S7Z8:LMH0Z!X_X M74.G1_/$I;*7\L4MOAW6*781 8?2. IFAPL\ N>.R<;QVI.F@Z9S',_?V9]\ M\C:9/=/P*/F?^F"J=;I(DP,=9&BI[%AB+86QCKQH]=V,D6O5O<@?8.='"@(9<@Y"/_P@PK">9Q@&B68>H+L \$B3C"+$LPB$2P_52E@YA[3>$R&XQI95".[ MUB#XDT; 3._0F$YB!(L[J_D,DJPO*.2RZLL";Z1)L'Q6XTCB=(; M%#<>!KD_51*]^!M"[TBV!XWO#;DZ5#1ZS@+4R3R7Z M#P^=]@=3I[K1R5X:VU3\TS]*:<#&@A_L':YL=VKD*'"PLCV[Y[ MH^$74OP#4$L#!!0 ( (1T:4L+&7@-?0( !$) 9 >&PO=V]R:W-H M965TK1.=>4%OH^]FI:-N\GLWEYL,GY15=FPO7#D MI:ZI^+-C%;^M7>2^;[R4YT*9#6^3M?3,OC/UH]T+O?(&E&-9LT:6O'$$.ZW= M+5KM4&H@ M[L!I',?S=_1/-GF=S(%*]LRK7^51%6LW<9TC.]%+I5[X[3/K$XI=I\_^*[NR M2IN;2#1'SBMI?YW\(A6O>Q0=2DW?NK%L['CKOI"P=X,=@MXA&!R"+I>.R$;^ MD2JZR02_.:(K?DM-C]$JT+7)S:8MA?VF@Y=Z][H)49AY5P/4V^PZFV!D@P8+ M3Z,/% %$L0LF[J&/88 0C#&T /@NQ@@&B$" R *$=P#Q0Y*=#;$V39 MX8E!GAC@P0\\G4TTXHD)3G *\V"0!P,\! 8@( !97M$$!$@65#299/HAACE2 MD",%.)('CG1:39@"^?#Q]P&2F5Z@&06AY<5$H$*V*%A0SM[HKIXH)-$<%:PE M%"ZH:F\TIB)^.G/"$*PY!(GN40R]T5U.&$=S3+#J$""[P)^!@ 6%\'_T$)84 M(DMZ2. >SITX6'P(4M^DAU/Y$>0',T2P A$DP4D/T\D_)]1#;W0CU4R<[5TL MG9Q?&OL0&.T.]_TVL#?:/_/NL?"-BG/92.? E;X7[>UUXEPQ'8W_I ]#H=\G MPZ)B)V6F1,]%=TEW"\7;_@'B#:^@S5]02P,$% @ A'1I2\YZ;@-0 P M5 X !D !X;"]W;W)K&ULE5?MDIHP%'T5A@<0 MDD! 1YU9_)AVIIW9::?M;U:C,@O$0M3MVS>$K O)5=D_ N'<<^]);HYD>N'5 M:WU@3#AO15[6,_<@Q''B>?7FP(JT'O$C*^6;':^*5,C':N_5QXJE6Q54Y![V M?>H5:5:Z\ZD:>Z[F4WX2>5:RY\JI3T615O\2EO/+S$7N^\"/;'\0S8 WGQ[3 M/?O)Q*_C\="JVF[E/:++&*D A?F?L4G?NG4;*"^>OSF!86NH]5_8V>62WA3BG:AOHF#9]BB94KN^F&53+J=[)!:CEZ'E.,)IZYX9(8Y(6 M@SL8&O+) JY58*B*!%OA!.-^B@6$(489$";H8U8#>-80)H0%$7!: MB2*@/0(*$P0@0: (2(\@,M:EQ00*4RJ,;\S90\3R(6)U#]$3$H)"0D"(T3U) M:*6(@C&E8Z/68;"U#8MC' 4Q7#4%JZ9 U4:>I,7$G3S8'\5&NRT'H=8V"M%1 M?*/D""PYLDLFQEHFD34UB.(P,*I9V# 1A9&S<%0 +8NK?$!># MXF) G&E3L;WN <8^-<39,'-/V C99H%OZKI'U),T!B6- 4D8)D ^[-W^<)=! M-^P? 548;IB H.!&'M#@GQ &*$(S#[;[[L:4(MAV$0'24#,-L1OR5AK8G!'@ MSL1T9PV*'O<'@IT3 =9);NP:!-L8HI_H$-A6$. KEH$C>X]#UKP < B-8QJ9 M?^0#"5<#"/LB87M!@+]8?J]!#ZQ\ < 0'OF6PD%LJX=L?7FPU2#(:\8P!8:] M!G_":S#L-1BR$=-[-:B[H"$* VKVO=?YP"U8M5?'D]K9\%,IFAR=T>L1Z DW M'\C&>((F"P2,+]%DU1YP/NC;\];WM-IG9>V\<"$_R]7'\XYSP63Y_DCNV8,\ MXET?I"<_P=02P,$% @ A'1I2T?Q"="2 M @ -0@ !D !X;"]W;W)K&ULC5;M;ILP%'T5 MQ ,4\! GY4["*OYH%QLN7\U2R^[)=A M; 2QFNV48:!Z.+."U;4ATC)^#9SA6-(D7L_?V3]9[]K+EDI6\/IGM5?E,LS" M8,\.]%2K9W[YS 8_. P&\U_9F=4:;I3H&CM>2_L;[$Y2\69@T5(:^M:/56O' M2_\E!4.:/P$,"6!,T+7O)< A 7XDH+L):$A _UL!#PG8J1#UWNUFKJFBJX7@ MET#TUZ&CYM8E"]G3L-[V?4D?/*XCB170V1 ,F[S'@"D.R6\AZ"DE& M1*0%C"J 3T4.)NG@MD Q19"9H^&?))N[)#SH,TG-YOU%Y_(2X L ;PA M<$3F/0993&LQ* &08(R<+9D"(4S367(EJ=\8#Y @B/', 6Y\C"C#"&5^D]AK M$GM,0L<\1CSCF8G$SJ M:&\@=E074Y@C>#U%H!E!L7NM[Q'=6$J]EE*/)>Q82J=* "8P=K444Z ^_ 1D M6>IX\P!3F!$(G:NR\3'&28(AP\31-B 9[/BI5<;?573L<8_VW7?B M>3(O$D]\K7MBW\(^Z/N&^HV*8]7*8,N5?JGM>WK@7#&M/W[0UZ[4/7Q#.Z"C%_.\.".NWKN]>$\_UN9(Z@?*LQ6?X"?)7N^&+%@X@]$$JM(8B'P%R+) M9_M(K1*I1>*#&UU9"5:?O]&UE6!M<1 NFK1AHH4(FCTE"OQLIHYP2M8U9N+- MLM-@>PS,4WR'#U/Q!^;GNA'.@4GUH,VS.S$F05GQ'M2M5FH03P&!D]3;5.WY M,(Z&0+)VG+1H&O?Y/U!+ P04 " "$=&E+T>0(23D" !" &0 'AL M+W=O.\DDH#68VD[8OGUMXZ"$&(G>Q =F_F\\X<=YQ_B[* &D]U'31JS] M4LIVA9#8EU 3\<1::-23(^,UD6K)3TBT',C!)-44A4&0H)I4C5_D9F_+BYR= M):T:V')/G.N:\+\;H*Q;^]B_;KQ5IU+J#53D+3G!#Y _VRU7*S2H'*H:&E&Q MQN-P7/O/>+7!B4XP$;\JZ,3-W--'V3'VKA=?#VL_T!4!A;W4$D0-%W@!2K62 MJN./%?4'IDZ\G5_5/YO#J\/LB( 71G]7!UFN_T:%^?7V9R%9;554*37YZ,>J,6-G]:]I[H30)H1#0MB?I0>9 MRE^))$7.6>?QOODMT?\Q7H6J-WN]:5IAGJGBA=J]%%$#9L$$! =NBP0S^FF#YG$FK(@=G&A"PFTT_!].PVZK MX3E>LT%WKT^6+N()DMMM>([=\&R_8;?A\!S'X?F6PV[/X3FFLT'IJ&W!B(1N M/M[Z5.6ENH^'!86CU--4S7E_*?4+R5I[ MX:+AUB_^ 5!+ P04 " "$=&E+5V%\#[,! #6 P &0 'AL+W=O*[S!;XUG?NY=:)"Z'-@9?H#[.1R-K\BLTG()RG*MD(&NPA\W^P,-^ CX MQ6&TBSD*24Y:OX3B:UOA+!@" 8T+"LP/5SB $$'(V_@S:>)YRT!,7-1?K MM)Q4O!7)7M/(51S'M+(K)MHZ(9\(^4S8;/]+H!.!WA%( 4 !D !X;"]W;W)K&UL?91=CILP%(6W@EC &&PP(2)(G515*[52-%7;9R>Y!#0& M4]L)T]W7-@Q*P.T+_COW^#L&7 Q"OJH:0 =O+>_4+JRU[K<(J5,-+5-/HH?. MK%1"MDR;H;P@U4M@9U?47VKU3O"S M@4'=]0.;Y"C$JQU\.>_"R (!AY.V#LPT-]@#Y];(8/R>/,-Y2UMXWW]W_^2R MFRQ'IF O^*_FK.M=N F#,U3LRO6+&#[#E"<-@RG\5[@!-W)+8O8X":[<,SA= ME1;MY&)06O8VMDWGVF%<23=3F;\ 3P5X+HB3_Q:0J8 L"M!(YJ)^9)J5A11# M(,>7U3/[3<1;8@[S9"?=V;DUDU:9V5M):%:@FS6:-,^C!M]I\*-B[U$DLP09 M@)D">RFPJZR=]8_+2="HX"FU^)_?15T)H,([1 MDXE7FVMP'G"HM.UFIB_'RV <:-%/]QR:+]OR+U!+ P04 " "$=&E+YX! M.3'^(AI*9?#:=X/8AXV4XRZ*Q+&A/1$/;*2#^G)FO"=2=?DE$B.GY&2"^BZ" M<9Q&/6F'L"K-V!.O2G:573O0)QZ(:]\3_O>1=FS:AR!\&WAN+XW4 U%5CN1" M?U#YM64YM3P?1LB'@]+P//X)=#4R 4?QJZ20V[4"7^GO9A MK(EH1X]2IR#J=:,U[3J=27'\69*&JZ<.W+;?LG\VQ:MB#D30FG6_VY-L]F$> M!B=Z)M=./K/I"UT*2L)@J?X;O=%.R36)\CBR3IAG<+P*R?HEBT+IR>O\;@?S MGN8O*5["_ %P"8!K /A_ %H"D!40S62FU$]$DJKD; KXO%HCT3\%V"$UF4<] M:.;.?%/5"C5ZJU &R^BF$RV:QUD#-QI+47L4>)5$"F"E@%X*:.+3=Q3(GP!Y M$R"3 +U+@*TR9DUF-(/1@!@"OPOVNF"/2V*YS!J\<$T2CTEJF22. M"4@RC*Q52=R"<5) /TSJA4D],)D%D[HP1>+ >%0)!'?^DLP+DWE@<@LFW" ?:#$CM,'"#&P)\>G P5"=WYA<.>( RX2LHF LU<@ MC!,'R)4!7&QD,T^T.7WU=?B=\$L[B.# I#K(S7%[9DQ2E3)^4+NT43?PVNGH M6>IFIMI\OH;FCF3C&UL?53;CILP$/T5RQ^P)CA- MLA$@;5)5K=1*T59MGQT8+EH;4]N$[=_7%\)2%O4EMH=SSLP9CY,,4KWH&L"@ M5\%;G>+:F.Y(B,YK$$P_R Y:^Z642C!CCZHBNE/ "D\2G,11M"."-2W.$A^[ MJ"R1O>%-"Q>%="\$4W].P.60X@V^!YZ;JC8N0+*D8Q5\!_.CNRA[(I-*T0AH M=2-;I*!,\=/F>-XZO ?\;�LSUR3JY2OKC#ER+%D2L(..3&*3"[W. ,G#LA M6\;O41-/*1UQOK^K?_+>K9PUKT_IU&/7OM'5"/!+BB6!S_X] 1P)] M(_ANDE"9M_J1&98E2@Y(A@JR:HY^_F)O9T76"[*K#U O2? M+M!%%P)F[S%ML/%X."R&671Z*D^QN]Q% M_&2?4)CX-YGP_KXQ536M1E=I[.CX"RZE-&!KC![L4-?VR4\'#J5QV[W=JS#X MX6!D-[YI,OVQ9'\!4$L#!!0 ( (1T:4L'%["&:P, "@0 9 >&PO M=V]R:W-H965TJ]56;=S M?R_EX3X(VO6>5WE[)PZ\5G>VHJERJ2Z;7= >&IYO=%!5!A"&+*CRHO87,]WV MV"QFXBC+HN:/C=<>JRIO_BUY*NHMOF[D?=HYXR=>R M2Y&KPXFO>%EVF92/OT-2?^RS"[P\?\O^11>OBGG.6[X2Y9]B(_=S/_6]#=_F MQU(^B?-7/A04^]Y0_7=^XJ62=TY4'VM1MOK76Q];*:HAB[)2Y:_]L:CU\=S? MB=,A# ^ (0#& -7W1P%T"*#O 4P7WSO3I7[.9;Z8->+L-?W3.N3=I"#W5 WF MNFO48Z?OJ6I;U7I:T#2:!:B:+CA8R!2R8*+," MT<7UK'&\D!OX0G# D"F$(0@\0@CM4;%U ''L< 0X9& *9 "A1Y(DQEICA[/06M?76XECK_?%%Z[@-?M"[X.!=WN^A?^3-KJA;[UE( MM?O3>[2M$)(K,^&=FO5[M6T?+TJ^E=UIHLZ;?N_:7TAQ&/;EP?CGP.(_4$L# M!!0 ( (1T:4M)+ 7:W@$ &0$ 9 >&PO=V]R:W-H965T!+,D*D+)442NUTBI5VV>I\1YFG8M"TXW"42 V,$?GW %2,6; -/APO M7=-JZ\!YVI,&?H+^U1^EL?"L4G4,N.H$1Q+J+'C:[HO8XAW@=P>C6NR1K>0D MQ*LUOE59L+$) 8526P5BEC,40*D5,FF\39K!'-(2E_L/]6=7NZGE1!04@O[I M*MUFP4. *JC)0/6+&+_"5,]]@*;BO\,9J(';3$R,4E#EOJ@[.G9EJE?&>\^@Q3O'9"DV8@\>$"\QV1F"C/H<(UT(!F@ MN$7L'MTR<7(&*6] V?HBO M4L&+QV$@&]?'"I5BX-I>P\([C\I3:!_WRG\P(^0[_E/&S]\/(IN.*W02VK2. M>^!:" TFQ\V=:>K6C/QL4*BUW29F+WWC>T.+?III//]8\G]02P,$% @ MA'1I2SS$!B'D 0 ]00 !D !X;"]W;W)K&UL M=93M;ILP%(9O!7$!-9BO$!&DI5.U29L4=5KWVX%#0#68VD[H[G[^H(@2[T_L M8[_G?#./BME.,>(5&UT!/QP$88U$[#>$^D"OD%B9$# MJ4U23Q$.@A3UI!O\LC!K)UX6["II-\")>^+:]X3_/0)ET\$/_8^%Y^[22KV MRF(D%_@%\O=XXBI"BTO=]3"(C@T>A^;@?PGWQTSKC>"E@TFLYI[NY,S8JPZ^ MUP<_T 4!A4IJ!Z*&&SP"I=I(E?$V>_H+4B>NYQ_N3Z9WU8^TE\;V[^!]R *KFN1#$J1H7Y]:JKD*R?750I/7FW8S>8 M<;([63:GN1/PG("7!&Q[L2!3^5:X)TT2#EOT"P$X*-0?H)DK@-(J=!9 RB3P:[3956 MDQG-8#0XQ?^AQ$Y*[*#D&XK5Q"M*&$3!SHU)G)CD#A,'P0:3.# XC-V8U(E) M'9AP@TGO,'D:YFY*YJ1D#@K>4+*[+Y,'\?8"H=6-U0_"3\(OW2"\,Y/J\ILK MVC F01D&#^IX6O4&+0&%1NIIIN;<_A-M(-DX/S)H>>G*?U!+ P04 " "$ M=&E+[\ /R(T" B"0 &0 'AL+W=OF^;3BWCL];]LG9P1FU38+3E"8MJ[MXM7!S6[E:B(MNZHYO9:0N;(&(-G.*UYC--83X;CS^@TGF):PWG_P_L7E[Q)9L<4 MWXCF=WW0YV55Q-&;_G5]Y8^26Q,38BT:Y;[2_*"W: MT8M!:=G[T-:=:V_#"J6C&6R 1P,\&:#LOP9D-"">03*0N50_,\U6"REND1S^ M5L_LH4#/Q&SFWDZZO7-K)EME9J^K+"6+Y&H=C9KUH,$S#;Y7; !%-DD2 S!1 M8) ".WMZ1_' 0$=$.> W#G(O30&3>$TG=/0K"J\3$)1GI<41LE E Q H1[* MH,EF44I?LPDU^-&>Y"!(#H!XZ:[S($B6E1Y(J"$EAD$H"$(!$"_(F@9!\@IY M(*$&T>H!20&2% !)Y44I@B@4H0J.4H)1RC *2KU\RS"7E&8>2BC"L[]S1U*! M)!5 XNWJN@J"%,0'"35S/W<@*(7K3 J@8+_0I.$IP/YQ!$2H>+ KZ$'10P!, M4/50& =7_FD!5//#?4\#%S^$ 9K,I\$A38G]F@&HBD?5"\&5%(6EE!3^F4%A MF42DJ(B/ \AHBOPJELPN*_MZ^,'DJ>Y4M!/:W'ON=CH*H;EQF3Z9:G0V#Y9I MT/"CMMW"].5P:P\#+?KQ19),SZ+5/U!+ P04 " "$=&E+P*_)H_X! !_ M!0 &0 'AL+W=OCI9W8N[64_0XA4=30$O'$>NC4FXKQED@5\C,2/0=2FJ*6(NQY,6I)T[E9 M:G)'GJ7L(FG3P9$[XM*VA/\Y &7#WO7=6^*U.==2)U"6]N0,/T"^]4>N(C2[ ME$T+G6A8YW"H]NZSO\MCK3>"GPT,8C%W="N4T)%+E2^LN$+3/U$ MKC,U_PVN0)53K%14C63BX*I24?X]AT9APF_UN9O0!/!7@N\,-_ M%@130; J0".9:?6%2)*EG T.'P^K)_J;\'>!VLQ")\W>F7>J6Z&RURSTHQ1= MM=&D.8P:O-#@>T5N482S!"F F0);*;"IC^\H8KM!8#4(C$%P9Y"LVA@UB=%T M1N/[D>=YJU[^*[O#":TXH05GL\(9->%BG4]^B&-_A6.3Q4F2V'$B*TYDP=FN M<*+'=7#DK:!SFVH;^7:8V H3/\+@U1DU+]U>HVG ,*E=331,WY>">,@63]=-VA^<[- M_@)02P,$% @ A'1I2Q'I'$/Q 0 3 4 !D !X;"]W;W)K&UL?531CILP$/P5BP\X!P.Y*B)(ET153VJEZ*KVGAU8 CH; M<[83KG]?VQ!"B)47[%UFQK.+V;03\D-5 !I]<=:H=5!IW:XP5GD%G*HGT4)C MWI1"*0E3O<7]>^N=E/+ M@2K8"O9>%[I:!]\"5$!)3TR_B>X'#/4D 1J*_PEG8 9NG9@SZ+\I+3@ M@XJQPNE7O]:-6[M!_T+S$\A (",A3!X2HH$070G+AX1X(,170N2ZU9?B>K.C MFF:I%!V2_==MJ;U$X2HVW<]MTC7;O3/M429[SF(2IOALA0;,IL>0"6:&V-XC MHOAYQ&#C8+1!?#8VY$Z S([P(.);R.X>$A/B=Q%YFQ$Y@>54(%SZ!6*O0.P$ MHAL'T:R;/LR\DL>8&R.)UTCB$4AF1GR8Y:SKCS&]$3RY:QSDT?W'"N7BU+@9 M,LF.H^*%N+MZA?=SYA>5Q[I1Z""TN?'N7I9":#!6%D_&2V5&VQ@P*+7=/IN] M['_P/M"B'687'@=H]A]02P,$% @ A'1I2R]0^,/2 P BA( !D !X M;"]W;W)K&ULE9AK;YM(%(;_"N('!.;&);(MK9V- M6JF5HJ[:?B;V.$;EX@*)VW^_ TQ9#N/@]M^'P<&!UJ9L?[4G*SOM5 M%E6[]D]==[X/@G9_DF76WM5G6:E?CG539ITZ;%Z"]MS([# 8E45 PS *RBRO M_,UJ./?4;%;U:U?DE7QJO/:U++/F]U86]67M$__]Q)?\Y=3U)X+-ZIR]R']D M]_7\U*BCX.KED)>R:O.Z\AIY7/M_D?M'QGN#0?$MEY=VLN_UI3S7]8_^X.-A M[8=]1K*0^ZYWD:G-F]S)HN@]J3Q^:J?^-69O.-U_]_XX%*^*>'RSG\IBY J\Z^;3B-5\%; M[TAKMJ.&SC3)7+-#FG2N>; U+(SFFK^!'Q;.-8_ C_CC)U#U7HNFL&@Z.(BF M08C# 8,.V." S;(D1B6C)AXTU: AA(1QJ/YP* Y#<1"*&@O+K5 T%@N-H&A$CL4-4,A M#3=NCQLT#\N:6;(I3#;][Z[)(I-.RZ)Y,A@OQ.8+,SM\!T6.?B&8+<2&"V/"C#.*^)0N MKE[!Q" (&9$91EAAF"L,Y@J)0!=8SZG(N@%8FBSU/V8001!*S6"Q59,K"L8/ M 4S@!M6W6I1.2R)W)"',$0O3@P!\ "\:KWGNE,O\\,K][&N.ZD9':X'A3QV_6ZL]IOQZ\AX MT-5G_>4GN'Y^VOP+4$L#!!0 ( (1T:4MZAG: 9@0 +<6 9 >&PO M=V]R:W-H965T F89 TIEV M)G,Z;9\=$($Y-J:V$T[_OKXH%$M+!_,2;&?MF[37TF5V+LKOU5[K>O(CSX[5 M/-C7]>DA#*O-7N=I-2U.^MC\9U>4>5HWK^5[6)U*G6X[HSP+:13%89X>CL%B MUGU[+1>SXJ/.#D?]6DZJCSQ/RW\?=5:? +>7CAK#7H$'\=]+FZ>IZTI;P5Q??VY=?M M/(C:C'2F-W7K(FU^/O529UGKJ5+V+7I*6R:0!]5TT*;]V#5,][]F MBJOFZ^>"BW@6?K:.#.:QQ] !1@XQ2Q=#AX@G%Q$G0\CJII/U;2?/*%LUQ+R M0/P""9L!NXP:A:-&._MX$"/!#AATP#H'[+H.88UZ#^$=Y-CGJ"(9$7OD71QG M0B21(M;HC@6^N$#&%.>1](P1AR5RIT0>1U:-/49=IT2G4N P H81((Q=N7"' M,B))'.,X,8P3@SA6=S[V&'D5A]"$15;5*P_,TT 2IB.==(@=9RG=.,INGR< MHLHJ;.6"N.)6PZY=$&.IG+F4O)E*6TK&P5Y@,9F6=.'$(I2I1UFRL;N,&"9$(BWH$4N*V8D<.^9B:,GOJ;\*&"7E6 M&0(2$G8DXD0B\32Q\EXC&)L*CV@0+."$@H1B.R'J=#2]%D&3CXLBC:IZTL'+ M 7'7 QX[2RQ#?";%F<3C%V." MQ92X:LJEM8@\ Q!5'GDC6-^(*W!<^IB$Q88DXZNE6!TH4 =I"=8S!/GV2)CT M%)#>M[93SS[KCHT6Q=2B@%K.W (0]5:+&4,!&61LQT$@C[93S!B*&.-9KRAF M#+V#,10SAB+&.#V$0+XXF#$4,$9Y](%BQM [&,,P8Q@B@]U# ,2$)U6&&<-< MQC0[;X\+S!AVS]'$!NPYA[2$ ;K"> (R11L=TLJY$.UR,<#HO$=&4N M$QGSC1-F(A-W##5F(@.G"OLXMC2@ZXH%$>YR?!LW3 DSFP'2.GM' [JU=[P) M&R:$)8 A"7 B*??P<2T4IG=<%/$J$L-RPL!V7SG-G+B%QU-EGY@ C,93ZIDP MCL6) W%2]J;0@ 9;66'OP-< 11CQ+-D<:Q@'J[[RN< :QN_0,(XUC*,-M46L M1PYN1"B)A-V?X=5E6GNE^WM:OA^.U>2MJ.LB[V[/=D51Z\9G-&U$8:_3[>4E MT[NZ?93-<]E?I?8O=7$RU\3AY:YZ\1]02P,$% @ A'1I2Q&ULE5;;CILP%/P5Q >GAE_ M%0=*9?!65XV8A07[2+2*!.-8UX7\6M&+G60C"2^"YW!^D#D3S:4OV]#N5 M/]HGKF;1H+(M:]J(DC4!I[M9^ @F:X TP2!^EO0L1N- E_+"V*N>?-G.PEAG M1"NZD5J"J-N)+FE5:265Q^]>-!S6U,3Q^*+^R12OBGDA@BY9]:O_T/P$V!/@0%!K?T1 /0&]$_"'!-P3\+TK)#TAL5:(NMJ-F2LBR7S*V3G@ MW??0$OW9@4FB7M=&!\W;,<^4GT)%3W.?GJ_ MJYE7(+O#U0Z#QX85MJD>#+#^A96+P06P+'4Q,(W]!>7>@G+7T=3/+[S\XGY' M0>QO"_$=GO:@*\.@;:H/E&5V^W!!"%D]9NT#I?!&63>Z'7"=O66,MU,] O@? MWOJ["$#W>(OM6-, M4I5\_*!ZT$$=E(9)17=2#S,UYMUIH9M(UO8GH6@XCLW_ E!+ P04 " "$ M=&E+MD91>'4# C#@ &0 'AL+W=O5"<3U#8))21/VJKNXOW6S+WV^ZV\JZ;NQ&L?#?>VK?K_7D0C'[L8 MXH^)+_7EJL:)9+^]51?QMU!?;Z^]'B5SEE/=BFZH91?UXKR+G^'I0/D88!#? M:O$8%M?1V,J;E-_'P5^G74S&BD0CCFI,4>F_=W$033-FTG7\:Y/&,^<8N+S^ MR/Z':5XW\U8-XB";?^J3NNYB'DJVF][^8CZZ67=JG%-P!/3S_(X3II'9^[I9@<]^[Y/.=\F[V,BBWF9 M,'2!@1F1Z.PS!<4H7J@7GO(23\#0&IE)D"\3E 1/D*()4I. K1* T^2$20VF M,QC.:9%RG"=#>3*$ASH\F<<#!'B:XCPYRI,C/,SAR3V>WRB!,L]QH@(E*A"B MU"$J?")&RZS >3C*PQ&>S.'A'D^1ZG8"*ZE$>4J$)W=X2H\GI8Q"H!\@N*P( MPE2XNB)^2ZQDW%F:!S198&%"0.: :"CPZ "5\3-0KXJ,$+>E"<27RSO?\%"Q MN-Z!(4RN7BUH?#8S%6,;%J+"G0%\:\B(*UD+6E$!V9 0%6X.X+M#1ES56M"* MBI(-"Q@NX/X OD%DQ-6M!;E4/.!$@#L$^!:1$5>Z%K1^@-F&![P(<), WR4R MXJK7@OBZJ2)U)84Y3NA]XEX"I2>IC 1<@N(N07UA9\3]^J*@@'0IKGX*?@IP MI8N"0A]ZW"(H8A'@J@D%.3HX(*#@^Z&XBU!_VY!!8'%3W!THX@[@+FX+*I9K MF]&%!M9,N#E0Q!S 7=O4WSN4^<*MUD2X-5#$&L#],%G0NB629^Y+PO8AH9?D MVL?Z+JYX^FN5VF(16P"WBF2Q'VY%?S$GAR$ZRGNGQMW<8G8^G3R;#;LS_Z)/ M+8#-4WV:0>:?::%O%&@$_S@ )3]+FHY/GZO^4G=#]":5WOB;_?E92B5TOV2C M5\%5G]CF02/.:KPL]'4_'5NF@9(W>R1+YG/A_G]02P,$% @ A'1I2RO1 ML)"^ 0 @ 0 !D !X;"]W;W)K&ULC93ACIP@ M$,=?A? A[*Z=C=JTKVF:9,VV5S3]C.KXTH.Q *[7M^^@)XQ%YK<%V&&F=_, M'X%R4OK9] 6O4@QF KWUHY'0DS3@V3F08TPN)5.:EGKWQM:UPXAL" 8WU M!.:&.SR"$![DVOBS,/%:TB=NYZ_TST&[TW)A!AZ5^,U;VU?X T8M=.PF[).: MOL"B)\=H$?\-[B!.=82O"FFO>..^]SM-#2>X> MM,2DW'*S @ DPD !D !X;"]W;W)K&UL MC5;;CILP$/T5Q'L77S"7*(F4I*I:J956K=H^>Q,G00N8VDZR_?O:AE "@[0O M8 ]GSID9[+&7-ZE>]5D($[Q59:U7X=F89A%%>G\6%==/LA&U_7*4JN+&3M4I MTHT2_."=JC(B""51Q8LZ7"^][5FME_)BRJ(6SRK0EZKBZN]6E/*V"G%X-WPO M3F?C#-%ZV?"3^"',S^99V5G4LQR*2M2ZD'6@Q'$5;O!BAU/GX!&_"G'3@W'@ M4GF1\M5-OAQ6(7(1B5+LC:/@]G45.U&6CLG&\:1M,B]< MBYTL?Q<'UEJ_PSV%VUD MU;'84"K^UKZ+VK]O'?_=#78@G0-YKP/M'&CO$/ONEDK= M3^K MX6Y-X 6UM=P[HR^=_V:3U=9Z73/"EM'5$768;8LA PSN$9%E[R4()+$E$W=& M$IB @C%23Y ,".(EBO.96#""MQZ:K&N&TAF* MF=V+WU$X$$1F=, MO,'D'84#0'$R6I8["#1;-[@=X&D_8'AF_V"X(6"@(U Z MSJ<%I8.5@/.4S2QL#+<$#/0$/.X]'>A!*4LG2P[@FJ_=N',\?H6W.Y[N]Z% M%RS4%,;ECP;G3R74R9_4.MC+2VU<]QQ8^]O AKCS:V3?NEL"9">+'83?X,0Z M)"!3>K]P1/]#:J\KW[@Z%;4.7J2Q!ZT_#X]2&F'S14^VZF=[0^HGI3@:-TSM M6+77A'9B9--=@:+^'K;^!U!+ P04 " "$=&E+QP,[:[P! " ! &0 M 'AL+W=OW[Z KC$7FMP788:9W\P?@7)2^L7T !:]2C&8 M"O?6C@="3-.#9.9!C3"XE4YIR:PS]86840-K0Y(4A";)CDC&!UR7P7?2=:FN M5O !3AJ9JY1,_SV"4%.%4WQW//%+;[V#U.7(+O 3[*_QI)U%5DK+)0R&JP%I MZ"K\*3T<]SX^!#QSF,QFCKR2LU(OWOC65CCQ#8& QGH"<\,-'D$(#W)M_%F8 M>"WI$[?S._U+T.ZTG)F!1R5^\];V%?Z 40L=NPK[I*:OL.@I,%K$?X<;"!?N M.W$U&B5,^*+F:JR2"\6U(MGK//(AC-/"OZ?%$^B20->$- ]:YD*A\\_,LKK4 M:D)ZWON1^5^<'JC;F\8[PU:$-=>\<=Y;761%26X>M,0G_@=02P,$% @ A'1I2^V@%5&G P X1 M !D !X;"]W;W)K&ULE5AKCYLX%/TKB.\M^,4C M2B)-7C,C;:515[O]S"1.@@HX"\ZD_?=5^S//D^JSN/!"/3F*,D^D:I8GK[J4/#DT07GF8=\/ MO#Q)"WRN5<7&66%ORM=*IKGB?ESQ7/Q&WA(O=WQ]?T=)9UA[><7Y(3 M_YO+?RYOI6IY'_VE2MQNS#NS?_V;?->*5F/>DXFN1?4L/ M\KQP(]17<7OA6A!S':W^+_[!,P6O,U%C[$56-;_._EI)D6L6E4J> M_&BO:=%<;^V3D.HP. #K -P%8'0W@.@ ,C6 Z@ Z-8#I #8U(- !P=2 4 >$ M70")[P9$.B":.D*L V(CP&OGKUD0FT0FRWDI;D[9KNE+4EL'S6*UY/9U9[/" MFF=J352J]V/)2##W/FHBC5FU&-S#!-$0LK4A:(AXMA&$AAW&4TEVF6(HTQ6V M"7PCT[6-820<8C8VAA+?D#-AK-T$GF> AQD\+S8&$SS$O$*Z(OCE$7":24,0 M# ABF(""!+0A('T":JA=01AC&6P@C*%V"V&(\?8A#(4%,5 0 PB8(:C%A VF M:#"?@@ AWS>4KP%@K#:TL8'(9[&%VP*$R*=A M8"%W-E(9F(Y*#$&)(?#6S7(#84P33\!L)V!V]S$#01$H* ((1IP9@P3Q=& JH,(R,4<)E![ '%<%E =ET %+<@VE-,*1X7#-L3 7Y@(V45P89 T0." M84N@^(^%<*TQ@\+% CP^Q1@V#X9\P48H8%]@-%TQAGV!L94%)G0H^46#^I(9 MN;/)8-A V#80)LPP;9WK#E\UJ"!32/&[KQ8V&48V'?8V.&ULE5;MCILP$'P5Q ,.)-6R[>90Z@ MG(^JK.7*S95JGCU/9CE43#[Q!FK]YLA%Q92>BI,G&P'L8).JTJ.^'WL5*VIW MG=JUG5BG_*S*HH:=<.2YJICXLX62MRN7N->%U^*4*[/@K=.&G> 'J)_-3NB9 M-Z 7]$_6_%:S)Y)>.'EK^*@\I6[<)T#'-FY5*^\ M_0*]H,AU>O7?X *E#C>5:(Z,E]+^.ME9*E[U*+J4BGUTSZ*VS[;'OZ;A";1/ MH$."YC9:.B);^2>FV#H5O'5$M_D-,]^8/%.]-YE9M%MAW^GBI5Z]K*-HD7H7 M ]3';+L8.HHA0X2GT0<*BE%LZ5TZQ=,#M,+ I@?_5;C$ 4(4(+0 \1@@]G& M" 6([BN(R=3&AC:D[D3X)<98898D1EHF-2E" 9+[.!0JPF*%S@>F,<98E MRK)$6 (<@/CXF?7G*R43QY[,T-H'W8B=./L$/?P;0A&BB7-!< .0X &YN 5( M.$=N^,"W);A5".:5: ("]P&)'Y"+.X$D<^0FC\C%'4,PRTQ!X'8@R_ER*>X' MZL^0VP?=R)WX@Z&X:RCFFF0" O<#I0_(Q?U D1OA7FXPY^MZHVNR G&R#8)T M,GZN;7T9NN_4$L#!!0 ( (1T:4MRF][.B0( +D( M 9 >&PO=V]R:W-H965T)_9G6A'QPAI:JS='QBLBU92?/-%P2@[&J"H][/NQ5Y&B M=O/,K&UYGK&++(N:;KDC+E5%^+\5+5F[<)'[L?!:G,Y2+WAYUI 3_4GEKV;+ MUP8>].3;X>%ZVN/:$GW M4E,0];C2-2U+S:3\^&M)W5Y3&P[''^Q?S.;59G9$T#4K_Q0'>5ZXJ>L:?"(]3J-8_B-/.NFLAB5AT&#S#H'K&>(H(PZ3&>\J!W T-N MK/"$ (\D $1X#]E,(2'&L!A"@9':O99*L(1;[YP5+(ATO-GXKA:%QK$"@>E]MST+TS#^H>32F" M<.P,!(H>Z("%O408H(C'.A#HP?V!X-)% 1"2<>E9T#"5LQ0':)A)&V$ &>$$ M/\XY?"$@Z$8(QFY-KP04A2ETPKS!O5Y1?C(]4SA[=JE-PQZL]GUYB4U?N,&[ MIOZ#\%-1"V?'I.HNI@<<&9-4>>2_J!ODK+XC^DE)CU(/$S7F73/M)I(U]D/! MZ[]6\O]02P,$% @ A'1I2^]-"A;- 0 / 0 !D !X;"]W;W)K&UL;53;CILP$/T5R^]= PFDC0!ILU752JT4;;7MLP/# M1>L+M4W8_GUM0RB[ZY?8,YPYYXSM23Y)]:P[ (->.!.ZP)TQPY$0777 J;Z3 M PC[I9&*4V-#U1(]**"U+^*,)%&4$4Y[@.:?J[PF8 MG HA>"J2@*?!]?#RE#N\!OWJ8 M]&:/7"<7*9]=\*TN<.0, 8/*. 9JERL\ &..R-KXLW#B5=(5;OE>^B+$RP"WK< M>8+LE<X50?:FR1ES\!CA,5D*.2OE/Y$) A MF]OCH%K_;C6JY"C\S&RRZVC<)_[V_\/GN?I!5=L+C2[2V#?D;[J1TH U$]U9 M-YT=Y35@T!BW/=B]FA_T'!@Y++-*UC^,\A]02P,$% @ A'1I2Q6Z43?P M 0 7 4 !D !X;"]W;W)K&UL=93;CILP$(9? M!?$ :S $2 1(S5:K5FJE:*NVUPX, :V-6=L)V[>O;0BBQ+W!!_[YOQF?\I&+ M-]D"*.^#T5X6?JO4<$!(5BTP(I_X +W^TW#!B-)#<4%R$$!J&\0HPD&0($:Z MWB]S.W<29<(E(^%'_KWB=?NTBHS@KGJ>3,^9L9?*T+/S ) 85*&0>B MFQL\ Z7&2*?Q/GOZ"]($KOMW]Q=;NZ[E3"0\<_J[JU5;^)GOU="0*U6O?/P" MFM1^(V>+P@/7:5&;2+H7]IY.7>O96[M(L1S=C-&N. MDP:O-%&0+!JD_1<(=D*P-4C^@>S=!I'3(+(&T=H@"S993IK4:GJKV4?_@<1. M2&P-XI4!#L+M6CR*HB2.W9B=$[-S8?8;S*,HBI+4C4FQ3IG0W< MF-2)25V8<(-QB-)=Z,9D3DSF. !;2O9P ' 4;D\ 6ET,\^Y\)^+2]=([<*M&'PI'>AU4_=,J#0*---=5],%WX:*#[,;QE:'M3R+U!+ P04 M" "$=&E+?"=+N T" #O!0 &0 'AL+W=O_*)BQ?9 BCOE=%>%GZKU+!#2%8M,"(?^ "]/JFY8$1I4S1( M#@+(R08QBD*,$\1(U_ME;GT'4>9\5+3KX2 \.3)&Q-\]4#X5?N"_.9Z[IE7& M@*>7(^8LQ MOIX*'QM%0*%2AH+HY0Q/0*EATCK^+*3^FM,$7N[?V#_;XG4Q1R+AB=/?W4FU MA9_YW@EJ,E+US*Q$B8S< M!!LGP<82).\(-FZ"V$D0.Q3$5VV:,:G%]!831!N,L3M/XLR3./+<:57J)$@_ M7FGF),@<"M*K2EV8.S=BZTRR=1!LW00!=M];_/%"@SM7/[A5L<77=S^X^:O; M^/:GHHOWQD T=M)(K^)C;\?=9H^A?:__X?,H_$Y$T_72.W*E7[U]FS7G M"K0:_*#O6*NG[VI0J)79IGHOYA$T&XH/RWA%ZXPO_P%02P,$% @ A'1I M2\-]8*"Z 0 T@, !D !X;"]W;W)K&UL;5/; M;MLP#/T501]0)8K3M8%MH.DP;, *!!W6/BLV;0O5Q9/DN/O[Z>*Z;N<72:0. M#WDH*A^U>;$=@$.O4BA;X,ZY_D"(K3J0S%[I'I2_:;21S'G3M,3V!E@=@Z0@ M=+.Y)I)QAXC?'(V\[%QRDS'O6PB]P MO_N3\1:966HN05FN%3+0%/AN>SAF 1\!3QQ&NSBCH.2L]4LP?M0%WH2"0$#E M @/SVP7N08A Y,OX,W'B.64(7)[?V+]%[5[+F5FXU^*9UZXK\ U&-31L$.Y1 MC]]ATK/':!+_$RX@/#Q4XG-46MBXHFJP3LN)Q9J.]-%9RQ%?'.%V^]]U+N;[)KV!V9:KBPZ:^=?-O:_ MT=J!+V1SY4>H\Q]L-@0T+AR_^+-)8Y8,I_OI!Y'Y&Y?_ %!+ P04 " "$ M=&E+/FAZIJP" #S"@ &0 'AL+W=O5I05[%IX\Y3D5?QIC_UKX"4] M')4)!+-)20_L)U.OY;/0NZ!1V:4Y*V3*"T^P_=2?X_$:$T.PB%\IN\B;M6=* MV7#^9C;?=E,?F8Q8QK;*2%#].+,ERS*CI//X4XOZS9F&>+N^JG^QQ>MB-E2R M)<]^ISMUG/I#W]NQ/3UEZH5?OK*ZH,3WZNJ_LS/+--QDHL_8\DS:7V][DHKG MM8I.):?OU3,M[/-2ZU]I,"&L"6%#T&<_(D0U(?H@Q \)<4V(^YZ0U(3$.2&H M:K=FKJBBLXG@%T]4]Z&DYMKA<:)?U]8$[=NQ_VD_I8Z>9\DHF01G(U1C%A4F MO,&081NRZD)P@PAT DT6(93%(NS0P_8!RRZ"C)P<_BNR?BC22C,"S8HLG[3, M(K! # K$5B!J"0PR+('9M4#LWZ,:164@ 4EW8*2.XX04(#TMW0 M"@QZ6 IAG!N\[(%901CG%JX?8UH%#<&"AAT!@A L, (%1OTMQ0AN"JB'J0"( M(.RX"H)"MWGT *U!4'2GK#N]#@,2\1T)L%'-](P,T$)Y\P%VXGF/0QMPLB:.2:"X P]"LYZ@FTV61LK\QRH->B&L.JC>)E M/6(&S9P[^P=02P,$% @ A'1I2]X_1C4S @ ( < !D !X;"]W;W)K M&ULC57;CILP$/T5Q >LN2>-"-+FLFJE5HJV:OOL MD$E :S!K.V'[][4-81,R2O."[>&<,Q?;X[3EXDT6 ,KYJ%@MYVZA5#,C1.8% M5%0^\09J_6?/14657HH#D8T NK.DBI' \Q)2T;)VL]3:-B)+^5&QLH:-<.2Q MJJCXNP#&V[GKNV?#:WDHE#&0+&WH 7Z"^M5LA%Z106575E#+DM>.@/WB8@8) KHT#U<((E,&:$=!COO:8[N#3$ MR_E9_<7FKG/94@E+SOZ4.U7,W:GK[&!/CTR]\O8K]/G$KM,G_QU.P#3<1*)] MY)Q)^W7RHU2\ZE5T*!7]Z,:RMF/;ZY]I."'H"<% T+[O$<*>$'X2HKN$J"=$ MCWJ(>T(\\D"ZW&TQ5U31+!6\=41W'!IJ3IT_B_5VY<9H=\?^T_64VGK*$C], MR)D@@M,4(')XR6=H@+3!TJ*8+S)J*28SOB:8)C1,5YCOL:GE%Q< M[PK$P?9:Z>3\6"O#O; .[?PY,.UA9%_XLZ6/V%>Z_7?=^E.^>SM^4'$H:^EL MN=)-R;:./><*=.C>DSX.A7ZNA@6#O3+3B9Z+KFEW"\6;_CTBPZ.8_0-02P,$ M% @ A'1I2PZC"N8" @ N@4 !D !X;"]W;W)K&ULC53MCML@$'P5BPG:86<)FO9#/J@;0P0MGK6*J&0ZL:T0823CEZ7&WW&XMW@)\-]&JV#ZR3 MHQ#/-OA2Y2BT@H!!J2T#-"U)G?E#FK'ZDFA:9%'T@A\OJJ/U/ MK+:1:69IDZYW[IMQJTSV6J0DS/#5$HV8W8 A,\SJ7\1^B8CB]83!1L$D@_AD M[,B"@-P=X4'$_A,BK]'(U4=SHZLW"&(O0>P(TAE!\B'U$R1>@F2I@-PUM6&*212OP["EP MD&TBM\F&K?J#PWK0J.0IL'Z9[-20@-1DKX8*ZE M-H-T"AB$@CM1AC M #5E@$ % 'AL+W-H87)E9%-T&UL[;UI<^-&EB[\>?)79/25 M[U5%0#0![G9/1\BUV.6I;4I5[IF8>#] )"2A30)L@*PJ=?2/OV?+!4""I&2[ MW^D[_M!M%0$D$IDGSWZ>\\>ZWNE]D?]UGSTM]\7N7_\P349_T%\VZZ+^US_< M[7;;;[[^NE[>99NT'I3;K( K-V6U27?PS^KVZWI;9>FJOLNRW6;]=3(<3K_> MI'GQAS_]L<[_],?=GYZ5R_TF*W8Z+5;Z>;'+=_?Z9<$CY&6A+W1]EU99_<>O M=W_ZX]?X##^WT*_+8G=7PS.K;-6^>I5M!WHTC'0RC&?MBV_*3P,]3,(7[7P^ MW&^S]L5X>/'O[=\NX>X5/?%BG=ZVK]ZDZ[HSC'W'NZS*2_SLE7Z6[CKWF:]0 M__(O!Z?Z(J^7Z5K_9Y96^@7\V%FL]IWRWN"]_SYJ__*A2E=Y<:NO[C?7Y;I] M]?WWS]^T?Y-]?)_=YO6N2N'%;])-Y_/>/W_WZB4\K9^^??^N9XBG,.L*9OP2 M=OF+_K?LOGW?TWU5M=>@;STO+N+D8A3WO.I%OLXJ_12>NRVKSGM>I=5MIB^7 MRPSN@GM6?'_?M,O-!HCW:E\??/L^9NKY\]@ M+=YO+M\\?:ZO?GC^_,,5G(6/5\_T^=D3?:;S0G^X*_KW.=)TM]U6^R[NG%-8+F4:MJVR9P4AP=Z3768T_U%GU*=-PTO6JW%_O;O9K MG9K;RQM]-DITNM-P!G;9YAIVQAQGFMU9,L*K\*5RL>=KW^[NX*I[>V>&+XM/ M\'5E%9C\NRK;IOE*9U^ K=6P@?CBD@9<-A:Q5< LJ]U]I+?K M5-@?KO86SVFDBVS7G2D0SVV."\Y#!N_ZOBQ7G_-U]YAFO5'N;EC=%Y30G;5.URIK8B!Z(IRET& M2V!6>5M6*"\.;\4CWM ]6S<9#+;2N_3+H?%X0==E<7NQRZK-X5=O-OD.]YU) M; F"#7A$5BSA9GW^!J:AX\F3UF,H@K^IM^DR^]<_;.4T_>%/NB-#D 7=E>M5 M5M7_ARAL=]_9(:!T^:J:.=;98!C#=E4:#O\>CNPD&@Z'^#^1QCK=[^[@T/PM M6P$5EN;7O*YQ(V'MR@.\CGECSYOFPT.O&H^BR601#>>QO=K+(D:C:#X>1\/9 MV+NWPS#,G.EL]T_ZG';P]/.?@K8__\![COY4_/]F0^0?UHM6>-:P3WKDA2 [EJLU_"^2(-4R% ?QOO3U28O2,'> 6,)"#26 M(CL4*'6^HCF31763YD)],,9?]C7+GO 2E)UO[>HEP. R?8Z,[8F^J0A> M&U*W^'U &?A<0,O)@#!WYG5AN9K+.^6FMFQLS>DZ _:2F8= ![2*-UG?])^G50&+!;H.S)+.6(O16=S;TKD2Q58)*!OIA8;D1\Y':3M75RG.!.D +B'W]!S?T.;[;GG%6PFD@2P M,& 9/!QPMF4/?^D8)$@1*'? C,3G;O(O2,]!:\*\:I77V[)&[G/39W?<@2V$ MHJZ0&V@-3[)"G/K1??T)VOH;L]W$'4!NZ>O[X)8?HT$^8D?(Y-T>I$.*QB84D_M]MLHV6V*^)S\#4G.992N9V"D[U9C7]I MV[M^YKB$UN'8VMWD10IG M\.>XBD2:0FB MID:^?_J#O;ZH"$3Z;5Z@I"7Z(W?F Y[.4/WK>^YJO]VN,UQJ8$# B98@S?85 M[4]A^/ !JGOI:1ED*_9J.*&+)VPR+:%'P)WY;V'GJOU&PTP&72X(ZU#GAHE[ MCB1Z)7X;\\> /D[$N8.URU!BH,66AD;KO')7KM?Z^\WU#R%-B!C(.S0#8;U# M\B,>Z.!]ZL,=GBB83<'2KJC+=;XB&UHHG QF^(%%.)#@>H]' -2C+"_4'>A4 M0$=9 87E^_,JXCPM_L*.<\.M11X5E=[&$CA ME2J[W;/&1NN*%Z^L=.!0C#GVY)VJ40M6YFU7SY^:]T1$!_^^3RL@ZC4M'Z@Q MQ!] 3]QHC)CHJXO_P#_^C;:,%]NJ$3U;A?N)02!TIM,ZX1P24(9[B.B$.-E 7RYW>[); MZ_T:!@$Z6H-=F<-G5XH$U^ZNK+UE&CSV%-$7^>YZG(\<#?JH''[^? 9=P;-;:./B8WHMT@PXY>*'U%B;B6_"'OH+53+=H+;[;90/]:K<:1&!M M54CF&UA$^Q6@['S \U'\A_Z0+>^*WC>9AGR/W&88AC+SQIE:=V0\]F8+ M+[HEW4C.K5W76L%*_[@O,NOIY(-N6?ZK_":[6N9@EN$BOWKUU)U9N<7R+7\: ME_M;L'1DQ69/@([6:U6#D9??Y,N4;'4XWDLS#;/M1+QH_*$XQ$-F6:K*UOD& MR&?'*IXC*[AMH%X2*P,])R^$"[BC'-$E? 6]#(E[7Z3[%7$]2ZCJ=$(%WNI[ M.2)Z-&>%$]Y<%L"U"@PWK]$;B48M:4:>[5? )M4U;#G+/$7NDZTGB@S]NWF M]4)2,;)'$5]EO2+*JB6DTP[T!SK-@3OIE3@V[4"^D9->*WD_<@P@5E X[31S M^*"\6,'&H5N(&0F/#.1TG9&9AW$@98:&88 0]'V65@/U'D8I=C#$2_:+7SIA M!"IP 7\O>8%Q%U^G]T@Q8]ZT%Y=7WQEW^N751_VF'-#5B^$"3Q@Q,_COL@2Z MHF4SOQ%G0G]5!814,[]_"LL/>E15XQ"3"W,^+H9S^2,>FC^2".?RXWY-DYD< MG R,Q%2.?QC68J^T_TOCIL4>]Q[?=7!HF!L,/4_@P>&3;\PO5O;#4"^RZ^KD ML9+(*!"O,C*TY.?&I/$'7:&/Z**\N0"+BG<%/8JGO&-AW_'4M[ MJK%^L M2_BV>#;^UAO*_ *\[0(X4)%]"=SS&D:$/[]+;R\^[*^1%?(]I#R%UDE_AO46 M,6E,)5RGK7A-2-E4UX:H]VA2 <4^U?,AG!Q+[$ VURA$D0A91IB7J?;+;G , M)*NJW-_>8:3=F)'I%E;D"ZE[ZWMU%B?)8*$W^7IM3$D00Y&>1O%D%"T6$YA, M16D[9.09=S-KL$+&=M5]*Q2(%>QE7)NS9#P;3.TK2!$'A4!4SI7^7%8_XWT2 M/_5$;6BZ@Z$=B9:1W^-6$E0]%GC=@/BP8[$T,@QD%7CTRCR77P'#I!D%%AM2=%I9#N@J; MH]-=B<#]K=+M]<>QW*8W/1ADG%:B(P(+;^XFF,DN_P]^;AGIN.ZWN!W> -8S M3=^@6C8F?H3S78O]R#QX+XXWI^LJWVHD3Z8UEO13-) QS]W:#<:O:810!W=),C,N)H !%QTQQNB*9K6$QXKRB)"IUU98$O^19X\V>X4D7H M]?*MRPUH?\S3M=B6C;DW]#PC=/OE'DO6L^=J:! M>46+4:*>4_I"ZS*PG6@RFZ@_]_.7Q62BWF3.:#?4?*:!>*/Q-/'YZ@70E]!N MC3>+FFW=2,034,25!?,NU?N53!RI$$$ACF]+3MA)7RM-6DQ;JVZR,>+&*8XEN"@ MJ)@H8P@R%>/NWN7;6@/)CX=#>(YR)O!!YX49S:/)=*@P;SG# M^)=Q5*S("Z23*(:K%%-%JVP&631ZF3Z20:SL>JG<6HSV%^XT0_ M41A%)Z/V;S)_22#0YY/9%*X'\AOA4C093>!B7SXA^^3/QR,XRC'<]Z(AEHN# M3.SMC3TJCAWAOD3Z;#8?C*U&567B1J@M@2O[CF5XX4ERT,I<9R9HC:3\B74> M];F=LK#*T(#)"Q+=&>9WK<%NPC?$4W(ZL&P#!6[NJ8V!J;G/7YE=5]ZN'YI8 MVC\+E0QY%@-]!AM/G//@RXLFX1 CN374@HG+0#&#./0A1A& C2DW^5()G=1. M-0 .#6RR%I=(?0]L\1;)A?ZY)'. _%8M3Q+HX1A$Q("Y9_N1++>!-PX$B]\* M.(6H$RK[LL.4#&:!V1?QC(4W?P F=6'U0O/1RBJJ>?-3KG'ST1BCV"A*&)>" M@XQK"SJHJ DM-N8Q9ABSWE__A?SVI2_,@;&:ISR5&N_W^2FSWZ[$$F47;EJK M_I<;O4<&J M<@H;&=5+!:6(G8GWO?X$4(<3D0Q""9045''@@WW]=>ER+;JGH17[5XW8_[?^ ML^ZM0IBM='9B H:F&D^N L*AM4S?TM.MF;()1 Y57P2U'D6?)RG<$>D)$K\E M[TI54A0K[08>C2IF2;_R?9E6PT)V %KIA-D*7E--3>X]BY90KR>_1H2\CV/!\S&%3+C+U+SIK/X8. M)$+ADU3[AAU^SXWJU4?O4F#=2]%QQ7LE#C\3V&EH,A$F*L :NL0[G'$*"LX; M.+9ZPXFFI+^J1G(GF15Q-!K&RJ7UX8]C4'[&*I#0IRB##VX9#D93)9E[YI_O M*DP .:!I1^[7%6A*>-Y8_=UEBF8)9QI&^*L-J0:C&RSLLBIS=C&L1CNX[#DE M/F#4&],@V>>0W<#?Q%%1/.P\SY()-+C7^KN&3)P6_S.Q(Y2T#7U]?:_RS1;] M^&RB#D#O!NG+),JO/D8EJOT^\D&T;9$^4V2*)T61QP!D[ Y>PP+&O35,CD=> MI )%!F@@+-/U4A+WTYL=\ACXI'L)T'8<9GYD'X[ET@3;*< #MW+&C7?J% 60 MP_FZ?!A#W^7E)\(/ZD'KQY_%KR'^#PJ"!-("IK$7_6-K#P->.W3QFA\4\!]T M#[5LT([7V7U^4\8HF,;V8K]ED6',#1I\M)J^&366S)CT?4!OAC:B@ZL:8#]YD MV@X1A2>/=9K#R0D8J.KD'C1C558A-?D+-BZE0G$IJG'5)BW4A:D: 2@5>.?U MO4E_EJ-C$JSTC^4=IF$515FQV1$-Y\JW^\.*%"VOA,N\]#Z(7^H(%OLYQK\E'O:KVMS5]1)7!(L,1DAG[ MJ6JMZ)D7E!/#4@2TX6MOWWV\,A$R(- +8-H_BS,ML(2_+ [6COTVPF$FC059 M3T](J&]C<588+O*,=(F#/3YJ%'K-/RAH9%[]SQDS3$41+/@X&<\62A.B 9.J;< M-V-M+493N:>)::'A+/JQ'(Y9)/&D+V@SC>)%$H[9P-D8CSM!F20.17$TA7%@ MBIV8C LWA3;H?!0-YZ,#01=]/HXF"89E7/AG$4W$-=3+CP[%6Z:#Y#<-MQR( MKHPXKL'<8.HETKAYJ .Q%7U:;$4=B*UH+[:2Q'VA%?6 T,K"I9C\(R(K9*T^ M-D!BG=GZ,0$2Y0(D+KN=$@S][/:&D6(5>C]+O95I'SGZ]9+F398X_61K2&AM M/OYT\33=8L+E$O/CEA(7V;'=Q&/T64T>N ;*W5V57Y.O=#*:1S.'\-%4*8/I M9828X CE;$BP(=;52Q?(HCZ+QYY>[Q?N\%0YJ[6AYMOOA1UI%1\8]SP0N=$4 MT&#U/Q'>L;G%?G\1)([I,;[9,^,7*[;&;2X$"4)VUM@,0'H5N^E=@= E>V_BQ6A$3K-TPRK$ MN6=ZN]N!3>]<%4>.!Q=X+DZ(8FE\QJ1FE6FN$N P-DF]TL4KH;_Q>?(D4+@$ M+V)I2Y^H^CZQ7]8?3W-LEY>@JIS7#:,-9IX5MS 2,L2.L0T6^I;]%^CRL08A MND%6*\YLMD<_T$>5C@6)"X!M<8 !RBFZ\PS\I'YK>"8PTYA/6_M K^@ M?*^!+:W /'@;*H>)A$ XF,:5/"1PO>.AD&NPE=#A "<9_=825H\T^MDZ:8=N M&Q3>GM-9,AF,#&MHUX' PNZW0'R%*9AU&;1G\= )<88O4V>S,:=B&7P6R MMC+1ZG@MFR08=-]"3O__P$.&WYUC[NF$_UY MA+M&.W>-*A_HKM&^NT:UW#7^ ?K=7?/_K+M&(!J!QP485R/"!);E,(IGTW!& M+EC \6BNGMLL\";A]1:XP^&6&'W_UYSI9!(ETZGJ$G3ON"@$/%N%MDN1#I*& MV99)GF'-7XA*B,QR8S(4X.CL6&0;YFS*[39HL,*?'W_2H$HI@SH MC:7X=,0!)RI[3E7O-S?DF._Q=J)!-46#-J*!:+HI'[[+EBD>9)R'/.Z.T='G MF_/GA0%1<'3NN5?3-D,3"_:@0BM?;>#PP&:8+]RA*F;L>;0^' L*Y($I&JX1 MH?TG\"9BJLJLWY$(HP9\=UUQQZ;!Z9X['WE,/OH]8_WVAE3 MXI=Z[<;#1=!K-UW,_.3KR23LGXNGBX"#+H['?0ZZ232*YV$'70)\?M)QT$UF M!QUTH;3N^7SR8,?=9+$XZ+9+HF28^&Z[&([(;-;CMA/)<B:K&'/-JA08 M&=C1.),3$J8;_D#UJ(1IWQ^H'IXPW8.%Z9?6=Y V!Z$"?&70,J]H+3X$ELN( M]LHKVZ?4-9*N@HI'I0].F::],<"7['Q@%:GZ!#R2S9L\F*U1TANM";>%JWU@C$S])F:<2.[ M$:33F&H3"]QDS!.X\?-=5NCKDB<,9O9.N"N&6'J.3]] M\!!;)@^VMH%'8A06LTII5:%SBM4*/"=N6_A.GO MECXCS77QN)F@O*S7KF855HSXC3QLQG>$Q-@P2_IY69M:Z!/-C,SFJQWX574JD1(7M\IJ\5K%NFJBH#)F=* MR2GY]MXO>_+>H3#=G&9&6>26O+V\2SHISEE2K8C\5^@MNKEGVB,B$><$PV>S M)97"(M$1-<,UG'?()<$@J@AF;*"?[3-#G46Z$P F<\CKUI[:#%'%>R(.'WH9 M\JNL-CZ@OX)]C3:",8*$"+>2OJV0U-F%?F6SXPWUY80]M;])26C0PM-T&?A( MZ#=WNVN-D)Z7:?,RVF>USG_.UOE=27ZDQM9%;E-)D]6UU#%@(6%HB#[53D;F M #1. A4^UP!4T*%&&XJ\A+9NQ:;[%D&/>S#E'6P[[-.P1&XP4%>&%?%;BA5A M#]QD(@I\QUK39+-N\\I4?=A@%FB*Y3+W#, #H^ -JNP /)/94*5;XO*U?@5T M79#PL48\A4,$/%"\BFM[EW<:R7240[YJRDS5XADN$7"/2VK,T"]O'/FDUAAL$8]BY>>3?45S,G! MY0>B7]#9*!?7^< I&-!X E]G%'3.<;^V]@*N0AXF( HVEFNT,9<[3!_UQJ!' M\KKEH3=%4)*(2F=+X?BW+%/IK%&\C_Z"S5[AN&@>TY?R;&OVAJ*SE'@!%[CP M_F:9U' 9!TIKITC=(PM^Q]$T4?AHM\N]@:T#&W!K8PU5MF&)9 8CD3/ W3+2 M2?E7&J9]6OC8&ME,]H?JH1D_6)S ;/;7)1R:#SS*2LEGEL4 M -M&?KGWN%"Z2+Z<0J;\97Y5HN^DR(V1@$F_[%YA">B4=+ +O)IB4G!0:.+( MS25C=4^RPB]@Y2"S?PI-13L M^!-9E6"O>)C"KVKI/8,(9#:UCE#?NMSV69#V*: M!7!-VDBG]<)9V-&QI]J=UB'#!)!B)WR(2$=H#'?,VNK*K$>+!YO"" DX4KF' MZ4NBK-_Y.B.&X!@]507<6X^6J17N;CP;"M(CP?YH &&5+ZT\6O#HQ?@:/*I( MK1&I#*W>LW!+JP*KLZX$;AIQ<==8(X*1#],>"3_AN[Q\G59 $TW0KW&3 366 M-158<*]"V%*NGZ1@AF;/8\#E;N';2.3:V]\U;3E$VK4Y-.8F/ZT$C[GJI *0 M1E.@(("A=O=KQD>^RZ]SD%GZ_(=GET_S)]JFY ]4,'9@F-+1;XE\42F4B.:A M5-70)FNNM#J+IT,_.=Z&@54[^N$Q#6HYD!.?N_G&$NU''G#JIY\UTDK# 6O4 MP8 STO)ZB+7H[G3OID-3?ZO\0R+OBX>A%RJ.L/:]T)T-5G]Y_,CI[5CHPS'^ MJMZU[R=WN6$RL#55SGW%"/#2'%0/:Q1W /XB7X^W WS^<@;9YGF4I$<8M=+5 M@L#PMZ3 ^#R,R,:C&G+TFT-=,3@NNKKRS+C$J0+)N"XV^>I"2E%6,#HF?Y3% M!0W:U5Q)D?*$0M:OM)*ZIGJ45CBL^6U!8[32JV#/+&'#9AD%R3(*4W_.JJAU MP+06P2;S78$8W&YK#T;/9P=>^H#$(LPA;M+8ASOG/2%C0(KO$/?]NBQ_KB,, MW:>@[DKC102R>_YN<#_8YZB>!CH\2IE-S%A"*C TIWM>9 M\=SN7$S,:R-CHQ15>5NEF^:W6C>Q,I_MX/T^?"Z=PK#!DO!K#N7A=,C493 V M3[>4<+:G:*=6'0XH+@:/@,X1OZE$^T&PG:U@R=B*WHG9CUJ+FORQZ77)7P^';<5WDV\C9;$_VY)N"F(U6ZRC%?4[BL[G!NI,>CU:FQ: M1T/O-ZA4T*!:-2PJ;2PJ7TBRHQD76#D5TC$5%.?$'NCW[A%MF&?J8>:9VP5K MFJD'F&8Z;)JI$TTS?< T4X=-,WW<-%/F-1^W>?,ET$RP8G#\.U=^9E6 M6^P?U39U'FC)*;;&]"^QY!07V3[.DE/6DM./LN14X,M.M.0:V6=.(A(SMBEU M5I$)Q424;S;YH[G\(<,C?>7*5VC4<0W*:?Y(8LZ>83^6 $;@6XFK>1.V%EM0 MY;I4QV+S#^SHKU0B-N\AZ]!GI[N"Z2G [0 M;+GU,MAR:XQ@QZ<\R)E6-J%!>@KM-PCL]S>)0_AP/^T^F"K4D@S5/>=7;2=' MG+_T_ZW;[R#F!-3\ 55FN;+U4R'=JLZ^XK;+L 4I,P&Q.V'6,+-6L::;6J*=R$2[;? M&;*6"#^U#>S,AQNZ+!M7E,RTEH$XYK@":X-BAQZB2?HIS==&X>34?'Y8FIL: M \(D\5T8'+IB3WM4NO9/5'VB_&)^K[F&::EA\'U"ZUJK1\Q6MV:K'C);;A2) M4T+*]#^_D3NT0_;D?=A O_,2N=UXRG](DI=8R[7=HKGL(?V,.^W :C!)@H%[ M5'-^E-6.W^O7=H0;7$D.-7W_KJ),OGNY@].HT?]HGEX9&LV+"W@ "V.S>T.< M:*$"$=YD.7$E 6BR2X52ZG@C15:GTUJ2MNIOX'B!1&A 1^DNF!2==V(M]B_5 M:=O87*-Q'"6C:329C+%)\6RVB.)QK.&7\6@2318Q_CJ>3Z+Q>,[P4FZOFRLH MH*O&$_U>#*.1N.AGB33:#B?NH$=&HMT+_,;FE$G,ST? M8X+5U#*U\0+F"DQ0_GWD>R,'C<.4BP4\2329(K9EHD(FT3-*Z M",PKB""5#.)D\I7V&\=?\0%Z0X<&'?#),(D;18ATR17#^9ZN.PXRWY7X=>0S MQI1RDR%-#19PU5VYH"EEX==9*'^SZ6P/>]!#Y@MWG\MFK0S2'9<+R\%6 MIB2HL=<'#RR^/,--C4?#KXP1WIB*-Q+/'Q<0,R.8W)(A):\2FTKOC=-5KU,0 MB:,A2<=LR2RS=1\-*9_1!+Q3[F5BHEA:$=NM;)BC1BOPIZD\I>2F1"=?>\D\ MB':P)\P8Y [*UESI0MH'O9R#V#=BOLK<[!M=P[*<<(&L+6_CO.CP$FV_&^8C M9=+7(A5KD=C^;3RY&(^C(#>?/HB;QU&\F$?3V>@WX>=Q,AB.?&6UR:S5PY#1 MX!)C(3'$H.$ HK"_FPYQ4YU M;?NV^\"_@Z!8U*7-@?^^PCQ8_G\L1%&O0U/X1G'%)V;,%[;K$M U>AN\F9[I M^;!A]7OV/UQ1!GK/+W189=<[?XQX#GKZ1"?Z')T%]*^AE,&=Z7@!YD*"M0OH M1F!O OXVGK&CCM<=N/_:]K .KVD+AV]DRUU>NVZ:5?8ISSZ+N_( *?4-9G(^ MA2R\ X;W] MFGD=>A8Y%TZDL7(E&IA>2*[F;KK_##.(.-)O.[:_45A*-!21"."(2%XPG('A&N-J3!7=:XIF2M!GA MY20>JQ=[T+3(2J;3F7_9$9V/HSB.84L0;0R1&:BPRN0081("[U@RGR(DV70L M6[(]N$:@NXUGY"=*YG-!$/2C"RLL*,.\;4+\ 7H9@PAZHL]AQJ,15@4>W *N MH2$Z&TZFALZF(-6\4:7"E6OL4:MIX2)$B[G7@BF)1M)(I!=5O+^5$AD8K,DU M>BH%VLB;_@F7H;[K^LMF_4T-W"7[US\01Z@^97_XTP*%1^M!];+;BJ$*52V" MO6@+!3$ :?F^PE)@ZD)*6#3&>\MXGY(?X<$J\,"-E56YEVTOB=VATN,>T$"J MA0Z(O$;Q<3"L,V@%45#SJ278O\IN$-4DN\#/704Z5B!VM-^4:F^RL-JS\[$_TI;R8CM.0/;DOBNT MHY;2C4N-";*F!7P+R^;<=S0[G2BQU:GW%O(KX%BOY7_:*#S!.33]9!+5-S OE++! MQU@2B;H MKH!YI>/(FCER$LVG0ZO0F/]R#-\M,7:2&T[!KHY)+S!Z8'?HM%!]5V 1/$J6*P"6T6#,KY3CRV!&V!?+5JZ ;*?"0V M;NY!9?I/PH!XSE[PQ@H]%XVIK?[/,-#D!:PMDT)?41)-DTGGD3G"-XV&\\Z% M!5Y /;]U(1GJ!1R+1>?W&'X?CJ,I?T M@\VEYYOMNKS/1 LH:H-5/@4FACQ@$DWF4SL/T@= 2EG,DOD08_YC>X/QY(,9 M-)Z#D0D'(?T"_\*(?@SDGJ!)%$0ZLM["*=A/"_7>5@ @XQK#89ZC#7/#">!P MM*C,=38:ZS&#(-/K;37N)(%]GPW[S\4WE28O?$T?S M9*IG\-'6[S@"^QE-Y1C[=(X[/O2>X&=GC^-!;Z"4RY)"BF(@".*&D&0%2E! MZ\&=I1-W_]3X[3?8TZM U\_:Z!"P'#&#J]N_8+4=NR+7KH6,.P>+,IG&9)). M0;[-J&=HZVZ+!LF5QR!()\2]X8_%!!N 6D"TX I@L]9YE(R0MR[ 1)\E"!7\ M&O3K)-C=18!YSV#VRG9JO[U%M(8=!6V:'RR5%]TE4_TA;QT*>7-(IR!F7\DFKVN;&L-^96/]E*BK4TJ: M1?JC-(>6&(EC#R>-Y\M?=XU8^98+2)%?)2JK+,V6TM"+_2:R;*+.-KFUJG(J M!R3>#L?^QSW85C%-U<'&6X@$A.")7'L@?,#=Y:-4\?3(_;P1B(1"\]C,G#&1 MBB#]8$301"O0- VS6J& DQH"E_L3+-X18Y*R)0:NT1U#L]DW[9H3N@Y%O96+ M>HP&QO]MQ3URY\MVOMPT:7U)+4RSN@3RJCAYDQ9XU0_RUQJ@DRD$M>0;>T^S87-1#CI1BG'0AURN MT47!NV_:Z7784B-UDRBTD8Z"&^UG@(AH,1!<'29GDU1.22@8J),2670HD>4P MPG0[D46'$EE4^9!$%NTELJA');)X+T-+]5&)+%YVK0HGL@3>Z3QS7E"9,H2" M&@._B""9& G/UQY)TJQ+P2]2_B4)P 04#H=D>"TIW_5=1K!R84. \'W(]4$5 MW5T:<*Q+22F^< MJ848\:9%(K/AL2=*LODR=#N5:M**H5[CS>&;]Q/R-A6 M;3DK( !+$5&U*59E&>4 A7])^5"LO/KO4EP;X74(MCM!B7>YQZEMT)?48DN8 M1T\%II%2"!+>; E2-2Y*;1DJ\-/B7QB& JN M17^VI'+-9UFCE2-4-#:\1X]233V*4Q4%1+UHHEDWN=WWNI> 8+=H]?9T6/U?[[6YYC[TL:U3. M, &J1-NJK&[3POBF6'-K86\^8=Y4"[=4KN M:NL*CO3 ELJ#)JEJ+KVO CH> MND)M 7AHD&\I4GQ%23RT&42>#&':9G K*:P6(T_4^"X?[JRE\M92/WPM(Q5F MQ10T69W$9E59=+]*R)YJEEK?IM,]$M;.(*_! ZAKVU5GS06VJ;0[:M@M'4.* M>D2F2I_04YN ^&1L,'4@^V$$DF0V)*;# V(3:71H9JM[BE2ELJ(^";-S&R=4 MVF6W"3A-5 E.A]X@_B&;#7([\URR),%,P)0?YW*D$UE+0$A*O)VD8-*$0(@4$%0$C:!1@QQJVR3&019Z9],04S,&+38>+K.-S"#RBH9 M30 @+^_NCOJOKW/?RUUQ[Q%3N564WCJ*_P:- M?HPF]*;(.Y%NP9Q#3"EC#E MHN9$R71(T)\M*%[.0M@P%0?D;RN$_5;*LM:-"2,*$2QEOM.&/3&GO\\S> X10GW8\4A)0R-FUP*N%]AA$TGNKS&C!G!6]CN=WQVE5NTX(*9'K?KW-*, M]NT095N#HW +Q,0#WTQ5"8MIE,P7Y&@FC=^XBR.;Y6_KSTW^GY=-*%-E&](# M"O.1\]$5K(^[@ID)9*;=AS='3YBD/D@Q@V>BD]MZ:R,/ ;N9J@D2ZX*0OF11 M3:3,&\YGJ'[!+M=G4/#+4S/#T3W)@:_UV30F"S)29W-N*23!PTDS@8L ):4K M"WP"?+5R@G7'.995YGM FC& 4.Z3\N]L^O_;4J@3UJ,3[>PM*/26(X[F MHQ$M"&:U36**IY+9)T>61#>61#UB2?P[U>$E(3(DHX63N?Q3* Y:J5*K M]70P_3\6#>#&LS*8DFW1)RAN*,)4R&-A]@(K,TH%+JW MX./4LHX&LH$C<@ @$271')NPP-%Q'F-"RO8M<2K)J#'!5B0!#Z?(U^(*SL;) M8#;Q"\X^^$$N5.*DVBHMN">1,OX(:_G>:U M:8FW+N7#=[(X244+<<&'HI$P8&14UVT(W#2>^1DIR3QAYMHLX,.R!-H,&5[0 M%LR6.T?B%8><+J7?)H[Z/J,D5P0B&,8.7-!4'.6&ZBDYO1&8I0?P5PMR:5A, M<)302W&]$AG_+?LG\/++ OD$\N7 2^$!_-4BBW#@E@#]:#F4Q>.V$[2\+UXL MDD/?*'.@\;7W5ORA%8,^M+^J9W_;O'4O@9I2' M@S!<: M82FF6&X2+UR2#!YS[K(^Q_H\(@O,=D-ZH/VP5,_F>6V5*-I%D5&Y/36,#%50 M&1$!>1VN%^X .;2P6XJ5P.*)VLX4!++4Y#_1+.HV*9D% 4K'VC5%D=.4>2H! M3L)4+S!)06A;D/23X5<7H]%7!,J2R1L:+OM]+=K7=^L4B/%JB3YU&Y@R%N"F M7&7H@%76P EH/WY5LCD8HK#0-Y&3.+)\K3.#AA+4K!>W^9H\(Z"9^ZZ3;T+G4P@1H_N,O-R"ZH[8EV*\-. 6YS(F_!C27R M,RG.9L OZU_G]F)<@G=Q29NXFK1 3 M=Y/A-KM>\-NTKK&J'3<@WV3'UAY3=OQO:S!PN^1F#\RZ2OH/ LPN[P0U.Z^J/+9%W#+\'7:Y>XV%D>U6BH*$!*_BT0(Z)*B@#T>U=](KM/G- E MM?Q!Z45PML'!7:"*0J;B];/TK@30"8\0YKW39TJ31M-2R!Q\8XGT)OKVY_FV M>1Y%BOLUZ1F7WA_-06$_N0'Z$(0M+-02F>49#F8 MS]7W(MGC(0B6,6)$#;"+JM7PS^&I:#'%7/9X.!C.4=O%E# M^51/!A-,)(7!AXGZB3OQ4)"J140]PYW'3_1LM(A&\YBG-J.I#7EJP^E$X1WO MFWWJ'(K:)WJA%:1]9BI'JYN/[HO6P]T9]XW68.5FG"# 2?BCS=%0C:.AW=$0 M0&]X^_PK]IHWM4/@H"2'OT@PEEMJ6N]>7@#+*! LC06+*'VL-#+(<+/SG]I) MP69V@3WI?# V&KJ#L.+)M:8 ,Q\N,U6'/%>'M6:NL* .[W" %F,QMD:#R23D M-.(O:#8*;4)1$:N3O3IA6B&/FE'F0QX9, %-]WBL%HVCR6+8M0K[>%Y0]>!X M75N**KYTE#N&5E<=YXY:N.-'DM4/XHWOPYAU1UGE:#**YJ"WN]IFPRR3V2(: M3L;V=X]=QK"T8/CI)_9BD&&";I(,1]Y=ITTRL/D"_^:A@"2#^9 1.V:3T2.9 MWW@^C^+AN#'JE J6Y]%L.#Z)_?5@!1[EAJK+#?MP!\/,,71&&O[%$'/LG>Y! M7LD@#X_BE?HWY)4/9(_M3Q"3)##A6,?-C5.O)QXG(,#; TK79/ /$TJWGHE'& MP/YP1X"V-??]:39Z]2,X;%@;XE"&.%R9:;\1=L-<@-OU=C$"R =#94@=9_IH MH/WKP3:K+L""TKZ1R.FP*]5I\IHE"B[Y:#0<++ZB'3Z/YZ/!_*LG+8\H60RI M8.B,9W '8UV.!Z.O LY3.FU@=."%DCFSUV6=8Z*8=(>K1-U8*(;.OM2#]JD? M##!-9UB]Y]3E;P7\NO^-S0"Z?K(-A0]1#O8HS:XA*&(% IU;=WMD# M:IQM;:NFFYK;7>+C%GF%7\UPXFA#UJIO9,PR: >?0!P.I=&\MV!M@UX0:DRC M1'TVP5)#>@Z'EY;.?9T>P^Y$U@]-2V<.( NTCZ3>^+5"P0VQV]R3F\\X 7_9 M%UQ:8GW.QIF@/&=""Z#-RQLQ]=R=936MYRET$X:/$BX@@.:<+&JJ JFTJ:_; M>/"'-'&FF&*MT?@KY BHQ\+4I5-::!E@J3.JZ)0U-U"TAOR"I!?U>Z606Q*$5G-B M1C,A3%>"M(>Q;@Q4L I'L@Y 3I+CL+M&R'OO0,98K+7@*IF2-A58*O^CY#PPRE5;:B((/-%\?UX)RE[NQ!LYEY 2;BCZ<]V?YNR=UH MP-$S#S!9078S7A]O*12]) 8E"3I2];K'% +1'( M"RQ$4B[1R\@%8G;[P22;GO1V.N"2_-5\N;0V,14:C'DC]6IUS?S256U(INA+ M@_YB6G)>L>(UT'^^RZD!K7[Y_BD&9.E@8[5WO=NO[NF0.;4A/ZQKI-("1$KI MJ/]-ZN%ANUXT$67(60"=\&*H &VT%@.SHZ\SVVG'5!XQ#5B+S$+I-'%CRL]% M5B%XA)=F7U#:;,DHIJ<$<;3.4!/^82+:0>X 20$V\#QNW45IH1&F_%D\OK1G$ M0;)LL#M.OLK3ZMZKI;(Z2J.JXW)7PO,^XX=77L(M:UNX*UU$#6RG!=N[R0N& M:NLH/61"V"]P<%K^.A#Q8>JJQ3;G=6259+^[*ST,UXZV3ZS9]/=N'AK_)=?W M2KA8)"R):SCHP$@B'PQ%R^A>:=5?%YL68?^-^M%C__H%%Y[Q5H:G0"XGE'T[ M$B0&'<7P5L'OV/^P1 8_>,-U;40 !11#]W2MI@0)E;_1);O M:X[MA0 !X_% A^]$TC?*HTV<;UC3[(NQX%V>TM=,W:7XI6&L3.0$UMMXBX'+*GVS\V*NPW";FXP9$2JB#"B3H8LS1F_ M;6/[ 5BH5-C@)K)*=*L?4 MJNQF320>.)&IEU^=7IM.<]Z'JF,?JH]\*$H-3H$VR$(-M]QU1AT+G2/::1 " M/=; JW/YA4(^CN" ?5U7Y<\9]D/\3*FB)2NU:HVO;F4C\^*RBLVKYL%[<(ZV M@!+!N?_)(HVZ0?:%]0?^=4\U#(*1!GN?LE[,2\>,B04MM4KC\^2;&W6$4L_EX1M*AGD!V?7G!)E^'"NO@J_/I<@IYUTU!U"N6]PX_5\CH7< MEB]C7.:=61DZR)A_P7.36#J(M 9TK2-G1^21DB;=*U#OEMA2@OB,^91?V)'\$U;0<<=*3A A M)JMV]UMV'5OXW!Y= FFZ;0B>!O'!L.O>^55;9,6/[U837XB=U$Y07H@DYI;5.8$P;Q1T&2I9X'Z;,CMZAU5=0\Q& M$$1M@JP*TP7U&T.LQI(#6GF+"Z'M6LLWL=P2ET]]&@TJ[UUAE8N[6HK)Y6.$ M4SDS-0BOI._TTFNOW>@."/\D*_[60ZE'A/H\,Z@X4E>DPGC^R+/KP-LI.<-5 M9]$7K93P06I_++@LG,M,)Q-T9$;MM ]$)L,)\=A!D:7<%E=H9U+'V!/*@@H= M=BC0[JWP$J\W]8#D5#:1>]Z!0!'-\J?SE'&SFHHI97K7>=:UK2A4];;/;XV.+RBMN25 M2PHD9&&V=4$AH8$CT_@)V0 1I82;/*2^Z<>C#TU_5BED](-4!(G>_O9 MEXA;6W )0]C$*FG^8QH]:L.9^G7F8^)2:*-J0]W/DBOAR*N;W MM"Q?_,,N6H]:8,X^%9&+04K!G>NEZYC_$,P;%R2%5%=P2;Q(7>G.Z=\]DVFG M@!_IS\H8B.],D>(Y_5L_.;7C*EK9A'MW"/.N6^C8B^W@D.U\1#57DH=EW#[4 MVT48ZTT[K#=U$M:;APC'&+)!")YCM67*578=J"WSZG8L+*%7K-E;>:9[1E=] M56=]=6\G5YWIOJJS<"5[^-QI8T &SEWKSJ/VI.J89AU;4??:BLS+7'\X7/)] M;=PQ)9GE((M(U\6[=!S;7KVOT$3Y@#A6S[ .<=#J U1E%YZDZ$3_L1XN-UU\ M"JR>DL.[["*TACL)H%?UX"CJ!4-6D4=HO]&58!%YS[CTLK9>S&$WU9N81)*V M'SWWM;SS/;>H/8:.NQ@M%,'ACJ+I>*P( '<4C:8S19"WF%XZ5 1LF42S2WE?2\RXQUJ.!^8G1:/FN#A?0'X4.Y:,T.C ME@_LYF==9>2%P:@7F\.G<5X0:YTGFUV\;!,31\G8M.MGU&1L-PN74WQ7?J:X M&C#3):-V&.A\.[XC6;P[L$K(3/-" M>KB$A98;0(WQ3'^']X>C^%VA@D?X94$KR1CO#*#*USZ& _IH?;_*Q,S M)P,\U/9$PINP)ZC:F8JJP 8V%[P%\_WH-?S^N?XA2]>[NR6!A,WL&HW-0KU& MS16.5G:5WVY26@V=S/$#\?]&M,S>=PER42U(4$1* A?ZP$\U6FYWO*;*JLBGW#A%^090\.>%NQ*RG4MVK=-V37VHV MMO+>(2#"N>V>0%FRUEIGHC)5P)B()6U+C?LH %Q]>?5438>32(=F&9I7J\B8 MM?,V4+EJ-E0TG7,BKW79*OO$+BI.DF1>A=;Q?H-[6BL.;XKDJK/NHXQE:TZ- M6/#4\J:&?8 OI(@(S@0$Y08DQ9Y#0.+&(__NVZ*U7AA-1[W&C!OY)\PE)ENS MT"$X<"B6/*-(P[N<4)[QX_+Z9[R54E$8BQ,569,Y6#;X'UI;#9N/;U#%6B_K-A(+J2186A1;7>,B415B"A#/"^Y=6DKFYTST-^;"N?( M;WZDJ9/"K52VWW!K8]D66D &[L5"2!@(W6SL=/>>BD1RWEMOKJ%/*8DD#014 MHK4T:"8;NV*31!XVXSO"HJA)2@B*AH*8]C%7FESF7'T;H'\-]'^13*C_-JDS M"'*.R3LIJ^)>G^5U#>3!=K"$\8N,]Y"55BI&L]TFZ/U$59(ZPJI6O=\BO%X* M"J*L8SMZ2C.C5#$G%,318$Z*K77'Y&(D?TZ'NF?:LS"7'A">\:?0$;55NWX/ MZML2^[[0@$@!S_:V7VK1 +(3SM+84]O<4O&>2%(WO0SY56;+6$T'4$PA(B'1 MS!)22.JL+EUAV;],DZDOQRRM8H^H]WLY/#1=2;-A^LW=[EK?;\_+M'D9VX24 MB)S?E5P]X&]=Y'85"W\Y'(!.,RK\6J-+MRF8L(J'?UH5'P!M5%NV O3[HE+E_K5T#7!0F?2[N2ZI(]9,@=V;^R MMG=YIQ&_PASR5K,'U>(9Y%E-IM_2N5YEV'J+TLUAY2AP#?]E]BJ84BUF;X " M8!$OTG5I8 ((^,4.S4W@F'Q2:\VWB(=M83+[2PEX^Y.! RH_$/WZY9"BJ!>I.P;\<;(Q;O<)Q7?MHFFV= 8]G3P'Q JZ%X/VE-D8F[Z>[.)SEPJWG M6%66F#KMMLDL(G5S:WW?K@!)!B.10R#"1CHI_XKVT6/2PN>>G%!(\^?L!6"" M+FM *BMOC.)KD62=4&+3E OK_'&;L08B#.S7$1B1!9-I'7$C8[)JW3<>\CU) ME>4&G_O"9%Z12DCA>VP$:7:;P( O#XUG/L6&TE$ -)HG^-,12G>)P/;+E/NR MAM/<]/ND3B&,;<,2<W[SV 01)P4&A2>7"C25C=8_FA'XJ&(;= S2,\K7V M)6&5Y:F6G@8#Y_X%PMCAL3>XDP[PG?E3:BC8\2?R!JIFE9QS%GL-O6&VEE'- M(\=.=I3,0WUD/"0,6:< CCNNG8120W9_@Y=P&FL+;]\*7W1U4FYXM*VD"ZU,+!H0I+K4R"78F^>*3655$ MKS;KT>+!!D(XU$7=0PW-B"$X1H^4B057'$6UKM+NQK.A0,W-[MV/ IZ\4KZT M\FC!HQ>#;-($%S7D:&CUGH4;]3X+E$3^GH/[>P[N[SFXO^?@_IZ#^WL.[N\Y MN/^S<)["IM M%;S'L,5S$BU&B7INX-;]R\EX%DUF$_7GLOJ9PJKI-L=WNUI&O9A,L+3)'A-3 M*7ZF1S-L&IT$TD+8!\%GZG+M1[#>&6_<.^1WH8]?-A]/U^T 6+._E.FM84OL MO";:8FD%EXE\?OB':^E%#5"CQ6)()>_MT,DDBI.Q>FF\=]35=C96[ZJ,8LVV M_ZW+@I45FXQGZ@79>/(#=L'%/LK=BO@XBH=)7ZOMV3P:#X?PG!'P.]?;>S2/ M)M.AU^Y<7,'2?3N)8KCZIBPN"(=D)X7DSI.S@,O?E^6*E.,$<5'F8[<*)C7M M'.8W3JCSK*<]^P@-YY/9%*Z'VBZ?3Z+): (7G_5@$G"DX'R,T/$(M/2BH5(7 M#R'!CT6Z7W&($UW(F;0P>U>56 N_2;4'BQ6BP5[HV[T=N/8'!G6= MY$;CR4(BZ^Y'X!]Q['&H!>P=WV/:_QB.-&PP)#YX"?"D'LXSC>)%$F8\P,O& MXPYG2>(0*]+$B[C;>).Q.)[I8OC88MH(O3^ MD.W^]4@S8L7O;#9&4N@G3-KF813/IF$)#8)_/)P^F_FV5X3F2+;84X?U<-J@ITA?BQ9I+'7_M=AMID M>/ZR@2^)JHW *=VB,?5"T&7$47NOZ5 =JS\X!V:$_T$E<3SV_L;-%((-S72B M8?<6,_A_5 1/K%; P:?1=#SC]\B?G5XI1LR_@T&N2'WHVU"6_DB81O0;.$Y] M*;!R5PP<_]:E9/8/LI)!.L"%!GW>[\!-61JU.I"?%5!W0OE9?VZ_;>EUW:WU M&&3K:!I-)HB-#)K\ E3;6,,OXQ$HJHL8?QW/)]%X/&<%"'>I@>YN47>+7AS+ M\7P<): Q3_ 5XRE([7$T&@_U) &Y.9^Z@:5S*L;2J:5;HP,S-9O7\S$>]:G= M]/$"YCI,;,G*X>_UNK#1=B '&R,$(FK;B1[!O.(DFL]G*!Q'\VDT&HWPUV$< M@WXU[MAXP+(C31S\N<>X<2E>N_K0*UL?VDMJ+[V"T;P(/WSDF6!!JI%'F2LT M<@)II[IGMLT6&FEP1%"7IJI%?T_P[OS_:*6HUZ$I?,/(9]][%;4H2&^)BW@S M/=/S8>,T>^<:KJBGMJ6?$Q74-LH; ^%;QQ.=Z'-D O2OH6LM ;K0!.&W\7_G MS"7PM_$LM+(H6 _MV-7R+EOM&;K,N__04*;]96Y'*-+7B??@;JX-0, M7+,$3L-H(E;,9$P>C(N\N)!D.JS" I.HMD<%0'.-;%94& /1;/%!+37Q61D MUPF,Z.D4X<63<31==*3D.PO-ACC&O)O/;4Y7WW*YI[;V*9<)=FAE5/_*=!(U MF>6](AA64)ZPRL05LWVWS]>,!S2;SNVOKS"=')/B,=&E*C^))R"> .V,<%4G M"W8:2<<3))@17DY B7JQ!V%"H5E\Y4W^A2#V->BJ,7!.LEK0XP4V[U)2%W#M M;RO>F60^1=-F.I:EWQYO>$PKPH!H+;/#;.B MIZ9XSU>]C%A0GGUNG/8N5G2F)S$(03Q/H%%B QS@(EA N2.B2$!FG2>C(?PZ M[U.@06$!U07NFZ%?#)^?> JR>24&V6X0#P!33C":#D)G.K1$:?[+*I(#HT37 MV' *["VFO35GMH-628T"YD#_,]*XAH@GB5.9JH>N>H?__Q:+#FQH$<7WL.P%D=PG53" M%EC0V-CS(5H&8WN#\5V Q!K/"7>1X*LUZOTQ4'6BGO;A#AC=C"O,WU,B2B[\ M:0QG=H[BYB:C_H18<839GK/1&.R-V+[>)J5.$MCWV5Q]+#C3Q'IL03J"W3\& M>N!3:BK];)0ACN;)5,_@HZV6!R;&8D0-8$!K[VKLGD%QQ38&UPSW1JP,8_O) M^)KZA@BZCX)-2@,YD'9$,7S(V%&M(IV3:"09Q,GDJ]Y94K81GH]O8(=:9?K8 M^8V+)NU?L">VC+W5M_4<5(1D&I..,05A-Z.(2.ON9D]7E*H38N7GV%('PQO6 M.1=< 0Q%S4'#14:[ )UKUHEQG-#$M/]\]ST@'.U!,9'?VP'^H]L!'G# <6LE M+?G;]UW=\_<66+^WP/J]!=8O;8'5K5RT_C]N(LO]C'!?WGEIO]ZU V%BMG?2U.+*@5D_;^!IZQ<& M3_O*XFF_;.!I?V \[4N'IQW2\WX']/X5 +U[=_=]$P'->YH-+&-T-O(%3U/' M_^E0UAZ$)]6[HE(BU$1K:J!*L0P2NOX_M2;/]VD^IO_!\%,==)C^$$<#EJ*! MV^'C6Q@7YFDK_S\!_J.SYFS]R:T8"_U17QFU1U\60A_:5QS:;_\Q+09Z*&[ZCU?/]/E9"(9&*D/_ZQ52 MYTNLF_[_VG>]Z7;/(:>G-FUR MI?11AE>1'J$]:Y7> ';D O1>L6-3>O%0Z9 M=%+&EDEJS\'*A%-6N&=!+O>W;M':%X$X!A@TU2'MZ');V2<[%[\S.&!^5O2A M)7_A!P[;L2EJ;G2S7Q.P31.'B@)VG M%SVCSL*_2RJ6(-.B0NT UMS"MI_ZR660>CE-/$C[WO[JD-XM]="6H_X,U* R M?2CEO_V S7IL-49=85LR]JJ3A0$VC"D]$I]_[\S3!OZEAU!/COQ05AV6L/3=[MG"*"C*8N5G_7'[?Z104/:M&[0ZE9#QCN-$IO;HQ-*+TY=""[[,A_ M[XEG81RF^<90_74M[<>2$T:S\?.'%3J%/7ZWC,^U; MJAZ^&#YC55C=]7!@0<#\79\04^E]WU.?&_G2QL#F/@V=[?8,3MO?]E.G;6?[ MJ=-WJ4>"=:;1MU>]E8D!Q0#L3%!>/A@KM29#Y'*E).,[-3BZL^ 5UB0__ M=%N2T,W_.U(?V%5R7-5"5]?J%!6$U-(C0K.O>N\T87Z4S8?J,7J-HY.J('Y) M>9^_E24P[<)43 MZ/^N^U]@LO,/W7/@>+]+<8?N,L(:>.(6ZO :-%3Z?@NJ _MYW/Z@][YFN/^3 MEK[SK2 @"#?AF8O-GS"U2+\6(*H+#XC*!V Z; F^*S%AKP>NQK3H9GR:]J.O MVP_X@#U='D-ME,BW*?@X!'C7(9R\?)U6L);O&G">D1$%E&/G.)Z%?>LL)Q7: MG%[+]LKPMQ.7JYZM3[?8ZV/O!%HTBLQZ&%O M@<24#B>7TJ&GMG0(3Y]@=7HO_$7K$S)(6F4^1T_>*6=MY5A,F-'X#TT?#L"ZVTK*LK^RJ8KO_PG>L"=G0(HR?XP-92'^;AG MIF=?)*.*O.-PMI?[M55E3+E5UJGK#N<$HJL+L[DV.4A&\=D6H;R^4Q/L.F*N M9,P]^"JJ-VCZ+/F+> %V57Y[FU5=+\UP,!QV/*SM<=''R4VX[FM8RPZS;=^/ M:J7M 7'D6>J/\I(J&DSAAEDZR2$,2'!)QOI0.F8KVTB$<6(2R?G[JX^_4HV> MKPR%R:PSR!L;MP\,=^AD':Y'"ZHRCRBQZQWG>$7=PR8<** +V2H/*HI[@$OV MB$B-$_V:8RC/,882GEFGSCJU#0G;U7.'-A:;!ET@0%'XV^I*M'T2N[KM&RVOV*C25Z?MKZO+0*](Q^-*52\MS>GH3:BJ!'V*Y(;NZ&6G MU$UVA=G1,LD^H_V!9['7]C^XK.\YP"=8\%^H2#'EKI\E(LD[8/!#V]JHT'PH ME\ :2@-OW65_S0+*4.RE44,9M':[WH^#-9,/_8##PQUD6G!KU[\A=9&=FX.E MD2%O5]#$#!='A@SS4'UDV(MPL$2R._]#-9(/6]1?3T8]\^LT3=T59]_3^P]_ M4Z \^$^NO80ARBF7=X7C!KYIII?&G94K?K(L$^L4 M3_9X!,:..BEU_?E=CQMO_KC'%H]Z+.G@*9WV6+>8Y7#MX=\8F)P0$Z<%"2VI8@!_MZL1^R;ERE+[+K)FM6)8;[3+E'L MVB"GUA/Z6WRJS^$!4JAIR!]T#K7J! -QB'")X-$;F]6!89'?5QKX2Q:VS^5_ M^D)W+"]LD]R3_?.&&\?;=BIU/,DOG05>.C'?3' EL;_\B^A*?5^PX,= MH?['=?V@)[E-#[I)>PR*=ZB"9RMI4V9IA3-&@C1ANVP%Z0D/>.:G9!XD5EZK M<":0[(OTSUE2E0(G[.=+$\+H?K'7T+IOH]%N(U3FBIHU2WY)SXB<L[Y4>=?> F]VXAEDR/V+*8ZXW:G\)Y- MD(C/TG?4'O,4TVR78+44!"+/>YW=I-B.09J@B@<6@U.K;+FF%-#U6BJ/\=!M MPOZ49!+TPUH7(7E/&YC-W-EM0$R&;1 B+C5/'KUI#>BUFB"$>"ZIH9JYSG>LR]JV&FHGIQ[U MU].0+$J:>9:UMZC-DKVPYM5ZNA&*X"+#\'-[/[&F 86P#'A2/QZ\.Q M=)VT M2$#6:)=+1T@1PIU3+P5S\T;CC=)O.KONL>=_K) J8&,S88T<3E_L))5OX4/U%P;\I^!6,#AUTHHL?/I81[2-R%LC'/2!P=#&#VYF$?>UOC\ M%_B6T->/1N'89W%AAW\F[=R[#M]@S.Q@R-J66*/P@N.-449[%'K*:<-GXO3S MV3/LP3/ZT,'"<_R(U7N?J>T8AGT/16>/8:8\(EW2DH<E!$]&.$^$ZL7SDC+BQ1#/;% ?#8DT$__MXCM4Q5?]]U)__Z[@B5^/?= M>SHJR+$1CN.!](WP<$R OI'^*^X-YE\8_[59/\F7M%/[[W_(QAX?Y93-[1_E,1OV^_>0W!U7G7P-I MR5_"AV,_/4*G"C/Q1Z(@]A('T./[V: RD?Q9V]PM.<3]C?% R;@/8Z;@/\G__K_EH.O[VB*NQ.%KO MTL@)?/[QO3Z7D0]/\&# V_JN"?KCF>#>??7\W@^PM\[$QJ- M!Z/N[3]U81&PMH)A$\Y7&?_5&8SR!1';:4]9>+TS'X?$P2NDYQUA;87<+P&8 M!Z0LZQW'E\&T8,-;\ ]XAG,INPKYPB]WMO/S2IK25^7^]LZQZV38[;;V#+81 M3N62YFN0O#I1M>^ZLSN&3D'0&5VRV2%W9U/ Y(EU/J0%R_'W1\!R-/!=.N*) M0;D.<(#?'"BM-T+5NO#+1C MTSM"[ *B\Y#/L(\<&=H@JQV]\CAPY_ITY/;[ MDS$I7K21+$[*57D4_-VI67;^%O@)7K+#I"6]QV3PBFL"Z[R.FIW=7U)K8'2O MPC:M\^,G\A! 7OM>@Y/7F?8C >Q.79:W5GK1M]Y)#L?J*XG,[3OS?V!LC<4Q"MVB,1(+@9\ M#M$B7$9 3X9%' Q;F0"/_^I&,7O?N39IUI4L"K7XEK$D=-BU/MNX?[^L?E3& M._X:?^2#P%O6BG)Z61U^21B9,(">Y_%W[Q)P(7QB9.#A^ M'%3'*9FTH[D'/S$)OBP)#AO/0K\^%+G2IQ.+!A.D$BK,[Z.2!H1>#TU$^G7Z M%SBE]C4GT-%#P3)]?(KVD$TXO\XB!SUU*P M#SO'3M[1^=II\[N^KNO=G_XO4$L#!!0 ( (1T:4M U1U(8 ( ,, - M >&POU-7*E?/8[^E7Y4NZ%UULM2;%K8L+?9%FSNR<.7MC)ZK4FN+[ F,% M&D9Y%<-"J?*UYU5I@1FJSD2)N8[D0C*DM"N77E5*C++*)#'JA;X_\Q@B'"81 MK]DM4Q5(1CW&)S9P"H'C M>)?%,)B=0^_72<_\W;PZ-J*^V$'=#;=DD\$;I<^>4?;T]=N."0^1GT[YTA![ M[=HF42[XL,13Z !=&3$,5HC&\ 91LI#$9.6($;IV<&B 5% A@=)[JY4%!JD> M73APGMGVEH<1+J2M[2JX[Z(=/@ITGA%(*.T%AM !250BI;#DM]JQ@RWX0PBT M]GQ=:H5+B=9!> &'!/O3119"9ECV90+804E$<6[D2+(LS%^)TC-!I0331D;0 M4G!D-709K:%I4TSIO;D3G_(M[B8';HS9$A\"HZ(S]:Q;<]@UWTK>9'/;9@L&?!)$)= M'5 (21XUGSDJJ0:PA&"%I2+I)O)%HG*.&]4=IR;?5W/X7S-<8HXEHINB]=D_ MF.+IY>]+MG=T+/BX5O4 $O_T!?O+&V\>X6-^WIOM A;#4*/@D5-J"*\E5N0+,-.C^G08OC1M(9TZYD>^@1-K]!"=^1; M_#HWPSFJJ;HS4[3!& [V>R,\F/6CYCU%# ?[ \Y(S:YLP:'M3[X#4$L#!!0 M ( (1T:4M"2)%X_P4 )$Q / >&PO=V]R:V)O;VLN>&ULQ9O;3N-( M$$!_I94G5AHV^)H9!$@9"*M(3(@29O:YL3M)"[L[V[:Y[-=OM3TP93"E?:GA MA22.[1Q57TY5MSEYL.[NUMH[\5@6ICH=[>IZ?SP>5]E.E;+ZT^Z5@6\VUI6R MAH]N.Z[V3LF\VBE5E\4X/#I*QZ749G1V\GROI1N?G?@W/[1ZJ'X=]Q^%S&I] MKV[D[>GH: 3GC=&)[4V?7SNB8_=_F.QFHS-U8;.F5*;NH)PJ9*VMJ79Z7XV$ MD:4Z'3V?(J3)Q!!^>#/+]>7,P6Z]F%@'?KZZOYQ?0&/GR=7DT7YS.!($,",OQ(R A!1@1D M]"&0ZQMX^39;(,B8@(P_$C)!D D!F?!"?I65KH3=B*53%9SZ>KBD!%K*BS;- M_FG@-]OCB&A"$$UXB5;J7IE&B97*[-;H5Z'Z3(!]Y@X5G-+ %RH7U_5..7%N M2YC/=\I4,"LCR"\$Y!=>R)ET1IMM)9; M]Y)A[F"(VI>/F(>J;+:?1+^KYA! MG[N7!9Q?M2[Y)MT=QB3UP>R/N8'N5UNG%1X/ 26+@-D62P=7N_KIDU@6\EF_ M$,*]OPY#4K((F&TQAVG-;/V/BFE502:"P2A!!,R&@&'K&ABR5UK>Z@+FDW[# M4EH(F+UP;J&SN;H-VEH9;9U8V+K/1[DA8):#[V20X_G^MJYM=G<((H-(^FD/ MYCR),2EA!,S&F)O,EDK^M\_# 865TP"V,@A1('2UMHW[Q_8$K*&"&S,7#J*0Z@J"U>P5'6 M"/FM\7ZR%^*Z(J0,$C(;Y&VZ-QA)2B(ALT3(O"^<8$Q*(B&[1%[ROL$04C() MF65")H#B &-25@F9K?(F!1P*9$0I)6)6RD N.,A(627B7L!Z)RG\"8HQ*<=$ MS(XA<\.HMX1%KF&QER6_:5'8K$/V':'!F)1V M8F;M?#>R@7:&Z*V;_;YH9R)H<4@]Q"7<#V-2VHFY=T[>;_1E?[$SIK03,VMG MJ )#(PECDILGW+LG.TC8E-!&#-8[&),24/S[JQP\+6%,2D QLX#\])ZU@_Q" M%XV/Y-]*;W?^S112.HQ)62AFMA!9D,6?,29EH9C90KX@JWYF'=!!_1X!S.I= M5IPUO6A2%HK9BYY?=>-;5^(AE% 62I@MM(9[Y T$#Z33*W6]*C4>0@EEH839 M0F2EFX08D[)0\I$[,N(08U(62G[WGLQS<^.,.*$$E# +Z"UA;PQA3'+_GEE MT])7%/]V2]^* %W$MT7&),24,)= :%!3F][)92 $G8!.??DZ[.N] 78 MWIH'QJ0$E# +B,1,OF!,2D )?QDTO%[4C23\F DEH)190.1Z41I@3$I *?>> MSL ^)QKU&),24,HLH'53EM(]^4YYO6_YIO[10!]A/\5C3$I *;. *$PHUS F M9:&4V4((J24A=(/>9#@):X8D[)0RFRAE2W\A0_2Y3ZB MB+KU)GZTD++0A-E"EPVT,D12&UTV)31ZN\CULL"-,2D+39@MU'OT0>!G']J& MQYB4A2;<%GJSXOY>]CZA+#1AMA ,ZW-'?[)/Y2=NOP8MR$LM"$ MV4+#F!MG2['6VU[?I"PT8;90'Q/*#-OX)9J5RI2^E[<8D[+0I+70N#VY.CO) MU48;E2_@)RHXGLDB6SKA7]J'I<(X\0],;9JB.(=CU^;*2G^\OO]2$[6:_-]=,9U=/C=.;J>;>I^N>=KU8_ MZ_Z0ATWEWL_NK>U?RS'GH;CKC[\;%QC_\M'E_UF^W>]/V_R]W?ZZY&;XI.+O M I7[/$CF@X0>I/-!2@\*\T&!'A3G@R(]R.:#C!Z4YH,2/>A^/NB>'O0P'_1 M#_)K(..:GX2PYFOM =>>[[4'8'N^V!Z0[?EF>X"VYZOM =N>[[8'<'N^W![0 M[?EV>X"WY^LM0&_AZRU ;UG@71N];//U%J"W\/46H+?P]1:@M_#U%J"W\/46 MH+?P]1:@M_#U%J"W\/56H+?R]5:@M_+U5J"W+K!7@C9+^'HKT%OY>BO06_EZ M*]!;^7HKT%OY>BO06_EZ*]!;^7H'H'?@ZQV WH&O=P!Z![[> >@=%MCK1IO= M?+T#T#OP]0Y [\#7.P"] U_O /0.?+T#T#OP]8Y [\C7.P*](U_O"/2.?+TC MT#OR]8Y [[C MTKTL9*O=P1Z1[[>$>@=^7I'H'?DZQV!WI&OMP&]C:^W ;V- MK[AM?[P3T M3GR]$] [\?5.0._$USL!O1-?[P3T3GR]$] [\?5.0.^TP%G!B=[E6/=Y]V/H M3\VAW+KDG^%?UDS@+L/'.=\^XSKUR_4G2@_C*ME=KS=7YSKU3X2;5I2GWU!+ M P04 " "$=&E+Q>""@1<" !R+ $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VLU.XS 4!>!7J;)%C>O?P(BR&=@.2#,O8)+;)FH26[9ARMOC!!AI4)% MM-+9-$VN<^]):GVK7OYY\A07^Z$?X[IH4_(_&(MU2X.-I?,TYLK&A<&F?!JV MS-MZ9[?$Q&IE6.W&1&-:IJE'<75Y31O[T*?%SY?K4^MU8;WON]JFSHWL<6S> M-5V^-BP#]?.:V'8^GN4%Q>)FG[O$?&U=Y&HLV"CG27JY%-"X_Y MB#1MG8::3PW/K4_WP_YU83=_/_3"_Q4CFP_?>^O'RR% &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( (1T:4OHMR!G6 ( -$' M 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2Z/:!G)) M @ \@< !@ ( !R \ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2UUS5M6H 0 D0, !@ M ( !QAP 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ A'1I2PG4=X*I 0 D0, !@ ( !72( 'AL+W=O M&UL M4$L! A0#% @ A'1I2W>_B=VH 0 D0, !D ( !&28 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA'1I2W"3ZT>G 0 D0, !D ( !M2L 'AL+W=O^U?&H 0 MD0, !D ( !3C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2XT30;:E 0 D0, !D M ( !ZC8 'AL+W=O6-MH*&PO=V]R:W-H M965T&UL4$L! M A0#% @ A'1I2Y!8C*&Z 0 ]@, !D ( !@CP 'AL M+W=O;+A8" M "[!@ &0 @ %S/@ >&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I M2]K_T3&K 0 D0, !D ( !H$( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2PY3CV"L 0 D0, M !D ( !0T@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2^-5FD6J 0 D0, !D M ( !]DT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ A'1I2W?P&Y2K 0 D0, !D ( !O5, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2X'$ MWTJ[ 0 *@0 !D ( !CED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2]R\S[M;!0 FQX !D M ( !^60 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ A'1I2R34+R@6 @ 3@8 !D ( ! MDVX 'AL+W=O&PO=V]R:W-H965TFX#4 , %0. 9 M " 91S !X;"]W;W)K&UL4$L! A0#% M @ A'1I2T?Q"="2 @ -0@ !D ( !&W< 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2U=A? ^S M 0 U@, !D ( !EWX 'AL+W=O&PO=V]R:W-H965T" !X;"]W;W)K&UL4$L! A0#% @ A'1I2X2'":K= 0 9 0 !D M ( !4H4 'AL+W=OPAFL# H$ &0 @ %FAP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ A'1I2SS$!B'D 0 ]00 !D ( !'8T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MA'1I2Q'I'$/Q 0 3 4 !D ( !,90 'AL+W=O'4# C#@ &0 @ ': MH0 >&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2Y>DW'*S @ DPD !D M ( !>Z< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ A'1I2S9(M[5M @ I@D !D ( !-K 'AL M+W=OSHD" M "Y" &0 @ ':L@ >&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I M2Q6Z43?P 0 7 4 !D ( !GK< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2SYH>J:L @ \PH M !D ( !^KT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ A'1I2WA(([488P U98! !0 M ( !@,4 'AL+W-H87)E9%-T&UL4$L! A0#% @ A'1I2T#5 M'4A@ @ PP T ( !RB@! 'AL+W-T>6QE/\% "1,0 #P @ %5*P$ >&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ A'1I2TX1KE]J @ B2T !H M ( !@3$! 'AL+U]R96QS+W=O XML 88 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 89 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 175 310 1 true 62 0 false 7 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.repligen.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 107 - Disclosure - Basis of Presentation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting Basis of Presentation Notes 6 false false R7.htm 108 - Disclosure - Acquisitions Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisitions Notes 7 false false R8.htm 109 - Disclosure - Revenue Recognition Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Revenue Recognition Notes 8 false false R9.htm 110 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Accumulated Other Comprehensive Income Notes 9 false false R10.htm 111 - Disclosure - Earnings Per Share Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings Per Share Notes 10 false false R11.htm 112 - Disclosure - Cash, Cash Equivalents and Marketable Securities Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock Cash, Cash Equivalents and Marketable Securities Notes 11 false false R12.htm 113 - Disclosure - Inventories Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 12 false false R13.htm 114 - Disclosure - Property, Plant and Equipment Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property, Plant and Equipment Notes 13 false false R14.htm 115 - Disclosure - Intangible Assets Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock Intangible Assets Notes 14 false false R15.htm 116 - Disclosure - Accrued Liabilities Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock Accrued Liabilities Notes 15 false false R16.htm 117 - Disclosure - Convertible Senior Notes Notes http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Convertible Senior Notes Notes 16 false false R17.htm 118 - Disclosure - Equity and Stock-Based Compensation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityAndShareBasedPaymentsTextBlock Equity and Stock-Based Compensation Notes 17 false false R18.htm 119 - Disclosure - Income Taxes Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 18 false false R19.htm 120 - Disclosure - Fair Value Measurement Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurement Notes 19 false false R20.htm 121 - Disclosure - Commitments and Contingencies Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 20 false false R21.htm 122 - Disclosure - Related PartyTransactions Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related PartyTransactions Notes 21 false false R22.htm 123 - Disclosure - Segment Reporting Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Reporting Notes 22 false false R23.htm 124 - Disclosure - Revenue Recognition (Policies) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Revenue Recognition (Policies) Policies 23 false false R24.htm 125 - Disclosure - Acquisitions (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisitions (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 24 false false R25.htm 126 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables Accumulated Other Comprehensive Income (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock 25 false false R26.htm 127 - Disclosure - Earnings Per Share (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Earnings Per Share (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 26 false false R27.htm 128 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables Cash, Cash Equivalents and Marketable Securities (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock 27 false false R28.htm 129 - Disclosure - Inventories (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables Property, Plant and Equipment (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock 29 false false R30.htm 131 - Disclosure - Intangible Assets (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables Intangible Assets (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock 30 false false R31.htm 132 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables Accrued Liabilities (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables Convertible Senior Notes (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock 32 false false R33.htm 134 - Disclosure - Equity and Stock-Based Compensation (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityAndShareBasedPaymentsTextBlockTables Equity and Stock-Based Compensation (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsShareholdersEquityAndShareBasedPaymentsTextBlock 33 false false R34.htm 135 - Disclosure - Income Taxes (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurement (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 35 false false R36.htm 137 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 36 false false R37.htm 138 - Disclosure - Segment Reporting (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Reporting (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 37 false false R38.htm 139 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformation Basis of Presentation - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Consideration Transferred (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferred Consideration Transferred (Detail) Details 40 false false R41.htm 142 - Disclosure - Components and Allocation of Purchase Price (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureComponentsAndAllocationOfPurchasePrice Components and Allocation of Purchase Price (Detail) Details 41 false false R42.htm 143 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureUnauditedSupplementalProFormaInformation Unaudited Supplemental Pro Forma Information (Detail) Details 42 false false R43.htm 144 - Disclosure - Consideration Transferred (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferredParenthetical Consideration Transferred (Parenthetical) (Detail) Details 43 false false R44.htm 145 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 44 false false R45.htm 146 - Disclosure - Change in Accumulated Other Comprehensive Income (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureChangeInAccumulatedOtherComprehensiveIncome Change in Accumulated Other Comprehensive Income (Detail) Details 45 false false R46.htm 147 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Basic and Diluted Weighted Average Shares Outstanding (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding Basic and Diluted Weighted Average Shares Outstanding (Detail) Details 47 false false R48.htm 149 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Investments in Marketable Securities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInMarketableSecurities Investments in Marketable Securities (Detail) Details 49 false false R50.htm 151 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 50 false false R51.htm 152 - Disclosure - Schedule of Inventories (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories Schedule of Inventories (Detail) Details 51 false false R52.htm 153 - Disclosure - Property, Plant and Equipment (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment (Detail) Details http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables 52 false false R53.htm 154 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation Property, Plant and Equipment - Additional Information (Detail) Details 53 false false R54.htm 155 - Disclosure - Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIntangibleAssets Intangible Assets (Detail) Details http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables 54 false false R55.htm 156 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation Intangible Assets - Additional Information (Detail) Details 55 false false R56.htm 157 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAmortizationExpenseForAmortizedIntangibleAssets Amortization Expense for Amortized Intangible Assets (Detail) Details 56 false false R57.htm 158 - Disclosure - Schedule of Accrued Liabilities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities Schedule of Accrued Liabilities (Detail) Details 57 false false R58.htm 159 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureCarryingValueOfConvertibleSeniorNotes Carrying Value of Convertible Senior Notes (Detail) Details 58 false false R59.htm 160 - Disclosure - Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureCarryingValueOfConvertibleSeniorNotesParenthetical Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) Details 59 false false R60.htm 161 - Disclosure - Convertible Senior Notes - Additional Information (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformation Convertible Senior Notes - Additional Information (Detail) Details 60 false false R61.htm 162 - Disclosure - Equity and Stock-Based Compensation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureEquityAndStockBasedCompensationAdditionalInformation Equity and Stock-Based Compensation - Additional Information (Detail) Details 61 false false R62.htm 163 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense (Detail) Details 62 false false R63.htm 164 - Disclosure - Summary of Option Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfOptionActivity Summary of Option Activity (Detail) Details 63 false false R64.htm 165 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfOptionActivityParenthetical Summary of Option Activity (Parenthetical) (Detail) Details 64 false false R65.htm 166 - Disclosure - Summary of Restricted Stock Unit and Performance Stock Unit Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfRestrictedStockUnitAndPerformanceStockUnitActivity Summary of Restricted Stock Unit and Performance Stock Unit Activity (Detail) Details 65 false false R66.htm 167 - Disclosure - Summary of Restricted Stock Unit and Performance Stock Unit Activity (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfRestrictedStockUnitAndPerformanceStockUnitActivityParenthetical Summary of Restricted Stock Unit and Performance Stock Unit Activity (Parenthetical) (Detail) Details 66 false false R67.htm 168 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfTaxReturnsPeriodsSubjectToExaminationByFederalStateAndInternationalTaxingAuthorities Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail) Details 68 false false R69.htm 170 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformation Fair Value Measurement - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Rollforward of Fair Value of Contingent Consideration (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRollforwardOfFairValueOfContingentConsideration Rollforward of Fair Value of Contingent Consideration (Detail) Details 70 false false R71.htm 172 - Disclosure - Future Minimum Rental Commitments under Company's Leases (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFutureMinimumRentalCommitmentsUnderCompanysLeases Future Minimum Rental Commitments under Company's Leases (Detail) Details 71 false false R72.htm 173 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformation Related Party Transactions - Additional Information (Detail) Details 72 false false R73.htm 174 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation Segment Reporting - Additional Information (Detail) Details 73 false false R74.htm 175 - Disclosure - Percentage of Revenue by Geographic Area (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea Percentage of Revenue by Geographic Area (Detail) Details 74 false false R75.htm 176 - Disclosure - Percentage of Revenue from Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers Percentage of Revenue from Significant Customers (Detail) Details 75 false false R76.htm 177 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers Percentage of Accounts Receivable by Significant Customers (Detail) Details 76 false false All Reports Book All Reports rgen-20170930.xml rgen-20170930.xsd rgen-20170930_cal.xml rgen-20170930_def.xml rgen-20170930_lab.xml rgen-20170930_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 93 0001193125-17-338561-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-17-338561-xbrl.zip M4$L#!!0 ( (1T:4O9SK1PWQL! #"Z# 1 #5(,R\:>V$<^;^^>O+35__SMY+IFTD0 MP76!%Y+43QZ"D9^^&1!2//2?;#UO!P/E2A"OE-I/7^)Y-'X[D&I?68GO97#Y M8 Q+>#L0.%XE/$\X_9K7WDK\6X[[?_6KX]E3$MS=9X/7HY_IQ;#8*/+#T'\: MN,6RAH/W[ZVK@1&&@R]X<3KXXN-*_?%5_JQOMTDX .1%Z:^O:B#BUU=QOVA<_RC2JWE=U]_07XM+@S26!%Y= MM1AV1?GL-.AZ,ES*O_F_']Y_'=W[4X^T(0"2N/.\67GGQ$MOZ7WY#V\H^CF> MB'QQR]BO7D17E/JCJ[OXX0W\@)=+SSR&_9CX]*@\U*%71H4EZ;9+.D&%'_!9?#-98R MEK/DJ?N>_,>.U8_F20(\NNR^_->.&_UOH_ONF_"7CALB+QBEW7?0GSIN":(' M/\VZ[V&_X4UB\Z8T&"U!7##JP%ODWP&GCY>2NOXFB4/_37Y9>==\VGW'.$O> M(*6\@2O\)!B5-X!8>/Z>."*M^^99LF)I\.LKD!^# 94@X=N4\MD7?S*@[/P6 MG_KKJS28SD)D.OJ=EXP0HO4$![WC/O$GO[Y"5B(%QUQ]2\=;R)7U1=8;!E8N M"-[:_FV&^B"ABN!=E/D)[/X7V)*O&>[+9S\9P0_>G3\8Q?#KM^P+KMF/PYO/ MCBAP*H%_>)7GR/_A.$Z[^7IMWW W (W"R8($?_*RI'&"_HU7!$7G0*[-HX ] M8S9/8#UC?Q1,O1 (^-U']]4@ (()QC>*RHFJJMQPAFH+KN40@W,,(DF.2DQ1 MXXG&:[HF28+ B]H-"L,;_M5OW!4G\(+\]S>; [<**58,')%DP6WHLS]1ZWT& M4O+YO>,DE_XW?WRU;V9^>[#DY[#DJHKMFA:(:,/FB608-C%XAR.&+1BZ MK F6;9LEED3ABE.7X6@%K*M0Y'HCWYBB+#PD1O9'+-RKWWA>YN@_RU!1P;0: M\B#YIQ?.]\\>2P GX@+:G]MS_$$3!=#X]BB 17%G218LGCLS)1+* 6319EXG#FPHGB9;B"D)) M&]P52I$#@-ZD)'.>!I&?IE8\O063%JWC+_XHOHN"__;'[\;PJ& 2>,"*1IKZ M66J,_C,/$G]L1./W\'40!EG@I_ ;+&T,PLV+[H+RXD_9O9]D!KGVBK5SWC!9D#F]OPU3<,.D5[\)_&6[ MMMHN104YU]MVJ;A="NK!RW9MM5VJQBO];9>6JR:%UX7O<<-JWVR_-3MOA8$6 MAF-81%!ML*0X50%;4I*(8CNVI+J\(=D"TTP\[(7(:>+!]J+VS>&P#N:+G\"/ MU]ZWL]L <&4D5'&'VH!NW!QN+SXG,7A\V=/G$(Q+N,*!:V (.9\PB\II M2$3+H\ZJHG#Z=JLL #URWYMN5_-N/.A]TO)X\X"?]FP+3>L&7D^](:I MN5Y7-8G[+G=L+T'0VC;MO"TF)SFZK?#$UF6>2*9@$,/A-2(KHB"JKFRHKGL# M/@%(/4GDN,,=X/0= LW=D/H/(YIAEW[VGO 99[ I/!IVTN'.:)[%44\>].?$ MGWG!&%WY*/7A>LJQ[+?3WR;QU6^RI/;C3Z_"U.D?)QQA.)Q8/Z%I?,. A M@B)S6I-6#WR*T.E7)?-=,M..P>3HV,BB?)B#A75P=*#M^2-*REM!X)M^Y$^" M,_!E>#"G954YS'YT(X7MP-@/WCKPL.P)WC2-HZ]9//KK*RTG^C3/:*5P$-UM MBD TD6[J9V/K%2C)JH.WVD01%)=(JJN!M.0X8NJ6()L.)[L*.!YH@TFBK,@B MI_S]S7H G$\@5^&DU6=;BJ++NK05,=J"Z(B2;!%.LSG +R<1TU0MHENB8.L: MS]NN79X[PB,/YUM_1Y'WQ0UK5U0<>,.*B@KY<(&J[WN[6A45!]ZN2T7%CMO5 MJJ@X\'85%16R>,#LS0TWK*;I/GO)IX25*=-RS,]^0I7?]FA^'JT;E!R;"J^K MO*T21>(=(G&V1C1+#K8@,VSMG>!$O/^3G@9)N291#> C-' HN3F)KN$M,Q=,E51,4RI!NQR%J0 MGW4&GP/U)&MR]HA/Q=8LW=4$(O/ QQ('SJ.I@BGI\**NZ9(L6;)^PPIR9/UP M*9)G5(]S!.0#DPM"/]'3339B">\820)2V<11D(_GD_(A'=C3/YT\ M:Q MS$GB#EB!<%9E3OWC'R6]TE,!R(HBIU,X'#X"]O57OVE:+Z7&IW8VO#6RNYQ& M510<'NLA-%$UB62:+M%L726=D>T;2^6$ K M1.74)J4^&TICAT;O '^>.,30UCC%@=>O.**G&3J1!9XFTB.*A+=<0QB6H:J MZ+IBZH)>MAL3-'@+KW9&R.IKKQVMUJZ@OU$QN&6(#:P%4!,'%"TF:+XQ( XSBMNNO/E4 M7?+9>\*OC$VXU,5>H8N85+1QAPB5U35+%"W-ZQ<# D_^EC9VI0C ]^XMWY MSC<_&06YW;)WU&_#N.MO!)8V"%?<8;9A%9Z:F_,YRO1K:R[L M@V00V>$-(EF* Z+.4HADRX+IRJZMJK30H&G)/K/V_5+A/_TTHQ99:0W'^-5A MB',1C]L0H\0YIB:!VN %"[2(;O!$YWB3\+RM\KRD6C9(5$J,(% %[DJ5]D>, MNZ'K&>O#F&?W<8*&VXG1IP2N+=?NA+MB^<_ >;J,J-#D(EGGM.ZSR*,SXU;J M>%NLR6"6B:IN$,L0.2()M@BNB>L26](,S> L@3/TDM%441?K6.L+%WO: ?:P M3Y.S9,(M\.X:[N68;DV >QRF">L$UWG=:+:EFY; B^9 MJGDCW&BH9 5-U]0]X/L9R ^=?+"-3MB%Q<6=4PWVY34>5I3):XFRNM.XROXX M21"Y9\VF+O!V%4RY1D<>.5%IC%I,$ 5^'])A&= 'P^D9FYN8UR=?:_;P*7J3^E[=&?VH-S?YYVB*"U[9#UH'I>59^J M%RGH>0M.[AFEO=&17$MW M1)8&(6I7HM#BD@Y"_N)G7A#Y8\=+(N K)2:3^JU[6Z M8!NQ ;W6/(=Z'I0VY<9XY/JGAZ(B>Z(U8M[FI8?;@RM+JFKIID8X3=$!7(!9 MEQ6+&+RBF)QHR(8EWU#/5A:T%LUV+7T58VYSYO ,;-_2X&T4A+^^RI*YOS5+ MJ@NSOFA>1^U(\&,(YEN8FBTCSHW!BL)E;JA\$1(]Y[.KR "B=TU7R[6+ MQ#5A7;[Z)I3.=!;&3[[_Q:=RN88BJW<67U/\XC03J95U\BP8[5EL3!)_\0%+ M<_]D0:5!/;T]=JUK[4WX:IJ6RCXTQ!/_'FSQX 'X'%.UW\=I^M'//DVNO6^G MQ\$B0$X4I=5J:T.P%G!2;W?6_YZO"3JO(7T+8AORCL6O!/ Z\<:G2]F@IR1) M6P5C??TMH_\<5!!'Z_>U5N[MI8(]J42 M]8T-D4[HMC33W'B>G*B=A@/OU%96S^9P;867_F7"FCC!(;-*:VKC9C"U+3@V MN/=H$G]-6]4M'38>TS1M+_SL!>-W MD>7-@LP+:S>=()0J*&Q!45M9N,^#LM1FLWTP:T8!-=OA[]"G =1H;$SC) O^ MFWZ_OSZ=VR/(TC77 $00U[1< OI<):;"&<0$Y\LR+$F4;8'%2P1!XI5EMMQ. MX"X@$?L*P=43/TTI]EW_A'T9A3JJ;<2L &';@,5]XOLGJ@I%G(C8:NJ^!6!- MS+AP;>:_![]@H9="C?+J%-8C8G3LB.2H#I$EAR.2 KZ]P3D\L03.E#F+ES1; M8:L++X%A4ET%&*0=3IXO2YM$V M_=EZ",/*"V%8K%9Z]*(1IN'8\?PVF\S#PF>JBF-.UJ^580N;A?X; =0IYYG/ M#_M_PB(>.^OI?)>(7US]ZKB[ZP4)M9EL<(S".)WO]T#SV2H\@[,D5[>(Z>(^ M\Z)+=!T$.S"F;O*&H>F<<-,NP5L#A@Z@%]L#GNSVZB"A-:%IVZR&86ET_619 M5Z##"32I)7^? PUD[ /8;*B=/L:9?_*1-P%#%IH@MFIM5D+1*9:^Q$]>>-)4 M*U.[HM/P;"^^$\)SH%I>IQWI]85(ZCILRH3LU\O-(^:&/M;JH5!!5PQ5DHB@V0"F9!M%T0R8B[UJ\JP*;&=]<(GK*5CTV(I=:H MS/7AZ4@,NGT^">WV^2Q+\+&2($J#$;5;^![QQKFZ8TBR2.#YX$4+HD0T4S<( M;]LF[VK@0W)6Z2?J2JN/UN%0T!*5M?* K[ K7WW8D6.I!J MM$:)R0':)%77 MB:: =)&! AU>TU39-=C91%UL/@= N]] $(YI/E,T?C>=)?$#:X7U>Q*G?0K1 M-:-OF NAM#M5KH#@\*73?9ARF 6D*ZV0[!9ETT5BP5?0+,'([\YM_8@F(BU- M0O9)KV,6YRU_M^(T ]OQ7WY6]6'HDU XT[!-10''30.;T-5,^,M4B:$+P!3H MNZ%-6)1,:^T690=#P?H1NUHH*Q^'A2$_/ ;K$8VF#,8U[\K$=C20QBY*&4FT MB>:Z$K"<8U#94HX5Y9MGG]N!MW"@U;@1M+_S;13.D9>WGM1P>+6.WJ.DM@\ MU@%FB0U[DI:;BBF^BK+$6ETPU-Y[4:\R8#UE@0* $YH.,*ZT*T9#=^T\8E+< M8DQJZ?+[+M\U[NX2_\[+6D;629J9V$U.Y!1YTZ#Z(_.2I M'ADY43!1@NJRU+02E@/0H7=K??#H)2@*.)_>+O)R9RU%5[_1+5PHQ/$D4%5J )BM(:4++,HV^"3^7B M,4,:ZV=F85!#UCA!Y58%-;H!6A+60+I([UDCUE,_FD/"%M36^>,:D"P!_8OW M^ '\NR2 99TXY/2 3A"70+X4D%;T!],:L0[D# X0:"Q=;9FLRP%8&BHZZ:-' M"8NNVG6S76M?J.F>><$X%]5@XM7N.5G#7,/:$TUOF:K/ G*P[B=G$/A":0^K MV&_@:RD*:@V;FXG0:Y0$P=9=P\[YWB3;0Y>>O2=[RS1QA='>'@"L8>JSGXS@ M:@_'$;&F(5_GM__V1]EU[,;)Q*>!A.T04G7.!<-/T^AL2%'4-?P,1H!20]@, M7K*ZM8YM<()MR":19:SIMD2.Z+(I$AV^=S7'M"5'KX89T+:YZ\-W;'PH"B<+ MVO[Q4;0\!WQHF^-C9X9EI9KO:,B2DF0YCS%GY?+X9.[? 7K%-&TS^T0W!DD4>A!XO@CJ6)&+8MD)<4=!53C4E M1U3+>1R\KLKBHDU\)*S59,SA:*;G _V>]Q1]?4WEI,H^/T%,GF1KTYT'FRBJ MXXK@81)#I*FK!@X?EQ7B6(*JVZYCFH):JIM+J].U,+]-Z]/U]X$_C=:GMG^; M56Q6=([X FSC3"; 6,YDDVZ-8XP0=["@!M+6ZPHY:E#Z2S@FR QZ=:ZD" MD023II]RA+-4131Y,*5$CB&4]6%7:LV2-X)M7;2P%JH]XJ33S3!TV>%U=,X< MB4@&KQ+=UBRBN(9B6C+O&C4R ZP(O""O@Y\D6N6'__Z;#NA2ZYJ\!:ON=' M!'C]K9:ZRC#K4*S:X#\BCYVA^F/,Z3R;7<:^I9*@\"LVN0.T[L8.;A!A63WF MW*=;YTKW##\&AN760?D2>%K97T$4)]329$+PTV/D)^E],*MDH/F$YS> A"0. M0^ 2=LGV:-%E3:8A!E'#!!E9!T3A9UD5Q W5 &]KNJVZ"K%5&1NM*R+1>)X' MSUA5')X7!<4R:VJ KV>-;0MX/1839W!EX(55MZ(/00@/BR._"+\;:1IC=QY_ M_&>0W9=W?/'OL-%(G#P9,SP"!!"WQJC,\9R,A";J:\T"51:CR([!N[*M$X6W M72 TQ2(F1D)5R^5-4]-EV;;+J)W"%=+T $@X7>RB<%D2'WT&NX8I.V!: UGB M&%I)<#@<2"L1S1!=T$V\*%FU2:O(JND4D40*'6[-, MZWQCN<8"NZD(_U[.IN^EQOR$/ JL(J#PJKN!VL]MR_ MCO-FOI^]9.=BTGI@7.-XJ9H_C&W;]#64VV)S9M[@;%!C/%$D2P5'4;"))@LB M<6Q;U1W=, V[*JMK9: (&ST&$B(CX/,PD2*VF.+MVM5IQ_PZ)-3TCAL?P-URZ+F8V+)@X M$,G(@J)M)S+7Q8Q 24;DSHMB^L +!J&DM?%R(O2B:KQR4+R(2"]PY?K)R:=! M,#T@AJ=IVYQ^;C2C YD?%#42/?W@UT_Z/PV2Z0$OE&0480N".2DW2 6+%0\) M=%U6\+.F:QC=T%1>$[9RBU1!$7E9Q"0W@2,2)HK#,UTBJY;*\6 =NV9M%GT/ M7F>5CCSV)\LW:$\9]A2'BB @%2HJ=JS<)@G9DES3MFUBBQJXEH8#],@I-E$, M,*,MR^%TW6%=3%@):2/I>C,H#]_91.8%D=\R@5)S#%'G%0L>C%F4,B "G N% MN+: 9[^"I(C6C40#PEA9)W%ZDR&W:&[RS%3Y#8%7%H#?XZPX<";Y9T>[+AW" MO;^QZH<&\F3&JA\:4 4'56F2Q*G2"D#7V=$]#7MB-EM?: MZ(,.G3XTB,<9.KUKXLJV6%EK)F]Q9*%I@BKM(YGOG!-5MA$M6\[D+3/SE"OM M,&@_\DS>GL7T"<[D/; TVWDF[]XGV*[<\GV4Q EL@JVL:ZWS]Z-,L-T%W+7: M/]/R#UX]Q@3;9V#;P^@$X: 3;'L@13K!5FD-?5QW@NV>9[7V *Y$/7M-YUOU MQ<>9U;HVP%O.:A7HK-9EQ>,]SVKM0=#@%$2YU?KK&+-:>P!5PR&\W?E+QQO5 MVH?JQ%&MO*A*"[WLCCRKM0?8<5:KS+6,AGYGM?9 V=C111-6P7C 6:U]J" : MG0+G?YXR1Y87Z%--=N(67N\Y,&/^7=!@<&+ELR) M I$4G2<2IYM$DTR'R(9@N[;N&@97-6%3%'W]5JM'F*'8AU\I@AS!9G2G,$*Q MESA OR,4>]A".<^!.ZD1BCV(,9%&1!8$_-HS%/"J(6DFNST%65O=]\#ULTX]2")-B_HCB6PR6L#%%LSFE>Y!?\"PJMO$C/ \$ ME>FE05J\YJEOFU8V: J50< 4US';RB2FI-I$=RQ>DL"8,62G+.]6^/;TD$- MOW1:8U%K5Y]W>()TA$.O9*'5<_D9,-JCG-(@ C,(%-MM$.6#:G*MEF&+^F!, MNY/%48FY_ME*U26;$TV5:#9*#M&5B.'J*@&)(ABZ84N<:-]TD\WV\!UBKF4/ MXA,UI*1U*8I^QEKV$7/2:2XAWSF\\Y!C+7N C0[3E?A63YE>QUKN1*3K=)!E M 9EV_\UCCK7L@V@QQ";IIS?6L@_8]SC6Z(<]]Z@)*&9Q6]#>2RN6]['%/5Q]$( M=EWA]05;H_)BWU *>$ QKXUDB*GBN!2Y=5OFMB1,-3_I*4>]A4+!R1!6\A>.^RDI3[4I=R9"=4U:6FY M^80=@ZI/QS&+14.W#,<@KH5]$003NTU:,E%Y&;;1U!P12PK7GL&]#**]#,3I M8UL%G(,FMZ(2/<[#Z>>0#6P]4<%.,ZS?HTW#Z0'PW*]O MIY<<:1I.#^H'?3I);AU&K3L-9__C8GH08!K&&R6II6_[&A=SX [G.?[ZZ7 N M%H)2%C7Q^!W.]]@9LX;&?GH&\GD;K6-UQCP.P$K7B5=_G3&/ S2MAU!5=<4F M]]09\SCPHUN@R^W&H&MTQKSVOEEP3Z(JKZ.KTCM^P46+@0I#5A[= M$;L /6C[QZ)G%ZV8V"S?_!# 'K;_ M8]%OJJ,\Y#E@J[%P&+>JT?N6+D$.-$]%ERQUD;+SQY=]<*]4=&43M-8XR:4@ M'1WT/0DNJ9B*('$G![K"*8IV.-#E/',+U&+KJ'==V/M*MMY+1TL3]+)LN1;1 M+,4DDL+;!!C?(;8CRHJK.9JN.-4$;$E9?P#V$9JJ'0D ,M4)D M^:2["7=@9NN.ENMB1F(-J,^,8'I "S9L6ALM74>KK5.\YME=#8_TWC^BQ/=" M#-K\[@61Z8-=Y&]=XDXQ!>8M'7W*JWF#3QU,/T52)75+TP],>,OE:=(^3R3> M5(AFRPI1%=/03<-P>=VHZ:Q5&6Y;H6(_V$7#\[RQ*[[Z;77^X%:H6/=,W2AB MBQAF.TO\\72L8RN4MB; ZV+I+!$C,<1P:R+F2!0C<0+7*V)8ZSYNW9S=(]'+ M$= B;8*67GLRU_!3Z\F\77"/YUR>$W2%6)RC$TFR36+RAD9XRU8YD"*6:QBL M)[/:\E]W:\E\9/.A-SH2?P1SH4=L?A?F08_XHI.[97DU!1Y-O/>("&FSVI1U M@]5E'[>R/'_C!OL\5V2ER&RVH,2C'5<>0>J3L3^R6\P5)? -"XZEPXV1!6IDWTAX5 M*BU@P%45VS4MB7"+-,&QB\#B'T<9,$DVP;-LL,2#R5[S&BTMSHI9#ME ; M,/+]<>HF\;1VTV;Y4FNB8'WYSAFJ+;B60PS.P=141R6FJ/%$XS5=DR1!X$6M M.GSBJ8G:*A98!E5M:DT392Q_[M/$]IY2;+P01'_>!Z-[![@P>W)!8:37\5? M8#IY^G0;!G>L^T)18N^/C=3!G%AX@#_QYN'>T-=6?:XLZ:+%$T?F9")90"^: MK,O$ 27(2:*EN$*5;/%94#D[GT9S6&C79+/K^\1/,2D GP1:%\49MA8$SL65 M[(GM;N@YN**S\W"UGLCSK%1W9-=U,)2JR!I-F06))-@*<1V)=W7=TH 32](3 MER?@^F&S,A[S 2XN)"-6P6D47Z"'0P@PM4P9YKQ+5RX MCF(+JF-*2LEIGP7N7^N<[U10' %N69 Y?3]P%]/E/PMG #:&[/8#-DTB50%L M^0S QK/P_8!=I*!]YL6=X"XF\%W'Q@@I$5]$,=G7XVE%E2Y%K..%;.7J;0%ES$8K;*")3 MVHX7V_> ZLV[\1KC?\]3UC#S+ @&1I[!NU2/N\G+7):,5^2+ MM 9'[1,=3?VQ"SK$4G\H-7SL EVW/*TQ5%'$QUJRYZ/B/B7X7]I;)??%MYM_ MU\98$T,;%CF:@L-I-IC>O*V!-+$<&02))A!+%75X+>AF52\%B<++HJ[+BT)V M-] /JJ:?1]0&65=K(XNC;:+T4]73QT&*1/6TU)HZO;FBWN+.3JHTHG%!EF>! M/YKAJ,JM+KM[Q$(_=M!QD"=BG:V\#S-HWWX$'FGF9RRZR.,TP]Q4].8J56\/,$EFXII6K\* . M;)4H$N]@T9]&-$MRB6CIG&0;CF!I2NVL&:L\#VOD'C(&\RS.-ND5M8;^*#K< M"[*@*&=OVNT3?>N3'2VIY%N#K_9NV:UX\%=_YL%3_? )IPW<19@;1I_OT4:9 M:36;"KMQA#%.+*AS!.:1Y:V#]L_D&[2X\>U8QVW[S>!M%1*/1ALKS[+.N83!?XT1E8\MD M/23E' :(YV2AU7%C(ZA7CBS% 7H+,R6 M#4L!:&73!FFMBAHQ7)[',T 1_FMRANRRMJ+_(\Q^&0 M#JZ#J9\./OJ/@R_QU(M^&>2/N/[T&:[79MFKVGMN\6^>NQKDJ!G4<(._OZ$7 MT+]F/2Q/J597+"BL%H0[DP9I-H@G@^S>'TQB3-P%PAB\#B+X)IZG7C1.?WZ[ M_7H%_**^(JZ&+V\Z^^6_OAG<4?"Q\,Z,FG_Y>S=\A_GIB^U\(=:G]^^-SU_A MIA&@TINE_JO!R _#=.:- *UT:#A^GGGCN]\T,95T;*WV_,Y^-GYWB/G%,?XW>??QZSL;[O(>XF#\:B64=$5-\GX& M+ZT[5M^;0Y)37<$($]L?M5'"-U&B[!]4T=4&N[Y7*.N[]VUIB+_^8X!DQO4T92KJZUJU1_)AXLU]? ML?\>FH_V!Z$\!#_I$! >FBW.B@D*NR[(HSF#&3//>^>#S>Y8)!>-.PBQG!Z@ M B>=(U>J^&E*LP(&$_\,6405 M?Q &D?B#F)\73='AIS]Z./TJ>SH[;I"%'\1-Y]6+NNB?/_Z(?"^)@$$2_\&/ MYN<7Y^6'@GX0@_OT0)6XL^20L^('.O!PX.5:PV?)D^=G0_%#3?A!SC_4XYT* MSKZMD;?1 PK7X:$\DX&R0".-X1M+8]@FK^J\MF/KIC.WWJ[C MS M[5TY;)G#PXE#5Q?-02MN"J PY_FC'\=^!.A)!N(SC^6WHGZ#DV^_BSDHA M_3#[TN2S-S2+N_Y%7@=0;^6R51E#JQ8BRH)Q$-)FG55[<#;=P!^SOK+3V3RC MAX>?)@ZX[$%TEW[V$UINL>D8XG9EQ(9E(XKJN"(G<\0099%(JH&EO[)"'$M0 M==MU3%-0;^B0'5%09+56,[(7.-?M&+__DA%%%'7;%,"4X&232#;/$\.P="(X MG.IRJLWQMO)LRO"+2K0@PH?^Y>3=0MAL+U)/YY;*OZ6!=4&3:-QT&DCYU^%_B2C:,7 &1KYL,PQ;,%;4GRY MA3']H#W^,%/(O2Q!^ % M#P /T>BI)B%Z%Q!;1JDUKKM2M)WEW:]N7>/MW? ^<^/^DM4O^#EE_)P\?WQG M1M>^1:P5)[,8NYU1X1K3/)PQ#H8[HH#=.0U'&ZJ2?![,LG.Z_X\!YNNM9'0P^_;+:9YEKR4F_[<.CW_UF<<9+:U_%CX1P$]X M:9<].;VE7?;D]):VK:8Z"P-]WU'1\THVU(>R?"8FZ98@?M_0G8V=O0.!2OW$ M&;YC\UID>H!E_YV8CMK7VL[/<+CLRF57+KMRV97MS.QUDJZ?3_IM9@EC[_Z MI<<:T;ALRS0Z<(]YWN)$1U<=HO'P+TF37*(K@DU,2]150Y 4Q]!/H\>\?#6H MX8B&X!M8HOM0Y9_TW%W=G6>P/X-I$ 73^720P!J]$/OTE@N>@W^3T)QFS"#W MHJ?J!$O_)1V$/O9HA"=Y*>8^=[>CQJ1"=>#!B^ JEAJ='KUW_7'[R"O:;GWD M-7Z+/O+*I9?[UAJJNV]Y+KKWT+3\ V/!:A5?*"_2W^N)GR5GM@3'OA/7+O6@ M]7I0*L!>9_>)#\(2Q/=]"K)RZ@581?/SN81N=/'20*\'0M%ZIX==3R3%H2)= M>ET?A5CT,R0643G(0(2+'&F0AL"=(6EP2G=BPXF3QMG+$8$_.V(1AJI\:=-X M\$8F]W[B>Q-P-\Z00,0^.CZO$17;+,C5#I!%#WZ2X21NV[_-KO%E^X^'::[" MB:YE$Y,732()LDATQ5:)K&B&*8BV*9EQ@Z=E^@A7O"#_-*@IX,%7IDP^HC(9C$$+H>5\J3\]C35_WW:[N.FT@0#L MRYD7#CS:FZEW&MTV^XJ7AR!.#V&V_P@P_F@B?4.N^"/RBHXHK(1M#.[74=AC MYVHG7AH*RM;QCS,K>7K-*T-5W3IJO!+:B]I8Q2!!FLZ]:(2SE]/L_.H\7PM# M>?OF_.?&)<)0WSXDNC.3G&N7V\J#.['>W@=96/]6TDF ?;(+NUATNS=:7QKP M/1>O1]>&@G@F(V^W!5$>"NK11MV>NVXZO3;?AUG9^6BGRXYT<=]:AZ$K#C39 MV>?8#][:\6B.)Z8N>.A>^-E/@GCLPG?IWLX\;4DP5-=PB>U*%I$,T20:)W+$ M%A1#ES51D7GKAK^17OWV?\2_OUFYIF7+_I?O)4=9M/CJ-WQ(U[++-2TN^OII MYO>]4N[5;_C4YDIQ(1N;U8.3NGMK_2"-)8%7;_[X:M_,_.1FL=6^ ML%@^HO"B+CD2,0T18!,%C1B*RQ%)=D3'T2T 5KP1;WC]U6_?LV\;)[%R5/CXCW@ M939/_-58L!V)XTR;)R+'B0 [+Q#3E$RBP@;S@F%HABW<"+C#W)4HU9"P.WP5 M[3I1%F1/%A -7/PN&OO?_K?_M#O:2:J0#H+I-'X FC(@\G M8_,7D-P0EY?*HMTJB[3-DT34$\C3^)&]:-,+:9#7RU:,&CD79UH9\GWD_7UO M)P6;CK/WGJHRLK,Z$MB)/BY1\DM4]J)/-M G*RJZ>Q4=7#0J$ M'+W=2&TA@\0/,="5Q);$(S]-,49P.X?_P-]7>?0@OX6%!' X8[[K MJ+4PVV40)\-!,!F$\:,/?[')C>QJ''0VIP_%=R/PV,.M@/_/?[R[=LC7SX8% MT-:$^21(4FSX.*2HPSMJV%O_ ?$\:SQ@,/6S^WA\A4"]?%&"E?@/@?\(<&45 M;(@W@ Z;KF2#_\R]!+S[\(DVE4F YY,Q_ R/H'&4%$,ADS@9^-\0@ZSY^RU8 M6#Y@O4+6K9?BV,J(OL=/LV#JL4J;> )WSOP11FE3+X0W/\3A?.H/\?'C^8B& M6D8>!B0RM@2X/,A#,./J(8GW.,!G)H$7IL.U<;7N=8]Q@KU"24XH#_],4,20I%>#9PN,%/:KV8,R$JF0';C"E'I?#8+G^ )@%Q_!#N1%H$K MN.AI\!>&+^D&((U%(',&(E([+^0=)-IT_)@$-"T]?HQJ^Y/=PX;? M>\ ,/L9/RRU$$NZXRF.D?XMZ >>5YIL/^T#WMX T\G$L*9L.1J-5C"THCJJG M-NXO[TW\_\R#Q*?>(SP$0&+<-BE0BJ3K1W/_:O#!B^83;Y3-45?A%4V.KNW& M71P#\08(?D2% HU8T?4 4O"UB$D@^1"I+86E!)-@1(D-T1_$"5M*>A_,<&57 M@R\^ZD0_78,'0#X@YWDS6-LWR@# 5'^3. 73?)\Q@NDS_R:)S\/ MD2;2>9CA"S @B;OBA948HGL 3\IWH4(\[">&V5&L 6/!(D$*&L **5AY=']A M2?,(K\%<^(Q2"H.%$G>^5%CI/"K)LZ"1B1>$H/F+%=Y[#SX5CO5G!P 9T&O, M\%(6)M94"96LLSBALWUG-,(-B,MKT0X*4'BH@;(+T([\@1[HU& M#(3&$F.G-,1*[1Q<" M.(:/Q:8VUX\@,28Y#NGM6]K_N:NT;ZC2?&PSHJQ ]7 0>K=H.("6QB.%026N MZ)%#FO=PFS8EVX.?W/O>N&%JU1_/.*DZ[_BQCRAVK6-5AU2RDI+61>0ADL1Q?-@N3TTD=+.,E?@S'61FWM6 MI5]U=DS" ^GH9Z*8=H55 05U$('P(QQA7A(F+OMQ>OOQ?9N&&U:]G]4 -5$; M*LJ9F&?;.GW24-&5B\(YA+: B]KDB I(A;&8?&8((@BO+I"R&Y@-E'V=00.V#ST/TV, MT6@^G=-CP4]XC(@GMHE_[T=I6:3U/D[3 _6>=439LF39(HKHJD12%9V8LF,0 MW59>;1<:I?/IU$N"_X8'X/EL[4C9JU YB!&7+_'4KX9.N(CF M8=P^T>_C".N/?NSC/$W:L2WM%K.,ON?CO!_T)+'+%MR0?]98VY_O[.M_O!U( M^I5<4ZI+C]"6+#C]4J,$_;CT9/+?QDB1>E(+6=/TS E'J)G7Y-[_R^ MZ]G6#W*$IPXY_2!3UTX15)Z[-)H[A4.HDUU8_T1]$F"?[,(N^W%:"[MX1I?V M!Z?>_N!TO YEJ$B'F4WP(\#X(UA5EP/@RXY<=N2R(P=)DMCQ'']94H [S^:) M_R&(@NE\^L6/,B\L>KZY<5)F'+SWO=0_5&H Y_"&(+LJT37>(I+#*433%9=P MJJ(XNB3;KJ0>,36 H6@P93@:)!1)&!8KIOT.YA%V(5C:H"2DR(,G>;1%PLHV M ?"B:G+M#YXQL'./TBTR!GCE>SX\/[">./3I7RZFJE4P@45_KXY%:W.XZ2HO M)X4]35)% ?8ZNT]\/^]= [)RZ@78"OWG7MW@'5P@73S+0K%S(Q2M=WK8];Q! M!-?X+,MWSU^JZ&=(+*)RD'.XBQQID(; G2%I<,IE*/!1B(4_.V(1ANKVHSXO M9-P-TX0P(1^YB"L%%\:H>04BM*A;.33&RHB6$5/TK9S* DP3H, M?)[Y5%V2O\+ 63"?9K00!MXV\0-<3&I$8Z?L.YJ^B]A4KST4!"W.D7KWT5T< M,&09JJCJ!K$,D2.28(O$<%V7V))F: 9G"9RALR%DHJ#+:@VKAT9!!\9OGW_= M[9+7?9IG:>9%&,CYTT>.TG4V%O443)$66; M$['+,F<32=1$HAFN3"Q)EA77U$37=+'@ZM5OGY5_:1]XW6ZAN5^X-R3U])F- M=K[YR2@ ABHVMK6.XO?/23#:Q]RP;>:I29QC:I)C$%ZP8(=T@RE^X^*6XIB""[G M$I47%<"6;A%=Y@UBV(;,*;QHNHK6=U2\J[*%%ZX&##&TY>77#)! *&X&]=UJ MA>)Z;BF.KPGP[\_SVS 8#3Y-)G[1;1CCA7'$%D[7%AQKE9^BP?^:AT^U>(,9 R,SC?3"Z'PA#C5.'&)-CO%ET=QXQ<%,$ ME_8TQJ#LN.BPSAZ(9Q49/IY*"[CQ;Y)PIM"%UDK)'W0%+ MTI7A.F+*?,-\/?#TIX&?,QIM>CN9A^$07SR;)Z-[H!BXK=89&)X (F;(R4(- M@J6'+'6PV.HRK!5Y^8+U9O7'Z6"2Q%-X0)"6^!IBBVM\; D)(G$'QH>\#=>T*_$:D^G01C"TWKL MM*MU\,%*-CT: [AY'W0:1"8TB%SV2_8C;)W^7(]MK$;!;:LS#&MZCYW;*="L M1?NH!G2QBVQB8*O!-S_4@ -IVV[LXO)I2:OX* M#S506O)$=4KX%2=OC ?&E,&$S_WBTR[/8^JI;H\/%G4_L6@+B4,C?Q?1G_I1W$1[* M8!7 LB7 ??C3L+X&>BN>_16H0@D59%0@#,I5E\OD=5U8!7VY(OJB07L-^&W: M0,%5HWU^%RTP+N^BAH5F[T--DBM:$(>BQ-./;/-I"_\@VHUR%ZAJ/9JB@!^G M?7?WD$[:W3Q]EN=>8AGH*)R/JT;H2^1[1 \/*856'=&+(9\=M??'/CSOR:PY MH0-[7>B_8[=XO#K[RZLO"1+[2)!([FY?W?S$Z\KWBKB/H+A/#V\79M@E8>A,6O+O&^8]=]P_"Y@O^WS) M;SOL,:'5/;]LP08_T%CS](+]&3@4_2#Y()<#+P">>9%G-6(@RG M'7K)Z)X&G,8@O\*8SD'L78;MFO? "V,#R<7U,C?BCI9](B?E=0]@TT0@@GUJ3F4&OKG[1/!?)37MME5TYQ;9==.<6U'=MX M/ZZI_CW/::+98>=AKVT-H: =Q&,]&0AI5M=W#2%-5+N8VELK@]/K6G2PQ9V5 M 7'9E\N^7/;ELB\[F]P+!:Y]Y4V7.?.@M&G+KTE> D$SO/,*I:!,O,>H=11' M_YD#YBIE\70BH4L"499D?^.S\-'T)H6/R_BHAGF5P-G M.@OC)S]?2=I.-2\"Z>'3 (?XX%,>X'>/U6[@:B:P8/+D>TF>"#]D:?^(W4D< M906"__S'NVN'?/UL6(#.FMDA<#\14?R)[@Y>C]_15U&DL$SQ29#05WM1!"]+ M4B]Y*HJ$,%$<_Z:K+ZL+6$,B!*1X4A AX+10"-<*X 11"@Y(R-++L[(V_&KP ML8;X$NU!FLY]+)_*"6<=T& 'B9^CMPG?.$C\418GV"UN-<(9NN/(I\N^RNLB M6I4!+U_4[K_WD( &4^\;[6,'($TILOR(/J*LCVKA[B4K_BC?SFHNBD*NJD0, MOV5$5:"&XI6B$)XQ\8($WIW\Y6'G9RA M2OI04?27+PH>0=AD7AY*BK;('ECNFE>VQ56)[R)NGU\+>%&"-M2ULAH/'XJH M??""D";M(^-/6*M!1K/5_I="XGCU'47]S#S-IR&:H3?ZBWP=W<ZV:QT-3W5+G:]>8GD1B/DT M@"46#V#2F3Y^@&>AZ#62,(CHHP- R;LH+\H+$M06P-5)1FL@.XI3AOH52Z 2D%+&B"T74R-[@/_@=8#4967/S[/SV/2*XG3%,7/'?PP]7'GTQI=S;PT]>[8C@!7 M/+<9 UJ 5H>Q49Q5[D&Q*06&)P/?PTI8(),1)8O'>Q"^0098PZS"6RH'LON< MFNK/SY<,.Q^&@]L2Y/%5BSUK:WVVV!$%3BXBJ2S#BE\0/O,P*^K=\,I1OBL( MRY"=FH^PA [@0EV0SD?W+Y?4SX' A;7Z6-/[[WE*B1]>6;("*H6J/45_HJUF M3[Z+*(;IJA/_SJ-@E0*)3=E]*DVRA=(^9.QG:_O::ASVNAPLBT^X]<'NNU2G MG7YUVC8#:.7CU6E=7GV05U\*9+CE!- M)OW.HMQG)VEXCA]JA^DC?WK BN+5V13U7$3.Q3#:5 @5WMCYB:'78*8-=67K M0I.>QUGN+G6ON(L@.N,U7VR?FMC)>WK[XS[2?.&B_S95OY\!VG.EWJ<,Z;1RYI/1Q9\3T[1?J+%*S(DSLYXR7,(ST.A M;]N-B;O2?I PE7*E?M_U;;PX%+B#%+C](';1I6SBK#7V9APAVM]][%##JGQ5W,H,N: M3]4,.O, T3_]-,LGCK7KBYXQD"@8Z7S6E7(O__3+X)_.E^MWEO&>&._?_?[Q M[:! P&N>Y:'"K>6.G9.=I8KZ4-3.Y !I^WB3^N/$FP[2Z?QD]I(7AYQRB3>= MBBUSTHN[&%J7->_'T%J[A0LMF/WSG7W]#S1V?BH)O;,N9MFA\R^#]^\^.N0? MSKO?_W%-2_[6(/X?K^:6Y[B?EE;9%JO:(N!7/%^J2GI#?Y*5A+('*W$]@J>+ M::_@BU^./Z5UXW.T9['\_X':OB^KICVL2\4JFW<6SMM/F4<+SUFTI)]]<*M# M1?'0QL%MN;]<[[YHWG9MK]L MH!/B4!-X5-'^@C5X$9>\MB>3RM? X]F(Z"WHU*U&H)M"7O3N*3D0O7U1OH&TVU@5Q MW>N"B,#[L &$_]3 1Q,YC&=^9@TU'N-YB&Q!>R_17AB)/_*!WL:#VR>Z_+S9 MQ'T<@HC$)DUC[ 36^AKILD@VQ[N"LG/',Y@[7L.@Q[P,%T0YK;NM-\=I]L") MFYVKX/[Q/*&3I'<8I_WR!2U%'#R"(/P;KUSI4CZ^7;R2Y>;H=M;MA;%%8V4O M7[0:6M$MS<7D&FM\N6Q$:'/H-UUC:]"X,.14J1@T#L_Y&S^4=6YQ[/QQ]K>[ M;4IG1R4*Y4(W(*IO\,=G6ZRLW&VVR<^T6+DT6#F7!BNRMGF#%>5XK48NKS[( MJR\-5G;IP_ 'MEFCGR[M5>XN[56.C=%+>Y5+>Y7+>>AS,UF[FLY^O]U61%D< M:N?0&*#K[>L=B;5N7,1!Y3K %DI[7>'E-.7X:_Z^,V%_D%XM@JH/.?D,DA)V M?_M%8%T$U@]EH_TXG5YXCAL*PM;)8SUV6KB(L9,2">>XYHO=];WUB>'5HON MKNONK(';I,P;GK%8Z+WLL=U5WR]7EQW6Z[X[J[Y7@+%>&3A6\\%#MBL#IQNQ MCR+PA1+PER_6*P*_E(!O5P+N_V<.3P5\KE7T#13X#*%V%'W7JZJKFFI*L,VJ MZNY:U':1=775RQ<-0B^88G5M=7,GX!'MO0 (EG#20A$Q\OV6I.;K[K/0G)9D9N%Y"(O[TP#-=5N.NZG+ZC:PT?O*5WN._1%8W51:3RG M=X>(=U!+K$V -N1Y5G6/ @OWENX8")?X+J*UY"#!9GZ4LM+W40PJ-_%#+](;M!6)9/@DW(V28JJ.OCK M/_,@#8#R4C]Y0%&;E\T# !B/&-!RN<7-?3,.'O#CW]_,4W+G>;.WM)@Q%Y . M/#1[,J(Q_=)$.#Y[3U/4(-?^M\P,@99_@R<-_E[>#892, E&P C&:!3/HPQ6 M]QDL[%'@5_< T,"LW[(O_N375WXFW?"*IX M@_O#Z2)W V9G,/[U53"^451.5%7EQM4UDY=LCFB\JA")/;D2@3X M]^,N+GJI@HOY+"@3.L)=4V!O,D*Z>D'F M9TJ&H0*:7IP.)DD\!=.#@9%1(YCR2HI'D 9DF8]J2XC$ @6M\M> )"B4 6CD;S)$'1DE2XJ+>FP3X:>#$J(V:Y!6A53()O[*:Q MG_G)-(B8<1F-J>,(XLN[#4)LXQ$@$KPTQ@N>P!M)P>0?7\$3[.)&NH$ **P/ M)2^^"7 X2D"$)8%76\S4SRCB"G<%'@($Y#'$-&GDW_/Q'15.N&;L^@'OKMJ2 M("P, '@[K <>E)NC$Q_>#!+NCKDH.=0-/.?'(H39(@]>GSI]Z_XP212 T'1GCX;HH2_QM-X 4S M8\8$,=P-6B2#.W+:IGH,H& /*Q8RCN'G*,Y*VJ2>/N#:"Z^:;$?7C(9Q% _2 M2IH/'G%K2#R9I,PCS=$0 50BQ<<^IRC*/IRLR5W.&#S!W\BN4_9PH"\XPB@ M">DN#M+YZ![5&FA!6-T,OQNBCDCG4Z0P(/L&UWIT_5$&N@_V!7EX@#X&74B- M:X8-#("='X^HTUD@M=Z;*E\)$GGI%]/F4?D/;6$$N$.636$S2N^&,B?R\+C@ M_/H3@)#]/%Y04CDE-F"4C%Y :27U9Q[ZQLQ1H4Z\5RK2JX$1#>#>Z8 :#N!A MC!EI+MQ6NVD0X$/0ZX$7,).T\,T*>1%3%")U$B_$C0$AL2> 2)8*D5N,GQ0AB]J][,[C]='JU(J%E&JH&*KT M$,&H\!@)W08Q7 J\D_OB]"Y@JY+=8-\H;S%.*VS9&@NB 8Q\074D$]8+-R-= M5:(MEP1A,(&5@/D742K Q^-J@!BFWLB?9R!=0KAV/$<7">7GIZBEL3$R0WV6 M\MG#DH>IHBDTZG 0^93XQT%*J1\NI,1S&[-%8\@CR'*5!0+W+[PXC--<^64@ M.M*)3S5CBT4 +XB"1>I.[X/9C*H7^"&M2P!T)W [HI@Z#R,_08&5!50"%4JI MTM0,\[3EVVT8W'FLTU@]MH%:(O2I+/W=CU!T4TZ9)R6^:L(O91T8RRVBJ*3R M$33,/,P">%3)@?7[V#JFWE-N6)0>!?Q2R>D@ G&!&@35.%4["?-$\MN+-U2D MAOC3Y3(YMS(JT8665<&S"W<7 MFX04V'T%HY(R_@:4BS11,6(EW1O"W:!H1KWY5/)3'AHM(4(Y^P0\E3=N0U63 ML; BB"[$6\FI]SF=>=2P&OLY&S%I4IJ\7LKHH*'*RX=3A4.-U2[URLSBIVX, M@QSPPC0N7XQ4VEQIM<*%)17"I% T>0_)_-&XQ/*-5UA-M2B?0." ]+J=@QW& M2.;EBY)HRG=5+T(<4YE4\6=.E"5CS&?4U"W,_$(>U5X$B( +0>.".5??@?Q* M'XD1\(Q:D[DD-"9!.2RC@0?@BB6"E+Z]_FX4G+5G-I40M:N E>BC[YAD&C90 MDE,%QIG0:$&G@9)9QY(K'P8M9BH J'E9B9MA*6N8Q*Q\G9R/*Z3F,KJI/:Z8 MG]O>MEQ69]2RA(?C_10-L.I2C];$Q%&"I4:+IF%A;2L7F,!'04!-71I,])DZ M T0E)8<_4B$'5A(5P!0?B0]>4518??/9##VWN\3/U4GM+>AS -M0X8Q1S$K4 M%#Y284#,Y@F8?2D:7#3@CA99%DR>"F7<(8_+MJT4Z\4#&[;G70RN!)*!KAC&1ZDCQ)8( MJT'+'=FBH&&@J@!IL*Y(X%FPF?,)]K?*;0JZ9 I54*KTH%)UA9N^[(7EZPHA M$P9_ 9?>QRS25]_(8;7'<&M,G>P ''&?"LL0;7&J><8!V#-!>D]EVSS!Z]!) M*P*BU-BNN)(F 3'/%%_"H$!UDV.ZI)>"RW*JHB"7"\K7P:1"$$VH=,J%(+5X MD _IX

>#RB'HI1TM%QPY$&ZTN+-COK+1N62ZR) M1MS#0N:.FS%%>,:6-FS3A*6RIO0^P*5'"GBJ3G214]I6?1D\JL1?.]:3R^/ M;YB6S +)S7_F\@4%VY5@L_3@4M,\W@<@LQL/J!;7B$[D%G<]JE%?4OY]FD?B M,*Y64G+*'(CFXQ:B'2RF%X=A_$@=L\>XBK@PD3/UL^W[ "O;M0'^?O)TBBZ] M/VV2L5I/ZA&ZDGH*.2X(ZS^(WWP)[?=>-SPJ&E_"V!/\=]&M6B-F]@NRQ<&R M12ZD]SV1WKM)96-YA>/4MK#J[G#A S;(%2S:TE%#U[368IT9P33ZU+JG%3\& MF^"V/,IIB/M.*PL]I"0.3R@KJL8'+EB)Z,[5P MRCW?<.'S*]=MPX$W1TZ06 M,G7Q@'Y9X)#:S*B3F/4,VG2,3\:H!-T(ALHJCL/L^L)/9*8"'BW1+*5Y?KS3 M$C83*FU0VV8LR0=&:>1C7% MC[F)0)]+Z7+I$]&7 0\F3YQ@=Z?%^0N-AG>=65X-C%5/+ "JA9'0N9L5AY;4 M^JX](&?,TIH:E_ UCF\:*9=!LB3.564*T#/76E2&1G31->XXY"E/56C>#SP( M[:,JJE<_-J\;0V@*'<Z!AW$(!CN+*S/9W(A!T8T=W6/P>9I[=&!\S&_1_D *0INV1&00 M48F"M @ZY*EY)(N?*GAJ-]'# ?:*,;!'XZ?ZJV!W+K;SQ8"A!DQ&3S;B*'QB MQQN,>G(Q1T-#C_=QZ.>GN7C"0\_5@R+C8\FA9MV$27*=DJ>L%.DQ98 ,$];! M/Z29OJCY,*Y2G*5T/1V9K7K^_HI.+I3^/5/Z=6&GUP5A=:8+"B'+K3Z:_=NR MKP(JC'-3E-H*N5&!ZIDI,^"?FOR]>)$7TMQ "+,R""8 J7D_9F=SV_\1AZ[N93A^.+/P/V M\Z.FP4(/F")T[>'9@%M<41#=![#6KZK;GACH>681!1/F09.7=SN#$& MD5$1(;6/4ES4Q1ZZD.9&I GX646;N;6^G#8KVX-E-C!2'%:)&2'-GF!%!4F: MM>] 5OZJ"#=DX#EZ)^FN?6N,AJ'I9*C:@7^HOE:-;7"K"X\,\8:7HJ=(CFJ M.,NOLN< Z#L:<:\[YE0CUA1BD?>7FW.L-AR-+GA+D45XZ]\%41'+6C><-PW& MA)4&D#&L(T\G* -[1;$'VT&Z*K28BW55&:'1N'7MN@O XG3ZW.:+%U^1)[IA M1A_&/*?5&3A-//5&?X$V+[$ZQOITL/KJ0<_":GCY8JG=<+6JOJI^P)!6VQ'X M^1S=VW]CFF&9XHW&'5:#^+DM/O9Q:1ASI6]AR<_PE @)9S*/QO6H;'$BXU4K M,Z*:Y$]S<[M(@^Q0&CD*&.LFRQ@6?V*V38V^*MMF$7M+<=<=<^[('MW67?C6 MY&;\W$J?^;:&5NHC";&=%-/%% 13-.66P<4WG]VSC^*\7.&6,O\X:#<3R:YPKX-HC#^(XJ]"+3-QV\9A&Z MGRDML]R+O/*HO!/IGU8^Q4"W:4IS"S"J/J79,Z"CYRD8';0+S80E->/==9.A MK/FY2[QI!V_XH_L(UX96?L$H#?8X(4N^7BI8SW:<@J6&R, ::D0833ZG-F5= MG;&.$R]?K%U1RLS(W.UA[XIK1>95>=3*S+I&7MW+%^M6HV*E0/76(3O,?IEG M2>75@LSVH%FZR_*JAD49J3<#;X=FF5#C;N1AH@XK5JLLUJI^FM;A;Z#_V;(; MQD,\ST):0LBZ,E%S:8Q7YXXI14X=?H8H*MAC6D;JCS9 MJQ6)4B]?=*=*C1NY4F6FU&+0E#H4B.\R#D^=[5(38>"7ZD+Z_:(::F1?X>'O M1OE7U;:4F5?%X=QZN5=+,J_RAZR1>[4J\^KEBV=RK];(O()G%*\B736<@[MY MP,QM4& )NI3 VE0$0+9/U4) J)NZ4ZH678>7;9NJA8LHDK6V2]5Z M^:(SC7R]5*W^3H.ZJ\%K;A;59D5$O^Y)[\?_ZLZ)0MP_TDV(\N-$*J*\O]@9 M>(7.O%4+38#*J>O$,Z!H"^I0L-$*AUI7E#;4S45COZHQZ_9'TVM8\>]+K*H**"&4\9+' M./F+'<2QYH989C1ODF?'31!^8EZTL2/C#96TB5/%V2Z9<: M)-C-*Z6U,+0*OTB>+O5L69R',; X+XYGPFMIMAR>]7VH>+$4=7FA::%XZVDE MK2Y!E![R:%A09(RS1]1442-GJM8_ $O_'O*\9K]Y?=X=K';GD';JF5*["3% M,71R.:1+).%";7[W\50]RH^;^^P95)5P@)JZN;/71:^=(8W24JNQ)GG+A+C. M3(.7+YJAP]X3#.K]\9K!UW+A5/0^>RHRH 9G?H2\D).1=^LI2+TFV OP2Q.Q M'@19?O;-BA36P&@K&)LW4*C8IZN'#7W&M%9?'L7YDN>K^*P.0EU"+>QF1\.] MM5KFM=KLS:<8@/\T>1>A@KGVOCG?O,)LZ M<2W=UES'U513ZKW/'K=&@YS,^U:5(#,&+HXQ_ IC@UO:@\,?L]8%M'8X5XL@ MY=@UV-+6^T:I8@Z&<<("X),R0;6*%.>]K[:/_#),G%MD3-&J:-2()ODLC9-U MAL%4_:>U^\57T;CE]W1_O\:$"6UO,!NPJ@2W^4LA@UI8$?S\L MN:U'1>LXR9CG2+#Y'\K,-W6L\/8L[3V _>7B<>VJU?GZ:W M<;@W]TA6'97GP2D"/\DEDNIJQ!0XCIBZ)_OUE82=.[ M^S/O]&ZP-N\?Z1R83Q,[".?P+>W%GGZJ3;C>&@P,?-.[:*/Z]-5@#)[^U M3 M:M>W@-1-^\_ZC%))CNH:@ZD0098 %.)+HDFT257 = M618X673U9Z,4($_N@HB ''_+4R07 XPN37O9'L?)QG!4X8:\'706:@J];M_9JD HQ#/QFF\U4L7#ND>[[$- M.X9C_+?UH9KK7>8]>$&(;R63."$8P[U:]%?*,[X/W1M( VDUQ+ BJSS1F^;Q M%!<"UN^PO3D-C=*C;YT;C+VG]&KP/H[N5F J/Q>O,,..+9<_F_:31\]^/?+B M]D==[VJ8"*(EX- .)LEU>Y/1H\,EQ/GX#4]^(KG*1IO/Z^(*M;6CLS3@G8! MV+4#BFO&_W2AD1C7"N64@<7BCY6X;6]$EQVY.IJH2)M'$^5-@XF;?W]Y=:^O M7N8#SL#N(K<@/OXB 3V9>DM]NL':1-F:\;./0=([N5FC&%D4ON"EA2!\#C-C MS4( \%<<5T13B_AJ,VS:*9)@!:7KMB3XN3DN?KQ=$O:U2<84+ X\_FP%K:TX MS?:[22>/BM^3.$U;:/@C NH)._#SNQ>LC.#_Z/AYGU_[ ^'']8*DA85_8N+M M@67=0@1X;]*OW4%BC2CEH&DT#CIMY/PKS/RG:,5()/KOL$S,JGQ+BB^W,*8_ M=%G/BS;O^<\VOZSYLN;UYM[OT1[J0R*(>Y8(?UQ]O1K\CDF,4=EV'/ 0C9YJ M$J)W ?&WM914_I&60M#;-$[MO+&5[]&S;EWC[=WP/G/C(OQ5N '/R_>ZP@M^ MCH:?D^>/[\SHVK>(M>)D%B=%SB-+^Q[[M]DQ!>QVQ\P5)?':4)7D\V"676$5 M?@PP7V\M&WX^+T I[7*]",+%HX/9MU_6B)GU@,6MQ&3N]-,31/3XOW5X_*O/ M/,YH:?VS\(D ?L)+N^S)Z2WMLB>GM[1M-=59&.C[CHI>QYD7GDN,@]>'LGPF M)NF6('[?T)V-G;T#@4K]Q!F^8_-:9'I@',_QL.:T=-2^UG9^AL-E5RZ[1'X'E,,ZB=/=')ZD)0)RJQ% M5MGNIS&6XKHCGY]U1RN&8-#,_J"9\@QOFY>)1/"4,$Y3[,R8]Q.GC10RVJH( MGX?3Y=G<^B>V4ORR;-J2OYT"5+3XJ-KN5*W?:BNXI2U8:"L0-@5UPIIVO:0- MREAZ'!V 3IMZ==0?+-:5;5'%TBR#P60BFCWTP??2>4()A/;T>&+_WG_QBZUQ MHF%+.G$=U2:2+%O$=+%/AZ5+@BEJ/"<]7_QRT)$P]?Y+- 4><(2R<^X7'6_I M*!A62A$&WFT04A2WIYW,L9W=@Y<$\3RE][,>'G3PI3>Z]]/FX$7@@S!^2FF7 ML?O !Y88W3^QWG_1; ZOF[-I=8,IW2K:J+Y:&>LJZGT+ID!&K%L=;2Z*2XYO M4S]YR!OWT4?ARA%">G']TGE47?SR17'Y[5-.W0PE\*;%1[)>IF/6T::LWT!F M_;3X^J3\,U\W+5#!SF#!* !L8+%&.8V6MHK'/G;%AK!)/'%2(O^I:H.7/PH; MN,(BL;,K=II,XBD\(XWGR8AVFAO[,Y^&.XHRAWP3K@9_1!W8*I?[,N\"F/B3 MD+9G629!:8.J&>NYX]T6/1IK,+]\\2S4S\',FH]YM"MGT6:_W@X0MH2V *6- M@!CI%=LR* RZ_QV*4% M+<TC%]I7XDKL!/&?A;ZJ\?4\\L;_GM/JL/_, MXXP.9 ^80$5!E'= M\5QFQ]8MK?FC(%Y4<*!FKHL2[A7?*# MM@RN2YWAXD/0BBW%4/7,Y4\L!%B]!VHEWJCE'(_1WL$5ENV%!]@F/&^/6+<; M*VL2:]+RD=)C\!-'&?B5U+@O/FTDX;J)>^'(\)[V0[WJ#$+PG^ C$T1H(D'N$10^!^B)*EY*^ ME[8BSE^*\K1",.VJ1R-_XR =A7'*9J/EHP_2>HOP'!&=?BN&&^N-U.$1W81, MNW/__^R]Z6[C2+(V_-^ [H'HMQJH!BB-N&CK/F< 2;9[:DYU57UE]\PYOPJ4 ME++9+9%J+G9YKOZ+B%R8I"A9EA>)-FP8_7/;=MU^HU.V?] M0=,=GEK-OM-SFH-N?S@>GG;;9^T7A]HM0P>U'!0T@K>'&=D-I.;YW(L; 8 9 M;!UN81 4,":Y"\S>3*>3OZ4I_#Z!'[ FZ*KD6@+Y&D0.DCVN$'$,IRT*XGO9 M7V\]#5O4<=JMP8_9STBGI7YX;_6=5O_'GTP-6']QARTBY;+'7=[9XVX/'M[0 ME..VG!\+[6C8Q-,PPC^%'"Y,#DNR(L!/T7W0*<_+/9IDS#Y_I5Z4< :I=8@A MG)<%X^1^,:=")Y51QI,&ZD(1F7*<26,X$L< NLO83)N@C(?-2!,?XQA*#4R[W381#=?7)PX:*4R=@+3'KM&$O>N87;M#;^(')BQ@&PEZ&M'/Z5Y*,4H;I2J-IAC?'+DH$?9"RQDE>5/1[5IY]&RY7(G8&*^ %G,GW0'+;-;N6I/^B)H9C% ?9F_&B=+*U@)6G*&=)Y>^<2(77^[ TMUGYN1:EVIQ#J**C/+= M$\3,\ @&7,$TP]9 AX!Y?AX*CI'BJ:I/X-:#-$-BP_O\^OQA^/@:;M0JOETZ M@W+^H(W2&4P#H?=@(69@N\1(5KT@$D&31XR0V%L0&T,C(,>;)\+/)N(/#2M] M&\+=,XKP,-D5XLZX]D"\,>S%=3C8!#@%:"AX470'8[KUHAEGQ,IO8K=O=CJY MTP>7P,3&X.U\<_N+X"G.A<= KWD^I6<38I.4+PDC#.9K'R,3,D49%Q/+-Y8#4* MTZMK)1P@#TYWIQX(E<1[4.A @4R#Y[[0VTC)R0\:"FH((B9!>/N!$VHLP#;C M1"T7<.M&)C7CW]?^@EC#/GP=(_8E8>QGAO-Q\EA4L: M1;PC1$$G#!O#OD_E7 O=G3-S:![XC(J;$PMB?DC& MUQ3US],$$;OH,IQQA,V()5$H+TU\99!J=!B3!R6O-6$G(W^9L(OH[%FC*\ + MY+K8D'"@XZ+,,.JTG$S.)4T5D1G!FO_3"T"B[[('N#[OT=UETXQMF9*RR0PU M*&E/.92 MN%631R'&QFQU!,$/'7[R:"] (]BJY.E%RFA$>875IWP^R4;GT2Z5XHD*,)W MC34Z$B=T>*57'J1 M,#(;5R90^NS0X05* 7.*^)'(YU=>#C-NJ<,(1G3,M6;2 M>@,$/#63UJ%R)HY,$&HFK6IOY)I)JRHK]4J9M+;E-JQE0?","6\!%X5E&'#B MHF&21/XDI2]=AE]D\05>GS^%5*TEB9[^[2?7\*OS,)HSGYX_]6_0"S?[BAES M\;-0.'WX=+Z6:C'JV.ZI"RIK/&R[3;>+?$'X@;;;[EN#T3.+5S$_6\ MP\_/]A<1K_FR0'[H8(85:2O\_--GGHQ.VUW+LH;-WO!TW'3=@=L<@B9M=L>C M@7/J=GO]WMD!*\B^J,C5"N>"#!LF9T,2K*S3J[RG)/J="%3NZ[M=Q?_]HM>?%\61&;O2^-F./[U\&:V4=6/(HQH M8X('!J2C\(8NG=7;95;'[+D[E90==J,]R5A=LS/8J3[UV/9*I7:&\H%4;S,@ M].1;V0P=T[;<*FZ&BA\6D/P4"%5]']""A'*2[]DIC/:]P9EFEW#W:&: @UFP?X M I.XRSX2'DK:!IE[4N#T[Q.UJ$S'7EZHCV+81]NQ0Y])QV:].0\[I8CK02O3 M*PEV5N[ \?B^&>$L$N7*:\%FK%5Q*9^EE): MI1WRWK9-MRR19S>QJ1C!W7MK8#K.W@IAZVAKP^ZM&!+U>AS7>M2&W=83:VO^ M&I70O_BIM2_]E6VV.Q5Q0.R;6^&:@^<9XELXGQQ%77)L"O%I>U:=$ZI>D;+= MMT->_/WYU_E\;8%K\957X^-=Y+D(/ZQ!KW_:;KO-0=<^:[J]0;LYZI^-FF?= M=M_I=7K=[MGPI=.UK7Y)]:.$^M#FA.9ZHM38"X,%XF=\_#JD8\QLQV:)M@3 80J$3U4;[PH!\%! M5":PJ^+4BQ'CB5'Y V>U\*!C481H* (XAGWW8P2@EH.9L86/-#\(UH;,2)CC M/TUC4$,L(DC[5<+'!!]I*&S6F4D(^.&4@&!F!%@MY^+:NT&X"X80#<&,T<," M&!':(9"&N?^=OZ2 8 G@AOB9"%I+8N#Z. E>'.(#=\16 LTAUMII$4$6^B?( MFG .IY%/ -:9Y:, ]9*L)@&,IM(LJF\C$C(V5@#O(K8E4?@;@+D 0? @14: M)ZI*@C&$GHFN,C#$XCPCVH: ,<@/5;82QM1.@73GFN 1YB#V2.JEX$7D0L4P M?$2/0&R2R!=0(DOO#P0#("!A*?7X;9H2!"Y9+(BPRKL3HG$-D@%O"-DF:BQB M@LJA\H6,TTY)V:0"B@1+8XN$5]AG0L8*<[BSM[@T340$XT0^8AI\R>0#=Y-I M!MTCH>)6$2PK*/H9(AOA:O*.>8@Z :-9R[)N4D;+!1. 49R4K,5AZ! MMV$1%T?40 V5(L355TEPR?T$$36M@;SN;$H4"4 MOB P()+.IK? A1'X/Y?7:HB-$Z$(Q)Y)@VQGR,G#7FGPCP+8@UY#(1<[C-2> M-N<$<(SY?7(,",-(B-4C+U<2D:' 4>>P/"L/2F M+.7$"7XP@_($_Q+H&R!@* M<>X"@7$FX$GEH92=U'SF$>(GG,"M0D#WJ'-0G!($]M8R?N4H0;13TDC-EZ;\ M.)),MD0TE0W.Y[5,%XD/3:D=J+_'^X'(;=RP8$KOFIJ>]@-0%WB""*1,G#NB MM!.ORR]DHD90[#2)FE1QO8X@SX0Z&1-H>XE%1CMM%]0$L-N:=L>D7:I0IS*@ M=5HCP2!FS4$P(3.I<@H9UO2@'3^C_$R9ULK R M,M6%EI7=@;\5^PI[H-B'JV3LD MD6,1TKSA4<,9E4 ]DG)4._5:R)G'81\EI)D$7Q8FK\9CUVYQV207 MCX 3O<+W:1J@U^H7#;G$Q#QXI6+FP"=D/ ?X)Z,V#\.(.)BM0. MOR4EQUD>A1@+5#-A]:6K%=[UZ%<+5 O1W-^)X\S6Q:?K>33XHK?TZA M(V=N@!#&:I-+A8P?1&<";13ZU5^I1_=9!-VCBU >4 ^5OY!AD"H?95 _2'Q$ M0 W2N3?%/M$B4)<%$IP\TOWLJ%,DOQL^J#XGE0R!IOO7,"%2'N1"FMD:PZN< M$=F'BS@C9;E 6YQ.GIF/3*WQ->FV-,+G\))F"@N&C.UL5U)H@-],\2-\%'C< MB)E6\B)WF<+*@R&K#HE^<*W@!W/23D()DL6#^Q#OH%Z&."CA*+?B])?PN\3R M?CQ%>^DP:((7TDCD PQF=*JANT#YA#B@9TR8GDM0.X)>0(A2YD4R,S1^+XY# M3/00M,[QMG;P 6[I%*X,A[G0*,\:PDMZ*[H&Q,9'V.,!W5"&2HX.ZXX<(B N M!V9$LP/)W&07-=6(:RAU[BSO4VR<[&O#YDU8TC7J]H'XV2 !:%L(!PONE*)5 MKYQ'F?HK^GH4Z'/.M.06B"\9UP7'$=]V:M@\<*M.&LZ E&L@ZUS..R$L;MVK MH7=)_%XB8:)?34ERS"\0^>;6O!T%Y)/D-LP\+ESE+%FR/_Y)MXKP)YS"

S5CBEQ!5+/W8)WQ'DGWK0S*)8%FR=Z,W;;MG=OR'IX%XK?O34_28VI"0*%ZUGD_-'4=B E8C7.6UXOKCQ MYND+Q?EF"DI&LI#IBH(+RH9XK-&!$22<5D%5H2-H+4MEX'/.4DP'NDE M;7(S !8C#82IRMLEN=S8(MYE!+T$WG&7W'80\1?RAI?%+%O&<%N+^R3$^^M$&/U=+D8)0S%7SRI!'%Z_&)4$>%54A M6@5H".VCS*NGA\UU8PA-H0-131$+B+'T03@3/#]%0%.QPYC"Y/;D3M)L3^1] MP;!&+I[.'Q<7\!L_EMZ$!]O>_8+_6+%[9A*/C @R'+V!2L%:#P4SC)AR257] M-CST0_"Q&Y+PL^B#HH6=7J/S61+/>83\#_:'H.S()M+GW!(HBW"&W.5#LH;. M5JJ_1,$!_HD9;(_K4MG-MP) !DU!D(PP6=SR\P:5'J#ER#=U>AT0N M3(7&7D3^&\%2KNVG0E!3-V$D&X)(69'I,^6$& M^T?3O_4MLA;-!RCA6[I@"!(>-.]G/);B+3+3 A-;Z+Z0N3+00)#\L\=VB[ND M1+OEDD7DS5^W$GD8-[SS%K#[U"_IFG1#=KONK]5,1\V\%/NN/!A,9Q^X M@]>+ K",UE.OUW*E[\U]SJ=*7TROV2Q=L,_SL^5J$=XQ)L@ "2=[A&?I6.,N M&RYDO/7S_*OJ^1?]0[[XZ;[7YOV'2[O4YSV!^>-MU>N]WM MG+NC\_[IBZ=8%]*C-'\OZ2GA>HXY"UR3FR0%#CC\-X] 95?CC59).06TN.-1 M B>[QM# #9-M 7 >A/HM7,XO.WZT\_RZ1ID? NF=GMW@9[0\N_.2S] MIP?+/_X!URO\[/KE56$6/!@R,4Y*CWJ]:C7HUZ/8^K8H8WTPYKD^X#[O[C1 MO3>_;-^JR$U\[Q':_8K0$NSK037[;N=5C] Q'?=9O,1OP:2N86'K%:E7I%Z1 M>D6.L6YI?]SO-]O#KM5T MK]:'*+=VO\)H#B7I[' M>'_Z(-MYW4X)H@\Z&&]Q==VI#Q1_[,LNX!:[/O?O,/JSZ0=- 1E.\RW!,-9_ MJ%+>A&-VG3>2-V&;O>?)G*C/HJV;\5R@J2H ZW'J_;-'S-D7:G;W:[%3'/]KWTN69W4!.J'D5@M@>'-H64!,C0Z.XWI L<2P:.T=U7M@HCQ,&[8)P,\9F"36<#RQ[T MSP9-"RYI3=>UW>;HW.TTAZ?V6=MIC]S^:?>0P28)HDIH@#J1H<96@KC+*Q:A MG]>[TO"22P& $CQ*=;X<+Q9AJ_AXHE0[!#.J">W3/5R0JOYT'9I[Z2#4ZX3V M.<1O;>3KQK#VSOEH1K#VSNLO'5XK]MO_T#U]9N_6/BK,&(7_M72 MJY[^>N4[8&_ FDH,SWK=PW/V1AM[@/YZD MX7V?N)N?POQD.ELV&R/YUQ3ZE M>)O]/*?RAN?R!X^M]KECCSO-T7!TWG0'MM4<=3IGS<'8/1T-3\?C;N?L7G_P MTHNN_* )2OEG[AD5O^!K\C/I3$P^:\;^?]C/5O;SW%OZB[N?"SI8:M.1%_M3 MCGSF+U($<+\5,P1G TV1$=/<()L,<3H2I19R?A#AZ/UN7JU3V&]M'.WLQVP4 M.WMX'^*1S5RPA>N,F_.4>%X%_%\U^ MY!@+ V']K]G@Q^YF<2W3=KIF9T.-5>$&>]CM\R0W=\?L]0:FM0'IYO6-MVNZ M3L?L;,!_?WWC=4RWWS%=M]P!](J.$"2KDQH0:?*,D"C.!;DB MBY/(GW*Z._PC<9I73T?V7=-VR^'-7MT&ZJ"&=,OSRU_=8-V.:SINN3/WU0VV M8W?-=O]95K:V&7?3E&P^9U-"K(E9X(<1NL[!C$Q\=-0&85)! [+OVJ;=/D9] M\?BOW]/"^F1D_GBXE[DOV=4CDPIW '9G^QB/S+D^/K6NU6>3(' MLVEX<9PN,;F$$E'\,*C\*+[(SL+GZIOU3-0ZE6I5Z5>E7I5 M]C/G'Y3&_H"T\T+F>CGN?A1YP16CO/?17?;,%^\.?S>\]:+99QZP_!6>3.(/ M 0?E+_3C[#N+IG[,OD3^E.V?[X[A3WK+CT/7MGK??K\X_;9BT3=NV_]@S-C4 M7WJ+F!*$"MGQ;OMLU'?/ADW+'I\VW<'0:@[:UJAI6:<]RW)[XU-G_,WZ9O_P M=\=I.7UM=E]N:DK69++EP^*[DPW?%4WCJA<^^I4M/3^ 2] 8EB+RIDGJ+2Y9 MM+2>K!;!/7,ZIVW';;JG;9AMI^\T^\/S3G/L=CK=\U'?.1^=\]G^TOF_[F]6 M^[0PX2\[[@=NAL='__(6Z:$V1'O8&Y]U^^-FK],>-=UNN]T< M6*-!T[6'?<>F+F?N %4]];0"_@ M%Z0S#3^8+M(9_/6:1

].?\D](!O*/1!&N6=NF?[7G^ 3?F!X(&O1#$; MC%L_N98LYHL[_ OFK<_H$2&.JPA&YJ\6#(/7X?!+[L.4_K-*HSA%O*PD)(:6"(YXK(7BJ4%7Z<+CJ4*"P.6"3=/(3Y#: M!9\X^SZ]Q@V)4%I+/X[A47@W]^V+LW'NJZ8QA_GX_U(O2EBTH*D/(U@JF/#S M,%J2).V"7HZ[CD10HI13AX91XD_!<++:V..O:@!"1'=I^*+YO^OMSD(,_4MY M,F!AH$4Q)WX (UIRF<%GYV&88)Z ,?/CZ2*,4ZPXB]A?J2^D32U'BXMT_#"A MCJ_#= $-P6(Q;V:06,-;?Z3!E/I \H,=\](9B<3]34*W<-$K.D^2_H_^:F'B87FB#D(YA+Z?,>\R*#:#J.4 MHH-(.5HOIIITU8FZB>L4+@H@'1MT$BX(BHR?W/'%0H& %E DI*#$<$\(/'[4 MX=Y<>G\R@\4)G+2)V'SD9!:9?,FUE^ *\MP5VLBT!J@VEJ@U: ?#&XROMK'P MO8F_4#L9WLVD%1_% P_$ +^^Z2W^'92J#%)ODW1M[)( VI.=8-_QK(,H9D5&'J8KI(D&0*]\/,A\&CN! 48'(=QMJ$'4XD]CBNQ%P* M?:]TK]AS-)T^_/KV.H3SH1G>!IB[F4YB?^9[R+IEJO,,6KFX9?!]8SC*JV5U MXO&_%U2T^NNOR\D_C/?>E"LO[!1L\P2^R_\"8CZ$LVB1[4&Q!<7Y$7A+Z!NI MWY+B*[O-']8_> 'K["$B@O$E82WC8S)KF4:81J@*EK2\:J1WIG&)AT_PO\8E MFUX'X2*\NLN?X/J(Q;.YLYMF62AF>'Y=I5BN-A[X_A6I0'%6J@6)^6'PSU2O M2'/XZ'K\G+U8P<:,TJ7QT9^SBZG/X*2'A?KX<;QV8(HG\T:&WLUA>I7&27'. M>S_!QJ!S28?!]+%R92H[*B6*=B08P;$WY?I#F46X!Q?^$J0SX=H^DUIX\##; MZ ,_<\(57*NX8LUTH\E/.OWD2@/MX.-[CY^0.^X^.-P-;_8'3#']WA0O^S'I M(/AZ&(#=$N"9OS!!R,$B(EVEO6,$#"E50$;)VO%0*\%5 \\'94DK3CS5EU48 M^_@74VDV_!@H/6Z#":MLZL77QAP+U5ND8$J?I<]RXP3YDI9"=6(;H@^HAB-* M:%2=]6%8?C#SD07QAG'MS-L&@0=S Y4S)HKC:$3ST!!()1W++R@;A5I('__] ME6&5%HS@ QR+,#CM\O8E"@/X]Y2O,W73/]0-!F3Y-^\.]ZO+1?=\>#$R?-'G MB]]W-I8^A2U=DUINLSTP\]937M]G.+D-A+[EOHF8&R *B\)X?PG;;&ITVZ"5 M4Q]FI*7H M'?G9CJDO*6_[:]9VMG@FWPQ@ I,]!.T%,/FJ]R7-D%VP:>!9P["K;D/<:S-> M)@%J'XR)64S;!48/9AOL@9]AE$D4QK@C8+. W,$>0!7%:1LT&:2T_II9N?1BP5)OI:L:7@BN9\,9' M*ST%#1P]2+!!W#I-V!V[R7*VH/#5S;+\,YSM8!W"C5JJW3.:+)@V> ]=0;JP M:Y[S!_:\VVSWGZSG62_X$+[P6S^,X08>2F$-T#[GNQDS;Z3N?Z_P9!0\]J\@ M/+%\[1-+?LH-%]?G 3=D&J?5OG^@(3.%<-CXL<4]H-Z(O MHJ M?23PZE3]A)I:'ARQ.!'0L.7ZC.#QN=$EI :OKERU"OG/7@;]OXQ!<:*/3%SZ M(K8@(R\)A>\@DJ:!,J(G.#O016Q9VMOY0:)JHS[PD=&%:Y]AX4"R_N)^,KZX:.3G>PEZ6,P7C(X4,"XZ]K7D7$:U#!;P5#KO MB/=O1MXI3XR$7F MKCWR-Z!=HEF55ZG/8QZP#=5!A(I)LW3G&\SI";OR@X#4U1Q59(GSII,Y;\@D MSEV%Z>CF+/1QSK\LK!3XE[*>N?*4!GE>!],3;+9^'#]^43UJ9L.IW#.%0X"4 MF-*(,W]&EWKRZ'A*GRE]&H@S^EZ5>3@-R,=+2_>T2A"L\VU*\%S. O4CQ@.; MCN2F\?F&@G'&^XMTDI!VW+4+?1N6%11I_JO:C9:64-.JW)6HNF(,,^][]LN/ MF1\^;S 6]>Y#K?IV7O/F>WT)@@8-JDW+8W^Q<1W>DB.(P@)"C1JH8Y,[4K'2 M*8:Z$0YAO*J'B? MK;D8>6A#>*:$PQ(E%!0HOTMROX-HGANQ+>-,?IZNI!0: M$V8*QDY$EQ(,M9$BR/H$/2+/'-?*0O$S5.AST #3ZS7%(Y2)ND2K68"!:"W! M3ZB*P6"%BP'H=W7+IW6[(Q,$;58>L.-]]FX\?T$*%4>[>0+5_J9^>#/TVRD; MBEY7_8A_P=4!NRGB.RG[J#P$A8TLM1E,UU3<)M&09C<4&]9=Q=2)J8<:<:*Y MN[6CX4^0JH!,,W&1,[#E MMXA#[77I2-$B6#D7%)W/&,D$A8KG"C^J^ FMQ]Z*G\D=2N3'I0#GIA,('0F; MSJ >MQ*03HI[5G :"F$$& %=MC"6O\*-((X>,_=4F8!GPI@&_/ G,^8*)D7$ M[4*\N@CE+R4KSF+Y,VAIBM9*1'3O5O\@.>1-.XE8U(0T%") MV#4Z#VZ8W*6'.O#.V22ZY\2#D^R!BMPV,R'4#X6/L"@L3_8N+'[H3-^U?]IZ MGCRT$T]HQU-SY78\VJ:,Q;FM@,N^<_.[/D?U),UPWDQCENM+T6Z#,YL?9- W MCPX=&3KG$:$EWBCH3W!1/ON>"$'\"U-Q_(2[<_%]^,5"_)P+T>.%EORNJ'WT M>-\?Z8Q#2/,K]N1.CY61OVI=?0AGK7%%SO3(P#H^&&<6Z&380>%85DX+Z)V( MUN<\RN+74^Z!X9]2?Q71![H3R;0Z>=OFVA>G#$H_F5/Y(V:53N!XR,PI_%WN;O* 0Z=OEMUD-MQC M&B?2/2/\7.)*L^[BTCUV1>?+AA00$ZZ2PO^B>UYRK8&P\#L+N8?6;BT;LXYR MY]'$6^#1C2M\S5AR,)7^FQ>!7#RE/A]LT.=Z>JR.8'&!8%XYM20.=/FP]//T MK#[ZW'7W-"S%&5SDPSO&#,JR;5*:+3KC>::M%M+3-;PIHH2>OZ1&8N$\@E.? M+E#2_FJHW#EMQZ.D4TIQDW*NC97XE&Y\:EI/V*W\Z#82[SL) F@UD5DQ78 8 M9_%%="%C>C#Q>3(?C8#L%@%?UC*;RMZ5&]H'@8Z%.'(UDBA?6!:8YZH_/S3X MWQR^RUVC+Z4!N@_4 )M]&2KFM]TG 3<='HP5MSOYIMSE9L'BQ?AMS.,&/"UR MSF9<4NB61?-+%REA6L*@T=:#N8ZBNQ#C671"H"+^3MXM.AO>=5I.UK4EDJS MJ&ERX?CRPS1&=WF@'4QX+X)F48PF+&!S[B/1:0+N&_>%CU>&)#>=6 B 8H/G MHC%/X>3%ZXRXYB+7 %TSA!K%4=(4S"A2B:O@?1?!% H^J#TCEQ%57GY"<401 MAET]\O! *S'<)*C_)MB%F[U-%YKN0-6,VN._%7*H67?B>4=*RKYH>YF,N&4C!Q9[.(T:6+2BMPKX)JQWYF>I!/(M>& MH%(C-*@H;Z28"<7[7M"ZPBVM3Y,V2=MUZ#9]N>62+ARJODQXDO9D:?+%1IW: M.,GYA[-KKAP@3((XW&(C7%$X$C$84>#0:X1? R]&Z)KVHKP.WFF@K/7N;X7VCZOB]#:$ZX^9?/E M\T@>'J(O"*$R&4L,1O3S[1(9/ 8W=Z]4\63R^4!KL4=N[E)K<20B.B6&X40$ M8)7^Z;<[7/]$6OSO%.-,OC*IX%759(DAF-OU/$:5O9M%X2E2CZ(&>IAEGES< M9.*80IZ>:T:NFYPS4M5"-$X*SF)T(F7B#X."W\F05/R3E@U/_B79E8)QMK-I M!DT\5-F4FF:;PTPR>+UE,SW,V8]2Z?]T\_02#'F?LE$!%F]"KYI4=ZZTK?HO.47OW0EA$UD'_/;(GT]#&2M M2?&34N/ GN6A<#JR9,@CUJZ<='7 \?! #6FB+,B#U:X&7BSH],B'()C8#N*S MTVMT1BF/&LZ4<'KECW,Y7E118&I//?64EQ2^S"=.3=F: LJYY7%/>GJP'.?/ MUU50&&RXL-AM[@N\YVHH7#1Z0"330#+#:G.@>2>%L<%CM*XPUB$)ULIT"U6\ M0J=K9]NI<];MCIU!NWD^:)\UW?/3;K,_&+<1 ,"UVK8UZ@_Z+U[: MVR\I[;6Q@"H[&0];T:MZI=*UM;[IZ7GKA3.%1/Z##>'SQHJ/-?J:I"$ M:M08NP4+$GU._$HT]Q>)N))-57 6[U*B%)&.4:[A4,?/0>.%N ;71#,)KT\P M$.E%2>3/KE"F=[5$)K 'KA$M9LU\0QA"Q*5 50I'/:_(5+VD, 6+YBEZ]8SX M+B9G)@]33:+0F^7ZR>--:"]C&!:?VK5_&$)9L+48&1H#(8=#!"N[/"463K-9 MBA%Z*K:(_"6O2DIC8=7+*E,Y)A.6)5R(?\+&R=P'Y'0( \S\S0IREV$0P@$0 M\!H'6)]).*-+\ U<'O"PH'HN?E[ .*$W"?/1[3SSO:L@C!.PTK(NTB@+<"J'(!KJ9!?O4MXXW=_5S,B4UHD?4H)N3 &IJ#3Z+WMR]A]+134MBU"V^" M!;"8U@IBN[A#FU 76NK,KH/^$H7-<1@$[/M:O/OI!O#8%.^?\6(NQ5 M<^1=-2_3"4:\-@?^W_\VN@3Q8F"_HF&0)NBVXT@ F<;2E0.FXL;"6R?E8WP- M]ZNGWC1P8I/&P;9!-JY@=-=WF5C,J<0L9A2VU(J_>&">$ACR"BD3*&Y]JSJ! M)7);4U ML]VRM %-\?,L+J$=/;FO-2]C%%*R@/S2X4KXRPP?X]:+2SQ.> ;! MO9"G3WN:8TD5PHW1KV8JKUG.\];*?0[>+GYPGA+TATZJDTT;H"CNE'!5$/<,Z<;X7>7DZ#%'4+_RSVAV0N-JS(*J>"%%5 M&\;*S20FA>],+;]7Y<-(?)2&!B5!ND$7XB,0QH).R_9B/KC$4YF$VP\LB/S. M0@>8AG:$"4-Y+"V9/J4WH2+-TH=60,G)1Z.SQ#3X=9H%<3REF7CJTLE4//LX,%_4,"(.BX M-0JUQE01="W+%Y/VZ(2,>!_E>9IUD:2:^SYI7^5A?7(^A E,*WQ9!"BI'R+M MFFF9WEX>'V?IW8DKJ7+=YGMP.#'DZCLO@DFF%$$#+7A(G!?JI#%,<"RJ*?;J MKXV_V'#5/X"CH> )RWV3UU:M&X"[?&/T^>OIV=?F^//'C\,O%_#2%";26\7L M![JPQBL/X\#__4.;_[S"^*_X^=:?)=?__4.W_^,:_S''J<6G]&[FH,]G\OU^ M[\>=(#?^G^>'3Q8=3>(U(+WY8Y]0K M'_7\ +R6Q2D_1?C\NQ_+Z'CIV>?X)$F/"/[0ND5N^RHG1(/.P01("XUL'MX+3.$NPB4,$9*-Z&KROFW"?W_" M,7#&JGV,L2KU[= *HU+JX1/+T$;%7;HJ!@C<[TVW>S #Y!6H!$?17ARA3GC: MSCULQ=?(.5[B%JB5JES,XLU)]<18TV._N('K+D,@^1:=99#49=@VTKT5Y-\-%GN M>$L!?L=K46X=9%M@M.#K @J>^]%G2S_P8XHEW; ,+EG,X8;:[,9)OCK[P#YP M9%TP_B7=J*CT!M]0:8^%,0A$6Y57Q!UMY+P5X-SOJ72^=KK5 M3K?:Z?;L3C<%[(S1#^BP BJN@.D[, >#=A6=*942DZ'$;D_T[6FDB+3-=M6)8-"E1*14PW=HJJ28IE6NY*QYHJK%XFSSUUX MZ,FZ]E?5$Y]>WW3;]8WI^34- =JCJE'T8)63%:=O=KJ5E)6*ZYK+R)LQA&R7 M9&DS8K.KG #9IE5-^:F4M&!?=@.1")KHK&>)7CX+\^O)NMX\-$OEQ&U036&K MN+*2P""5$Q>[VS';_=K!\V+>XY5W5TG7\7NX<[E[W[E^JG7+WJ+SNXZ3J0%D M5D^$.KUN)06H4N("FB9":"TMWZ&"DF)VG+U=@;6R>2+O8 Z3.6 5U#BN8[8% MRMXA!.D59(76B>)OXI!Q'AAGRA5B!W7:>*T@:@5Q^*3QSW.5A9PE?V-B@6F\ MZ_5;[CJ(1\0$$'BL$FFA';6SIZ4!'\$7)EG3E@B@B9<3@NWD6=NWA$J.L6@D MGKABBA^-, K8/%V =3&G;UA=#MTK>2K?.?TR%).2GF;]G,E0 [R?!1NV]M/; MW*4&4OWR3K6,=X-NF_+7MW8 5W@7_V-0\#\N$AW37?D@LYXW3N[KNYQ'1_78 M;MEK\]K@DXC!)FI'C?O(B/Q:4Z?%=P*(KPLS&'SG$'D'4JJ*$QHE 9%$0ACJ,)J--FZ]$PBY(LIYJ(XC3:AF*@<3;>K4 MH>L:<17AWDCN3&.U$, W"#4# UKATOVBOYU]6>R3HH[C1YL4\=R[L_6$G.)T M_2+Q*O/]I:YRXD]MNK:Z,J4!O5&SR\-LIRCJ XJO_D7IV]79P/NN>+D8B5EP*:NQXG M_'K\P]K\@W2 2, O[.*:RVF+L'P0.UPJF_2)/JQ/QKO7!$6^^H._>P%3](R/]+Y"-4VF8H-3/[ M[)8:((.E?$G)-._2[Z\1LGG) A%"2> M:R+V4K'(;+3ESOE[AJ=[ZE34@H#7%(/M3# L(]6"I,IM;""LT0*;JW#A3WT! M<2&)9*><=R:36FB(J-3U$*.*FHJ@7]D0 ^6PP%^(X,/.2\A'R#\DZ579=TZH MYI4 ,FI4V!Q0$.GK$I[LP'_1(,X]9" IH!ZN,3UFTY /16(+"5LU.5&]+Y%D MU/1!N\S+^%*T""E&<6A?AH&8B-*U*8D_FH*[-]80#FGK-03=+,FX0GV4 )*D MBC )A8=W)7WR!CXE)(+EN1Z%H,_!-@W%RZ4D34.0$<+'W$!A+P-S(G+70"K" M*/$P&IQ)*JX9Z,"%9 S/VM?B>OD<#(R:K?'T; Z5%7$+NQG+2]F^5S3F>J\X MR3$E?!$L)NV<+&6$JWY2O=GJZWD9?"QZT![U^56>8D8;#M^_VSO8..$9'9$D MI_:#&9&BW2A9+YU"D:Y$#"QT+F@=YR^P&4VGH(%3Y%_:_/)943S.C0S$D:L/ M$0]%-%60>*27XPDY6H>*:*"H201M_>$"\BJF0A'V2Z)I_%_C,DN8&XS!^7*E]\8T_AE>!P9R-X:13 #Y%-[ AU:8_(!$?L;%\()S_VYG M_A7CR2O0[ &D_H4=Q9,-B+!>K.RPV*CH6T//S,&LLS0A9E1BF><$=/)X481B M,&5R6FE_2U(F\Q7%Y#')^]--6AG;9)(GF%\L-UI8+,HO8I)."(&H@Q:74P+9$1O"9(*1&SM= M*"!):'>PFT&)[*LJ5\0>I*M3LKS%Q9(O '3'*NR2,;3T\>V3+^49-'UKF:QY*K MV>_7./8'C\*]&?)(IV=V:N[(9Q>0CV!<_;R%^OW%Q>71\ Y._W"(1*\@DEN7 M;M8MV M8/MK;"HB$OY8G>V/W^G?#9R.I"#4/DT3HG^<0M<\-6 ]XN/(DL1\(#]SQ^N+ MPR=C?9ABPFJ6P;?',E@:0VR<9"'[S22"]U (-E1XNI1$L':]U*Z7VO7R_*Z7 M*E,(6J9M]6L'S#.+R6N@$'0[@RK*2<45S&?"=\G$IGJ0OI955VO7-),;62L. M5Y'SYK4*7=2#I*I<<(?S[KT9O:*S2E83"-RN)K%DQ?7+*Z$+[)K6H(Y.UVR! M.XE*VZTDF5+%-0WV91_ZMX66'(X>W3P)7)4DSZZO5P=@I#0J24E9S:MXQ554 MD0&.A(CC]I8$C2HG4^\=L]UW]I6KFMYK=S.IG*"I>@+CFAV[YOBJR4H?8.,, MS,[A0#]?03)7G?#Y)HZ4!\)WU>F=;UM2/+X*G$Z =7O>]&=J1!8H*F+6S9C@9GE&F>CST._S MP#,\%?VT\&]_(?:4(VO2;!X^7Y._O@+=$7VUL1ELJH#[)A5++Q.= 0HT M3C)0*$G=Y&$F<4+$;E>I%WF8MR/3N,,)-"=!R7 HA0\(A PB=-HZ/URSEXR& MDMLU1CJ)7(>8?*2APF#F:R@& CD4&B&0- .Q-A8;I+ME?/'N:#UE707OY#"' M[H@=@*&$2.R6\&*(LS0*8RI$\6,)3X=8;8R*)C@@R S3L:-8@#NN-.:P _/_ M?< 2CR!@4\&REUR7#SV/6.;'< M92!A(WP2CI3IGR98BSECYUV[U;8TMBSZ R''U)P7VRZTC/+-81:OX-1GJ+/I8\(DOF"PC;C' M?\B1%ZV!XQ#N)AAU5(+TOJB5LG=H,Q>UGX^6S<*G[A&E(S= &(_LG!927ZVY>K6P:_>;:F6U(L;HTX\L;=,R![$L_ MSL$%(6)8< 6C08NY'# -H>0X6AP'DE0H1WB"4/&(*-,3@,31G68TXG$99':C M@"V#5LC2OKWV%TQ#;,-S90;6 ,_3MC3YDL D.9^2O:=6= ,S4W$,KCP8PX^ WC36JU9QB*/;P MG=UI.6LZUVR/II3VB1C6+A M*Z*_$FVU3T_"MIKP.-I=QENN T\G0F$E(*,*VU582AO7&Y=1!_+"Q1ET;%R= M Q=F5A)&;GV".43U"\'(\<]O )$K 2[? T1.@Y!KG!0LOOM!Y'(0*I0>1J$+D:1*ZN9#ZB2N9N72][847?N82M^D*2V=<_5ID-< M!(55PA(Y1-!9C]$LK]Q/ZP7>XB[V8YY@(YPWPIFCW-(-GI&#_#\\S"+]U,*+ M8BRQE@O^R0/W+8P JH0%Q1J5>>6V!POS(5Y./[;T_F24++5Q[#D??RG%2>8G MS[Q/PE.N_.3D2,H[RT=LZJ$7#3LE&M#]5_>VD!\.GRERA]\[%#_@21@$S(CI M3; P$58\P]MP.*'E$I#+=>^[#(CO#G&I USB?MP+XI+/W'X0EY7*;:L1--<1-#>D M HB>[(N>F>4CU.B9;]/G7*-G'H'/N=KHF6Z[DJB(E1*3UX">V1WTJB@G%5

R83C4QXBNN M9%X%,*)M6KW:E*EA$)]=2=7WJQH8\8T!(U9*5G+X=16];/7[E3S**JYE7CN M9F>P]Q6^AL]\>_"9MFFW#\=^_8;U4&7A,ZV>V>X=S#Y^!7F%==;QFSA2W@Y\ M9IUI_,A=5V<:;UCQHX//+*M_/SA\IKT=T[/Q O"9EJN0*#N]P\!GTE0\' :S M<:*YFO:&P816[$?#8-(<'R\,IM4KRR=_%AC,AIZ=:QII O>K_V!*Y4;X,H5N M1)A%\+X?S",/)C.=4J?@NWXP19 #3-./_H335N$:E<%L0@L/ =HLA=FD-G8# MVMP"._>WF7^#/_[7W]*X>>5YJY\EM)"&+'3JQP@E R.]A%&,%N'TS[_#^\9_ MR7=PTB)VC>.[81_HNY_")'N:TO#AAZ]L_M\_L'#Q[[YWS#;/GVP&E_:_]@^+/__L&??>OVVDZOU_W6.QN.+:=M-<^< M\V'3;9]UFZ/NJ=VTQKWSX7!P/K+/[&\6O/AW')P8VW.+=;\$\M-MH2\H7:8\ M19WG;^2FR>#S1(LP46;$ =*CLY1BD5:;+D&&06MP]<9!MBCIW=-&%(H:B6EN M3$+F)G=:(<&A$Y0/FRS<=Q^7+-RU'IXLO"6_^*E^_Q8_O<-]H?_D%\HM=YL' M[I\=^O;O#Z>7__C9< >MCF:SRP;_7YO^ Y>BY+YKO%2#[S_H>W^+KGO2^Y.8 MC_NZ_\/:),/NABT-O["+>U9VFGK_>P!'_0+MJJPC5YY/]N,D,OXF>O,>SLSX M)R,L_MX/;IB.1S+95=(?[F [JFD[!ZL5_ICU@N;%]_NC,\WVE9:7W1&/'6;/;#]/S=(Q#M7:/Z+^5H,A MF2%V9+'19^G8RPOU40S[:#M6K\=Q=:R^&3W5S:@<[X;0;E[45"H[ZW:SL@LO MKI^WF6C!J-PG[6$U;AU=L^ON;5M5Y&;UR#'>HT'6T@S68V[WQ<]XM&W&_)_' MO 3XW(^GWN+_F!>=!;-3+V%/%F'K],YZEM4^;7;M[GG3[9WWFR.[W6Z.!F.[ M,SIK=\Z[UC?KF_/#WZ%EN^E8__6W;?W*QPG/O @#L/$7%A$PVG^74\# MG[_EQZ%K6[UOOU^;P^YYN^EVSIRSL\%XZ(R<;\XWJ__#W]LMU\T6JW00V0J=AM,4?;M?" ?K MJ9?GU+6'O?/A>?/TW(5>0R>;_;;3;I[:W>&@TW>Z'6L,RV/_\'=LI-D>-)TV M7Z'2?F7=/@L2/[D[]QC&O),"'(JGW$[@SZ9_#7T:#_XB%J'1%N"U0='=UY+#V>8T 8A#SY )KP MM,F4J&B(?_7::1#T:5S[:+4QJ7J]AX>9K3KB^F01UVYK4!)QS>5.[QQT_3]* MWCLCPC6:Q8.%7,OZOW<03%?A66^$,B^,LPZ./6^!TH:(6 \)(2/&C"4( M@K7T*.7NIQ>]#S[B+F";7;N2A9.O0X#Z+RXGCRY8:IM.NX8<.2(9&E11ANP: MX^A@$F.W*RW@RETX[-OG .@&$488H[+_1YO#-RW?GXX=/YNIMH='KJC%V[ MV1V?C9JN>^XT!YW^H F+,NZ?.^-A=]!&]^,/?W<[KN.VL^EZ_""+DY:?\Y)J MCR=SCIWU7;MKV8.F,[;MICNRA\V!<^XV.Z>G9_WVR.Z/K=Y1U&\,6D8V+P+2 M?LM=^@5*-3ZL57DAB\%Z:9\?9=5C2,&:QJ*T"=K(EW]Q5F&3B!\4$:Q&#EOB MY6N<<-H+486$;, ;Z!,VD"<(3H=-A58Y%H72'*S#E:M)CVC$;GQV&Q/KO!_, MV)S45Q-GNZP6+PB1#3A.)TC*2Q5J^KS"SZKL#]E3O!DL8TSQ@IG/V76I4LP( M>9$DK\;!8IRI'TW3)4Q8,&7B(5E@2&PNT#58T801BSCTW(]P7EOEDL27W(\4 MIT9.A#QBE,91(Y(H#F?!/.B3%P2IMUCDFE1EX4W:&T MWFC\T;'J)1($PVQ*1N$I2CRG%/XMC+#FC_V5$J6+&BV]&<>BA#/BG4FI9,XG M>A,6)1[.9:&/.IVR/N>)X'"@>M$;[,8"7=Q3;T7[!EE,8!8XA?W4CSDY>\8V,"RJIT%+2V8,^2S-6K"V$?-Z1CFF MU'\#&\CT\HP)9)9'?:)U-&TFY!SI+0?DK=& M*AS.891*.FVBUN8[G:N@DG,AOT'NR=4XC$I=UT*"[03/,CZY&MG)I@$T3H3? M\96&G(Z7!>71A8WNPR-.6X)43_7[M_CI0X;9'GZ5/;:XU*^@XN.L&V-Q4-#? MLZJU(1T;A2O$,5:M/6W,+JL87Y^/+)KWQF;EWX(8LC@E>%Q?L<)O?R?#(.OT M1[ 0"H_@X4?P($]<%5D[ [=#"F?&>V9=.K]DZ#\R"?'\T0 MW]NF.]@;.?F%\U@?'4^J9&B@4GO_"QQI5<2>M]UV-?;Y8P?ZWG;V'FG%MGN= M?5#SY>R=>6";[<%;40D],'.J@A+PZ)6ML]A>CE(D9_YG,2$*GU0/Y=\V^]T* MJ(3'?_V-E/^]XHFJK90=H$RR"%$%#12SW7T6O(OC&^I[R]H['ZMBQHES*%U0 M5023FN"A7I7CZ%N]*L?8MT/;28>UBAX(\$9HFNMY,R]N&^T9RK Z?;-M5P3O M;&^PP[;9W9_ILF+FT/YV7VT/U?0V];H%>S^5YS@6$_4D:B> MBMLCU<\$[3\+0.;QC?.]_59*5&H>NQUT1)W95J&SMY4% MZG3-3KL"=[-'#!%YV=Z.0Z:NB=E?B]:YAO6ZO+EU>?[G#I0#FF.K*Z.:0[S9 M#&)U'0#UUB,0UM4J"K\3)NSBSGCGF&ZO:R*;,*(=O[-,M^_2C]@:)I,&?L": M1%QDK(@C$1MA >)<;P%/I=8PQ=1$F%L%]=KB/'O0POY,>SFD:.S+VV':.]ZT MUIIHKR;:6]1$>_O9A"]^(ZVXU[XFVCN^0-#K$*"::*]60C717G5DZ%5(3$VT M5RN=FFCOF41H!Z*]'9C>\M1PGU)<@\_SSRN&-%[!U06[>BJ:/-'4?3QY[?&X MW[,Z;A,:ZC?=_JC=[%MCI]D;=\Y&\,?>V?B4,\99V4 W]CL_O"]1" \D=U\6 M7I ,@]G97ZF_PN>>DP)O.+)<9]3I-@?N" ;4Z;G-P7G;;8Y'Y^=#9^B<#]OV M2U/@E5UN^RU#SH]IT R1JTO-T98+[PMXA;*NK537F.R:+!1?+Q-_+^CG#N=(>RSY<:?3S?_O-U4;_OS;]YPG\3.6>\>P'5*)/ZVXZ\@DI-7IR M\]&MW6\O:(1^A#.B*OXTRY2V\5&G@Y1]?;<1O]7$\TKMF%'J+]#FJ%YZ>6__ MZN^Z?J,"VZCJ1Q'S8G8=(F/R8=$I3;#P.R\F('QWD:!7Z21HQ<9'/_._Z[>@>':UI5J$1^ MBJ$ZL%,J&>>NU+X8AT&<1.F4$DO]P "CZ@HV1O5V!HA+_UG"2\AS7>M2&W79\X&TFG6D$[.7MNGT+>6RSW:F( V+?W K7'#S/ M$-_"^71\( #/T[/JG%#UBI3MOH/@&YQJ]Q15X)_@K1\N,04$ ]L<]/L2P0#> MA5\XW?8]& ;W(QA 2QLP#-8G>*VDX"$I]/GD^XOI-9NE"_9Y?G'M16SDQ6R& M4 @P S0;%PF\\GE%V-E#[)&?W%WB"CU]2OYYOSL>GG5/F\ZYVVZZH_-Q<]@[ M'S7;YV?=L6.?#0=MZX I^1\"6-XE%Y&(77D19E@9(4T-7'KYU&P6@<8N*!8I M/,'?QY6,#3\VXG2Y]"*$V( 6)FP1WKZU;/F!_>OAV?*=PR7+UY]^ED_7 M%0)[)\0+]4\_9W16G],D3KPRU(TG]U8=U6Q(6K!F83[*><'.OK-HZL?%7W^) M_"DH>3@$\K^G0[B>SHW3^54B;!1^/X:3-H)#./46A;]0Y& MMB.?\MSXLRJ\_!QH\Z5>'%Y=H>63%%?E TR^'\3^M/#[?WF+M(:J>5& >:ZJ MC3!3SAM)>0U5R52EJ$R_;YL]MP)5 OC'?3U=W=;SA"N?83D/]=Q1]_EUAX4? MZ&3_-?*"Y TFX_.@YEF M#KIO)0_%:K>>!U^NBINZBGVN;1^][B>,YLP'Z^=O4R] _W85%9!CFX/.WF35 M%=,_=KOE5*7$J=8_;S29HTYNJZITUGT^'BWPFJY#3^,GWI*;4#FSI><.S&[W M65!CC\91#,;*6R%D[;:J4JVTK]/?,>WVP;#XJVX1U=PJMJQ:ID8?6<@>GT*Q(NVM_'U'L[/J9V M-4:ZOX^IW:U]3$=AR!QOSVH3J^[STYA8.Q=S4V&J((>VVC^N,4/?'U_^Q?CX MX=-9\Q]G'W[]QR75\NT@^8<%^.OMYF=JT5:;"4-UMI9 M-V;O;7B"=?!&&&#CT))L-!>BWF-MY&"1RZ?[]CP^79\V++\,Q+)YV2@=AT&3? MV31%^ !:'GP+_V(LV U;0%-LN5J$=PP^B;:^L^&;AFIE_<76@W?^.FC!XZ$' M"E &^/R'.$[9[#2-8(6^4.$]-1[KC:ESCX9GUS?O@[$OIVN]HD/7A0^4DY\R(LEXSA M-7KGZ6$;1F-[U!^C\^:PW>DUNU9O..IUSURW=_[2L U6OX1* ML=,RY&Q@Y6UIK>T+\R=>@NI"D?>".R-BJS "IN]:!NQAZ+IF"S3>X,6'V? M=&? $A@5_(G!:>;Y"SJ'0>7 ;Y9A(%]'IA46Q?@F*OE;62KL\=I@3>OS]_A; M. 9=3\]HWU +'(JC99SZ"^I2V5SCZWOTN=CCQLF#^DSS/,-NH;[-3P-!DL&9 M*L_,0!]>R_@2)K@XWB+7(FIK[36-BQ.^ED0^'8@Q*A"I^;$'V&488T3$-MZ" M3X762Q\T$8T[7?'#4<;/&+;,FQ/G8LOX'=%,Q#PD$?/B-+H3SRQ9F!B<+C$7Y )@>8BR4_ M*2?9/,S0'N!6PX1=^4% IL)<$S\##]N$3R7L9]/PYP;"I48MT@>B67A_%853 MQF;\:[3N:$,7(C9E**H/,4N$Q4.60ADE_M1?$9^P$8.!$OF)+_9/_EEHQ. M6(H)Z2NUX4KU *T%=>06_@\&8L0IZ,R-G]^@<)+KB+%F@V,[[0,+I4"AUF&@ M7@(8:[0V55*A22F3LJ=/ $V9Q\\2Y/R-7QZRZ 4.[R.[33X6)JG3?3A,T@$Y MA>M//\NGWQQ,4G0U>=\VX;\_[82LTMV*K'*)ZC[K!NGZ./N9M#T]K"'^E-,O MYZ\E3Q[[.+:)^P1'X_'-6[T9'@,S5!'B\*<>\Q.3@U=BS/4ZOX2N>[V!:;D5R95Y]'B[INMTS,[@K8S7 M,=U^QW2?!YBM+ES0-.%IWDEM2*K=HU?6[IKMYZE1J6W&W30EF\_9E&)?,0M\"F\&8$8F/OIK@S"I MH '9=VW3;E= 7SS^Z\46UBGD59/G2[J""O M-=P<.EW';%?!3GR*\3JNZ5BVV>]7! GCT>/MF4Z_:SI.1= BGF!]VY9E=IQG MB:6\$7/^^&H;GZUSE3)2ZG6IUZ5>EWI='FW6'X17>;BU--+$%/F(\73QLLI* MJGM4M0X"T%4EG/.:"E$^E7GZ!K_$^="HEQA>XV0]<5U5KO#R"&CO'>&I:L5 M&$WM6!W3[?:AA?*X:@M!_K5D_ZVI_HU-B8MB0JPN&.>NR^LR[:[9Z=G:;*BY M:)P\=!;RG-(FS3FTPKY/%RF6(,RC<%E6*[&Y0L*8L*F74E]R=4 TFZIC^>@T MK?15Q+#:!2M, JR%87^E5&D$X].J5[)5H5X5+F%8B\-X54PD*T:\(/&;LH2J M90QC+*#!NI*9+""#KRY5SWQ8CX"J;XEU>7$'PQ-C*9U-NV79G1^1:5*%CBYX M-.D31I",6,^K?[*WQ[_0$]DO3G_YR=0_9,":&IXQO0YQR# /,4M$ MT4WC1 2K8EJ0":@COC:2:)I_W ]@X>)K4XE%!--Q1R\O)WZ@EI-FX39L9;*G MER!.TRB".5G<07L)E>/0#LQZ8\P]Z. -TCK*UG+?YU4XT!+(%8OC?.=7$5OZ MZ1*?Y;UL&:=ZI8P?S0P0A2CAY7%*0V KBS#&!W,R%9S&:M>7E87R.DC^Z-R_2B.N8/AD\"(K M;Q)";R,))<%/((6LH%6PRI7!JMNCZCMERT!^FF&^K-=9]H#5FF=:@;W9[SG/:8Y;=:CMZ46;>U&KL M75<)H[4[CMGKD*D%[3@N#*;=+S.V=A]@XV2SL;6SJ856V49C:V=3JW&RQ=C: MP=12%F:9L54TM70;0CL 2&GL?@1L.P#$+GGA(V#M -"4Z3OW'P/J$%#(.)G-]!0WH"ZJVQQN0JF,9O;&%C5S M"RTMP CEHK_![M,-L?4+]QIDS48TE0+H"DT?3.0'FO!+[_M7D #DJ/>#%-[_ M##/B<3WS> 0:4%-,QY]QUA!:ANU^I]T]/VWV1H-AT^UUQ\V^>]IO#DX'@VZ_ MWX4O];[9B-#2M%I]IZ^-=^>!%"9 X 1=L.@&)KH#,IFW!X-3T?=;G-TWA\TW?/^ M"/XUZC6' ]LZLP8C:SCN?+.^63_\_8O]?_W?M'EZT?'RN9XQ_^X^\JN M_#A!8(I/WI(]V6QT>F<]RVJ?-KMV]QS$YKS?'-GM=G,T&-N=T5F[<]ZU^&Q\ M/?OR\<.O9Y^,\>>O7_[K;YMZEI>1<\^/_H4Z[=2/\7Z'9M[3HQ,Y@_[0L3N] MYL ^M4#A][O-?K=C-<_.1C *=S1HG[\\.I%=@DYDN6#=P)08-"?&;V07DQ%+ MJFBB#J<71CGX$*@C4-TTL9OJ./(1#B6.6<*+#Q:^-X&;(8)BF'E=C>@E,;P' M$IW&]#X_H,!BB$)O>HU'GVY)<+"QF(S%:Q\4#9AC=W34^,$*3EF.A@(GWI+F M"GNG]8P,_J7WW5_"/HJ%GD\Y3DT(9D5T0Q<)T13V'$=(#^N/ID'V<.-$/CY! MN*:_4E]?WSD?JGZ#?';9%H(P@Y0Y<7ZI;/ MKV/^5"X(33]:=W+R[S( .]$47-T]Z&3BP;',35 T 4(P<>ER-6,K1OZP@I6+ M(#XELZ6Z2_/JH8TS1V_"9@.9;E&R1F42BGNG-N;&R;VCOF_,W)+'SLT0KRY< MH>=/ _*#)8G15@(16@K14SA.ZGXY]:-IND03;BH%4I.J3 [!8II$X9^PMK/P M-D"'6OWQ ?WCOY]ST\[_EPP7K[7&J;6, _7,#NE&^ZE80AG^/6IE[Q. M0?T1@X&Z\-![4ZX_""A4USKF>B-HQ2HUE+6YN46IP$@Y>02&EV3JC2SG<(;V M#O:00XNB:SR&I?'G\)4@T>W&S)K$*!CST:EHS/P(K,?%G4'&O?SI01IN0V9> M4I#1:_(K_?H-E&TR_"9>&V_@S'\M.Y' ADE%]\N$E1>B.&$>-='6Y5RU!]\=RL> M=YC[ 5R4_,R@*;@ X (5BIA%PN-T"ATU?2=:%/,&#':3-,*#V5\IS?/@K MIGR#!3,>$&$>2 9'(Z><&W)!FT::P)[^#W>_8*H.NFGNE$LFYI[OF&_+D$YU MX<_1=BAZH;A/9>T]WCRE9<&-*KJC6"H')==4!56FYOHL8*"W4 M3-*RI51/,F&,FV"&$]HK M6OIE+%/E-K6O]T&TB#%L=>B"A&+N!HZ:A!@V>2I=U+NTR;NFFD3%AK$31EI> M-&=<1>$MCLJ+KAAI. X^+DZAF\R(YA0#Q1N(]H0*Y<-67:(AJ5T"=;,-(R+# MQ6+S$'39ICR4E>>K3 ?8WJ3?"FF/AS,FN$^?-([0IJ1&*?D3_@2;$Z._ZY8@ M/WLW3L)[&B]8WR!D\4\OCZ=^6']>M_\X=UZ__W#'6^\(H+;?,GK3R%L0W0T< MVYO5_[U%,D]=FK0G\28=-#N]>F008)42F2^?)EIO6BZJ.LLV\VP%3@Y_5--"'IH$^@E#&A\#XS;LK<02( M\IYWEM7)AK#T%PO*^KJZBM@5=[K"Y33 7+,%QCG2+/\MJ^G\9ZI3DY#=:5M: M >4'O(XPNH3Z,;*H"0_NTF]*IQO%9:.(>5C %Q1;%+ZQ=2/7PLZ0-_8.7C5U M/KF@[''TD'&J,/6['3U+4^@=UK^6%QF@RX#\J-^IO@K&\V[0;]EK$VM2O1"Y--]]J'X.UW5L=M]=>^5:A@W=(B]D!Z=@OY M@,LP3HC(#J,4Z+CE7D 1$],J-(E2\IZ*+KT_:ZZ2HJ/$T@-@F:ND\-*]B4;< M)55(-"HF$6U.(9(>J:P.%=;4BIE(GG4T@)GS(L*T\U^A&#@Y1A6U!N',A4<2:FM>47RKTRB!-YG@9;N,D*X(Q M.(?1#@1_)5'4QDDQCII+OI#.7**:U"4_H IC#!GPWB#18;SN"ENO:]F:BY]/ MV_^0U5:.J=R&4Q$/DR3R)RD= I?A6%7:?)ZC5%QD1(DO1;D\&)V>.F/7;G;' M9Z.FZYX[S4&G/VBVW>ZX?^Z,A]U!^QM\X8>_NX.NV[:SR7CD"//3A?L#MP<^ M\PSN:W>ML[XU. KN9B%I\_XERNFO&RQV]PKWNX[S"W8UYDUO2,;?D8S[5 M[P_W[9KP[C&D8!LH";,$V#=(E%;JNL]-2L%U1C-;/KV?WH1_JN:/N M\^N.[S@/C.\4G#4O+J-[1O\LJX-))L_A<'T+8WQK*OV!N^+WS-L&=^))HAQN M+Z_"'QL&M5P3;JW[RM#6..@QCK9K]GI[@Y(_.NK[9HZ-M0V"T0&*!4[#N(K9 M K;9:>]-M%FU76*;@\[SJ(37'*RL>4[J53F.OM76W:,N[ 03M='M7)4;T*!O MVDY%N+#W'6+'M'O/0JGS1LZIX\NKJ2D5ZG4YMI2GSY3RI'G0W;)"*)[_E#V% MB5#PLDB>R7ZO4J%*$Z$0VFW=8=PXV0)\?P_L/:]6PC2A510B.#L&3A4@;NPM M\OD[IN'-L:IGQF;I-)'07X37?XO1=LIRD.X.6?*W7,+H>0Z-JI.495!45HGM ML.^(NXA?$$P(N;RCW,19+6L]_8C&P<<_85Y$@/F8!680DAGV,A)@Z6("$'W'N MAQ9W(B-:;0C;"-HJ^6R2[^:D#)T?VLGP^&NHP-8=*:PM9N;*'>R!.9$-$$$ESDR"UH@L*YF6W TJ:H MM)4V\ ..SFE12V,NL@-4HH0W3AY&#<(!\;@S"!\?S^<&T3/.XTRN/ ' M MZ)(P'7AN.8.R?&XQ MI*2<9@8'%81!H1<9$$IF BJ)VU/(*1.0R0Y'ZXN7%,M9!GF^9M(;#(T%Q @ M!\S.OB79-3)%=+]F0TOSG46H!B5&O9P)=1+%R GAPQHSCM7C*5B9#8#YQ>6T M6^T>?50GZ>)6"R(!I9,_"!D86J8<]B4_5"VH31M:)GX@9N0 MJE0?D>>#(M1 S$G9W^U5)02KD3=GC=4BC15T!4Y=&@B8 WZO, U_C@<^[.J0 M>'L:DKP-=P>_<&2=(W/L8*(N5X6$&O/5:9]2%]%;QE<+C7=M3N3,K]U\.J33 M!YRKB$M _E4",,*;*M>F)@=?O04%P#B,&*'6F)0=#YU2UB_:MB%QHO [9NEG M&SP37\F%;O9R/>5KAS[' 4)Z0&_!]"VSV\95^"N>P.W1;9/&R?IV3*X) TK2 M=:"LJE<+Q@F\_O[VFM%EF#N/=>OD)WD&X0QM)C5#(OQGON9R&[6%Y@L_ MX+;.+?TZAQ>JFAE:P7#8E*IV.I)-=1';)@RT34 D2T\!=)^1CN%>(7&+7C^R MUF:U<:+/ZQZSBFM1?FKA+ :SGUN$&" M-UNU MP.AT4+U?K*4X+4 E5#F1FAD@*7U,@C\)[/Y0758KK"I^U>FY0A;S+& M$P(K?69W=$5"_]RZ8)/GD#H5JB68>_Z"6.F$L9FA=1-\U'*UN!-7=?%"AJ8W MA:MY0,P&A.\3"PT1$U-8=EAH!R7WDV#U ZZDM]#%2C>9+G,=$<10WBUA[LXY M*6=Q/RMX.?4G"=J7=TYEY'FXT.&MVFTX7%IZY8)[6-6D21>)%=WJ JIKG#!H M_X!6.IIZVCD[9\))JG1,@LYA7"2Q MUC4@VSNY(]BZ*!6FL7[U#KEM("9<-Q[$JZIV=+W7: ;!'[7J5WZ.31?H4N68 M@>057-P5B! W>5"X.\@8E9&+9%P:.+I5.EGX4SKSJ;)V9HJX-;IU"=Z2:>B7 MQB1$MEE1M0V[:DI?]R64/@\.+#-T2*Z>B ($BV3Y9...DVC6TD@K^!FYIG[M)"L.W4["95]2P%TR"839-^B:=I] ^_ 6 MN2+\8)[.9RK>.SX:?J;Q95!-R^YR7PXM"0<-RI>&WX,TAR+U(!E)'8T*OD\8%(D/EI:G]73PX>TTT_R#EQ8&)6/MQSN40HX90L MC1*G>(K>E.06KR";_#KYNOA .@\R$/=TN7K*(,X5]N<2 MFJG$4J5R@E@IF1/A/,XL*Q0&D^1UV6,[K;CK9[-_:3@Y;* M-CL2^ #JMO>OOU4%D@"]$!(()&8W9BR)1^6CLK*R,G_)30__?_*B5.:IV1YE MNVV+P.GZ-24-YG%,5N'6QO-%F_LD\P+O2,1/^;05O213MS=Q'SEVX]STSY?J MQZ3'9W(JDQ_1:5;5ZZ*(,OJ?=6"RK:R3-I*B@CZWY=Q129_"\4:9TUL"1"", MV[W_U!0H@F*,V=GS7446=0N+;^:!.<[J,,7<9-KWD@* SMU?,4&8?TRSD?B\ MML[A+E*5G9\&9:_-9R+G^\:^7^&=L)H[N;?2>;-$X\VUS -7&D*"?8/_A%<* M(*G1S3,08UB6@7GV\2?MS\#LE<+/W<; ^_5F($SC#G&^DRIY3WY;'M E[$C< MA'4>]U6RB5P[L#P):R2=AKNWRV0+-DL.WJ0,-LMF[)5<0&0-U$MI_)7U)P4% M#W0[_LK__3\;$5CV[JB]BG*Q%HLA#]?P+7&#;SG.]?T20CU:XF(<'\3!MJ * M@#F4-(6#.#CL&9H&AA)R%$VW-4 LS6P:Q$%>A^% W@]2_@P$@P99#@F6GPS% MX9HGD4S>TFF3P#3_:^87<)KON&E@VZR!,6)+9.0E\>)D#IA!"LMKB^XS0DZ5$F,TYA,*%7R9_S$29!EE]!^.>R@+ -GL=GY,I!<63S46'X^01/-#-NY:+GD.9P-1" M-HN&DZ6/-K/P1HM(5<$4BII$D2.564$S.UW&S;F\"CO=%-O^1*CG"[>?>X?+ ML--H?GC. YS)3GFA02+0\TO8V+?4 ^:-+GF\GWT;9F7%%[G%B3WC$X\N1/E6 M\4#^;<>98S9DFLL6$:NN&&"Z-XK$+LM;LER<$"8AC125B3X%L>>FN\$U$.M\ MH5PS>?,-8Y]%M$60Q3Y;O[2_E R912G$IM*4] M%IG\ZG27)FC=/!J)OG]>YE/<"URBHR]."G34(9$MR=0=6\*(0$DS52+),AA: MIJY 2QLVO3AE[+ZQ"O:_"*S.(=87212GQE#O$7H:0>B!)T3HJ?W=/4)/C]#3 M(_2<<\'?4+2]IU3$D)GW(OSD2F4U)RB"(U=8KXQHT(DR/^5*T4@=%)XW9,.> MDV#NURTB;VGN0./SX%#X DVN15G:1RB4<1=G1<<7B_D\F6=^=@_,!./*2";= MFB!(.UEQ^,4L&_?N:P>G@*)W!!GA4$+!%=$[.0DZODI8&[H*-CI3#E??UG:] M:=],Z_O--3&OO@5O[H3'G#NWY( KF=3BK[>/5%B/@]DO.3N@>H-'*F XW,G@ MD79PBJCH0B8(!K6XG_U*L6:?_LL-0]>/WSHW&Q1X(=MTH/;+1?/SX[M/W= 7 M:1NB#WWGY@>X@GHM#G?[2,75L8?[]:+D?+@1U;3SK+8Y6%D'9X4&+^3\0SW= MJ> 98'_V:,B]5%HLE=Y[VXU1W?CB5+51#;I2==2-1:DJB>1*!B<[CC^#Y:B' M/.[E_16ED&?S,JNK MP=3]D]6O$&4H$<)2]; ABX;F'L^+SI*:KO&B2ZQ#2S'YA5 'AGH@0QD$"_7 M"OG=ZY]3#ILD@U$P'_-BQ(U)K(@GLRP^20HQ\M +ZPD1I4KS0%A2S/5$@R>V M/#][(U[FY0Y^SY71"J%F*I 3+"\:GJ#$Y;3E)CH\K-Q$W5*^L:GD0SE=M4G_ MZEI>?7$E-O\ABW]*U9*0K;4D][R6>2"L+:2V4NS)@MRR;'2[[[']S)W ML7N*]GT'G_TJI>Y;$U7\K>[!]N25.+GOR=N?O#XQ(6.^[G[1,6V^'/G@1(3S MGMBP\GE63UX+R*N<.'92NW4>CMC_>/[3.)B*0/@UCS3[X^Y9M_->UZOGIW># MO/.V;M43$7JO;*]TT9@N>M]F"]Z M?>GN]8RL[>Y#+X=>#KT<>CEL7X-6JG2:*#+XEI8)\/:S@XBQ4;3[XT!_:1% ME'29?*$A3_]RGS)MOTI4'WCB]J2*(6I/.4&)%-1N5A.0T^75]Z^NY=5]0G5? M3= K_IJ@LXI?Y]__M17$YP=F7TU09.)'Y^&@S^H.XF?1V[80="\>L[8VQ+Z M//>TU?-. .EH5FZGS-<7WDS\)0CIG?P$>>"\R:LIN[(% M,<^[3)C3'8U$B^E!2$?4^RGBA3_L+<)L*D<\X=,=T[6-Y@^TV!D.[TM;^N9YTF_5^ZWZ/K[@>6-?&;_<<'SS(H SG2!\I%[,7A 9_GCX^N*EB)K7_BT-O6#\#\IY1,?&3QJR M3<3PE>TGO(C>AMZ(5H=&G?E>'[G?W MBH/$1]L]$X >4[=2236 M^@*0*I:'IH:'A@2@94M8-X"DR\"4 +!5 +!JV/C\3Y/\!IF_MC][!\;GOUW&G&A"9'2$?OS/N!?WS[[GK45#=Q3/W,D]#:?@:&#!>(@46T8XP0G&2$.29CB*9&%%(8ZI M(<=T&*/1NX^WY)_:%P#M JM;P8XZQ#17 VC(A*,X VY\5,S>?&RYK-*?YW*:$AI&V44B9OK,]N_COM2^*^;\&_F@6AGP"1!&-FU7FDC(&RKN/JHP+])8B MIV 7W0F-TEGP*0C&45L%S&>O O)*O6[P.V;R%S?\DPI?^(XRM@B0_C8*&#)S MA;7M4W@=+>O)OWG\0L,G&GY+X-RM((HC)P%\]Y^,4>S];"TC$/?G5!FN945) MNO),$;."KX(A?68+H?>3)O;AN\^FS<3[-QW_$4RXI_&).1:?@RBZ\9?\-4(O MXGLC]M%_2A9#IG0WC_?N:QNG#60;$27'NKJH+_!XW@<@>3A_3AO9 V2^65 Q MRK-H=?!YZAC-)Z*K[/+ R") S4L^-^KB2AA3M@.+;UWO&/NYH].#N9P@A(7U M;CGH70L[]P7\. A;:N0 L_82T?4=ZWF&BET$&^DIZK?E(6H;Z6:*JF&U*-?= MQ.3)7V/.6FV4F8,.$535'-E;B"ALLH(W=Q*_S2O M& CV1/8UC=IJXY'.MG"*HA1M07;<:_2&;6^"_'H]3%KVME'^PLXK!;]^.QFE MMJQ+P]C.Y8T9! GHI,QV-4/*+M)O0_K"E,*FCY1-CW'*,#8QQ(-:O'EG3KF* M=BWV9:A;-\F%V0B#*8^'>OZ,Z=/-HE6921^90@DBCS_\YK&]6J=S%S,? M,=I*0Y[F96A?^'QX!_NA/1(Z^% D7\5)6@_&9]'Z(V^$0G5.6RID[A MNBQC=64)W:W#F[=3M^Y;:S>&;/("9=<262!D?4RCS>X@%$'>8A@_-^Z5R!/7 MZ=LP^.F-Z=A\^QYQ4Y8<=>1BGNN6OC9*&JI,M=F.:#58=0"AA2AX&(PH'0N/ MX#J*9CQ#_>:1[;BF@7\7']1FMT:^Z#SDQ5Z3GP0[:2F3ZM%&>A4^%7!>"=:/ M/D^A,>792O]V$]?%IC]BGK?$S0)SH*?>;-I&8OE"IBOY=7LG(9M=$[;29>]N M(\5LXTM0(2=A"PG%3MG"$?_$EK?0G?!+QU//]Z*83_>?;=[PJSRF@4A!K4N1 M4PQQ1G&:^,5_;.5I"K-8&OL'%,*:^8&7<$X*/=3;J,Z KUI$UDIX* 5J2JWG M:\XPN[*>(R36+8)AF?6\)*'%+*.(NN&(._@V_4DG@?W+5N) MV+;$,?^0[7,\YN^>(-8 #-DBBF-+1$5#":N&(>F:X4@.TBTT-!VV14GWI:BX M6=E.1<':K=V^)0?.Q4G6RDG O!FVVA6VJOM0M6K];QY%BLM=,&DV?%]2Q[G_ MINH K1C_S+CS1"V2"+\P@F>AR$+\AQ<_?_>#'Q$-10SXVG^9B7._@%F)2>(J M?./I"#P!@7F&7C0WK6]W-(XGXB'-3@G% #S&9$AL'Z=+6#=-R<2J+>E#"V!L M860HP^1(G@"07R_JX\#F#= 7-TZ3.42 .8#/EWHVF7_MC^KC\IKB4 MW7-]6I3,'"TKW\*Z.@2V(2E#W6&$ T72H(;91Y7]X!"'+;[)TLO+>]+JG@:A M 99L&+@+QX29)][I+ZG^3^OWF=T:N/$&$+RD/%8=_.[Y[)9@%KG^./I+\Q7_ M37"L93 #&CX,9H#@_6$&U-.A#)SSJR\.WR!\^O&[?,7^]Y6.,1K/I3&1;K_)CL;^[-*[,:]**+$E*U K? M?H_HXVRR'/1G[[%X"5_]WJ@;1G_I<2(:+)._IZ-GGXW_Z6WN&C!?!/T7C\3?X176*^,"_*59&@\&0*@,B-A#9)2< M^[=L2?/CJ'/8&!!7AH?IUASX'5:'U>O8=*\,"-*O_97GOY4V;1F$-$FICYZ] ME^Z9 R##*UF_%).@,C>G,A!LQXP"J,6?ZWV K/_/ 4BG;OAGWOWW%O'>P80' M?#MG%."51CI@$@Y_>_$)JZQ81GV9;/$)A]HSJO=2]K=0HO:'&:3Y44L''90K MF<#V3[&CN"< 5,:V[)AS4KG=QJ&VH*M]AG/AYR,VHF_SV)J?P6VAO,UCZZ72 MQK&=VD\ZK5>$]MRWB?817C$!I7'?J.)1!E"T*QE6;LC5C>,:(%^1ZCC.'7.' MJOM]O3_4PA;GM0VN4VMO+YY1?3?>D8C#%2:5 M,ZFZ%G"H)7ITWD'&/D&T7?/\\ 11^5*F>Y\@VB>(5C4'\$I1.E(:Z M7IG6CMF$>MRYW@58EQ_Z(>E5[[O3[K435KO@]Y]QAF//J):8GH[[(]U/!=4J MEVYT:V7^'5Y*C4HMB;T7DO;0I[;U4NFETDME+ZF<]_;LLM) $;E2Y [LS0X@ M\7=R12XG(-,7Q52WHGVR82^7,Y;+CF3,#RE\9PI=>A0@T@RP:=H^F_<-X5CK M[*O8XIF8XQ1O_=IO>7,4S!L>V&)_SM\'4UF8SI. MVLA-7V9QBEP^=$.?O8#C=HO^)$F:5U4N/0 %JT0CKT!1=$73,UR+^-.C+,.N MOSHK'"/JT$&R(DL&4A!'9,>2:2I$&EI0U6UG:)I0?0"R#'E75H6]C6@93/9C MD%ZFXXP1AKPY%Q>1^;:\))6:\ Z?.,JC2%2OQHNS%=8&K7()&,'C^\T/!A54)P13Y0UQQ'@;)$%-.0 ML*XKDFE;3%PJ0M"0=: XUD(^B+S7E%W];T[ RS4B_K%[6#_V'I;Q]!32)_9F M9LI"CTW?D7C]WZG($:]5H#L,4WDQ M[[0,LCDI^(8TW-S.1M?81*L4_/21C6E-"<('RD7F881Y"4AF4D[[V$ =DBP# 5R<:J*N'A4)-T M778DQU0LC(G.WJ1S*8F^64"%,FI"1BO\:4HP-[,X8HX'MDI\&O$]EZ(WXXAR)O0*?^0,F ME@%SC\0-_H@F/[%G)#^F?!VPGT7)%Q,5E9AG'C_SF[@=HFQ;,][1'V#&KDGN MOYVX?C3PHD$TFT[=T/LWN_<'G02_FJ\).VUYE@X/*\]2ME0=;2I4(J>KD>I? M7+8$Y+\7*W;/SHWL7+A A>\S'E'A%^X@%;[ZW?.71-=1:]9R MEN?H7U::YWF0X=?BQL66O'#!8H=>^%[L^H[+VCYU;NM!\;=U;FLT"):V>B/\ M@ ?J'2N<>O76JSMC/N=LZF4HM&7%,K4, MK)]1_9C;ZL.T;2M62[A\?;Z&R-;HG ^D .40\+@^7MX6_AQ#&>![K2,(:E7! M(/4K5>F+U2IZ,>VKB*IG9+V#U8^YK0Y6I]RIM)J%9\G2UQQE74Z>\MM_#?X^_'9_;1F?)>/S]:>O?QW,&? [2-)6V*T+^73)'<.: M=@7DCAX+]N[8L=TQ4DMWI?:X8]J56H^R]^Y8[XZUV4WHQWP*=ZQT*RA1%?./ M:_O^#^XD_;;0\M7%!*4T/S35M4 6?YM8QW- M?%05'-/Y\S,]E2;T,5Y([ AN7CG-$X,ICN ;?0EIQ OODAJM&7=(>9.NG\)Y M94]96_H5#=R(7[7-AWV9S,1#V3.6CYWYR8,W/7;54>;O88_8]B9133T(?$'" MX@V9L.46,K;[X>[X7S/QL,<@9 ]AS_"F;OJ9'P#/0CH(V1>"&=IOHM;-Y76- MT> I2&Q22=6=+]P)?H*QT)F 8A2WX7_V4P MX8U'!G3Z,@G>*'L=WU2@W]B0UK]Q\93BC>_W-A)+B)+#*BI/@Q[1@5IG^.XC M5'59PNV/@BG]'$315QK?/-Z[ MK[><]6SQCMF&_,=,[#?O@UNV>!^T?BA\XG,0,5G5JX&(86QI!.FVY!#=8BXG M!I*I6::D&U #0QDR7L(')56H/(+8@62WCX>:C&KEH4!!9"]6SYJ-*F- K6Q$ M@HU AC6RD:V;[/I_4O>070-G"6 LP3H$,/E,-,XB"("^"N<';^1=LOWG(OF-.F (TF?#/J@JA(%0#>OH9\=\5H"L9G7Z9A70[,"JR M%!U!2Y> HYL2!HHMZ9;"=O*FIO!E*14N M[*W6"4)5#:P&',H2BA*1*IV@5(>XNO)B02DZB-#E&;LYBSR?1I$Q^M^9%XF0 M3&2^93X= [-8415^J$.(KO"X4Y%PPW*@K@\EVS")A+&&)=TQD*1IFC4D"E(L MXZ28Q??/=!"+GF"C;"L0WKO9CQYI&(J$CGT-)SI,X*VV\ M@*!J)K5\!=1:DL7[@I8L5),X2\_K4N=J3 "^ O4@9/9V:+OV+),G72_DHYU1 M;G]&BT9>'=G;8EBA2_K%9FV3WXT.?5=<$ZA/'VR*0"QS/:[';)7V'CTZ3AJ/BJ>$(GORL^?^\":BK23[;3:EXZ,U5-H> MG$#L DO6+,FTY*'$#\YY7TQ=0O(08F3;NH:'30R=? EWCLBL;>XD!N MCDC"'N,^A92>)D_@8"/5[Z].<*(3NF,Z=<,_110GYI\&OCOMWO8<5&[YU)NH MTJM9FK<7NZ]=W6QI6B>7LHY;F47\[\5]$V<4W-@$8O,^69Y1<9WBAU2=4ZK? M%;WR%GYKRZ;>_&PR/QFUZ9ZZP"LH5TY+.JG"=-P.?0J"\2]O,NF_;JFP[-SF\'>DG2Z:T'5_L-\;]FO*.>\6V:(" ME%I:J%Z"=>AWBP?O%L^GUFG];E$Q+<VXI>%CN>P2.=AOK_J"N-)[\2[J2L=-U+D7.J$K64-5]:HO=;J\4B=\ MI<#*N[*^U.D"2YV@?J7()UN[NIZPTJ>SG?]B6R?K4YY56B1;3L0(T>Q):P01\)D*$NZ[1")_8B',M"@@TG2 M(UI^]Q&I)-S525$ MUM7U;'UXH>%#Q%\6;>]&J>HF :JJ28J#%0D#4Y7B4 FDB7'$UC7+!,()E(01+4P1";MJ8.E<;AY;M: MH-<$/U9>VO'D3;5/WNS:=KB[58$ PBN]+POL&^F5"IY@]4KI)EIGQPW,/\ZG MGE0_'7)]5[?.AV$ U>8]&TTJT^[]@7B M:AK<"V&.(]M0B)KFBRAH:5)>*@, M)0.80PGKBJD!F]CL.7UI;5]:VT=G.KYYZGQIK7ZEZWV)2E]:6Z*2Z0K /GF\ M+YO<(P",KE2UDRK3*06Y#>F+ZXT'-#DOCC*INUTMFL1]1YW3UE%V3F7(E=S- M(LI.J<@Y--(!5Z!Z#XO>O%QZN:VJ76&YWS'U];9E#B"T*X5T4E)JN MS>Z+@W*Q:?]!??KH=2^U[W=%K8S!UY?O[V%IPAG3 ME$Y7[BM7"NHK]T\='9KXF&:S6@KR/Z$@]>*#,LG.[/IZL[E$FLB M3Q_I(P=6++:T$ Z(!9[U5"1L#)4)8, (CDV!(J&(2;(8N^4P0,$[SX" '4, M?E_2R)8'9&\S"0/ 9)!:=&G].W$K,[<^XU7 M(M$Q!UL^VHS@GS5%TUZ!@G4FS4I\CVZ3L1,3.#S<'8")GGS^,V+_C3?^+\==Q0'X7&. 54( M$RX!?553#$,E!AHR)3$8!W0+2:9M(LDV+=W65!NHIMVV8\"0+@X"^9D>8_^+ MZ[^ERRFC7?^O*$573J/)@Q]O[%%/-'AB[M.S-QJX(74'O_]P.1PZAUUF3RG" M\HS2,KJ+@]?1X8'':["%\#K]J]N'9W1>QYG+U);=9YEDZUGF_7-(CW.8.3GF M\66E.^KFU='.?8_*JE[Y*Q_D'__8_41ZNY-,NFOFM[L'VY.TFKW+M]B63=]ZGUWN:K[M?=$R[USND.O!7)S0?5NY; MW9/7 O+T3MJM\W#$_L?SG\;!5* 77/<,;][K>O!>:_KH'*265E;=L.A?#MGMM!YFRUXWF:K.M)[)\@#E?&E#S9;74UPZVNWZU#D5A#; MVH'U4FC#P'HIM&%@NWAZ:0&!/5/P115OYYQH4!UIO!M^6$]?3]^%.M+M*Q.I M9V1M=Q]Z.?1RZ.70RV'[&K0'/-L>Y1/Y^HO<7?SJ6QKR+]PG>EC%4J;0(OV, MV&=% ;J2*4]YF84T6Y=R_=59*=;.'+:D=L#5I# MB!DO;$8ZXPIQ),U6+ DZC,.&K2B.I?%R'<0+VN3W0.L@5Q2BR.CX7(&<*S+G M"L15N'*:FB5%Q6"U:DLQ"-1-&TC0T T)L\G "!ZRN<)H'3(F8&P:IZQ9NF.& MV'OT1JX?#]S5CK2#'^[$92R,.-:@RT%+4I8O6WYO*6D237;6/I:C$+(G)M52 MT:65+:FD^;*E^E$!3_GNOHJAWF=$J< =<%7C2Y]0W MW1YI./B#NI/X><06DDK[C5-&<.%Y!P!A9:"8/O^G[ 3XXDTFWDL04N:_3=W. MS8 S3_#3&I@ 9Q!\$#NFHVZZ#:RSFZ AZ1A8$D8&DC2LZ))E&L :(AT115F@ MR+!--VCCIGL'5_;?=)?B"DP15MBFNU* YHYC69H&/W[NLW-Z:\,8L_\B9>@KH4.W1,0W?""X)G;.U]RUU\!+[L7A#L(99E M'I3D F0K$-@9 L@P9 M2YBP9^O\!3*6-:";)D08I?9IR;G:R2_C!AEAZ/I/8ACFV_*2%+W3^.6&XYL7 M,:L_L0OCZ-IG"XH7C MB%S_:S%SR[GA_%\WQ3K->RH9J#8EF2:K"00>9ARSI M'*$10T-#R!X:,F'>G$!F1.\599=751M[MOLF2-I'YYPID+BG91@:MC5) MMW6=:!IA;U*7OAC:Y8SM=B!*\=/BIC&,A)=OTQ_QSW'$;_P[EW==S;&DU2+6^ S/$5N.EH)-9%=&Z0SX% 3C MJ*W"73=SUPU^QRS^XH9_4K%N''4)//X$9J8*0%XN%\75O+B9)DY7DBT!;X&AC29[8,+GRN[WY(W0EON?Q' M,.&[\LR,6K#7"+V(_62SC_Y3LA2*C@W,86OCQ('XW4=-S_&N+O(+3)Y'PZIU MI&C,L(B]KDSRZK5F\"N1SA/1539P^>XC(0HHQBTWT2,<;>;WV33Y[[7/ETX_ M#L*6&@7 #"3!BEI8[K=0L8M@(\UK_;9,:VTCW?S("ZKR#KI7B2D>>J],_U9; M,<)[8,"\.F^AH9R]Y]/ "4+J/?D6[\#NC][NV68H)*MYI/R[J,$9%#.X!]&_\I\2J(6-+IUO2.?!Q[)C]"93Z5I6G'J9,>]1G&^ M!GZ07PZ&KWSWW*QY*+N<,;,HZ>H:^6\D8Y==%'Z7P2;HI)K*%A9Q^OA+E/;-%A?T7>.&5P M]C# >N9_,H='Y*J(S,AUMWSVW!_>Q(O?FHW6EF21G,;<%" M=U.C8%*?/GJMC(/Q2"?,I_KMH*)(,G.+1M[>66\'TV<@A^B: R7=L Q&']8D M4T= L@B"MB4S9Q>"Y$ $(B(7"%R.>=UIV,WC\'4D-(&?(=WXHIND/^;_X7' MG^[D2(>%Q_?1^-*%4#[.MP]1&[S2$^IQV<5&X2%[M1B_+J'!FW=_M^Y;:_>Q MA.]4=+#BC6\GI4AYLFZVV2'G_3V!7B0S-^Y2273)448GD^B@RF6--#7/A<,( M+82YPV!$Z5BX9&M./UI_7LW<;*>;9H1K&&SV7 @F; M)W22X!%[/(6/\:B5M/)C! #D0F!V"Q6%24O%1O 36]]#=\(Y,YYZOA>)4IV? M;8XX,=L.(=0*Q3:ER"F&I*,XXF8M^;&5IT5LATL4K>"D%0=>PCL+9W0\WX.U M]8"%+]H0%F)*'%)*J(NN&([V]L^I-. M K'.M]@*\/,95*BXVTK$MA6=N<=LF\<-Y0EB7<"0+:(XMD14WII<-0Q)UPQ' MDP/UXB1KY210>&P4*4K>/NQ#UJKY MOWD4:3QWP:39 Z222BYVZ+JBK%C_S+@W>S%?W#C-H1"!]R1_1?!J,HEN'HV? MKC?A6UPG"+F_W_+\).[.ZL+;V>#N5"9WR\8N#D9_ILFHPU<:CKSHV)6'1YH< M//V6H,W,64M)0GCX1/TURRP_,!!GM'';_0:-^0TXV>GO0TN&^C2Y:V/T^MI/ MD\'C/:'>&MOK,?EKJK+DP5X4':DPB=O?^.W:9T[W+,F5X\=Z]\^NWVS)T@-0 ML$HTPDO">8W(@04X4-<<1X&R1!33D+"N*Y)I6[)DJ A!0]:!XE@+% !(WD-M M5W#A!+P\4F'"SF$93T\A?6)O9LY(Z#&%&XG7)YG\]0ITQTPJ+T9N2W$AH^%$ M'&MJ9N8K+41?@X:FX=&DQO=(J)"@?AJ&U8/V4F"M@I ,!-"')I,# 'E7[5TI M.%[&5()8K9LKNDI \UR!G"L"&0CJ+>0*X?@=S7,%<:Z(^D-\4NCF M]5PA$!$--\\5S+F"Q Q2JW!EI31CGK]!(Y$P*3;&R2^'++R*JG 33HBNZ-4 MA4JYL,R>L#T>Y%YL ?MB'SH+RR7W;:^C:$;'!^E)@QS ?!7# !66L0PAS4R- M$Z"[XS:@NV_@P^G0W=/E!'61*_6ANZ?+2;5%]KC'U8T"S0F7"ZI@S=ZD=M"U M#437#S0GA T+"6FGI;EVH#DQ[5&AG+HTS97VJ:\O7C)YDBU->38A0CB;(( ( MY'=]6$L<*XX>R3\S3PNOL,2Q' OD?QYC4UX@]DC;;/&OOR>Y1,F#]S"SC;&1:=:M4N3BD<@]DC)FGYQ@ M)RVM>5T9!5&,I2F%G M;U&OTD6.9E6:L.UN'2J-.?]A$7OJ\E1:DS6UHE56. LQ7]P:46''8TI /WL_ M>?PRES'P/:*/L\EG[W%_C20)0U9K#@#;_\D(2ICH0,(RVP)JV!Q*B@%MQ]8= MPY"-A5F\!=E)7&:YA*N-MIB8^2->1J?3&][LO?!?\U0] MB/T;Y/LV2'197:529BJL640BFLWV\>K0DDR%B7.H$ZC81-:@8R0.!G?790@D MF4AR!B!]\YC7U,!>^X]!.)V[:+'K<2B[^R!3XG8 H"GRR;9+!J,&271('X.@]G3 M\V#>]F4 990!HRM)7',S]D%$=9 J]N]L(JYB::I842S'DICL.?X7$-K-=C!# MI!!'&VHZ&69FL%II!C=,J0*)MNIOE*54)!K?:IT@5-4 J4PH2D0*.D&I#G%U MY161^%MX$*%KZB?OZ(O+]IET\L8QKI]\#G63 3R(C/%8U*>Z$YZ&/PFB&<<: MY,'LI&Z5IWJEZ8O[;\@S/$HCV#H4/*H0M[ =B)&C,)O(V,;X.)0EW7:(Q'[$ M0QDPVX])<@S+C+]>"%_7S)@Z8IYK6'CJEB,PB03+)^SS69DK];4<@6DDF.S# M%>&!W3T'8;S;!:L8#MYSO.-_CZK*=^H][C7ZGG;H- X=[)!G')$6Y MNWE,S];HG4;J(&$DJ9Q8"%7'5@%SYQ$FC'$J^\O4AH9$#%VWK"'4%9,D?64E M'1:R;O>EZ\@ETCGBLRZ @I2*64:EF)$&3R6%K 7HV%$TW7 +&!W6W@%&Q'V@ M@E0EDP+4Q@XPFWA1&QP[3!O R%FX[=8U@-G$EB/U?T$-]'^IK9E)^>E3L7U' M4JV*$8":ELG_:6,ODP9X(5J9J*H.,-C)BXZU,CG,$)?J9%()Q/YXG4P.[)9Q M"NNL[;+.)VZ6<9C2E)QTO%<&FW6X8[TRRBY;%5MEI,L65K5=Z];NJMK&6F4< MIB^E.F6 .CME[-_#H835.$8-IEBF(6-)/BEU?0N'@_H6-$80!_35BS#&.[H6 M'(;:WQQIZV2U&[3_]/#LC7&(E]$6T"0Z@,[>G )Q1U3%>06J"YN].:H(QX\H ME)%OP68_"E9WQDFD]JO_?:!&\6&9UK?D:^$TDUU\"G^R""FBW)R6Y M]@KXI*-\\2BG#%;_*?+LU(HGKX3M@9&LR)*!%,2Q?YFW;2I$&EI0U6UG:)I0 M?1"5-6QE5G G\NQ6>5%;)@=(\^RR+G=;\^Q6V7*D/#O0_3R[,M.G8FZ9F#P8 M*AP<%W8ASZY67C!-P0#RX@F\DQ>=S+.K:HA+Y=E52H%I69Y=L]99VV6=6Y%G M5U5I2DXZYLA@CO(&]]2<5N39[5ZV*N;9B**+<1*)LA]"][< M2?R6ZFX;R>/4Y2UC;LAMS/=K@BV*0.%9D\;6J7R_)F8_S_<#A1+GCB;\-<$N MWC";:59Q]6XHX^](^69-,$H13JH.UC"JWH2S)HCC"6=DI9EV[0EGAY!6*N%, M["V !O8_>*@GX:P!6:H<%20"AC[$6.=Q#X(D;.J:9-J&*JE8TU4D8TB4%&>1F>!L M7X#*1.[+J\R]K>8/KP;4;Q%>_]?JJTE=Y5YBU#D^G#.*K>_/E)-*Z&N;;!\AS&+)0[ BI+7$E]NGY< M/$*T$KOVAZ\C&D4WCXR_/C]%V@-MZT V2]SC1%;HY9JZN9; #--#GJ M,<_U8\RQ)5V6B02!K=JV;:J.O81V*\:RRQ*XK:LUOXG#)W(%O WIU-L'\_B4 M_.#-3)7\_G(G9=L8L>B(+AR];O! %/3(6WB0)RI/_F?>]I;Y>M_$B=%AKBJG M6U9:Z72]&D-G/,*7QM#^OXP 4]AS][E"1V1[6' M;"5G&PIA1*/5+\G. .MYO)OF:D%6::Z__"79 M%N@5CF3J(KGV\A)A['%LUGCQ6_J)?>9)R;'WZ-%P M$(V>Z93^][OG.'[YZXA_1T?NGX.<'Z_I_V)QD_ZA(ABK\VX?E;W^EKR\3;^3%7Y)^.6-ORE,3 O^_W^7/3'F=@LB!_!R, MDJ7QU8O>?2QUQ)$\^V\?UK[RX]\^S,>44O\A1_[?7I8H^@D%L1O&HG$1YZ3$ MV,S['"V_75Q(V5B6E^D2]T3GW\U?E7GXWSZD4CR62,7,[*Y(DS,=D3MWF0), MEI/N"K#<(?*E"7^'+XFS*7,AC:53OC1ZH7>EI0@>UZ9Z7]/FO M]W3T[ >3X.G-"D*V( GY7Y@H]SIP:Z6H+V)]*CV.A3U;OHO9K:7J&Y.)J%.Y M2#4O>=C>JWF7U5QD>(5O?_U^=VG:72Z_IM?N<]#NN^'%:7>IE+I>N\]!NS^9 MEZ+=^3S95FIOFD/$0:FR)=Z1^9;]):]&BQS\FU_^I3F;^93O5HHT7U61W1G_ M"FX#SX]O?,K^=+R?=)D/DRF^N*.^%X1?@YA&]HQ=R2YX2_[-;KP@:=X/ M@"]'NVLZ &ZS=O<'P!>CW34= +=-N]MU?M0&[H#D=(W,Y[X"D"KF-E):>G[D M>+X7T\_>3P[A%[O^$S\@%:U#(O,M"6U,W"C*SS*.U3;A ;R9.[D-.6)X_%;O MN2DN=S)(&I%LN_2^!=PA\I8"CG;J_;$*-@[4:TWB/?I.=^*-"!$&'4 $$M'I M6).%R6)N23M%]XW7/^0-TA=FQ::S:;U1 5!J=0%00J A6%'"./FERE;50$N7FDJRG1MDD1G/D^2?O9>+E2TD6DN=YDJRO66,\R]V MIF(-RN=DA=,T;CI>+K5) _5+DR]"1*1S0P!:&F&]=U]O!>5Y"7YFK(EB]N,_ MJ5MS.D/KI-;7&%V.N-L5+&\/>^!R-JB$[_H43=;4EI:D&+_<<+P,$XB)\#7P MA].72?!&J>V%=!0'H>B+=?-2\VX/EI,A/(4,F6E+$A&S8?0'D;F55I*Q%:L3 M,IY_/9=Q>=G6'\@O_8:_LR66]X_*)RFL!95.R ]=GS&^7A/=.?WM]?6$!T^= MTA:(",Y:.UUK:Y%E.[3'?6V!M6-N;*^_2_WM]?5 ?>VXMD 5]R@ )]F2UI?F MLEFF/0Q QR78XP"VE7P M='YZEB3/$9UMY]NI5]N3YXPXF$P^37_\<6F"ZT$<.F$P.@;BT%8][U$<+D#/ MZT=Q:*UZ]S .EZ/>]<$XM%>]>QR'BU'O^G <6J?>BR-17=%:>LBUX0CT&XUX M_#"F8W$(^MWWXNC;W?=+K+8W=I+;>A6_.!4^6VGV*5;G:JWZ MM;E/L;H05>\7YOXLHG5G$6>M9Q>H5^T#@ VKUWFKTYF* MKD>B/"-9]HG171-<#R%Z_K+M(43/5[8]A.@92;.'$#U3^?;E1YT(IG6I_*C% M>MZ7'UV GM=<>(U 4'=*7=H+)'Y: M=6D*K[S-RM*7-E[.TEE3:6,GU/LLELXM NR7SEK4I=-+9XWJTB^='&J7K99G MHRQVKRRU*DM?8W\Q?E9--?9M5F^L0P#/QL_Z^KGWLYI5ETXOG36JRZ4OG7)2 MFX5:FN2S4([A_\[8J'@[BL#G!\HKA5FSZ6S"KAV+8QI^74B?^=-^TB0;\U)E M*VMMK<3:7[:\^4B4Y(@8XW_-HIC??;&"5?6V6_32@F5N['<_I.[$^S=/1_A) M$]%^546'/IX+T($;7>-$.VR:T-*>\I#O)OI\&OE#\8X4B[[UXPMR< M:W_L_?3&LUQ&X'=_3,-?H1?7G13(_H]**%!R6=7UM%BQB IQKUC'4JS[T!U3?CK*MRSBPU=W6G>_ MP[:J%E1DO5>M8ZG6UX"?%KS0F!I/(15NYV7JE2A=Z_6JRY5S[5,NK.H(O (5 M:PCTRK4A"R?V. Q%S/Z*& E)@DTV%R?9?KXX(;OTUGVK^0RL+4JDREI^D]5# MQ.S<'6OE8D]:4X);O\VZ!$&>UT:KQ:J5]X9[U>J8/]Q>S2KXP[UF==$C;HMZ M$0 ![D'3#G)+ 90 WNV6II1+E.QYN3LMUK5"7+G7M7,(-;=6VPJA MYE[;.NYMMU?5BM'G7M7.P?UNC;[)"L2KR;H/HN28Z$GIL=K2\KI3)N]6'.0W MRM;0%Z[RZTJPME];;T8QD61%@B4T,KVL88WL-?#,A"TGP26P. ]3-)&-B8$, MA?!5L?SI,FEMZO&B\"IRF!#IK[0IFN<_W8:!S_X<)7[+VM9I[*H[MD*-W7 < M?7\9,^X*Y=>/97>26K][]]68Q<]!R-B6/3.[<^@X;;8@DDK_WRSTHK$W.GZL MPF/3PV579W. Y]\=6YV8]X326*6FZQR6%*M8U=JI/L(=X6>9T5JN::N+ NOALSHEK1X3JTMRFQ]W*+J.6WK:NNE (2=7PQ_S M'L^31LX33B$?K"DM/8O<)1^;_1K%'*Y8>!+G(97^A+CS,NQ1PUHOII.#W31) ML](^FI6Z:W6B9 'S4\[1Y%#][=&9Z 5,/S[]] M=ID-']%9S ,PW+%*S_?&9Z$X_4%:1P76'Z1U3&#]05K;1=0?I'5): E$*W-U M9) I]NLKT'3!WZLZ1."JP_2^J"M-+F&P3(-BR9OX;XPP4QGTV.Y)6*/1\>W;AB_"8OIBK-!YLEF?REL-T+/ M'WDO[N3FEW]L;/D3J49_8-5]&28'5BJ&N*T[QW4'5C>BDO@^F$=5RS>)Z))4 M^F/$;HA)=!3*-%WA5=\M38T]:H>A0[?Q0FF^!O[PE8YF,;/!9ZP4BL*FJ,S\9CZ%F0M%@K6--QI*SZ^IU_'LPYK MUQD5<"#2EKG1 $@RK'/KT'>6VV];H]6K@WW#N/-RI4^A,7E7NM>8KCG3I]"9 MOG=@A]WI$RA,WQ*P\PYU[5K3=_H[ M@#[P73@(#Z!GYGZ7Z>0H7ZOGQGYH^> M0HGZ=GOGY*">0(/Z+GKGY['6KT9]*S):.]!*Q-_6#J^9L>G QLTS-7;_[;A\S8=Y&^ MPKV-9*Q]4H%IVX:\=23#[]\VCH3]5N))JY3,XO"O96BX2S1WY?XD&I#\N/DQ M?#Y,_OH8!+$?<(OI_SEXG;!__S4,)OG9SZ]\'X1/']@ZA#[PGS_P"]^EU\=O M+^QZIN/4']/Q8C3)\R?!*+WL.:2/__WN/[SQ U%EI*KD07;TH8$5)#$[ID@8 M(BQIIFY(P+9-X&@J&,K6 Y!E\(#F[YJX/^B$O(ML'G"%AU0>,):'IH:'C!O0LB6L M&T!BSS<(6'5!_P$"FVS&2(;9F]"VE(T@Q'D2S,=F.. MJ2''=!ZVZL.^3Z@\5,4R5*0R3;,,)#/%LY%D.([#Q*H9FB%;4#;TG;RM\)#* M R:Z 2T% JPT0)AY*)+<#TD*A$U@S$/.&$.5L&7.$A6P<\-YCY%\Z_?< Z430,%?!N M#VLZOSL_ +80!3/F[;!OIXQ1S)=E5M:7OM^]^_B-OK!?^49G$#_3@3\3GE7P M..#XXG0\"$1"=#1P(_[E'7V)$]\+R5<#'B\=O$QFQ5MG?N%FYBE17@(TB /Q MW,U/^^%&_#Y?/''YG%G,_:*QYS\M!Q2ON]\5V"/LEL<@''"@YZF;?GJD7LP6 MKP$',!1OUWX3%[D\"SP:/(7,[TI&Z >^1.=E"(,)]^@'-"V(8._UQP.TZ=:- MM[U/O,:ET"NI CFI*H2+4JY!Q!/B!]P#J*@9&YYU3$79--QSU!LCG-N^QS"8 M'NS5!-O,D!N.=JA?>L6'1W<42TLU#,(Q#?_['7@OYU627;[)-&ZAJXKSLXXN MTC*ZJOA(79#7WMY4%XBJXG1U@:XJOED7)E<5%^Y4=!4M/]]7LQ^2KS_^?U!+ M P04 " "$=&E+1))4FUL3 !AV@ $0 ')G96XM,C Q-S Y,S N>'-D M[5U;<]LXLG[?JOT/6+^E3';/RQ1$0A)V*$ + M@(YU?OUI@*0$"10,4G(BU_(AL4B@/S3P-6Z-"S_^_6F:H$'2 M"(MX3-GX[.!+O]7M7_1Z!W__Y<]_^OB75@M=7O?1/R.2$($500/\Q!F?SE$_ MFI I1BTT46IVVFY_^_;M,![)B!]&?-H>48991''2DD0\THC(-FJU"LC?LL1/ MT8?#M\>''ZR0!YZR^!2]LUY="((5Q$8QI'^*WAYU?FYU.JVCDT'G;Z?O.J=' M1_]KQ^:SN:#CB4(_17\UD=$E9XPD"9FCZT*K-^CFYN(0=9,$/>C($CT0K2B) M#W,LF64/BHK)LP,KC]^.#[D8M]\>'77:__Q\DQ7#P9__A+*XIT]#D= 5"?VF MD#EN4R85*$$LD82R/SP2.GB(I2WQY(CD:G5.3D[:)M2*GT39D>=5K'G54I-9\162IF0LKEQ)BP%=4$F2447AK#T")')\='E@ #?M)I M>0'$2K1U6FV(U()81-#(%GU>SI'1<6*U$+/+^GT["[1B1V"02LQ7HTL2'8[Y M8SL/+"^'*!4"ZM4FT3RT7#8FM%P, K3$.T>"/$63$(&8)=(__CRT-NLI0^P MQ=2D>(!H?';@C;'0HM C)M!"4Z-OYZ@#K7@A;O\$*)1A(0OL8WL=81T\E22^ M8[^8WQ%.HC0Q@C?PG OG,7R",P$M,E,U))>:;9;+WQ9T[(BE/JAKS.ENM.AJ M[KDTNEPD6,KZ" G[YCX&P!!+\O[FXOKV[[5Y?Z5__NIG?9'<## M>?>F>WMQA?J?KJX&_8;%+5F\Q]!^JPE1% JG,J5&^AE>W]7A%?VTHMA?&YY# M>.[!^'=*NHDB@D$>'DDYH6XT/X/OPQCL#^#/YZM;8._N&H(^WS]5+G"8_^"&,U#,I/]=_6J>Y&_TEIUBW+ MAN$:#/?IF,%8)L),+2OF?>"SXA0\_M$#Z58K*O-3(?4);<2H)_L M=^MD%]AOD$'/W,T%?D-_K;JL,!M3:!6[4A(EZU?IYW'\9+]W:W8!B3+,AN : M!.>S(WF/Y[KO@PH);T1*XAN*AS0QO6!=TNMB^PWA0\G 78,B"[4QA1JF<,/9 M>$#THN1052.Z7-)/H^,IN^#050M%LQ$8HUP@DV+#91U7BI[=3'@2$R%U#ZCF M4/O,RW,L]6+1W$2KZ%2I"NJW ,>!EF&:7KNO0+YE8,TT'.;@C>>T?B>N/1<# M_%2_]_8 ^$EV?&@9EM[UU53M6FQ>8RI^PTE*EL5:L1[[$;Q\OG7<9AH,&33T MF6#]LAELUW>+3JF:YHX/Z ^UTYJP:(LA6$5(/_>.0\U"-ZWV"GYC C5,X($8 M!_0]AEGL0&#H]2*SGE27_RIX?O(=7UH.C1SLAO@Z S8RUG\?R(P+78?J$AZ" MXR?:<:'ED&B!V1#\8HN;Q8L=+G(N(/VT.\ZTDL5.]%,!UNP">[DM# /M+ FS M@$J ?OX=_YJ]G0']E&$TM+_$= "EKX;(WB1-? *[#^'X:?= M\;BYZ^$-Q=]Y8;Q*U:^-[C<+QPU7=9&\,9J76BVO8!T!,'XS*''4+5;.&X:_ MUQ)Z!<9KP'HMX-AQ[7F7TQN;>.%U]4J5/Q3-;P&.@\]98V]8_P&+[14L8;L4 M_-;A> !+%MX;^]CY"GP%]GWR?FX=I]^FU?B&X.^Y+%^!^YK0?K-PG((!2_2- MA;S46GVE$<&S,'[F2[;;+=?M&XI?; &_ L9X5_L8N7GC%MTKW'XSFMP#'&^BL_C:L!URNLRC!_ "Y??J[&\=& M*9RX5^Y4E_/3Z7CU2L^CZ[G< MR^F0?]=$D4ILVE'T%D0H\G::RO*@0US#:G$1&BN',I()Z?PI(]=18.LH :VJK1-IUQ MEH^-N@GT?R8CT**F(IK I/5>T(BX) 9)^2EU3YTN4,T8:HEKVN$<&1GHAN0J M)']A.(46CL3]=#;+KMW#R;W@^FH][&EW@^7\1#M.LP4NLH'U.@HRT$TKO.M6 MN.3.M*I"?HX=#YBG?5Z])ZTAN K!^6Y#:[-AT @J5,Q/LN/L*MO[V RG=E*1 M)YB-28]96\[,CK.2C6U.=:X@ZN?;\7MET(BRX*UP#>?AG*]O6PNJV6%"?IY# M=KPUU7I7;HX(QLR7-$FAZGPE^@YT$G''W7GUQ/^V. M#\O F[%WG@ J4D!Y$IDQ2&0ETAA I78]>'=B4.W?%LYO((Y7K/*6QZ;5V(71 M],R5\/F"91FYZV;QO("7^/>.P\P"U+W_AOVM#:?5.,VWC0;5]&?C^QDMV;*V MW+;:U-)=,*H_2!*G"=&W52_*=IW&\DA^[AQ'60&B_6(KVX\;NL+IVK@O>)VR MS1']M#ENKV?V"3?D[8"\H+:THK2?YFJWJS5M[8YZS]6=W&YON1;NY_#Y2],: M>K:A)W"$$R+D)]+Q6+E$-A5P)VOX4[W+Y?^,]E=/>E.K_E!3_I;$S]7/JN)^ MUAW_E0V/JVA(K.*,$F). MV=CL9+T;66<9LJ,,9AN=ZW(*$?+36N)8RD#S3;5 [N:#%0W#.V;8OSA<'<'+ M_0?'MU2%^V;I>*N] 274A;F9*XCZV2_;QU7.=3-.V\F:XN*(DSZ&9$XAV8>0 MPI88ZV#XS\%B%QW0Z MQ6)^-[J;F5H8*?H(5.4RN'T;US!H0*I(:U';#F'8(%R?CY=!Q< M/CZ;0=8.^'T@4@D:Z,DL:U@F MEK772..:?ME*T YJVH'O;"=A;<6VN'X+>'V4/WE#P3'R_ M!3B>N96#[\U0?:>-!!3J U&I8'J;)^6Q[*?#?Y-(#?C5$Y[F-YJ>SZ^)WG"? MG7:%RMYC^>>R-0L 0=FXFZH)+]\S]+*)^8W)\0=:S0E@H5P?E"N$-Q66)61>Y#R- MM<-(C0%4J>\I-+WD,^@Q3:==G%%Q9G!TLPF\L;J'UNOU(=P&\$CNLP M2P#E*: LB94;.5*=",I3^1^)LG0:.ZAV\*S\"QF!Q\^J"/OY=]R**Q_80#9\ MTP?L9ABZ=F=*$.5A0GZJ72^D<\E*P_!.ME,2$6GMQT0[#LR9SO/YKX2/!9Y- M:-05!#M[* -$_.PZ/LDE9.9&R,Z6PJ!^"8LT;L/MEMQ>"SZU/HIRD4H%4W?A M=-U51/U<.Q['+3 ;SBORWEQU>T#B0A]U&=VSN=5R0_&\%N!XS5< MM8(B%;1,1M?^_WI[T/\-8<3Z0$;HR;Q1$.GL0-+I+"$'^3LL(BV_8BS?C@^Y M&+<[)R!(/PU%8N3?'AT=9R:V5GZY5@7"1)#1V8$ MZVR]/8*9^LGQT>\@3]8QO/9A3&J^89 MGACC6>SL!60=1KB(X2F1,QSY%*=,'\76ES3):$*F^":_-9H"Z6$UTLG0_;:%)/ MBWHJV"2_-T^Q"K:*0D G^KZR(2SHW-X.])NJ9F!@)8D.Q_RQ;<8Q8AZL3IE< M\;"=(JD0A$4U-+$%%T];Z1(3JM'>55&CD-$_6DOAZHF3IVA2N1 60N;75IFG MY@"]!CNNHH$EEO]N+2&J:\$PC<(;2UJI%T+FUX;T27:+G5'@[*";).92I,]D.B0BFUGI4:?&AO3V,^ MQ93U%)GJ2< !PD.I!([4V8$2J1[&@%;T=&;60 =&,$Z+91=&DT1/F(JX,@5A MJE(=^JO@Z>SL(!.G +]!:7T,JKAFL3L6Q 2Z6?!&VZL,*9XDOTZ'G]P\K(?L MD]KG%-(7E-U/L)B"*:=F-XS>7B' QK6KV\E/N,A>933_*JMU&^]7+OZ@;'R! M9U3AI!O_.\UO';$S6TDLRW"FRI0SHK"8E^5XA!/Y3):SL"%.]*CY[" 2)*9J MIR5A?9\VOU)/'X:,(2(=4;P\&:MS#JEWF7V4#L)@T!9?F+Y:V0$;3NBME.;W M2WIK1K*)BWHMA)@&?^G2>JG"=Y-YL8*.R7 /R_D+$PO1 7XZ)XR,J'JATMZ4 MV&LP[O!+PVZ@O+3VMLW6DK:+1>\.9>,?UNM4^#ZL?JR5\USR.^_NX,SL(>Y!A9D6^VRL(M@U\$J9Z=A[4F2WJ3;3N]$EGLNO5$TH^SJAT>0* M6G4UO\8TD0/>!PN4H_G=,*%C8XRRV!D&S;R\TC=I 4!6(AN+U$44UJ MCE%W4:P\,OG4%R.9/%G;*KJY+G;A!$7?HPY@_<;/<[+>86T(W\MN MZ9H*J71S#1'U%YN@?_U,81BK8!!EZHMT.JIPD7WJNGZ%H:+ R55"(GU,YA/! MB9I$P(Z3OV=C[E.VK.,D916J/'B/ZI*EX'HU8C<;I<'[E %H#ZZFLX3/";FD OHA+LQD M*CLS[F0H+/J^9? );$C11[<#+@O<)^7O9N9("QN; PTK!RV*[UC#S*W'KGDJ M_@5S>>VN&$Q@#H)':B6CVP*]!J]79H,#7BQ=6:X!A_B N/MD!SE'&X]5]9B5 M 2N;%>5>PRA@\?UVGKMO"ZP]OMF7/19G?:^Y M&!&J&P*[4,+B[X^+Z)XK[=;7W!2G1!93Q()A& IRF#_J[ZE0-5E(/)"QWJ'* MQ;P[FPG^".K:);%CX%>P5E-RHX3<<*6$.V*K([Q/3>P#>:12^_'*IA5E@7LT MG_#=OUJ6G<#XKR2'Z[/Y@+A[.;U?ZGVM=Y"3&QB4QN;BA7QK>O9F?8IKLK3X MMGEI.6R%MU))5?'^Q\T?[0]LE&A>6@ ;8NZY&:Q]_:M8EG"^ K8YWQ41]K,\ MM++NG91"Z"\5ZGCG\V64O&?NZ@L#LALGE\LZTFR@&$PPRT;_$J9^(J)25X'L MWA&[#+]GJBOE;KCY@=7KQ3+^&XP03 .D;X/4 X4!UZ\RH_PN1?^,!O_5-%BM M07<\%F0,PUIH-J$1D#0R5V[\2(I"M'L%(^P?66YK?<$#T<-M/;?ES!1,BA/M M-=X3EH.UW2_G=NTBRPMF@W&7K,J_>$K[-/J?<*&>7_0HZ<0KR>V9*>F: ?6G MQR)GLET2MD]SZ8&V0?8T(-&$\82/YQ?Y-O6R)860R'N5N6_\GE.F[AB!G]

Y^R%SJW+7. U9#]<=WAQW9V MB U^_C]02P,$% @ A'1I2].NR31/%P .VH! !4 !R9V5N+3(P,3

;FKBL?VS-XF,[63E#UCS;G*'KED M>S=U+RF8A"3L4J "D+:5O_X:(,4/B2!!D10 KQ^FQI( =/\:7XU&=^.G?[PL M@]$39IR$]//1V;O3HQ&F7N@3.O]\]'!W?'[WY>KJZ!]__^,??OK3\?'HZ_AN M]$\/!YBA"(_NT4M(P^5Z] 4%7AR@"!H971/ZVR/B>'0\6D31ZM/)R?/S\SM_ MQKWPG1G9W\]/CL[/OUX?_:W3S^3??SX\43^FI3FY!.7K5R'GA2.!H,C90GQZ7A3[%A\=7SV M_OC#V;L7[A_]71#\B84!GN+92/+P*5JO\.3Z:"3:?9A>E=AG>!40:$<.I"@= M?2>BY$EM8R==69U"S7_=13#,!(W)+!LNMR$G@L27 '%.9@3[K3G7;/:0&&X1 MP^V[H$7;T0)'Q$-!_ZBN8/5:XO,@PHQ"YS_A+C!V&^N=WR^(+\9!^,ROJ$\8 M]J(N_.XVUIG?KX1[0JV)]$CK'/O MWS%)!BGO&T]SVST"^0)$B"]V9FCXGB'*9YBQ/18DC29[97NY"BET-S^G/FR[ MZ;8%HR!FW@*VG5L&2D(G$%H$>H3T0%$,G8W]NW@%%>6V%-RR<"RZO9^1I4WB M .LO*+W/]IZWC%R@E/\A&D,_WGAG)(A%C1="GWVT@+1.;ZBYQXH1$(IQ_X$ MA,?$-&!X@4'&3SC9V+KT50LJ/8*[1(S"T83?8G:W@&'1=W_IM=_SINK!NO25 M!#'(\!]M0VE/HV>@= H9 -T M5V/3/<(09VT_#K#0\C.J'7BO;J]'AF%W7V$6K6\#1",8Q6),KT2?=V!:W>8A M&.][^+0DU.N<@&5S3F#.G7..HVYS>:NI =GL?_[JM-_GX6T9LHC\1[9[^;(" MM0.#!IQ^B_T>NZ4MI4%6*M"V6(S]:X(>2=!UTZAMMM?=G[$U:!0_HR &8J#E M@\H1$;D_41*R[V'4"8=>^X<&U-NAJ#VQ?H]\%>1ZU]):4.GS, ';0[2&?>(N M"KW?0#_&OCB^P-0>Q+BU%[D^EY%*LNE:UF4=J6VW3P#QC*;K*3 O(@\ M@42[L*YH<7BF^UH>M)H? LX4#AR,>,(")?K_@1*A<<&Y68Y=ZN'\ZQ[[:0^J M=H#OO;^[LM"K5BG,//?H98@#84/30_0ND)OB*&94F(%(Z/.[^/%7[$7WX>4+ M6A(J*5^LQUC8*@-Y_0*B!PTPN242+$(3L&>?Q]$B['RX'Y:O'@4X1H1)->4& M(_%YB".>/HT^[<1A$$##SXCYDUG&@53&(A GL% R77>Q%[>DU&?OQ3"T\ VA M9!DOI_(^ ?;S)4G,2@_43XR[B*[Y-GSX4,SX4]&&?M1W!/9(>606'ZY"/N-@R(!YICQLSFBQZE MT)*P'7(X./[!<5=N_.)DJ# MCU]M3X=!IN\>U"V42/^3?&\>AI;.QDEA/:PV5TO&),;>NUJ#V-!XE?X/P_9Q M*[(VR:#W,; '\>'G0-DQ8>CIWDS- L0#3'Y=FD.CWYA!;M%:$!0N[SO>'<.. M@7TYL%0RO8^5;GP,+:7KD,[O,5M^Q8_1$*.CNGTCJ'KOV3HJ@]LHQ*%C$08^ M9CSW-!%?2M<,&&RRV"#6BK:D;9-%[P-A3P:&WQG3V_2AE8 :,B8Q#K#M-Q(; M&F]V29RS,,@DKZ=C%&7OW:I#[0#VR,U].*P=V?V_-[CZUI*P77(8PDK;GOS0 M,E%Y%@P[,-I0'7R'WW)!&!:Y#C4+$/>OQFC33-%[>1Z8:\!:D@+4P-07X>C) MMX)V+\D]$M(G6[2'94@S9X=D M@ 295(RQCTD)6'1$I9)F"9(?XHL[#$_'B. MT.I$#)43'$1\\XTG9VDREC^G7_]KZW3Y)69,AH@EE +TB(//1PV%3PSR MG;MO?,>1'O>550QAV#K'-P)0E#?$?5,H]W7(.HQ#=H>* M=W(-G#?6,X%&W#8*377KTC$JQ9$I$.G5-8(JGV&U +:+F>$UBV;;& 33(#VY MR2I9KZ]E&$F1E_IIT5#)!(ZO.$DD _M-8:_]'E*O%DEC-1-8OH6A_TR"0,%S M]K,)WK9OP6"3OWSQ@ECD$VG@6ZNJ&4SIM3YPI.2]4,0$CX71N0DO+1F?%7PW M5C.,I7Z=L41KEDIN.F:;%I3JLL:X;K,6UE0PQG]^[N/?&)PIZL=+;143&&Y9 MNK\TJC55)0UQO()S3QK:#6M&84#7"U^GIAE$"H<=]6I?6\4$ACP2N%I_;YS; M+1HP@R]"A&)_XV%;L#" AD8\HL;56-$$'NW]N6Y'+A@VSUF9=<2\38/PYXY5 MLYS@.2UQPD60L6CMF$1XN:D_8^%RQY*P(1:J#O&CD '+,IOX7T]/CT;/,M6< M_ R?5HR(V./UYZ/W1Z.8 W/A*K&IV(JN?I'(P?[M-8#5T^%ST!]? ^@*8&>G MKP%8F[TAAW[V&J K%/,8/KPAS_"0Z>1?81052H#_]ZA[4!MY:_2 M;[;O'?/^=DBST8:L M'#E8APZE>F!U',UR^ X=337AM_4HS&7AT,*N)PN=6XP<_CXKO)4NT.6DLX;Y MW'W.S\#U3T6&+T5VSW/&Q"-+21S*YKVEI="(E E!-]OM^DQQIW0HZH:=Z$FK"D ']SF509<[5'V' 4 MS4D0^$S[\0)3V+/JT>^6-N22*,66/7.@X+AZ@M=R&2.N8LF<$S.H@=>JDL:V!,HP"\4K3_\)V*?P80!,7^":T\/X?(UR$.,)'.D_RZ^\I MN<[DC,D.=IRP/ ?JE\V&2H:8I U)75F^HE46-\(REKO<-%":& I$9RE\2 M2GC$Y'&U?AAK5C9J*]$XHA6-)EL:AI-FX):0A]O$G+P_[DEZ754G)V^<56?T MLCE^R^+@I >-#M(&S2IL@J MK@84[DJ63[,::W%9F=P8:)STLM=$N:M=*8+=+._4;7-:23VN-!,Y&2A3!W/; M:M('E,/FXDKL<_*]RH&C3A,G<2NU M76CR -36@ I5K<&T%7+2!M-V53LP;2)FVX IUFF'8C>9M_BF@D0>M*:6=JNJ M=DA[8RQ*&:Q=BW5K6X2L$&W>#E2QHAUXTBCKC?I5&6VMC5&K,4..B4)5@7WQ M"8X"_L7Z@0M5,PU3H/-S+R)/24Q:A8E/[10ZFW M^C&-;&5';E*TG$SK,:RD=I3J;KD_7J6,% J/DPG/!I!46S-)+K& M626X!HN$(K/B[T]<_1P]G4R@CH9.#Q$).MP9_6 MR4#E_N5D(*K7H;CH_N6MZ[&J"(+^W:D2#7[*;@92]2\F/1=;18#XF[0J'!05 M,>%OLBH[!;L9!7X(,>GYB"H"P-_DI_*&5H1_OPEL-T3$R9L=I$6W7*@'3CL65@0@I#'\KA,N-"Y,0=$25=E3TM"-01E@%%^WXK B9 _0-H>@#DS4DA#[_2$5U0JI:QQ" MCKM$7Y40VL%9KH^$-L.# MZ^.S\(KIP5;479JO2(K-H?H'(.RZ/*_@($7G)"LL=]G[!:(B"]@S"8(#B+:9 M!_>EG#Y=?A!I;FBY+K7#3O#]9_4!=NF&# S#TW-]++4-B3L,;>O&F7A?85,5 M=KKJ]&6'HNK0F-OL5)7PU$^N#$7-2#*O>H5A=R\W87$?N'M+K@^9/)QTH#R@ MI YL!5#X:EI^!7F _CC8;J+P 7WK 4/6'873Z5M_#'ZJ4;BQODG^D+8CA6_K M6R<8,C@Y^8*0H]U1=1^M\,I]D_]!;P*=? [*11U)VWGX=R_Z@4WC"F?D-[&; M]?MP\I&KU] MJ5N3DR]F.2I_G9AZE]RQ'>V&"E^);@[>QKQ:'RB*?>@?_RY> MK0(9?HD"&&5CX0QLOT_P+1++T0)'!'@PS&/Z:E<;-(B-*:C[=JJL8<6FGC. M$Q^DR5F*@>E=A%'?L EY;(W6[_'R$3/HJ60L[P[>:O!M6[$(Z0YSHQIX$AOMA*4PL:1%5Z M0QLUGOR%>WY%*W,RFGCJ=2NE87FD%%3=;RSD7%S[HT <^T3ZC^2M<#C)*=;] M?MHVL>OMR[E(B#*45,IMVR"51E77LN<4U.RDVE+(OV.C_G'G+; ?B]QFQ41!1JP)Z<7@ MF%#"%XE1.DG;.L4 M1IOX=LRB9>S8*++B\$WC2L8AR^Y[+)-H?NE1$1YOQKQ4S%EQSY"/T] 0M<5( M64-\A]811H<5]1WB#WL,3.0+F0"\,8:T)053*(8QJN M4:#=!SNE+=-.ZU M]%W7'2 M\+?/T-A58YVT]^T#77D2<=+8UTH"*AW R1Q+K9"KS@!.YC5JA;Q)?^V67LA@ M7!5C:UC3?T9!C.6CT4^8140&)U%@^GL8F;&6"5_Z*WFO(@S(&S:3QZV59\Z: M*F9.S$6&'BC:6$J%_+6!5-4S>?X?@S9 /2R\^[G:MT%5VHB+3TCG]Y@MA5Q5 M3CW%(D97I2IFRTMPW<1P\C36#G+E/'(S_W,S<,64ZYALV>[MQJ;\--4%WF\R6";<]YS9U0,%<9>6DWT@9 M.)SB*&94)*LBH<_OXL=?L1?=AYSC&FY'U<9^$Q+-19. MA3>$DF6\G&:Y3TB24.,!",A$;(BNN71)-3T*TLL26!.BM4R[AZ1KH)VS$<^% M%*=X)51JF$L6\@C+@R=Z?8[%TBP-3Q?K;SB<,[1:$.^<860?AV-0]._(G)(9 M; DPGV(>P:K,3(_-(J>;VYT\3?;%VAJ6I9Y]'R8G'Y*N_W+"B^Q9/.,^2Q!H M#W^[%R>Y_.^!YD4 VH.33-\GN=3M8KTP9/,Q<1L&Q .%(&-]\X63S%O&=$7: M4U'857:M'-7;B5QM%:Z23RNEJI]&SE9Y[X' RI[(LAK8OS?6L6JE;)5Q&/;+ MN@WK5LI^.PC"?I%K<&REI+>98=]S8E-LQ[R5\E== M@O_.TK@5?!<=,8^>E$\/,(.Q-\^']02P,$% M @ A'1I2^_=:/@P4@ V-\& !4 !R9V5N+3(P,3-V/_0U_OE-N+:_;!G9NT8[T;IU:,]2:60U/;.?7%0)*J*;A99 M!LEJE7_] 22K2%81($""3(#"1JQ'+>&1F0"1[\R__]?+.GBS13CVH_#GMQ^_ M^_#V#0K=R//#Y<]OOSR^FSV>7U^__:___-=_^?O_>O?NS<75XYO_<5& L).@ M-T_.2Q1&Z]V;"[3P0S\A:[RY\<.OSTZ,WKQ[LTJ2S4_OWW_[]NT[;Q&[T7=N MM'Y/!CJAZSO!NQCAK>^B^/V;=^_VZ_^20_+3F[]^]^G[[_Y:^3V]^ MJ/SJ'",GV],CP/STYM.'CW][]_'CNP\_/GW\CY]^^/C3AP__KSHZVNRPOUPE M;_ZW^^_9X#<741BB($"[-U=[J/[/FYN;\^_>S(+@S0,='+]Y0!10Y'U7K!7L M$224"^.?WU:P?'G&P7<17K[_].'#]^_W ]_^Z[^\R0?_]!+[M0G?OM\/__C^ M?VYO'MT56COO_#!."#2UB72QIJD??_SQQ_?97ZNC"1Q>!>LO[_,_YJ-C M_Z%K];8;3X^2U>HO =/:,//W[_@<[_MXO(3=KFO@8[0)?+).=NV2XJJ^IR/?$7$JZQWQQN%SW49Q]).>!$\?^PD>>-.2"RXZ)P[V#D?P12*R=K%#BNTZ@ M'JMK\M2MT2Q($ [)X6]1'S1.%U,.[[D3KZZ"Z%M\'7H^1F[2!][3Q7K#>^'' M;A#%*49G3NS'\\4])J\G^<[HJ7-%:-3_O: M"A$Y)YOX'F7C9.$G[(3Q F'A1YATP;;(+4BQNR)L MYQX3D:(7$D(;*$3I2^BDY+"1]YANR,2,+07W.+JBQZ[F9@EO,<(%J[_HZF^; M8HY1;OB MBA,R?^XT3*7=54_ *([J#REE1,NT74X(MRQM;GK"1V48C8NLK9JHN>93.BOSE+E,$0S].$:@]4@>O)6V5V4GDEB5A"__^2<,.M$Q1/\:V#OZ+$ M>0[0(W)33.B,E#/@OCLK),)UN$5Q0A]J(ITU0= #S?:U%2,2)A$>X+A:EU:( M!M7,O31 5,H_[-H#]N;U% ),N/L&X61W'SAA0FXQO=,;>N8]@&:O.0;@JJ^/ MY$9*OPGR;"Y]\LW-XA@E_;[EHZ4&!%/]]RNRODKE;1WAQ/\S6_?R94/$#D0D MX.*WR%-X++([#?)2$6D+I\B[\9UG/^C+-+C+*N7^&.^(1/&+$Z1D,R+E$Y$C M\3/^%/H1OHN27GB(K3\V0LJ4(OG-U*I\#=LIE](D=E&I3!#VD.P(GWA,(OA)8? IT'HG!@WZ46*'K^7T*?2EQ$;\[N;NBB\M<*SZG#KGH@ MK_R\^X*@5*JD9IXGYV4(A;!EZ2%.EVSW@)(4A]0,Y$=>_)@^_X[^!XJ[<11$)"%OSG8FR\.$&3"6$+(24"HF:[[V(LE=U)Y>BFY6NC6 M#_UUNG[(_ F$GZ_]W*ST)?1RXZX3[N(;0OM>5UI^+Z56_\Q<39[#9)=Y&1QW M$.>?W#XJ'S*TI'1\0!NJG)+/73%B8NNK-" A[-)+LD24[V4>E;/=9Q0ML;-9 M^>X,(Z>/U4A@]6&1N<+1^M%?AOZ"L&;RB:=Q0K@>[O.%R>PR$'(SUXU2\CD_ M(!?Y6VJ//ML-B*7P=FI".#(5]2DZ!+H+TT9F[<&Q26,_1'%, MWN/G0L0HZ?^$7I*S@,B9*E$4VU /O)_H/9._P8JV'9H&E<^GO''W4>"[1'(\ M +/_A4(J2&ZL!QU&QW]PO!N<^73P$!BW;@6-J_(O77##H?$^CG@8XG#9>X!A MI_PXVW8:_/X*1SH,\OEVV%U#BJC_R#O#,#1U]D$*NV&E.>XVD#@J/VJ!S8;& MEQG_,.P92VVK$PV4WX$.FP__#=0#$X;^W-MWTP#C 3Y^T3V'QGYO!KEW=G1# M&O)^$MTQ[!WH"H&FE%%^5_K!,325;J)P^83P^@(])T/C%&>,\">P>[H@1@E!S9 M%S.AM4;^DM'%"8*W;XJ%JU@=9OEA\M[SU^^+,>_IA 'A(5M1GTT4OO/0PDF# M1 ZZT^GCP!JM'3_L#&H^>TA(LQW>K='Z&6%),&M3!X1Q19; ;OJ,WATH(P=I MTP(%O-ZAW-(-@:P&,_G44.C1.@[Y;^E22JKB9#N3O\@GE/KX _V!/F8_O/OPL2@.]&_D5[_-R-8>W?XJ<);[Y0+G&04_ MOSW]^_O!X3E/,0V!OB+/F!/\$SGX,O0NR&/7 !ISZ/!0[L\LWSL/];TBOXL; MP&2/'1M.2B,Q*,N1X\&84X9]W,WCQH/OB2S+ 2O[\_#0Y$_$.=D0TUA.#[W\ M7[1K *MYW&CP$9$\"K/TAH;Z""Q@>9/&@ORB8,(,&"^J7'9X:*[\ .%ST1VFA1,_ M9V)$&K];.LZ& O:W]RA(XOUO,@6B F'QZ[*\&)$ET#7Y\1A0SD!0>#-MH@W6 M?-#P9TUT7/HZ/.[6SU'0<-+UOQ_@*26Y&:Y#1L3 _3*%1-A!!B\66.!HW7SA M]EM_+FPA["&=%0K!*: WT<@T47AX1VI7B5J M'XU'C:^=EY@""2F--EPNOC6=9(_KB= M*UC__7W=XCNH%5BPPCB YG<4"U=\ M_0P-D#$80F,]33:]0XD8](U3@' XBCIL18 Q'@CZML*S-U$<$QIGA3/8.$FM M H+I(;W^WO&]Z_#1!PS9ZIQ.@R/X+Z M(#@X6[[5VAAP*(6(>CP6!.JMXP?T;;Z*\*-3S<]JH7?K/ AL:.89C5HZ2D!+ M:C4%&1B)S07!BAV2Q<*%,P,*@^(%YA[!\3 86 ^U&??A[47)R1W'6-\V"QB3 M*BS\#[ME$@0>%RAOBT#DD8HL=A>%+A>3UFE3\8)VI^SG*/*^^<&QL^?DSQ"P M'6>8$9'T\L4-4JI7M\ M-!4&IR)EED#$A+TRQ/IWN#9VV#P6#&H93LZ9 9_:=6* M/^,H;KGOW"D0.-SC0CIJ%RGM&&PZ[/Q:IUH(^5TBY3K Z>@ M3*J)%"HM=XI(FJ/[:)LMV-7X.895MG3+ZANJTXX=ER;\-$W<*<='QGAH,18WVB>=HP9"MD!N4_ZAO*(OJ55;/2-WN%ZXZI( M";J,RG"7"> LX/0S(;A:'%]N\(H)(=?"J/)M$R8$8 NC6C>FFQ!\+8R:D*W# MA&AL\4^4A1N4/#>Q-"2!LY)U3%2/CV=(+\4%?5E)']Q; P9* NC+8/H0H-T_ M7U) 7[[3AP(\CT:)N[Z,J=_UYT0GE*NKTU"T9O/<,J7%-#7 MBM'N F[2)(Y#J4Q(M)+&E!4L;T+BE1RR;9%R)J1BR6',/5>HK"R;*Z\F.8UE MTBL/6%]!5 PS<;Y5X@PD>NJ2@ =SF#("16-,2BE#Z,MLY 7F>C#\ 3L:I%"4Z:2)34 M-+]]LADZC;*[Y#,F.!D>+\''K&62+GAPGS3.!%W@;W_8VF;9".R!([ '<\KO M.Q%497<#O?(JHPP(-X+'R)IP%9MPY30@$\+VQ! 7%2A,B-[K@O&IJ&%"\%YW M3/?"B EQ?-VQ;*X-J'$ GQBJ0A8,^)B^ =#E?:;ZA@)T1//T&]79)],)14;Q M3B!I2A??(91M.O>9S(($X=!)_"V",$*?I3&Y0C'MC/CLAUDGJ4.46T)^BGU" M3"<_^\=:RE?R9L!@ M$)/=:=Y>_!@%;/-P?104I#16HL@I8%>..QJF ZPMJ[FG!7;F M)<)633RG=&,;O6V7 [PE&0 MP%F\1&IC0 IMY>\ _:I;8&T:"58:C!'V=45>,G\9YK9:M]I1G,@NV;^"7([W M?D_S>]LB# ^TF6YTVP-V3WMR$XB3!/O/:4(5W:?83^F;Y2ZI"8+PJC@FB8DNPJ&F%Z ES+ M"RJ]C,ZX\NQC"2$[L@] W8ED0KA.FTNFBB'#!6)"J$X?- \^$_@@G==7>$NQ\>ND,-$@ MUB/PQK9Z$K:OH=>$$@T#DI4;$0)>RD& -BQ#4DWL:C2,F! W*(+=L7G*A&!! M(;P.YDOPL$";9*$V"O3T^$VH)R\:XD":5Q10]QP. Q$PKHRI"I(4+,A JY8B@>A1:94/Y6 M##&V?<6$*K=B.,I[>4RHQ MN?I@E3OJR$N.D1.C"Y3_KQ1RC"4@<-SWEI%+K6J;!8,)42QTI)_RZWLBO+ M/+VP*2NB22-4F:H-3D<->&1P.IZJ!T[[EITRR%3G*-'*3KRYJ'AU:7G=%BVM$ESPL M1O']$%W4/#ITNQ^RBVM$EP9G1?_[(;JH>73H=C]D%Y]BL1N&GD%4Y,*]V&P3 MOPYK[=!.M0VY!4"Z,N00QO/%+2(@$\DSZ_25Q9PVF:2&?L*)K30;;(SG2* M[&1?1=Y[@!6\4AL" F.ZV>0I<4ZP#RHIL-IE(P)M6944Z$64P=>F@: &+!125E]-4@ M!_E 3@/D3"C=-M2;>8AW-J'0V@!$. DI-J&H6C;$*E-[6A MJ4V732SPRH32<2/2JCF RX2J^JK]@RP:INFXEWOIJ\WWP/JG25R*LK^8MR">%@L9+?(&4PLF6DU: 6&M4 M4X'D)YW]<#+)"XW=#/8%T$INK*^EISNRU>HN):;Z6FID,>V2M5[205^;2]<3 MK^<=E9B*&51&+69.,T"(,I7F#4MC:HY%,44X([/G^3EHU^$BPNL\ 0*B7'<> MA$-NU2.M$>]@+_ZR\J#/!#UR><[#Q=IT'>H;W0D//!\Y"J3:+F9?+K%S!JW&H@3!+\QW&.7]YO$)4&0IF MH9?9!?X[Q7[L^2X3*N%IPT<6HX63!@=EAYF6*"['5O6EY@,"M_*(I:4-@CVY M-@A3(GN#+[P>PC]*K!)U=/+$="V "M M1*Z=@"%>&1TZ/OO@UGPX2K$>S8(DWX.1Y"18I44U%I@H$M$L3CJ9DZ M5R!2@F*3)JIS22$E'X5"LY0)%85X&F>-B8CY-63K^0!YD"HN[%@CUU&>XG-% M<4:7ZJ@]\9<8+=+@QE^P3$2]EK3]86U_6 T@SU_6?6A" MG#NKYSA+>2:WN-[F._^K.*)=%M>$+BP;K- 437"X3[&[ M1ZGYD.=:*198@;6:.=UR: (+:()?+5SH"3MAG!?FD6L\S5A"Q"A7T@1C MHE%>456BHE$0O12%*=6U"OGPD>B4547D@KQR,S=)G4"<'CWWT81:-'EQ&?I_ M$N7$(T?K+WSGH)[L-1CR^5=J&9&_I>M3728K!O9$-/(]GY( P&$3E/B9%^;:C+4KA"4 MK 11WSMXCC.?FY=QIWN$,Y6*00V1F3 8-;*?LQVUHG$T[/9Y&F%#8>+:/-KG M30J;7L&+>2NPBB(EKL' M:FOD8]$VRP:&VV, (S ))U,".A]8._DI+:6;_H.(5_[SY<]0D;FRN,-%GB^>! MDZG1-&X:G8$TKHHKCZ;(-V-"Z5%YS'D]KL JA[[&YD_,.GDB(2FU4A/2XL$$ M0X^[$J]=3M0Y&KDKUJJBP70.6NY+&R41&R9$*HL2J$/0E0E=2 >\'Q]U2'L; MA0)J?."&=A65)18SB,^$1HPC79:N82DF='&4)6&__ 43VCK*4D3,XV%"VT99 MS!MNNL:=&!7(I7TBV4WHTZC@/>T;%&E"&T<%9%(;;0;?\U$]T80"RTSH?:A& MIN\>@VY"$\3A:%2)/X=O=BA6P$8X +'^N;1&QH%;&<5,J\.@;TJA&^$(Q[+B M3:,["+XWGMAE[Q#G)B9\,T*KX.^ T$Q*T)'4H5T* U M9M>$GI *Z,"+*S*A!Y\"$K2$., WWY.I^<>-@CPM <4,UH-_"B6J_ZE!VA0. M(!1F67-(R\5PP7?X?JV5 ;L&%DZ@&& ?U%L#4LRI]*>"#%)R,WC%OU%)PV47 M!2E^>!VD$# Q% 3YBRA!@&J95I!' MKW3M::7-Z9%VQGB7VW:Y0\E\(?52]US1)M-)GN"TT\QT<('WR)XQ*VBSE12J0DFQ-E$=!&QFVIE-M MW ^\^U<] I?./@FVH#C\?J;?I7L<;1!.=O>!0X3?7!?>Y([-P6\6>V_M[MF7 M$)>U1)R7,Q2BA7],H[%V->C.V7YHM@^1[4-D^Q!-O@_1\'ULIA5 ;7K?$1M> MW'%OV\5"K(N%#B$P/8*DP4HCC=PLPZC8/Y5!TF#-,FR0M V2UB;H3VF\PY1" MK,?U#D\I%GL$&^F4(K,'=DN\DBANI?%&KR3@>XS8(OC(<;U)R7%?&)JO.1KI M&N(N#,W]'(UD-<(RH<8=8P3U3+$E2-.M,%^8']Q]^DIZ>@P9 M_3JE#A^C!3Y,J3L(4.PP?/,0#SCO4)+W-;AA%[05GZ\;=D7GW YX[6=.)8!]6H'%KSHP5P<36X^@4;!X M 1M3:&,*87T=7!8UYX MGT,&'+PQPYA68E@7?2ON"$CE;S+%VW&SD^+6&9%=!4*B!,%46A]E62EH^-*^ MD<@A9)%CLN"-5Z.C^>05QGYXOW+(]751FIEDJ"D]K^.!/#9TPG.50'I.AM#U M'U",R/.U8L/%& E3!R\W>!5/1^7:/9&M.<8%@8GZX<,U^@A-G2!.O6Q9\+8) MQM=XY>,X.8_6:R(^^$[PZ 3HU@]0G$0ANMPR2[/)S;56E/R:Y=&N1?8'K[AC MPT"02GW.F@B*-6"XGQ%[O)*[>A\E-!>+JE%[<>UPW_8M/0FGCX+.0 M45Y*CQ/7# $?-38Q^[+8768+^;6,5[9H#8]G^W5MU0Q*GXBP80H\NH_I0>LO M8U:/OJO$-F$OFQH"#Z(DPGOIQB)?'PT2/-1!V '63U^:@ >P/P%XG,ZQK4P5)&65FG!'PLQ278H G31R: "WU<4 MC>MPYKKIF@H'14WM\VB]P6A%B;A%><(22+A "=8=2FC!-B?(BI:%6Y3'&7TF MITM3J?A>=-EE0 (&VH^ 0MAFWI5>1F-<>:9P#S2F]E M_)\H:KS))KNCU5"9UOQ.=O3DB7(2)ESG9/-8(Z$>)13!#)')> M[B.%8%%>/R'NC;D*(+^ESMPP3G1A>DVQ1*<'?% MA%WC/).JD(Q:/5/&X>N$+\> J@9=@\REQY5[],FK(I^+1\L(D:?@$;DI(9Z/ MXLL7-T@)TE?DU"C1B4A$ 9PO3O!8T[XA+&N-DK5!C%3?'.RU)+#4Q\#D=3PG MYQ%AW)A^ MBTH+>3V27 MF*I>M%00^0CHQT#;&9";?N'L8M[A=%M/3^S)1^V2/SE+-%]DVN@]]ET"N+]< M,JV]?5?5DQ*5P^J,=W4->"Q/6UAP$:H,5Y+]K5*X8%S OJMJ2XE[A[P,KK\A(E2XO(LR M)1YY^4@:PD=^=17A!?*S\1?^UO>(-)LW%.I#JU[[FN^B87S]\TS7(-0I(L\+ M^E'&Q$X6;9\$DSU%GFO?I8=*(?E"M*/XX?$+USO+GP/B-"EJQ2*/:AI$,$7T MEE)\KPBYCRCT(WP7)2B^2,E(,F"7_W<>-@>^J%X=U#36:'JH>2L&N4N&& [9 M9H%ZL"U+/8%'4R3CC:]<'3(Z5'Y0X.VS3X()Q'2[ S$8FM<$ P/$"3.B*J&S MPTR>8 /(C?">-4T)Q!<5=8Y2D2>;(F\+>$2*4J+T-A[K7-UA"'+4+,CPQ1S& M19[I1BD)H5]_\&Z$$//ME7CKUP]\(%&%9_\M!5E=P];:'04&Q^2)(<=0=L$C M[12CUZ2M@B>_3B["JEVC'M+\=E! !8S_Y=ND;RCET+02=#"4I!)3EX#BNK(^ M= 3?HA/;D2Z3\ZZ*KM,]PLOZ=U^E?_?T2ZM\B'V(P5]XLA[:LLK_T:>:FVF( M>GG\R3(C.+HN!7'7&! 6K];I,]5\L617T0C3$^"*!J(R>#+64'(O1;<\T9VJ M-U)^$2MB*E0+>KXM^BI]S:Z9SE>V;'O>E6!3=>KT(FG'%U![QXT2HJ@0MK3W MX(Q'*2$#G*X>FR&_,K9$)>NS@:KKY,0K^O\TX6KK!"@O7'7KX*\H._ORI/5) M8=HZ?D!ANXHPK7I=@GB>8DXMB_9Y(*E'3*CJ']I=%+H=T6,NI*:-D? -X@JS M7989&7ZF:BB[Q%3"_C57_F\B(D$BO&XZB%LGV1\)'4$>V76Z;CI;^45 &NKD M>W/#M>MC0(+,J73%R>TK_PX&'3_@O3)">PA5M?A[7$4X:?\"[A&1<(Y;Z'18 M8%2=M@?O*GN0R/*/J6JS/8DI(=YIK\.JN%>2WYWVVJH*FG3@Z-JKIX-_-FP] M CRN4,S0VE%"U]? .CC:#0(7>*S-U)P$@I5^3F3>D_,QK!BZ*$*F-)QJ$*IK MO1WJFI5L[#&06:\L[Q9?ATU/A@Z&NSICJE0M^XRC."YKU=$*=6=H$='(NQ=! MZU>WM74P (I"3FOV#465^MHZ4*4U)(@S02_X9VM:?/1/&F\7R]MRZ[,A,#O? M]RNK7R:N68(_9RKFT#ZQ8?OGNJ4(6<- >'C/R<$N"1O\,W,)<2^"P,2)X6-+ MU->[OE,ZQ;D7F6@S>9W'RO/6T@I>8+:FF'&+.(C/GS1VJDS6C>8A9B4)SFB0 MVB&'*"FV%,#RI'9;0U5U]Q.=#8/?E\7.T13C,@HK('7-/S'!>FD1=R#2Y(G:X*7*&!V;.HD9-8*PHC+;Q.,=U!& M1F$SHC1I+[*EB'"0%->1[*E%Q(E$*[(DJ29SQK'@L*=9M%LV$@*+R_ M.$&:W;P'%".\Y52J8$[0VBT$]+YQ;[&^_(RI9['O]_'#W(#UA!4G2;HT?&WP MMD-8$QH0(RX%D I+MMS7<.Y[12Y-3 [V9-D4;;&F6GE"0EX">G:(*5# M0&%\<+[=.@G"OA/(71+V1%!\?HWPU^OP'D+((H6QY"\CI+_8!61Z)YC-?K M#8ZV>:VMS$7%0)@_!R8!(BOQ[5+Z9@_Z$I,7G8<#;X9-?KA*,7D>R'=,3OC* M?Z$_<:G)'@\!_8T3'E>]J/T)!";DQ(@VSQ#]R#@3M-9G1@V"=U=$$L"[ZBO* MHREG @3\3$[ PZ%EDE9XM%E\!"9JA0_;(L2= AO,SP1-+):_9?HTI>;Q[!;B MWTYSJ%_;Z4[8M-&-=+EP8((QHQM^+0*]"6:-C@?+D;!,L&YTPYHG \';/H;" MFJ.?F! ]V0UIKI(+'C,Y&-IM4C)X1/]@F*NS6^G;@5B;FN;53XZA)=6&3,5J."T;T=1L$U:OMWJ]U>L;2%=_KL'U>\OXF6DC MB1,N:3_Q61RC!*3JX7D:)]$:X0<49/CW39-,UQ*2I_V?!9'K7$5O3#]$J-%&MSX"Y:(*S05 M)LBY8*Z]OC?9533$]/+%#5+JHZ"!B-_\4H260_5T&0UQE?@NNZSTZC#N5;NS M#\X-/$#\'@M-5E)G\7@OEIFC9; U'^5'-T]6")_<2YZ,S9L!8@ CJ[F[:JMZ6/:Z;!/@)^B!%">1K%U YR U>:S;;>HZ!YPIQ9?I%0(//1N) M E5[?(GSQPG@+&_%+O%_G06PQH^BD+$UZ5O51#F:G<5@_H M.3*UG283U S[DJ_M080WNK\VR;'[QVYZ!&[U+EZ^; AQ:,'Z0W,3=0&ZKX#O M-M#R 5% R4V@-RIVG>"?R&%Y7%6LK#]%*)A79*P2(AP6,P3O*%5S^(?%S,#[ MB6RO[L#SU0S!_%ND#F^REF986TW#:AI6T]!7TU BK,"K([H0Z/"B&QX@I)HD M.7LW/&)(,5%R60\^@D@KFF1R/WPHB#5OO!;S1J4?G^L2_N_=^,ZS'^2])6&J M3T=IF,3WSHZ2.0L5*MH/L!PAG!D04FI!Q^N0D)VV*$5Q*_R,\8#05VZ!$/0- MXP&AO\?1 L5Q]GE=(4$46), \7B(=DX@? 8GHV$JI,>$)<;Q>;1^]L.,OYT3 M3<(/R4.4T)IL/GD6G?Q!RZ_,CH]T!;%*8M3Q=C, 3>Y 2M ME-T()L&:=;9 ]D.>Q3MU-C#VPYBK >ML0NR--DMMUME&V _I/MH2O)5PX*MP MJOV"IXD-C3+3<*%]1E1GS%F"L/8Y49TQ9ID(M,^!ZHQQF]*F?294W^^:C[2N M15?E="_3/2'GY 7:$<[[BQ.D!%O"?;<()]3M\XA" O)=E,"X1"[06E2..1P>=EXD5]-( M>(B_A,X^+IR^*\(7OFD>I//BBN@BH8O.HSB)V5W\6*.G8O"?EN'\)@J73PBO MZA-UQ;R#9R5)V-H)TP M9G!=G>V>'?"LBLO3!K:62SX'[=GZ/ MT=I/UPQ9OWT>2"YD#:K<2.Z'R\Q,+H3(T10H?2N_-'$>XDNO#PUV/CQ6F3/G M(T<)$YH.KTN:9L^J?,HEA>^Q[R+>88C-UQ2[!_I=],"NF*\5=M>+PU>167^O MP\L7%\4Q[1/ODX]_P\RMZ[6D5C2@56;B511X-'$ N6E"I$.:/4)>O@MG%TN? M>.MZ>F)?"L3SQ6,2N5^SK_$)^\LEI]5[OU7UI$3EL#KC75T#'DNJT5&&CHE> MB_Y(?4RT6F='_R)VNWGSE=CLCK;+^/86$?DCB3-Y*C=D_8,0%N'B2CU%%\@- M'(QF0;#7V&Z)_+H^D=.&V '^3*\<%TD$!U>&ZP"[CS/F( CZ?K0&D&-R_U'H M[@@[0T3-\GRW^!+$4&%/A\>M:OJZ7"R0F]3L)-)NRJ8U],+2>F*M)U8#;^80 M//0NI=;*^8)*(+_ZRBD<2+W?PY\)=YH]9][BSR M9O$E88\)M6?4G$ALGJI\1_@3?4 >6F>FL_RU%M;2&R?JAX_$;65,G2!.6L06 M'(/&\DG+SM8*,ZH*2C)?]FQXS%YK/$C_"E]%*5=*I$/#PWJCRT:B"D\W/];% MA&0F]3"VZ8G-8X'JDKD(>?$5CM85>Q"'T+P9-@[*D/@@#1SE-CIHQ!"9JM$- M/ [$AD$I0IW[>)L7!R5SGSGFS(FET4EX1,S+L9/ G!7EIU]IL-ZH=G!SZEPP M;!!ZU)R=.A(=%LOFS+Y#^7M,7;*JYRY=_I!2=T,N)^9N#O2>R"R=6M3Y&2; )H<4Z"C/:7,=QBO;FI<>5@QO;S/$G0(3P5"#B MAEJ>C@.&-B-9G%'1:X>Y-AH"\GU?MD>$M^3,,WA.OJ<[*MO&"?*RNQH_18D3 M5/].E54B[OX3D5?2C98AK73+P'VX_29%O9S'7$6X^!4=Q\H.'!D(4#K3;V:> ML2#NJ\ >;\-\<]Y)SSX*J3V>%Z'?/-8&\.;4N75>J$>">Q/K8T"@S/TF?"AK M8Y3((.3!V7^%%SY&+IG7]O6*SU,"8;[B4W2?8G=%WLLVD4-P$G3 ,Q4F: EV M6COX !OCW-OG06#SX(1+GL1<_AT,.N[75!T! B%A]$2 )\P^.\,OA'/'#X]? M^#!SYT!@4?9L:Y9H9K37XC*+<([/=N68(G(P5ZLX24#JU@>A3B/,+%2;!^L# M=X76+%)G__F%W%(_7.:"*4L>5KH%&(V>VQ%XYB'PX"]72=R:T#?,7D91+1=R M2TM?G'7Z?%HY8<[LX]ERB8FXF:#KD+R18>R[F7/KETR?4DW7GM 8]4VWXOJ9 MMM.-KPN3ZZ^(WC.BPFX1)K2Y6N40VVEYTY@6C]);'7KW@1.VEMD:9"N-:)8!29!Q5ZBM+)#,"GIB M^/0MZHEAN0(8AEEP P^!? (?#2YGWX 1XZWF&,-Y\^!P6(?1^)=I/A@3,N% MFHHS)[Y\0=CU8[8117XA"'R?_(2:D:\)1]SZ7NH$G--J'JL%U#3CZ $%>5+1 MRM\\11Q7=M=5E'CNOH0>PM^PGR#,]M2=#H*@.-H7_5\-)A9##P4&.!:')N!$J51 T>>?B$*-B 6Z#;?.*2KQY3S2,. MCU#[!6QPX5?Q.8J8,2&%J0VC>J22.=D6RH, )I"C,0A-6F195E M-2-R:Y"@"95K!Z1I$7!A0A5;S6Y6UQ!*$\KF:L:[6Z,"32C)JQE-^V96F5#I M5[,70WU*E0DEA$T[!'YNCPG%C(>A^(#5B$PHE&P841E%BDPHT#QD 'PC[4]+ MGYA0_W=H,DE4BBG)9?"CJ()< F5K2EH9_-8I^@);BJ$<2/6]UO%W0HD!M8>G M.<82/,I)#%UN1#TW7*DMB!V> .V?1L?(_,,+T1 >#U])7ZS:>$.X?$/$B#Z' M*72;99 RI2)X8SR^@/+4G"X'7PQ_%(PKZ7,EQF):-5"AY>;ZRD5;&HB*RE0/ MF2\>G0#%+76!C\=I6Q]V%F00^+3_R[%RE;6!.='NNA2 E=C%UDB]#LE'@0Y" MUTU!.4X6%V^&1AAP\Z?X\1R>7P)BB10D)* M/7#_1/HW(3A=&D\A&<.$0'-IS"6Y*GP\^<32P3MDA@T@-$XJ2W<@^@BQ#=F\ M72@S4[I>.W@W7^3.K1GM!$O [&Y@TLL0,2T%V!;FEU>8;.G5KK&O92^_\KF( M9\]4('"5UU\5VE-)":O>(#9'3C((,\J6)A8!+?(VZ6M1QVJH,J"<#4W\.BOH M#%IR]G0?PZEU%'B[SQ]NK4TYPNZ&?\='N#T@*KP1E?(\"K-W*G4"VJ=^A ]< M&!(3[_)5A!?(3S+.&%8R'P^AY0/=XO9])TE-@/>B'TPFGD(]-V(@LAYM8B*= M*KFY=2%F()*Q]S.<>J^E3+\:+!ZB(""/$OWC\"2K;F8XW0!XA^CN$Z8LO4"+ ML6ZK*" FRO9L-%D2]:>!9/LND)AXP_/TQ%SH0S1UXBFBOZJ@S[ %#731N\,S M3>H/*C8(;S]-V@(PRYY F?BF2Z,\MAE'(8!:?B=,S]E10<-!#1!J@3"2SMQR M#*,060*"5]M,R,8,Z5M-6L\X(5M-6L-HQ(%H/Y"%"SYL>0(4%;;0V.*2 T7H MO+YJ1N,$^,"G] ](5YG@+Y7E_SK9&B==6@KJ)#I%=$RB])1N)Z'25@/?OH]] M0&/&90XD[1Q;XW6N,09*[H%"1G5N%6CJ]>[AC#*AK,RP\1%C5>37./G2' (? MAY^9D. Y(G5[]6*R#\ H(;^3[F8T.L$;LBLFW95G= *+AUI,NI%/[\ V ./M MQ#O5C'LD*KW4DVYVH]>Q2 9I3+H!CU9O6,]TGDFW[]'JH(0S,B?=BD:K(^D; MHBG;KT:ODB?WA#)ALD*)[Q(( >*MRNKZ[&*G]3&@A75/&T4T0LP>;XO=DN_' M36EQK?EB0;X@S"=D\V#S:^,PZG30YB1[E!L)PQJE9/>R'^^^N^1C^OP[>16? MHE+$: )(;**M'L1;7\MX8EL]2/ ,V[O$* NDYFQE:2:]U6\P.7// MU0)JL58Q;?BTK/)J,*W>19!^.(W2N!H;$N]C!P^?%ZN8#$(=/3KTV!02A2DD MC/OTRJG"2ZP1+B@[,9JT2 L%=;ZW:4VP&?>GN759UU6LKV$ROH:\M_AU2.Y FN$V3U8(/ZV< M$*)F?T]HC*J>U(ZK5%L >'A>!?4KH2NZ'$ 5)-A^%JT8'-(Y&'691]]^6F]U M82Y@DA<"@FE1>-BJXK+;3XNV1*'=9O&"PY3$E-Y_HM0=L/)V-R"F16?Y4@K* MPWP&@5%SR8(1:=SXE(""8B8=II_'^#[?29?R,^#[:/ 33[K8G^Z?2(OS KQ.H,U$F=+7P*?]R-_8)+):-*.T M:!.7*9:_;"ME\2;:E['JRH5IE>2ARVV98MMF5!LJ^GA M?'C\PKUT_#DVC6#CS< K?BC ;>S]7YLO1^F7?@Z)']%3\X+JKAFKL/, M&$S_ 6+O==TH)60/EX\TO(P\1O&7C>OTXL6[[X M OK@]X"(Y.GZ@9_+*,D5(H^G$Y!/.$D)(+O:8"G$Y5:V?J,KRF[0#2&C=TWD MX'#I$RUB%L>(BHNWSN\1/@^L#-/0KF<"7>NHJ Q')DL,>IAJ#)N]0\!O3<:*A@&*,S%!+QE54,C#4: M!O($!0'*,H6(($589,(7&#@3(."_(AWEHUIP(ZDG.&CXR3F6,G2$H M6@B;X?(FBN-S!^-=T="1Q84X$_2"GX;0Y2)E$$3?:-R4-$8-2X#@2,,%*QK_ M/7G+\O3)IZC"5ECH"L%Y.F=:'57@:Q.F>BD 7:($P>7RH.D\%UX/TRWNPI)>!C:WJ MX@BHN2 ;OPEX/Z,0]AT,C%7O.I"C[UL_I&N&+>X[4HT_S8)-%NUHQ)A71*K6\WAAXM[:K&> M8!2:$#FZN'5U#BZ30EI>NH,/%E.$.M,5HG-4E((;+>G(U[G8BA0U>(9NG#E[Z9/C+V^3ET+E$@Q3:H[C[P$N(MN9U<&,,#"[W MVXJ7@'E?_ZP<82PEK4[@&3?J,)>R.!5X_S !O%GVE +%OTP Q2//4('97S4U M@9J7/BJ29M3FIJ:H5?TC1E0;DD&*!KZ72$')^&*=W5M=V37&R*8"_,T4,BFK M05>/KNUB!]SH*V]\,@T[2EG$]#@T@12T9F=\%;/&Z$X3:J/SG//)S_S0G($K2Z>B' M^2CNGH\WA9RN2P<'OF"D<_-8F^%3,4T?+N&)G80=J]\P1Q+6WV.-MO#YL MO'Z7=^GNAO$ND3\ Q8F'Q1DQSK$Z8EQ:/;+>\$>8-]SPJ&S38X%M).UXD9XC MU2 2XN@,[_0Q\YQ@H$9G,M5>=7#'O7"!KE;1R&"GCA2.DW#P=,*XV2X.Y\RQ M=G$)N[B&L3"=D'J\U#OVI;^Q7\-0ETY(474*/IIE1(N^#D_((%9O'1!38O-F M6/ITCHU59M$7#'X%,F]?.3[.&LC<(H?^.RL;J4OIN+,T)A)]')]'Z^="2,J# MK E6"?DI]KTBT/K&=Y[]@-#W/,48,5/+>BP(4O0,/2=E*R".EM\P$![>"_)9 MS!=7/HZ3!_1'ZN-#75)6X0SQ^?#873DNXJ8Q,H=K #LF]$2ANYLO\K?-=PO* MBN'"G@Z/VZV3I%FR#KNV'&<"//RMM69XX_"0R/O3Q)M"!)9%IF*BE$\?0M MNH^(VFBA,:9OV(0J+%W$5$W;E(R4@R8)?_ETQDUZM0 MN#JH^LX6QVLISTQV;H(RWR:,'+*"55X9\)(&3&><*HFBEL$@Q)DG[+H;@JAM MS,($4]-@=&EC/CHG:@])G#[V)7 /,A#-V%80$UQ>PU.D;G\PP6,VPBWAV)M, M<+\-3R&NK13>F0=#HKIJK7.F^EA4J"CO^J>B=[%$32"8219=GG8)'M $'.H# MY!1]B(*@*)I!'N7]>;-*E7&1(VQJO08E[ M1$F2FTI:;YGZ#4VB7\S A^= &&8OK=U-8QLC!WAE&PV4REZFUV#,'.M0U'[" M1ME%-26Q")1]1N6V': MI![AZ_ J2C$-G(YGH?>T0A@YBZ0YCJ#GBO"G$[-@YDJXB5TGX!>,Z+@>2%D$=X6\ M-$#S12.CX)F;A*9.4XX;SQ @QO-KN7-")SIA-5V>9#V> !.4ZF$(4I5EP%5> M2"I4^: )H4)#$J(B ID0(S0@*2K2KPF10>*44*+Q@8<""=O(9 0D978O*&$G3!VLLY6L799PC/WC]2/\\O@9C%4_$2Z]GD0LG<35.S$7]9H MD#Q&0CF7K,VM@'@T" 3.%#U%E5OMHYAO?^%,L#F7V;M''O+<@EPTR&(0LGFL MM>3FU"E8)??SJ8\!@C)C4UEA8Q0G\V\APO'*WY3I/V>[NRBDZB'A) %MAY<- M86/4<3T([(N^04Z0P< ]JL:A$# _T'Y&'!Y2_AT,.BXAJR- (*P(0%R!HF&@ M8? "M85GB)AM7JS6:1KA$I_MJG_A?8[B"\#:AL4 %3,6RZREQ#OYN"%B*$[7 MUZ'+3EP^'0120-=/*(FN0\_?^E[*+5#&-0D*)\"TZ:E.*)8FZ%!7UFIV74B+'A+V97:C(,WN9X+#L M@C/#.&6"9[(+NCUL,_ ^2K&.>/+J58VM-;RI\-Q-C%TK1ER+CGH='&X=M$Y] M(\_'P[]%F01/-!Z?$C(?%'C+A?')P]3Q].^IK?ZJE*H2>+MMP4KS/)L1]SUH M,]. OYDB-=N[V9YJTO*1,ULV< FJ6VFNMCR@381I5(KB( V]G-;3I?2F M52**BK-DF7K9XV'= L=7L'+QSG;%'\6< N(K 78^;(*NS7$E--4:.X>2!J1O MJ+X*!-/.)G,[FVUM$E2:L*6M*QTYK[FLL0U(E"AM1E1^WJ*05K0JFR_-,'+D M! F&)W86!%F14K8;]F@$Q&-_'H64&'F]IP<__GJ&0G>U=O!7KONR=9H>N.P. M8'%PIA\9AAA88M D/G E:P%^^&ZPV/]PI6N# DT\9@_6 F^PH M]R!59DPEEKE+ ^C/9T?P5/X <;(EGSTY,6ZL9/L\JVX7@IT3H+B0:SY'D1?? MH81+6LZ$<>\J[<3:>%?)'P 5879STF;MMV$\"/1M+4B/H6>.'_<6 +2L%U"7 M1.7DFLK)^1+A/?5"YG91D;J*=CNIP*T+G9$_EL&Y>%>%%G"4F0:5=CF=C^3D M+24]"513&\#CD82MBGS505_#H4($A=X!B%\].J;$S<@CC5'8 (/#>CR M3)WJS%5L!10QG4+G)N'2$3?+LW4.BEI55#:A\(@44E0+A$\748P4-<. QZZK M0JK1NP&?>2 DT[=JQ36.P*:&(35.&GQ=5X0>C_XR]!<$GS Y3^,D6M-0:1WL MO-;[9+U/UGNCF1>D!P;%XR)GZV^;-15_3G>ZY@#\ZGNH>-1OG=\CO*?;B7WB MB+ZBLY7DHW]&(<)$1@]H3K#O_@,Y0;)R'9P;!BHY MVUL_"/Q-A!&1)]8.^T ;QX&$HCIK(@C5R,%]3]GCH3U[,DX]%?X\%0&T)^_. MV:Y^,VG60A&.MH\J$PNH[;ZR1O8:28^2=2;I8M5Y?;(5DD1W!C)=*!) M"F/-0-1QUC/_$ D:N(QLOY[#;PU,S?S M'=*.G,C/^E">[71QVYS"QK5%,(=K852?E,M)"2Y Q7*M TUK!UJ;5\&F;XW@ M +3I6P9B /6>6N>K=5%:%Z5U49H(??7-A/=="+CFV#J13MXY7@52ZYY3C+P6 ME4B['[[![LF1/;):'+1-\+,)?C;!SR;XV02_(3T#6KQ/IH?23#CX@2=C32#Z M88PH#RVD*1OG 1WG,:H/]BY*4/P47?FA$[J^$QS2!.,S)_;C@SO6#Y<@G,]&& MZ SY@#U/%VS883JLT9I ?H^C*]K%I-+,1%1J$UW%BF]:BF^'7)*&\XS/=I5_ MM5V(3DO!XOR W&@9^G\B[]HC+[>_\)$WBV.4Q,4#X\U"[\9WGOW I^VQR=_2 M-?*RIUN<'&IV41+5][BAEO1T?1VZ;%YQ.L@J%@,K%GW.](GV(@U?GI"["J,@ M6N[.([R)()7?M;%LJ4C M8JW\338 5!/S7:580.D,O8\"WR7?Z.%R[G\QE=;IW16?*\?'OSA!BFZ10RV< ME(@9=7;Y?]L49?'YUFB34ZPH]E'PE^P9%:)T^SRKZ%L/HI7%)R.+"SP4)EA) MQ)"5X$/@!A)=Y$JC1*ZIB%K3$D8$SX[!)L4F6['$BB56+)F,6"+Z9(#+)I9- MU]CT>;3>8+2BA-BBZY!,170P:.1Q*TS-#V'K-!NNHJ6P89FR94 Y_RR@6E^$]GCK:ZMI8AB&;-ES)8Q M#\&8.4^G9;F&L%RK76O,N@Z"[Z_(7ZZ(U#O;(NPLT5U*/]WY(CM*69U:9BW+ ML"W#M@Q[,@R[XX-BF;E>S/S9:1FX9>"6@5L&_FH8N-!S:AFV7@S[.MR2_XGP3FD):[TX6/?7 METN=YK>8.\5R8V7'A +LQ_LBS[-8?]6M>VQ@SLX(DZG.!YBO'^NHI[ MLUNF6^9LF;-ESI-ASN+/AF74>C'J>QP1>B2[^X"FRX<>-7!OZ%\FK#=/BV5+ MG6 S$Y%:PK)NR[HMZYX,ZY9[/BS[-I=]6[W;0";>F75;AFT9MF78KXEA6S:M M+9N^#A,G7/H$P[Q#PX25ZSY.Z78B-3_,(C.MI&$YL^7,EC,/ZJ(6>, L:S:. M-4]+<>[1BH6>#+KQM\@[IMIL'>'$_S/KL'3YLB'7"@DYC'LM:3Y+9_51/;C3 M*O0AHOYU6'P>S13C4ESAPE9LL6*+%5N,%UM4/C7@4HVZ/B^]F)QM_:*7=%ZS1ALK_5CI9_+23^]G M%USDL:Q>!:N?EG%G8FRO6F'ZZ"CE*];S%[!LW;)UR]8GP]9EG@[+R?7BY#=1 MN'Q">'V!GI/)Q4=,BT,W'U4S8V@>:_FNY;N6[TZ&[S(>!,MB#6"QMDOSQQR8>^=73;,JK]Z\S/94V1P$-EE+.^VO-OR[LGP;OEGQ+)SL]DY M8''X;P[VGL@N#6RU>8Q5I=6*'HR@_P<4)]AW$^0])N2&?"'WE_88N$=X$>$U MN7"H_/UM[[PS= FTN1AR:)M9T$&"_EI MOGA ;K0,_3\11]_*%)V]#X(1WSAHUOK^#;F75F FI,5P! MXT3:57YKP96BJ2EY(MK-@._/(4.IBUP$KAY9#7FH<"[E\B)XRM8 1.HN'I74 M^&'BU&BGP%^,-:TP>#$X3QG8:O3),*O1=4A&HR?GQ=:#:JP'Q:%.LQS,G6*^ MY;LNE]>+25XZ/?W&"%)5<>GIAD3V* M,G+)T_Q4\^=8,>,5BAF6&5MF/&*1/?ZC95FP02QX6IJR D9 M/B WQ=@/EV=.[,=?PN@Y1GA+27<=;M*$.BD)T0,_$T>%^;?*K2S;MVS?LGW+ M]L=@^TJ?2"LMZ"4MG$?KM9]D/\Y"[YS<8W*FB S2IM2N)(3-3ZKD(C:+PC)[ MR^PMLW\US%[VD;5LW&0V/BTKP,287-GC(TW(H=V2B[1.UP_D:)U@GYIZ%>$Y MN?\./>4;(I-+5]CML[9E_9;U6]8_&=:OZ,&Q$H%>$L$#"LB/WKV#D]T3=L+8 M<;/@B0E'KT]+$) YP&;^(K."9>J6J5NF/AFF+O5X6-:M%^M^S"_@ ]K0%H;A MTK)L0UBVR,$QN(; 3,NB+8NV+'HR+%KHL;"LV3C6#%@ML&BJ]X!Q&(VE MYUJ'0SS9 .MP*F ZV]TZOT?X/(V3:(UP?+8[/'?% M\R?K;>J\,"0]XOFB]D42-+)ODO[WBJC3$18E@,Q*5L@W2\AOEP9%.5M--N2\ M*> BX4 XLZ47^*)?0K441=G^42.0%D*!ZWU6C[5ZK(C_6(I?3K%R77?Q:0I5 M[)1H^3HB)OZ\*RAL]_?W=-]G)T;D'_\?4$L#!!0 ( (1T:4LM+V(-28< M %O]!P 5 &ULY+U[<^.XDB?Z_T;L=\#M MG8CMCI"K)>IAJ6/.;KA__^_O.1\\XBKTP^-M/DS?CGQ .UN'&"Q[_ M]M/O=V<7=Y=75S_][__UW__;O_]?9V?HW8<[]'_6V,>1FV!T[WX/@W#W@J[= M!^S'Z-H+_GIP8XS.T%.2['_[]==OW[Z]V6SC=?AF'>Y^W7J!&ZP]US^+8W-"O]ZC+";D*>1ALBR&_(&4_. MSR:3L_'J?K+\;3;Y;3S^?\I/A_N7R'M\2M#/ZU_8P^A=& 38]_$+^I!)-4+7 MUY=OT(7OHR_TX1A]P510O'F3TO(S!8G5@OAO/Y6T_/X0^6_"Z/%79SR>_IH] M^--__V^(/_S;]]BKO/!MFCT^^?7_?+J^6S_AG7OF!7%"I*F\2(F)7IVL5JM? MV5_YT['W6\RH7(=K9AP- 9'T"?JOL^RQ,_JKLXES-IV\^1YO?OI?E.&_1Z&/ MO^ M8C+\EKSL\=]^BKW=WL<_I;][BO!6+(4?1;_2]W\-\"/YA!O*844Y3!:4 MP_](?\T\ZR=$G_S]RY54H56%%G_I5RZD3_]!/;,B)OZ>X&"#-YF@]'6%N1AU M9FE&E)(-UQ6"/K5Y& D59[2V;OS "![BLT?7W?]*W?!7["=Q]ILSYL7C26KD M_Y'^^L^+]9H ("&0O U];^WA^.(A3B)WG63DK%0TB'(>' M:(V-3,(_CZ$4?_H/]*6=3UZA<08'9[_?_82\S=]^\C9_+L['T_/SQ9^3^>Q\ M/AO_.?ES\M/_*HBAC!KZFM'[?_^="]*M;@F)1_AZ 6==@I>1%4/=*-U)BCY ML4'#](E?UR$)-OODK/(AMU&XT_*FC'^H;91?0?%S1V+KQHTV\>][.FZ0YQ?C MU2>\>\!1XS=6O0N"*H5 NOXWGTW&SA' @KIPX.M\XTY\B[ M^QU]#M]D6MH!-0U/%:.NR3: (QOW1?WP<<7P8;\)CJ0@=IS'SS?2TB4>.?% M:S^,#Q&^)V/S6R+-7VH_,*8V/$A-1308-A95V,8H987(UT$"-\!10NA1S: M 7CA./5!IJ W0H2B):/,Z5I6L1.5M/1Q3'_!-C/0-HS0)CP\)-N#C]SL\7"+ M_FWJ(#=!=P0.S&?1=#SBFR5T4OEOSI3^]1TAR_\X87]@R1['5@ ME*@=K 81A>: ^"@M:VCA0_#\\/@X%D+;@6;.^:R*CQ(Q.^!QJG:5>9&O7J$[ M7:DP#AH!YB6: V+^-@JW)'7QPL#U/V!-X,M>&A[]$DFT M_QPE+[?D R7D;^__>?#V.R6*NB$_+.PZ MD=D@\,]7.4XSUJC,>X1R[GQON\1_A#()R$]4AA%[)!>C6X2+:@RM,N.,VO&: MC#N_T66=W)J;D@C H:)3O-5B2W<6!PY&GW'R>Q!AU_?^1>?ASSA.J&@?72^X M#N.X:9?#C Q,<-&237OC8'R^$@01P@,5I!&EC7ZFU']!%TD2>0^'A.V:)"&Z M=>E !+]_TJ-Y6,90$*V8@T36@@ET-M$*!9)0H&]'8,C?)$\XN@QW)'(]X2#V MGC%??Z-27GL!ODKP+F[V&STR,)#7DLV@P.M\?@QYQ@-5F&2+RJFK?Z6L$.,% M#_,>3.)T;Q( [!O!08)]?>-:C'T2P&ZV]^[WTWPIIV(?\C/1].MIYDO!6-_H MY6RCE^YQ$EY6X[Z=08Y@'S*#K"L&\0GY5P#PNL^WP'?%B!;#^YXFH*?Y"R=A M'["97/HIZG(\:36<,S9VC^0M+-%F%)=;PC)\5YR^!;@+>UJ*;-T)>L/[=F': MN)9OFFU>WUQ>63_A[E)K<_!:#EJMJ;:&!8'A>A^Y0>RSY;^+S7\=^%* +E95 M+\, 52&1R6 S/1YV/X01]AZ#=)ML_8(*^M8#N3.K,!0?6:)$OKR"9@F -3Q< M@MXFL\% ]Y\'+\*;#U[@)?B:1)3-59"03^?1TVYQC)/X#TS;=.#-Q3..W$?\ M>XRW!__:V\ISZA-(#@KS]G(:'( N"J,Y.\3YG?F4(2HX(LYRA#*F*.6*.%M$ M^4)!?RA+\8# V"!N(*\PD$LYC="!F\.7F&.XD' ZL1>2_=O9>X/DE1=F%PERB.ES>_.&0H:)3&9),X6S//B2)*E7@R2NF.$*>, M&&D@3'>LLE-3>4^HGA&5UYPN*%*UG;2"1ST#P: NRQYBDCQ]QM\NBG8P41B0 M']>8_?7BNR?=T#*B,2@6#00SV+=99CV."OKLD [A@ H6J,H#?:5H2JMSX:4;/Q&9G[T-WKQ](9D B5 W M>]HPD"ASL4Z\9U9AWM3"K ]6,+&B,_D-UJ%FJ^.00J;KN2!I=4QY!9G\F&NO%J.F:!CO[FSPO?9ZN9PK5! MT1,=AY5-N#Y0V[#EF&;VF@Z[<*:+Y>S/*7-8WT]7I7M=N!/%QY,5F RH@#0 MG:P%BQOL;0B\*]RGN!O.LQC1&#)),!', MX.3Q=)G#A--G273&(5,$93\$T&&XC<]7QE=C<[:'=HS7 M;Q[#YU\WV*.HGM$?*)AG)3"37_UY08:T#1W6/OCN8\T-CO\^ B/F!IL$,VR MPV79^X@2&!8[)\KOZ,G?M\]+78/ZLUA%D&&H='CD9OL./R2TM2(%U&V$=]YA M)PMLC>\-.=PT":,=6>?.>78PN423UE=2JB@CBWY."0MW2 <85KI5.&]7@#-M M28*$-E3C34JW%SV?+P,XT2Z/JYZ!2R<5.70=K=S9S%31)*K.#ZP!)91M2&*G**G M(](SCR%>INM:IBL,QL1.*8>7P$+PR*IO6&M]ZZ.7P-!5E\3$[^9B?!W5=]B MKM/T/,:7=0.6S _E)M//^0>,_X#J\/$5M_??]][1\V>/.!*$WK M/P])*O=[-PI($(AO<73WY$:8:'60+]%T0GM(>'8AL/[.Z&*:G8\H\44%8Y1Q M1M3Y4(DWA7K&'1'VB/$?(2X!$.:'-QX+#6EM2TQ+)$AH*%ML[?KK@Y];C$E' M_H8SR^V)Y6+*'#24=(G 2L3I[(. !*8H(AZ0[H\'&S)M<8O?L-)6NK\6!@VM M$PRI#!ELS$0S*&P\SU:*2QQ8#Q4Z]RLQ064NZ.N[<.=Z =2N;Y_6<+JUQF"1 MH1T$*C&@A5F[V6^E:M[Y;+6:+]*=64H. M9?103A!JH[8S[29PVC7LXG:FHJ-2$6Z;5P-=Q:9ODS% AG?EA'WXB;GIQ#3O M5-+C++NQMVT+H8M&MOQ\ ^R2E'RV##PK9NR;JAFK#PWNK>;WDBYFY9AM0:G? M"7HX:O0-Z\+*NKAC)>%.&ZE1"DJK_G[ MUD1G547*D<+@CJT5LNO/0CFZ>77R/+_8M^KPED3RD_3BBWD5[X>MFU;YE10& M/50N)Z'O?]P]_(=B\EQ[9/#YH,!E2A8:9 M[REZ.%4]X*:W8IAA%6M 'LA/:00UL7 AMTS,][$65\SPB-LYAPYE4F!>\1*G="8>Q1 MK6ON"#TP$0!;"0YO/@9WH3E Q]TN0549ISNS\&N*-?3<55^QIDK[%<2:BL F M4[1%1[&&"M!?K#&XS # @#-AN+F&;F#:):ZZ"#?')K8AW!22:WI4Z07 P%!( M8;!,OI2CO:!G1Y;05C_>^,CU(O1WUS_ UK\T>IH*534#V 65M.8/;VC1K/$7 MK;YM!8@J(AG<8YRW]U8A:H1R\JPR'+UU8P]J:ZT/$RQ*E:RICG8"3^BW>B@\ M-H]=D&S8 &E\SPH8FNXQS*?CL18 8<\+=ZLO&^(^N=%?F#^HOVFQIM6P#D71[\8Y7PRUI<#H@P0 MXP"U4]NU[@RFI:OF:!.LTK"KGC'#8_7(=?7 6346"!J_N='FGG!1==VL/#,D MPLJ,#0J[\J47^CZB!&!;8K97P]%68S ,B!RFXNU'VD+X-9OUWVR+7IF2;W/\ MW(#^?<1<_T!*?HDYHT'/I96:H'X%'Q].U,RI:'9+VS&EA2.0KB_UJ;+[BS7O MI(;GK1>2]-4+;I_<:.>N\2'QUJY/&R-&^S"BFP#RXA[M=X>N^M$53+<&97D^ M63J\'(B0_D1)HRKM$2I3!ZH4ZD?MB25JJZN+^M'=:=+]#5@EDBEP\Q(E(TN! M#+,'S]_0\[X7P>9JMX_"9WY*D.U&RL8&Y3M##K\J00R6";.I6TZ/'0PM4QSQ M/7R@L;@[-9V*FJ!CL8[C5<;E1BO X"?V AS'[!Z5F%W=D%ZI@OG18>DW;7IO M4!PU"&.0_&5[?!E-5"(Z0AE9X&/F'2OLG*CP<)C3=-8J[G1L90OVY(L@LJ>! M<6:PHC _GV<+(R)G UTBZ40U*8XL6#9I<+8FQ( NI1S+\Y[\E+Q5=:E33Q"<-XH8XXX M>11&*&,_0EP NI3"1; &X[T;CH4$_CIKHDA[.A'3/&2F= M9+(L.)T"L(9BT M-;HEL>>:_.(JP3N#@;IX!39.Y'(8[(TYRB&;4D2,I#T#=TLM%:-W@Y: *#UR MQ@;L56UC":)NH_!#&.W<>N\VNI2]UO_N:C*PR%/*9N*G2]583+@@QD;85I'Q ML@:E'5HDWZT1:@>(3BW';D!LLYTL1_$[WJ_R=,_("-F)Y%0Z@Y67E6)D;<)R MRLUZ-+>R"L.S0D,+$5US\I:8+EO+,E1?!5OZ'_JKIC(Y4RIVX%DDFL'RS\K1 M W.)C37%=+U:A8'Y]\ ];#RZ[7MWV.]]MO-!;_@6F<52Q*L H EWJ3%MP7K: M7?$V\M:87M2U9K)^#,/--\_WWW_?XS7YAO?N]W=X1\VRHB%,KA6 MS4I Y1R0"46 Q=8]Z:\?#MN M:.4;RJQ[LP"+,YFRZU19-Z<&5V?= LU%K;6IN2"'^\MP]^ %;EY-Q^7]@EDK M*-4-H08$ ;_9JE,ZI7K=3,EZJ,*;E,&D#>)]F4!IR,+#)TTZ#NX*'?0M*(E M"+XD&8ZWP1%?F:37*6UQ%.'-1-]7Y"1@42R52]N+G=EDIL)QA0,JL; &QQW9 MH(KD==D&ZXH-DIYMH''G>(^>4)KC&*D-&, :\=T0PM2FLSR(":L-Z1F-47^E%-M$"B+1QYC M*. M2UQ$BG;9JR.4RVG3P #\#=(KQ'.353/3,[2E/9*?621U>UX3;#VB0+MQVJB/ M^# Q682IM?([U]<2T]HW /4679L'IWX^X.L9N+[0GVZV-X>$[LK&+''Y#^_Q MJ5,42)E8/PS))#=)"IM68G1&&R8'!74FR8AWCQ\A*LUK&E2ZL2B?<+A1$!Y> M?71K@N#I04QI<[MC51Y83W;"@I*542<73[]HR%F=MPDMKR@;;6D4'AWBQ-NQ M_9E2(OGJTZ(C/+2+#E7#OI(0H+Y X 2"=@<$XVN-G7&]'Y!I7 "^CF H(_%& ML>MU1)=O_8R4482P:^IYHL\H9^2O+#XJ[G0XT9Z61,MW7KSVP_@08=VS;0TO MPT9!@43Z!S"GDXD\XJ&"M U-?GM0/8UC1>FG95A5N&H#+F6FL02#@D-R:;4M M;6;,&[;=><1DI8_SCN2D%^ODX!IXR(E\8)%]FO#:0]AD/JW7KU?2'N&YS5%6 MS,Z;@:=] V,J3:74B\I#B[^H1-;$C2$-6RVD<:T.W9+"&BU\W%\6&'-Y=N_$3^0/=S MR11;4/(_$%/8&->A)@:EJHYR:;F0"96%0ERJ+-KQNI628"B5C,P!B6SLKR7I MK E^8!;GDZ3,-&OZ U;;!S *]@#KAI#8]7=Y]?&1SQSYDS?)T]%-$P,Q?:WQ M\4@3$[36FQ5U'!^Y;.D+(\3$^P$"Y(DF9P&2O8?2:_.0RVC],+%1"NG>8J/X MD_Q0L?$VPGO7V]!&#D&,R?-,3_ZWH;U>*DPY1R#[CST%P2\@>+PJW-G^TNT\+1&$4YF1\RS KP M/DA4K7^='R2(EO^0>M"M^V)V]*]'&5YW6)4K9E(O,<Q*957Z7?U'P= M1@:H;E=#*:C;,LF9CZ=.K6-6N:1'-[Y>B..K*+RBK!"P]#N8[EMV?@QY?=6K M_!C-H]UK^"8S406KQ%:#=A,;.FH?=20;](.]]EG'.\Q/Y=^[WP=;<#_F^4IG M%4>*:&>LB^FDB[@JG41DDK&.ZS_*$OF)YN;WM&2&H8W5?ZS%;RF4^YH2B+_' M#Q01Y7.$ 1F__MAHGN2PONC][C!6(B1@KFFM[6='X1(XRQP>[ ,$SA\MG[P* M$N)<7OXPV^J\?W+SZSH&H5%Y7GKR<9K=RC5%O/QR;/AY%!=Y(.>+W:<2M5P*2JYM))!TS_*[$<)@ ,N8YRV=C% \0=+/>7UR/WS>\U%'75EM.^\FH\7RQX+ M./@R0M]5QX.4:IQFXO[*,H8QL=YU;/!V+IUJC-0F>75U%K( V4M-A? KO/;$ M^38*]SA*7FZ))R7I(?8]C=$#Y$=RWJ\TJ98J9'+F37F-W_?X6!WCK MU8/B4%Q?>+Q61\+D_&.PB(9?E8+44JX>O-RKNP>)]#T# 6!ZB2 M[L3P;.FG8B):NO(@-]&K2]K5H;67U%WQ95Y1 I]M0 I5_(P[3MD;N=F?I#>I M8+ YK[Y=6C,FCO+"D9$\/!*Y7E4:WJV1!040 <[:,.6U$/T8B-XR:[V!%M1 MG_5,8OD$13>>=3 ET?H&E@P%\<5#G$3NVB">%Z_ !N5<#NTNX./54A%98_0U MHVA/T_.62CIME01$\9$K-D"Q:AI+\'2']VY$)@'^2Q$IV'VN1$XF\V;CT1]< MO^C9'I?:'E^&<9+V/MKH>TFG7&%1W:4J)H.=LBEZ(50Y^RJ+-4*%8*6;%%@W MBEPV1(7+VK+UE%>TB#%P)E>T2T\* =":,+!M4;0/H#<$O,Z_$T3,3/L7T_^4 M>A@W9"$-+PT8L=22: _2YXMIVG@L;Y'-?BC1!,]&NE35.475H5"NYYIED&J8 MR"*,)9=N%+UXP2.[V=+LJ]?>A4=<52"#:M[9>0/P1LA-4$:=WQ_;"P#W./+" MS?M 62+8@_8S96?^$<*T\F^+N'@]:GZ7N%$RL.[S!MT?\*,7!/2[]VN!ML'W M%-WMO9'!*%YIQ%^!E>P)P[?,JZZ"=83=&+_#_+]&;B A 1Z4Q7(93 FF\\;8 MS'F@C GZ.6/S"\PZ;7^6R!=?O4Q7+^"P?1WX53MZ,XP5-NRD@H.RJT>.8//) MC?[""5W4O,%9Q>K'*('4()P2(O+"@K7T' MCG#W@I[)K4C8&]GN#;KD+E;L:%2KJ(:^,D[]@+F#Z-;"#BTC6X]VZ"JHM3!& MRX F-X9EL:P2"EK$L<*D4',N33D;K@-O0VG@&9BA>-I+MI-Q=B4<]W/!"AEQ M]((7NBL[.O35X;U;QI%;1FX8Z/E92U#4IVEM#-M-+D,>\=:N_P7'F*C^] GO M'HXNB50].7AF(A1#NW'Q=+6:I0E(2@AEE-!73FOH%*,#A28 "C7D"AUHY52T M>H>?L1]*CS@-,]PKT5*,ZG+E00;O<+?SDET:6"[#(/$"(N9:WFA#]<:0@[%< M#(-F#(M)BH^"&E\$+=,#&E.[4M 1*;@NTT,_?PX3C"9SX8+N8$-FLRM6AL8& M^UB&IJ(^I*GPPHB&'8@[%LR@5F&UTL!@J< +ODJC/T,(L=K2$!;@5N[TFDB6 MV--:;#?.<,V(V(9NX]G;['RY-(8W_'2V1ULT(]QZ+*MGK.:VZV:R2OB&P5U" MB%[%\0'?1MX:W^+H[LF-Q,OLRA<&G[JJI-&=&BTF>SF 9/113@LBC%-&> MDJ05-BBF1-\,/)7M3L%)24%&$#&*B)&DU0J($868V7:GI*/W%>&FNSIX*V:] MC8:!&M)3J81K6_+G!AZ8*\SU,\KSR40 %IB5GX[4<>KJ0(^60O^I#XC'"@.[ M^ZT;W41W"6V=P KV) .ER9LPD)")H^U5L]G<.0;)"!'"*"0C"2/-2Y*AAI;> MU#X:8T9H[Z8GLRW!59.C2I"FM \P]I@@\<4A>0HC>IZH^6L?O0&#M;H8^EMX MDYE@(!IQ+,6HH B.J]-4%. IYBJZ2A4!<"5S0@F>A':Q DB;'SHA/?6P!3AO=Y*#QI*J! :;J;4JPE&QA!5!N#DF!IK:4<0:%:23 8"7Q1B:6Z:8 !I3S,67\,!CAF MA]6<:=:ONPH61L6:,::%3@)H_-N;\:28YHS0[ . MG_)S?Z+O (3#?82?IJ64!ZABR2)O(<#+XY,0KJPT5LGZ,:3>UV98'%L H^1 M X91DV?6$*4TAF7@:BY;:7S3#K"95F;,SE>3<2>@LZ%RI5NK./U;Q0+T-A2O M:)G4%C2'B4Z1BOHU8!R793%8:] 8.1&K@[2B *5#K9WTMK'#[N"SW0Q^68S( M#K8!4.2M3>@[,A0,](B^ 8$_ZV#JQ7^]Q<'ZB1Y4>Q?N7*]> Z+]VJ#04\MB ML$@QR6O 2B01I8ERHN@K)PL&N2ZU=4[2=CC$Z3EI%7$:=K(#<2^Y:!??/?EQ MAH;70!%7E<6@5,)Q=!!'B5J#MU-TU<";5%@,30M6FC M&C(Q.1]+(037H*=K#640@FZVH^^ 2@A=G]! IR<$W>*(_L)]Q!/=;UM^!1)% M)3D, O54BB/6N2^EV$]3T9!VN7XV0U)K+:<,3%_P,PX.= =_GQ-"#R^(W:4> MO5@2+EHKF:W5\)OAB_M\C]0]Q$FXPU$O^C[CZ"$<2N-)^;,B&IY0[#T&WM9; MNT&2*QHCE_Q?V0KA%K$-)V(E]JY5<500AI21M&X^*V*IJ$59P\.0\=.DLQ3= MORB*4H_'9XA&6ETJ)DT\X)IBZ;F9$B7 C:Z.Q"$$"\ MZ3EK#74:MK((>SK)8,-[\-@S3YKFL]EJUH ].]+#+O550\^F5%'/53609T?: M^(RCQ".3P'?X(6&SP>9B-M4[PR).+HA!X%\46X\9/40)IE-[9$'Q6F>*IFU_ MR_>"T66_LNIW./#"B!7N02>5S;Y9@UF#F8 A=AT&C_HO_,4!E [75FGKFS,H158!"V53TK M)34,,+S*\EQR)VK^RJ*78, ED,3$W02#6 U;EY8 ZV1%E;@:H32 H'T8T33+ M$J IO%.",YF=8& 6$7.Z"1M9BQ[Y#4V^5.\,"C*%( 9ER.?Y>8>4'D\3RQ=' M '<"ZTQ/IZHG.UK+SCALJ,;JZ\^& Y>&3U:QU60?&&C%R MJ3XU*'PJK TN@%SF@(G9F35& U$B4 Y01.GK,D^"C>'=6)'I830?ZJ.?ZPW MG*O?N7[CR%%_;G!W+S$WB)S+6=7A&17P4>$D?>QV>X$O'3M^77-^#.B$"U13A%%=8+X9Y5PH5[ME@;/"*L M4&A(GQ,;VQU('@=$0(LC_$M'A@0+>A5TH1T;#VZ.8/&;3;A0 MMQ=06*$]3LB4Z,UC^/SK!GL4(C/Z T7&K(0,\JL_TXG\!R]>N_X_L!N]#S;O MR)2D]LV4CPZ "!5__8V]>5X0FB[)<%J($D.$&J+DA@5#=XHY;13K&Q$Z+D;1 MT&@&D!$CK4P_*K!33Q8:WAIR_%"+HAUHE^-IMIR;4D2BRF/8:467NCH-NH(. M+GI>61EC-&P#"; OV&OF$FKG@# %@",?3/QBPGBQJH*N0LP=/)*E:Q M%)7)V0 CA>^)("0SQ^F96GJ^C:,G_4<=..FO_WSWOO;52G\8 8%-Y,4)6T1 M\_']ET\7G_\QK%>WE9@Y[T<<[=Q >/*P;V\]_N#4*6O:0(1NNF7!]P9C@H9T MEQ!OKE@E-;T(ZV)'A90=T=5^?<"@KBN302/+V3GW>;8O5] >H9PZ*LB/$&< M$^_[T=[)M2\(T:MI4S;(E6H\U#A@ZLCE0<'(9E HU;Z75O+PP @\X8+5&7&Z M$MXLNE"V"\4<<\6&Q)#>3; *0T#AHX16^;$:P8,#XZ+*W6 ZZZQ*F"A%8CZS.\T83&XC+UA[>]>W)-EJ\CU G1=Z<\0R.N>OQNBMV1&J]![M)\:1%FSMFR>-"YK42SSA'RRN9YSLR#<_/D M$6-D<\@PP)16%-$UOE6!Y9YPB9]"?T//Q>/U@;:^O(]<>GO;._^=H!2WK8&D X-)@PCU>:Y[#Y4OLA @HK4,/;$$RU F4659HO;&5M*(;"U MMY5I6!4W2H*93-(-LXO7D%&TMH00_J\G[G:,,C5<&DY:ILL9X;8Z)&8E^)PO)J.&0KI;^HL63W6,P[< M((E9J0G>N@<_^0\2,'"4I@+WX3N\]MT(7_@^^Q[O#OB3%WB[PZ[F$7UPZ!C) MFW#-Y&(UR?V+K^ORJ[ES/O]SFF/>*ZHT6,..=28#_^>&2X&>F!A9%DLO$-YP M29#K^[R=#MH<,-IQ:=[T$B!$P1'2]B M^U":GS![&A#QJ0@F3B2;9E%BZI\I;=TR1K,S*X"I-AL\4J\"X@@X3KZX"7Z_W>(UW4 M=CVT M?*.)!AAF&P0S6(&;.1+@9BQH22,>H9Q+WU>K&L*W4TLP#!>:>ID)6&_5,$#) M$X;OM]_*S>5 UC&@76B^2\C_;$Z \A$!*W!0FM+'YBZ"KH,8+8'@I2V'B5K(UF(P>0(_!KA6L M;&4?,-O.M@SNU/<,2A\' TLA@T$5T_FY!"J4&O!M@MVH M)SXPTJ@>#&Z.W4Z.FII!>BCE^'R@K=5NMK3 ZP\O>?*"/YZ\]=/[("%@_>!Z M?GP?WKF)%V]?;AY\[Y$W9;M,[S/$FXOX_3,A0PCP/C..<*6>G2MCJ;G M+\Z=B>.(2S\")A)=*Z0%BN@;DPI]HV(AS.2BR_A^3+?;8RX:"@O9V"$)+AQR M8T1;_K-+ -(]>]!J$%AK"Y-T+A*ZV;("6,2E0DPLQ.5"3#!:&Y**ADJRH4(X M=!$C)AXCQ@4$+QB!M3A/@7KU9TMJ2OH*Q)(:DUX^*WQ.]P5O\&Y/9>6["-JM MIH0O@N5Y(FE,ZM;%K:A&J* [2C?/+&I/=;K2XCS02&F8G%#EMO+L4&HP^W!H M,,^2O&H-%@TG*&0F;X)&BV9C72BNCTCKYFEJ%]9')?!5[VKA;@*L[ .O^[8U MZ,Q%,EE!F.@#E- ';AC?B_[\=I\ N<$+>CC$7D";:I!LF^Y2AQ%RMT0L]'\? MB/+S$2*>MF)7'.TC>OTNR;KI1O8N6WBU:YFRT>/UD5RUK55@IH=M#7>PY6_; M .:J2 ;[MO-Q(YCY&?:19?O6'2E?JMF,"HTMZX#7Z+E:H!28"1Z4]_3:;JT/ MSI\$ QMC;](+(5W_NEL_X:PJ"KXH)R M)!5F@4?-[X&["Z/$^Q?>T,IY[4-#HO? $"40QN "4LGZ\@B5R**,;K>P6G%- M _Q(:X#T@76ZPC.J<5E!?CI0H24,I!3^*0>8S#PP<-OBB"0$'[S );JSVS _ M8SG(Q$\/"BVA"/IWM\^<2B88QP=*!S%"(T1(P6&H"\W$R/$R-=>4*BQ^E Y7 M18W<()!8N0K6X0[?N]_3.V/?X@!OO2;,R-X"P(Y$%/UNG+-B)X%31)PD(C2S M"X[1SRG97Z!RO0Z5=2K*)D3+]*)C&Z#4X(\B2*F, @FM+W07]H OHHA\%,RR M4<):N5O7^"( P.32&$PW%M,:QE*JJ$064;K >W7=JNRW#ZSJF/-_ ]N(IPZ07L>E\[ M>Q@.5:D$VHG4A+B8&$M]'+XM N[44#TBC@EBP!3\RT%1,KJ0X*" M)*?7GOO@^5[BX?@ST5@+'M+7 ( BDT7;M::353T)I#.L$E&V8D'^)Z<-"Z%N M-#Z>;?D%41M U>2;(G@I30,#M'V$UYZHGEWXR* *OCJ3]3GD[P[2/$Z%![: M*N#4%1\D+J[*@33WW\)T^CIVHZOTU0T![^D6PN>!KH[J.7W\# M" PRI*44 M44$2<9K@58(=ZLJ@5=+P#&TR\K"8TG+(*JZ:S0*"+8_ G=!60ZGZT)#(J7#6 M7FM:CB=99XN4 #0J3M##T=9C,/\7.DW%W8_UA?'NK!GFS?8RW-$TEPUE7[!/ M-\O9AN_=DQOA!S?.N]?'%P]Q$KEKZ4+ :40'1<\IDNJO[)[GA>PY0SJ9*+-$ M*<^L#(*Q/6-\LR:*9.3*6(.A=#A[.;W;:[AHT 7(JM'CY._03<>"]$0^283Y M^=2K8!M&.YXHV'*#O7&?G=)V'.=)N@-3B8+JNN=JG+C%>OWD,GW_=8(]F+3/Z PTT MLU*R0GZ5B_*!1#[7YZ=^/I#?U:M2U,\.D%HH!3"8W.490^9;G%AVVHV1&Q9! M'6KFM-&L;YQHN1G%1K,AAL;#/[ ;Z:&A>!($"SE[$W]QQ$B@M.S 04NMA"A0 M:S4\!HY<2XR J@F&\W^.O/?!1M!<4?[GS0G>J>_RQ\L/Y.ZV94GP7]N>!O9OR- E\BYI3T_?A/-E<>D=+^B&] MMNP4=6?-]0-97@QW.$Z\]24]816]J-?0A<\.N1@H$L DMF4UJBD=5BAT<4B> M0M9\ 7A]_73E'+ERH*MK*A^K+)I)30 "C0.^#]/UNELWHA5)#=6G\A>&!(E4 M"H-JS7R3]H!ICY)L)3>E!UV+VI&&#"X7ZW5T(*IE%411JBJ]3C/;L(IQ] S= M Z+1&2M 4EL( DWOW<@G8B0D*M&9B'*@$3\[((:$ NAO>4Z<=&DHH\-B,9LW MPHXQ'>CEF.LU%$:4+E:&A]P,0,@(O. Q)I,6MB/4L'ZC=:.=4M-L3[6)*[#=@A"A=K082N15LP,E;-_;6FI^0/PN( M$": B0,M9? 8(4;+#FBT4(OA0JH"%!(JSJ2"0:&Q#1AXY_D'DN-I?JWL:4 < MI"(8K.N1OZGRUZH90."2W?6=MQRCMPI?AD'B!01_P2(=F7U23#9RJ#6C_!^C;M+8$/_\_Z?!^_9]>F),:5[:9(8/'+HR670$R8KP^7DZ4'$C $/$&& *''6 MU8+]4&(#B?\^#.%4#8$S0U"@(_YS3 VRS@S"?L!J@PP;#9458E29NH#5G':OKE-5% MZ](!85#TZ3IF!7):EH'$V1TOW\NV;^GIZ\+>%SZ3@/QTLZ7IP6- ;P3@!PC8 M*6W9[E-?7 PW)'H^@GI=)ZV;"SW!*CT#B@WLWYX$?4.0!??W&@SJKY&!0+< M4++"L-78DHJ 9)8>H4(.FB\4DF0G?Y@LX/M8/8-:%-&Z_'K6QK_/8?",8Q*X M&9SB^S!Q_?+?J2Z?P^0?."FT/,7K6_&S+2:V4<*@(]_YK)H/:8 XEXB'Q5@4 M%XE$Z 4G)8A;'!W[-S'OS$;IHD,0%6&OG(VQNX"L#W>G8-@X\+7^,#]4",SZ M"43IK^ASDZ']72S$CQ LA9H9'%28+0:*H/GEUMLP0B5A?[#(VL'W2+O_JP+M M"'W#M*,D^9O[C".7KEIA>ON$%SR2G_YY\&(OP=EQ+%I33X3Z(:.S,KP,$K+E M7QPTCB?A^J\;=H6Q^@29]'F(Z%@7PJ!@?GF4"E)BB%.#/DW6C7Z.5#\KH"WS M."$*A9;HO_<$[_UUB8,D*#C1R3#4:HFN%TIVR]A5RY0?S]W"W"P.&.3;NQ3>')$[<8$/2 M!?G74KTT+!(4DNA'T%5V5#]S(D:5A]&TYVJ,2I3!4-*9MLZ)V@Z(( T'K<&I MR4I#84MXE>'1GP?%B^EE?:OQK((,F(L(3Y/?T91_.)\^OD90J.%0?OK!\W%T MZ2;X,8SD&4_UJ4&]ML+:Y.//*\[+R*",#I0+GZ",8Z3,$$'44)0'GZ*.HZ9.L/YN-B- MJDXN4!QDH8<)\X>WP>E5FY_<_PJCRT.4/?>CLG*+S8*M&9NY;64,R,!H(,O]Y(/(U-2>J/C0DSBJ:CD., 'SSH1/T<+3U& P/0J>IN/VQOG#>33=%P@ 'B7#ZJWYV<%^O"6"0 MJYS/*RZ?$P*:(G>HEF.LUK!(D#C8,2!$5@#!Q7>\/M!S-#?;K;?T;Q0\/ MB0RA! 91=)G-2C)"**4$O=?6@6*\WRG; D8?::;/VYP6JE[3&QY1MID%>Q!$ MZ7<5O,@M P&8#ZX7_=WU#_BM2[X)W9''./D8A8>]%SQ^\ +R.X^?.&/%S9R (#Q55OV0[V2-5BE+Q'C2]GB,*V)L4<9WA'+.*&>-,MX63)J& MM9HSB-6&BA9=@:X<5SKY'K 1Z$4DNJC=DM&K()%$+H_!*L)R=1PM'EXDK@_3 MS:@_S8\0WTKSX1'=[,1BU#;8#129Q>V@33?U*E^!0*) #OV*E]ED6D<@*A$$ M7WSI3DNGM9:#(TSAC$)DR6QC"Z*:FHVIWP'&5(N>7,ZL 53@C<1VDH/AD&!2-B%K-@DHG$JGN%,+;VZ"+V2B'45D%*4]L./?@_"!5N+3$?4J MV!^2:G,5[0EMEZP@P-NA_/K+.8N9()4M29+A8H/8/>RI,*QS?#Q"97D0$ZC6 M0LFFZ3"8?8\2Y@'M.WC%9O7&1W-IKJ31=:?N"_D M6K$J &+67@.B14L.'<.ZISAHR5)&!XKHSM>Z9/5*8Z'II&FVG,UG \1#9,\< M$\S*O$ M]/UM&-%-5MI-IS13)?_BW6P?V19*&,3>)FUI^Z-$/:T);]??!S3Z ME98?;D/?6[_P_]4.:8WO0\2I)J%,LH:C_=GRBLT(<Z)(MS:P?=5* MUXV%@-8RE2TH_<-+GH["2UR-+]5@E,6KESN<)#XCTKBFU3U#X#C0C1;:_9G. MY]E5[>6LI20/^D8$$F0G\5$O\*.4)A=LA$JB=1MN5MS* 7YD+3%?@[%GU-II M:T70RJ_^4=L4Q3JT_VL*>[%$)T:K8_=5\WH%P4ZI@'[#[K&H@*U%G(M5@8[3 M[26AXBV8W@>]Q+@.;3SCE\[R:A[,$J\?XGN/SR!T) AW%@Z;6A,QXOT9@G.Y(QQ004;Q/F,4(D3 M*K,"RRO[-@J+J"9:#Q8L6GM])1*TLY]M,"_)]_X[[?>'O["&BAL/': M]?^!7=EYGBXH6Q((-,75!L%BX2PT(T.)-4IYTVPMY''RV_2:T"^W;G/Y!9,S7 M$V/$@&H?7 2FMS^JT #X@3S;B?/EQ*R-))F$^FN]BZPI7KNTA3)$E.-K"![M MK*.?FCB3UQ,=ZL!H'Q18G9'1$(?_VK4(H]^A,B N'X:B*" ML74,(L+XE46$$C!.C B955]'1+BG,\K.7(I3LSHF,!%-!L+YR4&!L7PM4:&% M?0S6,%:O*RQ4T'%:7"CL^DH"P[>P.Y\BM.P."M]"$Y<_:<&3AX1OX:L)"*:V M,0@'RU<6#@I,G!@,4IM:%@K>OO!6F[X;QQ??/6EUGP$%.V!?%\MD_>QJ,SHVL=0EMHRV#)WD.7;A2]T,HW,NX<@$OJ-9U2$VR%72Q#V'53>P>= M5^U VK5Q>P R+"RUAD<+VBATKK?.<&A->P,#!]9$Y#5\^P&Y<,7(3"]Q4#:Q M-J5B!U9%HND?Q3J?:TYAR[D<903<&+M7@VC@V= @%J!;!01-H$LM:Q?F?X_Q M]N!?>UOSY>S2JU:@NY!'_^#U?*$#Z1'BM!$E;AN&VZI= B[BI4!>H;;+U3YP MM?V^U'[&T4,XM.(3IOD?V57A%^E5X:5/C'[V O2"W2BVM$CP&+5Z4:EF,K-0 M%#T2N]( ,UY-QRR\T-\0;E&%R *L#WJ M/;%%;VF8[5%Y%FVN""*ISC7U0>H#6Z&6QA=S(X'D.H>(&/L0X8M@\\'[3G]2 M+^A)GQ\RJY$)85 7/\OVW#-:R TV**,&NW37C7K.L7K;E!KH.-WD<97!66D* M",!\)#.3:R+ 3?#.B_=A[-%!\6;+IS&2#ZI^9T#@* 71/Y.VR@[J47KH9TKQ M%]K1JD24EH#?1N$>1\D+NO7IU9STKJ4][T3S_OO:/]!KMM&-YS//_.C&Q?/T M%_<>V\3-?@=UM*]+B[%3?)08M=6&D2,C&S&4"U[]KN7596 VVP46G'2DO=EF MWL,<,/>_QD^M?!D$KBJ)M+UPXIPO3L$M/ 8[-,,LMP-1.G;YH14R/I(YKDUP MU/%C,2X;;77ZO=IKN@$8O7!\IO^H0S/]]9\?W]:^;ND/ T"JX*:_8+O,BK!^ M_WQU__X=^L^KSQ_?W7P:-BEL*SC+_GZG2QL;])]DI-V$.PB//O[\U%MK2G6R MLO(1!SAR_?<^7B>1M_X/[/K)T]J-L'Q!I>F5H==1&N31G4G/%_/QE"^??'R/ M"BIOAET=Z52;R9$VD&L?G:KF'*D&MLZAB:%\>4/'#B!Y( X?(W?_Y*TOJ<8D MUO ^8E[\E_).U>;WALS^FH0Q*"58I:L=!4U4(8HH5>!;5SO6UVG4%S3#T_70 M2G*G92$0P(7AYIOG2S]M]N!<-!*<*=)\,$\N^8*%06 M&!J31FXO JZ^02'0?16LPQVFRQ\?B/K\ H #F?O>[-/>__%;O TCS)^[=[_C M^/UW(G(8;;S C5Y8J>%G8D[R)C$MD>^1:(N)B\IB09\?R7">4-&:,& &\YHO7]9>#B7WY+>D,>(WMZ\+AS)()^A=IYUJ4K=>V<%'@* MTHEJ3@O5AL6KU-F.L2:VA04XN::<".(5QU%5;\#AI2R&_LV^\^52@IF,'NC1 MTLYT%(-'0T<@!(G<4(&B(\-8A"3E81CU._!H,CS707QMU8@GT!,M'>K9A"D+ M#JIHN:0&KH /H>1YY\4A>0HC+WEI')Z.'AX<2W4)3+*=ZN2/4$(Y*0O&H],T M9(YV#!2A)>Q B,:P(W@<%"7&07@U5N'$@G'F5.T46+%F=)$[G1HO MMHPIVGL=JC<@<--^]9X$XMDQ="S:L^A,QSJ K-N-T'!#(8RLVVFHR-347E_Y M"BR66ERTNIJNE& ";WW?G9HU/-FP2JYVO ;PG-)F7E)[65HDOY;TJI$_-W25 MI4@(78]8KI8D19G6/:+_WC,B1'>DS61X;=35E:>K= 19\"8YC3#):RJEVH.. MK]HH4O9WMI&+]A)%!A^GJHXC M')I*&G<]&K%[51IB#'\&P=B^!$)8C)MGQS-IDH4 M+6AMV*&B]?4)$T4''[Y43BD68.6AE'L MD7O,;>+Z7>%BQ6M'\*C3^:O(8M!I<+9OP M1VFC$G&+!KR3U,[&/*:?K]8/%'P2/VT$G\@Z=H#O*J#=4\/(!'7E=T#A5A)$ M/]R/E^IQKD34GO&MO:8SKJI2)SA,"=Q/#::Z(;K:Z*JQH0<2#U%$R]BEPY+1 MJP#;8CIR:9<#G,\F\WRWC,,F(TT0@PKBO8]/JDVT[E6>V*!RXY9;]WH[O,=J M\'A&F.^@!^4V*"WOT&G;QXY!.3T['3Q>NGLO22^D+8-A\NXN]&<9.-<4OB.RH<\V M(%)J'8O@6*QY&2*Q_"(\"$O2Z'>L62[K&:P(?R72EB&OO=(ET$5J]8"1)W!/ M#=#5#6,'WFXC3.MEW^$M)@%ADVZK7@0;)K/A:*A%#!27.A*:N.U"B=646UY+ M0%,][N"V#9H]V(7!.;, Y@1YMALR$V3Y@XT#K DJU-#7-BQ8.&!K4CZ]J"L, M[IY$QJK[\#(,GLF4B=UQ\@X_)'>8?+G&/9\3J X=(-J+JG^Z M>S&9EB(%YX@X2\1YHC)3E(3HG>LO<..&H.@"05ATI,9-*X?'=:5F"5R#\&YA\0X\$(26QF?A#5F ME5IET/!Z>I0YBK,G&MO:@'OKDB^W]O9LX>0S52(FXSE_\@\O>2*_^A!&6^RQ MY]]YS]X&!YLO]);:DT+R27QM"]JG*&.PK+=8F8;UBF HERQ[_!N1C?[V;%M( MAS+Q$)?/XD@_G-E9!*P:,\X!CL)#$BR-GRRW[TE MR??FUGUA/3>CB*ZYTQ]/BH]JPK8%0*6T!L!1/D3G!G'*>:S0\3 MB#9XZ]$;YJ[)ISRZ%^#MRR?WO\+HTG?C6-FZT(S*H"'&2#2#V8N3EW)E',Y\ MRD)PEP1LZ\,>#>"<;(#AD-_*T:LP-[>DA9C.[VUNN._)F(P]J#Z23?\:IG-G M=@3K:XE7_UQ<@9TQ CM@7B6VK-A-,=[0\-8$@U4 #$("%(KP\0$V45?S:TNF]\<%/.-XAC,88M23M6U M;Q;TO^Q8:4>H-"PFM1VTBD$]R]B .98YZ6?=6B\#(D\LD4%&6;1P/AHV>))I M4U[=O>[R;-HF'*J=5@5%A8TZ.C!5Y7>M;E8K>WCX0U$2270OFI^<+Y;Y,:BC M!99KN-ZUG>@E&8[!N]AVHIQXV 5OE*8'I])9)I4Q;!AI/^.D[3@K?!5PE!7) MHSW.S,_/Y6,LH6SQ"'NZWG6PN:G> ;9J@%7YJFIXE1H("(#8]_$Z.;C^;13N M<92\?,*[!QS)/[?LA6'!)I'"9#J55\P4Q%!WE]. FCITHZ$@5!(92@]?5 M *2R!11LZ.9X6D2M^(CEIP8&2(FU01>Q:9'*,0K9D0&X$P*G:#*KJ(+EJ@SI M^@+/J?M[76,+G)P6KN8#%YGO1HGW+]%DR?AU.%A(93+PLME*C)<1JXH?H2)1 M*S. &U6Z5S^KA6?GJ>D0LPX/^S"@&XF,FT5P:_1A!0[5UH($J/)2D-(C $ S MNT5C/)O6P 1Y%4A;#9R*!O!W@!P[BE_Q 7N.7J3P,XMUE M"4R\I)YDI91&**4%[?/M]:JTX_,*%%C0BE;E8V)(')D!!AR\:]E+*HCZ[@#1 MLX-"0R" P9QUE1=OI'1R2$#?%W"R7HZY7L-A0^%B56C(S "*#(.K=.5O0*"D M_36SU*?F-:S8=9-N1RHZ+54<'#NZ%^FJ[6()CIJKBQ2OP"+)N+1FMER.Z\.. M;75$76E901-X1]=FMVN C@W%0JE0'[S BY_PAN[IT$V>F^T7'./H6=&=HOE- M""3)Q3&HDUG4QZ81RNBR'TK?"CB6 MO%L(Q$P_4 A^<;]]:YOEO;)7X2 JU0:D_1G=01B0A;E=&W+^3K2F:&> M*KK+B%F!GD;'%&)*;1-0I/W=]0]LQU478< M(P,-$(DWU0$ATAP6 #$MH;L(-N__>?"2EZ()JL:>K28!$+@T2:6]W>F,SZ=U M%,6\CI1E0YQ!J=&R%9N\?1C!ZJ#6(-"P^.E[DYB7%24A_?_2S?!CV&4EH W')EK M?!$,'R)I#$+UZ@@O,7@'I6[5JX]$EO1!TG5%.9:DIH' UC49V24?E/UI0'Q0 M?OJ;)LM)>N\Z?0W&X\T%=E0"#^7#Y4]>]M)<'1@_3 A$[MWO_\!NI SJHB<' M]=(C]OIQ;3)994Y+J2!"!E$ZP&>>3];)$>@$Z^)2;ZIZO%AO$ #0NZ+([.,+ M:X:M/MXL?G9($(@$T Z%B^4X[;%17/S+*)+9)J78S\%G;3"Y9 MZ5@5-$@5!\/#4^AOKG;[*'SFS=Y9@RS5=Q._,#0RA%(8[&QG5PKFQ%"96MKK M#1 ='>CG5/7S2M3 P:+TNB/$R(W1'C8Q7K]Y#)]_W6"/(F9&?Z! F96 0GY% M!'@D2 T2+WD1+ N)GA@ "@*V!MF$D_L^H8 X"9!5H)/5< S4Z-N_%>^R M8Y3\9A=,-$<1D2E 8!,&C_1$]?2'>PA,\"1:-< (.%B_%*%)9& MB-)B)X6@=J].UXOW4:!ZL !%#U_8C/2V7T^@9O*$F5ZV0/T(13+,5VT #?ZF M#D;B9X' ;WX=V'(U7XK ;T&WH@X4RWH*YWB_XWC_;-,8J&Q6)#=")Y0_ MN=%?F-U07I2*?W*3]"?VA!=XN\.N]JU:$AGZTB5C"77O]5DNY\Z27\9$>2!* M A50%.'I)C\SL:3A1%>@H7AAP M[)=+85#C-4^+%')B^9X0(P=:H=.5@@R(.0'(D;_9T\K#?X/^,%"A]QH?XB3< MD:^G., E>'!0:-2Y&Z2.RW1"G+T/>G+K5$T<34V&0X#,@:J>+]0:S./I89?X M9BL[5MD XVWA\9<@&;K::9&,(O>^=D:9K$,KCML"(ZEI_IRO]!\6AOEL? M@5/3@)8BEI^_:^\@Z?MVH98+I=U,B3: 6@WP-STJ6@KA2; "FF M7MGI2CM'JAW8PDPSE/(5F 8KP(S-W^E2C_)8;/690]?1CA.^]QYRH&*-%S@P]- B&TH]MR MO%JD@U)&!C$Z;P8>ADY68B)0 G3H.5DCIZ(1(P,WVB@048PS,I5!1AB^F: > M82K/##G"E!GKMV Z=Z:9GP*SN\,WV\K>B7*A4_[\@&B7"J$_=9DMG/J.'>@Z944L:0#Z,^4*QDU?D$Y8U1P'J&" M-RJ8PQPM&=)@B\Q@:VJP?&W:%[+3Q57GQDV)A2,]7O/K*;+ MJ< /J9DO@%721)Y#T<>-%T$J);M[]6 MF!IH;:N=DVDGO[1UD/RFK?R+9OD'C S' *@!O*8F#$Z_7:S7X8&&D$<2; +R MXYK=AG 373X1D^.KH/P ,:RW]_'E87?P2:AYQN^W6[Q.;K;\X9N GZRYB8AZ M%W&,DW@B_6I5#C:NC03 M#W'YZ%FQ]*4PR Z+T1Y#!'1<3*B@9YGY^1V(N[W+;>9NPCW/]NY^1P2+B[/Q MBEHPPHGK!20GQ&X4D+\#SZ$&"P;52#C,M[,KOM+VY5S@6*A>\U3L=,I6Q$=M MSS+Z*93%)&7#OZ>S& MW$LU:-H1AYH%-0&2HQ.!&E,P])4QMB_V=&TLC:ASDK$LB#?ZX-*,-)K?X/3+ M[!CQZ(6'F/0?]>B2_OK/S]&'*$DDJA7Q8P MSYJ<%\1000WX.&57"F8'M0H21HONSQ3E.!DYH-RX&^V5TF-E?: V1 M)+AWO_\#N[)I9/F) 8%18FNP]+9,QPOZ-B*O(_H^C.^W5H#?!^7%:]='+^1M M%!\>_HMN5I-Q G]W=U[ D@9(IQ=X3=G-ZZH#.3:'6&/AENC)81V]SMZ@3&BR MR!T^C8F54BZ8FJ>356*53YDB/JM)*U=,2HK5!_1^F6O54""T B@:KK$;XPVO M([CV GR5X%TC,,0O06!$*(G!(O/YN X73C&M]D%?*5'$J (M)W:IJG.*JH.C M2>F:0F#)3=3)6D&5SX=#=N[ [X*/A OH&,=W2N_?\(1=K>) M>%WA1(I#KT&<)JZNKZ[F\TFZ7E'XJD\YHBUCF5^RM4^9HLV![9IN"5^6(O$: MCB1G/7 ;U"'M) I?B+/,[F)#&5-$N))\ %&^+!..$>&,"M8 "RA#VHI?IJS4 M=I!UE&X"2;[FTH$)X7.06"9W>H.]UO#82 0L1VF2S"0?=H2@CT0): ^K3+@S@Q-V6]B0PNGXM3VBT3&0Q@$N!YS27*!.R#\@E MZ0R<=BP>P>5@'K%!W"L/XE;CN+594BP[DU> 98&+M\!SW5168_J><,6=@+I$ MR494%^)I^Z]SOCQ:AM.%-6/W*G#=UC 9L,>O MC'?MX*V35CV0WM;V$WP,[H M6 GK5#C]06D\G;4&];?P=4"ZE5&RK'OU.@!=\^YV<"X;RE8P?\&T/_>&;C#S M[4/UKFY+>I:!6RBD2>8Y-P9YSI(6(Z0;M:#[S$,8*0/].?HY82G+CJTIH(B1 M)NR%>XTV10,E/$RC@MRBL-$AC.-+-XI>MF'$BLP:G>;H!1!\UZ70]LWSY>IX M>8Q00Q5RT,@\3;V\CTE1^$3WQ-&:DD0J'8>'G\S_Q/@2VL4N /W=]0]L@^S" M]\-O;E#XB/;7%I"P F3'MF'Q5"LX::U*Q';B2/+_ MG.OLJG2&QZ;$L\X8D8]C+%HE*U:&XF:CP&&*5>%]<+V(I@7X M'9D4DTD*F3@K/[#TI<$Q)9-$V]7F12TVQQ2C.$*4)LN#Z0G-C"HDJ+K1E)]2 MH+H],]WHN1P.,6G?O&&!U>2/Q\!2&@886/10O<8857\6!D:% "8+'3,1>@I2 MX)!IJU5Y^+$)&\\^X.%3Q(8RP]QCP47#]J:_Z@1BLE..N*T>#[UG>$'MWXHFO:5QA(&OHW=T7]]006 M\XM@IF.GAP #WM(9Q(X-,0?T&IV.D=9A\ %OUBR3__<@PJ[O_0MO_B/T-U[P M^)&DK52IF^ .D[R6K7->1%Y,_O2._#-XO,61%VY:SN1.9F=!F#I5!_U=[J+$ MICEN%5*A5"STDA7&K3\,'@\(XQWMJ))HQY!;A$P[! Y\MR<)Z/O>6VAZLO*7QH: M0U))3")WI7*G3#%?'4J)]M2/5 M-'6E:20.YN3VGQA9^,WK@._^= MZ>BTU7$XM#2Z814[:L-T:6!!KP^6W0VT^8B$VR:Y\D M(IO+,$[B#U[@!FLB^L4Z\9[9,I!\9#*B,FQB8"*:0='(9%4!=DQ]FO- *1/$ MN(Q0S@<5C+K%]HH;(L"/E&]#$M&C/6::& ?.Q5OY?"WC,+8B)+SOPXOU/P]> MA-^F50SIY+G!2:2O 0!8)HN!ASK3&F*3$*5$44$U7?E^[>2UR_.+Q41U,7%(&F 2W%U4T( M%XO)9%*9%\2T#\LQ%CD468DJR9M3OBAE7#J>V ]:F^8*@UAI8KN5M"84@YA* M$NY&R*=U>_]V/J,IR;?4/.O4/*[:/$/.-$X,._6IQRDVMRQ981+3+YO^96,^ M?!Z3L".).9++H.1@7@\/DH0F+?%GT,C80$] >C %FWVP=V./K200G=VTLT7 M3;"F)N#;7V(36) '29U=,R<2F]$*1']RH[\P.R-5'!70]1/ANY 8%@ED,E^> MR<%;D"X=X+$&L1THSA<*TGYU;.ED5Z@<*U4&0ZC*>970E-K+"DS>1K0F)7FY M)1\NN0@V[\EO]SMY_8:4T5VA<$$<8F;?O=)L O\^3KP=VSXIOB70NOV'3']?_Y/DX3L( 9T'M(H[#M4>-^X>7/.5O?,&/!Y\R>KG8D[#^[/KB MMECH57]NSQS3AY?$K(X?<7 *TRT0H[MMV5CKOS>38]^@L[6 MC%RW,E/3-Q0\)GD">'%(GL*(]D[1^OA'+X%AL"Z)@?LMQA+LI?.9@J@->#M- M43'.TIFJJU04!F\RMY3C3&@@6_!U%<<'(VRE+P#CBDNA[6IDMMR *4[0'CRU M45"))4^J("2.JN[7A*&246S!S\TAB1,WH%V]#+YN^2U@))5$T>]P.0%"2A6E9-G>;/6F']"F!ITK M[925SFZ;8UKSCE9I[QH+;@0R<-P:]K0L!H-%+UA[>]>_^1;@2-T(0?3HH&@[ MYF\PPU]F]2 9&<3H0+='.%DIQU2IX= B=ZTJ/"0F@,%#N,9X$W\@JER&P3.. M$MH!\AU^D(])\C<&18=4#/U6,^-IOC;!J2'Z25&)'J($H:#2D8;.L88TK:.W M;$#X/H0#66%RJAGRAZ7V&"[2-(*V&G#4 M)H2..U>I8>GQU/'^0GMBH->E1P4KMM"3_KF'QZ/JV'_Q!&=Z[.89!.: .%L=8":Z-A. \0B7> M;&+,N%- Y/S/MF%T%KL]GCEI$Q0'LAX+)5_P!N_VK$&%G4=2NH28+*J<9G#H MR$-%NMD:GVDQH 411K$,A@YSX6Q@M*G3C_DN98V\:!3.P@2B#BUP];[CC=6 M+!@:.[<,V3JF \ Q^_QU':R]6%'0TO0>%59$P!N/1S!$BE%)%*5F4 MT[4 DJ>KRT]^I.^RTSU,V7 /WRU*USFEJ)-:!PAKF\,Z^<.-(@+_E[1?IOPC MBQX>%E4""0PV;Y=+#J4[NL_J1AL^G'U/<+ AX3TECS+Z62-4,$R=K*S#>R"0 M-^GID902,'X4#E<#C4Q](*2(Q\FFCLB-[PV+'[4P^IV#EY-E/BJ5,\1J@@C? M);E;C9U3-1X09WKN6H.> M!0_TE7)!C(UM6#W9$LVPM1*K"N?6@JW,;E8A6-EY5/V2#2@UZ\-Y/EXZ&KCL MM>EHF+A^*QBV4'5!5;VG'"UN$*+EF5J :]M_M&>(77L!ODKPSAAFQ8LV0"V7 M1C_X3\9SK2R5DD:,MFUC7TNE=1+5!J7!\7?DMEH8K!K,*AQ^QL:S1/J*#=@C M L"&213_W76553U7'*A&U8-6N6W4%.#)1%P)7*C>5H4QJ*(LPUW3/ M=>-K\)@SOPUZX4R:, =_[76WVJHA9\L%V+I.JH&X4Z["[A=Q;U_*?U%-P?4) M6(#"8ZE,DJNY,%N$G,SWI*8HAX2?]1N[J@X")::R"8OZ554F%"Q XRF51*OY M?-HX/%I54-6;%8[16B9O(V0U2ZE,+08#VA@3BSQ=!)MW^!G[(5LZ3WL!23U! M]=*_TZX:98U]!GUZ>GS#\3JRB;-QH0&!:(FE+IU^!,G'&.QY0XO[^7]VX@/Y08C%#! @R6 MO9C J9F WM\+#$I##ZYAT\1*G5P+5O!D!U%_#SS6S>$61]LPVM'V,<7OA:-? M6RI#7^]E+J*N*RYGM-G9M.:*_#@V(\= 66)4_ENOPZ4H*@UBC'IHLL$8ZMNV M^K9(/5)I6@3L8JWV<2&_/*NE26$SCT*D+W>_-Z7[BG= \@N!( ;K.,N5$K<_ M$YKQ+_#Y?5>ZJA#)=;4CDU!XI#AYD%D&!EB)ZP5X\]Z- B]XC"_69)@^L#6U M=WCKK3UY*M_XXJ 0:Y+&H W#-%^JXD111A7]7**+4L)"+QP":-UJG#6>R-7; M<"JP&--USBK0M"P#@[9G'!SP%[P.'P-V7V5^6^4GG#R%F^H#\GOF6A :%(VF MTFG[ZG0^7F3H9#10BTQ[9./$='#+Q>T4\XC9AT:KQN+!EL3A$6^II3Z MN>%B.E-%@)3?V:9@B,H^!HK\FC+8O3\>3B0+HG"SZFO[7@LJO3A67@=@N9$H<5 U"D5T \=:0 MKT-DW_HMG\;+VF@(U,&JG>"E7E41)V"!>ZO23O DLOF43.TQ .U MA9R$!6=>3M&E'+Q_L\&EU<=6!*IV5/GP[,6TEE>V-")[:OC*A;H(FM][,7?. MG4E6F9 2Z7]]0E%U<)HBDX$5::H8.$T;QTR;@7;]99@H[>H+U089=;SX+UI1 M\#M1*J*;,O2:F:8A2/G.D..12A"#=;A9MEI)Z;%2D@I%^+&J.SV=]GH.-J3I MN&1E?<#PBRPA?73U[2P5?V9:L/#8F="F?MK-Z99WT(4P+9[AT0,D[0PBEK M45QD;L,\1>@Z%9<_UAO"Q^EU1W$JQ,^UF,1W/ M^9):1I?=DIQ>J58B#;C0UH/&$RLT5J_(]:"VTX7:@RS=&8$V7\W3-UGOD454 M5Z3YDDT1Q:0DYGPR6\QUHTF/A4&M DD+1?6""$0%5!_:ZL4.N)(F,T1JA0S8 M$J5&R9IJE0P(#)G :TMEL)R^<$S0"%_ U)<1=$ *.BMPAZ_#N 626U"%@K>YJ/H+0207$V(^/Y+'F*(* M5\39HI\IXU_LC 9]VXR'B,-NYT8OU&273[0D-T9>H&D]:^)'>WA)@TI+XP-' MFF?7\ZE0'\*(KJ778%[3I+8B7'5\2?]]RY!M=@YG.IZ*YN)J3X8\E]23 M"4S!#'_ZR-C!33%LRP3^[2$FT22.+];_/'BQE_;)+OU+#\::9$#0K">;P>&Z M^?(8U!D35.8R0@\OY5_8 NX^+'*$\9,M,CS6S< @AKR!;6U'OO;4WX"4I1&@ MQ81U!6%"X),2\#8[8+@]OVK_%421NX&(CZ/7FZ(8VA 7_^]W> M#U\P24BB9V^-[Y[<"+]U8[RA*PLXB-FWNO"9+.2GFVW1BN461UY(GHO5'0KZ MX042/CI4P ^L\EQ?,DD0:DHB,ER]D"%065I1JB0A[Y82(2X2(C)9$M" F;A MHZQE2 L/'^MZ@+TX&';]07^(:*F=3W7-[S5'S19]$Q;3P2*G34D'ME4=2?,JPV">EEA'Q\%.!@&B9>\_$$R^K0P]NW+)_>_PNCR$"?ACK@K MO69M'T:)%SS>XR=C!D5LGXH9PAFVGF/%'& MU)HL;QB#'>5TG1H,(%Z="CA)9#KI:W1',1;*X"VK0X_\U5 MD)#/[M$N77&,$W5A2H>$X:I=3Y!:M^S:F8S/E[6*V)LMXIP18X0(;U0P3W]9 ML$><_U"ID"@J0]EM\HKLIEN+.YCQ6( NF<-E%"VHS.T@"@FJ=T^U*VRZ]Z%! MUL91OY$ 2/+6))7!YM=*4+G#R9^ID0^>D'5KA*.\J[T1AD^R=-U%IB'^+>\M'W\(HYL]VY\)'J\QF9R:EOZ>0AL&_>T%-EE? M%@4&QAFEK!'GC3+F:$MF)SE[Q/F#YPF ]F,Q16RSRW"W\Q)NM@,95'E)L!N\ M_,\X-9PED>5TX$F"SHD?H>,IG$YVH/4*W+3KE$%P,9TXY\[Q$<-A!W^-.5(' M2AY%-4LRG.XU/!TDXU#(9 M;+6L! 7%.?$12LE;F#)T:0$!*CEQ:\X0ZKFP>%S7L!0L/JNIQ<9D,4#Q*@@N MY?+HSWUGCF!$K"7Q&\MF_EWI?83$%GH/C\YF!Q8CL\%JL*B\C4(B7O)R2[Y; M?$8G1JV T6H45IQ]6&B.5MO2R&L"KAB.T/E!H'D+^1F>O&,/WMA@L(WCL1 MW6 FPJK*_)ZKT*(;!3+Q& 0*G?O2"6Q,.\&L&E:];_;AP%;G:/&JA;5W1*% MG\@0BFXC;VU)65BGZ!1'J.Z^!70@8ZT(;ET2;=EY#G>='G>H_$4K[S"A!124 MM 4T@E36/-J5N@QA.3Y%PD2-('$?*[:C@$9W M'AFRM]Z:SIQR&6P)+*?;E_2/>FF)/B60 MH*(MGL&@*SIPF)(JQ8L2)S;N9D]8DH_T9)BC;*03PPP?,8P!(@X19E8&C@GB M(SHM"[_@.(F\-9V( ML,-PZ/? XPNN),-@& GHVHAB32H+ ;:$L/ID(@)H4U.K;$2;^*'$@?0":!1=/ '5=J_X&]QR>2HEX\X\A]Q)\/]%:K5,3XYI#$ M"4E8R:Q.HX+;C!1<9;>1G+JWC\RFTX6@XCOCA5)FB'/+Q^(8E1A"5X/W:)BC MC,X>P^A6D/=HG:,\K3/K#%QUWBJ:"*K1S6T-FV@IY37,K4QH@:13!@(:[+[, M!)O@S3"P+WOJS3HL2)"LP5NS-:1WGG^@ICFRT7& L".7:H$1?%?;U_H_WYPUX2[;F PH000%@S$,Y@GS&N7Y\3L*I@R'[;0 M2GCPN@_R ^+(BPBXBYK!VY[H%0D1AP=2\ M[8-"C-=O'L-GHN.!,'OA,2']1STY&B5V*VT!"!.\EJ&BX>8C"?K M1/TICQ\?'B5',NCO%"VG66^2HSJ6KQDU6*RZ@Y:+P^*2QV)=%UTL2@ADQ$> MH90T/PY:(:ZZ'V (:':ON5/1_+&DN5LA#HM*$P>NXE+;8O8B,_Z$Z2;"24Z1 MT; .IZE@!G.FF6,,UQA]Y6S QM3>3/'CX+?FYN8P+ML/!,W"RBF92X@?'A*? M0@FT1X_YY'RL+BL$PEH':I7N".)JK0T>NKA70KS.93_H*85RF$2JD @QGL ;6B&L*$PT:V_J"[5&0Z^6+ MO*JLC'8N3%ZN C(38P<\M!$9P^_ROX9/Q:)S5GI\EA5;?\&T M7H5&Y\LP8%0/Q+CW.-JAG[T O6 WBG\!#]=P<:>3K+6#S_RJ$MQF?1\?(_SH M)OB*^)P7Q-[Z[ZY_P#I!'T2>UY HGZJD_IKR:N(,'O@SV5$N/&+2VQ'[[?]> M+/I+K0@>X"&C3"R=?\_\70;YTKLL62)5%^O_:N[KGMG$C_J_@I=-VQI>3 M*%D??7-B^R:=7)R)E5X[>;AA)-IF(Y$N23GV?U\ )$7P&R !+$'GY2ZV)6!W ML?O;!;#8'3/4,WQR7W:LIJOI8-#^K.U5X CQOO.B4!/A$]TW^'0JJ?<-3K61'ZP#RV .*_Q!6O1/KWVBDSZ>.,U_>5R/E\F59S(U.AM,TJ_ M35 Z^5R^4F(M2&\8D$8G6O$'529T5/G.82_#=%3+L(Z7P:.8M:MRCP-?C3E9 MCM,@<,6F] -R5J!*\^*,ZZ+ZV@_N'#>J=7@0%(SB0KK$%O_C,4RZ[DW)B5H< M4P,A[?"7A(+M:9!?MZ14_'X_@&V%7F30E' ;MY MGD1RF%>Z,3$;FV'?W?OQXOP@UT$&Z&3SG&Y8<^^EY\\Q370]9NGL7Y M1^%'"DR)!)8M#6'D^XD3K6=)F70E#B!^7'GE 9VK]%J0N>R,'DG2O(WL(#)0 MGN?\\KQTMHDXIU2%,Y+!?^WZR%">P[50($RCA8G2O ?LO%07J-&5@*!U60)!# M,SH75VQ<$,UH4F'K>GI?RCPO):]+:RN\#HK&40!\!\9%0*6EE[I\_&?XJ3A* MK'_07-DMQF1WH'QAS7Y!,A29Z_4X795BX,G&<5KTA;0+&;GL^54;T)R3#?"A*.4$9:(>.1$?*>#KI.*+?/IN9SBN> C^0$/><_O:FNE8F3"BYJ'2(&R(@\S1 M.^1V&7 _E)C,E^>LL^;3ZA\R8C\N>P%GOY< MX && [)7^6>H(,O#P841G#IA?(C!>5(Q-#OE)?LUA2"<,N'=]DS72Z'S@V_2 M=J=5_HIU5R)'SZ\G0%&R_/R'$Z]H^8<;OBC1@9_AC"IO.HCP1D1GQG5W'LLF MS?S>^)&]AWMLTTC,*&[#FS@4J:^GO196@GW,,YKQ/I61MTC4;= !A!_##*0. M%ACHZ+FO;EUJLXH?/C^Z ?UP^SMU*>,;4:"P0+1(Y6J)+29.5,"_(= M/%'-]F3XI?YJ+$U.\;XJ61L5=GXHMB*7Y;NS@4T(!S\(MZ-?G$\7DC"GM67] M@$.TCH*S] AN\ %8R?RD!%/Y13$*C^*$B)N[^)W&Q9/M8K'OG6L_H(^;9:MO MVW0F8%<+#P*IO'-Y%?Q++VY.=*$[/X@+.1@&=5+E3 $P$U(8"\G.">GN&!V# MI#B#D>C&:7!!$;BVKISANVO.O'\-VVYN2LS@:+F5 M&?X\[]5"WJ.D8K=+FL.0O(E-*32X_Z4BX8^JZZ6HEG4NKRFQ&!"/]"A#X[I9KQ'"=1]P]%]/$Z%?;0OCZDD, N?./7#/ M%5R;E9M6?G0BDM'/J*Z96-I'S,:W&FZT1)D(9WK;X$HVM#<'[DB%L: GKRGL MS)HK. QX):U\=:R-8,/>D%D=F]!H=K/>?O"B#JA'V'BWW!>DL8ZW^OD,0N=: M)D2*$"FX)-L4<1KSS)!LGEU#(=#I;FLY7G,A#_QE,NE M8M@SMD>X'.'.>R.=)#&I:_XM1U#G#8(RO:NW' G%17MHY<-373#3FW:WP;PB M[VAX+C3#R6=US;:;)S/3/WX6[\@\7Z^6"NX)V1KE1K?#EBCD4;6]YK)51?A6 M7 '#00X@UX)W=C-A4-9# P5U>9K;1FO(DM"]JY"W%J]RKR%/?*]K!R)/;E7[ MDA_%&Q,G-=S'.L,UT*'KSL<16;X1NWP2W=SIVO/P$C*^0(#A3B2,5Y#E(Q(3 M&%_!3_7J5)?U*PCQ$W9UE,I7@-05< ( VL7U-/'!J'BC*$O1B[TNE!CT8+0# M>R(@H?HJ?/0/1I6OCV$7Z#"8(O/!:-<5-3$,[]V)67)$U)T>@X)RY>W&%PLE M)?N,:QMOV(*9TU 57+ JHG>='=]-07^EF5C/*OXLZUAQ<9VVD^U)H:ZET& M(6D5=P"2]+-958X #W=59 D\LIVUGO_% M4)1,@? E^Q;5(I@1MYZ MJ@"SZ1=MZK1<,28'OD'N0#VUCG=[/R293[3,#;DVWOJ' _;W]/88W"Z:-YU= M]X3!/18,T=#)>C:A^DE^@\?T@XBDN_QN!]^=B/1:O76VQ\"-7"?\W8Z2?U6V M6>HP@&3]WOG;([%R"FB]J>/4I,5DNEB=_SF+[0"/3[/F4#8#RJ9 V1Q*VGLV MV+EJ_J<#XK\6+E0+P3H)X9>(".&0"2$\37&&#J[G'HX'Y ?NO>O9>_PY.NL+ MBFH2+E4C3G?C)XC44:P@WM>]]]P[=VM[T<5VZQ^]""/_)W_O;C%MK8$UWY=U M>FTNBO@CQO4I+3D;&&4CHW3H(83-"EBG]OO9>7*\(TF)WOIX"O#@6$AC) WFGUX/_*G M)?*!#K%D,&-QK84>YUFG_)F#K.05Q EBXR#I5!_P%/M_8L<<[MPM,9?FP^"6 M;^ET>\VD\.\!U_/4WY$1Z0$)'1.Q@T*?\LIDUCHQ"^K3^!0PY\PXI !F2\3? MQ(=.Y$C-]\A)T\6S&S:M:.UW=-M1'2'\F0"SR227\)N-@[Z2D2 -1PYWEBAW M6BVI3?U*=M0H%% K^LWQ[P/[\0%'K7L>"RI]'L)ZBD2(Z%;B?]@AAF$T_9BR M!)C2;BMU2E9I)Y5R +61#Z[GO,?_;#6.[(,05G&:741S+"8MG157X&PB0HZ!$ZH M5I.B=?AWB R(Z(CP9=2EL6EU9U.[_32H8Z4EU0D'V*:N7<_VMJZ]_^2']-"3 MW[;JOPIC8[7T\.G MM(/=5=S)X*V-OZ&TQU][F[J>[-".]?S5',4D8HE*GE99'51PIPJ.G0P M6+RJ@X$\9E4*8!BXU1H?UWX!%,#2 NEL.X568\MIY_#,M\FL/= M1EF F=/[,#PZN]I"9.Q'=)M,,B\WWL[F\PEC)"C^/J#J=V* :0L:.1Y6%V>' M[OP V5NL-6+HB"/UM>G=?'H#'*97L=,>[2O M2ON.0Z7"S(=3#*8S!-2@F8C 0##O>#C8P>W=:(;'TG<&CJ93--H.AZ9V&,\-L*#(W;TY& )P>=:JQ""51 "X?ZS$QT# M+WT<$J+;X[?_.MN(["N8&0G07SLX/+'W9RC+W'OO84;B3Y#:U?8SVY_>;%W%OVB]G^7YJE9C;Z='P!>=I\$+ M,VQVD8G2D>'WRM+9MDIL[]QPN_?#8T!?6'J^]\N6" */[#Y1ZX3=3POH<-XV M.24GY8'%AD2ZWO/&V3YX_MZ_?WGG!X]^8->F;O-^2_<3C':2>-_=K2T+[UOI MFXQXT'^C;%3$#*LVB;L*5)1P.H7FM/D]AVQVK79VP5Y\\%OCZ0D(IW@@O#@. M*]X%SLZ-WME!\))TM;\XD%=C-5ZCZ1L:?78#&=R'7^?3M'@("4+CX1 [WAF* M1X3QS])8I.;T]ABZGA.&*,*\;NFX(=J2D5$R-&BDS*&(K =NDPV0+<4;F(8, M]OQG]-I+-K% )NMBE5E(/ !HGGH/-BQN-C3J?%EA"EI>X!94KQN;)Q0_!:'; M8@7ZSR>3^;RLW: -"WJQ4M+P 70:J%&>2BT'KN^_<:.]0\Y;=GAONCLVOD2J M_JQ.G:\B0 0URFNDW'BP\AT)%B [\^7)6FFL=QJ/ M7A_1'Q$=$KCB@T1&K1RCH%;&HWHYFVJ5 JP%<1H-I)V(:\QYR32&8@I=>!FB M]O,HO!0=#YWMFWO_Z=>=XQ+UGI-_$*V>,UJ-?T6G=;W[VY?#-[^X#.6_:]#C MTJ0"F]\5@^WD^C\>0*_N]J3?XJ-?M>;6J@91V6H6Y5QR_O _^:X7W7BD(CLI M/?_)P2OC1?:]\\[WGIP@]U4G\= M"R3#J7DR;+GH!1(D!4?KS=0Z_TN]M'986M;$FL)=#4O'L.P*6:[@04)H/,'- MW<4N[LO='$97?51G*%TQ/W]O\H656CX>AAQ!I@-!G_;TYLH2YDI;H-V@7+E@ MNTX&@!:1/65HNG"H_*Q^F\@3P!_B3B?G!:-@7G"0+S?R.M.<)[6V2 M$0UY(]&?<4L!XYHMJUI)*TRK0DY2-@A?R,.T'X&+UZL^SB]_2'>X7J* ._-M M-9DMXJB;&4-SE>F>U$\+U$.&JCU9L0JL@"1'-2O^*3BL9E6.U3U>![X7)6_J M&@ROZG/:;:^""-[*XO/5;)ID%']Y1'2+%E5+,&9 M9H-U9-99QW3_,U[:W2%XB2/.Y(=BL)G\^D\BU-R*,'_0$$9FLPEL.=+DPR\? MWV^N+M'MYF)S=:M7;[O2G?@/E_04IV_50!Q(>?&)6A9XDN,H;I.G>:3_'N&W MM<$ ]]>TNY%VFGAU83U9K-:)5T&WZ>M%=.$E2J&QX4"]GY'-[G0([+8X(MD\ M6WP\PWDJ?O/,'!>GD"".3K[<_N8_.8%']YF86-+;Z-+Y%C&]QYH.&+F_KO& MA9WL9\O2%&A=P_DS.B] MU_CP3'@8C;8K2AM_++FTDOJIIRG0:8XSE,Y"JRC0>W2B?_U M=]AW;&J%8^6%8Z=S(/Z/^+=Q M=;&;8Q1&-JWN7+-PHJ-HM Q!TOBOSQ ^D,Z!D"O3Q5&,O'AXQX^,H+9X9 MQL*42H/:H%+VVHIE*V5OD5ML.UGLK7\XX$@SKJ9X1LJB'@\$@W9D3N"VT1V- MFT6I+A(=$(Z5"&PI1B8\##R2U=(FL'-*6ZYU@S+PVF5J)6-5VGUL\,C/1@ARN6A3@@ _;"U2$02[Y M-RH=X:&T_UZ-\'&V)"PC?_T M'?^,?\+_(.T/\ __!U!+ P04 " "$=&E+5-O82.=6 !K$ @ %0 ')G M96XM,C Q-S Y,S!?<')E+GAM;.U]6Y/;.);F^T3,?_#6O.Q$K,NWFIYQ1?=, M*&_NG$VG%'FIFMZ7"B8)22A3I HDY53]^@5(2B0EXD:" @2B([IL9P+@P8?; MN9^__M?K*GRS 2B!7O[PW_]YS__ MTU__U]NW;ZYN'M_\CP]"@+P4O'GR7N,H7FW?S!!(0)1Z*1[ES1V,OKUX"7CS M]LTR3=<_OWOW_?OW'X-YXL<_^O'JW1Q&7N1#+WR; +2!/DC>O7G[=O>%7PI: M?G[SEQ\_?OKQ+[7?/,19%/S\YJ?:CRX1*+X98')^?O/Q_8=_?_OAP]OWGY\^ M_,?//WWX^?W[_U=O':^W""Z6Z9O_[?]KWOC-51Q%( S!]LW-CJK_\^;N[O+' M-Y,P?/- &B=O'@ A% 0_EF.%NPEB[*+D;S_49OGZ@L(?8[1X]_']^T_O=@U_ M^.=_>E,T_ODU@8T.WS_MFG]X]S]?[Q[])5AY;V&4I)B:1DDM0?__YTWO2_U^N8C]; MD7T3!==1"M/M;32/T2JG^H0?.(R])($SB$(I"D7'/:4@]'JPW MO5F&OHRO_"873FOA_9+#8I(GJ^?#'5CB1 M2_P1&)"G&0_\A+PHF0.$.EQ( D,J)7NUCB.\W,DD"O"S6SY;>!=DR%_B9V>& M,)/0:Q)"'U XI>?(R_!B@^ Q6^..^;,4SE!\0Y9=S_VQ2_ M&-4''\ &1!G^PX\7$1SB0A/]@LI56GK1 MQ&$Q\S1%F(WX9@BL%#Y!@@L 08 MXPTH'K8^:R7Q%863N_90A&639 ;0XQ)O"]7K)3:^XD?5Q_?2%0PSC.&O@,@< M()A@F8[0"8 RY_ M"@*%RR+[I4%N*LQMH0P$=]![@6'?1X,YK-+7'Z$MYBA^\<(,?PQS^9CE2&'^ M/D4P1O=QVFL>8N.?>D+*A"+YCZD5^5H^IYQ+D_B*2F$"/P_I%K\3CVGL?\/\ M,0B(^(*/]B#*K4Z?4WF-M'ZVO,OZW"/,<55.(%NM/+2=SJ?K'# _A1N,:!_2 M*2,.3[2JZT%H^"&F\X %#@1]HH$BZ_\<0<)Q8;DYW[N1#ZH?*URG#E\U8_+* MU[LO"4JY2J+F>?)>AQ (.4,/L;KXE2R& -QY$.9OR%7CD MWT.(>.+?4*DGCL,0#_S=0\%TOJ<@9\92#">@G] M"0)>'ZV1P.C#3N8&Q:M'N(C@'#_-^(AG28I?/=3GA,E\9:#)37P_SO!Q?@ ^ M@!NBC[[8#CA+X<^I<>'(1=2G>._HLO?"2$HGAI*>+D8;F;$'GTV6P @D";Z/ M7TH6H\+_";RF%R'F,U5.4>R#9LS[B>PS^1VLZ+-#8U [/M6.F\4A]#'GN"=F M]P.%*$A^V P<3C[_P>?=8LPGC8>8,?=3NN>J_*0+?G#H>1]Z/ RQN/1O:)N= M\N7D?6GP_2OLZ3#(\>WP=0,147_(.],P-#H[)X7ML-P<\S,ZYZA\J04^-O1\ MJ?X/PZZQU&=-PD#Y'NCP\>'/0-,Q8>CCSO^: 3,>X/"+?G/HV>_4(#-O2SY( M7-Z/O#N&W0-=*3 4&>5[I1\=0Z-T%T>+)X!65^ E'6)WM(^O95;*5Y;UE<%U M%$3H6,9A %!2>9J0'^:N&7BSYCL8"&?J&;&]W.OJ>\+ , MLO)?#T]-L>LO\0<1\9H+P.O_!=L6LMK;G8P^S/S$4>Y(WA*)3B.6U>E4E%_% M*P]&5!K+7Y^*FAL8 G2)]_DB1O15;K8Z%6T/8 ')A1NE]]ZJ[62T-AN>NCNP M\,+BVY-7V';7';;H3M/<2U[RG&=9\G;A>6M"V+^_ V&:['Z2OWTU"LL?5XF< M,+<#;O%?#PEE--1*;\ZW\6@M&@V_UEB:(+?#XW;U$H.KD(2QK']VP\??WB3)7B*\;IPQ-8"$N/8 M$CB.;V=;@>#?#CL\FEQ)A)Q(&E5@'P:*2 4MKH"YJ>1 W,D$U70_)N# MYE"LK<#YRTC!.> U*D#^?:2 M(L!%2[_,6IX?0D=PT&MGH" [6MMJA\O[]\+C\]=VA.6M@ M(Y=@(G@-:J,#E\7R!:"HCRB-=:B[CF."[T$J1GUK%TUS.' .Y4Z TEX3];S\ MP'=QDF",\_PF]#E)C:)EIOLL"#,/!K?1I;>&95Z+\M&C38[?4P@3C!MI'ZDS$BLKY99T3WG:'-A]- U@_(&9B[!83,]M.Y3:.ZB$,K, MH%N&I8_72_-,ZK2P#S:GDXYY7)6"">9':KS8?1SYS)EPN]GB0M$=V2]Q''R' MX:&E^.C7.F@[# 3$+.GUJQ]F1,?!H5NHJYXYE9'-F"(J[;4FSCFD *5V?G=9 M?QLQ010LN=U,G N'=13NKGEN[%?&$)GZF QQ]$W@WG,1OKSC>,]A>UMM5,N\ MY(P.VNBOM%K)%Q0GG/W.[*)C#K.=MI?+E+>UU$3QVH-!F0T=WWVU#^:68.0?!+BE537^*Y0OH0_J\N!V= MFZT$O2V6',Y;+=35?M?A/G0*\MF&<-;2O+0(]ZS!H-NNEZ\;="FZYLKP;Z?# M'A\8]I-:X6.GSQX?'S&E2H63G:Y\?)S:L+#3?8^/A0R+5Z%EIT\?'RV*2+X' MYJ.=3DBB;U8=B2X^?''JA>> !$6=5 =$T%A9N:_9Z?,HC)> J=KVL!]QK)CN M6K8' PG#Q-;DV1X:) Q3TVQE>UB0,"Q"&DG;XX3$KR0:+EUD#'/9 !>Z>[!! M9.V=]3W#LL]5?*2=;WT?W+@^3!5X=G( ?<#CNQM5Z-G)&/1!CV7<[;M$>!R:#'W4Z=@&Q6[UL*[;:3CY(7NYMA@;N\?GDMI!8 M,'R%F)TF8DG$9!,E5/#9J4F6@T_$X[E"S%8FLY\&JHY0%[921C@Q-+G.+ =Y M"5+H8U)U9#8(P_@[IHZXBUS%V4LZS\)CMPA.E@.I,31'UF/$IRA?G"!_27?U MLRES$^FI>49%;K-)EB[Q$?BSVJWTF1SU,&(&MTF2B5-?MC:"7 ZF3(/YA7"Z& *_?R+A-?+1W5':<1VVNWQW1Z@]\;:EOMYB M, FI),9=+4)(UV&[8U%'B([O)%O-:)W@H50"L)S%=,X-SKG!)N<&G4:=PD0Z M"3'!$?[0!NBPWEQD"48^2?#]]@*C?+Y[G_@4_RV!>#'*/8,\_-/<<_YR2?YZ M&TU61'ZFZ#YJ90"M'7TAMKH/VG:_"3K[@T$YM;@+M%UX"?4'"B[8F M4'T%PRRE&BAHK6VQ#_;)"+WS1[K!+$KQ8F08JNFZ?"V2"S"/47GMXAL7)->O M>+-B9@0_3&B;\R8DQ@[WQ \YIF]Q&^&7&R3T!-/#?5$?@GO^A7/T::WU48X1 M+N_0"Q"!.36A)*VUIMSL^8*7I% I;K;2E7$]R<,J]XP+E=KCELYCH, &8U%= M&Q3\FFVTY&4N;C!R'W%H;6NI+9,TQ3_U!M_!G].&W:8LXF; MMP/[D>-TTI23&WC()\GEKL &A'&> 94]#78?/;/8@"BCRLS[7^NDC7.1'#73 M0FN\]4)2ECRGA49ILY$6/Q\O!$E)0*ZUH;-JK4VUT QR^><+9L61%^*S,PE6 M,,K+OQ/%*?O("79V?F_V9%3_%3-9RQ0$DPU>\@6XSU8O $WGI3I$U%-2=A2# M9GI$'.<&E1[&Y+FR-'MR8^@TGO'TQ$WK](&FWO9DMC+@<-@TVST=9: 2?6=M M]W>4P>QD%E3;W2=E+[RFP:^?ZZ3Y66IXIK8Y)AQ MQNB]Y2)*#O:(8K7O4=K20?2FE0^FG7RSDZ46@.W-BZU:;[7, 285$M+=N>.3 \3PC; M:Z^(;I\!?7?[56BQY_*BN,C:7H)%#)X#O\Q^]55LV3-T=:OM953$\)$WS=M> M1D7B452A5>E75^6,X'31QFPX6/O/_E3J75V$NMQEAY;&#W;FL1D04KJ/6@7J MT*^JSJAX4J;[)HR_)[=XV@A@['3D--X;,Y*G^ %@P<&'>6GGZB5ZB@FE,Q1O M()[TQ?8Y <%MM->/3/P4;@JC%=OS;I!/Z?#.FZS(F_QGOCGP-@8OZ15,\OQR M,P16,%O1 .#VDYL-PELLI_']YT_O"&A?9)>>@AM,;EE=9)67,3Z6CFKWSX:-*_"]P*_4 AX";@"Q9]2TZ,,H6.. MNT+$0TN^B_D<\WS3^?6KG]]F#Y@QG$;M M6X@R):DA7&:,RM$*\UWK,JG;=%[4.Z1 S.ZC=Q;$,60ZQ]PRYH_3[2STHI0L M>.[TSYT.L[/6W!6D@YX<#YW97-+A!N!1. M?8KWA^B@YX=#M_TA.[A!N+088?KO#]%!SP^';OM#=G ;,_=1Y PL(I=FTW9= M_VW4*&!]+&W(#:"EREU!83*=?P689,QYYC62%@KWL*#IG^A27IKN= M&0@4?D^Y"K/X#;5"H^@=R!JXKS%)U<:U\C9M70())X$HX&4F( M/94F8Q^ 8.=_O<&408PZ,=;3)L3HH7L&I+(-J81'+CW:Y2C>3_=LOGIIN?5S MH;781[FE(PSQ=3?9># D1^0F1D2[S3]E2L;6C4J+(E_D&$J,H'V&9/=-<\>M MY/H5(!\FC,*UO'Y:LLF5N4G(,[PB"A:6H9+26 D7];@&?HJR%>;.Z-Y!QXU< MQD"I2KE[SS[Q"KG'75S60Q:=^&079=MHCD6-)EIHS-;K,,?)"W>K>UW\@+LO M1+KJ] H>TFNT[CG,]/*P/?/?J4 6<&?ME3D0<\0OL0.;S0G8GF?P=#<&Q\/- M]MR"IP):0S+(#A$V[NZI+9FHYUBW[(GGE+/@](BW>AQVR\!X3D +!WD0U&@2 MZAZF3W;FAI 'Z2C$IX+(3O:!$U[3]C QT+0]/EC>>>T@0X: 0VBW_'/G='>I M1O'8#:U;OKHQ8]AP>>V6X&[,\(EY#E:XVIJS:I"C?>P[VRU1[YB!/ JDL#VQ M[@ 'L4Y]$NB:RN&"ZO]J>U_F$5XD0RC+RL;M/^H_< M-PGUV;(E'2/QA+*=VYF5>C@@AW&HL#VM]7#K(:,2K5"VLVK6H-='KU#IRFO# M3GE2N.2$DO6IT+3SMNB%IC2;4J%IYZW0"TUI7=0>S9_LM)H(UE&12GE9869G M?(=@G3ZIM+059EU<)6UY4013%%=@=5# K/,5P/2@=#20_?:Q#EH'=4H!VG5D MN*@O!IE8@%^%EUV. S)AKZV5:9X._4@M?QE=Z2(V'%Q7[WW]HO%B,\ZR3C*1 MU*VE'G<9I2N9QDY30'>@ZJDV*Y0L?;$D4>J2?JS"T-*ZD!UW6C-Q0X72T/KV MD]?Y(B'T89QD>; W3(B%LK9(00 +\FZC>8Q610RXCDI6A;LUWL^/I/B:AX+D M>1W@-P:W_\O[SZTI8N3Z:JG/51DC;F)T#[Y7I,X07J,L\LN=2J_0)#>&JZVQ M?VLG6;K,SR(#7$IC,^AF%A^C-G?9IW<*4]I)F:)]\'^M 8Q\B%^2RVR5A?@: MW("=CK!H/(V(-B+=3O$1+,-J: E_3O%ELQ#-_8QR8I/6J?&3T/8?V3!$F$O- M2FK5;TP=*.SM8\2XGJOI,"OQG3S#E"DR.IA%/]$U%GQ2B-E*$B8A/:.6(93D MSWL &Y@0T\Z19K">0*^EE0Z$G_ 'IO-)4/#"3&:NM:D2Q)X?;P 1DD)\I>3J MB__.$$P"Z%-I$NYF2 81<1ZS+@FU+X[MZC\VF]BJO#EBS,:'$24+B-#1ZI;, MQWRT7.#BD9N3,CZQZ0'1B]D:,>KBO"C/&O3)H<=!K^.S;+U)23G M =\AZ0[ MZ#PDJ7*$O88\CNA4WU\LJ;97%EK;X6D3FFU-*BL!V$GTD;;GE&4I$AJOKY@Y MJ5=&UW,Q^]7<5Q*#['U%B/4-C& *[O#V#FXQ#-&"9,HHMO.O "Z6*0@F&WS3 M+,!S N99> ?G-!U:Y,.F^C0Q@EG^3P F-_/E-G0#7ZTUH90 M7MSI.R^8I/!/F*(\20_>Q?<9V333>9Z[O?RM^$2[#&X(+C0EMU 70^8PRY"_ M]!* GW8?$-[(SV_?+W$CY'4/0(BD)%A'\$PLG 5Y:.(?>7CS923#X^-=2?N+?9:MC62;/]/NT]/:/ MNSB2 ])P1BCO:&Z=Z3W@<5VJOV8(OBQ!N*U6)G]R/?] M"U)I2>HL)V&_RHSD//%JJ*_J0+(6-S#ST!3EEOP@?V%G .5B(04-D9YZ9M3Z MA%YLB1Z1H27@]S-H-H0FIMZ&WT_+;+ XU,._&44A_%B^T#TB^Q9\'HY#WZ& O=B^]7[/4:7H9>P8B9D1C!LAA5U M]]Z*?:YE1S%KIEQ]OE!7'7/B,-Q:>>'"*Z**SBT5@-P0F/8>!LU (!B&UL=% MQ)06Z)C M 98)%Y@63E7IS"?*D8''?0S4C=_07G:Q-99<+MIJ!*L\-U.9,;=A;46X,);:, MEOJ/QP:+XT9*OOU$M)S1:\4B7L9H'1=\.YT8@5Y:HC^0%X"5A[X1]]_\'X0I M8:\WNX^:>)#U#<*247D], ) VMJ95H*R:Y5.J;SVY^,G) ^1R(FS/8&W/&JL M&KE2^;?/&R17 %8"K2-?#L'R'"6/9ZOO;5?$5'D1V>JBVQ=7)5X"O?QRSZ+J MERB\'=R$3N>E:S9TW7QT; V[5(B>&FMQ!;2=-1L4 $UUE>M6PWU4V WI.-*M M_+N-S].N?;_XA&[UX.W=SF)6H&[5WNU%K>5\2I5OMQ<9Q=[UMI=V5_#Z]'7R MM+WRNP*(U7JMV5HFOBO@0LYMO:J>6PB:ZCB 7L7/1XUO+7[ ]A+G(D[)C4S. MTJ9TVY7NPFZOS0N2ZUTZ4MR.'6RKQ&>M-N1N):W/!Z<.#IIBTB#%^]'V?=?1 M';1Q>EG>U-5^=/A1\./Z(UT!ABS_PGZ5H4R\?IWZAN MPK8_&4)>T@TN6B(S,L4^M$!=@P8UX?,^C2@*M"3 M$C^L3P>J E'FV[M#T)UH!H("*I<=CM;F4![H9JQI4$^9F%9CQD::-Y=F MYX@N/%UR!>T.W#;#K:5'7.AX7/P[1V5W<<.W$B*IJ.SQ.-N[@&,7<*PGEUKNE5/@>/Q1JW")FT6(4Z M'@7@CX=SW MYU4I>#QYKR>[48^_:1&*] UZP@^?.YZN_N%I4-[@]C&2<"14\*US1^VT![S[ MJ3[!*YT?"3JC./SWSGTOS5"\!BC=SD(/,[^%++PF5LH3["SZMXW;9\\1JK*D M>:\7( )S>(C1J;YZ1GO.5;TUR,G<5<]TU3-5X^JJ9]I3/7/X2I-V!9:<>X5# M%W;1\=NN7IY8O3PSG.9Z!(]8FE%19?"(I0GJ!@X>&5%)/Q<\8F*9EC9_"Q=Z M,B#>5,NVBU%I":,81C?L(E:&V^ U4XZ+;CG1/5+Z=[E F!/AS?8#^R*4O,C-]48V@W2Z_]E $HT4R ^AQB6^>"R^!OOB\V,,8/M'&8]2PJD,]=;1M%MQZ/0.3N_@ M] [G YBHWN&C \^I'9AJA])&5H:?Y2L8!+"@3K,O7AFXB9_F61Q"GT2VL04@ M1@<=S/T$(9*R+V#!E9+LR4V'*CJ)$O,Z=?'HF;D/$?\-G%%]J2 M3A>EI9[TY<7=5EX'M4WWA#_-T%0)=#1O/DS]H5#7:U&L0P M#Q&]O9*].HM3$B1/I/4=L[+?;S-O6SR621+CS8AO]U]ANMSW> "++"0?VD[6 M:Q1OO+!50:SX"SK6[)BUV\_@*TB7<=!L\"?5)[O#0(;,-PM3N [!%0CA!J \ MHT*-G>*9,7H,>!;S9ZF4.PZF)<$\_L!T7J.%<9VVM]4IR?*EG+K,VG6-;5>F M=)2U]FIA&M-NNW-R7]S$F4;;LY>*2U#-!!4BM\[N M<+!WZ))4(P4'77ZQ'2"NZ%;91H5U;+;[8_<7)?:@JA95;3=)JX&^CPQLNW=) M/SF19Z^UUN38'S;6DV6]H[@Z^"CROO4):-0A*"*K[.!TYYD+9Y\GZY1N!GIP M9JKGZC!*ZR).Q[GKC M9$@ANHXGO9RO"#I:%IR[C%?[Z$D0)WF%%Q*XF)XT= M6?<@)?F?O3#/8AQM0.%&^06+&B26F.WE(#N,%H<._A(0"GEF!>EA#)XKRX0@ M-82A77YY%!N'*O5ET:JS..N;5@C*^,J9S4D.([1\FTO.<'3O4 MX$M*7Z5;@A46DJ.4:>9O;^N;N/-8I2?K#1%\"5+R5WX%!P85B>+^P^>F81^]^6<8BYSJ0@BDKZ4<,SH_>WC[J-XITX MK4:L2LOL>UF%U@"+"0'>EB@U6^)2@5[ON\MV$\$P6Q2?NWX^!\4FO8X,K];2 M1;P8;:105[ $7U_K5<]]\9,_ZO9K]22DL Y0CL1KC2EJ46 3U+)5T-E55Z0/ M=$PUB.UV]2Z \;1BMEK*G9/58;BMB/Q>WT24W38*B\UA%DL74*N*?DQ*0%*" MXHOH$?@9RHM;7K_Z8887[0;O6++ALF)QI_.C=5B1R="FJF1L+:A\]U# B=)L MMM$3D/F27L:874$)!K#X6TH8F(2D R=6X1S!#Y0)"'?7-;<:):Q@V:.&^NDM MP22UG9[P5Q*BCR#)"/$A((>!5/S#._W*VR:LQ>DVGIFSQX?:)V_$ DSGN8IF MAJ"/"8>+!=5@UG=4,Y&H+5;G>=?'T#_+XTJ-S G5FBL)7#U\-VB^ IS&@]#2 M9LMG-'264BP,H;)\&0F!BJ,K>F<[*V*N:!LP+ZC&HO$S,,W@P_7 M'F$H[^-<=0&"HB7Q>\<_NHG1',"\_17

TM[[?UAQ00T#9,!C8FO)I M"."H%K<*Q/]P( J:D"O,/H\.[FGVR3'L4@H:@VK'4B MET.E33-A;6(2,6AXEY:]OO+.C?30C71 T\)^JPD8-JM'S4[G^*%Q%C2\5C / MK4?1Z.V+(80^1JNL57^@YBC8K9H:1(??[Y&.@.WU2VWN/'ZV!K?7:JJF<'UTRAN9[.CZX;JD]?UZ%T[#4*A>6->WS%MF\LV5$,FND1 MN]9:^VHM]-7A<+)5^Q7KX,^!,OL?V0JF"WK79K.!W*0M:2+FX,(]G* MTMQ\/U>&&"_F&:B1+KUD2?Y/ N9HB1P)#?3TL8-96JYB&_CR._X_2H ZFI.RR\@YAB6)=A3DP_5:DA M.X13:%8)A/+=B=$J,G?4KANVLEAB &O5NMMRI 6,X"I; MM>U=^4&TU"TNOLT,K6NVT1(02+A>1AZ&ZO?:J&,')]9:J%$<+V.4\G?7+$\> MV:HNEAI &X/:XPUL^+;P.1NK'?![PMAERUDMG*K L\,C8[53_>!'G<[V6^U; MWY$-'Z*7\7\.$F06QKJI_<2;]P%?NK_S%]LYD87Z'C^ M)A9%9@I289V@E!0^&FU[EKY11'L;.C-FRC7Q_DH,#ZW:2FI>-$9K+9GP]FZ& M]#>39DOO-H:ILV25^17OKV-VSX]?X@U 4>X.A_>8?Z399=ZYPMW/3P748?UM M%_;IK$332Y#_@(\+*1834T=._##::E[MAQ]'/++5ANK4LP>[1Y*];2@LQ?E' MAV)"23' XFIMS=?4BRD6L[@?:*_ZN2_(^'U;@F1'G;>M[@S:<3[0HGBYI=B:(4DR>\L VF^QW!*%MZ7O.TL6VM]5*=;74 F9&6@^M,^"I^%L::J7W M%R_,\K/S@$\OVC#23E$[&&U'U*2NHY[!T?)A7%181VD*H4R8W4=/!&)>O8<6#U<].%-AB*8$N8S"F[@*_D;$TUZ>QW4WWG183JTQJ^TT 2\!)"2H:*' MC-'!:$G[I%%U^#V. -K6;U$6IHP..NBGO@0<;2J_GU&S8:T(IY-1\^!I5@4Z M&C4?NN:5V45OM".5-+%@1TYW)T 8(%T*7XOM?GJ\'3):^)C">L$SV:X.ZX8- M1T:R73'6<4,Q&%[;]6/=$&.QL[9'^W1#C"&FGBZGVSD!QM23V!ZJTPTRGEC3 M+W+47+UV/]34J5PK?#];&G^G>%\VK2T?NC"YYN]*68%PM/X678"2V9@C"7BB MRZ2FU/6J7[,4-4BCB2U&#KM4VB-1"9^I*M6I(9T:TJDAA^1JFZ^8[>I(Q\4Z M+O:47.PM'CY:0 S4)$E JB7E_V66I/$*H <0YE--EG#-217.Z*&#"[@"&Q#B M/14\ 7\9Q6&\V#Z0XLCL6?!ZV<*/]W Z@A%,P1W<@.!PH];4276U$2TS@F$S9'J3\;H9-I<*Z7MO!9B)O&5',6NFSPF89^$= MG-,D'*&N.N9$O/2_PS D%MP#W(6#6.7&T!/@%X!Y[UM%=A0#9WK]ZH<9,=GO MUJS;5(^',7"N$K=/EY'TS+CEUA=?4Z'.2@HE''Z+IM?B-';:SV+IIND2H*-= MR>*J63VT:#PQ9QEQ:&ZV45,IO)9>HXE%FSY2J(L.])Z0%X"5A[X13ZO\'^0B M8J/)[J-W%H*$&U",HH,LTG#$D7V>;%=8=906FJI0CIK!=NVH @P/KF/;/345 M(,94S]GNMZD /R8+8[L79RU^?@,J>K0YW*GM M'L?*43P&SBZ_8S$-0?/TBND];*U6(X\8W\+0S7]X9%A1[6O=_(C/P?M:)7YU MNTB%V ?Y_;8!Z"6V9\?):^DK].R2:9UW77T3":HK1^?N) M.9\'!VBHY71&4 MTG]:6S%'%CW>BS!2MSIC8D+JO-SQ'6:[%:RS3KW+!K.5L7;B%S6@0O36&9TPU@\JN6MO M)(QR_2Z_?EV#*"'%-/<%Q-6%IXR U6S!\@$00O%.(ELU\;WP'\"C>1^I&-E\ M1 B9-[BM$A#V@YW)O.-,S>+O!SN/>3_ASZM;\&*T,YGY]UC=O/%8ALW:"==. MN';"M5+A6@E_8;L$?AIP]Q?XB)U45<-9< (C]EI5#&C!4MKNQ7I"/'/1Q';' M0:?!=!I,4]1R3H/I-)A]-)@5E!/?1QF>'?1>8 C37N7,>Y4VB[,H36;>EJQ? M[EQ=U@*EF?<9/72(:"6.MQ&&'3QYKR#ATD]IKY'ZVBX0HKZEO4;J9RB>@R3) MC]@-$)P"K9/&>3S$6R\47H.CUGK*[R7X#DV2RWCU J/\YKJ,\=,4X8LH)=G: M(;Y6RPNMV#);]N1Z#*@GEU;Q2#R #8@RSM5%::R#[NO5.HRW .1ADA+GG]_/ M^5=A+@/@ESPM7R@VH)3&3@%:"T>5?:0XG?3DUY81Y8<++B,SHH2D7 M0EZ$=T1!$XWX]L:*$ MA%/W@:UPR9_5NM NP)_8:K;I!QR-^;#5*M,/+:;ZP5:[2V_(:/H.6PTK_0#K M(R+W,JV8'XS;=Q,>*TRLSL70%RZJGLSJ? R=4:-)/%9G9.B,%DT3UJ^2FZUH M\?0:O;(P6(N:$&!=I %S"P;*J1-&9R*6AT=F!X[$*'R)7[@MYD=_\<(,0X)Y M4LPZIL1,_@@B3/9]G.JQ#E^!EU38PYC26(]5Z"6]S2L5Y_6VZ*GJ6QKJIW>W M'28K(AL+47[01?\<:(I@7FO]E'.3X%.;ZZ>=Y8G>UE(_Q<^1MXO>(W>'\(9O MZZ?3_GP#(R_RP660)EI@#YL;8O-UB[;YUT<+9X 6I&=1UG01A,EEJNG M[_$LAE$ZC0#^*W'PG0'D$P9D =H9@ZL,M\0-ML5_<0&KG1QD=8F_FS%S:: M=);.$^U,E+>S'-0E2*&/:7::W)%HJE&;E1KC"F0L0W.NBGWVFIG7:TJW;4:1Z=YM%I'@W 1T*AQN8DG!Y2Y-6V MUJ'341XK41ZW7K:$58';<+['GS1!8P6Q%D>/X_;3D M^6A059C>8+3(C6]"$SGHHDN6+C9-4D0RD>U#XL'V;T]NG/[ $+"%NNN:F]-2 MGMS?M+J"JITQ0] 'K$TDUM_0V3V0\]QC=F5_HV9W.]^?YMP6<1M=O_H@2:9S MO!;XTEI3LT7T&M(H#$C&UF09AP&)ZP1^EF+1A@05XQO[RMLFTBO.'<_,V5?2 MW'3^F,;^M_PT/B&X6!QIYU2-:B82M<7J/._Z&/IG2509A!%!2?H _L@@9HAG MWI;\1FQWL_HKT2,??"[G-S8 \TUIDC_98.YE8?IW#"Q Y99ZBJ^ 'V+)81*& M.W7#5QC!U1%_.<07]*_IC><#B6B/6G,3:(-SVQAFS=+9UYU]_?SLZT)OZ'U& M5.W3.>% ?H7I$D:_+J&_++1E^$8-DZ?X$4LDR7P[?0GA(E=6)+O4)B"8)-?X M>4R)'B9_&?EOJO(OZE_1!Q" 5:[V*VYK82F]M:-Y\Y'8K92NYLV)YE$@V]NH MF1&A2?*9HO?6/[.Q>O/TST];%O(@(%V_^F$6%)%%>W4S!53A[N?OJ70.<9SJ M:>1)5.UM->6D]0$(DAL4KVJ:$P;0K![.B\UYL1EHPW=>;,KIZKG'Y#4F MY%S]!&%COC[C\O63.8,,K:>M"61[@\8TNMA>?T^Y]ZU=J6%[P]3!@FMKPMA! ML&S8@&U-'CL(;K56$T>@E$W)Y7@39Z MX4,@L&B/UL?1"QGLP*4**"=$R'E!5LB-7I*@I%K\.'IA@6*:KQ#J(!@871I, MU"-RV'0"'\<@.["<$H5$KX;KW[CLSFP'2''T6C??& 0LE[!! !.63XC+A2I^ MI^VP&LGEY!)_5 BYQ!]MB3^N_\@(&%&0FWFWD_"RB_0;5 <.UZMU M&&\!EK/0!N_]G+JC>^6>R&,)GD%^9I,G4A6A_GLR,2RB_0/@=]R/%Q$IX4&! M:+CO685>P07=Q*C\$6E'"]4_,1%:<29WQS1_CIFW([V]BR0J> BR]G%$+(RL M$,#VMBY&J$#GJ_=*;*S,G=ALHX7*PA+,IK+11@DOAB^)3/,N0O\3W)8_U$NRD.Z:*,%6D.E3.@NQHHZP[OY^.V3QXT8(E.52_ MUT8=\S356VBA$#_T6)#!CWV^AL_XY4X>'I_9-#/[Z)A%5>Z[G:.9($1PSEGH MBVW5IF2K"_&2$6>L;GPMZ+323)MJ>V-SZ*YA38,Z_\\O>)?":%$PIC1^6.DG MM&'TPI_ "VL"#W"Q3!-NSH!AOG56J!5,;J5?3:;I$J"GI1<5CWTR62Q07B/Q M-L)W9)1 /S?G_I++4ZIQ[4G-69UI[ER_(.+W>%L:!7X%9)]A$78#$-YE^2]) MF! O]MT<^NQ:G;U.H?"F/#GZA]^W"]WB0._V5JZPT;?1F<2.36IVF%W6O/,=29[YR=>V"LF&P^&A.6_B5%^NZM&B?>YL\+. MC#=\#"]U.<=IEB:I%Q$7\F%>9.IWSNH%:'W2]BO/E"J'^)R1.XVJ\:BL]E$P M"[V(F_-RD$\9A%E.))Z,OP2\S(,R(Y@YPZ?O<<\95B-HFV'NY,&:0-% "WTD M=0\Y >&MX2A#6?WT3.+G3]-<)6AO3*M8&IJQISD^A4@'R9T)8K\0#KF^P13 MHD:^Q2_B!@:9%S)6J[VM$523.,C<4X4@NH3KIYAARNXZBA++W7,4 /0=P10@ MNJ7NN)$.E$L-*6-'U%MHI)"YRLTV.CUF6ST+Z[ZRP[ VUD=)*'&':ZR#.O.= M[> S/7+JF+9X*-@:QFFP_[>>37+D%%'?& V?A%$@T7SWZU@<^#OU"KFT (VF MCYKMP6K*G49&&^(V")(4H#ZP/IAL4W .Y8P>F._Y=P*SQ,CL@ M/SD@.P#9T"[LH/S)0=GE]E1@,K]8P%%KFV&$=J>[U\MG"(QL+:7 AAF M@W:Q:-A>3& 8I 4B66PO.##0%J8$#-A>B."4:'8-8["]RL& :Z ^3,+V,@F& M+<:Q/Z[MU18,NY'HSH.V%VPP;"'DXRUL+P1AV )QG<%MKS$QX'J43GFVUYLP M;$=W==&WO<"%83P2UV/=]N(9AJU'WXAAVVMR&';+J0\SMKW8Q[DM(#M6UO:R M(\.LUH"9 6TO:7)F"T))-FA[*94A@^!:U^TX_9GM%3.&AE@BTUP%]4@? 150 M"Z3,JW >Z=VNZ-;@)'';P_S)TLM9)!*R<,<#V&E8*T*IE'ZC0&EH!H[': M1WN1C[)BJ(ZR'D1XG,X?O1 DG.(4A^UCRC1RL P*^6T$!YB2?/,?R%V6F M$G);-&>$30*L3''!A2LYQ+]_$: Y@FK^,42U_Q3Z ;*!=S/^NE6AJ MN"_ZT72.J]",@!P(UH./G"-.M2PI329F(,CHWSMS],92H.XV&I[+ MGD2=XYTN/>53JQ05$FCD.:%:<0_2R0^J#%-+Q%GBS$P =A*0)2@8;4EGRR(W M>ON0V.HKZ5QQ757#]B6\:LAK-QSU0ITK!3'2=&E M7I4NX#:X?Z3M6:I.XG>K,J][)]6ZRZ%KV"IVV/>GEL"YMIRK_UR6_R+I0 MZZ<>2MT2#>.C;7LFDQ.N3*_RWC)7U^<"_2B_#0.'_\DBZ M/J-+#>SBM;F.W!(-%]WJZF*;LCCBKHFNE/903N0:K%T]ZSV/D2,?"]>OEO;X!!&-BRJ<5,;5VSZ'Y>P; M%72ZHMSFYV#Y"OR,9$J?SN?X'D)L(-L;GW^"54JR1U*;>3?E5F!HK91\'?/O/KF/%SM_ M_^0Q>_D=ORU/<<7UMQ$DUM&EH&6-;V0@H$M!*[B&_&+5RB(@&9_2@1FSHO+! MI-O;&D&U6#5CWGPXH^@4>EHY3C7J/M;FMSW6T$6\NHA7_;MPT#C-@YO#8>FB MAPW8E12^H\3TD\/4162;ICX^DIKV08R"DO?HHZM[R%^M5:B.]7FV5XEDBFO, M^Y4G(=G.%W04&?=GO$VW9[M/>@_,>/KBTQ76-,%\]0"PP B)E2^_LYXCF)*; M#J!YC%9>Y(/JQQI+PSFKEBM@9[1]I>48)91SE-#M+QU&<;8/:VP?UW]D>$_> M1G@/9/GE%\D$X:LRF/2DYJS2L/+G*E7K3C\]HT"_YI!DR@+42=); MI)$[@WT():78T,D_;]==76I7J/#JH, NA(;NPO8^C3>X%.DQN?>GO M.W0'_/ZY%9X1GU]+_.?I07XXU[)4W"G*)^-2[M8U"(V&>) MHW1='V/)/'O\!4^L:>LA2O99O0;.,]=LSUSG^6F+;=-Y?CK/3_V[T'DK&HTD MQX?67A\YYZ:H?0GT&CB5+-@PN@U7^F3PE3\;X:Y?DK!SV0PZK>U*\IPK,3Z/ M(L&4[J76?O+YV=-=ZBF%EIK3O/-'MCB7;?W1S_GD]GB M%.7RP9_S@AY[DKC\\>=\XW)<"USJ^9.6=NVX6T8?S&O8*HF6YG6U 6272X]* M8O1)XGL&RW<.F.N5$7H$D;DN^:P+TW7I6VT,+W;I6Q7OMK;GY^'QF;GIV'U< M(#9K?"-=.YVKZWFZNKHDM+)4NR2TSA79N2*?"?C.%=D !UJ'I7/K=DEHK<+4 M>7>[)+1&(ZLH"2U'M^$2T7:5DFSG#5PB6I>(]M3FKML(_Q8\>:^@9B>_C7(; M%_F'%C.6[\<97K1H\4A?^9J206ZZM#*30)?L^2-']G M\*M[#[Y7I,X07ILL\HM7B&6\DQJCOSDF'QQMBTF6_SB<7_GCWZZN#XBN_4*+ MF1'OZR2%_F5!!G/7M+?58H:;SP$Q)U<'\P%O7A+@/PU>N%^ BG&29DVV@L-7&YD9T9^ 9B=A7<81B#6_SR M1 N(I;E)D@#"'7_U?H_19>@EK#M*9@3#9EA1Q[6PR(ZB8Z;[O3W)TF7.@3"6 MC=+8#+J92T%MKI7VBL7B>*ZP>BAQ'ZBQ>#3+*KV=:@K:S-WM;;2N'O&_CA)P M 2(PA]R5.VBMA_(4A"'(XY\Q*X@?^93-\C ZZ*#_#C^_28JQ_ ?PV+Y';2W/ MW_%(#8ITB6"*+I=$SW4;U1M S!JM0W"9K3(B,6] P41-YT7C:51XZTZQJ)$6 MC]L'RJJ448'L^@G7M4%4QR&\7?BT"H] MHY8AM,R1>)#7=!8S?)<522&>XMJS0IN>8&\M+D-@08[0%Q OD+=>$K]BMM\/ MM;T6ZK&0153F=_@3X7]G""8!] G$S/N=UTO;3 Z193#3]/9:W)&\UTL$ IC6 M#^]D1>YBFNL1HX>F&10!JRSWKT8;K52RW;H.6FFA%']@.I\$\9I['%N;GE:S M^/Q(T2SB7RB13YX?2[40OG;RH\N]K(2[Z5C=XV?YJC1=$"&9,%-[CHQU"4@/ MH]4!L8MVO6&-;#T2MIL<.ZC[ZJ!)Z])&C"=+N5C'E"7)VY[3C*VQ;*)$TQ': MOL5XVM&].X#0JW:ZF$YST>)8#"N(.F34L PBKDA7@65GB@H!_?[^ !ZKO6V] MF[AVAH:_C82)VU:?1"G Y/EY6WT,I6"C&G-L]8E3< HE'3%.YR)G,)(L$T&W M]&J6 <34/_;*5V8+0L(6#%LS@"DZ<&TV+5OS.TE!=A+#L*WI]YD^++SX.^MB MQ;AH"!C-K"V3(@R.I+YZ!YCUDB,5,"E-]0XNZX)?A>&B:5)WR(SW6CJP)>\ M^6ET@# 8"'O#;%URA\.H6)Z+$8&E;HFW/OVF#" DZ*D"Q"X97]CYJ<'TT=&S M_22U.BFUOCRC0X1N4&KU^[:]GA/+_:HA)(@%PIZN_I$)>7F)\AFD&8J28F]5 MR2RN7[T5C'(B+K8US34Q6!*O"E3\S@OQ$*2>5,D90Y!TCW*V(5+VVD,A%(R^ M:&_KXB9UQGTICWW:'Z,CG2(] JJECRFS8*58I;=W45!ZHZ"ZW*SW=Y2;%?]" M4_1-5*X191WK+4Z+U2/M%7K4\PI9$.MRSA$B+K[B=+$*YOJM"3RCM@NM0GS0 M@3FZNN1M]2T2YJ]X]M!1[1MG&^T+%,5:XW:1P%7EK#C.BL.UXECFN=D)D,=K M>STU^YNU+'/,[ 0(42S8ZGOI['S.SC>XG8]B8[ UOD>9!73P !Z-)KT;#Z*\ MMNM7X)%_Y_G634E"?)$EF)-.DLMX]5*RUD6(&IY5BO^6P* ,4[N#W@L,,<:7 M&2+[@:*7ZC&@EO2YX"6MJO0R]((M#?73>X4/U71^ U&2/H _,HCV"?UI"G?]<_OJI5D>/TW/4LSH MH)]^;M9;:G/G +!_S"Z\,*\.O00@_8+B;(UO^!M\X4<^+-U1"':77E'MG&=A M[SVL7BRV;62S[/%"7;7.J>)?>#6IF5WL,M;W<'F(\:H"M")7"\W7H=Y$-XW[ M114@MFJK+2UF$2'3LA-I_@CL3MKFL>.)L0PI.1E.3R4)Y)Z^Q[,81NDT OBO M-W #JII;F+7? )22<*5'$&%I[#[& M]5AEOB!MOBO[@C/<^)O* M@EZ9?49[H5*4&;8F[^FBD^3YL%J75J0K2"S1WGH_UJY@]3_4]CIVRFC;VS%E MK86M&B2#W6$UNI<\Q&%8)@;$3-AN@TSG%/&W?PRX-29,[28N!7.HZ9)*]Z)@ M&CT /T,(+_Z%E\#D.8I?$H VY'*XC=99VLQ^*VR:5?FI,\=,R+2KZC-:L:KY MK/T*T^41P4F3XN;T]JJV1Y"F89'HCX>:^@^>$WX)93XL4^PPWW*H=?C6;Q_- M=G@X)Q97V2UM*SM\"EZ@=674GLY>9L1UKLW%0B1*W2(-_7!WLTM^+E8JPG=2 M6K9UJS30X]//E%D,<+9\V3&\.6 ML 2[7+ZK^BUD*P:%)QU/V\;II,2-M_F-QIDJ[?;$D_(VNHDS1*(UR19\6@($ MO'G:[KK;[Q/^*E RX=I(9L_X>ZQF MOKMQ3)WM R /$68&B%=2XGLA.S-EQ_&TY%_TER#(0C"=MSX4++N$4%>=8D@G MOJF1K$,('%NE.8,E!CW[28S_:J^X)WVWV!X,,0R8=0;+]JB'P1"L/^RVAS(, M"6*-'[0];=R ,-;$"-OC%L115")VVQZH(,/;CE97+PN2Z%X]I29=I[,D"(D5 MO:Q E MU PHK6V=\:- IV1LF,>GV483E?E3E9=- TDZ_1[AAVP)UU6FB8OM?1SY<93B MEP1_?U$TH<^HXW@Z9C]#,/+AV@MS&IA+U=I4!\T/7K0 C#>D^KTVZIA UEMH MH;#& #$9BI:&NNFM,6P\,RJWFT%SX06?<+N9-)>+;?TWK(,J/H!>0XL8H6*6 M%YFQE)CZ']>80479ZC;RZ8FWCAMI*7L%4P+1;13 #0PR9EFQ]K9&4$W<.//% M).N*7_ZGF,'T=AU%IP9"6$+=*[Y:-J'MJD&.X-N6N8B!IZU*+6>R/-@V1]QM M?:,TF,M1($$O&7X@7MJ>9(;.M==!:9?G;#<;B$H(C40>#*V9[9;\+GA1]&*V MF^R[0-5#I62[\5Y4_FWWZ9*2PZQ_'J7%[P8GT?*J/&D>ZM MSYZE#$"9$V]]^5AEJ%+E]!V$[F1S-V8EL^Y ^^1 ZW::[\80VBJD\&6^'3P= MJ^V\3$>E-38-FYJE )Z*W?CQ(7=1U,!C-Q.NN/1CZX,D40 M078#(I)0_ N(%\A;+Z$_0<"3XX(IWD>3,,P+7M%=CPY:Z'CM+^.(@%%DQWZ MR;<+$/G+E8>^,5UVN-W,F,MV3Q;#G8K;S9"Y/.%ORDUCW\.(&?"X1T8'(^BO M[@U:>7EF%R/FP!*N*(W-H!M_4>Y"JO6P);)G1XU/2LVA;0%G^8]#),L?__;E MXH">VB]TK&SUSAZM&#-R@-_/Z8I*Y3J&A 1//V.84(IW'/'OX3G9,_MHT4)X M(4A*[NQ+' ?)/4B9&X31X;0G[O&:7@OUNPI)=7H8 M7!"]_6EWP?,C91?@7^A-,R7&[S>D;\99M-T)3E2FJ./%Q]AVU82 ],($K,[N MC0XKIO*&+97TJR80$Q>0S;G!Y9338K (G4WK/=)ZX71P\UOO:"8.%H--L]Z7 MK,>6&I7!1T"I4P=+0%-@:\B ,U02D$2*M!U_:X6Z[NK<6MI0W&413G:?$JN,%H/L)%!.<8 MC2B]S)(T7I%81Q,L:L[.[^S\SDYNF+VYQPS*RT7.JLKK98OEO#NN!0&_P@"4 ME_I7[_<8[7 [4M4>X"O:6TFVJR\@ @C+C"')-P3]OP,O3)<^?N7I#FB\+LZF M7JQC8]D2QN71C5*@2MKNG=G>F>V= MV5Z/-8/+G]MJR^C(2)_(YV$#T$ML*G3.#'2PA^AL>".^BZ[*Y MPJ+MAB%QJ-IE+]OM1-(F5R5\N^T'5*%P,UI7-\48.K^XTX(Z-B>Z@9!MXX6L M=[4;"$MAV60D=0+KMNR)GSN#) _ !W!#$+S8FF+4/J:-J>.D-C?"Y.@,\LX@ M[P+OK74H<('WSA%"CR.$!,W05,L&P)F)GIG+BS-#M+L[,T6Q$@ M?HY8.96Y&"Q."]X;I[$IML7!&J6NVH6%.T0,Y;R#;$C"< MW'YZ'Z<@>8IO8.1%/O3"??ATY7D^^/!,T^V--1*+S/$J-E(YY7-/^^M";PL=\1T7#0MR0=3 MJ]AR^=JN2FP_[^.MA4R%@[63K':88S!\96'=RWCU@G]+OEQYUSWA;U[@A^J; M#BY0D#(*:R7660MW>$P:C[]E=G$\H^,9Q\"PQA;@),DFP%@OSY$8=# MS5>4>,H_KHG).UO=1C[]O3MNY(3?@87?/FOZY$7XC]/" M%$U?9(%>)HCF7'YG[ZG0LK5M%[3D01+9*[:',,BC=B0CV.IT)\B?MRD]&&C: MKAUR:D2G1E2H1NS&DMONLBB+G2+6WG9/1SG-MK#6P_HJ.D[%+:?BIG(4)32? MQ@N-T_[OM?^U3$O'_GS[ZV7W@_&Z%9NE$>V.YHT'T2]>F(&OP",&'K()1=MUM4[.6A'#/9T]&ZXU7E M>$W':SI>LYW7O/90!*-%,@/H<>EI3J%V2 R/M:,UU\*,4H$4(]X^W:AE#+-C M$X=E$SEGWS&,CF$49!@95[%C!1TKZ%A!25:PK[[QG!E"QU*=0@?Y*X"+)9;J M)QN O 6XSTCNB^D\7T19S:/,6(Z1=(RD8R0=(\G5/$I=4([)=$RF8S(IMFTO M69+_$ZO0Q@O)CR91\-5#WT!*X'L$?H;R+"EZ_1XQB9BN0TK9[">GDX['NPO< M],G)CN38;B/9;L> #OH>B-T=C@UU;*BH-V672]PQH8X)=4RH,B94GPYTLO%@ M2+Y^$Z-'3X9E$^FIBRDUA[EVK*9C-1VK:=N[Z%C-3JRFT&/C6$O'6CK6LIVU MO(TV^(\8;956I36+1^G^OK:@PV'[6#T,F0&/#6=V<9RBXQ1/<8D+G#S')CHV M49!-9-^"CC]T_*'C#^7Y0Q?7;1:7:!F'M7=FVJ-UF2&T.[?B#I:<[HY[=-RC MXQX=]RCB5LF[B1PGZ3A)QTFVSD"1=C0)B %J3WUBL>;2+(Z.N M((?;Y?'%8.+DQ]!C_^5N!Y@3 [^E$ ,=DGN+V[W16Q\AG M.:Z\HP.FP"WI.$['<3J.LS/':9<*L_O;B]&#*;B#&W#TEDU6,4KAG_G"7;^N M090 (6?"7D,ZWOL\.%6$SV2.Y_O/G][G7R4_J7E_U79!CDD YO1]P=Q7"@=V MW+CCQATW[KAQ$6Y)S (RGP3'P_SH@3A[8G# M6#T0=GZ+1L//.U[4\:*GX47M4L@[OLPPOJQ> M9OI@,TIF2. .X/A.QW=:RU@YOE-UT7O.;>183<=J.E:SG=6\BZ/%$T"K*_"2 M:E5J$@*$704HC9U*TD36MWV+M2]L>UO'#MK##HJ=]S$R0(Y1[L0)4JX7Q_0Y MIL\Q?1),G[X*3I=QM $H):XL.44BRB1V'QT/L&-@;65@'2OH6$''"IKQO#-9 M0F8<.N9 M<$IF@@> \88^7I#'%)^4YPBFQ(EM!M \1BM\\$#U\Z]@]0+0 65=1]'K[GJ] M6H?Q%H!'@#804[>_.^H[=1+FM."_3>S )CIUHX7,8BWU\5?@$<*":?0 _ PA&"TNO 0FSU'\D@"T(..W76_?/A41WO=HH4-3=9BI?K*XS@*EL]D&,3 M[M(RW,1HN@;((^M[![Q$NL1GG[$=1^LX6L?1.HY6RL-4S:WF&%W'Z#I&MYW1 M+1,YS3R4;I^0%R7XIB;NVQ9'O=O%^=$6D,/T<[N9-!=Q1;3,"(XCM8BV,D1N78T*E+B7':CI6T[&:E*3]8$'^? #K&!%AS;&89\)B'BX!=G%64J2G8R$="VDO>\0Y]HYUY.HO12X?QS(ZEM&QC)U91HVEG7P_SG(5 MJ@]@[@W>6A^'VUR/UV?D8V!1DUFQERV>[(85;>X MW9RG@Y'"B(>/^P/8@"@#7^(X2.Y!RCQWC YZ/35*FBZV7[W?8W29)6F\PO?T MQ79_W977GZR;1N>!=>*1D (CM1.)IY&?2?+?&\QUQD@4 )F13!!)STJ<=L+G MP!XU8N]R@U]DW(BV"Q==\*+S;;87*A'EE)I>Y3R$;97UG4+(*80&C(Q41_[U':&3%)W$__C_4$L! A0#% M @ A'1I2]G.M'#?&P$ ,+H, !$ ( ! ')G96XM,C Q M-S Y,S N>&UL4$L! A0#% @ A'1I2T225)M;$P 8=H !$ M ( !#AP! ')G96XM,C Q-S Y,S N>'-D4$L! A0#% @ A'1I2].N MR31/%P .VH! !4 ( !F"\! ')G96XM,C Q-S Y,S!?8V%L M+GAM;%!+ 0(4 Q0 ( (1T:4OOW6CX,%( -C?!@ 5 " M 1I' 0!R9V5N+3(P,3&UL4$L! A0#% @ A'1I2U3;V$CG5@ :Q ( !4 ( ! M^2 " ')G96XM,C Q-S Y,S!?<')E+GAM;%!+!08 !@ & (H! 3> ( " ! end