0001193125-18-236196.txt : 20180802 0001193125-18-236196.hdr.sgml : 20180802 20180802134510 ACCESSION NUMBER: 0001193125-18-236196 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180802 DATE AS OF CHANGE: 20180802 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: 18987595 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 d491984d10q.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 June 30, 2018

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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer      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  ☒

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 July 26, 2018.

 

Class

   Number of Shares

Common Stock, par value $.01 per share

   43,805,802

 

 

 


Table of Contents

Table of Contents

 

          PAGE  
PART I    FINANCIAL INFORMATION   
Item 1.
   Unaudited Condensed Consolidated Financial Statements   
  

Condensed Consolidated Balance Sheets as of June  30, 2018 and December 31, 2017

     3  
  

Condensed Consolidated Statements of Comprehensive Income for the Three- and Six-Month Periods Ended June 30, 2018 and 2017

     4  
  

Condensed Consolidated Statements of Cash Flows for the Six-Month Periods Ended June 30, 2018 and 2017

     5  
  

Notes to Unaudited Condensed Consolidated Financial Statements

     6  
Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations      23  
Item 3.    Quantitative and Qualitative Disclosures About Market Risk      30  
Item 4.    Controls and Procedures      30  
PART II    OTHER INFORMATION      31  
Item 1.    Legal Proceedings      31  
Item 1A.   

Risk Factors

     31  
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds      31  
Item 3.    Defaults Upon Senior Securities      31  
Item 4.    Mine Safety Disclosures      31  
Item 5.    Other Information      31  
Item 6.    Exhibits      31  

Signatures

     33  

 

2


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

(in thousands, except share data)    June 30, 2018     December 31, 2017  

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 175,611     $ 173,759  

Accounts receivable, less reserve for doubtful accounts of $61 at June 30, 2018 and $58 at December 31, 2017, respectively

     31,713       27,585  

Royalties and other receivables

     17       153  

Inventories, net

     40,948       39,004  

Prepaid expenses and other current assets

     4,620       2,281  
  

 

 

   

 

 

 

Total current assets

     252,909       242,782  

Property, plant and equipment, net

     23,993       22,417  

Intangible assets, net

     139,182       144,753  

Goodwill

     327,095       327,333  

Other assets

     1,902       6,234  
  

 

 

   

 

 

 

Total assets

   $ 745,081     $ 743,519  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 6,688     $ 7,282  

Accrued liabilities

     13,102       17,929  

Convertible senior notes, current portion

     101,329       —    
  

 

 

   

 

 

 

Total current liabilities

     121,119       25,211  

Convertible senior notes, net

     —         99,250  

Deferred tax liabilities

     20,643       25,167  

Other long-term liabilities

     4,660       2,343  

Commitments and contingencies (Note 14)

    

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,798,572 shares at June 30, 2018 and 43,587,079 shares at December 31, 2017 issued and outstanding

     438       436  

Additional paid-in capital

     635,364       628,983  

Accumulated other comprehensive loss

     (11,143     (6,363

Accumulated deficit

     (26,000     (31,508
  

 

 

   

 

 

 

Total stockholders’ equity

     598,659       591,548  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 745,081     $ 743,519  
  

 

 

   

 

 

 

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)

 

(in thousands, except share and per share data)    Three months ended June 30,     Six months ended June 30,  
   2018     2017     2018     2017  

Revenue:

        

Product revenue

   $ 47,743     $ 32,434     $ 92,542     $ 63,003  

Royalty and other revenue

     (12     21       19       42  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     47,731       32,455       92,561       63,045  

Operating expenses:

        

Cost of product revenue

     21,088       13,937       40,756       27,926  

Research and development

     5,780       1,860       9,068       3,602  

Selling, general and administrative

     16,590       11,185       32,488       20,367  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     43,458       26,982       82,312       51,895  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     4,273       5,473       10,249       11,150  

Investment income

     512       110       693       206  

Interest expense

     (1,669     (1,601     (3,321     (3,187

Other income (expense)

     251       (328     321       (448
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     3,367       3,654       7,942       7,721  

Income tax (benefit) provision

     629       (4,784     1,757       (3,785
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 2,738     $ 8,438     $ 6,185     $ 11,506  
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share:

        

Basic

   $ 0.06     $ 0.25     $ 0.14     $ 0.34  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.06     $ 0.24     $ 0.14     $ 0.33  
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares outstanding:

        

Basic

     43,743,356       34,097,805       43,682,650       33,995,323  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     45,015,720       35,094,814       44,694,745       34,715,797  
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income:

        

Unrealized gain on investments

     —         —         —         5  

Foreign currency translation (loss) gain

     (5,031     4,046       (4,780     5,073  
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive (loss) income

   $ (2,293   $ 12,484     $ 1,405     $ 16,584  
  

 

 

   

 

 

   

 

 

   

 

 

 

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)

 

(In thousands)    Six months ended June 30,  
   2018     2017  

Cash flows from operating activities:

    

Net income

   $ 6,185     $ 11,506  

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

    

Depreciation and amortization

     7,894       3,278  

Non-cash interest expense

     2,089       1,956  

Stock-based compensation expense

     4,893       3,027  

Deferred tax expense

     325     (5,384

Loss on conversion of convertible senior notes

     1     —    

Loss on disposal of assets

     —         64

Changes in assets and liabilities:

    

Accounts receivable

     (4,788     (6,347

Other receivables

     60       226  

Inventories

     (3,096     (813

Prepaid expenses and other current assets

     (144     (236

Other assets

     (1,241     (754

Accounts payable

     (701     1,740  

Accrued liabilities

     (3,985     (4,216

Long-term liabilities

     43       (86
  

 

 

   

 

 

 

Net cash provided by operating activities

     7,535       3,961  
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of marketable securities

     —         (42

Redemptions of marketable securities

     —         16,850  

Purchases of property, plant and equipment

     (4,412     (2,676
  

 

 

   

 

 

 

Net cash (used in) provided by investing activities

     (4,412     14,132  
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Exercise of stock options

     1,490       1,505  

Repayment of senior convertible notes

     (11     —    

Payment of contingent consideration

     —         (1,677
  

 

 

   

 

 

 

Net cash provided by (used in) financing activities

     1,479       (172
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     (2,750     2,053  
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     1,852       19,974  

Cash, cash equivalents and restricted cash, beginning of period

     173,759       122,683  
  

 

 

   

 

 

 

Cash, cash equivalents and restricted cash, end of period

   $ 175,611     $ 142,657  
  

 

 

   

 

 

 

Supplemental disclosure of non-cash activities:

    

Income taxes paid

   $ 1,458     $ 2,150  
  

 

 

   

 

 

 

Non-cash effect of adoption of ASU 2016-16

   $ 5,609     $ —    
  

 

 

   

 

 

 

Payment of contingent consideration in common stock

   $ —       $ 1,062  
  

 

 

   

 

 

 

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

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, 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),” (“ASC 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 included 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 adopted the provisions of ASC 606 using the modified retrospective method effective January 1, 2018. See Note 3 for further discussion of the effects of this standard on the Company’s 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.” 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. The Company adopted this guidance in the first quarter of 2018. Because the Company does not hold any equity securities as of December 31, 2017 and June 30, 2018, adoption of this standard did not have any impact on its consolidated financial statements.

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 provides for certain practical expedients and must be adopted using either a modified retrospective transition approach or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. This ASU is effective for public entities for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company has commenced its review of leases as part of this standard, but has not finalized its assessment of the impact of the new standard on its consolidated financial statements. The Company expects this new standard to have a material impact on the Company’s consolidated balance sheet.

 

6


Table of Contents

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 has historically classified 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. Because the Company has classified its contingent consideration payments as required by this standard, the adoption of this standard did not have any impact on its consolidated financial statements when applied on a retrospective basis.

In October 2016, the FASB issued ASU 2016-16, “Intra-Entity Transfers of Assets Other Than Inventory.” ASU 2016-16 requires that the income tax consequences of an intra-entity asset transfer other than inventory are recognized at the time of the transfer. An entity will continue to recognize the income tax consequences of an intercompany transfer of inventory when the inventory is sold to a third party. The Company adopted this standard on a modified-retrospective basis on January 1, 2018. See Note 12 for a discussion of the impact of this ASU on the Company’s financial statements.

In November 2016, the FASB issued ASU No. 2016-18, “Statement of Cash Flows (Topic 230): Restricted Cash,” which requires that the statement of cash flows explain the change during the period in the total cash, which is inclusive of cash and cash equivalents and amounts generally described as restricted cash or restricted cash equivalents. Restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the beginning of period and end of period balances on the statement of cash flows upon adoption of this standard. The Company adopted this standard on a retrospective basis on January 1, 2018. The adoption resulted in an increase to cash, cash equivalents and restricted cash of $450,000 in the statement of cash flows at December 31, 2016 and June 30, 2017. The Company did not hold any restricted cash at December 31, 2017 or June 30, 2018.

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. The Company adopted this standard as of January 1, 2018, and the adoption of ASU 2017-01 did not 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. ASU No. 2017-04 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. The Company adopted this standard as of January 1, 2018, and the adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” which gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the “Act”). For all entities, the guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Entities can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The Company has not assessed the impact of the new standard on its consolidated financial statements, but does not expect this new standard to have a material impact on the Company’s consolidated financial statements.

2. Acquisition of Spectrum LifeSciences, LLC

On August 1, 2017, the Company completed the acquisition of Spectrum pursuant to the terms of an 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, benchtop 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.

 

7


Table of Contents

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 sets. Outside of filtration, Spectrum products include 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.

Consideration Transferred

The Company accounted for the Spectrum Acquisition 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, issuance of 6,153,995 unregistered shares of the Company’s common stock totaling $247.6 million and a working capital adjustment of $425,000 for a total purchase price of $370.9 million. 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 $370.9 million.

The consideration and purchase price information has been prepared using a valuation that required the use of significant assumptions and estimates in its preparation. 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

     425  
  

 

 

 

Net assets acquired

   $ 370,932  
  

 

 

 

Acquisition and integration-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 $1,508,000 in integration costs related to the Spectrum Acquisition for the six-month period ended June 30, 2018 and $7,060,000 in acquisition and integration costs for the year ended December 31, 2017. 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

   $ 10,137  

Accounts receivable

     5,075  

Inventory

     13,502  

Prepaid expenses and other assets

     616  

Fixed assets

     6,004  

Deferred tax assets

     1,102  

Customer relationships

     78,400  

Developed technology

     38,560  

Trademark and tradename

     2,160  

Non-competition agreements

     960  

Goodwill

     265,722  

Accounts payable

     (1,335

Unrecognized tax benefit

     (576

Accrued liabilities

     (5,787

Deferred tax liabilities

     (43,608
  

 

 

 

Fair value of net assets acquired

   $ 370,932  
  

 

 

 

Of the consideration paid, $78.4 million represents the fair value of customer relationships that is amortized over the weighted average determined useful life of 15 years, and $38.6 million represents the fair value of developed technology that is amortized over a weighted average determined useful life of 20 years. $960,000 represents the fair value of non-competition agreements that are 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 are amortized on a straight-line basis.

 

8


Table of Contents

The goodwill of $265.7 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 may be subject to adjustment as purchase accounting is preliminary as of June 30, 2018 related to inventory valuation. The final allocation may include, but not be limited to, changes in allocations to inventory and goodwill.

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from Spectrum of $12,313,000 and $24,031,000 for the three- and six-month periods ended June 30, 2018, respectively, and $19,394,000 from August 1, 2017, the date of acquisition, through December 31, 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):

 

     Pro-forma
Six months ended
June 30, 2017
 

Total revenue

     81,774  

Net income

     12,057  

Earnings per share:

  

Basic

   $ 0.28  
  

 

 

 

Diluted

   $ 0.28  
  

 

 

 

The unaudited pro forma information for the six-month period ended June 30, 2018 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 six-month period ended June 30, 2018 was adjusted to exclude acquisition-related transaction costs, 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.

3. Revenue Recognition

Adoption of ASC Topic 606, Revenue from Contracts with Customers

The Company adopted ASC 606 on January 1, 2018, using the modified retrospective method for all contracts not completed as of the date of adoption. For contracts that were modified before the effective date, the Company reflected the aggregate effect of all modifications when identifying performance obligations and allocating transaction price in accordance with the practical expedient in paragraph ASC 606-10-65-1-(f)-4, which did not have a material effect on the cumulative impact of adopting ASC 606. Results for reporting periods beginning January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. The impact to the Company’s consolidated financial statements as a result of applying ASC 606 was immaterial. Deferred revenue resulting from contracts with customers is included in accrued expenses on the Company’s consolidated balance sheet.

Revenue Recognition

Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method or the most likely amount method, depending on the facts and circumstances relative to the contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.

 

9


Table of Contents

When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2018.

Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

The Company recognizes product revenue under the terms of each customer agreement upon transfer of control to the customer, which occurs at a point in time.

Disaggregation of Revenue

Revenues for the three- and six-month periods ended June 30, 2018 and 2017 were as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017      $ Change     % Change     2018      2017      $ Change     % Change  

Product revenue

   $ 47,743     $ 32,434      $ 15,309       47.2   $ 92,542      $ 63,003      $ 29,539       46.9

Royalty and other revenue

     (12     21        (33     (157.1 %)      19        42        (23     (54.8 %) 
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Total revenues

   $ 47,731     $ 32,455      $ 15,276       47.1   $ 92,561      $ 63,045      $ 29,516       46.8
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

When disaggregating revenue, the Company considered all of the economic factors that may affect its revenues. Because all of its revenues are from bioprocessing customers, there are no differences in the nature, timing and uncertainty of the Company’s revenues and cash flows from any of its product lines. However, given that the Company’s revenues are generated in different geographic regions, factors such as regulatory and geopolitical factors within those regions could impact the nature, timing and uncertainty of the Company’s revenues and cash flows. In addition, a significant portion of the Company’s revenues are generated from two customers; therefore, economic factors specific to these two customers could impact the nature, timing and uncertainty of the Company’s revenues and cash flows.

The following tables disaggregate the Company’s revenue from contracts with customers by geographic region (in thousands).

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

North America

   $ 22,481      $ 12,437      $ 42,491      $ 24,089  

Europe

     19,578        16,155        39,148        32,562  

Asia and Australia

     5,617        3,604        10,692        5,926  

Other

     55        259        230        468  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 47,731      $ 32,455      $ 92,561      $ 63,045  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue from significant customers is as follows (in thousands):

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

MilliporeSigma

   $ 8,679      $ 6,049      $ 15,390      $ 12,504  

GE Healthcare

     6,777        9,130        14,510        17,390  

 

10


Table of Contents

Protein Products

The Company’s protein product line generates revenue through the sale of Protein A ligands and growth factors. Protein A ligands are an essential component of Protein A chromatography resins (media) used in the purification of virtually all mAb-based drugs on the market or in development. The Company manufactures multiple forms of Protein A ligands under long-term supply agreements with major life sciences companies, who in turn sell their Protein A chromatography media to end users (biopharmaceutical manufacturers). The Company also manufactures growth factors for sale under long-term supply agreements with certain life sciences companies as well as direct sales to its customers. Each protein product is considered distinct and therefore represents a separate performance obligation. Protein product revenue is generally recognized at a point in time upon transfer of control to the customer.

Filtration Products

The Company’s filtration product line generates revenue through the sale of KrosFlo® hollow fiber (“HF”) TFF membranes and modules, ProConnex® single-use flow path connectors, flat sheet TFF cassettes and hardware, and XCell™ alternating tangential flow (“ATF”) devices and related consumables.

The Company markets the KrosFlo line of HF cartridges and TFF systems and the ProConnex line of single-use flow path connectors which were acquired as part of the acquisition of Spectrum in August 2017. These products are used in the filtration, isolation, purification and concentration of biologics and diagnostic products. Sales of large-scale systems generally include components and consumables as well as training and installation services at the request of the customer. Because the initial sale of components and consumables are necessary for the operation of the system, such items are combined with the systems as a single performance obligation. Training and installation services do not significantly modify or customize these systems and therefore represent a distinct performance obligation.

The Company’s other filtration product offerings are not highly interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Revenue on these products is generally recognized at a point in time upon transfer of control to the customer. The Company invoices the customer for the installation and training services in an amount that directly corresponds with the value to the customer of the Company’s performance to date; therefore, revenue recognized is based on the amount billable to the customer in accordance with the practical expedient under ASC 606-10-55-18.

The Company also markets flat sheet TFF cassettes and hardware. TFF is a rapid and efficient method for separation and purification of biomolecules that is widely used in laboratory, process development and process scale applications in biopharmaceutical manufacturing. The Company’s single-use Sius™ TFF cassettes and hardware are not highly interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Sius TFF product revenue is generally recognized at a point in time upon transfer of control to the customer.

The Company also markets the XCell™ ATF System, a technologically advanced filtration device used in upstream processes to continuously remove cellular metabolic waste products during the course of a fermentation run, freeing healthy cells to continue producing the biologic drug of interest. ATF Systems typically include a filtration system and consumables (i.e., tube devices, metal stands) as well as training and installation services at the request of the customer. The filtration system and consumables are considered distinct products and therefore represent separate performance obligations. First time purchasers of the systems typically purchase a controller that is shipped with the tube device(s) and metal stand(s). The controller is not considered distinct as it is a proprietary product that is highly interdependent with the filtration system; therefore, the controller is combined with the filtration system and accounted for as a single performance obligation. The training and installation services do not significantly modify or customize the ATF system and therefore represent a distinct performance obligation. ATF system product revenue related to the filtration system (including the controller if applicable) and consumables is generally recognized at a point in time upon transfer of control to the customer. ATF system service revenue related to training and installation services is generally recognized over time, as the customer simultaneously receives and consumes the benefits as the Company performs. The Company invoices the customer for the installation and training services in an amount that directly corresponds with the value to the customer of the Company’s performance to date; therefore, revenue recognized is based on the amount billable to the customer in accordance with the practical expedient under ASC 606-10-55-18.

Chromatography Products

The Company’s chromatography product line includes a number of products used in the downstream purification and quality control of biological drugs. The majority of chromatography revenue relates to the OPUS pre-packed chromatography column line and Protein A chromatography resins. OPUS columns typically consist of the outer hardware of the column with a resin as ordered by the customer packed inside of the column. OPUS columns may also be ordered without the packed resin. In either scenario, the OPUS column and resin are not interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Chromatography product revenue is generally recognized at a point in time upon transfer of control to the customer.

Other Products

The Company’s other products include ELISA test kits used by quality control departments to detect and measure the presence of leached Protein A and/or growth factor in the final product. Each ELISA kit is considered distinct and therefore represents a separate performance obligation. Other product revenue is generally recognized at a point in time upon transfer of control to the customer.

 

11


Table of Contents

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represents the transaction price of contracts for which work has not been performed or has been partially performed. The Company’s future performance obligations relate primarily to the installation and training of certain of its systems sold to customers. These performance obligations are completed within one year of receipt of a purchase order from its customers. Accordingly, the Company has elected to not disclose the value of these unsatisfied performance obligations as provided under ASC 606-10-50-14.

Contract Balances from Contracts with Customers

The following table provides information about receivables and deferred revenue from contracts with customers as of June 30, 2018 (in thousands):

 

     2018  

Balances from contracts with customers only:

  

Accounts receivable

   $ 31,713  

Deferred revenue

     1,175  

Revenue recognized in the period relating to:

  

The beginning deferred revenue balance

   $ 751  

Changes in pricing related to products or services satisfied in previous periods

     —    

Impairment losses on receivables

     —    

The timing of revenue recognition, billings and cash collections results in accounts receivables and deferred revenue on the Company’s consolidated balance sheets.

A contract asset is created when the Company satisfies a performance obligation by transferring a promised good to the customer. Contract assets may represent conditional or unconditional rights to consideration. The right is conditional, and recorded as a contract asset, if the Company must first satisfy another performance obligation in the contract before it is entitled to payment from the customer. Contract assets are transferred to billed receivables once the right becomes unconditional. If the Company has the unconditional right to receive consideration from the customer, the contract asset is accounted for as a billed receivable and presented separately from other contract assets. A right is unconditional if nothing other than the passage of time is required before payment of that consideration is due.

When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

Costs to Obtain or Fulfill a Customer Contract

The Company’s sales commission structure is based on achieving revenue targets. The commissions are driven by revenue derived from customer purchase orders which are short term in nature.

Applying the practical expedient in paragraph 340-40-25-4, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses. When shipping and handling costs are incurred after a customer obtains control of the products, the Company accounts for these as costs to fulfill the promise and not as a separate performance obligation.

 

12


Table of Contents

4. Accumulated Other Comprehensive Income

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

 

(In thousands)

   Foreign currency
translation gain
(loss)
 

Balance at December 31, 2017

   $ (6,363

Foreign currency translation loss

   $ (4,780
  

 

 

 

Balance at June 30, 2018

   $ (11,143
  

 

 

 

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 six-month periods ended June 30, 2018 and 2017.

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

Weighted average common shares

     43,743,356        34,097,805        43,682,650        33,995,323  

Dilutive common stock options and restricted stock units

     480,561        437,427        433,961        433,483  

Dilutive effect of convertible senior notes

     791,802        559,582        578,134        286,991  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     45,015,720        35,094,814        44,694,745        34,715,797  
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 30, 2018, there were outstanding options to purchase 1,058,834 shares of the Company’s common stock at a weighted average exercise price of $26.72 per share and 716,996 restricted stock units. For the three- and six-month periods ended June 30, 2018, 551,012 and 615,930 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.

At June 30, 2017, there were outstanding options to purchase 803,532 shares of the Company’s common stock at a weighted average exercise price of $20.16 per share and 393,338 restricted stock units. For the three- and six-month periods ended June 30, 2017, 187,072 and 222,001 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 par value of the Notes in cash and any excess conversion premium in shares. 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 its convertible notes. Accordingly, the par value of the Notes will not be included in the calculation of diluted income per share, but the dilutive effect of the conversion premium will be considered in the calculation of diluted net income per share using the treasury stock method. The dilutive impact of the Company’s convertible notes is based on the difference between the Company’s current period average stock price and the conversion price of the convertible notes, provided there is a premium. Pursuant to this accounting standard, there is no dilution from the accreted principal of the Notes as of June 30, 2018 and June 30, 2017.

 

13


Table of Contents

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

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):

 

     June 30, 2018      December 31, 2017  

Raw Materials

   $ 23,946      $ 22,351  

Work-in-process

     4,389        4,083  

Finished products

     12,613        12,570  
  

 

 

    

 

 

 

Total

   $ 40,948      $ 39,004  
  

 

 

    

 

 

 

7. Property, Plant and Equipment

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

 

     June 30, 2018      December 31, 2017  

Land

   $ 1,023      $ 1,023  

Buildings

     764        764  

Leasehold improvements

     15,770        15,673  

Equipment

     23,199        21,904  

Furniture and fixtures

     4,429        4,272  

Construction in progress

     4,532        2,581  
  

 

 

    

 

 

 

Total property, plant and equipment

     49,717        46,217  

Less: accumulated depreciation

     (25,724      (23,800
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 23,993      $ 22,417  
  

 

 

    

 

 

 

Depreciation expense totaled approximately $2,598,000 and $1,858,000 for the six-month periods ended June 30, 2018 and 2017, respectively.

8. 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 June 30, 2018.

 

14


Table of Contents

Intangible assets consisted of the following at June 30, 2018 (in thousands):

 

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

Technology – developed

   $ 51,701      $ (4,537      19  

Patents

     240        (240      8  

Customer relationships

     101,577        (12,986      14  

Trademark – definite lived

     2,160        (103      20  

Trademark – indefinite lived

     700        —          —    

Other intangibles

     1,062        (392      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 157,440      $ (18,258      16  
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 51,801      $ (3,201      19  

Patents

     240        (238      8  

Customer relationships

     102,120        (9,636      14  

Trademarks – definite lived

     2,160        (47      20  

Trademarks – indefinite lived

     700        —          —    

Other intangibles

     1,063        (209      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 158,084      $ (13,331      16  
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $5,298,000 and $1,484,000 for the six-month periods ended June 30, 2018 and 2017, respectively. As of June 30, 2018, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2018 (six months remaining)

   $ 5,284  

December 31, 2019

     10,456  

December 31, 2020

     9,866  

December 31, 2021

     9,365  

December 31, 2022

     9,363  

9. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     June 30, 2018      December 31, 2017  

Employee compensation

   $ 7,703      $ 9,560  

Taxes

     937        1,668  

Royalty and license fees

     372        1,383  

Accrued purchases

     674        1,191  

Professional fees

     403        947  

Deferred revenue

     1,175        960  

Other accrued expenses

     1,838        2,220  
  

 

 

    

 

 

 

Total

   $ 13,102      $ 17,929  
  

 

 

    

 

 

 

 

15


Table of Contents

10. Convertible Senior Notes

The carrying value of the Company’s convertible senior notes is as follows (in thousands):

 

     June 30, 2018      December 31, 2017  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 114,989      $ 115,000  

Unamortized debt discount

     (11,617      (13,395

Unamortized debt issuance costs

     (2,043      (2,355
  

 

 

    

 

 

 

Total convertible senior notes

   $ 101,329      $ 99,250  

Less: Current portion

     (101,329      —    
  

 

 

    

 

 

 

Total convertible senior notes, long term

   $ —        $ 99,250  
  

 

 

    

 

 

 

On May 24, 2016, the Company issued $115 million aggregate principal amount of its 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 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.

Notes with a par value of $11,000 were submitted for conversion in the fourth quarter of 2017, and this conversion was settled in the first quarter of 2018. The conversion resulted in the issuance of a nominal amount of shares of the Company’s common stock, and the Company recorded a loss of $1,000 on the conversion of these Notes.

During the second quarter of 2018, 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 third quarter of 2018. The Company reclassified the carrying value of the Notes from long term liabilities to current liabilities on the Company’s consolidated balance sheet as of June 30, 2018. As of June 30, 2018, the if-converted value of the Notes exceeded the aggregate principal amount by approximately $63.8 million. As of the date of this filing, no Notes have been converted by the holders of such Notes in the third quarter of 2018. In the event the closing price conditions are met in the third quarter of 2018 or a future fiscal quarter, the Notes will be convertible at a holder’s option during the immediately following fiscal quarter.

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 June 30, 2018.

 

16


Table of Contents

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 re-measured as long as it continues to meet the conditions for equity classification.

Interest expense recognized on the Notes during the three-month period ended June 30, 2018 includes $611,000, $896,000 and $157,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 six-month period ended June 30, 2018 includes $1,222,000, $1,777,000 and $312,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 June 30, 2018, the carrying value of the Notes was approximately $101.3 million and the fair value of the principal was approximately $178.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of June 30, 2018.

11. Stock-Based Compensation

For the three-month periods ended June 30, 2018 and 2017, the Company recorded stock-based compensation expense of approximately $2,625,000 and $1,496,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the “2001 Plan”), the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan,”), and the Repligen Corporation 2018 Stock Option and Incentive Plan (the “2018 Plan,” and together with the 2001 Plan and the 2012 Plan, the “Plans”). The Company recorded stock-based compensation expense of approximately $4,893,000 and $3,027,000 for the six-month periods ended June 30, 2018 and 2017, 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
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

Cost of product revenue

   $ 234      $ 153      $ 500      $ 294  

Research and development

     227        79        397        211  

Selling, general and administrative

     2,164        1,264        3,996        2,522  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 2,625      $ 1,496      $ 4,893      $ 3,027  
  

 

 

    

 

 

    

 

 

    

 

 

 

The 2018 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock units 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 and restricted stock units issued to non-employee directors under the Plans generally vest over one year. In the first quarter of 2018, to create a longer term retention incentive, the Company’s Compensation Committee granted long-term incentive compensation awards to its chief executive officer consisting of both stock options and restricted stock units that are subject to time-based vesting over nine years. 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 June 30, 2018, options to purchase 1,058,834 shares and 716,996 restricted stock units were outstanding under the Plans. At June 30, 2018, 2,933,301 shares were available for future grant under the 2018 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

 

17


Table of Contents

issued performance stock units to certain employees related to the Spectrum Acquisition which are tied to the achievement of certain revenue and gross margin metrics and the passage of time. Additionally, in the first quarter of 2018, the Company issued performance stock units to certain individuals which are tied to the achievement of certain 2018 revenue metrics and the passage of time. The Company recognizes expense on performance based awards over the vesting period based on the probability 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 six-month period ended June 30, 2018 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, 2017

     734,940      $ 20.80        

Granted

     429,678        34.48        

Exercised

     (96,196      15.49        

Forfeited/cancelled

     (9,588      29.71        
  

 

 

          

Options outstanding at June 30, 2018

     1,058,834      $ 26.72        7.57      $ 21,518  
  

 

 

          

Options exercisable at June 30, 2018

     448,068      $ 19.14        5.60      $ 12,502  
  

 

 

          

Vested and expected to vest at June 30, 2018 (1)

     1,008,777      $ 26.37        7.48      $ 20,854  
  

 

 

          

 

(1) 

Represents the number of vested options as of June 30, 2018 plus the number of unvested options expected to vest as of June 30, 2018 based on the unvested outstanding options at June 30, 2018 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 June 30, 2018 of $47.04 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 June 30, 2018.

The weighted average grant date fair value of options granted during the six-month periods ended June 30, 2018 and 2017 was $18.41 and $16.94, respectively. The total fair value of stock options that vested during the six-month periods ended June 30, 2018 and 2017 was approximately $1,783,000 and $1,734,000, respectively.

Information regarding restricted stock unit and performance stock unit activity for the six-month period ended June 30, 2018 under the Plans is summarized below:

 

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

Restricted and performance stock units outstanding at December 31, 2017

     505,235        

Granted

     367,961        

Vested

     (115,295      

Forfeited/cancelled

     (40,905      
  

 

 

       

Restricted stock units outstanding at June 30, 2018

     716,996        3.97      $ 33,727  
  

 

 

       

Vested and expected to vest at June 30, 2018 (1)

     654,423        3.60      $ 30,784  
  

 

 

       

 

(1) 

Represents the number of unvested restricted stock units expected to vest as of June 30, 2018 based on the unvested outstanding restricted stock units at June 30, 2018 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 June 30, 2018 of $47.04 per share) that would have been received by the restricted stock unit holders had all restricted stock units vested on June 30, 2018. The aggregate intrinsic value of restricted stock units vested during the six-month periods ended June 30, 2018 and 2017 was approximately $4,239,000 and $3,231,000, respectively.

 

18


Table of Contents

The weighted average grant date fair value of restricted stock units granted during the three-month periods ended June 30, 2018 and 2017 was $34.47 and $33.06, respectively. The total grant date fair value of restricted stock units that vested during the three-month periods ended June 30, 2018 and 2017 was approximately $3,340,000 and $2,373,000, respectively.

As of June 30, 2018, there was $30,256,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 4.60 years.

12. Income Taxes

The Company’s effective tax rate for the three- and six-month periods ended June 30, 2018 was 18.7% and 22.1%, respectively, compared to (130.9%) and (49.0%), respectively, for the corresponding periods in the prior year. The effective tax rate for the three-month period ended June 30, 2018 was lower than the U.S. statutory rate of 21% due to R&D credit activity and windfall benefits on stock option exercises and restricted stock vestings, partially offset by state tax effects and the impact of the Global Intangible Low-Taxed Income (“GILTI”) tax enacted as part of the Act enacted in December 2017. The effective tax rate for the six-month period ended June 30, 2018 was higher than the U.S. statutory tax rate of 21% due to state tax effects and the impact of the GILTI tax. For the three- and six-month periods ended June 30, 2017, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to the sale of intellectual property from Repligen Corporation to Repligen Sweden AB. The Company utilized certain of its U.S. deferred tax assets as a result of this sale and reduced its valuation allowance on these deferred tax assets by approximately $9,200,000 in the second quarter of 2017. The Company recorded a tax benefit of $5,625,000 on the Company’s consolidated statement of operations as a result of the sale of the intellectual property.

ASU 2016-16 requires the income tax consequences of intra-entity transfers of assets other than inventory to be recognized when the intra-entity transfer occurs rather than deferring recognition of income tax consequences until the transfer was made with an outside party. The Company adopted the provisions of this ASU in the first quarter of 2018. The adoption resulted in a decrease of $5,609,000 to other assets, a decrease of $4,932,000 to deferred tax liabilities and a decrease of $677,000 to accumulated deficit at January 1, 2018.

At December 31, 2017, the Company had net operating loss carryforwards of approximately $19,652,000 in the U.S., net operating loss carryforwards of approximately €603,000 (approximately $743,000) in Germany, federal business tax credit carryforwards of $297,000 and state business tax credit carryforwards of approximately $99,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 2037. 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.

On December 22, 2017, the Act was signed into law. The Act made significant changes to federal tax law, including, but not limited to, a reduction in the federal income tax rate from 35% to 21%, taxation of certain global intangible low-taxed income, allowing for immediate expensing of qualified assets, stricter limits on deductions for interest and certain executive compensation, and a one-time transition tax on previously deferred earnings of certain foreign subsidiaries. Due to the complexities involved in accounting for the enactment of the Act, the SEC issued Staff Accounting Bulletin No. 118 (“SAB 118”), which allows a registrant to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. Under the SAB 118 guidance, the Company has determined that although its accounting for the effect of certain provisions of the Act is incomplete, it is able to make reasonable estimates for certain effects of tax reform and therefore have recorded provisional amounts.

The Act lowered the Company’s U.S. statutory federal tax rate from 35% to 21% effective January 1, 2018. The Company recorded a tax benefit of $12,812,000 in the year ended December 31, 2017 for the reduction in its US deferred tax assets and liabilities resulting from the rate change.

The Company is subject to a territorial tax system under the Act, in which the Company is required to provide for tax on GILTI earned by certain foreign subsidiaries. Additionally, the Company is required to make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI in the year the tax is incurred as a period expense. As of June 30, 2018, the Company is still evaluating the effects of the GILTI provisions as guidance and interpretations continue to emerge. Therefore, the Company has not determined its accounting policy on the GILTI provisions. However, the standard requires that the Company reflects the impact of the GILTI provisions as a period expense until the accounting policy is finalized. Therefore, the Company has included the provisional estimate of GILTI related to current-year operations in its estimated annual effective tax rate only and will be updating the impact and accounting policy as the analysis related to the GILTI provisions is completed.

The Act also includes a one-time deemed repatriation transition tax whereby entities that are shareholders of a specified foreign corporation must include in gross income the undistributed and previously untaxed post-1986 earnings and profits of the specified foreign corporation. The provisional amount recorded at December 31, 2017 increased the Company’s tax provision by $3,266,000. This amount may change as the Company refines its calculations of post-1986 earnings and profits for our foreign subsidiaries, as well as the amounts held in cash.

 

19


Table of Contents

The Company anticipates that future guidance and interpretations with respect to the Act will cause the Company to further adjust its provisional amounts recorded as of December 31, 2017. No further adjustments have been made to these provisional amounts in the first quarter of 2018. Any measurement period adjustments will be reported as a component of provision for income taxes in the reporting period the amounts are determined. The final accounting will be completed no later than one year from the enactment of the Act.

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

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2014-2017

Sweden

   2011-2017

Germany

   2017

Netherlands

   2012-2017

13. 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 June 30, 2018 and December 31, 2017, the Company had no assets or liabilities for which fair value measurement is either required or has been elected to be applied.

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 December 1, 2016. As of June 30, 2018, the carrying value of the Notes was approximately $101.3 million, net of unamortized discount, and the fair value of the Notes was approximately $178.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of June 30, 2018. 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 10, “Convertible Senior Notes.

 

20


Table of Contents

There were no re-measurements to fair value during the six-month period ended June 30, 2018 of financial assets and liabilities that are not measured at fair value on a recurring basis.

14. Commitments and Contingencies

The Company leases its headquarters in Waltham, Massachusetts as well as certain of its office and manufacturing space around the world.

In February 2018, the Company entered into an agreement to lease 63,761 square feet of office and manufacturing space in Marlborough, Massachusetts from U.S. REIF 111 Locke Drive Massachusetts, LLC (the “Premises”).

The term of the lease commenced on June 1, 2018 (the “Commencement Date”) and shall continue for a period of 126 consecutive months, unless earlier terminated in accordance with the terms of the lease (the “Lease Term”). Under the lease, the Company has the option to extend the Lease Term for two additional five-year periods.

Fixed rent with respect to 40,000 square feet of the Premises commenced on the Commencement Date, and rent for the full 63,761 square feet of the Premises shall begin 19 months following the Commencement Date. Under the terms of the lease, the Company has provided a letter of credit of approximately $163,000 as a security deposit and is required to pay its pro rata share of any building operating expenses and real estate taxes.

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

 

     Minimum Rental
Commitments
 

2018 (six months remaining)

   $ 1,817  

2019

     3,643  

2020

     3,567  

2021

     3,257  

2022

     2,050  

Thereafter

     4,872  

15. Related Party Transactions

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 $401,000 for the six-month period ended June 30, 2018 related to these leases.

As part of the Spectrum Acquisition, the Company is responsible for filing all tax returns for Spectrum for the period from January 1, 2017 through July 31, 2017, the day before the Spectrum Acquisition. The Company is responsible for collecting any tax refunds from federal and state authorities and remitting these refunds to the former shareholders of Spectrum, including the former owner of Spectrum who currently holds greater than 10% of the Company’s outstanding common stock. As of June 30, 2018, the Company has accrued $80,000 of these refunds payable to the Spectrum shareholders. These amounts are included in accrued liabilities on the Company’s consolidated balance sheet.

16. 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 sole operating segment.

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017     2018     2017  

North America

     47     38     46     38

Europe

     41     50     42     52

Asia and Australia

     12     11     12     9

Other

           1           1
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

 

21


Table of Contents

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017     2018     2017  

MilliporeSigma

     18     19     17     20

GE Healthcare

     14     28     16     28

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

 

     June 30, 2018     December 31, 2017  

GE Healthcare

     17     11

MilliporeSigma

     14     19

 

22


Table of Contents

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

Overview

Repligen and its subsidiaries, collectively doing business as Repligen Corporation (“Repligen”, “we”, “our”, or “the Company”) is a leading provider of advanced bioprocessing technology and solutions used in the process of manufacturing biologic drugs. Our products are made to substantially increase biopharmaceutical manufacturing efficiencies and flexibility. As the global biologics market continues to experience strong growth and expansion, our customers – primarily large biopharmaceutical companies and contract manufacturing organizations – face critical production cost, capacity, quality and time pressures that our products are made to address. Our commitment to bioprocessing is helping to set new standards for the way our customers manufacture biologic drugs – monoclonal antibodies, recombinant proteins, vaccines and gene therapies. We are dedicated to inspiring advances in bioprocessing as a trusted partner in the production of biologic drugs that improve human health worldwide.

Prior to 2012, the Company was focused on drug development, with clinical trial costs supported by bioprocessing product sales. At that time our bioprocessing business was largely represented by sales of Protein A ligands, which we sell through long term original equipment manufacturer (“OEM”) supply agreements. Our 2011 acquisition of Novozymes Biopharma Sweden AB further expanded our proteins product portfolio and provided the impetus to set a new direction for the company. By mid-2012, we permanently discontinued and have since divested all drug development programs. We retained our proteins OEM business and, through internal innovation and strategic acquisitions, we have built chromatography and filtration product offerings that we sell directly to biologics manufacturers. We continue to seek out strategic opportunities to strengthen and expand our bioprocessing business.

We currently operate as one bioprocessing business, with a comprehensive suite of products to serve both upstream and downstream processes in biologic drug manufacturing. Building on over 35 years of industry expertise, we have developed a broad and diversified product portfolio that reflects our commitment to build a best-in-class bioprocessing technology company with a world-class direct sales and commercial organization.

Our Protein products are represented by our Protein A affinity ligands and cell culture growth factor products. In addition to long-standing OEM supply agreements with GE Healthcare, MilliporeSigma and Purolite Life Sciences for these products, in June 2018 we secured an agreement with Navigo Proteins GmbH for the exclusive co-development of multiple affinity ligands for which Repligen holds commercialization rights. We are manufacturing and have agreed to supply the first of these ligands, NGL-Impact A, exclusively to Purolite Life Sciences, who will pair our high performance ligand with their agarose jetting base bead technology used in Purolite’s Jetted A50 Protein A resin.

Our direct-to customer Chromatography product line includes a number of products used in the downstream purification and quality control of biological drugs, including a broad range of OPUS® pre-packed chromatography columns, chromatography resins and ELISA test kits.

Our direct-to-customer Filtration product line includes our XCell™ ATF system for use in upstream process intensification, our Sius™ TFF cassettes for use in downstream purification and formulation processes, our KrosFlo® line of hollow fiber cartridges and TFF systems, and our ProConnex® single-use tubing sets. With the addition of Spectrum LifeSciences LLC in August 2017 (the “Spectrum Acquisition”), we now in-house manufacture hollow fiber filters that can be used in our XCell ATF systems and have increased our direct sales presence in Europe and Asia, while diversifying our end markets beyond monoclonal antibodies to include vaccines, recombinant protein and gene therapies.

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

 

23


Table of Contents

Results of Operations

Revenues

Product revenues for the three- and six-month periods ended June 30, 2018 and 2017 were as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
   2018     2017      $ Change     % Change     2018      2017      $ Change     % Change  

Product revenue

   $ 47,743     $ 32,434      $ 15,309       47.2   $ 92,542      $ 63,003      $ 29,539       46.9

Royalty and other revenue

     (12     21        (33     (157.1 %)      19        42        (23     (54.8 %) 
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Total revenues

   $ 47,731     $ 32,455      $ 15,276       47.1   $ 92,561      $ 63,045      $ 29,516       46.8
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Sales of bioprocessing products increased 47.2% and 46.9% in the three- and six-month periods ended June 30, 2018, respectively, compared to the corresponding periods in the prior year. This increase was primarily due to continued adoption of our products by our key bioprocessing customers and, for the three- and six-month periods of 2018, the addition of revenues following the Spectrum Acquisition. 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 six-month periods ended June 30, 2018 and 2017 were comprised of the following:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
   2018      2017      $ Change      % Change     2018      2017      $ Change      % Change  

Cost of product revenue

   $ 21,088      $ 13,937      $ 7,151        51.3   $ 40,756      $ 27,926      $ 12,830        45.9

Research and development

     5,780        1,860        3,920        210.8     9,068        3,602        5,466        151.7

Selling, general and administrative

     16,590        11,185        5,405        48.3     32,488        20,367        12,121        59.5
  

 

 

    

 

 

    

 

 

      

 

 

    

 

 

    

 

 

    

Total costs and operating expenses

   $ 43,458      $ 26,982      $ 16,476        61.1   $ 82,312      $ 51,895      $ 30,417        58.6
  

 

 

    

 

 

    

 

 

      

 

 

    

 

 

    

 

 

    

Cost of product revenue increased 51.3% and 45.9% in the three- and six-month periods ended June 30, 2018, respectively, compared to the corresponding periods in the prior year. This increase is primarily due to the increased product revenues noted above. Gross margins may fluctuate in the third and fourth quarters of 2018 based on expected production volume and product mix.

Research and development expenses increased by 210.8% and 151.7% in the three- and six-month periods ended June 30, 2018, respectively, compared to the corresponding periods in the prior year. This increase is driven by investments made in the second quarter of 2018 to expand our proteins product offerings through our development agreement with Navigo Proteins GmbH. Additionally, the increase is related to product development activities acquired as part of the Spectrum Acquisition and increased activity on our various bioprocessing product development projects.

Selling, general and administrative expenses increased 48.3% and 59.5% in the three- and six-month periods ended June 30, 2018, respectively, compared to the corresponding periods in the prior year. This increase is due to selling and administrative activities incurred following the Spectrum Acquisition, as well as the continued buildout of our administrative infrastructure to support future growth and continued expansion of our customer-facing activities to drive sales of our bioprocessing products.

Investment income

Investment income for the three- and six-month periods ended June 30, 2018 and 2017 was as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
   2018      2017      $ Change      % Change     2018      2017      $ Change      % Change  

Investment income

   $ 512      $ 110      $ 402        365.5   $ 693      $ 206      $ 487        236.4

Investment income includes income earned on invested cash balances. The increase in investment income in the three- and six-month periods ended June 30, 2018 compared to the corresponding prior year periods is attributable to higher average invested cash balances and higher interest rates on such cash balances.

 

24


Table of Contents

Interest expense

Interest expense for the three- and six-month periods ended June 30, 2018 and 2017 was as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
   2018     2017     $ Change     % Change     2018     2017     $ Change     % Change  

Interest expense

   $ (1,669   $ (1,601   $ (68     4.2   $ (3,321   $ (3,187   $ (134     4.2

Increases in interest expense in the three- and six-month periods ended June 30, 2018, respectively, compared to the corresponding periods in the prior year are attributable to interest expense related to the issuance of convertible senior notes in May 2016.

Other income (expense)

Other income (expense) for the three- and six-month periods ended June 30, 2018 and 2017 was as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
   2018      2017     $ Change      % Change     2018      2017     $ Change      % Change  

Other income (expense)

   $ 251      $ (328   $ 579        (176.5 %)    $ 321      $ (448   $ 769        (171.7 )% 

Changes in other income (expense) in the three- and six-month periods ended June 30, 2018, respectively, compared to the corresponding periods in the prior year are primarily attributable to foreign currency gains and losses related to amounts due from non-Swedish kronor-based customers and cash balances denominated in U.S. dollars and British pounds held by Repligen Sweden AB.

Income tax (benefit) provision

Income tax (benefit) provision for the three- and six-month periods ended June 30, 2018 and 2017 was as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
   2018      2017     $ Change      % Change     2018      2017     $ Change      % Change  

Income tax (benefit) provision

   $ 629      $ (4,784   $ 5,413        (113.1 %)    $ 1,757      $ (3,785   $ 5,542        (146.4 %) 

For the three- and six-month periods ended June 30, 2018, we had income before taxes of $3,367,000 and $7,942,000, respectively, and recorded a tax provision of $629,000 and $1,757,000, respectively. The effective tax rate was 18.7% and 22.1% for the three- and six-month periods ended June 30, 2018, respectively, and is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate for the three-month period ended June 30, 2018 was lower than the U.S. statutory rate of 21% due to R&D credit activity and windfall benefits on stock option exercises and restricted stock vestings, partially offset by state tax effects and the impact of the Global Intangible Low-Taxed Income (“GILTI”) tax enacted as part of the Tax Cuts and Jobs Act (the “Act”) enacted in December 2017. The effective tax rate for the six-month period ended June 30, 2018 was higher than the U.S. statutory tax rate of 21% due to state tax effects and the impact of the GILTI tax.

For the three- and six-month periods ended June 30, 2017, we had income before taxes of $3,654,000 and $7,721,000, respectively, and recorded a tax benefit of ($4,784,000) and ($3,785,000), respectively. The effective tax rate was (130.9%) and (49.0%) for the three- and six-month periods ended June 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 $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 from Repligen Corporation to Repligen Sweden AB in the second quarter of 2017.

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. These financial measures exclude the items detailed below and, therefore, have not been calculated in accordance with GAAP. A detailed explanation and a reconciliation of each non-GAAP financial measure to its most comparable GAAP financial measure is provided below.

 

25


Table of Contents

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.

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, amortization of intangible assets and inventory step-up charges 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 six-month periods ended June 30, 2018 and 2017 (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

GAAP income from operations

   $ 4,273      $ 5,473      $ 10,249      $ 11,150  

Adjustments to income from operations:

           

Acquisition and integration costs

     853        2,385        1,508        2,787  

Intangible amortization

     2,634        769        5,298        1,484  

Inventory step-up charges

     —          —          —          224  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted income from operations

   $ 7,760      $ 8,627      $ 17,055      $ 15,645  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted Net Income

Adjusted net income is measured by taking net income as reported in accordance with GAAP and excluding acquisition and integration costs and related tax effects, amortization of intangible assets and related tax effects, inventory step-up charges and non-cash interest expense booked through our consolidated statements of comprehensive income. The following is a reconciliation of net income in accordance with GAAP to adjusted net income for the three-month periods ended June 30, 2018 and 2017:

 

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

GAAP net income

   $ 2,738      $ 0.06      $ 8,438      $ 0.24  

Adjustments to net income:

           

Acquisition and integration costs

     853        0.02        2,385        0.07  

Intangible amortization

     2,634        0.06        769        0.02  

Inventory step-up charges

     —          —          —          —    

Non-cash interest expense

     1,053        0.02        986        0.03  

Tax effect of intangible amortization and acquisition and integration costs

     (260      (0.01      (103      (0.00

Release of valuation allowance on deferred tax assets

     —          —          (5,625      (0.16
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted net income

   $ 7,018      $ 0.16      $ 6,850      $ 0.20  
  

 

 

    

 

 

    

 

 

    

 

 

 

Per share totals may not add due to rounding.

 

26


Table of Contents

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

 

     Six Months Ended June 30,  
     2018      2017  
     (in thousands)
Amount
     Fully Diluted
Earnings per
Share
     (in thousands)
Amount
     Fully Diluted
Earnings per
Share
 

GAAP net income

   $ 6,185      $ 0.14      $ 11,506      $ 0.33  

Adjustments to net income:

           

Acquisition and integration costs

     1,508        0.03        2,787        0.08  

Intangible amortization

     5,298        0.12        1,484        0.04  

Inventory step-up charges

     —          —          224        0.01  

Non-cash interest expense

     2,089        0.05        1,956        0.06  

Tax effect of intangible amortization and acquisition and integration costs

     (531      (0.01      (204      (0.01

Release of valuation allowance on deferred tax assets

     —          —          (5,625      (0.16
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted net income

   $ 14,549      $ 0.33      $ 12,128      $ 0.35  
  

 

 

    

 

 

    

 

 

    

 

 

 

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 and inventory step-up charges booked through our consolidated statements of comprehensive income. The following is a reconciliation of net income in accordance with GAAP to adjusted EBITDA for the three- and six-month periods ended June 30, 2018 and 2017 (in thousands):

 

     Three months ended June 30,      Six months ended June 30,  
     2018      2017      2018      2017  

GAAP net income

   $ 2,738      $ 8,438      $ 6,185      $ 11,506  

Adjustments to net income:

           

Investment income

     (512      (110      (693      (206

Interest expense

     1,669        1,601        3,321        3,187  

Tax provision

     629        (4,784      1,757        (3,785

Depreciation

     1,314        929        2,598        1,858  

Amortization

     2,634        769        5,298        1,484  
  

 

 

    

 

 

    

 

 

    

 

 

 

EBITDA

     8,472        6,843        18,466        14,044  

Other adjustments:

           

Acquisition and integration costs

     853        2,385        1,508        2,787  

Inventory step-up charges

     —          —          —          224  
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 9,325      $ 9,228      $ 19,974      $ 17,055  
  

 

 

    

 

 

    

 

 

    

 

 

 

Liquidity and Capital Resources

We have financed our operations primarily through revenues derived from product sales, research grants, proceeds and royalties from license arrangements, 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 June 30, 2018, we had cash and cash equivalents of $175,611,000 compared to cash and cash equivalents of $173,759,000 at December 31, 2017.

Operating activities

For the six-month period ended June 30, 2018, our operating activities provided cash of $7,535,000 reflecting net income of $6,185,000 and non-cash charges totaling $15,202,000 primarily related to depreciation, amortization, non-cash interest expense, deferred tax expense and stock-based compensation charges. An increase in accounts receivable consumed $4,788,000 of cash, and was primarily driven by the 47% year-to-date increase in revenues. An increase in inventory consumed $3,096,000 of cash, related to

 

27


Table of Contents

increasing inventory levels to accommodate future revenue growth. Payments of accounts payable and accrued liabilities consumed $4,686,000 of cash, and were mainly due to the timing of payments of payables and payment of 2017 incentive compensation programs. The remaining cash flow used in operations resulted from net unfavorable changes in various other working capital accounts.

For the six-month period ended June 30, 2017, our operating activities provided cash of $3,961,000 reflecting net income of $11,506,000 and non-cash charges totaling $2,941,000 primarily related to depreciation, amortization, non-cash interest expense, deferred tax expense and stock-based compensation charges. An increase in accounts receivable consumed $6,347,000 of cash, and was primarily due to the increase in revenues and timing of cash receipts from customers. An increase in inventories consumed $813,000 of cash to support future revenues. An increase in accounts payable provided $1,740,000 of cash, which was primarily due to the timing of purchases and payments to vendors. Payments of accrued liabilities consumed $4,216,000 of cash, and were mainly due to the payment of contingent consideration to Refine and Atoll related to 2016 sales milestones. The remaining cash flow provided by operations resulted from net unfavorable changes in various other working capital accounts.

Investing activities

Our investing activities consumed $4,412,000 of cash related to capital expenditures for the six-month period ended June 30, 2018. Our investing activities provided $14,132,000 for the six-month period ended June 30, 2017, primarily due to net redemptions of marketable securities of $16,808,000 offset by $2,676,000 used for fixed asset additions.

Financing activities

For the six-month period ended June 30, 2018, our financing activities provided $1,479,000 of cash. We received proceeds of $1,490,000 from stock option exercises, partially offset by cash outlays of $11,000 related to the conversion of certain convertible senior notes in the first quarter of 2018. For the six-month period ended June 30, 2017, our financing activities used $172,000 of cash. We made contingent consideration payments of $1,677,000 related to the initial valuation of the likelihood that the 2016 XCell™ ATF sales milestones and Atoll revenue growth milestones would be achieved. These payments were partially offset by proceeds from stock option exercises totaling $1,505,000.

We do not currently use derivative financial instruments.

Working capital decreased by approximately $85,781,000 to $131,790,000 at June 30, 2018 from $217,571,000 at December 31, 2017 due to the various changes noted above.

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

 

   

the expansion of our bioprocessing business;

 

   

our identification and execution of strategic acquisitions or business combinations;

 

   

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 our recently acquired businesses and recognize expected synergies;

 

   

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

 

28


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.

Contractual Obligations and Commitments

In February 2018, we entered into an agreement to lease 63,761 square feet of office and manufacturing space in Marlborough, Massachusetts from U.S. REIF 111 Locke Drive Massachusetts, LLC (the “Premises”).

The lease commences during the second quarter of 2018 (the “Commencement Date”) and shall continue for a period of 126 consecutive months, unless earlier terminated in accordance with the terms of the lease (the “Lease Term”). Under the lease, the Company has the option to extend the Lease Term for two additional five-year periods.

Fixed rent with respect to 40,000 square feet of the Premises only shall commence on the Commencement Date, and rent for the full 63,761 square feet of the Premises shall begin 19 months following the Commencement Date. Under the terms of the lease, the Company has provided a letter of credit of approximately $163,000 as a security deposit and is required to pay its pro rata share of any building operating expenses and real estate taxes.

Other than the lease detailed above, there were no material changes to our contractual obligations during the three- and six-month periods ended June 30, 2018. For a complete discussion of our contractual obligations, please refer to our Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2017.

Off-Balance Sheet Arrangements

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

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, agreements with our current or potential customers, 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, repayment of our convertible senior notes 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 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 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 our recently acquired businesses, 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, 2017.

 

29


Table of Contents

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 June 30, 2018, 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. government and agency securities) 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.

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”) in August 2017. The financial results of Spectrum are included in our consolidated financial statements as of and for the three- and six-month periods ended June 30, 2018. Spectrum represented approximately $36,331,000 of our total assets as of June 30, 2018 and $24,031,000 of revenues for the six-month period ended June 30, 2018. As this acquisition occurred during the second half 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. We are actively reviewing and updating Spectrum’s internal control policies and procedures, and management will include Spectrum in its report on internal control over financial reporting as of and for the year ended December 31, 2018.

Effective January 1, 2018, we adopted the provisions of ASC 606, “Revenue from Contracts with Customers.” As part of the adoption of this standard, we reviewed our control procedures and have modified certain of our processes to ensure compliance with the new standard.

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 June 30, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

30


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, 2017 and subsequent filings, 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, 2017.

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

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

At our 2018 Annual Meeting of Stockholders held on May 16, 2018, our stockholders approved the Repligen Corporation 2018 Stock Option and Incentive Plan (the “2018 Plan”), which was previously approved by our board of directors on April 3, 2018. The 2018 Plan provides for the grant of equity awards for up to an aggregate of 2,778,000 shares of our common stock, plus the number of shares of stock available for issuance under our Amended and Restated 2012 Stock Option and Incentive Plan. A summary of the material terms and conditions of the 2018 Plan is set forth in our definitive proxy statement on Schedule 14A filed with the Securities and Exchange Commission on April 20, 2018, as amended (the “Proxy Statement”). The full text of the 2018 Plan is filed as Annex B to the Proxy Statement and is incorporated by reference as Exhibit 10.1 to this Quarterly Report on Form 10-Q.

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

 

31


Table of Contents

Exhibit

Number

  

Document Description

10.1 +    2018 Repligen Corporation Stock Option and Incentive Plan.
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 June 30, 2018, 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.

 

32


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: August 2, 2018     By:   /S/ TONY J. HUNT
      Tony J. Hunt
      President and Chief Executive Officer
            (Principal executive officer)
            Repligen Corporation
Date: August 2, 2018     By:   /S/ JON SNODGRES
      Jon Snodgres
      Chief Financial Officer
            (Principal financial officer)
            Repligen Corporation

 

 

33

EX-10.1 2 d491984dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

REPLIGEN CORPORATION

2018 STOCK OPTION AND INCENTIVE PLAN

SECTION 1. GENERAL PURPOSE OF THE PLAN; DEFINITIONS

The name of the plan is the Repligen Corporation 2018 Stock Option and Incentive Plan (the “Plan”). The purpose of the Plan is to encourage and enable the officers, employees, Non-Employee Directors and Consultants of Repligen Corporation (the “Company”) and its Subsidiaries upon whose judgment, initiative and efforts the Company largely depends for the successful conduct of its business to acquire a proprietary interest in the Company. It is anticipated that providing such persons with a direct stake in the Company’s welfare will assure a closer identification of their interests with those of the Company and its stockholders, thereby stimulating their efforts on the Company’s behalf and strengthening their desire to remain with the Company.

The following terms shall be defined as set forth below:

“Act” means the Securities Act of 1933, as amended, and the rules and regulations thereunder.

“Administrator” means either the Board or the compensation committee of the Board or a similar committee performing the functions of the compensation committee and which is comprised of not less than two Non-Employee Directors who are independent.

“Award” or “Awards,” except where referring to a particular category of grant under the Plan, shall include Incentive Stock Options, Non-Qualified Stock Options, Stock Appreciation Rights, Restricted Stock Units, Restricted Stock Awards, Unrestricted Stock Awards, Cash-Based Awards, and Dividend Equivalent Rights.

“Award Certificate” means a written or electronic document setting forth the terms and provisions applicable to an Award granted under the Plan. Each Award Certificate is subject to the terms and conditions of the Plan.

“Board” means the Board of Directors of the Company.

“Cash-Based Award” means an Award entitling the recipient to receive a cash-denominated payment.

“Code” means the Internal Revenue Code of 1986, as amended, and any successor Code, and related rules, regulations and interpretations.

“Consultant” means any natural person that provides bona fide services to the Company, within the meaning of Form S-8 promulgated under the Securities Act, and provided, further, that a Consultant will include only those persons to whom the issuance of Shares may be registered under Form S-8 promulgated under the Securities Act.

 


“Dividend Equivalent Right” means an Award entitling the grantee to receive credits based on cash dividends that would have been paid on the shares of Stock specified in the Dividend Equivalent Right (or other award to which it relates) if such shares had been issued to and held by the grantee.

“Effective Date” means the date on which the Plan becomes effective as set forth in Section 19.

“Exchange Act” means the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder.

“Fair Market Value” of the Stock on any given date means the fair market value of the Stock determined in good faith by the Administrator; provided, however, that if the Stock is admitted to quotation on the National Association of Securities Dealers Automated Quotation System (“NASDAQ”), NASDAQ Global Market, the New York Stock Exchange or another national securities exchange, the determination shall be made by reference to the closing price of the Stock on such exchange. If there is no closing price for such date, the determination shall be made by reference to the last date preceding such date for which there is a closing price.

“Incentive Stock Option” means any Stock Option designated and qualified as an “incentive stock option” as defined in Section 422 of the Code.

“Minimum Vesting Period” means the one-year period following the date of grant of an Award.

“Non-Employee Director” means a member of the Board who is not also an employee of the Company or any Subsidiary.

“Non-Qualified Stock Option” means any Stock Option that is not an Incentive Stock Option.

“Option” or “Stock Option” means any option to purchase shares of Stock granted pursuant to Section 5.

“Restricted Shares” means the shares of Stock underlying a Restricted Stock Award that remain subject to a risk of forfeiture or the Company’s right of repurchase.

“Restricted Stock Award” means an Award of Restricted Shares subject to such restrictions and conditions as the Administrator may determine at the time of grant.

“Restricted Stock Units” means an Award of stock units subject to such restrictions and conditions as the Administrator may determine at the time of grant.

“Sale Event” means (i) the sale of all or substantially all of the assets of the Company on a consolidated basis to an unrelated person or entity, (ii) a merger, reorganization or consolidation pursuant to which the holders of the Company’s outstanding voting power immediately prior to such transaction do not own a majority of the outstanding voting power of the resulting or successor entity (or its ultimate parent, if applicable) immediately upon

 

2


completion of such transaction, (iii) the sale of all of the Stock of the Company to an unrelated person, entity or group thereof acting in concert, or (iv) any other transaction in which the owners of the Company’s outstanding voting power immediately prior to such transaction do not own at least a majority of the outstanding voting power of the Company or any successor entity immediately upon completion of the transaction other than as a result of the acquisition of securities directly from the Company.

Sale Price” means the value as determined by the Administrator of the consideration payable, or otherwise to be received by stockholders, per share of Stock pursuant to a Sale Event.

“Section 409A” means Section 409A of the Code and the regulations and other guidance promulgated thereunder.

“Service Relationship” means any relationship as a full-time employee, part-time employee, director or Consultant of the Company or any Subsidiary or any successor entity (e.g., a Service Relationship shall be deemed to continue without interruption in the event an individual’s status changes from full-time employee to part-time employee or Consultant).

“Stock” means the Common Stock, par value $0.01 per share, of the Company, subject to adjustments pursuant to Section 3.

“Stock Appreciation Right” means an Award entitling the recipient to receive shares of Stock (or cash, to the extent explicitly provided for in the applicable Award Certificate) having a value equal to the excess of the Fair Market Value of the Stock on the date of exercise over the exercise price of the Stock Appreciation Right multiplied by the number of shares of Stock with respect to which the Stock Appreciation Right shall have been exercised.

“Subsidiary” means any corporation or other entity (other than the Company) in which the Company has at least a 50 percent interest, either directly or indirectly.

“Ten Percent Owner” means an employee who owns or is deemed to own (by reason of the attribution rules of Section 424(d) of the Code) more than 10 percent of the combined voting power of all classes of stock of the Company or any parent or subsidiary corporation.

“Unrestricted Stock Award” means an Award of shares of Stock free of any restrictions.

SECTION 2. ADMINISTRATION OF PLAN; ADMINISTRATOR AUTHORITY TO SELECT GRANTEES AND DETERMINE AWARDS

(a)    Administration of Plan. The Plan shall be administered by the Administrator.

(b)    Powers of Administrator. The Administrator shall have the power and authority to grant Awards consistent with the terms of the Plan, including the power and authority:

(i)    to select the individuals to whom Awards may from time to time be granted;

 

3


(ii)    to determine the time or times of grant, and the extent, if any, of Incentive Stock Options, Non-Qualified Stock Options, Stock Appreciation Rights, Restricted Stock Awards, Restricted Stock Units, Unrestricted Stock Awards, Cash-Based Awards, and Dividend Equivalent Rights, or any combination of the foregoing, granted to any one or more grantees;

(iii)    to determine the number of shares of Stock to be covered by any Award;

(iv)    Subject to Section 2(d), to determine and modify from time to time the terms and conditions, including restrictions, not inconsistent with the terms of the Plan, of any Award, which terms and conditions may differ among individual Awards and grantees, and to approve the forms of Award Certificates;

(v)    to accelerate at any time the exercisability or vesting of all or any portion of any Award in circumstances involving the grantee’s death or disability, retirement or termination of employment or a change in control (including a Sale Event);

(vi)    subject to the provisions of Section 5(c), to extend at any time the period in which Stock Options may be exercised; and

(vii)    at any time to adopt, alter and repeal such rules, guidelines and practices for administration of the Plan and for its own acts and proceedings as it shall deem advisable; to interpret the terms and provisions of the Plan and any Award (including related written instruments); to make all determinations it deems advisable for the administration of the Plan; to decide all disputes arising in connection with the Plan; and to otherwise supervise the administration of the Plan.

All decisions and interpretations of the Administrator shall be binding on all persons, including the Company and Plan grantees.

(c)    Delegation of Authority to Grant Awards. Subject to applicable law, the Administrator, in its discretion, may delegate to a committee consisting of one or more officers of the Company, including the Chief Executive Officer of the Company, all or part of the Administrator’s authority and duties with respect to the granting of Awards to individuals who are (i) not subject to the reporting and other provisions of Section 16 of the Exchange Act and (ii) not members of the delegated committee. Any such delegation by the Administrator shall include a limitation as to the amount of Stock underlying Awards that may be granted during the period of the delegation and shall contain guidelines as to the determination of the exercise price and the vesting criteria. The Administrator may revoke or amend the terms of a delegation at any time but such action shall not invalidate any prior actions of the Administrator’s delegate or delegates that were consistent with the terms of the Plan.

(d)    Minimum Vesting Period. The vesting period for each Award granted under the Plan must be at least equal to the Minimum Vesting Period; provided, however, nothing in this Section 2(d) shall limit the Administrator’s authority to accelerate the vesting of Awards as set forth in Section 2(b)(v) above; and, provided further, notwithstanding the foregoing, up to 5% of the shares of Stock authorized for issuance under the Plan may be utilized for Unrestricted Stock Awards or other Awards with a vesting period that is less than the Minimum Vesting Period (each such Award, an “Excepted Award”). Notwithstanding the foregoing, in addition to

 

4


Excepted Awards, the Administrator may grant Awards that vest (or permit previously granted Awards to vest) within the Minimum Vesting Period (i) if such Awards are granted as substitute Awards in replacement of other Awards (or awards previously granted by an entity being acquired (or assets of which are being acquired)) that were scheduled to vest within the Minimum Vesting Period or (ii) if such Awards are being granted in connection with an elective deferral of cash compensation that, absent a deferral election, otherwise would have been paid to the grantee within the Minimum Vesting Period. In addition, notwithstanding the foregoing, annual Awards to Non-Employee Directors that occur in connection with the Company’s annual meeting of stockholders may vest on the date of the Company’s next annual meeting of stockholders.

(e)    Award Certificate. Awards under the Plan shall be evidenced by Award Certificates that set forth the terms, conditions and limitations for each Award which may include, without limitation, the term of an Award and the provisions applicable in the event employment or Service Relationship terminates.

(f)    Indemnification. Neither the Board nor the Administrator, nor any member of either or any delegate thereof, shall be liable for any act, omission, interpretation, construction or determination made in good faith in connection with the Plan, and the members of the Board and the Administrator (and any delegate thereof) shall be entitled in all cases to indemnification and reimbursement by the Company in respect of any claim, loss, damage or expense (including, without limitation, reasonable attorneys’ fees) arising or resulting therefrom to the fullest extent permitted by law and/or under the Company’s articles or bylaws or any directors’ and officers’ liability insurance coverage which may be in effect from time to time and/or any indemnification agreement between such individual and the Company.

(g)    Foreign Award Recipients. Notwithstanding any provision of the Plan to the contrary, in order to comply with the laws in other countries in which the Company and its Subsidiaries operate or have employees or other individuals eligible for Awards, the Administrator, in its sole discretion, shall have the power and authority to: (i) determine which Subsidiaries shall be covered by the Plan; (ii) determine which individuals outside the United States are eligible to participate in the Plan; (iii) modify the terms and conditions of any Award granted to individuals outside the United States to comply with applicable foreign laws; (iv) establish subplans and modify exercise procedures and other terms and procedures, to the extent the Administrator determines such actions to be necessary or advisable (and such subplans and/or modifications shall be attached to this Plan as appendices); provided, however, that no such subplans and/or modifications shall increase the share limitations contained in Section 3(a) hereof; and (v) take any action, before or after an Award is made, that the Administrator determines to be necessary or advisable to obtain approval or comply with any local governmental regulatory exemptions or approvals. Notwithstanding the foregoing, the Administrator may not take any actions hereunder, and no Awards shall be granted, that would violate the Exchange Act or any other applicable United States securities law, the Code, or any other applicable United States governing statute or law.

 

5


SECTION 3. STOCK ISSUABLE UNDER THE PLAN; MERGERS; SUBSTITUTION

(a)    Stock Issuable. The maximum number of shares of Stock reserved and available for issuance under the Plan shall be 2,778,000 shares plus the number of shares of Stock available for issuance under the Company’s Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan”), as of the Effective Date, subject to adjustment as provided in this Section 3. For purposes of this limitation, the shares of Stock underlying any awards under the Plan and the 2012 Plan that are forfeited, canceled or otherwise terminated (other than by exercise) shall be added back to the shares of Stock available for issuance under the Plan . Notwithstanding the foregoing, the following shares shall not be added to the shares authorized for grant under the Plan: (i) shares tendered or held back upon exercise of a Stock Option or settlement of an Award to cover the exercise price or tax withholding, and (ii) shares subject to a Stock Appreciation Right that are not issued in connection with the stock settlement of the Stock Appreciation Right upon exercise thereof. In the event the Company repurchases shares of Stock on the open market, such shares shall not be added to the shares of Stock available for issuance under the Plan. Subject to such overall limitations, shares of Stock may be issued up to such maximum number pursuant to any type or types of Award; provided, however, that no more than 4,000,000 shares of the Stock may be issued in the form of Incentive Stock Options. The shares available for issuance under the Plan may be authorized but unissued shares of Stock or shares of Stock reacquired by the Company.

(b)    Maximum Awards to Non-Employee Directors. Notwithstanding anything to the contrary in this Plan, the value of all Awards awarded under this Plan and all other cash compensation paid by the Company to any Non-Employee Director in any calendar year shall not exceed $500,000. For the purpose of this limitation, the value of any Award shall be its grant date fair value, as determined in accordance with ASC 718 or successor provision but excluding the impact of estimated forfeitures related to service-based vesting provisions.

(c)    Changes in Stock. Subject to Section 3(d) hereof, if, as a result of any reorganization, recapitalization, reclassification, stock dividend, stock split, reverse stock split or other similar change in the Company’s capital stock, the outstanding shares of Stock are increased or decreased or are exchanged for a different number or kind of shares or other securities of the Company, or additional shares or new or different shares or other securities of the Company or other non-cash assets are distributed with respect to such shares of Stock or other securities, or, if, as a result of any merger or consolidation, sale of all or substantially all of the assets of the Company, the outstanding shares of Stock are converted into or exchanged for securities of the Company or any successor entity (or a parent or subsidiary thereof), the Administrator shall make an appropriate or proportionate adjustment in (i) the maximum number of shares reserved for issuance under the Plan, including the maximum number of shares that may be issued in the form of Incentive Stock Options, (ii) the number and kind of shares or other securities subject to any then outstanding Awards under the Plan, (iii) the repurchase price, if any, per share subject to each outstanding Restricted Stock Award, and (iv) the exercise price for each share subject to any then outstanding Stock Options and Stock Appreciation Rights under the Plan, without changing the aggregate exercise price (i.e., the exercise price multiplied by the number of Stock Options and Stock Appreciation Rights) as to which such Stock Options and Stock Appreciation Rights remain exercisable. The Administrator shall also make equitable or proportionate adjustments in the number of shares subject to outstanding Awards and the

 

6


exercise price and the terms of outstanding Awards to take into consideration cash dividends paid other than in the ordinary course or any other extraordinary corporate event. The adjustment by the Administrator shall be final, binding and conclusive. No fractional shares of Stock shall be issued under the Plan resulting from any such adjustment, but the Administrator in its discretion may make a cash payment in lieu of fractional shares.

(d)    Mergers and Other Transactions. In the case of and subject to the consummation of a Sale Event, the parties thereto may cause the assumption or continuation of Awards theretofore granted by the successor entity, or the substitution of such Awards with new Awards of the successor entity or parent thereof, with appropriate adjustment as to the number and kind of shares and, if appropriate, the per share exercise prices, as such parties shall agree (after taking into account any acceleration under any Award Certificate). Except as the Administrator may otherwise specify with respect to particular Awards in the relevant Award Certificate, to the extent the parties to such Sale Event do not provide for the assumption, continuation or substitution of Awards, upon the effective time of the Sale Event, the Plan and all outstanding Awards granted hereunder shall terminate. In the event of such termination, (i) the Company shall have the option (in its sole discretion) to make or provide for a payment, in cash or in kind, to the grantees holding Options and Stock Appreciation Rights, in exchange for the cancellation thereof, in an amount equal to the difference between (A) the Sale Price multiplied by the number of shares of Stock subject to outstanding Options and Stock Appreciation Rights (to the extent then exercisable at prices not in excess of the Sale Price) and (B) the aggregate exercise price of all such outstanding Options and Stock Appreciation Rights (provided that, in the case of an Option or Stock Appreciation Right with an exercise price equal to or less than the Sale Price, such Option or Stock Appreciation Right shall be cancelled for no consideration); or (ii) each grantee shall be permitted, within a specified period of time prior to the consummation of the Sale Event as determined by the Administrator, to exercise all outstanding Options and Stock Appreciation Rights (to the extent then exercisable) held by such grantee. The Company shall also have the option (in its sole discretion) to make or provide for a payment, in cash or in kind, to the grantees holding other Awards in an amount equal to the Sale Price multiplied by the number of vested shares of Stock under such Awards.

SECTION 4. ELIGIBILITY

Grantees under the Plan will be such full or part-time officers and other employees, Non-Employee Directors and Consultants of the Company and its Subsidiaries as are selected from time to time by the Administrator in its sole discretion.

SECTION 5. STOCK OPTIONS

(a)    Award of Stock Options. The Administrator may grant Stock Options under the Plan. Any Stock Option granted under the Plan shall be in such form as the Administrator may from time to time approve.

Stock Options granted under the Plan may be either Incentive Stock Options or Non-Qualified Stock Options. Incentive Stock Options may be granted only to employees of the Company or any Subsidiary that is a “subsidiary corporation” within the meaning of Section 424(f) of the Code. To the extent that any Option does not qualify as an Incentive Stock Option, it shall be deemed a Non-Qualified Stock Option.

 

7


Stock Options granted pursuant to this Section 5 shall be subject to the following terms and conditions and shall contain such additional terms and conditions, not inconsistent with the terms of the Plan, as the Administrator shall deem desirable. If the Administrator so determines, Stock Options may be granted in lieu of cash compensation at the optionee’s election, subject to such terms and conditions as the Administrator may establish.

(b)    Exercise Price. The exercise price per share for the Stock covered by a Stock Option granted pursuant to this Section 5 shall be determined by the Administrator at the time of grant but shall not be less than 100 percent of the Fair Market Value on the date of grant. In the case of an Incentive Stock Option that is granted to a Ten Percent Owner, the option price of such Incentive Stock Option shall be not less than 110 percent of the Fair Market Value on the grant date. Notwithstanding the foregoing, Stock Options may be granted with an exercise price per share that is less than 100 percent of the Fair Market Value on the date of grant pursuant to a transaction described in, and in a manner consistent with, Section 424(a) of the Code.

(c)    Option Term. The term of each Stock Option shall be fixed by the Administrator, but no Stock Option shall be exercisable more than ten years after the date the Stock Option is granted. In the case of an Incentive Stock Option that is granted to a Ten Percent Owner, the term of such Stock Option shall be no more than five years from the date of grant.

(d)    Exercisability; Rights of a Stockholder. Stock Options shall become exercisable at such time or times, whether or not in installments, as shall be determined by the Administrator at or after the grant date. Subject to Section 2(b)(v), the Administrator may at any time accelerate the exercisability of all or any portion of any Stock Option. An optionee shall have the rights of a stockholder only as to shares acquired upon the exercise of a Stock Option and not as to unexercised Stock Options.

(e)    Method of Exercise. Stock Options may be exercised in whole or in part, by giving written or electronic notice of exercise to the Company, specifying the number of shares to be purchased. Payment of the purchase price may be made by one or more of the following methods except to the extent otherwise provided in the Option Award Certificate:

(i)    In cash, by certified or bank check or other instrument acceptable to the Administrator;

(ii)    Through the delivery (or attestation to the ownership following such procedures as the Company may prescribe) of shares of Stock that are not then subject to restrictions under any Company plan. Such surrendered shares shall be valued at Fair Market Value on the exercise date;

(iii)    By the optionee delivering to the Company a properly executed exercise notice together with irrevocable instructions to a broker to promptly deliver to the Company cash or a check payable and acceptable to the Company for the purchase price; provided that in the event the optionee chooses to pay the purchase price as so provided, the optionee and the broker shall comply with such procedures and enter into such agreements of indemnity and other agreements as the Company shall prescribe as a condition of such payment procedure; or

 

8


(iv)    With respect to Stock Options that are not Incentive Stock Options, by a “net exercise” arrangement pursuant to which the Company will reduce the number of shares of Stock issuable upon exercise by the largest whole number of shares with a Fair Market Value that does not exceed the aggregate exercise price.

Payment instruments will be received subject to collection. The transfer to the optionee on the records of the Company or of the transfer agent of the shares of Stock to be purchased pursuant to the exercise of a Stock Option will be contingent upon receipt from the optionee (or a purchaser acting in his stead in accordance with the provisions of the Stock Option) by the Company of the full purchase price for such shares and the fulfillment of any other requirements contained in the Option Award Certificate or applicable provisions of laws (including the satisfaction of any withholding taxes that the Company is obligated to withhold with respect to the optionee). In the event an optionee chooses to pay the purchase price by previously-owned shares of Stock through the attestation method, the number of shares of Stock transferred to the optionee upon the exercise of the Stock Option shall be net of the number of attested shares. In the event that the Company establishes, for itself or using the services of a third party, an automated system for the exercise of Stock Options, such as a system using an internet website or interactive voice response, then the paperless exercise of Stock Options may be permitted through the use of such an automated system.

(f)    Annual Limit on Incentive Stock Options. To the extent required for “incentive stock option” treatment under Section 422 of the Code, the aggregate Fair Market Value (determined as of the time of grant) of the shares of Stock with respect to which Incentive Stock Options granted under this Plan and any other plan of the Company or its parent and subsidiary corporations become exercisable for the first time by an optionee during any calendar year shall not exceed $100,000. To the extent that any Stock Option exceeds this limit, it shall constitute a Non-Qualified Stock Option.

SECTION 6. STOCK APPRECIATION RIGHTS

(a)    Award of Stock Appreciation Rights. The Administrator may grant Stock Appreciation Rights under the Plan. A Stock Appreciation Right is an Award entitling the recipient to receive shares of Stock (or cash, to the extent explicitly provided for in the applicable Award Certificate) having a value equal to the excess of the Fair Market Value of a share of Stock on the date of exercise over the exercise price of the Stock Appreciation Right multiplied by the number of shares of Stock with respect to which the Stock Appreciation Right shall have been exercised.

(b)    Exercise Price of Stock Appreciation Rights. The exercise price of a Stock Appreciation Right shall not be less than 100 percent of the Fair Market Value of the Stock on the date of grant.

 

9


(c)    Grant and Exercise of Stock Appreciation Rights. Stock Appreciation Rights may be granted by the Administrator independently of any Stock Option granted pursuant to Section 5 of the Plan.

(d)    Terms and Conditions of Stock Appreciation Rights. Stock Appreciation Rights shall be subject to such terms and conditions as shall be determined from time to time by the Administrator. The term of a Stock Appreciation Right may not exceed ten years. The terms and conditions of each such Award shall be determined by the Administrator, and such terms and conditions may differ among individual Awards and grantees.

SECTION 7. RESTRICTED STOCK AWARDS

(a)    Nature of Restricted Stock Awards. The Administrator may grant Restricted Stock Awards under the Plan. A Restricted Stock Award is any Award of Restricted Shares subject to such restrictions and conditions as the Administrator may determine at the time of grant. Conditions may be based on continuing employment (or other Service Relationship) and/or achievement of pre-established performance goals and objectives. The terms and conditions of each such Award shall be determined by the Administrator, and such terms and conditions may differ among individual Awards and grantees.

(b)    Rights as a Stockholder. Upon the grant of the Restricted Stock Award and payment of any applicable purchase price, a grantee shall have the rights of a stockholder with respect to the voting of the Restricted Shares. Dividends with shall accrue, but not be paid, on Restricted Stock Awards subject to either a time-based restriction or performance-based goals until the applicable vesting provisions lapse. Unless the Administrator shall otherwise determine, (i) uncertificated Restricted Shares shall be accompanied by a notation on the records of the Company or the transfer agent to the effect that they are subject to forfeiture until such Restricted Shares are vested as provided in Section 7(d) below, and (ii) certificated Restricted Shares shall remain in the possession of the Company until such Restricted Shares are vested as provided in Section 7(d) below, and the grantee shall be required, as a condition of the grant, to deliver to the Company such instruments of transfer as the Administrator may prescribe.

(c)    Restrictions. Restricted Shares may not be sold, assigned, transferred, pledged or otherwise encumbered or disposed of except as specifically provided herein or in the Restricted Stock Award Certificate. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section 18 below, in writing after the Award is issued, if a grantee’s employment (or other Service Relationship) with the Company and its Subsidiaries terminates for any reason, any Restricted Shares that have not vested at the time of termination shall automatically and without any requirement of notice to such grantee from or other action by or on behalf of, the Company be deemed to have been reacquired by the Company at its original purchase price (if any) from such grantee or such grantee’s legal representative simultaneously with such termination of employment (or other Service Relationship), and thereafter shall cease to represent any ownership of the Company by the grantee or rights of the grantee as a stockholder. Following such deemed reacquisition of Restricted Shares that are represented by physical certificates, a grantee shall surrender such certificates to the Company upon request without consideration.

 

10


(d)    Vesting of Restricted Shares. The Administrator at the time of grant shall specify the date or dates and/or the attainment of pre-established performance goals, objectives and other conditions on which the non-transferability of the Restricted Shares and the Company’s right of repurchase or forfeiture shall lapse. Notwithstanding the foregoing, in the event that any such Restricted Shares granted to employees shall have a performance-based goal, the restriction period with respect to such shares shall not be less than one year, and in the event any such Restricted Shares granted to employees shall have a time-based restriction, the total restriction period with respect to such shares shall not be less than three years; provided, however, that Restricted Shares with a time-based restriction may become vested incrementally over such three-year period. Subsequent to such date or dates and/or the attainment of such pre-established performance goals, objectives and other conditions, the shares on which all restrictions have lapsed shall no longer be Restricted Shares and shall be deemed “vested.”

SECTION 8. RESTRICTED STOCK UNITS

(a)    Nature of Restricted Stock Units. The Administrator may grant Restricted Stock Units under the Plan. A Restricted Stock Unit is an Award of stock units that may be settled in shares of Stock (or cash, to the extent explicitly provided for in the Award Certificate) upon the satisfaction of such restrictions and conditions at the time of grant. Conditions may be based on continuing employment (or other Service Relationship) and/or achievement of pre-established performance goals and objectives. The terms and conditions of each such Award shall be determined by the Administrator, and such terms and conditions may differ among individual Awards and grantees. Notwithstanding the foregoing, in the event that any such Restricted Stock Units granted to employees shall have a performance-based goal, the restriction period with respect to such Award shall not be less than one year, and in the event any such Restricted Stock Units granted to employees shall have a time-based restriction, the total restriction period with respect to such Award shall not be less than three years; provided, however, that any Restricted Stock Units with a time-based restriction may become vested incrementally over such three-year period. Except in the case of Restricted Stock Units with a deferred settlement date that complies with Section 409A, at the end of the vesting period, the Restricted Stock Units, to the extent vested, shall be settled in the form of shares of Stock. Restricted Stock Units with deferred settlement dates are subject to Section 409A and shall contain such additional terms and conditions as the Administrator shall determine in its sole discretion in order to comply with the requirements of Section 409A.

(b)    Election to Receive Restricted Stock Units in Lieu of Compensation. The Administrator may, in its sole discretion, permit a grantee to elect to receive a portion of future cash compensation otherwise due to such grantee in the form of an award of Restricted Stock Units. Any such election shall be made in writing and shall be delivered to the Company no later than the date specified by the Administrator and in accordance with Section 409A and such other rules and procedures established by the Administrator. Any such future cash compensation that the grantee elects to defer shall be converted to a fixed number of Restricted Stock Units based on the Fair Market Value of Stock on the date the compensation would otherwise have been paid to the grantee if such payment had not been deferred as provided herein. The Administrator shall have the sole right to determine whether and under what circumstances to permit such elections and to impose such limitations and other terms and conditions thereon as the Administrator deems appropriate. Any Restricted Stock Units that are elected to be received in lieu of cash compensation shall be fully vested, unless otherwise provided in the Award Certificate.

 

11


(c)    Rights as a Stockholder. A grantee shall have the rights as a stockholder only as to shares of Stock acquired by the grantee upon settlement of Restricted Stock Units; provided, however, that the grantee may be credited with Dividend Equivalent Rights with respect to the stock units underlying his Restricted Stock Units, subject to the provisions of Section 11 and such terms and conditions as the Administrator may determine.

(d)    Termination. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section 18 below, in writing after the Award is issued, a grantee’s right in all Restricted Stock Units that have not vested shall automatically terminate upon the grantee’s termination of employment (or cessation of Service Relationship) with the Company and its Subsidiaries for any reason.

SECTION 9. UNRESTRICTED STOCK AWARDS

Grant or Sale of Unrestricted Stock. The Administrator may grant (or sell at par value or such higher purchase price determined by the Administrator) an Unrestricted Stock Award under the Plan. An Unrestricted Stock Award is an Award pursuant to which the grantee may receive shares of Stock free of any restrictions under the Plan. Unrestricted Stock Awards may be granted in respect of past services or other valid consideration, or in lieu of cash compensation due to such grantee.

SECTION 10. CASH-BASED AWARDS

Grant of Cash-Based Awards. The Administrator may grant Cash-Based Awards under the Plan. A Cash-Based Award is an Award that entitles the grantee to a payment in cash upon the attainment of specified performance goals. The Administrator shall determine the maximum duration of the Cash-Based Award, the amount of cash to which the Cash-Based Award pertains, the conditions upon which the Cash-Based Award shall become vested or payable, and such other provisions as the Administrator shall determine. Each Cash-Based Award shall specify a cash-denominated payment amount, formula or payment ranges as determined by the Administrator. Payment, if any, with respect to a Cash-Based Award shall be made in accordance with the terms of the Award and may be made in cash.

SECTION 11. DIVIDEND EQUIVALENT RIGHTS

(a)    Dividend Equivalent Rights. The Administrator may grant Dividend Equivalent Rights under the Plan. A Dividend Equivalent Right is an Award entitling the grantee to receive credits based on cash dividends that would have been paid on the shares of Stock specified in the Dividend Equivalent Right (or other Award to which it relates) if such shares had been issued to the grantee. A Dividend Equivalent Right may be granted hereunder to any grantee as a component of an award of Restricted Stock Units or as a freestanding award. The terms and conditions of Dividend Equivalent Rights shall be specified in the Award Certificate. Dividend equivalents credited to the holder of a Dividend Equivalent Right may be paid currently or may be deemed to be reinvested in additional shares of Stock, which may thereafter accrue additional equivalents. Any such reinvestment shall be at Fair Market Value on the date of reinvestment or

 

12


such other price as may then apply under a dividend reinvestment plan sponsored by the Company, if any. Dividend Equivalent Rights may be settled in cash or shares of Stock or a combination thereof, in a single installment or installments. A Dividend Equivalent Right granted as a component of a Restricted Stock Unit Award shall provide that such Dividend Equivalent Right shall be settled only upon settlement or payment of, or lapse of restrictions on, such other Award, and that such Dividend Equivalent Right shall expire or be forfeited or annulled under the same conditions as such other Award.

(b)    Termination. Except as may otherwise be provided by the Administrator either in the Award Certificate or, subject to Section 18 below, in writing after the Award is issued, a grantee’s rights in all Dividend Equivalent Rights shall automatically terminate upon the grantee’s termination of employment (or cessation of Service Relationship) with the Company and its Subsidiaries for any reason.

SECTION 12. TRANSFERABILITY OF AWARDS

(a)    Transferability. Except as provided in Section 12(b) below, during a grantee’s lifetime, his or her Awards shall be exercisable only by the grantee, or by the grantee’s legal representative or guardian in the event of the grantee’s incapacity. No Awards shall be sold, assigned, transferred or otherwise encumbered or disposed of by a grantee other than by will or by the laws of descent and distribution or pursuant to a domestic relations order. No Awards shall be subject, in whole or in part, to attachment, execution, or levy of any kind, and any purported transfer in violation hereof shall be null and void.

(b)    Administrator Action. Notwithstanding Section 12(a), the Administrator, in its discretion, may provide either in the Award Certificate regarding a given Award or by subsequent written approval that the grantee (who is an employee or director) may transfer his or her Non-Qualified Stock Options to his or her immediate family members, to trusts for the benefit of such family members, or to partnerships in which such family members are the only partners, provided that the transferee agrees in writing with the Company to be bound by all of the terms and conditions of this Plan and the applicable Award. In no event may an Award be transferred by a grantee for value.

(c)    Family Member. For purposes of Section 12(b), “family member” shall mean a grantee’s child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law, including adoptive relationships, any person sharing the grantee’s household (other than a tenant of the grantee), a trust in which these persons (or the grantee) have more than 50 percent of the beneficial interest, a foundation in which these persons (or the grantee) control the management of assets, and any other entity in which these persons (or the grantee) own more than 50 percent of the voting interests.

(d)    Designation of Beneficiary. To the extent permitted by the Company, each grantee to whom an Award has been made under the Plan may designate a beneficiary or beneficiaries to exercise any Award or receive any payment under any Award payable on or after the grantee’s death. Any such designation shall be on a form provided for that purpose by the Administrator and shall not be effective until received by the Administrator. If no beneficiary has been designated by a deceased grantee, or if the designated beneficiaries have predeceased the grantee, the beneficiary shall be the grantee’s estate.

 

13


SECTION 13. TAX WITHHOLDING

(a)    Payment by Grantee. Each grantee shall, no later than the date as of which the value of an Award or of any Stock or other amounts received thereunder first becomes includable in the gross income of the grantee for Federal income tax purposes, pay to the Company, or make arrangements satisfactory to the Administrator regarding payment of, any Federal, state, or local taxes of any kind required by law to be withheld by the Company with respect to such income. The Company and its Subsidiaries shall, to the extent permitted by law, have the right to deduct any such taxes from any payment of any kind otherwise due to the grantee. The Company’s obligation to deliver evidence of book entry (or stock certificates) to any grantee is subject to and conditioned on tax withholding obligations being satisfied by the grantee.

(b)    Payment in Stock. Subject to approval by the Administrator, a grantee may elect to have the Company’s required tax withholding obligation satisfied, in whole or in part, by authorizing the Company to withhold from shares of Stock to be issued pursuant to any Award a number of shares with an aggregate Fair Market Value (as of the date the withholding is effected) that would satisfy the withholding amount due; provided, however, that the amount withheld does not exceed the maximum statutory tax rate or such lesser amount as is necessary to avoid liability accounting treatment. The Administrator may also require Awards to be subject to mandatory share withholding up to the required withholding amount. For purposes of share withholding, the Fair Market Value of withheld shares shall be determined in the same manner as the value of Stock includible in income of the Participants. The required tax withholding obligation may also be satisfied, in whole or in part, by an arrangement whereby a certain number of shares of Stock issued pursuant to any Award are immediately sold and proceeds from such sale are remitted to the Company in an amount that would satisfy the withholding amount due.

SECTION 14. SECTION 409A AWARDS

To the extent that any Award is determined to constitute “nonqualified deferred compensation” within the meaning of Section 409A (a “409A Award”), the Award shall be subject to such additional rules and requirements as specified by the Administrator from time to time in order to comply with Section 409A. In this regard, if any amount under a 409A Award is payable upon a “separation from service” (within the meaning of Section 409A) to a grantee who is then considered a “specified employee” (within the meaning of Section 409A), then no such payment shall be made prior to the date that is the earlier of (i) six months and one day after the grantee’s separation from service, or (ii) the grantee’s death, but only to the extent such delay is necessary to prevent such payment from being subject to interest, penalties and/or additional tax imposed pursuant to Section 409A. Further, the settlement of any 409A Award may not be accelerated except to the extent permitted by Section 409A.

 

14


SECTION 15. TERMINATION OF EMPLOYMENT, TRANSFER, LEAVE OF ABSENCE, ETC.

(a)    Termination of Employment. If the grantee’s Service Relationship is with a Subsidiary and such Subsidiary ceases to be a Subsidiary, the grantee shall be deemed to have terminated his or her Service Relationship for purposes of the Plan.

(b)    For purposes of the Plan, the following events shall not be deemed a termination of employment:

(i)    a transfer to the employment or service of the Company from a Subsidiary or from the Company to a Subsidiary, or from one Subsidiary to another; or

(ii)    an approved leave of absence for military service or sickness, or for any other purpose approved by the Company, if the employee’s right to re-employment is guaranteed either by a statute or by contract or under the policy pursuant to which the leave of absence was granted or if the Administrator otherwise so provides in writing.

SECTION 16. AMENDMENTS AND TERMINATION

The Board may, at any time, amend or discontinue the Plan and the Administrator may, at any time, amend or cancel any outstanding Award for the purpose of satisfying changes in law or for any other lawful purpose, but no such action shall adversely affect rights under any outstanding Award without the holder’s consent. Except as provided in Section 3(c) or 3(d), without prior stockholder approval, in no event may the Administrator exercise its discretion to reduce the exercise price of outstanding Stock Options or Stock Appreciation Rights or effect repricing through cancellation and re-grants or cancellation of Stock Options or Stock Appreciation Rights in exchange for cash or other Awards. To the extent required under the rules of any securities exchange or market system on which the Stock is listed, to the extent determined by the Administrator to be required by the Code to ensure that Incentive Stock Options granted under the Plan are qualified under Section 422 of the Code, Plan amendments shall be subject to approval by the Company stockholders entitled to vote at a meeting of stockholders. Nothing in this Section 16 shall limit the Administrator’s authority to take any action permitted pursuant to Section 3(c) or 3(d).

SECTION 17. STATUS OF PLAN

With respect to the portion of any Award that has not been exercised and any payments in cash, Stock or other consideration not received by a grantee, a grantee shall have no rights greater than those of a general creditor of the Company unless the Administrator shall otherwise expressly determine in connection with any Award or Awards. In its sole discretion, the Administrator may authorize the creation of trusts or other arrangements to meet the Company’s obligations to deliver Stock or make payments with respect to Awards hereunder, provided that the existence of such trusts or other arrangements is consistent with the foregoing sentence.

 

15


SECTION 18. GENERAL PROVISIONS

(a)    No Distribution. The Administrator may require each person acquiring Stock pursuant to an Award to represent to and agree with the Company in writing that such person is acquiring the shares without a view to distribution thereof.

(b)    Issuance of Stock. To the extent certificated, stock certificates to grantees under this Plan shall be deemed delivered for all purposes when the Company or a stock transfer agent of the Company shall have mailed such certificates in the United States mail, addressed to the grantee, at the grantee’s last known address on file with the Company. Uncertificated Stock shall be deemed delivered for all purposes when the Company or a Stock transfer agent of the Company shall have given to the grantee by electronic mail (with proof of receipt) or by United States mail, addressed to the grantee, at the grantee’s last known address on file with the Company, notice of issuance and recorded the issuance in its records (which may include electronic “book entry” records). Notwithstanding anything herein to the contrary, the Company shall not be required to issue or deliver any evidence of book entry or certificates evidencing shares of Stock pursuant to the exercise or settlement of any Award, unless and until the Administrator has determined, with advice of counsel (to the extent the Administrator deems such advice necessary or advisable), that the issuance and delivery is in compliance with all applicable laws, regulations of governmental authorities and, if applicable, the requirements of any exchange on which the shares of Stock are listed, quoted or traded. Any Stock issued pursuant to the Plan shall be subject to any stop-transfer orders and other restrictions as the Administrator deems necessary or advisable to comply with federal, state or foreign jurisdiction, securities or other laws, rules and quotation system on which the Stock is listed, quoted or traded. The Administrator may place legends on any Stock certificate or notations on any book entry to reference restrictions applicable to the Stock. In addition to the terms and conditions provided herein, the Administrator may require that an individual make such reasonable covenants, agreements, and representations as the Administrator, in its discretion, deems necessary or advisable in order to comply with any such laws, regulations, or requirements. The Administrator shall have the right to require any individual to comply with any timing or other restrictions with respect to the settlement or exercise of any Award, including a window-period limitation, as may be imposed in the discretion of the Administrator.

(c)    Stockholder Rights. Until Stock is deemed delivered in accordance with Section 18(b), no right to vote or receive dividends or any other rights of a stockholder will exist with respect to shares of Stock to be issued in connection with an Award, notwithstanding the exercise of a Stock Option or any other action by the grantee with respect to an Award.

(d)    Other Compensation Arrangements; No Employment Rights. Nothing contained in this Plan shall prevent the Board from adopting other or additional compensation arrangements, including trusts, and such arrangements may be either generally applicable or applicable only in specific cases. The adoption of this Plan and the grant of Awards do not confer upon any employee any right to continued employment with the Company or any Subsidiary.

 

16


(e)    Trading Policy Restrictions. Option exercises and other Awards under the Plan shall be subject to the Company’s insider trading policies and procedures, as in effect from time to time.

(f)    Clawback Policy. Awards under the Plan shall be subject to the Company’s clawback policy, as in effect from time to time.

SECTION 19. EFFECTIVE DATE OF PLAN

This Plan shall become effective upon stockholder approval in accordance with applicable state law, the Company’s bylaws and articles of incorporation, and applicable stock exchange rules. No grants of Stock Options and other Awards may be made hereunder after the tenth anniversary of the Effective Date and no grants of Incentive Stock Options may be made hereunder after the tenth anniversary of the date the Plan is approved by the Board.

SECTION 20. GOVERNING LAW

This Plan and all Awards and actions taken thereunder shall be governed by, and construed in accordance with the laws of the Commonwealth of Massachusetts, applied without regard to conflict of law principles.

DATE APPROVED BY BOARD OF DIRECTORS: APRIL 3, 2018

DATE APPROVED BY STOCKHOLDERS: MAY 16, 2018

 

17

EX-31.1 3 d491984dex311.htm EX-31.1 EX-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: August 2, 2018
/s/ TONY J. HUNT
Tony J. Hunt
President and Chief Executive Officer
(Principal executive officer)
EX-31.2 4 d491984dex312.htm EX-31.2 EX-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: August 2, 2018
/s/ JON SNODGRES
Jon Snodgres
Chief Financial Officer
(Principal financial officer)

 

EX-32.1 5 d491984dex321.htm EX-32.1 EX-32.1

Exhibit 32.1*

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Repligen Corporation (the “Company”) on Form 10-Q for the period ending June 30, 2018 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: August 2, 2018     By:   /s/ TONY J. HUNT
      Tony J. Hunt
      Chief Executive Officer and President
            (Principal executive officer)
Date: August 2, 2018     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 6 rgen-20180630.xml XBRL INSTANCE DOCUMENT 0.02125 32.07 115000000 96289000 0.25 10137000 43608000 13502000 0 5075000 370932000 616000 1335000 6004000 1102000 265722000 5787000 576000 78400000 38560000 960000 2160000 43805802 142657000 450000 803532 20.16 6688000 674000 -11143000 745081000 937000 61000 13102000 372000 252909000 31713000 403000 25724000 635364000 764000 175611000 175611000 80000000 43798572 0.01 43798572 438000 4532000 101329000 20643000 1175000 1175000 30256000 7703000 18258000 9365000 9363000 9866000 10456000 327095000 139182000 40948000 5284000 4429000 1023000 157440000 12613000 23946000 4389000 15770000 745081000 P5Y 121119000 3257000 0 3567000 1902000 23199000 1838000 0 4660000 3643000 2050000 1817000 0.01 5000000 4620000 17000 23993000 2933301 20854000 1008777 -26000000 49717000 12502000 26.37 21518000 47.04 448068 19.14 1058834 26.72 598659000 4872000 0.03 0.08 716996 47.04 0.03 0.08 33727000 716996 30784000 1058834 26.72 0.02125 2043000 101329000 0.066 114989000 11617000 178800000 101329000 12986000 101577000 4537000 51701000 240000 240000 392000 1062000 103000 2160000 700000 0.10 80000000 163000 -11143000 122683000 450000 7282000 1191000 -6363000 743519000 1668000 58000 17929000 1383000 242782000 27585000 947000 23800000 628983000 764000 173759000 173759000 80000000 43587079 0.01 43587079 436000 2581000 99250000 25167000 960000 9560000 13331000 327333000 144753000 39004000 4272000 1023000 158084000 12570000 22351000 4083000 15673000 743519000 25211000 0 6234000 21904000 2220000 0 2343000 0.01 5000000 2281000 153000 22417000 -31508000 46217000 734940 20.80 591548000 505235 2355000 99250000 115000000 11000 13395000 99250000 9636000 102120000 3201000 51801000 238000 240000 209000 1063000 47000 2160000 297000 99000 700000 -6363000 603000 743000 19652000 5609000 4932000 677000 31.1813 111100000 P270D 30 1.00 1.30 20 6153995 247575000 370932000 122932000 425000 P15Y P20Y P3Y 40000 19394000 1484000 1956000 222001 19974000 16584000 27926000 51895000 -5384000 3278000 -0.490 1858000 0.33 0.34 2053000 0.34 2150000 -86000 0 -64000 754000 7721000 -3785000 1740000 -226000 236000 286991 6347000 -4216000 3187000 206000 813000 433483 14132000 5073000 -172000 3961000 11506000 -448000 2676000 11150000 5000 16850000 1505000 1677000 42000 20367000 16.94 63045000 3602000 3027000 1734000 34715797 33995323 1062000 12057000 0.28 81774000 0.28 393338 3231000 0.20 0.28 1.00 0.52 0.38 0.01 0.09 294000 211000 2522000 12504000 17390000 63003000 42000 32562000 24089000 468000 5926000 5298000 false 2089000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. 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> <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="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></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>June&#xA0;30,&#xA0;2018</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;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"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,560</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<br /></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">937</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,668</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"> Royalty and license fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</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,383</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 purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">674</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,191</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">403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">947</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 revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,838</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,220</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 615930 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>1. Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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&#xA0;<font style="WHITE-SPACE: nowrap">10-Q</font>&#xA0;and Article 10 of Regulation&#xA0;<font style="WHITE-SPACE: nowrap">S-X</font>&#xA0;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&#xA0;<font style="WHITE-SPACE: nowrap">10-K</font>&#xA0;for the fiscal year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB (&#x201C;Repligen Sweden&#x201D;), Repligen GmbH, 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Recently Issued Accounting Pronouncements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In May 2014, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606),&#x201D;<i>&#xA0;</i>(&#x201C;ASC 606&#x201D;) which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605,&#xA0;<i>Revenue Recognition</i>, and creates a new Topic 606,&#xA0;<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 included updates as provided under ASU&#xA0;<font style="WHITE-SPACE: nowrap">2015-14,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&#x201D;;&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-08,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&#x201D;; ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-10,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Identifying Performance Obligations and Licensing&#x201D;; and ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-12,</font>&#xA0;&#x201C;Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.&#x201D; The Company adopted the provisions of ASC 606 using the modified retrospective method effective January&#xA0;1, 2018. See Note 3 for further discussion of the effects of this standard on the Company&#x2019;s consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-01,</font>&#xA0;&#x201C;Financial Instruments&#x2014;Overall (Subtopic&#xA0;<font style="WHITE-SPACE: nowrap">825-10):</font>&#xA0;Recognition and Measurement of Financial Assets and Financial Liabilities.&#x201D; 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. The Company adopted this guidance in the first quarter of 2018. Because the Company does not hold any equity securities as of December&#xA0;31, 2017 and June&#xA0;30, 2018, adoption of this standard did not have any impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2016, the FASB issued ASU No.&#xA0;<font style="WHITE-SPACE: nowrap">2016-02,&#xA0;&#x201C;Leases</font>&#xA0;(Topic 842)&#x201D; (&#x201C;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02&#x201D;).</font>&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-02</font>&#xA0;requires lessees to recognize a&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font>&#xA0;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 provides for certain practical expedients and must be adopted using either a modified retrospective transition approach or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2018, with early adoption permitted. The Company has commenced its review of leases as part of this standard, but has not finalized its assessment of the impact of the new standard on its consolidated financial statements. The Company expects this new standard to have a material impact on the Company&#x2019;s consolidated balance sheet.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In August 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font>&#xA0;&#x201C;Statement of Cash Flows (Topic 203): Classification of Certain Cash Receipts and Cash Payments&#x201D;. ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15</font>&#xA0;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 has historically classified 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. Because the Company has classified its contingent consideration payments as required by this standard, the adoption of this standard did not have any impact on its consolidated financial statements when applied on a retrospective basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In October 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-16,&#xA0;&#x201C;Intra-Entity</font>&#xA0;Transfers of Assets Other Than Inventory.&#x201D;&#xA0;ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-16</font>&#xA0;requires that the income tax consequences of an intra-entity asset transfer other than inventory are recognized at the time of the transfer. An entity will continue to recognize the income tax consequences of an intercompany transfer of inventory when the inventory is sold to a third party. The Company adopted this standard on a modified-retrospective basis on January&#xA0;1, 2018. See Note 12 for a discussion of the impact of this ASU on the Company&#x2019;s financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In November 2016, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2016-18,</font>&#xA0;&#x201C;Statement of Cash Flows (Topic 230): Restricted Cash,&#x201D; which requires that the statement of cash flows explain the change during the period in the total cash, which is inclusive of cash and cash equivalents and amounts generally described as restricted cash or restricted cash equivalents. Restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the beginning of period and end of period balances on the statement of cash flows upon adoption of this standard. The Company adopted this standard on a retrospective basis on January&#xA0;1, 2018. The adoption resulted in an increase to cash, cash equivalents and restricted cash of $450,000 in the statement of cash flows at December&#xA0;31, 2016 and June&#xA0;30, 2017. The Company did not hold any restricted cash at December&#xA0;31, 2017 or June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2017, the FASB issued ASU&#xA0;No.&#xA0;<font style="WHITE-SPACE: nowrap">2017-01,&#xA0;&#x201C;Business</font>&#xA0;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. The Company adopted this standard as of January&#xA0;1, 2018, and the adoption of ASU&#xA0;<font style="WHITE-SPACE: nowrap">2017-01</font>&#xA0;did not have a material impact on the Company&#x2019;s consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In January 2017, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2017-04,</font>&#xA0;&#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. ASU&#xA0;<font style="WHITE-SPACE: nowrap">No.&#xA0;2017-04</font>&#xA0;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. The Company adopted this standard as of January&#xA0;1, 2018, and the adoption of this standard did not have a material impact on the Company&#x2019;s consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February 2018, the FASB issued ASU&#xA0;<font style="WHITE-SPACE: nowrap">2018-02,</font>&#xA0;&#x201C;Income Statement &#x2013; Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,&#x201D; which gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the &#x201C;Act&#x201D;). For all entities, the guidance is effective for fiscal years beginning after December&#xA0;15, 2018, and interim periods within those fiscal years. Entities can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The Company has not assessed the impact of the new standard on its consolidated financial statements, but does not expect this new standard 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>2. Acquisition of Spectrum LifeSciences, LLC</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On August&#xA0;1, 2017, the Company completed the acquisition of Spectrum pursuant to the terms of an 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Spectrum is a diversified filtration company with a differentiated portfolio of hollow fiber cartridges, benchtop to commercial scale filtration and perfusion systems and a broad portfolio of disposable and&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Spectrum&#x2019;s filtration products include its KrosFlo<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;line of hollow fiber cartridges, tangential flow filtration (&#x201C;TFF:) systems and&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;flow path consumables, as well as its Spectra/Por<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;portfolio of laboratory dialysis products and its&#xA0;<font style="WHITE-SPACE: nowrap">Pro-Connex</font><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;hollow fiber&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Module-Bag-Tubing</font></font>&#xA0;sets. Outside of filtration, Spectrum products include Spectra/Chrom<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company accounted for the Spectrum Acquisition as a purchase of a business under ASC 805, &#x201C;Business Combinations.&#x201D; The Spectrum Acquisition was funded through payment of approximately $122.9&#xA0;million in cash, issuance of 6,153,995 unregistered shares of the Company&#x2019;s common stock totaling $247.6&#xA0;million and a working capital adjustment of $425,000 for a total purchase price of $370.9&#xA0;million. 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 $370.9&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The consideration and purchase price information has been prepared using a valuation that required the use of significant assumptions and estimates in its preparation. 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">370,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Acquisition and integration-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 $1,508,000 in integration costs related to the Spectrum Acquisition for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 and $7,060,000 in acquisition and integration costs for the year ended December&#xA0;31, 2017. 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,075</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses and other assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">616</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,004</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">265,722</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,335</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(5,787</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43,608</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 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">370,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Of the consideration paid, $78.4&#xA0;million represents the fair value of customer relationships that is amortized over the weighted average determined useful life of 15 years, and $38.6&#xA0;million represents the fair value of developed technology that is amortized over a weighted average determined useful life of 20 years. $960,000 represents the fair value of&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements that are 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 are amortized on a straight-line basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The goodwill of $265.7&#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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The purchase price allocation may be subject to adjustment as purchase accounting is preliminary as of June&#xA0;30, 2018 related to inventory valuation. The final allocation may include, but not be limited to, changes in allocations to inventory and goodwill.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <i>Revenue, Net Income and Pro Forma Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company recorded revenue from Spectrum of $12,313,000 and $24,031,000 for the three- and&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2018, respectively, and $19,394,000 from August&#xA0;1, 2017, the date of acquisition, through December&#xA0;31, 2017. The Company has included the operating results of Spectrum in its consolidated statements of operations since the August&#xA0;1, 2017 acquisition date. The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January&#xA0;1, 2016 (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="15%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Pro-forma</font></b><br /> <b>Six&#xA0;months&#xA0;ended</b><br /> <b>June&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The unaudited pro forma information for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 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&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 was adjusted to exclude acquisition-related transaction costs, as these expenses would have been incurred in the prior year assuming the Spectrum Acquisition closed on January&#xA0;1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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> </div> 1852000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>14. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company leases its headquarters in Waltham, Massachusetts as well as certain of its office and manufacturing space around the world.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> In February&#xA0;2018, the Company entered into an agreement to lease 63,761 square feet of office and manufacturing space in Marlborough, Massachusetts from U.S. REIF 111 Locke Drive Massachusetts, LLC (the &#x201C;Premises&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The term of the lease commenced on June 1, 2018 (the &#x201C;Commencement Date&#x201D;) and shall continue for a period of 126&#xA0;consecutive months, unless earlier terminated in accordance with the terms of the lease (the &#x201C;Lease Term&#x201D;). Under the lease, the Company has the option to extend the Lease Term for two additional five-year periods.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Fixed rent with respect to 40,000 square feet of the Premises commenced on the Commencement Date, and rent for the full 63,761 square feet of the Premises shall begin 19 months following the Commencement Date. Under the terms of the&#xA0;lease, the Company has provided a letter of credit of approximately $163,000 as a security deposit and is required to pay its pro rata share of any building operating expenses and real estate taxes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Future minimum rental commitments under the Company&#x2019;s leases as of June&#xA0;30, 2018 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018 (six months remaining)</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,643</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,567</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,257</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,050</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,872</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> 1405000 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. Accumulated Other Comprehensive Income</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="81%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:49.50pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</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"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,363</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:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Foreign currency translation loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,780</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,143</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table provides information about receivables and deferred revenue from contracts with customers as of June&#xA0;30, 2018 (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: 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>2018</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"> Balances from contracts with customers only:</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"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,713</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"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,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"> Revenue recognized in the period relating to:</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" 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"> The beginning deferred revenue balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in pricing related to products or services satisfied in previous periods</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Impairment losses on receivables</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> </tr> </table> </div> 0 <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 (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="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></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>June&#xA0;30,&#xA0;2018</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;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"> 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">114,989</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">(11,617</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,395</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,043</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,355</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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">101,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,250</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"> Less: Current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(101,329</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: #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, long term</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">99,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 40756000 82312000 --12-31 325000 7894000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Revenues for the three- and <font style="WHITE-SPACE: nowrap">six-month</font> periods ended June&#xA0;30, 2018 and 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <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"> <b>(in&#xA0;thousands,&#xA0;except&#xA0;percentages)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Three months ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Six months ended<br /> June&#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>2018</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;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>$ Change</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>%&#xA0;Change</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>2018</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>$ Change</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>%&#xA0;Change</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"> Product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalty and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</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</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(157.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">(54.8</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></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"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> <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 <font style="WHITE-SPACE: nowrap">six-month</font> periods ended June&#xA0;30, 2018 and 2017.</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> <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: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">43,743,356</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,097,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,682,650</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,995,323</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">480,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">437,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">433,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">433,483</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 convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">791,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">578,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">286,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #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: 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">45,015,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,094,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,694,745</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,715,797</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At June&#xA0;30, 2018, there were outstanding options to purchase 1,058,834 shares of the Company&#x2019;s common stock at a weighted average exercise price of $26.72 per share and 716,996 restricted stock units. For the three- and <font style="WHITE-SPACE: nowrap">six-month</font> periods ended June&#xA0;30, 2018, 551,012and 615,930 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At June&#xA0;30, 2017, there were outstanding options to purchase 803,532 shares of the Company&#x2019;s common stock at a weighted average exercise price of $20.16 per share and 393,338 restricted stock units. For the three- and <font style="WHITE-SPACE: nowrap">six-month</font> periods ended June&#xA0;30, 2017, 187,072 and 222,001 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 par value of the Notes in cash and any excess conversion premium in shares. 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 its convertible notes. Accordingly, the par value of the Notes will not be included in the calculation of diluted income per share, but the dilutive effect of the conversion premium will be considered in the calculation of diluted net income per share using the treasury stock method. The dilutive impact of the Company&#x2019;s convertible notes is based on the difference between the Company&#x2019;s current period average stock price and the conversion price of the convertible notes, provided there is a premium. Pursuant to this accounting standard, there is no dilution from the accreted principal of the Notes as of June&#xA0;30, 2018 and June&#xA0;30, 2017.</p> </div> 0.221 2598000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>11. Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> For the three-month periods ended June&#xA0;30, 2018 and 2017, the Company recorded stock-based compensation expense of approximately $2,625,000 and $1,496,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the &#x201C;2001 Plan&#x201D;), the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the &#x201C;2012 Plan,&#x201D;), and the Repligen Corporation 2018 Stock Option and Incentive Plan (the &#x201C;2018 Plan,&#x201D; and together with the 2001 Plan and the 2012 Plan, the &#x201C;Plans&#x201D;). The Company recorded stock-based compensation expense of approximately $4,893,000 and $3,027,000 for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2018 and 2017, respectively, for share-based awards granted under the Plans.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">294</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,264</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,996</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,522</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 2018 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock units and other equity awards. Employee grants under the Plans generally vest over a three- to five-year period, with&#xA0;<font style="WHITE-SPACE: nowrap">20%-33%</font>&#xA0;vesting on the first anniversary of the date of grant and the remainder vesting in equal yearly installments thereafter. Nonqualified options and restricted stock units issued to&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;directors under the Plans generally vest over one year. In the first quarter of 2018, to create a longer term retention incentive, the Company&#x2019;s Compensation Committee granted long-term incentive compensation awards to its chief executive officer consisting of both stock options and restricted stock units that are subject to time-based vesting over nine years. 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 June&#xA0;30, 2018, options to purchase 1,058,834 shares and 716,996 restricted stock units were outstanding under the Plans. At June&#xA0;30, 2018, 2,933,301 shares were available for future grant under the 2018 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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 employees related to the Spectrum Acquisition which are tied to the achievement of certain revenue and gross margin metrics and the passage of time. Additionally, in the first quarter of 2018, the Company issued performance stock units to certain individuals which are tied to the achievement of certain 2018 revenue metrics and the passage of time. The Company recognizes expense on performance based awards over the vesting period based on the probability 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Information regarding option activity for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">734,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.80</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">429,678</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.48</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(96,196</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.49</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,588</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29.71</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,058,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.72</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.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.14</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.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at June&#xA0;30, 2018&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,008,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.37</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.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 156px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; LINE-HEIGHT: 8pt; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Represents the number of vested options as of June&#xA0;30, 2018 plus the number of unvested options expected to vest as of June&#xA0;30, 2018 based on the unvested outstanding options at June&#xA0;30, 2018 adjusted for estimated forfeiture rates of 8% for awards granted to&#xA0;<font style="WHITE-SPACE: nowrap">non-executive</font>&#xA0;level employees and 3% for awards granted to executive level employees.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The aggregate intrinsic value in the table above represents the total&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;intrinsic value (the difference between the closing price of the common stock on June&#xA0;30, 2018 of $47.04 per share and the exercise price of each&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">in-the-money</font></font>&#xA0;option) that would have been received by the option holders had all option holders exercised their options on June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted average grant date fair value of options granted during the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2018 and 2017 was $18.41 and $16.94, respectively. The total fair value of stock options that vested during the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2018 and 2017 was approximately $1,783,000 and $1,734,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Information regarding restricted stock unit and performance stock unit activity for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="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 /> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted and performance stock units outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">505,235</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">367,961</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(115,295</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40,905</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">716,996</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.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at June&#xA0;30, 2018&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">654,423</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.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,784</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 156px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; LINE-HEIGHT: 8pt; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Represents the number of unvested restricted stock units expected to vest as of June&#xA0;30, 2018 based on the unvested outstanding restricted stock units at June&#xA0;30, 2018 adjusted for estimated forfeiture rates of 8% for awards granted to&#xA0;<font style="WHITE-SPACE: nowrap">non-executive</font>&#xA0;level employees and 3% for awards granted to executive level employees.</p> </td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The aggregate intrinsic value in the table above represents the total&#xA0;<font style="WHITE-SPACE: nowrap">pre-tax</font>&#xA0;intrinsic value (equal to the closing price of the common stock on June&#xA0;30, 2018 of $47.04 per share) that would have been received by the restricted stock unit holders had all restricted stock units vested on June&#xA0;30, 2018. The aggregate intrinsic value of restricted stock units vested during the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2018 and 2017 was approximately $4,239,000 and $3,231,000, respectively.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The weighted average grant date fair value of restricted stock units granted during the three-month periods ended June&#xA0;30, 2018 and 2017 was $34.47 and $33.06, respectively. The total grant date fair value of restricted stock units that vested during the three-month periods ended June&#xA0;30, 2018 and 2017 was approximately $3,340,000 and $2,373,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> As of June&#xA0;30, 2018, there was $30,256,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 4.60 years.</p> </div> Q2 2018 10-Q P4Y7M6D REPLIGEN CORP <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>13. Fair Value Measurement</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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="font-size:6pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="7%"></td> <td valign="bottom" width="2%"></td> <td width="91%"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top">Level&#xA0;1&#xA0;&#x2013;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</td> </tr> <tr style="font-size:1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top">Level&#xA0;2 &#x2013;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">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</td> </tr> <tr style="font-size:1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top">Level&#xA0;3 &#x2013;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of June&#xA0;30, 2018 and December&#xA0;31, 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 December&#xA0;1, 2016.&#xA0;As of June&#xA0;30, 2018, the carrying value of the Notes was approximately $101.3&#xA0;million, net of unamortized discount, and the fair value of the Notes was approximately $178.8&#xA0;million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of June&#xA0;30, 2018.&#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 10, &#x201C;Convertible Senior Notes<i>.</i>&#x201D;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> There were no <font style="white-space:nowrap">re-measurements</font> to fair value during the <font style="white-space:nowrap">six-month</font> period ended June&#xA0;30, 2018 of financial assets and liabilities that are not measured at fair value on a recurring basis.</p> </div> 0.14 0.21 -2750000 0000730272 2018-06-30 0.14 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>12. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s effective tax rate for the&#xA0;three- and&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended&#xA0;June 30, 2018&#xA0;was&#xA0;18.7%&#xA0;and&#xA0;22.1%, respectively, compared to&#xA0;(130.9%)&#xA0;and&#xA0;(49.0%), respectively, for the corresponding periods in the prior year. The effective tax rate for the three-month period ended June&#xA0;30, 2018 was lower than the U.S. statutory rate of 21% due to R&amp;D credit activity and windfall benefits on stock option exercises and restricted stock vestings, partially offset by state tax effects and the impact of the Global Intangible&#xA0;<font style="WHITE-SPACE: nowrap">Low-Taxed</font>&#xA0;Income (&#x201C;GILTI&#x201D;) tax enacted as part of the Act enacted in December 2017. The effective tax rate for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 was higher than the U.S. statutory tax rate of 21% due to state tax effects and the impact of the GILTI tax. For the three- and&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2017, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to the sale of intellectual property from Repligen Corporation to Repligen Sweden AB. The Company utilized certain of its U.S. deferred tax assets as a result of this sale and reduced its valuation allowance on these deferred tax assets by approximately $9,200,000 in the second quarter of 2017. The Company recorded a tax benefit of $5,625,000 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> ASU&#xA0;<font style="WHITE-SPACE: nowrap">2016-16</font>&#xA0;requires the income tax consequences of intra-entity transfers of assets other than inventory to be recognized when the intra-entity transfer occurs rather than deferring recognition of income tax consequences until the transfer was made with an outside party. The Company adopted the provisions of this ASU in the first quarter of 2018. The adoption resulted in a decrease of $5,609,000&#xA0;to other assets, a decrease of $4,932,000&#xA0;to deferred tax liabilities and a decrease of&#xA0;$677,000&#xA0;to accumulated deficit at January&#xA0;1, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> At December&#xA0;31, 2017, the Company had net operating loss carryforwards of approximately $19,652,000 in the U.S., net operating loss carryforwards of approximately &#x20AC;603,000 (approximately $743,000) in Germany, federal business tax credit carryforwards of $297,000 and state business tax credit carryforwards of approximately $99,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 2037. 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On December&#xA0;22, 2017, the Act was signed into law. The Act made significant changes to federal tax law, including, but not limited to, a reduction in the federal income tax rate from 35% to 21%, taxation of certain global intangible&#xA0;<font style="WHITE-SPACE: nowrap">low-taxed</font>&#xA0;income, allowing for immediate expensing of qualified assets, stricter limits on deductions for interest and certain executive compensation, and a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;transition tax on previously deferred earnings of certain foreign subsidiaries. Due to the complexities involved in accounting for the enactment of the Act, the SEC issued Staff Accounting Bulletin No.&#xA0;118 (&#x201C;SAB 118&#x201D;), which allows a registrant to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. Under the SAB 118 guidance, the Company has determined that although its accounting for the effect of certain provisions of the Act is incomplete, it is able to make reasonable estimates for certain effects of tax reform and therefore have recorded provisional amounts.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Act lowered the Company&#x2019;s U.S. statutory federal tax rate from 35% to 21% effective January&#xA0;1, 2018. The Company recorded a tax benefit of $12,812,000 in the year ended December&#xA0;31, 2017 for the reduction in its US deferred tax assets and liabilities resulting from the rate change.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company is subject to a territorial tax system under the Act, in which the Company is required to provide for tax on GILTI earned by certain foreign subsidiaries. Additionally, the Company is required to make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI in the year the tax is incurred as a period expense. As of June&#xA0;30, 2018, the Company is still evaluating the effects of the GILTI provisions as guidance and interpretations continue to emerge. Therefore, the Company has not determined its accounting policy on the GILTI provisions. However, the standard requires that the Company reflects the impact of the GILTI provisions as a period expense until the accounting policy is finalized. Therefore, the Company has included the provisional estimate of GILTI related to current-year operations in its estimated annual effective tax rate only and will be updating the impact and accounting policy as the analysis related to the GILTI provisions is completed.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Act also includes a&#xA0;<font style="WHITE-SPACE: nowrap">one-time</font>&#xA0;deemed repatriation transition tax whereby entities that are shareholders of a specified foreign corporation must include in gross income the undistributed and previously untaxed post-1986 earnings and profits of the specified foreign corporation. The provisional amount recorded at December&#xA0;31, 2017 increased the Company&#x2019;s tax provision by $3,266,000. This amount may change as the Company refines its calculations of post-1986 earnings and profits for our foreign subsidiaries, as well as the amounts held in cash.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company anticipates that future guidance and interpretations with respect to the Act will cause the Company to further adjust its provisional amounts recorded as of December&#xA0;31, 2017. No further adjustments have been made to these provisional amounts in the first quarter of 2018. Any measurement period adjustments will be reported as a component of provision for income taxes in the reporting period the amounts are determined. The final accounting will be completed no later than one year from the enactment of the Act.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s tax returns are subject to examination by federal, state and international tax authorities for the following periods:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="10%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Jurisdiction</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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-2017</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2011-2017</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2017</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Netherlands</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2012-2017</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> </div> 1458000 43000 0 P16Y 1241000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June&#xA0;30, 2018, 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> <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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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, 2018 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,284</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, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,456</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, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,866</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, 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,365</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, 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 7942000 1757000 -701000 -60000 144000 578134 4788000 -3985000 3321000 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>6. Inventories</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <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="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="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="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>June&#xA0;30,&#xA0;2018</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>December&#xA0;31,&#xA0;2017</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"> Raw Materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,946</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,351</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap"><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">4,389</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,083</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"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,613</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,570</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,948</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,004</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 693000 3096000 433961 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>8. 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 June&#xA0;30, 2018.</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"> Intangible assets consisted of the following at June&#xA0;30, 2018 (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="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: #000000 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: #000000 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: #000000 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,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,537</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">(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">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">101,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,986</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</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; definite lived</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(103</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</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 &#x2013; indefinite lived</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(392</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,258</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: #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"></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"> Intangible assets consisted of the following at December&#xA0;31, 2017 (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="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: #000000 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: #000000 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: #000000 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,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,201</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">(238</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,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,636</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</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"> Trademarks &#x2013; definite lived</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks &#x2013; indefinite lived</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(209</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,331</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: #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"></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 $5,298,000 and $1,484,000 for the <font style="WHITE-SPACE: nowrap">six-month</font> periods ended June&#xA0;30, 2018 and 2017, respectively. As of June&#xA0;30, 2018, 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> <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; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 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, 2018 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,284</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, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,456</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, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,866</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, 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,365</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, 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,363</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -4412000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>10. Convertible Senior Notes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The carrying value of the Company&#x2019;s convertible senior notes is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#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>June&#xA0;30,&#xA0;2018</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;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">114,989</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(11,617</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,395</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,043</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,355</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">101,329</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: Current portion</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(101,329</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total convertible senior notes, long term</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">99,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> On May&#xA0;24, 2016, the Company issued&#xA0;$115 million&#xA0;aggregate principal amount of its Notes. 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 December&#xA0;1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Notes with a par value of $11,000 were submitted for conversion in the fourth quarter of 2017, and this conversion was settled in the first quarter of 2018. The conversion resulted in the issuance of a nominal amount of shares of the Company&#x2019;s common stock, and the Company recorded a loss of $1,000 on the conversion of these Notes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> During the second quarter of 2018, 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 third quarter of 2018. The Company reclassified the carrying value of the Notes from long term liabilities to current liabilities on the Company&#x2019;s consolidated balance sheet as of June&#xA0;30, 2018. As of June&#xA0;30, 2018, the&#xA0;<font style="WHITE-SPACE: nowrap">if-converted</font>&#xA0;value of the Notes exceeded the aggregate principal amount by approximately $63.8&#xA0;million. As of the date of this filing, no Notes have been converted by the holders of such Notes in the third quarter of 2018. In the event the closing price conditions are met in the third quarter of 2018 or a future fiscal quarter, the Notes will be convertible at a holder&#x2019;s option during the immediately following fiscal quarter.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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 June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The 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&#xA0;<font style="WHITE-SPACE: nowrap">paid-in</font>&#xA0;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 re-measured as long as it continues to meet the conditions for equity classification.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Interest expense recognized on the Notes during the three-month period ended June&#xA0;30, 2018 includes&#xA0;$611,000, $896,000 and&#xA0;$157,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&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 includes&#xA0;$1,222,000, $1,777,000 and&#xA0;$312,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 June&#xA0;30, 2018, the carrying value of the Notes was approximately $101.3&#xA0;million and the fair value of the principal was approximately $178.8&#xA0;million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of June&#xA0;30, 2018.</p> </div> -4780000 1479000 5609000 7535000 6185000 321000 4412000 1 10249000 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Property, plant and equipment consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="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="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>June&#xA0;30,&#xA0;2018</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>December&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,023</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,023</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"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">764</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">764</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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,770</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,673</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,199</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,904</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,429</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,272</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"> Construction in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,532</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,581</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total property, plant and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,717</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,217</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less: accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,724</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,800</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Property, plant and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,993</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,417</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1490000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following tables disaggregate the Company&#x2019;s revenue from contracts with customers by geographic region (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="68%"></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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,089</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"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,578</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,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,562</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"> Asia and Australia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,617</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,604</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,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,926</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">55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">259</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">468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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" 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">$</td> <td valign="bottom" align="right">47,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <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: 18pt"> <b>15. Related Party Transactions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> 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 $401,000 for the <font style="WHITE-SPACE: nowrap">six-month</font> period ended June&#xA0;30, 2018 related to these leases.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As part of the Spectrum Acquisition, the Company is responsible for filing all tax returns for Spectrum for the period from January&#xA0;1, 2017 through July&#xA0;31, 2017, the day before the Spectrum Acquisition. The Company is responsible for collecting any tax refunds from federal and state authorities and remitting these refunds to the former shareholders of Spectrum, including the former owner of Spectrum who currently holds greater than 10% of the Company&#x2019;s outstanding common stock. As of June&#xA0;30, 2018, the Company has accrued $80,000 of these refunds payable to the Spectrum shareholders. These amounts are included in accrued liabilities on the Company&#x2019;s consolidated balance sheet.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>7. Property, Plant and Equipment</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Property, plant and equipment consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="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="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>June&#xA0;30,&#xA0;2018</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>December&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Land</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,023</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,023</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"> Buildings</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">764</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">764</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"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,770</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,673</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,199</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21,904</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Furniture and fixtures</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,429</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,272</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"> Construction in progress</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,532</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,581</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total property, plant and equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49,717</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46,217</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Less: accumulated depreciation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,724</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,800</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Property, plant and equipment, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,993</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,417</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Depreciation expense totaled approximately $2,598,000 and $1,858,000 for the <font style="white-space:nowrap">six-month</font> periods ended June&#xA0;30, 2018 and 2017, respectively.</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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">234</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">153</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">294</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">227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">397</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211</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">2,164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,264</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,996</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,522</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">2,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,496</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,893</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> outside processing costs and manufacturing overhead. Inventories consist of the following (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="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="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>June&#xA0;30,&#xA0;2018</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>December&#xA0;31,&#xA0;2017</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"> Raw Materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,946</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,351</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> <font style="white-space:nowrap"><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">4,389</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,083</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"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,613</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,570</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">40,948</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,004</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> 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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</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">16</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> </tr> </table> </div> <div> <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> <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: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">43,743,356</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,097,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43,682,650</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,995,323</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">480,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">437,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">433,961</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">433,483</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 convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">791,802</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">559,582</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">578,134</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">286,991</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #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: 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">45,015,720</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,094,814</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,694,745</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,715,797</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 32488000 P5Y7M6D 18.41 11000 92561000 <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> <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="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></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>June&#xA0;30,&#xA0;2018</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;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"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,703</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,560</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<br /></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">937</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,668</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"> Royalty and license fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</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,383</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 purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">674</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,191</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">403</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">947</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 revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</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"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,838</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,220</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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,102</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,929</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 9068000 34.48 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="81%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style="margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:49.50pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</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"> Balance at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,363</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:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Foreign currency translation loss</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,780</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11,143</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Future minimum rental commitments under the Company&#x2019;s leases as of June&#xA0;30, 2018 are as follows (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="68%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="81%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,817</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,643</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,567</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,257</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,050</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,872</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>16. 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 sole 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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</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"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</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"> Asia and Australia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 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: 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"> 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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</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">16</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> </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="68%"></td> <td valign="bottom" width="15%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="15%"></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>June&#xA0;30,&#xA0;2018</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,&#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"> 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">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"> 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">19</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 4893000 9588 P7Y6M25D 15.49 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b>3. Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Adoption of ASC Topic 606, Revenue from Contracts with Customers</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company adopted ASC 606 on January&#xA0;1, 2018, using the modified retrospective method for all contracts not completed as of the date of adoption. For contracts that were modified before the effective date, the Company reflected the aggregate effect of all modifications when identifying performance obligations and allocating transaction price in accordance with the practical expedient in paragraph ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">606-10-65-1-(f)-4,</font></font></font></font></font>&#xA0;which did not have a material effect on the cumulative impact of adopting ASC 606. Results for reporting periods beginning January&#xA0;1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. The impact to the Company&#x2019;s consolidated financial statements as a result of applying ASC 606 was immaterial. Deferred revenue resulting from contracts with customers is included in accrued expenses on the Company&#x2019;s consolidated balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Revenue Recognition</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (&#x201C;transaction price&#x201D;). To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method or the most likely amount method, depending on the facts and circumstances relative to the contract. Variable consideration is included in the transaction price if, in the Company&#x2019;s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company&#x2019;s anticipated performance and all information (historical, current and forecasted) that is reasonably available. Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">606-10-32-18,</font></font></font>&#xA0;the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company&#x2019;s contracts contained a significant financing component as of June&#xA0;30, 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company recognizes product revenue under the terms of each customer agreement upon transfer of control to the customer, which occurs at a point in time.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Disaggregation of Revenue</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenues for the three- and&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;periods ended June&#xA0;30, 2018 and 2017 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="49%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom"> <b>(in&#xA0;thousands,&#xA0;except&#xA0;percentages)</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Three months ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Six months ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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>$ Change</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%&#xA0;Change</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>$ Change</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>%&#xA0;Change</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,743</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,309</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47.2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,003</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,539</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalty and other revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</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</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(157.1</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#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">(54.8</td> <td valign="bottom" nowrap="nowrap">%)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47.1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">29,516</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> When disaggregating revenue, the Company considered all of the economic factors that may affect its revenues. Because all of its revenues are from bioprocessing customers, there are no differences in the nature, timing and uncertainty of the Company&#x2019;s revenues and cash flows from any of its product lines. However, given that the Company&#x2019;s revenues are generated in different geographic regions, factors such as regulatory and geopolitical factors within those regions could impact the nature, timing and uncertainty of the Company&#x2019;s revenues and cash flows. In addition, a significant portion of the Company&#x2019;s revenues are generated from two customers; therefore, economic factors specific to these two customers could impact the nature, timing and uncertainty of the Company&#x2019;s revenues and cash flows.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following tables disaggregate the Company&#x2019;s revenue from contracts with customers by geographic region (in thousands).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,437</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,491</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,089</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19,578</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,155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,148</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,562</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Asia and Australia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,617</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,604</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,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">259</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">468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">47,731</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">32,455</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">92,561</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,045</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Revenue from significant customers is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,504</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,130</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,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Protein Products</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s protein product line generates revenue through the sale of Protein A ligands and growth factors. Protein A ligands are an essential component of Protein A chromatography resins (media) used in the purification of virtually all&#xA0;<font style="WHITE-SPACE: nowrap">mAb-based</font>&#xA0;drugs on the market or in development. The Company manufactures multiple forms of Protein A ligands under long-term supply agreements with major life sciences companies, who in turn sell their Protein A chromatography media to end users (biopharmaceutical manufacturers). The Company also manufactures growth factors for sale under long-term supply agreements with certain life sciences companies as well as direct sales to its customers. Each protein product is considered distinct and therefore represents a separate performance obligation. Protein product revenue is generally recognized at a point in time upon transfer of control to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Filtration Products</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s filtration product line generates revenue through the sale of KrosFlo<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;hollow fiber (&#x201C;HF&#x201D;) TFF membranes and modules, ProConnex<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;flow path connectors, flat sheet TFF cassettes and hardware, and XCell&#x2122; alternating tangential flow (&#x201C;ATF&#x201D;) devices and related consumables.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company markets the KrosFlo line of HF cartridges and TFF systems and the ProConnex line of&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;flow path connectors which were acquired as part of the acquisition of Spectrum in August 2017. These products are used in the filtration, isolation, purification and concentration of biologics and diagnostic products. Sales of large-scale systems generally include components and consumables as well as training and installation services at the request of the customer. Because the initial sale of components and consumables are necessary for the operation of the system, such items are combined with the systems as a single performance obligation. Training and installation services do not significantly modify or customize these systems and therefore represent a distinct performance obligation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s other filtration product offerings are not highly interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Revenue on these products is generally recognized at a point in time upon transfer of control to the customer. The Company invoices the customer for the installation and training services in an amount that directly corresponds with the value to the customer of the Company&#x2019;s performance to date; therefore, revenue recognized is based on the amount billable to the customer in accordance with the practical expedient under ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">606-10-55-18.</font></font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company also markets flat sheet TFF cassettes and hardware. TFF is a rapid and efficient method for separation and purification of biomolecules that is widely used in laboratory, process development and process scale applications in biopharmaceutical manufacturing. The Company&#x2019;s&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;Sius&#x2122; TFF cassettes and hardware are not highly interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Sius TFF product revenue is generally recognized at a point in time upon transfer of control to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company also markets the XCell&#x2122; ATF System, a technologically advanced filtration device used in upstream processes to continuously remove cellular metabolic waste products during the course of a fermentation run, freeing healthy cells to continue producing the biologic drug of interest. ATF Systems typically include a filtration system and consumables (i.e., tube devices, metal stands) as well as training and installation services at the request of the customer. The filtration system and consumables are considered distinct products and therefore represent separate performance obligations. First time purchasers of the systems typically purchase a controller that is shipped with the tube device(s) and metal stand(s). The controller is not considered distinct as it is a proprietary product that is highly interdependent with the filtration system; therefore, the controller is combined with the filtration system and accounted for as a single performance obligation. The training and installation services do not significantly modify or customize the ATF system and therefore represent a distinct performance obligation. ATF system product revenue related to the filtration system (including the controller if applicable) and consumables is generally recognized at a point in time upon transfer of control to the customer. ATF system service revenue related to training and installation services is generally recognized over time, as the customer simultaneously receives and consumes the benefits as the Company performs. The Company invoices the customer for the installation and training services in an amount that directly corresponds with the value to the customer of the Company&#x2019;s performance to date; therefore, revenue recognized is based on the amount billable to the customer in accordance with the practical expedient under ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">606-10-55-18.</font></font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Chromatography Products</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s chromatography product line includes a number of products used in the downstream purification and quality control of biological drugs. The majority of chromatography revenue relates to the OPUS&#xA0;<font style="WHITE-SPACE: nowrap">pre-packed</font>&#xA0;chromatography column line and Protein A chromatography resins. OPUS columns typically consist of the outer hardware of the column with a resin as ordered by the customer packed inside of the column. OPUS columns may also be ordered without the packed resin. In either scenario, the OPUS column and resin are not interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Chromatography product revenue is generally recognized at a point in time upon transfer of control to the customer.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Other Products</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s other products include ELISA test kits used by quality control departments to detect and measure the presence of leached Protein A and/or growth factor in the final product. Each ELISA kit is considered distinct and therefore represents a separate performance obligation. Other product revenue is generally recognized at a point in time upon transfer of control to the customer.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Transaction Price Allocated to Future Performance Obligations</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Remaining performance obligations represents the transaction price of contracts for which work has not been performed or has been partially performed. The Company&#x2019;s future performance obligations relate primarily to the installation and training of certain of its systems sold to customers. These performance obligations are completed within one year of receipt of a purchase order from its customers. Accordingly, the Company has elected to not disclose the value of these unsatisfied performance obligations as provided under ASC&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">606-10-50-14.</font></font></font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Contract Balances from Contracts with Customers</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table provides information about receivables and deferred revenue from contracts with customers as of June&#xA0;30, 2018 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balances from contracts with customers only:</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,713</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue recognized in the period relating to:</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> The beginning deferred revenue balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">751</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in pricing related to products or services satisfied in previous periods</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Impairment losses on receivables</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> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The timing of revenue recognition, billings and cash collections results in accounts receivables and deferred revenue on the Company&#x2019;s consolidated balance sheets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> A contract asset is created when the Company satisfies a performance obligation by transferring a promised good to the customer. Contract assets may represent conditional or unconditional rights to consideration. The right is conditional, and recorded as a contract asset, if the Company must first satisfy another performance obligation in the contract before it is entitled to payment from the customer. Contract assets are transferred to billed receivables once the right becomes unconditional. If the Company has the unconditional right to receive consideration from the customer, the contract asset is accounted for as a billed receivable and presented separately from other contract assets. A right is unconditional if nothing other than the passage of time is required before payment of that consideration is due.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> <b><i>Costs to Obtain or Fulfill a Customer Contract</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s sales commission structure is based on achieving revenue targets. The commissions are driven by revenue derived from customer purchase orders which are short term in nature.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Applying the practical expedient in paragraph&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">340-40-25-4,</font></font></font>&#xA0;the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses. When shipping and handling costs are incurred after a customer obtains control of the products, the Company accounts for these as costs to fulfill the promise and not as a separate performance obligation.</p> </div> 29.71 429678 P7Y5M23D 1783000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Information regarding option activity for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">734,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20.80</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">429,678</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.48</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(96,196</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.49</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,588</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29.71</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,058,834</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.72</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.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,518</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">448,068</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.14</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.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,502</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at June&#xA0;30, 2018&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,008,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26.37</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.48</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,854</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 156px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; LINE-HEIGHT: 8pt; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Represents the number of vested options as of June&#xA0;30, 2018 plus the number of unvested options expected to vest as of June&#xA0;30, 2018 based on the unvested outstanding options at June&#xA0;30, 2018 adjusted for estimated forfeiture rates of 8% for awards granted to&#xA0;<font style="WHITE-SPACE: nowrap">non-executive</font>&#xA0;level employees and 3% for awards granted to executive level employees.</p> </td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The Company&#x2019;s tax returns are subject to examination by federal, state and international tax authorities for the following periods:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="79%"></td> <td valign="bottom" width="10%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: table-cell"> <b>Jurisdiction</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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-2017</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2011-2017</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2017</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Netherlands</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2012-2017</td> </tr> </table> </div> RGEN 96196 44694745 43682650 29516000 751000 -23000 29539000 0 -1000 Fixed rent with respect to 40,000 square feet of the Premises commenced on the Commencement Date, and rent for the full 63,761 square feet of the Premises shall begin 19 months following the Commencement Date. 2 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue from significant customers is as follows (in thousands):</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="70%"></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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">$</td> <td valign="bottom" align="right">8,679</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,049</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,390</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,504</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"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,777</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,130</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,510</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,390</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: 0pt"> Intangible assets consisted of the following at June&#xA0;30, 2018 (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="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: #000000 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: #000000 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: #000000 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,701</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,537</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">(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">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">101,577</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,986</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</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; definite lived</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(103</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</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 &#x2013; indefinite lived</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(392</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18,258</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: #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"></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"> Intangible assets consisted of the following at December&#xA0;31, 2017 (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="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: #000000 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: #000000 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: #000000 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,801</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,201</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">(238</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,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(9,636</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</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"> Trademarks &#x2013; definite lived</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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(47</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademarks &#x2013; indefinite lived</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(209</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,084</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,331</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: #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"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> 0.468 -0.548 0.469 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> The following table presents unaudited supplemental pro forma information as if the Spectrum Acquisition had occurred as of January&#xA0;1, 2016 (in thousands, except per share data):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="15%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b><font style="WHITE-SPACE: nowrap">Pro-forma</font></b><br /> <b>Six&#xA0;months&#xA0;ended</b><br /> <b>June&#xA0;30,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">81,774</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.28</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </div> 24031000 <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="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">425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">370,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> 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> <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">10,137</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,075</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,502</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">616</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,004</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,722</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,335</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,787</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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(43,608</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr 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">370,932</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 1508000 P5Y P10Y 0.33 P3Y 0.20 716996 4239000 40905 P3Y11M19D 367961 115295 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> Information regarding restricted stock unit and performance stock unit activity for the&#xA0;<font style="WHITE-SPACE: nowrap">six-month</font>&#xA0;period ended June&#xA0;30, 2018 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="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 /> 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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted and performance stock units outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">505,235</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">367,961</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: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(115,295</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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(40,905</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at June&#xA0;30, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">716,996</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.97</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at June&#xA0;30, 2018&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">654,423</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.60</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">30,784</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; FONT-SIZE: medium; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 156px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; LINE-HEIGHT: 8pt; TEXT-INDENT: 0px; font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-TOP: 0pt" align="left">Represents the number of unvested restricted stock units expected to vest as of June&#xA0;30, 2018 based on the unvested outstanding restricted stock units at June&#xA0;30, 2018 adjusted for estimated forfeiture rates of 8% for awards granted to&#xA0;<font style="WHITE-SPACE: nowrap">non-executive</font>&#xA0;level employees and 3% for awards granted to executive level employees.</p> </td> </tr> </table> </div> 654423 P3Y7M6D P1Y <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="68%"></td> <td valign="bottom" width="15%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="15%"></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>June&#xA0;30,&#xA0;2018</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,&#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"> 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">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"> 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">19</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 0.14 0.17 0.17 0.16 <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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#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>2018</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>2018</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> North America</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">47</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">46</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</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"> Europe</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">41</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">42</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">52</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"> Asia and Australia</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right">&#x2014;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 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.42 0.46 0.12 312000 1777000 Semi-annually 2021-06-01 2016-12-01 1222000 -1000 500000 397000 3996000 P14Y P19Y P8Y P3Y P20Y 15390000 14510000 92542000 19000 401000000 -4780000 2017 39148000 42491000 2012 2017 2011 2017 2014 2017 230000 10692000 2018-06-01 P126M 63761 0.35 P16Y Expire at various dates through December 2037. Expire at various dates through December 2037. 12812000 3266000 7060000 0.19 0.11 P14Y P19Y P8Y P3Y P20Y P9Y 187072 12484000 13937000 26982000 -1.309 0.24 0.34 0.25 0 3654000 -4784000 -5625000 559582 1601000 110000 437427 4046000 8438000 -328000 5473000 11185000 32455000 1860000 1496000 -9200000 35094814 34097805 2373000 33.06 0.19 0.28 1.00 0.50 0.38 0.01 0.11 153000 79000 1264000 6049000 9130000 32434000 21000 16155000 12437000 259000 3604000 551012 -2293000 21088000 43458000 0.187 0.06 0.21 0.06 0 3367000 629000 791802 1669000 512000 480561 -5031000 2738000 251000 4273000 16590000 47731000 5780000 2625000 45015720 43743356 15276000 -33000 15309000 0.471 -1.571 0.472 12313000 3340000 34.47 0.18 0.14 1.00 0.41 0.47 0.12 157000 896000 30 1.30 63800000 20 611000 234000 227000 2164000 8679000 6777000 47743000 -12000 19578000 22481000 55000 5617000 0000730272 rgen:AsiaAndAustraliaMember 2018-04-01 2018-06-30 0000730272 rgen:AllOtherMember 2018-04-01 2018-06-30 0000730272 srt:NorthAmericaMember 2018-04-01 2018-06-30 0000730272 srt:EuropeMember 2018-04-01 2018-06-30 0000730272 us-gaap:RoyaltyMember 2018-04-01 2018-06-30 0000730272 us-gaap:ProductMember 2018-04-01 2018-06-30 0000730272 rgen:GeneralElectricHealthcareMember 2018-04-01 2018-06-30 0000730272 rgen:MilliporeSigmaMember 2018-04-01 2018-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-04-01 2018-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0000730272 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2018-04-01 2018-06-30 0000730272 rgen:AsiaAndAustraliaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0000730272 srt:NorthAmericaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0000730272 srt:EuropeMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-04-01 2018-06-30 0000730272 rgen:GeneralElectricHealthcareMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0000730272 rgen:MilliporeSigmaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0000730272 rgen:SpectrumIncMember 2018-04-01 2018-06-30 0000730272 2018-04-01 2018-06-30 0000730272 rgen:AsiaAndAustraliaMember 2017-04-01 2017-06-30 0000730272 rgen:AllOtherMember 2017-04-01 2017-06-30 0000730272 srt:NorthAmericaMember 2017-04-01 2017-06-30 0000730272 srt:EuropeMember 2017-04-01 2017-06-30 0000730272 us-gaap:RoyaltyMember 2017-04-01 2017-06-30 0000730272 us-gaap:ProductMember 2017-04-01 2017-06-30 0000730272 rgen:GeneralElectricHealthcareMember 2017-04-01 2017-06-30 0000730272 rgen:MilliporeSigmaMember 2017-04-01 2017-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-04-01 2017-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0000730272 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0000730272 rgen:AsiaAndAustraliaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 rgen:AllOtherMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 srt:NorthAmericaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 srt:EuropeMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 rgen:GeneralElectricHealthcareMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 rgen:MilliporeSigmaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2017-04-01 2017-06-30 0000730272 2017-04-01 2017-06-30 0000730272 rgen:EmployeeStockOptionAndRestrictedStockUnitsMember 2018-01-01 2018-03-31 0000730272 us-gaap:TrademarksMember 2017-01-01 2017-12-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2017-01-01 2017-12-31 0000730272 us-gaap:PatentsMember 2017-01-01 2017-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0000730272 rgen:GeneralElectricHealthcareMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000730272 rgen:MilliporeSigmaMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000730272 rgen:SpectrumIncMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000730272 2017-01-01 2017-12-31 0000730272 2018-02-01 2018-02-28 0000730272 rgen:AsiaAndAustraliaMember 2018-01-01 2018-06-30 0000730272 rgen:AllOtherMember 2018-01-01 2018-06-30 0000730272 country:USus-gaap:LatestTaxYearMember 2018-01-01 2018-06-30 0000730272 country:USus-gaap:EarliestTaxYearMember 2018-01-01 2018-06-30 0000730272 country:SEus-gaap:LatestTaxYearMember 2018-01-01 2018-06-30 0000730272 country:SEus-gaap:EarliestTaxYearMember 2018-01-01 2018-06-30 0000730272 country:NLus-gaap:LatestTaxYearMember 2018-01-01 2018-06-30 0000730272 country:NLus-gaap:EarliestTaxYearMember 2018-01-01 2018-06-30 0000730272 srt:NorthAmericaMember 2018-01-01 2018-06-30 0000730272 srt:EuropeMember 2018-01-01 2018-06-30 0000730272 country:DE 2018-01-01 2018-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-06-30 0000730272 us-gaap:PrincipalOwnerMember 2018-01-01 2018-06-30 0000730272 us-gaap:RoyaltyMember 2018-01-01 2018-06-30 0000730272 us-gaap:ProductMember 2018-01-01 2018-06-30 0000730272 rgen:GeneralElectricHealthcareMember 2018-01-01 2018-06-30 0000730272 rgen:MilliporeSigmaMember 2018-01-01 2018-06-30 0000730272 us-gaap:TrademarksMember 2018-01-01 2018-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-06-30 0000730272 us-gaap:PatentsMember 2018-01-01 2018-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0000730272 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2018-01-01 2018-06-30 0000730272 rgen:AsiaAndAustraliaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 srt:NorthAmericaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 srt:EuropeMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMember 2018-01-01 2018-06-30 0000730272 rgen:GeneralElectricHealthcareMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 rgen:MilliporeSigmaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 rgen:GeneralElectricHealthcareMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 rgen:MilliporeSigmaMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0000730272 us-gaap:AccountsReceivableMember 2018-01-01 2018-06-30 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2018-01-01 2018-06-30 0000730272 rgen:RestrictedStockUnitsAndPerformanceStockUnitsMember 2018-01-01 2018-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0000730272 srt:MinimumMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-06-30 0000730272 srt:MinimumMemberus-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0000730272 srt:MaximumMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-06-30 0000730272 srt:MaximumMemberus-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0000730272 rgen:SpectrumIncMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-06-30 0000730272 rgen:SpectrumIncMember 2018-01-01 2018-06-30 0000730272 2018-01-01 2018-06-30 0000730272 rgen:AsiaAndAustraliaMember 2017-01-01 2017-06-30 0000730272 rgen:AllOtherMember 2017-01-01 2017-06-30 0000730272 srt:NorthAmericaMember 2017-01-01 2017-06-30 0000730272 srt:EuropeMember 2017-01-01 2017-06-30 0000730272 us-gaap:RoyaltyMember 2017-01-01 2017-06-30 0000730272 us-gaap:ProductMember 2017-01-01 2017-06-30 0000730272 rgen:GeneralElectricHealthcareMember 2017-01-01 2017-06-30 0000730272 rgen:MilliporeSigmaMember 2017-01-01 2017-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0000730272 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0000730272 rgen:AsiaAndAustraliaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 rgen:AllOtherMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 srt:NorthAmericaMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 srt:EuropeMemberus-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 rgen:GeneralElectricHealthcareMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 rgen:MilliporeSigmaMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0000730272 rgen:SpectrumIncMember 2017-01-01 2017-06-30 0000730272 2017-01-01 2017-06-30 0000730272 rgen:SpectrumIncMember 2017-08-02 2017-12-31 0000730272 2018-06-01 2018-06-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:SpectrumIncMemberus-gaap:CustomerRelationshipsMember 2017-08-01 2017-08-01 0000730272 rgen:SpectrumIncMember 2017-08-01 2017-08-01 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember 2016-05-24 2016-05-24 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 2016-05-24 0000730272 us-gaap:AccountingStandardsUpdate201606Memberrgen:RetainedEarningsAccumulatedDeficitMember 2018-01-01 0000730272 us-gaap:AccountingStandardsUpdate201606Memberrgen:DeferredTaxLiabilityMember 2018-01-01 0000730272 us-gaap:AccountingStandardsUpdate201606Memberus-gaap:OtherAssetsMember 2018-01-01 0000730272 country:US 2017-12-31 0000730272 country:DE 2017-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000730272 us-gaap:TrademarksMember 2017-12-31 0000730272 us-gaap:StateAndLocalJurisdictionMember 2017-12-31 0000730272 us-gaap:DomesticCountryMember 2017-12-31 0000730272 us-gaap:TrademarksMember 2017-12-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0000730272 us-gaap:PatentsMember 2017-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2017-12-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2017-12-31 0000730272 rgen:RestrictedStockUnitsAndPerformanceStockUnitsMember 2017-12-31 0000730272 2017-12-31 0000730272 us-gaap:AccountingStandardsUpdate201618Memberrgen:CashCashEquivalentsAndRestrictedCashMember 2016-12-31 0000730272 2016-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2018-06-30 0000730272 us-gaap:LetterOfCreditMember 2018-06-30 0000730272 us-gaap:PrincipalOwnerMember 2018-06-30 0000730272 srt:MinimumMemberus-gaap:PrincipalOwnerMember 2018-06-30 0000730272 us-gaap:TrademarksMember 2018-06-30 0000730272 us-gaap:TrademarksMember 2018-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2018-06-30 0000730272 us-gaap:PatentsMember 2018-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2018-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2018-06-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2018-06-30 0000730272 rgen:OptionToPurchaseCommonStockMember 2018-06-30 0000730272 rgen:RestrictedStockUnitsAndPerformanceStockUnitsMember 2018-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMemberrgen:NonExecutiveMember 2018-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ExecutiveOfficerMember 2018-06-30 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0000730272 us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember 2018-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:ExecutiveOfficerMember 2018-06-30 0000730272 2018-06-30 0000730272 rgen:OptionToPurchaseCommonStockMember 2017-06-30 0000730272 us-gaap:AccountingStandardsUpdate201618Memberrgen:CashCashEquivalentsAndRestrictedCashMember 2017-06-30 0000730272 2017-06-30 0000730272 2018-07-26 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:SpectrumIncMemberus-gaap:CustomerRelationshipsMember 2017-08-01 0000730272 rgen:SpectrumIncMember 2017-08-01 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 pure iso4217:USD shares iso4217:USD shares iso4217:EUR utr:D utr:sqft rgen:Segment Represents the number of vested options as of June 30, 2018 plus the number of unvested options expected to vest as of June 30, 2018 based on the unvested outstanding options at June 30, 2018 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 unvested restricted stock units expected to vest as of June 30, 2018 based on the unvested outstanding restricted stock units at June 30, 2018 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 7 rgen-20180630.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 - Acquisition of Spectrum LifeSciences, LLC 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 - Inventories link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Property, Plant and Equipment link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Intangible Assets link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Accrued Liabilities link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Convertible Senior Notes link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Fair Value Measurement link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Related Party Transactions link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Acquisition of Spectrum LifeSciences, LLC (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Revenue Recognition (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Earnings Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Property, Plant and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Accrued Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Convertible Senior Notes (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Acquisition of Spectrum LifeSciences, LLC - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Consideration Transferred (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Components and Allocation of Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Summary of Disaggregation of Product Revenues from Contracts with Customers by Major Product Line (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Revenue from Contracts with Customers by Geographic Region (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Revenue from Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Change in Accumulated Other Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Basic and Diluted Weighted Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Property, Plant and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Schedule of Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Convertible Senior Notes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Summary of Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Summary of Restricted Stock Unit and Performance Stock Unit Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Summary of Restricted Stock Unit and Performance Stock Unit Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Summary of Tax Returns Periods Subject to Examination by Federal, State and International Tax Authorities (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Future Minimum Rental Commitments under Company's Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Related Party Transactions - Additional Information (Detail) (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Segment Reporting - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Percentage of Revenue by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Percentage of Revenue from Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 rgen-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 rgen-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 rgen-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 rgen-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 26, 2018
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
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,805,802
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 175,611 $ 173,759
Accounts receivable, less reserve for doubtful accounts of $61 at June 30, 2018 and $58 at December 31, 2017, respectively 31,713 27,585
Royalties and other receivables 17 153
Inventories, net 40,948 39,004
Prepaid expenses and other current assets 4,620 2,281
Total current assets 252,909 242,782
Property, plant and equipment, net 23,993 22,417
Intangible assets, net 139,182 144,753
Goodwill 327,095 327,333
Other assets 1,902 6,234
Total assets 745,081 743,519
Current liabilities:    
Accounts payable 6,688 7,282
Accrued liabilities 13,102 17,929
Convertible senior notes, current portion 101,329  
Total current liabilities 121,119 25,211
Convertible senior notes, net   99,250
Deferred tax liabilities 20,643 25,167
Other long-term liabilities 4,660 2,343
Commitments and contingencies (Note 14)
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,798,572 shares at June 30, 2018 and 43,587,079 shares at December 31, 2017 issued and outstanding 438 436
Additional paid-in capital 635,364 628,983
Accumulated other comprehensive loss (11,143) (6,363)
Accumulated deficit (26,000) (31,508)
Total stockholders' equity 598,659 591,548
Total liabilities and stockholders' equity $ 745,081 $ 743,519
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accounts receivable, reserve for doubtful accounts $ 61 $ 58
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 43,798,572 43,587,079
Common stock, shares outstanding 43,798,572 43,587,079
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Revenue $ 47,731 $ 32,455 $ 92,561 $ 63,045
Operating expenses:        
Cost of product revenue 21,088 13,937 40,756 27,926
Research and development 5,780 1,860 9,068 3,602
Selling, general and administrative 16,590 11,185 32,488 20,367
Total operating expenses 43,458 26,982 82,312 51,895
Income from operations 4,273 5,473 10,249 11,150
Investment income 512 110 693 206
Interest expense (1,669) (1,601) (3,321) (3,187)
Other income (expense) 251 (328) 321 (448)
Income before income taxes 3,367 3,654 7,942 7,721
Income tax (benefit) provision 629 (4,784) 1,757 (3,785)
Net income $ 2,738 $ 8,438 $ 6,185 $ 11,506
Earnings per share:        
Basic $ 0.06 $ 0.25 $ 0.14 $ 0.34
Diluted $ 0.06 $ 0.24 $ 0.14 $ 0.33
Weighted average shares outstanding:        
Basic 43,743,356 34,097,805 43,682,650 33,995,323
Diluted 45,015,720 35,094,814 44,694,745 34,715,797
Other comprehensive income:        
Unrealized gain on investments       $ 5
Foreign currency translation (loss) gain $ (5,031) $ 4,046 $ (4,780) 5,073
Comprehensive (loss) income (2,293) 12,484 1,405 16,584
Product Revenue        
Revenue:        
Revenue 47,743 32,434 92,542 63,003
Royalty and Other Revenue        
Revenue:        
Revenue $ (12) $ 21 $ 19 $ 42
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:    
Net income $ 6,185 $ 11,506
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,894 3,278
Non-cash interest expense 2,089 1,956
Stock-based compensation expense 4,893 3,027
Deferred tax expense 325 (5,384)
Loss on conversion of convertible senior notes 1  
Loss on disposal of assets   64
Changes in assets and liabilities:    
Accounts receivable (4,788) (6,347)
Other receivables 60 226
Inventories (3,096) (813)
Prepaid expenses and other current assets (144) (236)
Other assets (1,241) (754)
Accounts payable (701) 1,740
Accrued liabilities (3,985) (4,216)
Long-term liabilities 43 (86)
Net cash provided by operating activities 7,535 3,961
Cash flows from investing activities:    
Purchases of marketable securities   (42)
Redemptions of marketable securities   16,850
Purchases of property, plant and equipment (4,412) (2,676)
Net cash (used in) provided by investing activities (4,412) 14,132
Cash flows from financing activities:    
Exercise of stock options 1,490 1,505
Repayment of senior convertible notes (11)  
Payment of contingent consideration   (1,677)
Net cash provided by (used in) financing activities 1,479 (172)
Effect of exchange rate changes on cash and cash equivalents (2,750) 2,053
Net increase (decrease) in cash and cash equivalents 1,852 19,974
Cash, cash equivalents and restricted cash, beginning of period 173,759 122,683
Cash, cash equivalents and restricted cash, end of period 175,611 142,657
Supplemental disclosure of non-cash activities:    
Income taxes paid 1,458 2,150
Non-cash effect of adoption of ASU 2016-16 $ 5,609  
Payment of contingent consideration in common stock   $ 1,062
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation
6 Months Ended
Jun. 30, 2018
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, 2017.

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, 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),” (“ASC 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 included 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 adopted the provisions of ASC 606 using the modified retrospective method effective January 1, 2018. See Note 3 for further discussion of the effects of this standard on the Company’s 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.” 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. The Company adopted this guidance in the first quarter of 2018. Because the Company does not hold any equity securities as of December 31, 2017 and June 30, 2018, adoption of this standard did not have any impact on its consolidated financial statements.

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 provides for certain practical expedients and must be adopted using either a modified retrospective transition approach or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. This ASU is effective for public entities for fiscal years beginning after December 15, 2018, with early adoption permitted. The Company has commenced its review of leases as part of this standard, but has not finalized its assessment of the impact of the new standard on its consolidated financial statements. The Company expects this new standard to have a material impact on the Company’s consolidated balance sheet.

 

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 has historically classified 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. Because the Company has classified its contingent consideration payments as required by this standard, the adoption of this standard did not have any impact on its consolidated financial statements when applied on a retrospective basis.

In October 2016, the FASB issued ASU 2016-16, “Intra-Entity Transfers of Assets Other Than Inventory.” ASU 2016-16 requires that the income tax consequences of an intra-entity asset transfer other than inventory are recognized at the time of the transfer. An entity will continue to recognize the income tax consequences of an intercompany transfer of inventory when the inventory is sold to a third party. The Company adopted this standard on a modified-retrospective basis on January 1, 2018. See Note 12 for a discussion of the impact of this ASU on the Company’s financial statements.

In November 2016, the FASB issued ASU No. 2016-18, “Statement of Cash Flows (Topic 230): Restricted Cash,” which requires that the statement of cash flows explain the change during the period in the total cash, which is inclusive of cash and cash equivalents and amounts generally described as restricted cash or restricted cash equivalents. Restricted cash and restricted cash equivalents will be included with cash and cash equivalents when reconciling the beginning of period and end of period balances on the statement of cash flows upon adoption of this standard. The Company adopted this standard on a retrospective basis on January 1, 2018. The adoption resulted in an increase to cash, cash equivalents and restricted cash of $450,000 in the statement of cash flows at December 31, 2016 and June 30, 2017. The Company did not hold any restricted cash at December 31, 2017 or June 30, 2018.

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. The Company adopted this standard as of January 1, 2018, and the adoption of ASU 2017-01 did not 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. ASU No. 2017-04 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. The Company adopted this standard as of January 1, 2018, and the adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

In February 2018, the FASB issued ASU 2018-02, “Income Statement – Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” which gives entities the option to reclassify to retained earnings tax effects related to items that have been stranded in accumulated other comprehensive income as a result of the Tax Cuts and Jobs Act (the “Act”). For all entities, the guidance is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Entities can choose whether to apply the amendments retrospectively to each period in which the effect of the Act is recognized or to apply the amendments in the period of adoption. The Company has not assessed the impact of the new standard on its consolidated financial statements, but does not expect this new standard to have a material impact on the Company’s consolidated financial statements.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Spectrum LifeSciences, LLC
6 Months Ended
Jun. 30, 2018
Acquisition of Spectrum LifeSciences, LLC

2. Acquisition of Spectrum LifeSciences, LLC

On August 1, 2017, the Company completed the acquisition of Spectrum pursuant to the terms of an 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, benchtop 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 sets. Outside of filtration, Spectrum products include 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.

Consideration Transferred

The Company accounted for the Spectrum Acquisition 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, issuance of 6,153,995 unregistered shares of the Company’s common stock totaling $247.6 million and a working capital adjustment of $425,000 for a total purchase price of $370.9 million. 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 $370.9 million.

The consideration and purchase price information has been prepared using a valuation that required the use of significant assumptions and estimates in its preparation. 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

     425  
  

 

 

 

Net assets acquired

   $ 370,932  
  

 

 

 

Acquisition and integration-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 $1,508,000 in integration costs related to the Spectrum Acquisition for the six-month period ended June 30, 2018 and $7,060,000 in acquisition and integration costs for the year ended December 31, 2017. 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

   $ 10,137  

Accounts receivable

     5,075  

Inventory

     13,502  

Prepaid expenses and other assets

     616  

Fixed assets

     6,004  

Deferred tax assets

     1,102  

Customer relationships

     78,400  

Developed technology

     38,560  

Trademark and tradename

     2,160  

Non-competition agreements

     960  

Goodwill

     265,722  

Accounts payable

     (1,335

Unrecognized tax benefit

     (576

Accrued liabilities

     (5,787

Deferred tax liabilities

     (43,608
  

 

 

 

Fair value of net assets acquired

   $ 370,932  
  

 

 

 

Of the consideration paid, $78.4 million represents the fair value of customer relationships that is amortized over the weighted average determined useful life of 15 years, and $38.6 million represents the fair value of developed technology that is amortized over a weighted average determined useful life of 20 years. $960,000 represents the fair value of non-competition agreements that are 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 are amortized on a straight-line basis.

The goodwill of $265.7 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 may be subject to adjustment as purchase accounting is preliminary as of June 30, 2018 related to inventory valuation. The final allocation may include, but not be limited to, changes in allocations to inventory and goodwill.

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from Spectrum of $12,313,000 and $24,031,000 for the three- and six-month periods ended June 30, 2018, respectively, and $19,394,000 from August 1, 2017, the date of acquisition, through December 31, 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):

 

     Pro-forma
Six months ended
June 30, 2017
 

Total revenue

     81,774  

Net income

     12,057  

Earnings per share:

  

Basic

   $ 0.28  
  

 

 

 

Diluted

   $ 0.28  
  

 

 

 

The unaudited pro forma information for the six-month period ended June 30, 2018 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 six-month period ended June 30, 2018 was adjusted to exclude acquisition-related transaction costs, 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.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2018
Revenue Recognition

3. Revenue Recognition

Adoption of ASC Topic 606, Revenue from Contracts with Customers

The Company adopted ASC 606 on January 1, 2018, using the modified retrospective method for all contracts not completed as of the date of adoption. For contracts that were modified before the effective date, the Company reflected the aggregate effect of all modifications when identifying performance obligations and allocating transaction price in accordance with the practical expedient in paragraph ASC 606-10-65-1-(f)-4, which did not have a material effect on the cumulative impact of adopting ASC 606. Results for reporting periods beginning January 1, 2018 are presented under ASC 606, while prior period amounts are not adjusted and continue to be reported under the accounting standards in effect for the prior period. The impact to the Company’s consolidated financial statements as a result of applying ASC 606 was immaterial. Deferred revenue resulting from contracts with customers is included in accrued expenses on the Company’s consolidated balance sheet.

Revenue Recognition

Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method or the most likely amount method, depending on the facts and circumstances relative to the contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue.

 

When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2018.

Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

The Company recognizes product revenue under the terms of each customer agreement upon transfer of control to the customer, which occurs at a point in time.

Disaggregation of Revenue

Revenues for the three- and six-month periods ended June 30, 2018 and 2017 were as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017      $ Change     % Change     2018      2017      $ Change     % Change  

Product revenue

   $ 47,743     $ 32,434      $ 15,309       47.2   $ 92,542      $ 63,003      $ 29,539       46.9

Royalty and other revenue

     (12     21        (33     (157.1 %)      19        42        (23     (54.8 %) 
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Total revenues

   $ 47,731     $ 32,455      $ 15,276       47.1   $ 92,561      $ 63,045      $ 29,516       46.8
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

When disaggregating revenue, the Company considered all of the economic factors that may affect its revenues. Because all of its revenues are from bioprocessing customers, there are no differences in the nature, timing and uncertainty of the Company’s revenues and cash flows from any of its product lines. However, given that the Company’s revenues are generated in different geographic regions, factors such as regulatory and geopolitical factors within those regions could impact the nature, timing and uncertainty of the Company’s revenues and cash flows. In addition, a significant portion of the Company’s revenues are generated from two customers; therefore, economic factors specific to these two customers could impact the nature, timing and uncertainty of the Company’s revenues and cash flows.

The following tables disaggregate the Company’s revenue from contracts with customers by geographic region (in thousands).

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

North America

   $ 22,481      $ 12,437      $ 42,491      $ 24,089  

Europe

     19,578        16,155        39,148        32,562  

Asia and Australia

     5,617        3,604        10,692        5,926  

Other

     55        259        230        468  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 47,731      $ 32,455      $ 92,561      $ 63,045  
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue from significant customers is as follows (in thousands):

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

MilliporeSigma

   $ 8,679      $ 6,049      $ 15,390      $ 12,504  

GE Healthcare

     6,777        9,130        14,510        17,390  

 

Protein Products

The Company’s protein product line generates revenue through the sale of Protein A ligands and growth factors. Protein A ligands are an essential component of Protein A chromatography resins (media) used in the purification of virtually all mAb-based drugs on the market or in development. The Company manufactures multiple forms of Protein A ligands under long-term supply agreements with major life sciences companies, who in turn sell their Protein A chromatography media to end users (biopharmaceutical manufacturers). The Company also manufactures growth factors for sale under long-term supply agreements with certain life sciences companies as well as direct sales to its customers. Each protein product is considered distinct and therefore represents a separate performance obligation. Protein product revenue is generally recognized at a point in time upon transfer of control to the customer.

Filtration Products

The Company’s filtration product line generates revenue through the sale of KrosFlo® hollow fiber (“HF”) TFF membranes and modules, ProConnex® single-use flow path connectors, flat sheet TFF cassettes and hardware, and XCell™ alternating tangential flow (“ATF”) devices and related consumables.

The Company markets the KrosFlo line of HF cartridges and TFF systems and the ProConnex line of single-use flow path connectors which were acquired as part of the acquisition of Spectrum in August 2017. These products are used in the filtration, isolation, purification and concentration of biologics and diagnostic products. Sales of large-scale systems generally include components and consumables as well as training and installation services at the request of the customer. Because the initial sale of components and consumables are necessary for the operation of the system, such items are combined with the systems as a single performance obligation. Training and installation services do not significantly modify or customize these systems and therefore represent a distinct performance obligation.

The Company’s other filtration product offerings are not highly interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Revenue on these products is generally recognized at a point in time upon transfer of control to the customer. The Company invoices the customer for the installation and training services in an amount that directly corresponds with the value to the customer of the Company’s performance to date; therefore, revenue recognized is based on the amount billable to the customer in accordance with the practical expedient under ASC 606-10-55-18.

The Company also markets flat sheet TFF cassettes and hardware. TFF is a rapid and efficient method for separation and purification of biomolecules that is widely used in laboratory, process development and process scale applications in biopharmaceutical manufacturing. The Company’s single-use Sius™ TFF cassettes and hardware are not highly interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Sius TFF product revenue is generally recognized at a point in time upon transfer of control to the customer.

The Company also markets the XCell™ ATF System, a technologically advanced filtration device used in upstream processes to continuously remove cellular metabolic waste products during the course of a fermentation run, freeing healthy cells to continue producing the biologic drug of interest. ATF Systems typically include a filtration system and consumables (i.e., tube devices, metal stands) as well as training and installation services at the request of the customer. The filtration system and consumables are considered distinct products and therefore represent separate performance obligations. First time purchasers of the systems typically purchase a controller that is shipped with the tube device(s) and metal stand(s). The controller is not considered distinct as it is a proprietary product that is highly interdependent with the filtration system; therefore, the controller is combined with the filtration system and accounted for as a single performance obligation. The training and installation services do not significantly modify or customize the ATF system and therefore represent a distinct performance obligation. ATF system product revenue related to the filtration system (including the controller if applicable) and consumables is generally recognized at a point in time upon transfer of control to the customer. ATF system service revenue related to training and installation services is generally recognized over time, as the customer simultaneously receives and consumes the benefits as the Company performs. The Company invoices the customer for the installation and training services in an amount that directly corresponds with the value to the customer of the Company’s performance to date; therefore, revenue recognized is based on the amount billable to the customer in accordance with the practical expedient under ASC 606-10-55-18.

Chromatography Products

The Company’s chromatography product line includes a number of products used in the downstream purification and quality control of biological drugs. The majority of chromatography revenue relates to the OPUS pre-packed chromatography column line and Protein A chromatography resins. OPUS columns typically consist of the outer hardware of the column with a resin as ordered by the customer packed inside of the column. OPUS columns may also be ordered without the packed resin. In either scenario, the OPUS column and resin are not interdependent of one another and are therefore considered distinct products that represent separate performance obligations. Chromatography product revenue is generally recognized at a point in time upon transfer of control to the customer.

Other Products

The Company’s other products include ELISA test kits used by quality control departments to detect and measure the presence of leached Protein A and/or growth factor in the final product. Each ELISA kit is considered distinct and therefore represents a separate performance obligation. Other product revenue is generally recognized at a point in time upon transfer of control to the customer.

 

Transaction Price Allocated to Future Performance Obligations

Remaining performance obligations represents the transaction price of contracts for which work has not been performed or has been partially performed. The Company’s future performance obligations relate primarily to the installation and training of certain of its systems sold to customers. These performance obligations are completed within one year of receipt of a purchase order from its customers. Accordingly, the Company has elected to not disclose the value of these unsatisfied performance obligations as provided under ASC 606-10-50-14.

Contract Balances from Contracts with Customers

The following table provides information about receivables and deferred revenue from contracts with customers as of June 30, 2018 (in thousands):

 

     2018  

Balances from contracts with customers only:

  

Accounts receivable

   $ 31,713  

Deferred revenue

     1,175  

Revenue recognized in the period relating to:

  

The beginning deferred revenue balance

   $ 751  

Changes in pricing related to products or services satisfied in previous periods

     —    

Impairment losses on receivables

     —    

The timing of revenue recognition, billings and cash collections results in accounts receivables and deferred revenue on the Company’s consolidated balance sheets.

A contract asset is created when the Company satisfies a performance obligation by transferring a promised good to the customer. Contract assets may represent conditional or unconditional rights to consideration. The right is conditional, and recorded as a contract asset, if the Company must first satisfy another performance obligation in the contract before it is entitled to payment from the customer. Contract assets are transferred to billed receivables once the right becomes unconditional. If the Company has the unconditional right to receive consideration from the customer, the contract asset is accounted for as a billed receivable and presented separately from other contract assets. A right is unconditional if nothing other than the passage of time is required before payment of that consideration is due.

When consideration is received, or such consideration is unconditionally due, from a customer prior to transferring goods or services to the customer under the terms of a contract, a contract liability is recorded. Contract liabilities are recognized as revenue after control of the products or services is transferred to the customer and all revenue recognition criteria have been met.

Costs to Obtain or Fulfill a Customer Contract

The Company’s sales commission structure is based on achieving revenue targets. The commissions are driven by revenue derived from customer purchase orders which are short term in nature.

Applying the practical expedient in paragraph 340-40-25-4, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general, and administrative expenses. When shipping and handling costs are incurred after a customer obtains control of the products, the Company accounts for these as costs to fulfill the promise and not as a separate performance obligation.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2018
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)

   Foreign currency
translation gain
(loss)
 

Balance at December 31, 2017

   $ (6,363

Foreign currency translation loss

   $ (4,780
  

 

 

 

Balance at June 30, 2018

   $ (11,143
  

 

 

 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
6 Months Ended
Jun. 30, 2018
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 six-month periods ended June 30, 2018 and 2017.

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

Weighted average common shares

     43,743,356        34,097,805        43,682,650        33,995,323  

Dilutive common stock options and restricted stock units

     480,561        437,427        433,961        433,483  

Dilutive effect of convertible senior notes

     791,802        559,582        578,134        286,991  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     45,015,720        35,094,814        44,694,745        34,715,797  
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 30, 2018, there were outstanding options to purchase 1,058,834 shares of the Company’s common stock at a weighted average exercise price of $26.72 per share and 716,996 restricted stock units. For the three- and six-month periods ended June 30, 2018, 551,012and 615,930 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.

At June 30, 2017, there were outstanding options to purchase 803,532 shares of the Company’s common stock at a weighted average exercise price of $20.16 per share and 393,338 restricted stock units. For the three- and six-month periods ended June 30, 2017, 187,072 and 222,001 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 par value of the Notes in cash and any excess conversion premium in shares. 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 its convertible notes. Accordingly, the par value of the Notes will not be included in the calculation of diluted income per share, but the dilutive effect of the conversion premium will be considered in the calculation of diluted net income per share using the treasury stock method. The dilutive impact of the Company’s convertible notes is based on the difference between the Company’s current period average stock price and the conversion price of the convertible notes, provided there is a premium. Pursuant to this accounting standard, there is no dilution from the accreted principal of the Notes as of June 30, 2018 and June 30, 2017.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories
6 Months Ended
Jun. 30, 2018
Inventories

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

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):

 

     June 30, 2018      December 31, 2017  

Raw Materials

   $ 23,946      $ 22,351  

Work-in-process

     4,389        4,083  

Finished products

     12,613        12,570  
  

 

 

    

 

 

 

Total

   $ 40,948      $ 39,004  
  

 

 

    

 

 

 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment

7. Property, Plant and Equipment

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

 

     June 30, 2018      December 31, 2017  

Land

   $ 1,023      $ 1,023  

Buildings

     764        764  

Leasehold improvements

     15,770        15,673  

Equipment

     23,199        21,904  

Furniture and fixtures

     4,429        4,272  

Construction in progress

     4,532        2,581  
  

 

 

    

 

 

 

Total property, plant and equipment

     49,717        46,217  

Less: accumulated depreciation

     (25,724      (23,800
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 23,993      $ 22,417  
  

 

 

    

 

 

 

Depreciation expense totaled approximately $2,598,000 and $1,858,000 for the six-month periods ended June 30, 2018 and 2017, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets
6 Months Ended
Jun. 30, 2018
Intangible Assets

8. 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 June 30, 2018.

 

Intangible assets consisted of the following at June 30, 2018 (in thousands):

 

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

Technology – developed

   $ 51,701      $ (4,537      19  

Patents

     240        (240      8  

Customer relationships

     101,577        (12,986      14  

Trademark – definite lived

     2,160        (103      20  

Trademark – indefinite lived

     700        —          —    

Other intangibles

     1,062        (392      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 157,440      $ (18,258      16  
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 51,801      $ (3,201      19  

Patents

     240        (238      8  

Customer relationships

     102,120        (9,636      14  

Trademarks – definite lived

     2,160        (47      20  

Trademarks – indefinite lived

     700        —          —    

Other intangibles

     1,063        (209      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 158,084      $ (13,331      16  
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $5,298,000 and $1,484,000 for the six-month periods ended June 30, 2018 and 2017, respectively. As of June 30, 2018, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2018 (six months remaining)

   $ 5,284  

December 31, 2019

     10,456  

December 31, 2020

     9,866  

December 31, 2021

     9,365  

December 31, 2022

     9,363  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities
6 Months Ended
Jun. 30, 2018
Accrued Liabilities

9. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     June 30, 2018      December 31, 2017  

Employee compensation

   $ 7,703      $ 9,560  

Taxes

     937        1,668  

Royalty and license fees

     372        1,383  

Accrued purchases

     674        1,191  

Professional fees

     403        947  

Deferred revenue

     1,175        960  

Other accrued expenses

     1,838        2,220  
  

 

 

    

 

 

 

Total

   $ 13,102      $ 17,929  
  

 

 

    

 

 

 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes
6 Months Ended
Jun. 30, 2018
Convertible Senior Notes

10. Convertible Senior Notes

The carrying value of the Company’s convertible senior notes is as follows (in thousands):

 

     June 30, 2018      December 31, 2017  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 114,989      $ 115,000  

Unamortized debt discount

     (11,617      (13,395

Unamortized debt issuance costs

     (2,043      (2,355
  

 

 

    

 

 

 

Total convertible senior notes

   $ 101,329      $ 99,250  

Less: Current portion

     (101,329      —    
  

 

 

    

 

 

 

Total convertible senior notes, long term

   $ —        $ 99,250  
  

 

 

    

 

 

 

On May 24, 2016, the Company issued $115 million aggregate principal amount of its 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 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.

Notes with a par value of $11,000 were submitted for conversion in the fourth quarter of 2017, and this conversion was settled in the first quarter of 2018. The conversion resulted in the issuance of a nominal amount of shares of the Company’s common stock, and the Company recorded a loss of $1,000 on the conversion of these Notes.

During the second quarter of 2018, 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 third quarter of 2018. The Company reclassified the carrying value of the Notes from long term liabilities to current liabilities on the Company’s consolidated balance sheet as of June 30, 2018. As of June 30, 2018, the if-converted value of the Notes exceeded the aggregate principal amount by approximately $63.8 million. As of the date of this filing, no Notes have been converted by the holders of such Notes in the third quarter of 2018. In the event the closing price conditions are met in the third quarter of 2018 or a future fiscal quarter, the Notes will be convertible at a holder’s option during the immediately following fiscal quarter.

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 June 30, 2018.

 

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 re-measured as long as it continues to meet the conditions for equity classification.

Interest expense recognized on the Notes during the three-month period ended June 30, 2018 includes $611,000, $896,000 and $157,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 six-month period ended June 30, 2018 includes $1,222,000, $1,777,000 and $312,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 June 30, 2018, the carrying value of the Notes was approximately $101.3 million and the fair value of the principal was approximately $178.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of June 30, 2018.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2018
Stock-Based Compensation

11. Stock-Based Compensation

For the three-month periods ended June 30, 2018 and 2017, the Company recorded stock-based compensation expense of approximately $2,625,000 and $1,496,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the “2001 Plan”), the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan,”), and the Repligen Corporation 2018 Stock Option and Incentive Plan (the “2018 Plan,” and together with the 2001 Plan and the 2012 Plan, the “Plans”). The Company recorded stock-based compensation expense of approximately $4,893,000 and $3,027,000 for the six-month periods ended June 30, 2018 and 2017, 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
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

Cost of product revenue

   $ 234      $ 153      $ 500      $ 294  

Research and development

     227        79        397        211  

Selling, general and administrative

     2,164        1,264        3,996        2,522  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 2,625      $ 1,496      $ 4,893      $ 3,027  
  

 

 

    

 

 

    

 

 

    

 

 

 

The 2018 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock units 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 and restricted stock units issued to non-employee directors under the Plans generally vest over one year. In the first quarter of 2018, to create a longer term retention incentive, the Company’s Compensation Committee granted long-term incentive compensation awards to its chief executive officer consisting of both stock options and restricted stock units that are subject to time-based vesting over nine years. 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 June 30, 2018, options to purchase 1,058,834 shares and 716,996 restricted stock units were outstanding under the Plans. At June 30, 2018, 2,933,301 shares were available for future grant under the 2018 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 employees related to the Spectrum Acquisition which are tied to the achievement of certain revenue and gross margin metrics and the passage of time. Additionally, in the first quarter of 2018, the Company issued performance stock units to certain individuals which are tied to the achievement of certain 2018 revenue metrics and the passage of time. The Company recognizes expense on performance based awards over the vesting period based on the probability 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 six-month period ended June 30, 2018 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, 2017

     734,940      $ 20.80        

Granted

     429,678        34.48        

Exercised

     (96,196      15.49        

Forfeited/cancelled

     (9,588      29.71        
  

 

 

          

Options outstanding at June 30, 2018

     1,058,834      $ 26.72        7.57      $ 21,518  
  

 

 

          

Options exercisable at June 30, 2018

     448,068      $ 19.14        5.60      $ 12,502  
  

 

 

          

Vested and expected to vest at June 30, 2018 (1)

     1,008,777      $ 26.37        7.48      $ 20,854  
  

 

 

          

 

(1) 

Represents the number of vested options as of June 30, 2018 plus the number of unvested options expected to vest as of June 30, 2018 based on the unvested outstanding options at June 30, 2018 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 June 30, 2018 of $47.04 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 June 30, 2018.

The weighted average grant date fair value of options granted during the six-month periods ended June 30, 2018 and 2017 was $18.41 and $16.94, respectively. The total fair value of stock options that vested during the six-month periods ended June 30, 2018 and 2017 was approximately $1,783,000 and $1,734,000, respectively.

Information regarding restricted stock unit and performance stock unit activity for the six-month period ended June 30, 2018 under the Plans is summarized below:

 

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

Restricted and performance stock units outstanding at December 31, 2017

     505,235        

Granted

     367,961        

Vested

     (115,295      

Forfeited/cancelled

     (40,905      
  

 

 

       

Restricted stock units outstanding at June 30, 2018

     716,996        3.97      $ 33,727  
  

 

 

       

Vested and expected to vest at June 30, 2018 (1)

     654,423        3.60      $ 30,784  
  

 

 

       

 

(1) 

Represents the number of unvested restricted stock units expected to vest as of June 30, 2018 based on the unvested outstanding restricted stock units at June 30, 2018 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 June 30, 2018 of $47.04 per share) that would have been received by the restricted stock unit holders had all restricted stock units vested on June 30, 2018. The aggregate intrinsic value of restricted stock units vested during the six-month periods ended June 30, 2018 and 2017 was approximately $4,239,000 and $3,231,000, respectively.

 

The weighted average grant date fair value of restricted stock units granted during the three-month periods ended June 30, 2018 and 2017 was $34.47 and $33.06, respectively. The total grant date fair value of restricted stock units that vested during the three-month periods ended June 30, 2018 and 2017 was approximately $3,340,000 and $2,373,000, respectively.

As of June 30, 2018, there was $30,256,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 4.60 years.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Taxes

12. Income Taxes

The Company’s effective tax rate for the three- and six-month periods ended June 30, 2018 was 18.7% and 22.1%, respectively, compared to (130.9%) and (49.0%), respectively, for the corresponding periods in the prior year. The effective tax rate for the three-month period ended June 30, 2018 was lower than the U.S. statutory rate of 21% due to R&D credit activity and windfall benefits on stock option exercises and restricted stock vestings, partially offset by state tax effects and the impact of the Global Intangible Low-Taxed Income (“GILTI”) tax enacted as part of the Act enacted in December 2017. The effective tax rate for the six-month period ended June 30, 2018 was higher than the U.S. statutory tax rate of 21% due to state tax effects and the impact of the GILTI tax. For the three- and six-month periods ended June 30, 2017, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to the sale of intellectual property from Repligen Corporation to Repligen Sweden AB. The Company utilized certain of its U.S. deferred tax assets as a result of this sale and reduced its valuation allowance on these deferred tax assets by approximately $9,200,000 in the second quarter of 2017. The Company recorded a tax benefit of $5,625,000 on the Company’s consolidated statement of operations as a result of the sale of the intellectual property.

ASU 2016-16 requires the income tax consequences of intra-entity transfers of assets other than inventory to be recognized when the intra-entity transfer occurs rather than deferring recognition of income tax consequences until the transfer was made with an outside party. The Company adopted the provisions of this ASU in the first quarter of 2018. The adoption resulted in a decrease of $5,609,000 to other assets, a decrease of $4,932,000 to deferred tax liabilities and a decrease of $677,000 to accumulated deficit at January 1, 2018.

At December 31, 2017, the Company had net operating loss carryforwards of approximately $19,652,000 in the U.S., net operating loss carryforwards of approximately €603,000 (approximately $743,000) in Germany, federal business tax credit carryforwards of $297,000 and state business tax credit carryforwards of approximately $99,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 2037. 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.

On December 22, 2017, the Act was signed into law. The Act made significant changes to federal tax law, including, but not limited to, a reduction in the federal income tax rate from 35% to 21%, taxation of certain global intangible low-taxed income, allowing for immediate expensing of qualified assets, stricter limits on deductions for interest and certain executive compensation, and a one-time transition tax on previously deferred earnings of certain foreign subsidiaries. Due to the complexities involved in accounting for the enactment of the Act, the SEC issued Staff Accounting Bulletin No. 118 (“SAB 118”), which allows a registrant to record provisional amounts during a measurement period not to extend beyond one year of the enactment date. Under the SAB 118 guidance, the Company has determined that although its accounting for the effect of certain provisions of the Act is incomplete, it is able to make reasonable estimates for certain effects of tax reform and therefore have recorded provisional amounts.

The Act lowered the Company’s U.S. statutory federal tax rate from 35% to 21% effective January 1, 2018. The Company recorded a tax benefit of $12,812,000 in the year ended December 31, 2017 for the reduction in its US deferred tax assets and liabilities resulting from the rate change.

The Company is subject to a territorial tax system under the Act, in which the Company is required to provide for tax on GILTI earned by certain foreign subsidiaries. Additionally, the Company is required to make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as GILTI in future years or provide for the tax expense related to GILTI in the year the tax is incurred as a period expense. As of June 30, 2018, the Company is still evaluating the effects of the GILTI provisions as guidance and interpretations continue to emerge. Therefore, the Company has not determined its accounting policy on the GILTI provisions. However, the standard requires that the Company reflects the impact of the GILTI provisions as a period expense until the accounting policy is finalized. Therefore, the Company has included the provisional estimate of GILTI related to current-year operations in its estimated annual effective tax rate only and will be updating the impact and accounting policy as the analysis related to the GILTI provisions is completed.

The Act also includes a one-time deemed repatriation transition tax whereby entities that are shareholders of a specified foreign corporation must include in gross income the undistributed and previously untaxed post-1986 earnings and profits of the specified foreign corporation. The provisional amount recorded at December 31, 2017 increased the Company’s tax provision by $3,266,000. This amount may change as the Company refines its calculations of post-1986 earnings and profits for our foreign subsidiaries, as well as the amounts held in cash.

 

The Company anticipates that future guidance and interpretations with respect to the Act will cause the Company to further adjust its provisional amounts recorded as of December 31, 2017. No further adjustments have been made to these provisional amounts in the first quarter of 2018. Any measurement period adjustments will be reported as a component of provision for income taxes in the reporting period the amounts are determined. The final accounting will be completed no later than one year from the enactment of the Act.

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

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2014-2017

Sweden

   2011-2017

Germany

   2017

Netherlands

   2012-2017

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement
6 Months Ended
Jun. 30, 2018
Fair Value Measurement

13. 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 June 30, 2018 and December 31, 2017, the Company had no assets or liabilities for which fair value measurement is either required or has been elected to be applied.

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 December 1, 2016. As of June 30, 2018, the carrying value of the Notes was approximately $101.3 million, net of unamortized discount, and the fair value of the Notes was approximately $178.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of June 30, 2018. 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 10, “Convertible Senior Notes.

There were no re-measurements to fair value during the six-month period ended June 30, 2018 of financial assets and liabilities that are not measured at fair value on a recurring basis.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies

14. Commitments and Contingencies

The Company leases its headquarters in Waltham, Massachusetts as well as certain of its office and manufacturing space around the world.

In February 2018, the Company entered into an agreement to lease 63,761 square feet of office and manufacturing space in Marlborough, Massachusetts from U.S. REIF 111 Locke Drive Massachusetts, LLC (the “Premises”).

The term of the lease commenced on June 1, 2018 (the “Commencement Date”) and shall continue for a period of 126 consecutive months, unless earlier terminated in accordance with the terms of the lease (the “Lease Term”). Under the lease, the Company has the option to extend the Lease Term for two additional five-year periods.

Fixed rent with respect to 40,000 square feet of the Premises commenced on the Commencement Date, and rent for the full 63,761 square feet of the Premises shall begin 19 months following the Commencement Date. Under the terms of the lease, the Company has provided a letter of credit of approximately $163,000 as a security deposit and is required to pay its pro rata share of any building operating expenses and real estate taxes.

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

 

     Minimum Rental
Commitments
 

2018 (six months remaining)

   $ 1,817  

2019

     3,643  

2020

     3,567  

2021

     3,257  

2022

     2,050  

Thereafter

     4,872  

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions
6 Months Ended
Jun. 30, 2018
Related Party Transactions

15. Related Party Transactions

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 $401,000 for the six-month period ended June 30, 2018 related to these leases.

As part of the Spectrum Acquisition, the Company is responsible for filing all tax returns for Spectrum for the period from January 1, 2017 through July 31, 2017, the day before the Spectrum Acquisition. The Company is responsible for collecting any tax refunds from federal and state authorities and remitting these refunds to the former shareholders of Spectrum, including the former owner of Spectrum who currently holds greater than 10% of the Company’s outstanding common stock. As of June 30, 2018, the Company has accrued $80,000 of these refunds payable to the Spectrum shareholders. These amounts are included in accrued liabilities on the Company’s consolidated balance sheet.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Reporting
6 Months Ended
Jun. 30, 2018
Segment Reporting

16. 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 sole operating segment.

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017     2018     2017  

North America

     47     38     46     38

Europe

     41     50     42     52

Asia and Australia

     12     11     12     9

Other

           1           1
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

 

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017     2018     2017  

MilliporeSigma

     18     19     17     20

GE Healthcare

     14     28     16     28

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

 

     June 30, 2018     December 31, 2017  

GE Healthcare

     17     11

MilliporeSigma

     14     19
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Spectrum LifeSciences, LLC (Tables) - Spectrum Inc.
6 Months Ended
Jun. 30, 2018
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 122,932  

Equity consideration

     247,575  

Working capital adjustment

     425  
  

 

 

 

Net assets acquired

   $ 370,932  
  

 

 

 
Components and Allocation of Purchase Price

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

 

Cash and cash equivalents

   $ 10,137  

Accounts receivable

     5,075  

Inventory

     13,502  

Prepaid expenses and other assets

     616  

Fixed assets

     6,004  

Deferred tax assets

     1,102  

Customer relationships

     78,400  

Developed technology

     38,560  

Trademark and tradename

     2,160  

Non-competition agreements

     960  

Goodwill

     265,722  

Accounts payable

     (1,335

Unrecognized tax benefit

     (576

Accrued liabilities

     (5,787

Deferred tax liabilities

     (43,608
  

 

 

 

Fair value of net assets acquired

   $ 370,932  
  

 

 

 
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):

 

     Pro-forma
Six months ended
June 30, 2017
 

Total revenue

     81,774  

Net income

     12,057  

Earnings per share:

  

Basic

   $ 0.28  
  

 

 

 

Diluted

   $ 0.28  
  

 

 

 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Disaggregation of Revenue

Revenues for the three- and six-month periods ended June 30, 2018 and 2017 were as follows:

 

(in thousands, except percentages)    Three months ended
June 30,
    Six months ended
June 30,
 
     2018     2017      $ Change     % Change     2018      2017      $ Change     % Change  

Product revenue

   $ 47,743     $ 32,434      $ 15,309       47.2   $ 92,542      $ 63,003      $ 29,539       46.9

Royalty and other revenue

     (12     21        (33     (157.1 %)      19        42        (23     (54.8 %) 
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   

Total revenues

   $ 47,731     $ 32,455      $ 15,276       47.1   $ 92,561      $ 63,045      $ 29,516       46.8
  

 

 

   

 

 

    

 

 

     

 

 

    

 

 

    

 

 

   
Disaggregation of Revenue from Contracts with Customers by Geographic Region

The following tables disaggregate the Company’s revenue from contracts with customers by geographic region (in thousands).

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

North America

   $ 22,481      $ 12,437      $ 42,491      $ 24,089  

Europe

     19,578        16,155        39,148        32,562  

Asia and Australia

     5,617        3,604        10,692        5,926  

Other

     55        259        230        468  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 47,731      $ 32,455      $ 92,561      $ 63,045  
  

 

 

    

 

 

    

 

 

    

 

 

 
Revenue from Significant Customers

Revenue from significant customers is as follows (in thousands):

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

MilliporeSigma

   $ 8,679      $ 6,049      $ 15,390      $ 12,504  

GE Healthcare

     6,777        9,130        14,510        17,390  
Summary of Receivables and Deferred Revenue from Contracts with Customers

The following table provides information about receivables and deferred revenue from contracts with customers as of June 30, 2018 (in thousands):

 

     2018  

Balances from contracts with customers only:

  

Accounts receivable

   $ 31,713  

Deferred revenue

     1,175  

Revenue recognized in the period relating to:

  

The beginning deferred revenue balance

   $ 751  

Changes in pricing related to products or services satisfied in previous periods

     —    

Impairment losses on receivables

     —    
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2018
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)

   Foreign currency
translation gain
(loss)
 

Balance at December 31, 2017

   $ (6,363

Foreign currency translation loss

   $ (4,780
  

 

 

 

Balance at June 30, 2018

   $ (11,143
  

 

 

 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Basic and Diluted Weighted Average Shares Outstanding

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

Weighted average common shares

     43,743,356        34,097,805        43,682,650        33,995,323  

Dilutive common stock options and restricted stock units

     480,561        437,427        433,961        433,483  

Dilutive effect of convertible senior notes

     791,802        559,582        578,134        286,991  
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     45,015,720        35,094,814        44,694,745        34,715,797  
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Jun. 30, 2018
Schedule of Inventories

outside processing costs and manufacturing overhead. Inventories consist of the following (in thousands):

 

     June 30, 2018      December 31, 2017  

Raw Materials

   $ 23,946      $ 22,351  

Work-in-process

     4,389        4,083  

Finished products

     12,613        12,570  
  

 

 

    

 

 

 

Total

   $ 40,948      $ 39,004  
  

 

 

    

 

 

 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment

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

 

     June 30, 2018      December 31, 2017  

Land

   $ 1,023      $ 1,023  

Buildings

     764        764  

Leasehold improvements

     15,770        15,673  

Equipment

     23,199        21,904  

Furniture and fixtures

     4,429        4,272  

Construction in progress

     4,532        2,581  
  

 

 

    

 

 

 

Total property, plant and equipment

     49,717        46,217  

Less: accumulated depreciation

     (25,724      (23,800
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 23,993      $ 22,417  
  

 

 

    

 

 

 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2018
Intangible assets

Intangible assets consisted of the following at June 30, 2018 (in thousands):

 

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

Technology – developed

   $ 51,701      $ (4,537      19  

Patents

     240        (240      8  

Customer relationships

     101,577        (12,986      14  

Trademark – definite lived

     2,160        (103      20  

Trademark – indefinite lived

     700        —          —    

Other intangibles

     1,062        (392      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 157,440      $ (18,258      16  
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 51,801      $ (3,201      19  

Patents

     240        (238      8  

Customer relationships

     102,120        (9,636      14  

Trademarks – definite lived

     2,160        (47      20  

Trademarks – indefinite lived

     700        —          —    

Other intangibles

     1,063        (209      3  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 158,084      $ (13,331      16  
  

 

 

    

 

 

    
Schedule of Amortization Expense for Amortized Intangible Assets

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

 

Years Ending

   Amortization Expense  

December 31, 2018 (six months remaining)

   $ 5,284  

December 31, 2019

     10,456  

December 31, 2020

     9,866  

December 31, 2021

     9,365  

December 31, 2022

     9,363  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2018
Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     June 30, 2018      December 31, 2017  

Employee compensation

   $ 7,703      $ 9,560  

Taxes

     937        1,668  

Royalty and license fees

     372        1,383  

Accrued purchases

     674        1,191  

Professional fees

     403        947  

Deferred revenue

     1,175        960  

Other accrued expenses

     1,838        2,220  
  

 

 

    

 

 

 

Total

   $ 13,102      $ 17,929  
  

 

 

    

 

 

 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2018
Carrying Value of Convertible Senior Notes

The carrying value of the Company’s convertible senior notes is as follows (in thousands):

 

     June 30, 2018      December 31, 2017  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 114,989      $ 115,000  

Unamortized debt discount

     (11,617      (13,395

Unamortized debt issuance costs

     (2,043      (2,355
  

 

 

    

 

 

 

Total convertible senior notes

   $ 101,329      $ 99,250  

Less: Current portion

     (101,329      —    
  

 

 

    

 

 

 

Total convertible senior notes, long term

   $ —        $ 99,250  
  

 

 

    

 

 

 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
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
June 30,
     Six months ended
June 30,
 
     2018      2017      2018      2017  

Cost of product revenue

   $ 234      $ 153      $ 500      $ 294  

Research and development

     227        79        397        211  

Selling, general and administrative

     2,164        1,264        3,996        2,522  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 2,625      $ 1,496      $ 4,893      $ 3,027  
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Option Activity

Information regarding option activity for the six-month period ended June 30, 2018 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, 2017

     734,940      $ 20.80        

Granted

     429,678        34.48        

Exercised

     (96,196      15.49        

Forfeited/cancelled

     (9,588      29.71        
  

 

 

          

Options outstanding at June 30, 2018

     1,058,834      $ 26.72        7.57      $ 21,518  
  

 

 

          

Options exercisable at June 30, 2018

     448,068      $ 19.14        5.60      $ 12,502  
  

 

 

          

Vested and expected to vest at June 30, 2018 (1)

     1,008,777      $ 26.37        7.48      $ 20,854  
  

 

 

          

 

(1) 

Represents the number of vested options as of June 30, 2018 plus the number of unvested options expected to vest as of June 30, 2018 based on the unvested outstanding options at June 30, 2018 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 six-month period ended June 30, 2018 under the Plans is summarized below:

 

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

Restricted and performance stock units outstanding at December 31, 2017

     505,235        

Granted

     367,961        

Vested

     (115,295      

Forfeited/cancelled

     (40,905      
  

 

 

       

Restricted stock units outstanding at June 30, 2018

     716,996        3.97      $ 33,727  
  

 

 

       

Vested and expected to vest at June 30, 2018 (1)

     654,423        3.60      $ 30,784  
  

 

 

       

 

(1) 

Represents the number of unvested restricted stock units expected to vest as of June 30, 2018 based on the unvested outstanding restricted stock units at June 30, 2018 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 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2018
Summary of Tax Returns Periods Subject to Examination by Federal, State and International Tax Authorities

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

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2014-2017

Sweden

   2011-2017

Germany

   2017

Netherlands

   2012-2017
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Future Minimum Rental Commitments under Company's Leases

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

 

     Minimum Rental
Commitments
 

2018 (six months remaining)

   $ 1,817  

2019

     3,643  

2020

     3,567  

2021

     3,257  

2022

     2,050  

Thereafter

     4,872  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2018
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
June 30,
    Six months ended
June 30,
 
     2018     2017     2018     2017  

MilliporeSigma

     18     19     17     20

GE Healthcare

     14     28     16     28
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
June 30,
    Six months ended
June 30,
 
     2018     2017     2018     2017  

North America

     47     38     46     38

Europe

     41     50     42     52

Asia and Australia

     12     11     12     9

Other

           1           1
  

 

 

   

 

 

   

 

 

   

 

 

 

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:

 

     June 30, 2018     December 31, 2017  

GE Healthcare

     17     11

MilliporeSigma

     14     19
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation - Additional Information (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
ASU No. 2016-18 | Cash, Cash Equivalents and Restricted Cash    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
New accounting pronouncement, cumulative effect of change on cash, cash equivalents and restricted cash $ 450 $ 450
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisition of Spectrum LifeSciences, LLC - Additional Information (Detail) - USD ($)
3 Months Ended 5 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2017
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2018
Dec. 31, 2017
Business Acquisition [Line Items]          
Finite lived intangible asset, useful life       16 years 16 years
Goodwill   $ 327,095,000 $ 327,333,000 $ 327,095,000 $ 327,333,000
Customer relationships          
Business Acquisition [Line Items]          
Finite lived intangible asset, useful life       14 years 14 years
Technology - developed          
Business Acquisition [Line Items]          
Finite lived intangible asset, useful life       19 years 19 years
Spectrum Inc.          
Business Acquisition [Line Items]          
Cash payment to acquire business $ 122,932,000        
Shares issued for business acquisition 6,153,995        
Value of common stock issued $ 247,575,000        
Working capital adjustment 425,000        
Purchase price business acquisition 370,932,000        
Fair value of net assets acquired 370,932,000        
Goodwill 265,722,000        
Goodwill expected to be deductible for tax purposes amount 0        
Business acquisition, revenue   $ 12,313,000 $ 19,394,000 $ 24,031,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 15 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 and Tradename          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 2,160,000        
Spectrum Inc. | Selling, general and administrative          
Business Acquisition [Line Items]          
Business combination, acquisition and integration related costs       $ 1,508,000 $ 7,060,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consideration Transferred (Detail) - Spectrum Inc.
$ in Thousands
Aug. 01, 2017
USD ($)
Business Acquisition [Line Items]  
Cash consideration $ 122,932
Equity consideration 247,575
Working capital adjustment 425
Total consideration transferred $ 370,932
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Components and Allocation of Purchase Price (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Aug. 01, 2017
Business Acquisition [Line Items]      
Goodwill $ 327,095 $ 327,333  
Spectrum Inc.      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 10,137
Accounts receivable     5,075
Inventory     13,502
Prepaid expenses and other assets     616
Fixed assets     6,004
Deferred tax assets     1,102
Goodwill     265,722
Accounts payable     (1,335)
Unrecognized tax benefit     (576)
Accrued liabilities     (5,787)
Deferred tax liabilities     (43,608)
Net assets acquired     370,932
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 and Tradename      
Business Acquisition [Line Items]      
Business combination, intangible assets     2,160
Spectrum Inc. | Non-competition agreements      
Business Acquisition [Line Items]      
Business combination, intangible assets     $ 960
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Unaudited Supplemental Pro Forma Information (Detail) - Spectrum Inc.
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
$ / shares
Business Acquisition [Line Items]  
Total revenue | $ $ 81,774
Net income | $ $ 12,057
Earnings per share:  
Basic | $ / shares $ 0.28
Diluted | $ / shares $ 0.28
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Disaggregation of Product Revenues from Contracts with Customers by Major Product Line (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenue $ 47,731 $ 32,455 $ 92,561 $ 63,045
Product revenue, percentage change amount 15,309   29,539  
Royalty and other revenue, percentage change amount (33)   (23)  
Total revenue, percentage change amount $ 15,276   $ 29,516  
Product revenue, percentage change 47.20%   46.90%  
Royalty and other revenue, percentage change (157.10%)   (54.80%)  
Total revenue, percentage change 47.10%   46.80%  
Product Revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 47,743 32,434 $ 92,542 63,003
Royalty and Other Revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ (12) $ 21 $ 19 $ 42
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers by Geographic Region (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Concentration Risk [Line Items]        
Revenue $ 47,731 $ 32,455 $ 92,561 $ 63,045
North America        
Concentration Risk [Line Items]        
Revenue 22,481 12,437 42,491 24,089
Europe        
Concentration Risk [Line Items]        
Revenue 19,578 16,155 39,148 32,562
Asia and Australia        
Concentration Risk [Line Items]        
Revenue 5,617 3,604 10,692 5,926
Other        
Concentration Risk [Line Items]        
Revenue $ 55 $ 259 $ 230 $ 468
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Significant Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Concentration Risk [Line Items]        
Revenue $ 47,731 $ 32,455 $ 92,561 $ 63,045
MilliporeSigma        
Concentration Risk [Line Items]        
Revenue 8,679 6,049 15,390 12,504
GE Healthcare        
Concentration Risk [Line Items]        
Revenue $ 6,777 $ 9,130 $ 14,510 $ 17,390
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Balances from contracts with customers only:    
Accounts receivable $ 31,713 $ 27,585
Deferred revenue 1,175  
Revenue recognized in the period relating to:    
The beginning deferred revenue balance 751  
Changes in pricing related to products or services satisfied in previous periods 0  
Impairment losses on receivables $ 0  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Change in Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     $ 591,548  
Foreign currency translation gain (loss) $ (5,031) $ 4,046 (4,780) $ 5,073
Ending Balance 598,659   598,659  
Foreign currency translation gain (loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance     (6,363)  
Foreign currency translation gain (loss)     (4,780)  
Ending Balance $ (11,143)   $ (11,143)  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
May 24, 2016
Computation of Earnings Per Share [Line Items]            
Participating securities outstanding 0 0 0 0    
Stock options, outstanding 1,058,834   1,058,834   734,940  
Stock options, weighted average exercise price $ 26.72   $ 26.72   $ 20.80  
Common stock excluded from calculation of diluted earnings per share 551,012 187,072 615,930 222,001    
2.125% Convertible Senior Notes due 2021            
Computation of Earnings Per Share [Line Items]            
Notes, interest rate 2.125%   2.125%     2.125%
Notes, due date     Jun. 01, 2021      
Option To Purchase Common Stock            
Computation of Earnings Per Share [Line Items]            
Stock options, outstanding 1,058,834 803,532 1,058,834 803,532    
Stock options, weighted average exercise price $ 26.72 $ 20.16 $ 26.72 $ 20.16    
Restricted Stock Units (RSUs)            
Computation of Earnings Per Share [Line Items]            
Common stock excluded from calculation of diluted earnings per share     716,996 393,338    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Weighted Average Number of Shares Outstanding [Line Items]        
Weighted average common shares 43,743,356 34,097,805 43,682,650 33,995,323
Dilutive common stock options and restricted stock units 480,561 437,427 433,961 433,483
Dilutive effect of convertible senior notes 791,802 559,582 578,134 286,991
Weighted average common shares, assuming dilution 45,015,720 35,094,814 44,694,745 34,715,797
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Inventory [Line Items]    
Raw materials $ 23,946 $ 22,351
Work-in-process 4,389 4,083
Finished products 12,613 12,570
Total $ 40,948 $ 39,004
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Land $ 1,023 $ 1,023
Buildings 764 764
Leasehold improvements 15,770 15,673
Equipment 23,199 21,904
Furniture and fixtures 4,429 4,272
Construction in progress 4,532 2,581
Total property, plant and equipment 49,717 46,217
Less: accumulated depreciation (25,724) (23,800)
Property, plant and equipment, net $ 23,993 $ 22,417
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Property, Plant and Equipment [Line Items]    
Depreciation expense of property and equipment $ 2,598 $ 1,858
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Intangible Assets [Line Items]    
Gross Carrying Amount $ 157,440 $ 158,084
Accumulated Amortization $ (18,258) $ (13,331)
Weighted Average Useful Life (in years) 16 years 16 years
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets $ 700 $ 700
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Amount 51,701 51,801
Accumulated Amortization $ (4,537) $ (3,201)
Weighted Average Useful Life (in years) 19 years 19 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240 $ 240
Accumulated Amortization $ (240) $ (238)
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 101,577 $ 102,120
Accumulated Amortization $ (12,986) $ (9,636)
Weighted Average Useful Life (in years) 14 years 14 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,062 $ 1,063
Accumulated Amortization $ (392) $ (209)
Weighted Average Useful Life (in years) 3 years 3 years
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,160 $ 2,160
Accumulated Amortization $ (103) $ (47)
Weighted Average Useful Life (in years) 20 years 20 years
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 5,298 $ 1,484
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Amortization Expense for Amortized Intangible Assets (Detail)
$ in Thousands
Jun. 30, 2018
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Amortization Expense, December 31, 2018 (six months remaining) $ 5,284
Amortization Expense, December 31, 2019 10,456
Amortization Expense, December 31, 2020 9,866
Amortization Expense, December 31, 2021 9,365
Amortization Expense, December 31, 2022 $ 9,363
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 7,703 $ 9,560
Taxes 937 1,668
Royalty and license fees 372 1,383
Accrued purchases 674 1,191
Professional fees 403 947
Deferred revenue 1,175 960
Other accrued expenses 1,838 2,220
Total $ 13,102 $ 17,929
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Carrying Value of Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Less: Current portion $ (101,329)  
Total convertible senior notes, long term   $ 99,250
2.125% Convertible Senior Notes due 2021    
Debt Instrument [Line Items]    
Principal amount 114,989 115,000
Unamortized debt discount (11,617) (13,395)
Unamortized debt issuance costs (2,043) (2,355)
Total convertible senior notes 101,329 99,250
Less: Current portion $ (101,329)  
Total convertible senior notes, long term   $ 99,250
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) - 2.125% Convertible Senior Notes due 2021
6 Months Ended
Jun. 30, 2018
May 24, 2016
Debt Instrument [Line Items]    
Notes, interest rate 2.125% 2.125%
Notes, due date Jun. 01, 2021  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Additional Information (Detail)
3 Months Ended 6 Months Ended
May 24, 2016
USD ($)
d
$ / shares
Jun. 30, 2018
USD ($)
d
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]          
Loss on conversion of senior convertible notes     $ (1,000)    
Accretion of the debt discount     $ 2,089,000 $ 1,956,000  
2.125% Convertible Senior Notes due 2021          
Debt Instrument [Line Items]          
Notes issued $ 115,000,000       $ 11,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    
Loss on conversion of senior convertible notes     $ (1,000)    
Notes threshold percentage of stock price trigger   130.00%      
Notes threshold trading days | d   20      
Notes threshold consecutive trading days | d   30      
Debt instrument, convertible if-converted value in excess of principal   $ 63,800,000      
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,222,000    
Accretion of the debt discount   896,000 1,777,000    
Amortization of the debt issuance costs   $ 157,000 $ 312,000    
Effective interest rate on the Notes   6.60% 6.60%    
Notes, carrying value   $ 101,329,000 $ 101,329,000   $ 99,250,000
Fair value of the note   $ 178,800,000 $ 178,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 68 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 2,625   $ 1,496 $ 4,893 $ 3,027  
Stock options, outstanding 1,058,834     1,058,834   734,940
Number of shares available for future grant 2,933,301     2,933,301    
Closing price of common stock $ 47.04     $ 47.04    
Weighted average grant date fair value of share-based awards granted       $ 18.41 $ 16.94  
Total fair value of stock options vested       $ 1,783 $ 1,734  
Total unrecognized compensation cost $ 30,256     $ 30,256    
Unrecognized compensation cost, weighted average remaining requisite service period       4 years 7 months 6 days    
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 1,058,834   803,532 1,058,834 803,532  
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units, outstanding 716,996     716,996    
Closing price of common stock $ 47.04     $ 47.04    
Aggregate intrinsic value of restricted stock units vested       $ 4,239 $ 3,231  
Weighted average grant date fair value of restricted stock units granted $ 34.47   $ 33.06      
Total grant date fair value of restricted stock units vested $ 3,340   $ 2,373      
Employee Stock Option and Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Incentive options, vesting period   9 years        
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 2,625 $ 1,496 $ 4,893 $ 3,027
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 234 153 500 294
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 227 79 397 211
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 2,164 $ 1,264 $ 3,996 $ 2,522
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2017 | shares 734,940
Granted | shares 429,678
Exercised | shares (96,196)
Forfeited/cancelled | shares (9,588)
Options outstanding at June 30, 2018 | shares 1,058,834
Options exercisable at June 30, 2018 | shares 448,068
Vested and expected to vest at June 30, 2018 | shares 1,008,777 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2017 | $ / shares $ 20.80
Granted | $ / shares 34.48
Exercised | $ / shares 15.49
Forfeited/cancelled | $ / shares 29.71
Options outstanding at June 30, 2018 | $ / shares 26.72
Options exercisable at June 30, 2018 | $ / shares 19.14
Vested and expected to vest at June 30, 2018 | $ / shares $ 26.37 [1]
Weighted-Average Remaining Contractual Term (in years)  
Options outstanding at June 30, 2018 7 years 6 months 25 days
Options exercisable at June 30, 2018 5 years 7 months 6 days
Vested and expected to vest at June 30, 2018 7 years 5 months 23 days [1]
Aggregate Intrinsic Value  
Options outstanding at June 30, 2018 | $ $ 21,518
Options exercisable at June 30, 2018 | $ 12,502
Vested and expected to vest at June 30, 2018 | $ $ 20,854 [1]
[1] Represents the number of vested options as of June 30, 2018 plus the number of unvested options expected to vest as of June 30, 2018 based on the unvested outstanding options at June 30, 2018 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 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Option Activity (Parenthetical) (Detail) - Employee Stock Option
Jun. 30, 2018
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 72 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Restricted Stock Unit and Performance Stock Unit Activity (Detail) - Restricted Stock Units and Performance Stock Units
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
shares
Options Outstanding  
Restricted and performance stock units outstanding at December 31, 2017 505,235
Granted 367,961
Vested (115,295)
Forfeited/cancelled (40,905)
Restricted stock units outstanding at March 31, 2018 716,996
Vested and expected to vest at March 31, 2018 654,423 [1]
Weighted-Average Remaining Contractual Term (in years)  
Restricted stock units outstanding at June 30, 2018 3 years 11 months 19 days
Vested and expected to vest at June 30, 2018 3 years 7 months 6 days [1]
Aggregate Intrinsic Value  
Restricted stock units outstanding at June 30, 2018 | $ $ 33,727
Vested and expected to vest at June 30, 2018 | $ $ 30,784 [1]
[1] Represents the number of unvested restricted stock units expected to vest as of June 30, 2018 based on the unvested outstanding restricted stock units at June 30, 2018 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 73 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Restricted Stock Unit and Performance Stock Unit Activity (Parenthetical) (Detail) - Restricted Stock Units (RSUs)
Jun. 30, 2018
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 74 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Additional Information (Detail)
€ in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
USD ($)
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
USD ($)
Jan. 01, 2018
USD ($)
Dec. 31, 2017
EUR (€)
Income Taxes [Line Items]              
Effective tax rate 18.70% (130.90%) 22.10% (49.00%)      
U.S. statutory tax rate 21.00% 34.00% 21.00% 34.00% 35.00%    
Income tax benefit from sale of intellectual property   $ (5,625)          
Valuation allowance increase (decrease)   $ (9,200)          
Net operating loss carry forwards, expiration description         Expire at various dates through December 2037.    
Business tax credits carry forwards, expiration description         Expire at various dates through December 2037.    
Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability         $ 12,812    
Tax cuts and jobs Act, increased tax provision on undistributed and previously untaxed post-1986 earnings and profits of the specified foreign corporation         3,266    
Accounting Standards Update 2016-06 | Other Assets              
Income Taxes [Line Items]              
Impact on assets and liabilities due to change in accounting principle           $ 5,609  
Accounting Standards Update 2016-06 | Deferred Tax Liabilities              
Income Taxes [Line Items]              
Impact on assets and liabilities due to change in accounting principle           4,932  
Accounting Standards Update 2016-06 | Accumulated Deficit              
Income Taxes [Line Items]              
Impact on assets and liabilities due to change in accounting principle           $ 677  
Domestic Tax Authority              
Income Taxes [Line Items]              
Business tax credits carry forwards         297    
State              
Income Taxes [Line Items]              
Business tax credits carry forwards         99    
United States              
Income Taxes [Line Items]              
Net operating loss carry forwards         19,652    
Germany              
Income Taxes [Line Items]              
Net operating loss carry forwards         $ 743   € 603
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Tax Returns Periods Subject to Examination by Federal, State and International Tax Authorities (Detail)
6 Months Ended
Jun. 30, 2018
Germany  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2017
Earliest Tax Year | United States  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2014
Earliest Tax Year | Sweden  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2011
Earliest Tax Year | Netherlands  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2012
Latest Tax Year | United States  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2017
Latest Tax Year | Sweden  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2017
Latest Tax Year | Netherlands  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2017
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurement - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
May 24, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of other assets $ 0 $ 0  
Fair value of other liabilities $ 0 0  
2.125% Convertible Senior Notes due 2021      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Principal amount   11,000 $ 115,000,000
Notes, due date Jun. 01, 2021    
Notes, frequency of periodic payment Semi-annually    
Notes, date of first required payment Dec. 01, 2016    
Total convertible senior notes $ 101,329,000 $ 99,250,000  
Fair value of convertible senior notes $ 178,800,000    
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
1 Months Ended 6 Months Ended
Jun. 01, 2018
ft²
Feb. 28, 2018
ft²
Jun. 30, 2018
USD ($)
Commitment And Contingencies [Line Items]      
Lease agreement, space | ft² 40,000 63,761  
Lease agreement, commencement date   Jun. 01, 2018  
Lease agreement, term   126 months  
Lease agreement, term     5 years
Number of options to extend the term     2
Lease agreement payment condition     Fixed rent with respect to 40,000 square feet of the Premises commenced on the Commencement Date, and rent for the full 63,761 square feet of the Premises shall begin 19 months following the Commencement Date.
Letter of Credit      
Commitment And Contingencies [Line Items]      
Lease agreement, security deposit | $     $ 163,000
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Future Minimum Rental Commitments under Company's Leases (Detail)
$ in Thousands
Jun. 30, 2018
USD ($)
Operating Leased Assets [Line Items]  
2018 (six months remaining) $ 1,817
2019 3,643
2020 3,567
2021 3,257
2022 2,050
Thereafter $ 4,872
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Related Party Transactions - Additional Information (Detail) (Detail) - Principal Owner
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Related Party Transaction [Line Items]  
Rent Expense $ 401,000
Accrued refunds current $ 80,000
Minimum  
Related Party Transaction [Line Items]  
Non controlling ownership interest minimum 10.00%
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Reporting - Additional Information (Detail)
6 Months Ended
Jun. 30, 2018
Segment
Segment Reporting Information [Line Items]  
Number of operating segment 1
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Percentage of Revenue by Geographic Area (Detail) - Geographic Concentration Risk - Total Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Concentration Risk [Line Items]        
Revenues, percentage by country 100.00% 100.00% 100.00% 100.00%
North America        
Concentration Risk [Line Items]        
Revenues, percentage by country 47.00% 38.00% 46.00% 38.00%
Europe        
Concentration Risk [Line Items]        
Revenues, percentage by country 41.00% 50.00% 42.00% 52.00%
Asia and Australia        
Concentration Risk [Line Items]        
Revenues, percentage by country 12.00% 11.00% 12.00% 9.00%
Other        
Concentration Risk [Line Items]        
Revenues, percentage by country   1.00%   1.00%
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Percentage of Revenue from Significant Customers (Detail) - Customer Concentration Risk - Sales Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
MilliporeSigma        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 18.00% 19.00% 17.00% 20.00%
GE Healthcare        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 14.00% 28.00% 16.00% 28.00%
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Percentage of Accounts Receivable by Significant Customers (Detail) - Customer Concentration Risk - Accounts Receivable
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
GE Healthcare    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 17.00% 11.00%
MilliporeSigma    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 14.00% 19.00%
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,=M DT?(\\#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,$% @ QVT"36;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 " #';0)-D^@3W.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:95&:'KBV-/"H(#Q;>0W+9@TX3DI-VW-XU; MA^@'$/*2NW]^]SM(J[Q0+N!S2@,+V*1M#)XYI=)K\V#YO=EG5UQ5=%E4Z]XXVXO1-\]3Z[ M_O"["ENGS=[\8^.+8-?"KW_1?0%02P,$% @ QVT"39E&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 " #';0)-V,#6Y%@" #1!P & 'AL+W=O.8IOSFZJK%HXBD+>F8>+W'FK> M;T(2O@^\5-=2F0&TS3MVA6^@OG='H7MHBG*N&FAEQ=M P&43[LCS@43&8!4_ M*NCEK!V85$ZO\:@X<0TQGG[/?I' MF[Q.YL0D''C]LSJKF MV#87O _$L%L=,S\%>8[T8A9FT*Z=_::SE7KTOL4YNILPHV(_*.A,028%TK$G M /4!]M2QTW\!!U<1^0&1-X/(VJ.9/5YDX"H2/R#V F+'OEH 7$7J!R1>0.+8 MLP7 5:S]@)47L'+L9+G+@R2VDG;8)DPR/R3U0E(70A:009+,)=2/R+R(S$5$ M"X1'$OL1:R]B[?J3!<(C6?D1!/O/''8CI,M3AYT-22-,TP?K11Z<;N*2EO^6 M3_/@[R+>([XCU(E G5O$HWEPCQ#_.2?N,:;+JV34S%4C3?G?T3=5_;2_^'+XYM%U3#>&T>TG[2^>K M_534U"DJY=*F.IV3[7JZ]M1MU^WK4)_._JE;]:]-4W7_/?JZO6X22-XO?#N] M'(?Q0KI=7ZH7_Z$LO;>R/S7^W)_:\ZKSATWR$SR46HT%4^+OD[_V MB^/5.)3GMOT^GORVWR1J)/*UWPUC$U7X>/.EK^NQI<#Q[]QHO[?^ MRS3X,)CGJO=E6_]SV@_'39(GJ[T_5*_U\*V]_NKG =ED-8_^=__FZQ ?24(? MN[;NI[^KW6L_M,W<2D!IJA^WS]-Y^KS.[;^7R04X%^"] ,RG!7HNT*0@O9%- M0_VY&JKMNFNOJ^[VW[I4XZ* !QTFG.9N^BZ,M@]7W[:HU^G;V,X<>;Q% MRO5:K-=3O5[6.S*(6R2;(NPLSFD9FQ(HOE+#EAL:P7(+BE$+%: MQG BAN,8!<%PK ^C"D-@2Y[2A5*1Q9:)+!ECT8JP9)S%(0F5/(28@TR2BR0Y M)R'K\3'GG5@L%)F\4H@9S'*4:0J1IN T9)\_%KP;711TV0HI-(LU]8$%E*PE MQ6F8EQ1?EKJ G-E)R!F3Q58P1$0)G,A0(N#+$S-56$HDYK2.$M34WT"EZ-S.?66D,HPMC]!EBAPBVIJ4>""! W\'R[$L@)C\RN+%+A)#34I M<$N" AWM218E<%,::DK@#@0$ *I*(1>4"A%Q@^Q*X+(T;(ZY!XL"K9([0MF# MR#UHJ >1^PV5H[%2BEEPD1V!L@616]!0"R*WFW&._GP*J:"& MJK$40S$6V7G(G6>I8Y#+S&FKG:$X0@[S(H^M.=EZR*UGJ8N06^]+4!'?DD+. M:1<#DN6(7(Z6WK@AE]X7=$JQ32GD-(1?Z B1;$?D=K1,6MR.MLB=I;H6\O>[;_ U!+ P04 M" #';0)-@V;E=4D" #V!P & 'AL+W=OXY[.VIU(Y M4/JF.M].:Q\J(DSP4:@02#YN>(<)49$DQ]\QJ#^MJ8SS]D?T+SIYF.5RYH,T:1 M* UZ'YYUJY_],),5H\UM"$=#.!F"^*XA&@V180 #F4[U,Q)H4S+:>VS8K0ZI M0Q&L(ODRCVI0OSL])[/E)XLU#\#YK%NP9,X>1*;IS!X;$EL;.'NKF1!D3HI4LN?&MEN;8E% M<5>RH,B<%)E-81R ;?;,*7D@6I#D3I+<)C$^S&UN[7X.G&"J' 2%391 M9! 5UD)QE!5YDIDUQ25,\@QFA9M(WB7.^@9MIM@L O+4!1=2W$1.65?'O;M-N[Z=^.MF$ MY_RU:+]6Q]_"(,A,)X/Z/\);*"+>C23VL:Z*IO]WLGYMVJH<6HE#*?,?I\_= MOO\\#NV_A_$!, 3 .2#V_5& &@+4SP#]88 > O1G>S!#@$$])"?M_62N\C:? MS^KJ.*E/^^&0=]M.WIFX7.ON8;\Z_=_B?#;QZ=O(O496 M%)%G(HG]GPQGO^7C-QNL^ M7EW&IVBN3XCKD7V/:.>41+-!*07:H'5;42H%8U%;&:6L$MKPN@RKRY!Y<8*/ MMVR\)?/BT"@7)T1?C!*D\![-"Z6D2A7>*)32PAFTI3.F1Y>"Y74Y5I>CNM"6 M7#C2BW%>(%D4DMXB:$6A5%@T01F%E!7 :_*L)D\U*:3)T^%:DV)1#"6EQWN8 M4G&GXW7/* 5"C;W;*:LKI;HTTI72?:.TP7N04F!3C]9]12D/2N*$12DC?3KR M;DK!)WA!E9$,+Z@TP.NZ9"BC,;5B*"E HT27<9B49B1OR!'SDE2;Q=HD,XG8 M7AA(2OR&,9!-%=9%(1 C64.R;O@@@:IR6!60;FZDQ7:RY#$AL3(&4PJP5;"8 M]"/OF>1-5"JJSF-UBDZBP2;(0#<*/)9&*488TY36(]XN>7.7U-T==O>!N1J, MPH7,DJ.LT5@8I5RJ<0;A* :*,8M(9 MAY4QC2GGQY(C7WE(6GIX7'H,S&6%%',C3OL,Y36F5@QEB>EE#-6EQK$LPA2M7E*O]]CK!\9?#%7<"HLGAZ, >SU+28TGAZ.4'E'&F[VD;H]W MX6)@?J6,HX#L:(ZBRCA**5X9\&X/@J[ZR"L!O*<"]52RZD!-3BNGE<)5])(A ME19IK''QZK-M6@_6H%R3<6VJ-#4*QN:*]UF@/DMV 5#+TT9(XP#7LPRIC$BU MQ^N\XMK4-M5.XT3 M:E=[#T=\5S@/1?HR=6/9!/@W0VHNWF)<>V'F\T MP!@-+@T&YK*3&R/("9G!M-#XVH)K3)/S5P;4:HQP8YN-=QI@G :7!T#/G#< MN,1<,IB,AR*RS1A,X].A698(JE8$@)QF!6"3&R?12?UQ4]Q:4C59SB\[J2GYYA MQ>=+1?,EF>&!N7JCR&F+@7!)OF(8B<^0#*-QB9-<7(26H7[I;Z6;R;IZW;>= MEHNGYYOOA_[B&SU?R+NE9)ZOY%UVNM?^V?SIFOW/O'[9[9O)4]6V5=E?LCY7 M51OBT,5M3"G;D&_./XKPW'9?7?Q>GZZW3S_:ZC!ZW8C&VL9+F2$F_?OOJ+ M5YD9]B:6E#.<,Q3YD>+Z5M7?FI/W[>)[65R:Q^6I;:\/4=3L3[[,FR_5U5^Z M_[Q6=9FWW6U]C)IK[?/#$%06$1J31&5^OBPWZ^'9<[U95V]M<;[XYWK1O)5E M7O^[]45U>US"\N/!U_/QU/8/HLWZFA_]'[[]\_I<=W?1O97#N?27YEQ=%K5_ M?5P^P<..LCY@4/QU]K=F=KWH2WFIJF_]S:^'QZ7I'?G"[]N^B;S[>?<[7Q1] M2YV/?Z9&E_>#\^J/UGX?BNV)>\L;OJN+O\Z$]/2[3Y>+@7_.WHOU:W7[Q M4T'Q ^GQ5HVW0SS-XE-@?3!*W""YC!8AC5D=4@00FT2W$JM68EF*U>,3-3X1 MI63,Y7:4V)E+E\Z2C*5($:%+=2=.=>*DDX0Y<2()FC1C3J0(LCC0IZGJ))5. M''.2BB0VG8VAT8D4D<' 0,U4)YETDC(GF=+Q?)Q)S2JF-#!.P.CSWD@O&9_X M1O9]($D +B"2@#&LFDDTSY*$:E$)\P0H9@V8D%,=(4"*4P%"DAUO79KR@A19 M0C8P4D!G$D@H@2%NR,JN$]TK-8B!^0,ZE"!6O%CN)995D^%S?J?)4@C@&G3( M@:0<&6Y'$FP%EF-.4R&%>D<''4C2$6""11P(S"L\H$ZNK)K,(@9>%.O908@\,?ULHN6?Y8J!H M5FG(BTY'U.C(UTB4='0Q'U\[1459$MJFZ11%C:(!:*%.4=0HRO&(&D4QD$>' M(VIPY!L'E."#)(T#XQ=U]*&"/N"L085IUH+8YBHR3%QHT.CL0\D^ +Y;105K MFB$I PL4>AFZ+H-8!KJ(IV#I' 0.0=) @Y>!)].LXP"9_IT>R@J?3U<3B3:Q;[ZNW2]F],FB_=4#KY_'"_*?QKVU^Z M[KH>#_'&F[:Z3@>4T?V4=/,?4$L#!!0 ( ,=M DUH:^/)IP$ )$# 8 M >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0[CBUJTY) MI%ZK:I,VZ=1IVV[$U;ICA=9\IU=D>$0 MC.[@[)@?K%7NUPD,CCG?\W?'BV[:$!VBR'K5P%<(W_JS(TLL42IMH?,:.^:@ MSOG#_G@Z1'P"?-6L[GXSW %0_"H MA'*4:'Q:63GX@':.0E*L>IMVW:5]G&ZDG&G;!#D3Y$*X3WG$E"@I?U)!%9G# MD;FI][V*3[P_2NI-&9VI%>F.Q'OR7HN]O,W$-0::,:<)(]>8!2$H^I)";J4X MR7_H[^2B)6+;'@FC0,GI4X=&D05]YEWA[2&X@_\&E8 MORC7Z,ZS"P9ZF-2^&C$ 2=G=T 2T]#\6PT =XO$#G=TT)9,1L)\_@%A^8?$; M4$L#!!0 ( ,=M DU,OF85IP$ )$# 8 >&PO=V]R:W-H965T&UL?5-AC],P#/TK47[ 9)^V5"BJ^)+'SGOWL.-F([MFW (&]6-/YG+^CHID9G M52#3-<+W#E252-8(N=N]$U;ICA=9\EU$0C.[@XI@?K%7NUQD,CCG?\U?' MDV[:$!VBR'K5P%<(W_J+(TLL42IMH?,:.^:@SOG#_G0^1'P"?-4HT?BTLG+P >T9N,5 ,^8\8>0:LR $15]2R*T49_D/76[3#YL*#XE^^*_"+5=YNTAO8'X Y^&]8MRC>X\NV*@ATGMJQ$#D)3= M'4U 2_]C,0S4(1[OZ>RF*9F,@/W\ <3R"XO?4$L#!!0 ( ,=M DU+*0=Y MIP$ )$# 8 >&PO=V]R:W-H965T&UL?5-MCY0P$/XK M37_ E2U1SPV0W)XQFFBR.:/WN0L#--<7;,MR_GNGA46BQ"]T9OH\,\\,TV*R M[L7W (&\:F5\2?L0AB-CONY!"W]G!S!XTUJG14#7=

K'J63>A+>D=) ZT857BRTR=8^GE'R=+\%[B"0GA4@C5JJWSZDGKT MP>HE"TK1XG4^I4GG--_D'Q;:/H$O!+X2[E(=-A=*RA]%$%7A[$3_3\UV% M>:+G_U6XA_F["-N,1(/KTC)X4MO1I$7<1-=]N^=II'_@\[)^%:Z3QI.+#?AC MTOA::P.@E,,-;D"/[V-U%+0AFN_1=O.6S$ZPP_( V/H*J]]02P,$% @ MQVT"3>MG\$2G 0 D0, !D !X;"]W;W)K&UL M?5-A;YPP#/TK47Y #HI-!P,L2.2G'S=@2)4TGW]#WP++K>A0"KBH%W M\ W<]^%DO,>6+(U0H*U 30RT);W?'XYYP$? #P&37=DD=')&? G.UZ:DNR ( M)-0N9.#^N, #2!D2>1F_4DZZE S$M?V>_7/LW?=RYA8>4/X4C>M+>D=) RT? MI7O&Z0ND?FXH2\*@Q.Q,RS'WCXQ?M#YF=3AV <1;SSXJV/7JI]GA?L M$A(ES''&9&O,@F ^^U(BVRIQS/ZA9]OT?%-A'NGY?Q5N8:[_*L)6(U%@NK@, MEM0XZKB(J^BR;_=9'.D?^+RL3]QT0EMR1N=_3!Q?B^C 2]E=^0WH_?M8' FM M"^:MM\V\);/C<$@/@"VOL/H-4$L#!!0 ( ,=M DU)*_,QIP$ )$# 9 M >&PO=V]R:W-H965T<]^-J:8C7UQ/8 GKUH- MKJ2]]^.1,5?WH(6[,2,,>-,:JX5'TW;,C19$$TE:,9YE[Y@6A\ 2E0B"4\3/% MI&O*0-R>WZ)_B+5C+1?AX-&H'[+Q?4GO*6F@%9/RSV;^"*F>.TI2\9_A"@KA M00GFJ(UR<27UY+S1*0I*T>)UV>40]SG=\$3;)_!$X"OA/N9A2Z*H_$EX4176 MS,0NO1]%>.+#D6-OZN",K8AW*-ZA]UH=LMN"74.@A#DM&+[%K B&T=<4?"_% MB?]#Y_OT?%=A'NGY?Q7N8/*[OY*P34LTV"X.@R.UF88XB!OO.F\/\0W8'_@R MK%^$[>3@R,5X?)C8OM88#R@EN\$)Z/%_K(:"UH?C>SS;94H6PYLQ?0"V_L+J M-U!+ P04 " #';0)-$%91T:V!X,W MC75:!'1=RWSO0-2)I!7CN]TMTT(:6N8I=G)E;H>@I(&3(W[06KA?1U!V+.B> M7@,OLNU"#+ R[T4+KQ#>^I-#CRU9:JG!>&D-<= 4]&%_.&81GP#?)8Q^99/8 MR=G:]^A\JPNZBX) 015B!H''!1Y!J9@(9?R<<]*E9"2N[6OV+ZEW[.4L/#Q: M]4/6H2OH/24U-&)0X<6.7V'NYQ,E<_-/< &%\*@$:U16^?0EU>"#U7,6E*+% MQW1*D\YQNLFNM&T"GPE\(=PG IL*)>6?11!E[NQ(W#3[7L1?O#]PG$T5@VD4 MZ0[%>XQ>RGUVF[-+3#1CCA.&KS$+@F'VI03?*G'D_]#Y-CW;5)@E>O9?A5N8 MN[^*L-5(-+@V+8,GE1U,6L15=-FW!YY&^@<^+>NS<*TTGIQMP!^3QM=8&P"E M[&YP SI\'XNCH G1O$/;35LR.<'V\P-@RRLL?P-02P,$% @ QVT"37PK MN12G 0 D0, !D !X;"]W;W)K&UL?5-A;YPP M#/TK47Y T]78"I%ZGJI,VZ=1IZ^<<&(B:$):$H_OW_:S MD1 M4C\?*$G-?X4K*(0')5BC,LK%+ZE&YXU.65"*%J_S*?MX3NGFD&C;!)X(?"$< M8ATV%XK*/PLORMR:B=AY]H,(OWA_Y#B;*@3C*.(=BG<8O9;[[)"S:TB4,*<9 MP]>8!<$P^U*";Y4X\7_H?)N>;2K,(CW[K\(MS*>_BK#52#38-BZ#(Y49^[B( MJ^BR;W<\CO0=/B_K-V%;V3MR,1Y_3!Q?8XP'E+*[P0WH\'TLCH+&!_,6;3MO MR>QX,Z0'P)976/X!4$L#!!0 ( ,=M DT#&PO M=V]R:W-H965TVKZP \>=/*N()VWO<' MQES5@1;N!GLPX:9!JX4/KFV9ZRV(.I&T8CS+;ID6TM R3[&3+7,!12:A1H7+I M2ZK!>=1SEB!%B[?IE":=XW3#K[1M I\)?"'<)0*;"B7EGX4796YQ)'::?2_B M+]X=>)A-%8-I%.DNB'BEW'[*<76*B&7.<,'R-61 L9%]*\*T21_X/G6_3 M]YL*]XF^_Z_"+^_D!L.45EG\ 4$L#!!0 M ( ,=M DV(%>E@IP$ )$# 9 >&PO=V]R:W-H965T)USTJ5D)*[M]^R?4^_8RUEX>+#JEZQ#5] [ M2FIHQ*#"LQV_P-S/#25S\U_A @KA40G6J*SRZ4NJP0>KYRPH18NWZ90FG>-T MPV]FVC:!SP2^$.Y2'3852LH?11!E[NQ(W#3[7L1?O#]PG$T5@VD4Z0[%>XQ> MROTUS]DE)IHQQPG#UY@%P3#[4H)OE3CR?^A\FYYM*LP2/?NOPBU,]E<1MAJ) M!M>F9?"DLH-)B[B*+OMVS]-(/^#3LGX3KI7&D[,-^&/2^!IK Z"4W15N0(?O M8W$4-"&:G]!VTY9,3K#]_ #8\@K+/U!+ P04 " #';0)-1Y>QY*@! "1 M P &0 'AL+W=O8+TT(:6F0I M=K)%AKU7TL#)$M=K+>R?(R@<WV<-Q%? +\EC"XA4UB)V?$E^@\5CG=1$&@H/0Q@PC'!>Y J9@H MR'B=Z">!>BEV)[?9VQ2TPT88XCAB\Q,X*% M[',)OE;BR#_1^3I]MZIPE^B[_RIMUN> M1OH//B[K#V$;:1PYHP\_)HVO1O00I&RNP@:TX7W,CH+:1_-KL.VX):/CL9L> M )M?8?$74$L#!!0 ( ,=M DT3V'.)IP$ )$# 9 >&PO=V]R:W-H M965T=6J=P7MO!\.C+FJ RW< ME1F@QYO&6"T\NK9E;K @ZDC2BO'=[III(7M:YC%VLF5N1J]D#R=+W*BUL'^. MH,Q4T#U]"SS*MO,AP,I\$"W\!/]K.%GTV)*EEAIZ)TU/+#0%O=L?CEG 1\!O M"9-;V21T!Q@7M0*B1"&2\I)UU*!N+:?LO^-?:. MO9R%@WNCGF3MNX+>4E)#(T;E'\WT *F?SY2DYK_#!13"@Q*L41GEXI=4H_-& MIRPH18O7^91]/*=TDR7:-H$G E\(M[$.FPM%Y5^$%V5NS43L//M!A%^\/W"< M316"<13Q#L4[C%[*_:?KG%U"HH0YSAB^QBP(AMF7$GRKQ)%_H/-M>K:I,(OT M[+\*MS W[XJPU4@TV#8N@R.5&?NXB*OHLF]W/([T'WQ>UA_"MK)WY&P\_I@X MOL88#RAE=X4;T.'[6!P%C0_F#=IVWI+9\69(#X MK[#\"U!+ P04 " #' M;0)-QH=-UJ@! "1 P &0 'AL+W=OV!X,WC75:!'1=RWSO0-2) MI!7CN]TMTT(:6N8I=G9E;H>@I(&S(W[06KC7$R@[%G1/WP*/LNU"#+ R[T4+ MWR'\Z,\./;9DJ:4&XZ4UQ$%3T+O]\91%? +\E##ZE4UB)Q=KGZ+SM2[H+@H" M!56(&00>5[@'I6(BE/$\YZ1+R4AL9>+\'!OU2]9AZZ@!TIJ:,2@ MPJ,=O\#8?D;4$L#!!0 ( ,=M DU\4U9>I0$ )$# 9 M >&PO=V]R:W-H965T:A&'[]W4"PZ(6]878SCGVL7&*R;H7WP,$\JJ5 M\27M0QB.C/FZ!RW\G1W X$UKG18!7=#B>\HA/@!\2)K^Q2>SD8NU+=#XW)TD\&>G 0 D0, !D !X;"]W;W)K&UL?5-M;YPP#/XK47Y JZJ16.G7:]CD'!J(F,4O" MT?W[)8$RM*%](;;S//9CX^0CVG?7 7CRH95Q!>V\[P^,N:H#+=P5]F#"38-6 M"Q]/@E31PLL0-6@O[ZP@*QX+NZ6?@ M3;:=CP%6YKUHX2OX;_W)!H\M66JIP3B)AEAH"GJ_/QRSB$^ [Q)&M[))[.2, M^!Z=+W5!=U$0**A\S"#"<8$'4"HF"C)^SCGI4C(2U_9G]J?4>^CE+!P\H/HA M:]\5](Z2&AHQ*/^&XS/,_5Q3,C?_ A=0 1Z5A!H5*I>^I!J<1SUG"5*T^)A. M:=(Y3C?\=J9M$_A,X OA+M5A4Z&D_%%X4>861V*GV?_5?A%B;[ MJPA;C42#;=,R.%+A8-(BKJ++OMWS--(_\&E97X5MI7'DC#[\F#2^!M%#D+*[ M"AO0A?>Q. H:'\W;8-MI2R;'8S\_ +:\PO(W4$L#!!0 ( ,=M DT KR;, MJ $ )$# 9 >&PO=V]R:W-H965T+I,XA#VDJ M'XU]<1V )V]*:E?0SOO^R)BK.E#--XTQBKNT;4M<[T%7D>2DBS;;.Z8 MXD+3,H^QLRUS,W@I-)PM<8-2W/X^@31C0;?T/? LVLZ' "OSGK?P'?R/_FS1 M8W.66BC03AA-+#0%O=\>3[N CX"? D:WL$GHY&+,2W">ZH)N@B"04/F0@>-Q MA0>0,B1"&:\I)YU+!N+2?L_^.?:.O5RX@PTI2\U_A"A+A00G6J(QT\4NJP7FC4A:4HOC;= H=SS'='!)MG9 E0C83#K$. MFPI%Y8_<\S*W9B1VFGW/PR_>'C.<316"<13Q#L4[C%[+[?XV9]>0*&%.$R9; M8F8$P^QSB6RMQ"G[AYZMTW>K"G>1OONOPC7,_J\B;#$2!;:-R^!(908=%W$1 MG??M/HLC_8!/R_J-VU9H1R[&XX^)XVN,\8!2-C>X 1V^C]F1T/A@?D+;3ELR M.=[TZ0&P^166?P!02P,$% @ QVT"31#&?0S' 0 6P0 !D !X;"]W M;W)K&UL;51A;YLP$/TKEG] #:0D601(3:NJDS8I MZK3NLP,'6+4QM4WH_OUL0QE-_27VG=^]]VSNDHU2O>H6P*!WP3N=X]:8_D"( M+EL05-_('CI[4DLEJ+&A:HCN%=#*%PE.DBC:$D%9AXO,YTZJR.1@..O@I) > MA*#J[Q&X'',.[^'!, M'=X#7AB,>K5'[B9G*5]=\+W*<>0, 8?2. 9JEPO< ^>.R-IXFSGQ(ND*U_L/ M]D=_=WN7,]5P+_D?5IDVQWN,*JCIP,VS')]@OD^*T7SY'W !;N'.B=4H)=?^ M%Y6#-E+,+-:*H._3RCJ_CM/)=C>7A0N2N2!9"O9>ATQ"WOD#-;3(E!R1FMZ^ MI^X3QX?$ODWIDOXI_)DUKVWV4L3I-B,71S1CCA,F66,6!+'LBT02DC@F7\J3 M?'.ZN'(8P^[#(;5#D-D#P[4HD@-E&89$T*)(&".(KD1#F^KG( MZN,*4(UO:XU*.71^I%;997+N$M\<_^'3V/VDJF&=1F=I;(OY1JBE-&"M1#?6 M2VLG?0DXU,9M=W:OIGZ? B/[>93)\G]2_ -02P,$% @ QVT"3=C8[F[4 M 0 P 0 !D !X;"]W;W)K&UL;53;CILP$/T5 MRQ^P)B2!- *DS595*[52M%7;9P>&B]87:INP_?O:AJ64]0OVC,^<<\;8SD:I M7G0+8- K9T+GN#6F/Q.BRQ8XU0^R!V%7:JDX-394#=&] EKY(LY('$4)X;03 MN,A\[JJ*3 Z&=0*N"NF!0, 8/2. 9JASL\ M 6..R-KX/7/B1=(5KN=O[)]\[[:7&]7P)-FOKC)MCD\855#3@9EG.7Z&N9\C M1G/S7^$.S,*=$ZM12J;]%Y6#-I+/+-8*IZ_3V D_CM-*FLYEX8)X+HB7@I/7 M(9.0=_Z1&EID2HY(37O?4_>+=^?8[DWIDGXK_)HUKVWV7NR2?4;NCFC&7"9, MO,8L"&+9%XDX)'&)WY7'X?)]T.'>E^__(@VK\W=&HE(/P]W:57:[G M8^Q/X#_X=+>_4=5T0J.;-/8<^]-62VG 6HD>;,.M?4Z6@$%MW#2U&PO=V]R M:W-H965TC^_9) &>OX0FSG/?O9.,6$]MGU )Z\:&5<27OOAR-CKNY! M"W># YAPTZ+5P@?7=LP-%D232%HQ?CC<,BVDH5618F=;%3AZ)0V<+7&CUL+^ M/H'"J:09?0T\R:[W,<"J8A =? /_?3C;X+$U2R,U&"?1$ MM21^RXRF/^ 3X M(6%R&YO$3BZ(S]'YW)3T$ 6!@MK'#"(<5W@$I6*B(./7DI.N)2-Q:[]F_YAZ M#[U^I!Z= M1[UD"5*T>)E/:=(YS3>WV4+;)_"%P%?"?:K#YD))^0?A1558G(B=9S^(^(NS M(P^SJ6,PC2+=!?$N1*]5=L<+=HV)%LQIQO M9D6PD'TMP?=*G/A_=+Y/SW<5 MYHF>_Z,P?Z-P#_/N31&V&8D&VZ5E<*3&T:1%W$37?7O@::1_X?.R?A6VD\:1 M"_KP8]+X6D0/0&PO=V]R:W-H965T%-;IT5 US7, M=PY$E4A:,;[9W#(MI*%%EF)G5V2V#TH:.#OB>ZV%^W,"98><;NE;X$DV;8@! M5F2=:. 'A)_=V:''YBR5U&"\M(8XJ'-ZOSV>=A&? +\D#'YAD]C)Q=J7Z'RM M'OD.)LR!M,HTAV*]QB] M%MO#/F/7F&C"G$8,7V)F!,/L$NT7?_*+S]H' -<_A0 MA"U&HL$U:1D\*6UOTB(NHO.^W?,TTG?XN*S?A6ND\>1B _Z8-+[:V@ H97.# M&]#B^Y@=!76(Y@%M-V[)Z 3;30^ S:^P^ M02P,$% @ QVT"33G/[["K M 0 D0, !D !X;"]W;W)K&UL;5-M;YPP#/XK M47Y P^6Z]78"I%ZG:9,VZ=1IV^<<&(B:%Y:$H_OW_(=0"#/6AE?T"Z$_LB8KSK0PM_8'@S>--9I$=!U+?.] U$GDE:,9]E[IH4T MM,Q3[.S*W Y!20-G1_R@M7!_3J#L6- =?0D\RK8+,<#*O!]WQ],^XA/@IX31KVP2.[E8^Q2=+W5!LR@(%%0A9A!X7.$! ME(J)4,;O.2==2D;BVG[)_BGUCKU)Y.:=(Y3C?\=J9M$_A,X OAD.JP MJ5!2_E$$4>;.CL1-L^]%_,6[(\?95#&81I'N4+S'Z+7F9?"DLH-) MB[B*+OMVS]-(_\&G9?TF7"N-)Q<;\,>D\376!D IV0UN0(?O8W$4-"&:=VB[ M:4LF)]A^?@!L>87E7U!+ P04 " #';0)-3A,APZH! "1 P &0 'AL M+W=O?0\0R(M6QI>T#V$X M,>;K'K3P=W8 @S>M=5H$=%W'_.! -(FD%>.'PSW30AI:%2EV<55AQZ"D@8LC M?M1:N#]G4'8J:49? T^RZT,,L*H81 ??(?P8+@X]MF9II ;CI37$05O2A^QT MSB,^ 7Y*F/S&)K&3J[7/T?G2E/00!8&".L0, H\;/()2,1'*^+WDI&O)2-S: MK]D_I=ZQEZOP\&C5+]F$OJ1'2AIHQ:C"DYT^P]+/.TJ6YK_"#13"HQ*L45OE MTY?4HP]6+UE0BA8O\RE-.J?Y)O^PT/8)?"'PE7!,==A<*"G_*(*H"FKZMGM^_4;B#.;XMPC8CT>"ZM R>U'8T:1$WT77?'G@:Z3_XO*S? MA.ND\>1J _Z8-+[6V@ HY7"'&]#C^U@=!6V(YGNTW;PELQ/LL#P MK["ZB]0 M2P,$% @ QVT"3=_^(>FY 0 ]@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7?:2UM<=R3$EBU(9N]T!\K_J;61 MS/G0-,1V!E@525(0NEKMB61?U;_&WGTO%V;A48O? MO')MC@\855"S7KAG/3S!U,\.HZGY[W %X>'!B=.BVG*MZ*9._C MRE5A,.$0=,@I%YU^88T5F](#,>/8="U>\/E)_-F5(QJ.( M_[QYZ[/78GW89.0:"DV8TXBA2\R,(+[Z+$%3$B?Z'YVFZ9NDPTVD;_YQN+UQ MF,+LTB+;I,@V46!_(Y+"W-^(D,6Y2S!-G#B+2MVK..V+[#S4#S3>VU_X^")^ M,--P9=%%.W_[\8YJK1UX*ZL[/V:M?X1S(*!V87OO]V8&9F?>O$! M4$L#!!0 ( ,=M DVKPEQ9JP$ )$# 9 >&PO=V]R:W-H965T *G7JMJD33IU6OC^_9Q &6KY0FSG/?O9.-EH[*MK 3QYTZIS.6V][P^,N;(%+=R5Z:'#F]I8 M+3RZMF&NMR"J2-**\22Y95K(CA99C)ULD9G!*]G!R1(W:"WLWR,H,^9T1]\# MS[)I?0BP(NM% S_!_^I/%CVV9*FDALY)TQ$+=4[O=X?C/N CX$7"Z%8V"9V< MC7D-SK:/G+"A%B[?I ME%T\Q^F&W\VT;0*?"7PAI+$.FPI%Y8_"BR*S9B1VFGTOPB_>'3C.I@S!.(IX MA^(=1B_%+DTS=@F)9LQQPO U9D$PS+Z4X%LECOP3G6_3]YL*]Y&^7U>_3CXH MW,"D=Q^*L-5(--@F+H,CI1FZN(BKZ+)O]SR.]#]\6M8?PC:R<^1L//Z8.+[: M& \H);G"#6CQ?2R.@MH'\PO:=MJ2R?&FGQ\ 6UYA\0]02P,$% @ QVT" M32LU(M2I 0 D0, !D !X;"]W;W)K&UL;5/; M;IPP$/T5RQ\0<^DE70%2-E752HVT2M7DV0L#6/&%VF9)_KYC0PA-><$SXW-F MS@SC8C+VR?4 GCPKJ5U)>^^' V.N[D%Q=V4&T'C3&JNX1]=VS T6>!-)2K(L M23XQQ86F51%C)UL59O12:#A9XD:EN'TY@C1325/Z&K@77>]#@%7%P#OX!?[W M<++HL35+(Q1H)XPF%MJ2WJ2'8Q[P$? @8'(;FX1.SL8\!>='4](D" ()M0\9 M.!X7N 4I0R*4\6?)2=>2@;BU7[-_B[UC+V?NX-;(1]'XOJ37E#30\E'Z>S-] MAZ6?CY0LS?^$"TB$!R58HS;2Q2^I1^>-6K*@%,6?YU/H>$[SS8=\H>T3LH60 MK83K6(?-A:+RK]SSJK!F(G:>_<##+TX/&&UL;53M;ML@%'T5Q .4Q$G<)+(M M-9VJ3=JDJ-.ZW\2^_E#!N(#C[NUWP:[GI?PQ<#GWG',QEV10^M74 ):\2]&: ME-;6=D?&3%Z#Y.9.==#B3JFTY!:7NF*FT\ +GR0%BU:KF$G>M#1+?.RLLT3U M5C0MG#4QO91<_SF!4$-*U_0C\-Q4M74!EB4=K^ GV%_=6>.*S2Q%(Z$UC6J) MAC*E#^OC*79X#WAI8#"+.7&57)1Z=8MO14I7SA (R*UCX#A%3B=U/8.J5[2@HH>2_LLQJ^PE3/CI*I^.]P!8%P MYP0U/9=]S]XO4QPK/)7= ?A=]#\P:CUVQ]V"3LZH@FS&G$1$O,C&#(/DM$ M(8E3]"D]"J=O@@XW/GWSG\/MC<,09A<6V09%M@&"^$8DA+D/B^R"(KL P3Y, M$ <)X@#!X<;E9PQVZ(T(6]P.";KR?6%(KOK6]^0B.K?>0^1OUS_XV+<_N*Z: MUI"+LGA'_4TJE;* 5E9W6'"-3\6\$%!:-[W'N1X;9EQ8U4UO 9L?I.PO4$L# M!!0 ( ,=M DTE$W?+I0$ )$# 9 >&PO=V]R:W-H965T,V;(%+>P-]M#YFQJ-%LZ[ MIF&V-R"J"-**\22Y95K(CA99C!U-D>'@E.S@:(@=M!;F[P$4CCG=T4O@13:M M"P%69+UHX">X7_W1>(\M+)74T%F)'3%0Y_1NMS^D(3\F_)8PVI5-0B1EO,R==2@;@VKZP/\;>?2\G8>$>U1]9N3:G MWRBIH!:#Q%^\6[/_6S*$(RCB'=>O/71<\&3 M7<;.@6C..4PY?)7SD<$\^U*";Y4X\/_@?!N>;BI,(SS]I)!?*=S*2:^*L-5( M-)@F+H,E)0Y=7,15=-FW.QY'^I$^+>L/81K967)"YW],'%^-Z,!+26[\!K3^ M?2R.@MH%\ZNWS;0ED^.PGQ\ 6UYA\0]02P,$% @ QVT"3034YR:K 0 MD0, !D !X;"]W;W)K&UL;5-A;YPP#/TK47Y MP^5V;74"I%ZG:9,VZ=1IZ^<<&(B:Q"P)1_?OEP3*6,<78COOV<_&R4>T+ZX# M\.15*^,*VGG?'QES50=:N!OLP82;!JT6/KBV9:ZW(.I$THKQ++ME6DA#RSS% MSK;,I:U[PIZ3TD-C1B4?\+Q,\S]'"B9F_\* M5U !'I6$&A4JE[ZD&IQ'/6<)4K1XG4YITCE.-X>[F;9-X#.!+X3[5(=-A9+R MC\*+,K+_T?DV?;^I<)_H^W\4'MXIW,+=[)'"NH' M8^KP'O"S@TE?[9&KY"SEDS.^5#F.G"#@4!K'P.QR@0?@W!%9&;\73KRF=('7 M^Q?V3[YV6\N9:7B0_%=7F3;'>XPJJ-G(S:.K].\TF2+&'A +H$T#5@[_.0.9%7_I$95F1*3DC- MO1^8^\7Q@=K>E,[I6^'/K'AMO9>"1FE&+HYHP1QG#+W"Q"N"6/8U!0VE.-)7 MX302P/"9D?=&*OU!+ M P04 " #';0)-F.2RQ[H! 3! &0 'AL+W=OVN'+2&FZ4%0\Z &D&ZE4UI0 MZT)])&;00-M $IQD2;(F@C*)ZS+D]KHNURUB\BLTC(!TC ED8:NPI_3[:[P^ #XQ6 T5W/D*SDH M]>:#KVV%$V\(.#36*U WG&$'G'LA9^-/U,3SEIYX/;^HOX3:72T':F"G^&_6 MVK["CQBUT-$3MZ]J_ *QGA5&L?AO< ;NX-Z)VZ-1W(0O:D[&*A%5G!5!WZ>1 MR3".4?]"6R9DD9#-A+3XD)!'0GY'().S4.HSM;0NM1J1G@YKH/Y.I-O<-;/Q MR="[L.:J-2Y[KK-T59*S%XJ8IPF376'6FUO([G](EJYG#'$69A_9HH\L".0W M IME@7Q1( \"ZQN!QV6!8E&@6'#PZ:X3$V83,#)@BE5RUXJ/,9,1&PO=V]R:W-H965T"- ARSY"5@<^:,9YPS8UBYO5JTVM9>'^"6MOQ7G3U(' MY-F6COZ+?)6I@CW]GXO%(X)"!)02T ] AJ$@3"#4+?3F-Y"!%R(&!'0P,>F M@P0M).\@/' CSW4'.WP/D40T0C[,YMS.X>S%Z<$X/9 H#Q/XD,"?O^4!) AF M;#G"^(.$3&-Z"PGA0D) $&"""!)$\U/!7%PNW!G)@*!PJ.1I4'\QAMK% $5D MH,#U@-U0$!BN" Q(F48EE$9J8&JMQ(UJ8%CV;*Q[3FSHK0.)*V\^\RB*#,)A M6'H,:(_XT);0QKC;EVQGTOX&9G')<##D1,@[JWUJ!K;R8O M6.<-!O451FS64]%K5[KVY?O0U'44I&Z']2^'F6\OPQ2>:B;VT#=E]UWDFY0%R?] M#&UL=53;;IPP$/T5Y ^(P=R2%2!U4T6MU$JK5$V? MO3 L*#8FMG=)_[Z^$$1WR0N>&9\Y9V:P74Q"OJH.0 ?OG VJ1)W6XPYC57? MJ;H3(PQFIQ624VU<><)JE$ ;E\09)F&884[[ 56%BQUD58BS9OT !QFH,^=4 M_MT#$U.)(O01>.Y/G;8!7!4C/<$OT+_'@S0>7EB:GL.@>C$$$MH2?8EV^\SB M'>"EATFM[,!VE!9]93"FJE($Z3A594>DSO,X# 1(0_Q)SK)IDZRH1-=Z7A,LM(A29[FZ;9. MNJF3WNK$\95.>J.3D$]$LDV1;*,9'5<;*W]2>5IWY0P5%H M&<>B,5AT&IKYL:6_IIX1XMQ?@'P\@Q5_P!02P,$% M @ QVT"3;RA/"T8 P 3@T !D !X;"]W;W)K&ULE5=M;]L@$/XKEK^OA@/\4B61UD;3)FU2U6G;9YJ0Q*IM,ILDW;\??JGE MF&-KO]B [^ZY!_,JB#YE26LOYSIPI] M688T?!UXS/<'TPY$J\51[M5W97X<'VK;B\8HV[Q459/K*JC5;AE^I+=KR%J' MSN)GKB[-I!VT5)ZT?FX[7[;+D+09J4)M3!M"VM=9W:NB:"/9/'X/0<,1LW6< MME^C?^K(6S)/LE'WNOB5;\UA&:9AL%4[>2K,H[Y\5@,A$08#^Z_JK IKWF9B M,3:Z:+IGL#DU1I=#%)M**5_Z=UYU[TO_)4D'-]P!!@<8'2C_IP,;'-A;'?C@ MP&<.44^EFYNU-'*UJ/4EJ/O?>Y3M*J*WW,[^IAWL)KO[9J>GL:/G%0BVB,YM MH,'FKK>!JQL^@1$D$3A*BJ*D+A((_X*0*4S(&H.V_4-VT4URZ%_VIO M/=A,<2 6B6]-4USD%%%Y.D=B#M('RIAGP5%MJ!ZB7+JX<0)3#/><. MP!4!Z3OHXHH 9!]TZ6;.X2%SV$:3-<&3-O;(VQU,=UH;90.2 M&_N?#O9R,W8*M3-M,['MNC_A]QVCC\/M)1JO4*N_4$L#!!0 ( ,=M DUA M\2T:^@$ $D% 9 >&PO=V]R:W-H965T*5^H(]PYES MSA@\V\ATZ_J;A@1.E0U$CV DAIBQA% M. ABQ$C;^7EF19WQ0M.W@)#PY,$;$GR-0/A[\T+\F7MJZ42:!\JPG-?P M];,_"1VAA:5L&72RY9TGH#KX#^'^F!J\!?QJ892KO6@U!!I&[]G3G^1-(7K_97]V?:N>SD3"8^L+T* M'_!IR'PGHFX[Z9VYTA?*_O85YPJTEV"COTRCY]H24*B4V29Z+Z;;/06*]_/@ M0LOTS/\"4$L#!!0 ( ,=M DUO!Z2#_0( )$+ 9 >&PO=V]R:W-H M965TS#:7$OFF[EV [YQZ?>[ O=W:6S5.[%T(%SU59M_-PK]1A&D7M M>B\JWM[*@ZCU/UO95%SI:;.+VD,C^,8&566$XSB)*E[4X6)FUQZ:Q4P>55G4 MXJ$)VF-5\>9O+DIYGH'AH]BP:635&)NBUD M'31B.P_OT/0>)2; (GX5XMR.QH%)Y5'*)S/YLIF'L5$D2K%6AH+KQTDL15D: M)JWC3T\:#GN:P/'XA?V335XG\\A;L93E[V*C]O-P$@8;L>7'4GV7Y\^B3XB% M09_]5W$2I88;)7J/M2Q;^QNLCZV25<^BI53\N7L6M7V>>_Z7,#@ ]P%X"-![ MOQ5 ^@#R&D#?#*!] /WH#JP/8,X.49>[-7/%%5_,&GD.FNX\'+@Y=FC*].M: MFT7[=NQ_VL]6KYX6.$EGT.+[< M8.DC7)FK=TGNWR2YD$E LXB-3R[,FL $%"2@EH",!62.V1TDM9#:0FB:$N38 MX:,(IHPYCOBH#+/$X;KW40F)*8/S8F!>S,L+>XEU&#K:!C$2.ZB5C\(9(QDL M)@'%)+Z8-';$)-XV-X0X4@ ,)K"0%!22 D(<\_/4,Q\QG+K7RT=I5U "BYF M8B: &.=^Y!#&=07"4%A(!@K) +GX.80QO4$PERYS2B&:U\,4$S!W%,+ M@2;Q%3%7"C'R*+)K#& 1O4/XX^4)P04.D?<+5(]Q*A1USLFRA]'+$D6HZYS/ MIFL4=2LWP*:+5'SE.B*X^B*__&97/E,(KG.(_8?%<'5"?GGR+4X\4VZ0^T4$ M0!BY[OH8E+G6^IB1_5U*T:B=J$2SL[U=&ZSEL58FE]'JT#_>8=....LYFBX1 ML+XR_:9M7U[INV;U&V]V1=T&CU+I)LBV*ELIE=#2XUO].O:Z/QXFI=@J,TSU MN.F:Q&ZBY*%O@*.A"U_\ U!+ P04 " #';0)-U-J?B.$" *"P &0 M 'AL+W=OW/ MI^;LL9U/Q5Z61_EOP4AQG/O)/!T_%=B?U03"?-OF6_^3R5_/8 MJEUP9ED7%:^[0M1>RS.UR?V+T:\$O.<=SP3Y9]B+7-7/@B*?&]0_YT?>*G@NA*58R7*SGQZJWTG136PJ%*J_+5_%K5Y'@?^ M4Q@<@(< ? Y0N=\+($, >0N@[P;0(8#>FB$: B(K0]!K-V8^Y#*?3UMQ]-K^ M/C2YOG9H$JG7M=*'YNV8[Y2?G3H]S'&"IL%!$PV818_!(PQCEY '%_)&$J@" MSE5@J(H%=L+Q98+,1;#8JN%#DN6[)!=E$M L8N+9A5D8)J @ 34$9%Q :IG= M0V(#J0V$QC&Q7DGFH@BF460YXJ)2'#&+:^FB& EI!.N*0%V1HPLG!"9@( &[ MW=D8)(@_=K:'T)%.C*E]V3,7A3 E]EUS4133U'86R$C#)(5U):"N!'"6P@0I M2)#>[BP*X181?NSM@+FP+8WBQ#(7@C'DW%L 1E)$+;8E!%/W^YJZ*PT0 0Y? MN?P([%[W"'_"8[BS('*#Q\21JW[,L6VQBR(LI+;#+@J%++4;)I0RQ>R*-+CG M(;?IX>0:!=Q>4/0)@^$&@]@-!C.G$]I7,P,P.$IM=P$0"6UO71!EB24J&/V/ M5[S=FJ&J\U9B7TNM9G1Z'MSNL9X#K/,%FF0(.'_0@YZ9&][H^RGQ1]YNB[KS MGH54TX>9$39"2*YJ#^_4"]FIP?2\*?E&ZF6LUFT_G?4;*9IA\@S.X^_\/U!+ M P04 " #';0)-DSTH$8(" !*" &0 'AL+W=OKVOYVB!/0 ::V$ZYO M7]MP'#%6DC_!7F;&.POL)NT)?6,EQMQZ;^J6K>V2\V[E.*PH<8/8$^EP*^X< M"6T0%UMZIBKW0+"5G7EL(JU%\7%M/WNKG>=*@D+\ MKG#/9FM+6MD3\B8WWPYKVY49X1H77$H@<;G@'->U5!)Y_!U%[>E,29RO/]2_ M*//"S!XQG)/Z3W7@Y=J.;>N C^A<\U?2?\6C(6A;H_OO^()K 9>9B#,*4C/U M:Q5GQDDSJHA4&O0^7*M67?OA3IB,-#,!C 0P$<39MPC^2/ _"<%-0C 2@D=/ M@",!:B0*)5NP!$BE(JR!!%/F>5HXER@\&T.P+&GW!A2\0QV:!T"@0/E[9R"@0W:_L EF/N,PTD#Y$A2Z@0;: M+D$>]!-7JZL!!: ;F%W%1E>QH:Z)62 Q"B2/UU6T>V.#<.]7=L1+ZK=Y(ER@N@IQ?7!(OFSV#PYLSZ8(/I20TE9A7DW')I:A:=!M\SD'U4 MBV^\5>X9XELY*%7?_90?INP/1$]5RZP]X:)[JQY[)(1CD;W[)#Z84@SV:5/C M(Y?+2*SI,-V?=.+F=Z>]#]A]02P,$% @ QVT"3;F82M4> @ ( 8 M !D !X;"]W;W)K&UL?55;CILP%-T*8@%C,!!" M1) FJ:I6:J5HJK;?#KD):&Q,;2=,=U_;$(8!IS_Q@W// \>7O./B558 RGMC MM)%;OU*JW2 DRPH8D4^\A48_.7/!B-)+<4&R%4!.MHA1A(-@A1BI&[_([=Y! M%#F_*EHWO#)&Q-\=4-YM_="_;[S4ETJ9#53D+;G #U _VX/0*S2RG&H& MC:QYXPDX;_WG<+//#-X"?M70RRQ/>& M\-_@!E3#C1.M47(J[:]77J7B;AAYZ\>ZL6,W\-_+W 5X*,!C@=;^7T$T M%$3O!;$-WSNS43\118I<\,X3_6&UQ/PGPDVD7V9I-NV[L\]T6JEW;P7.@AS= M#-& V?48/,&$(P)I]E$"NR1V>%&./PKL'8C8K1 Y0T2V?O4AQ .+L9,@M@31 M-&$P,[GK,:G%-!83A6D8S:(L43A-UHG;3.(TDRS,X&QNIL?$$YDP3!^HK)PJ M*\<[B]P$J9,@==B,9S;3A7 P:Z?(VB&2S$36"Y' +9$Y)3*'Q&HFD2U. M=2Z!)A>.@;C8WB2]DE\;VQ\;VPK[#^][YG8A+W4COR)6^]O9RGCE7 MH(T$3_K@*]VNQP6%LS+35,]%W[3ZA>+MT(_1^%$H_@%02P,$% @ QVT" M31:_ZIB @ < @ !D !X;"]W;W)K&ULC5;9 MCILP%/T5Q'L'#)@E(I$F2]5*K32:4=MG)W$"&L#4=L+T[VL;AV%QEI=@7\XY M]]QK8R=M"'UG&<;<^BB+BLWMC/-ZYCALE^$2L2=2XTJ\.1!:(BZF].BPFF*T M5Z2R<#S7#9T2Y96]2%7LA2Y2RSTM:5>C9:_T(S$SQ-\#J"R'V+X&N"_TD(;A("30@>S0 U 8XR.&WMJIEKQ-$B MI:2Q:+L?:B2W'9A!L5P[&52KH]Z)?C(1/2^\)$J=LQ32F&6+\7J8,!Q"UE,( MZ!".,-"Y\$PNEMZ$[@T3K*:(<&1S?5=DAFEP<"L5$@ M?GP_)4:!Y(']E$P7)_3#*WT'KOF4<.]OJ+4&7=\&PTQ7SB/PP!IKT&#O @ " M?^SH+JZUY/1.RQ+3H[JZF+4CIXI++[UH=ST^>_*T'<678+8"AOA:7J?J=/Z4 M;^_BGX@>\XI96\+%&:].X@,A' O[[I/X8C)Q_7>3 A^X'$9B3-L[L)UP4NO[ MW>G^9"S^ U!+ P04 " #';0)-C '1ERD# !T#0 &0 'AL+W=O MG6B>U!-6TD(\.; J3[AH5D>G+BN:[!4ISQP7H<#)D[2P%S/5]U0M9NS,L[2@ M3Y55G_,\J?XM:<:N2_#&CN"W!'_L"$%+",82PI80OA.(6L!F=M5RK1.>+&85 MNUI5L^/*1&YL/ W%AMC)3K7^ZIE8L5KT7A8$N3/G(H5:S++!N#>8(.A#UB8$ M=PA'&.A"<$R40] 0\ M6, #!3PE0'H"OK9H#<93F$)AD#:E@XCU(&+S$:)7B \6X@.%:%MKZ1M#8.1' M$=&693T2MS5Q(?%B[X[O /0= +ZUG;1L,-'-.&XP";4MN1Z%V@(H-(E@QR'H M. 0<1YKCT)@9W\<(ZW]%$X:C$!F5F; ^S'1=Y )I2. #T.@/J.[R0_!B3T101!=\(.@]G^@%U MXM[DPH&)/Y&8&(Y,#&6F'C78C#,P0U8 ,$+$)\;TC13<# OVBX3C%$-YJN=2 M"QJ(G!4$0Q-LO/A'J6T&U?KEP:F+@=C%_AT). 9Q^(F=!(<-AM(FTJ[<[-]UQ.JZ/Z?*^M'3L77'JYZ>V." ^N_![4^I=XNL) M_QI/-\T!X%V^.8]\3ZIC6M36,^/B*U1]*QX8XU381Q.QK"=Q!.H:&3UP>1N* M^ZHY!S0-SLKVC.-T!ZW%?U!+ P04 " #';0)-*N6/N[(6LF39;>4A4*SG;.5)=)2!-25*SLHGG4Q?; MR/E4G'15-GPC(W6J:R;_+'@E+K,XB]\"3^7AJ&T@F4];=N#?N?[1;J39)8/* MKJQYHTK11)+O9_%C-EE3BW> GR6_J*MU9)T\"_%B-U]VLSBU!?&*;[558.9R MYDM>55;(E/&[UXR'E)9XO7Y3_^2\&R_/3/&EJ'Z5.WVG2K])"Z? M>>\'QU%O_BL_\\K ;24FQU94ROU&VY/2HNY53"DU>^VN9>.NE^X.!3TM3 ] M 0P$D_LC NP)\)V /B2@GH#^-P/N"=C+D'3>73-73+/Y5(I+)+OCT#)[ZK() M-H]K:X/NZ;A[II_*1,]SF)%I8J\Q(462 X)3KS\!15@4& (8-HF#)G' 9.&9Q..23-TD M\RP&8*87P'_R(1@L?+5U$(;R.^9(T!P9FP->&Q=DE(<669[Z1WH,P[C N0=; M!6 TSR#RS(UA("=%<>04 !D !X M;"]W;W)K&UL?91=CILP%(6W@EC &# 0$@%2DZIJ MI5:*IFK[[, EH#&8VDZ8[KZV81#CN'V)_\X]_HYCG$^,OX@60'JO/1U$X;=2 MC@>$1-5"3\03&V%0*PWC/9%JR*](C!Q(;8IZBJ(@2%%/NL$O0/\8S5R.TNM1=#X/HV.!Q M: K_0W@XI5IO!#\[F,2F[^DD%\9>].!+7?B!!@(*E=0.1#5W. &EVDAA_%X\ M_75+7;CMO[E_,ME5E@L1<&+T5U?+MO SWZNA(3\MX;_"':B2 M:Q*U1\6H,+]>=1.2]8N+0NG)Z]QV@VFG>27)EC)W0;041&M!&/^W "\%V"I M,YF)^I%(4N:<31Z?_ZR1Z#L1'K ZS$I/FK,S:RJM4+/W$D=1CN[::-$<9TVT MT5B*DT,1KQ*D %:*R$D1F?KT'05V&V"G 38&^)U!;,68-3NC&69(O(]3*XI# M%>$D=,/$3IC8 9-8,+,FWFP3XVQOL3A$0?:/9!?.HPOL@L*\2]90^<0[UNJ5,Q<-57HH M+H'L!*,G:]34 0[#-&AHU?K;M9W;B^V:7U5=M6PO/'EM&BK^[EC-[QL?^6\3 MS]6E5&8BV*X[>F$_F/K9[84>!:.74]6P5E:\]00[;_R/:%4@:V 5ORIVEY.^ M9U(Y/]OD=3(' M*EG!Z]_5294;/_.]$SO3:ZV>^?T+&Q)*?&_(_AN[L5K+#8F.<>2UM+_>\2H5 M;P8O&J6AKWU;M;:]]RMI/)C!!G@PP*,!>M\@&@PBQR#HR6RJGZBBV[7@=T_T MN]51\U&@5:2+>323MG9V36QM&^%L'=R,HT&SZS5XHL%S10$HXE$2:("1 M H,4V-JG,XH<=A"!#B+K()HZB$(GC5Y#K*:U&A3BR,GD/Z(92@RBQ *&UL?53;CILP$/T5RQ^P#I"[ &E#5;52*T5;M7UV8+AH?:&V"=N_KVT(RR:H M+[%G..?,Q3.)>ZE>=0U@T!MG0B>X-J8]$J+S&CC53[(%8;^44G%JK*DJHEL% MM/ DSDBX6FT)IXW :>Q]9Y7&LC.L$7!62'><4_7W!$SV"0[PS?'25+5Q#I+& M+:W@!YB?[5E9BTPJ1<-!Z$8*I*!,\'-PS-8.[P&_&NCU[(Y<)1)C9%+IOTORCMM)!]5;"J(1D+T3O#=)$-FOM1/U- T5K)':GBLEKJ9"(Z1;6;NG+YW M_INM5EOO-8VB?4RN3FC$G 9,.,,$$X)8]2E$N!3B%#[0PX\!LD?$=K<<(5HL M(O+\[;R(\+ LL%X46'N!Z$,7#G==&# [CQ%#&9O#7:NR1U"PW^SO4B&SQ^&@ M*C_'&N6R$\:U8>:=5N4Y=(][YS_9%1HF_EUFV+_O5%6-T.@BC1T=_\"EE 9L MCJLG.]2U7?G)8% :=]W9NQH&?S",;,>=)M,?2_H/4$L#!!0 ( ,=M DT4 M>I*DD@, )41 9 >&PO=V]R:W-H965TM.3T'0;H^BRMLO\B1J=6]-NNE/'=E48O7QFO/594W_[V(4EY6/O-_ M-'PM#L>N;PC6RU-^$'^*[J_3:Z.N@FN675&)NBUD[35BO_*?V=.&1WV 5OQ= MB$M[<^[U0WF3\EM_\=MNY8>](U&*;=>GR-7A76Q$6?:9E(]_QZ3^M<\^\/;\ M1_9?].#58-[R5FQD^4^QZXXK/_.]G=CGY[+[*B^_BG% L>^-H_]=O(M2R7LG MJH^M+%O]ZVW/;2>K,8NR4N7?AV-1Z^-EN!-G8Q@.H#& K@&J[WL!? S@'P&) M'OS@3 _UY[S+U\M&7KQF^+=.>3\IV!-7Q=SVC;IV^IX:;:M:W]<\"I?!>Y]H MU+P,&KK1L*EB8RMX]*$)E(.K#4(V7LA*0$870!'A'C@<*-?QR<0BX0013!#I M!'R2@!N5&C2IUM1#I>(T,@NZ0;(LS!SCB:&=&-B)##NQU<]/+*,X,^P@&>?< M\0W-=,C*302 J,)#A!!A-D\R?* B98 >I48J%5?(T M-&?)?D";:QKJB)%CTA"F#,VA M# %\,%IDB6D)Z!8)=SS8"&.&YF &B(@L._=%4S,8,P0P$[LJC#%#G\ ,8BP4QP\Y%;B>:@]P-:;RO/M=Z,N&F][CD\D_Y(_I / M&Q9_Y,VAJ%OO37;J4UM_$.^E[(3R$GY1I#J*?'>]*,6^ZT]3==X,&P7#12=/ MXR9(<-V)6?\/4$L#!!0 ( ,=M DU.-=!GWP$ &0$ 9 >&PO=V]R M:W-H965T&A#0"I$VJJI5:*=JJ MVV<'AHO6%VJ;L/W[VH8E)$%]P9[Q.6=F[!F27JHW70,8],Z9T&E0&]/N,=9Y M#9SJ)]F"L">E5)P::ZH*ZU8!+3R),TQ6JRWFM!%!EGC?266)[ QK!)P4TAWG M5/T] )-]&JR##\=+4]7&.7"6M+2"GV!^M2=E+3RI% T'H1LID((R#9[7^V/D M\![PVD"O9WOD*CE+^>:,;T4:K%Q"P" W3H':Y0)'8,P)V33^C)K!%-(1Y_L/ M]2^^=EO+F6HX2O:[*4R=!KL %5#2CID7V7^%L9Y-@,;BO\,%F(6[3&R,7#+M MORCOM)%\5+&IA_:R\R=T]^=/[/5:NN]9.%FG>"+$QHQAP%#9I@K EOU M*019"G$@#W1R&^#XB-C&RQ'"Q2)"S]_>%$&6!:)%@<@+A#<"X=TM#)C88X3' M;,BGW5TECZ!UM(ON4L&SQ^&@*M_'&N6R$\9=P\P[CK:COQD,"B-V\9VKX;&'PPCVW&F\?1C MR?X!4$L#!!0 ( ,=M DUJ2]K&XP$ /0$ 9 >&PO=V]R:W-H965T MJT[;,#AX!J M8VH[H?OW\X4B0MPO^/:>]SG'-BY&+EYE"Z""=T9[N4>M4L,.8UFUP(A\X /T M>J7A@A&EA^*,Y2" U#:(41R%8889Z7I4%G;N*,J"7Q3M>CB*0%X8(^+? 2@? M]VB#/B9>NG.KS 0NBX&HW\-1Z!&>7>J.02\[W@<"FCWZLMD=![O4>A20@H5,HX$-UN'C-YCJ25$P%?\#KD"UW&2B&16GTGZ#ZB(5 M9Y.+3H61=]=VO6U'MY+G4Y@_()H"HCD@[ M2.]-92;M5M@UG;S4L]\&L0T;*<=-%(EC0WLBGMA( M!_7ES'A/I%KR2R1&3LG)&/5=!.(813UIA[ JS=Z>5R6[RJX=Z)X'XMKWA/_= MT8Y-VS )WS>>VTLC]494E2.YT)]4_AKW7*VBUD@6C8$G)ZWX:=D4R>Q M-C"*EY9.XFX>Z%0.C+WJQ;?3-HPU$>WH46H71 TW6M.NTYX4QY_%:;C&U(;W M\W?O7TSR*ID#$;1FW>_V))MMF(?!B9[)M9//;/I*EX2R,%BR_TYOM%-R3:)B M'%DGS&]PO K)^L6+0NG)VSRV@QFG^0M"BYG? "P&8#5(TO\:P,4 6@;13&92 M_4PDJ4K.IH#/IS42?2F2#53%/.I-4SOS364KU.ZM@B@IHYMVM&AVLP;<:<"C MHO8HTE42*8"5 G@I@+%'#Q3 [P!Z'4#C #XX@%8:LP8;S6 T&,>6J'9%189B M/TKJ14D]**F%,FO2^R@06R2N)D$H]Y-D7I+,0Y)9))D3!6+[=%U- G/H)T%> M$N0A018)&'"YG$3E/RR' !"@LHNFN5^NWZ0?BE'41P8%)U7=,;SXQ)JES&3^JOT*CG M2'9N+R'T?HH5_\ 4$L#!!0 ( ,=M DW19 WD30( M *T' 9 >&PO=V]R:W-H965TV$[=_7-BPBX&SS@F]GSIP9/..TX^)5 M%HPI[ZVN&KGQ"Z7:-0!R7[":RD?>LD:?'+FHJ=)+<0*R%8P>K%%= 0QA!&I: M-GZ6VKVMR%)^5E79L*WPY+FNJ?C[Q"K>;7SDOV\\EZ="F0V0I2T]L9],O;1; MH5=@9#F4-6MDR1M/L./&_X36.<+&P")^E:R3D[EG0MEQ_FH6WPX;'QI%K&)[ M92BH'BXL9U5EF+2./P.I/_HTAM/Y._L7&[P.9D?65#0*'O#=%_9Q=6:;A1HGWL>27MU]N?I>+UP**EU/2M'\O&CEU_$L># MF=L #P9X-$#!AP9D," S ] KLZ%^IHIFJ>"=)_J_U5)S*=":Z&3NS:;-G3W3 MT4J]>\E(E*3@8H@&S%./P1,,OD;D#D0P0H 6,*K 3A78VD=3%3%T$Q G ;$$ MY(H S<+H,;'%-!;S@" B.'$["IR. H>C>3:"A:,DP>&->$*GFW#I!M[0&3D) MHOLS&CL)8D>@9);1'A-, D4H2%:S^Y.[8"&$-^2LG')6#CG!3,YJX>*:4KXJ(NTT&_GN*C849EIK.>B?T#ZA>+M\#B"\87._@%02P,$% M @ QVT"37)I#VC; 0 L 0 !D !X;"]W;W)K&UL?53;;MLP#/T501]0V5;=#(%MH,E0=, &!!VV/2LV?4$ERY.4N/O[2;+C M.JG0ETBD#P]Y&%+9*-6K;@$,>A.\USENC1FVA.BR!<'TG1R@MU]JJ00SUE0- MT8,"5OD@P4D210]$L*['1>9]!U5D\F1XU\-!(7T2@JE_.^!RS'&,+XZ7KFF- MYDCQ34.7Z,M_O4X3W@=P>C7MV14W*4\M49 MWZH<1ZX@X% :Q\#L<88]<.Z(;!E_9TZ\I'2!Z_N%_\C]=9=H< M?\&H@IJ=N'F1XS/,>E*,9O'?X0SG/&IB;B7A+;3-+ MY_2]\]^L6FV]YX)N-ADY.Z(9LYLPR0H3+PABV9<422C%+OD0GEPGV']$T(B& M4]"@"NH)'JY41&&"^R#!O2>@:X(XNFE#"!/?*/D<E+O%:Y-#PYB&Z>,Z9 M.10YA]+BK)OO[5&I+OA1E76[#(]==WJ,HG9W5%7>/NB3JLTO!]U4>6H M/34JWP]!51DQ0I*HRHLZ7"V&>\_-:J'?NK*HU7,3M&]5E3?_K56IS\N0AA\W MOA2OQZZ_$:T6I_Q5?57=M]-S8ZZB2Y9]4:FZ+70=-.JP#'^GCT]<] $#XN]" MG=NK\Z OY47K[_W%I_TR)+TB5:I=UZ?(S>%=;519]IF,CG^GI.&%LP^\/O_( M_C04;XIYR5NUT>4_Q;X[+L,L#/;JD+^5W1=]_E--!<5A,%7_6;VKTL![)89C MI\MV^!_LWMI.5U,6(Z7*?XS'HAZ.YRG_1Q@.8%, NP1P>C. 3P'\$L#8S0 Q M!8B? ;<9XBD@OC<@F0(2*R :!VL8_6W>Y:M%H\]!,TZ@4][/4_J8F.>[ZV\. MCW/XS3R UMQ]7_$T6T3O?:()LQXQ;(:1<\P&8#(RQVP!)H[GF#]0'CK'/"$, MNV B4^^E: :+9D."9%80P0DX3,"'!'RF@%O5CIATP-0#YC=*B(=&0!H!:(1% M(QP:1C)Y330.K(NC,DZ\@F(H*'8%$8D3)#!!["WT'G.AO^0N%-L+ M!?XB[7D)01ZWI=@U*+ -R6V>$21F1N:AP=Y"$T C;)K$H>$^&NQ %%B0C&T: MUUD2TQ!O+"+L+A0L>6FOV DDKVNB#S3S3CQL#A2X@TQMKA&477.Q!Y)B)H:M M@8%5+^U=!P1YF@W#UL#<52_L'K"&((^K,L]^PEWU@C";ASE30B9LWJKG9-@? MF.L/@MBK:0)=3_-DWMI&'P$XRACS:\).PN[8J6PFT#57)A.@R<71-$W]FK#K M,-=U!'$TQ6ZWBU.@R<49\_=+P@[%7(<2Q+8."$IL/;=!#N;T?^@2@4K+8[XX,NR-SW5&0S"XAPOL/-7_ES6M1M\&+[LS[_/#6?="Z4R8A M>3 &HU?]02P,$% @ QVT" M33>=7Y0I! X!0 !D !X;"]W;W)K&ULE5C; M;MLX$/T501]@B3/4S; -Q$F<%N@"08O=?59L^H)*HE>2X_;O5[>H$CF,[!=; MHL\,SY \AS075YG_+(Y"E-:O-,F*I7TLR_/<<8KM4:1Q,9-GD56_[&6>QF7U MFA^-<$I8D#KNL[:7S*[-6B:7O-5PMY*9-3)EYSJ[BD:9S_7HM$7I(JZ]W\2B2I,Y4\?BO2VKW?=:! MP^>/[)NF^*J8M[@0CS+Y][0KCTL[M*V=V,>7I/PNKU]$5Y!G6UWUW\2[2"IX MS:3J8RN3HOFTMI>BE&F7I:*2QK_:[U/6?%^[_!]A= !T = '5'U_%H!= /X) MX)\&\"Z WQK@=0%>'P"?!_A=@']K#T$7$"@!3CNZS70]Q66\6N3R:N7MBCO' M]<)F\Z!:$-NZL9G_YK=JQHJJ]7W%&2R<]SI1AUFW&!A@?'\,>=8AK$ M!5 LUJ"%*QP>=01G.,8\Z1@_4'A.=K293O)").%TM4B..3;Q_J@60P).)N!- M APDB!2.ZQ82-)"LY>B#IPR8#F(\4J=6!_$P4H9^HX/0A8"NR2-K\K2:T%6H MK%L,'_)UO3!$KE"^$?>BXP+D$7=IWC[)V]=X;2ONL29"+5>%U*5IYFOE.P,2'#1L!T0N"J/5$@ MP^IDI-4_,"!2@"$%[9_L#@-EM(,RW4(YH%JM#@)NZH=V-:;;&C=M%HPV&.;? M42UM"8SP!'4S>"9!IC5$JYT1B* H8L> M*B?MYUL3;J83CHNDY8JZ$G%P4ANGH)6(<,=0&\[^2*P9];S8@48'4^9'VM%\ M&C>F1"L;"=%J)\8.-'5DG(2-"=$6@)0%:+5[^O\2P$A=.CH*P62>2-L)$D=\ M5/]O=:!AXN7(796/C@(,#':+M(L/ M)F*<@O8PO,/#..UA_(9=_Y$":7_WG,'=22KR0W-55EA;>N_M$I[_47/T/4$L#!!0 ( ,=M DVH8;G1 MH@( )8) 9 >&PO=V]R:W-H965TNV534;T((J\(J_,XX>RQ.SOC!3T-/:!?UYXRW=[H1:"R:C& M._*3B/?ZE5Q\AV[$_!< F0(FC$KYR<>&_LJ5)6E'ZHR;?- MV ]51J0@:Z$DL/P?QI1?TNIB+VQV?U+[IX6]\(_9C M?^![&[+%AT*\T=-7TA84^UY;_7=R)(6$JTQDC#4MN/[UU@8FP)8 .X*,?8^ 6@*Z$**[A*@E1,]&B%M";$0(FMJUF0LL\&3$ MZ,ECS7FHL3IV8!C+[5JK1;T[^C_I)Y>KQTD4@5%P5$(M9M9@8 ^3)->0A0VY MB 0R@2X+Z,IB!BTZO XPMQ%):N3P4&1Y5^0J3>0T"VE^ M0&94,6L@J894314)C TW;!"(,G-/;% TR)!AB0U"(;QA2NRL*;9J2F_L?>+D M)\^;FCH%TL>F-I"H;RJ*#$]M#(@-MQ8V)@Y#PU%'K"QRUS-PUC.P#;WA1^;D M9\\;"D)W4P@?6]IBKNJ$!FCN *69V3IL##*C+5W1P(UC!FYT.F#[BFXH.+O4 M%,#_<-;=00!ZPEEDMP"0F,?5@0+01"T<*)29G6+IBAA#L[*@=Z>4A.WT!<^] M-3U40I746^T>$5.H[B1C?0:&<^!87ZA'A[[#+O+-B^4'9KN\XMZ*"GD3ZOMJ M2ZD@,OGP13:@O7PD=9.";(4:IG+,FI=",Q&T;E]!0?<4F_P#4$L#!!0 ( M ,=M DW\30FZ; , ",. 9 >&PO=V]R:W-H965TX\+KH G'EC7IR$FU=2'7; MGL/NVO+BJ(/J*H0HHF%=E(V_6>FQQW:S$C=9E0U_;+WN5M=%^W?'*W%?^\1_ M&_A>GB^R'P@WJVMQYC^X_'E];-5=.&8YEC5ONE(T7LM/:W]+'O:0]0$:\:OD M]VYR[?6M/ GQW-]\.:[]J*^(5_P@^Q2%^GOA>UY5?295QQ^3U!\Y^\#I]5OV M3[IYUE?[W#KI*A-%E5*7;P._V6C_^_#$P8F# \ $P!C0!:]&Q";@'@,2'3O0V&Z MTX^%+#:K5MR]=GA9UZ)?$^0A5G-YZ ?UU.EGJME.C;YLDB1>A2]](H/9#1B8 M8,B("%7VD0(PBATLPI,DP1/$:(VQ3D!G"5(\08(F2'2">): 6DT.F$1C&HUA M<9(G$P-!S"&U16M ,RK( M ^;P6X+; T'\(;5U:T!S*AHP<%#A#D$0BZ"V=@UH/H%Y0%SK#W<)@M@$M=5K M0-F\J7BA*,QR7(K"O83D2T51Q^0![A* Z)K:'U\4Y)@YP,4/!$EA*Q<%.;X6 M@#L$( Y!;36A($L'>PSD>C^ NP@@NP;JD"S@[@"(.S![<1L0FZXXDA*'#P%N M#H"8 [/7-BRW#@32R+7F<&\ Q!N8_64RH%E/43;Y7IBWA/F,ZRW9_C%_BDL> MWI>I*18!,;N*<+(?KGE[UB>'SCN(6R/[W=QD=#R=;/6&W1K?J5,+P<9!G6:0 M\2TP]8"A$=G; 2C\7])P?/I6M.>RZ;PG(=7&7^_/3T)(KOJ- K4,+NK$-MY4 M_"3[2Z:NV^'8,MQ(<35'LG \%V[^ 5!+ P04 " #';0)-BR=AV;X! " M! &0 'AL+W=OEGIWQJR[HQC4$ BKK"!R'*]R# M$ Z$;?R?F70IZ1+7\W?Z#Z\=M9RX@7LEGKK:M@6]I:2&AE^$?5#C3YCU["B9 MQ?^&*P@,=YU@C4H)X[^DNABKY$S!5B1_F<:N]^,XK61W]G[@[A='^QCWIG).OQ5^#9LWZ+V629;D[.I <\QABHE7 M,?$2P9"^E(B#)6*?OOU08A<&;(. K0>D:T"4A %)$) $.D@_B0S%9.$BNV"1 M70!P&P:D04#Z=9E9$)!]068HYNY3$;8Z/.YN_N'ZW/6&G)3%<^A/2Z.4!>1M M;E!VB\_!8@AHK)MF.-?3I9@,JX;YOK/ET2G? %!+ P04 " #';0)-PN*T ME*\" "3"0 &0 'AL+W=O%8W(=_4F7,=O-=5H];A6>MV&45J?^8U4T^BY8UY3LX)SJ M*L)Q3**:E4VX63G;L]RLQ$579<.?9: N="E/9VT-T6;5 MLA/_SO6/]EF:732P',J:-ZH432#Y<1UNT;) U#HXQ,^2W]1H'=A47H5XLYLO MAW48VXAXQ??:4C#SN/*"5Y5E,G'\[DG#0=,ZCM=W]D\N>9/,*U.\$-6O\J#/ MZW 1!@=^9)=*OXC;9]XGE(5!G_U7?N65@=M(C,9>5,K]!ON+TJ+N64PH-7OO MGF7CGK>>_^X&.^#> ?^O0]([)(-#ZG+O G.9?F2:;592W +9_5DML]\$6B;F M+/?6Z([.O3/)*F.];M)%O(JNEJC'[#H,'F'0@(@,^R"!(8D=GKBGBQF"!(PQ M<01D3)!F,$$*$J2.('F( 'M)=IC481J'R>(,)S,Z&:B3 3J)IY--=!)"$)T*I7$>S^@L0)T%H$,\G<5$AR*2 MYP36R4&='-"AGDX^T2%9FF+O?RP JBR!8T$Q7'KQ]+LF>(9BIGH1D-#"+U\( ME,_H@"6\17A*0?R#@T"YUTL*"#1[;G [0$ _('/YP T! 1TA1WX^'8B.2S6A MF,XHP2T! 3V!^KVG!STHQ=0OZ0+BFCT[OW,\OH7+'0'UGOD-# +E_F<;C>Z? MFLN3NZE5L!>71MON.;(.T\ 6V_O+L^_LE #9\;* \%M$C ,!F>A]X(C^A=2- M*]^8/)6-"EZ%-A>MNP^/0FAN\HV?S*F?S80T;"I^U'9)S5IV8T*WT:+M1Z!H MF,,V?P%02P,$% @ QVT"30K*^YZ\ 0 @ 0 !D !X;"]W;W)K&ULC911;YLP$,>_BN4/4 ="H(T :>DT;5(K19VV/3MP M!%0;,]L)[;?OV1"$*C_T!?O.=[^[O[&=CTJ_FA; DCE/0UMIASYBI6I#< MW*D!>EQIE);.V3I&#Q9I,RR;N>EKGW'769JXL570]'3M.IGFAH"OHMVA\R%^\# M_G8PFM6<."4GI5Z=\:LNZ,8U! (JZP@D2U_,;_8?7 MCEI.W,"C$O^ZVK8%O:>DAH9?A'U1XT^8]>PHF<4_P14$AKM.L$:EA/%?4EV, M57*F8"N2OTUCU_MQG/FWM'!"/"?$2T*4>"U3(=_Y=VYYF6LU$CWM_<#=+X[V M,>Y-Y9Q^*_P:-F_0>RV3AVW.K@XTQQRFF'@5$R\1#.E+B3A8(O;IVW6);!<& M;(. K0>D:T"4A %)$) $.D@_B0S%9.$BNV"170!P'P:D04#Z=9E9$)!]068H MYN%3$;8Z/.YN/G-][GI#3LKB.?2GI5'* O(V=RB[Q>=@,00TUDTSG.OI4DR& M5<-\W]GRZ)0?4$L#!!0 ( ,=M DV?),&PO=V]R M:W-H965TK7C15I?B3TOU3<;416I5+?5UJOW%4_7;5"1>^#[S"O2K'3GTW;ML9I/ MQ4'F6FINOZYGK-Q7QG*]D0Y&J MCU>^X'G>,*DZ_FA2M\_9! ZOW]GO6O%*S'-:\X7(?V=KN9NYL>NL^28]Y/)) M'!^X%A2ZCE;_C;_R7,&;2E2.EW^+E.9SJ>5.#I5UZ+[M'$"F<2J@U;-8MLP[7=JBVNU^CH/DF#J MO39$&G/386" 8>P4LAQ#R"GB;HR@P0?&4T7VE0)6Z0V,". TQ6*,H+%1QO*_ M++=C!(L,+5@B@^9^C F2\!3S@&$8_DPHNGNT)6 G!!%.$* $04M 3PAB8_LQ M3&(\^C$F]'WCT6,88WMN,0S@@D)44(@04$,0AC%Z?H%AC.U;GL%S>P;/'8:Q MM %#13.$P.C918>)6DS98KZ$#$(\382FB9 T1K,LHG&:! :M<)(F1M/$2!JC MW^X0#+$D2= D"4)@CBP,8TE"?'RZ^@@%F)/1'STS C&QM#VQS'&"9*)FI@X4 M##)18)96(^@8OB: ) HL%/C4(A>,+8+/+8(,"F+XZEZ#A@\V9(-6.DV$SQ." MF)/8GACN3L(ND(L[CR#6&\N-1KL;)-361KCW"&8L6ZVXLTAROES ;0.8;4RY M,+8-BVQY<-, 9IK80H'; > "M;@=@")5F -/@X:;"]8\N&< \0Q8YAG@;H#P M K6X&P!Y68W5LI':Q.);P!T#B&/ ]O\F[@6(+Q"+>P&05PB8\U^#AF))PD*+ M<2EN&8I8!JB% G<#)>?KI;@;*/)R&.G5H*%QH\!X53UH$"%#>_NF(&]PS"EX MM6V/P;6S$H=2-F4,5ONC]G5[TC;6;\AD09#U)9G<=L>J#_KN7/\]K;9963O/ M0JK#67N$V@@AN2K>OU(VV?%TW=_D?".;RTA=5]UYNKN18J]_*_#Z'RSF_P!0 M2P,$% @ QVT"3='KT&-M @ I@D !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,>;V=C+/Q%GSJH&=]-2YKIG\NP4N MNK5/_.O&[DV85C"B'JH9&5:+Q)!S7_H8\;FED$US$ MKPHZ=3/WK)2]$"]V\?6P]D-;$7 HM(5@9KC $W!ND4P=?P90?^2TB;?S*_IG M)]Z(V3,%3X+_K@ZZ7/M+WSO D9VY?A;=%Q@$+7QO4/\-+L!-N*W$E13V@F%)J]MJ/5>/&;L"_IN$)=$B@8X+AMEIZ(E?Y)Z99GDG1>;(__);9 M_Y@\4G,VA=UT1^&^F>*5V;WD"QIGP<4"#3';/H;>Q) Q(C#H(P7%*+;T0SK% MTR.TPLBE1V\JC'" & 6('4#R!F"! RQ0@ 520?+NC/J8V,4TOW)#*U#T#NQ M$W>?H)=_0RA"M)J P U HCODXA8@\1RY,29WPJL$MPI!O!*%$Q"X#TARAUS< M"22=(S>]P[($=PQ!+!--71#<#F0U7R[%_4##&7*'H'ER*>X:BK@FFK@@%/<# MI7?(Q?U L1?A@]QHCMS@YIFL09Y<@Z"\0IP;UYW<[(Y-R(:Z9_9_>-_!?&?R M5#7*VPMM'FOWI!Z%T&"*"1^,*TK3-(T+#D=MIZF9R[YSZ!=:M$-7%(RM6?X/ M4$L#!!0 ( ,=M DTJ;RJI?0( &\( 9 >&PO=V]R:W-H965TF3=JDJ-.ZWPYQ BI@9CM) M]_:S#:4!;M+U1\'FG'//O?ZX2:]6\564M%VZN5#/W/)GEK*+RB3>L MUE^.7%14Z:$X>;(1C!XLJ2H]'Z&95]&B=I>IG=N)9V$^F?C4[H4=>KW(H*E;+@M>.8,>%N\+S+2:& M8!$O!;O*FW?'I++G_-4,OAT6+C*.6,DR922H?ES8AI6E4=(^_G2B;A_3$&_? MW]6_V.1U,GLJV8:7OXN#RA=N[#H'=J3G4CWSZU?6)12Z3I?]=W9AI88;)SI& MQDMI_SO962I>=2K:2D7?VF=1V^>U_1+%'0TF^!W![PDZ]B,"Z0CD@Q \) 0= M(1@1O#856YLM5729"GYU1+N\#36[",\#7?W,3-IBVV^Z/%+/7I8A(:EW,4(= M9MUB_!L,[A&>5N]#^%"(M3^A^\, &P 1#"';*80@ KL@8*+$"LP&B0:P0 * M!%: # 3"4:5:3&0QM<6@4:J/$ ,3(6@B!$S,1B;"3TVTB.!S$S/0Q&QB@J $ M%HA @>C_UR(&!>*I@VBT:S?Q)$F,$1J58AM/BH5QB.P?;"@!#2530WBTR]<0 MYLX6Q@@^K&@J$4?CTPJ!XCMQ[EP*&)!(QG$ 4'*G:!B\&5;8!]9QO)T[T&") M$"9^,EG,#0!-$C^\OY@8OBLP 8[9I,YDZBN*8VCK>#>W<<7$R78ZZ63\7-LV M>S/;=].5;V_S#WC;BG]0<2IJZ>RYTCW!WMQ'SA73CM"3/M>Y[O[]H&1'95XC M_2[:%M@.%&^Z]N[UOS&6_P!02P,$% @ QVT"35?MJ9HP @ $P< !D M !X;"]W;W)K&ULC57ICILP$'X5Q .L.*I/E;83I"PZ=H(?H']V6VE&9%(YU VT MJA:M)^&X\C^%RTWH" [Q7$.OKOJ>364GQ(L=?#VL_,!&!!SVVDHPTUQ@#9Q; M)1/'[U'4GSPM\;K_IO[9)6^2V3$%:\%_U0==K?S<]PYP9&>NGT3_!<:$$M\; ML_\&%^ &;B,Q'GO!E7M[^[/2HAE53"@->QW:NG5M/ZRD=*3AA&@D1!,AS/Y) MB$="_%$"'0ET(N0N$S*DXO9FPS0K"REZ3PZ?MV/V+PJ7U.S^WDZZS79K9GN4 MF;V429P7Y&*%1LSC@(EN,(M;S!K!T. 6L[G'Q$DR88B)PR-!U!VM9UA&E_7PF!%K@X;>UU\ M9_)4M\K;"6W.+7>Z'(708#2#!_.S5>:&F@8&UL=93=CILP$(5?!?$ :S 8:$20FJVJ5FJE:*MNKQT8 EJ# MJ>V$[=O7-@2QQ+G!?V?.-V-LYR,7;[(!4-Y[QWJY]QNEAAU"LFR@H_*)#]#K ME9J+CBH]%&+W,X=19'SBV)M#T?AR4O74?'O (R/ M>S_T;Q,O[;E19@(5^4#/\ O4[^$H] @M+E7;02];WGL"ZKW_.=P=,J.W@M<6 M1KGJ>Z:2$^=O9O"]VON!20@8E,HX4-U"Z?W/_:FO7 MM9RHA&?._K25:O9^YGL5U/3"U L?O\%<#_&]N?@?< 6FY283S2@YD_;KE1>I M>#>[Z%0Z^CZU;6_;F]*,VFWPJ[IY*6>O1:$X!Q=C=&L.4P:O-)$A"P:I/T7"'9"L#5(/D BMT'D M-(BL0?3!(-YD.6E2J^FM)LS"U$V)G938.L0K!QR$GS:8>U&4Q ^*(4X,<6!P ML,'FFNB^F M&S\-%!_FQPPM+VKQ'U!+ P04 " #';0)-Q2'S_.\! E!0 &0 'AL M+W=O>N:95)X"(;2 /?0?T83D)'>&6I.@:]['B/!-2Y M]Q@.+U5 MTA1N]U?V3[9WWI.%M8M!5&7N>UZ^TZ+?S7,G=!N!2$:T$X]S(+6>MQ9@OB-Q\1-L'<2["W![@U!>M/DC$DLIK>8O1_XON_6B9PZ MD4/GPXU.=*>3^N_*Q$Z9^%XF?H<@<1(D_W^@J9,@=3@(;AIU8<(;$;RYI@Q$ M8Q^H1"4?>SL<-MEU!CR&]IK_@\\#Y!L13==+=.9*/Q9[I6O.%6@K_H,^]%;/ MK#6@4"NS3?1>S"]W#A0?EJ&$U\E8_ 502P,$% @ QVT"353.5E>Y 0 MT@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0 M[[) HA4@91-%K=1(JU1MG[TP@!5?J&V6Y._K"Z&DY<7VC,^%Y/2KZ8' ML.A-<&E*W%L[' DQ=0^"FALU@'0WK=*"6F?JCIA! VU"D. DV>UR(BB3N"J" M[ZRK0HV6,PEGC?SA>6-=;[R!5,= .OH/],9RUL\C"TC ! MTC ED8:VQ/?[XRGU^ #XR6 RJS/R2BY*O7KC:U/BG2\(.-36,U"W7>$!./=$ MKHS?,R=>4OK ]?F#_2EH=UHNU,"#XK]88_L2WV'40$M';E_4] 5F/1E&L_AO M< 7NX+X2EZ-6W(05U:.Q2LPLKA1!W^+.9-BG>),E<]AV0#(')$M $K7$1*'R M1VII56@U(1U[/U#_Q/MCXGI3>V=H1;ASQ1OGO599?BC(U1/-F%/$)"O,?D$0 MQ[ZD2+92G)+_PK,\W28X;-9X" 3Y)X)LFR#=)$@#P>$30?Z/R(A) T9NBB2K MG@K079@F@VHURC#)*^\RL/?A$)SV9ZH[)@VZ*.M>-O2_5&PO=V]R:W-H965TD(G<\UXV< M F>E/4]U[)G-4WH6>5:29V;QR(GFNE&0>?UM1N]M3$6_OK^I?=/&RF"WF9$7S/]E>G&9V8EM[ M2_ Z@MQ[B."W!/^=$ P2@I80C-TA; FAL8/3U*[-7&.!YRFCM<6: M[Z'"ZK-#TU"^KIT*ZK>CGTD_N8Q>YF$4I\Y%";6898/Q;C!1U(>L[R&H0S@R M@2X+#\IBZ=W1O?X&JWN$F>;Z0Y'-H$@O31\TR]?\Z':'Q(,% E @T )^S^W$ M$R!DN#$"LQZ!V0QC>@6%8$'AG8"7^+! ! I$XRV-08%XA*409F)8"F!B MU[ 4PIB6#NOT"DK @A+ T@ 6F( "D_&6(A=N"NX(4R%0;/YM09!O-@\(%!B^ M@J#P05D/>AT"K'TD 3:J!?(^82[<1) _QEP %$>FN1#([(ICE#8@*'E0%MS: MT'TO\9+H@03<3%#X"7/A=H*BC\U=0:!X8EHR#&J2<6Z.V8*PHYYYN+6CYU(H M[DVTFZL6GCJFC?@235<(B*_5'*:/]7?Y9HC[@=DQ*[FUI4(.!_H(/U JB,S= M?9)&GN3FH6@53L8.MUT.O\/4$L#!!0 ( ,=M DW" MHW/&. ( " ' 9 >&PO=V]R:W-H965T4FCA>G]4_F]Y5+ULL8,W(KWHGJZ6?^=X. M]OA(Y OKOH#M)_$]V_PW. %1<%V)RE$R(LRO5QZ%9-2JJ%(H?N^?=6.>G=4_ MT]R$T!+"@:!RWR)$EA!]$.*;A-@2XGLS)):03#*@OG=CY@9+7.2<=1[OCT.+ M]:D+%HGZNTH=-/^.>:?\%"IZ*I)LEJ.3%K*858\)1Y@TO81LKB'!@$"J@*&* MT%7%*KRBAY<)UM>(=#ZIX;\B3S=%+LJ,G&9%AA^-,V296R!V"L1&(+UP^Q]& M)4Z!Y*J"))MTN7)AHHF=+DP\\=.%22:.7F/B,'4WE#H;2AV6?G(+S)T"\_LM MS9P"V1V6NC"33V#MPDR/J N332R]K=,WA$:?-P5^,+-6>"4[-E)S1]%AG#^& M>CQ,XJM@L0X<\8T:__VT_I#O[X[OF!_J1GA;)M50,J-CSY@$5?KL01V'2EU7 MPX; 7NKE7*UY/[3[C62MO8_0<"D6?P%02P,$% @ QVT"33;Y&ULC53;CILP$/T5Q >L M"83+1H"T256U4BM%6[5]=F"X:&U,;2=L_[ZV(800J]H7[!G..3XSX$D'QM]$ M R"==THZD;F-E/T.(5$T0+%X8CUTZDW%.,52A;Q&HN> 2T.B!/F>%R&*V\[- M4Y,[\CQE9TG:#H[<$6=*,?^[!\*&S-VXU\1K6S=2)U">]KB&'R!_]D>N(C2K ME"V%3K2L 7RT,8K%W="4GQMYT\+7,7$\; @*%U I8+1<#0X?/U:/]3^QV06JF85.FMZ9=ZI:H;*7/$R> M4W310A-F/V+\!69SCS@\(H+M#8.4@]F&;[.Q]Q\$_-41%L36?D)@+30P_&#) M7Q1Z)["U"FR-0'0GX-L%0JM ^. @?/96K;9@DG#5"0LFCNU&(JN1R-**Q"X0 M6P7BC[FZDAG(*=.S.Q%MEY,+WXYBK= MX.-4^XYYW7;".3&I+J2Y-A5C$I05[TE]ED8-TCD@4$F]C=6>C^-D#"3KITF) MYG&=_P-02P,$% @ QVT"392ZU4&A5@ T%0! !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.U]:W/;R)7HY^U?@J4K&% GTX_3I\W[\MFUWR9?- M>MO^VV_N=[N'[[[]MEW>EYNB'=0/Y19^N:V;3;&#/YN[;]N'IBQ6[7U9[C;K M;_/A]^VU:_^^WN=\_KY7Y3;G=) ML5TE+[:[:O>8O-KRF%6]32Z2]KYHRO:WW^Y^]]MO\1U^;YK\5&]W]RV\LRI7 MW5__?;\=)*-AFN3#;![^N!XD^33^HUG/A\>'LOMC-KSXS^YWE_#TBMYXN2[N MNK_>%NLV&,;,\:YLJAJWO4J>%[O@.;T+]4__='"I+ZMV6:R3_U463?(2O@R MU7U2YHT^^Y]Y]YL/3;&JMG?)]>/FIEYW?WW_XXLWW>_D'-^7=U6[:PJ8^$VQ M";;W_L6[UZ_@[>3J[?MW/4-2]WM7+G]/D MFC X>;O?M3M '/]XCG XLWUV]>OGE]^@#]^N'Q]^>;J17+] M^Q),1@L_Z %:T;;EKOPM^ M+MI[NHM+_%#^>5]]*M;P?# )@ )O7F!@Y#[R'%,1_*Y:[Z M5*Z#HWE?/Q;K7040QC'JW3V\:1<5+/S5]A/LIV[@A339EKON[^^:\J&H5DGY M!>A;ZXVZ]& 7W)-Z!QAX^)EW#5#-9O>8)@_K0J@> OD!KV=T.:^V@#-W%>Q$ MAHP^]6-=KSY7Z^!VOJ5U'UIO_#>-)>NJN*G6%4(W0!6# 0_%(T(Z\GNSAXOB MC!%,4\-A-#O:75MN*\"8;;W#@]%@?*@;Y .'8?U5,T2@^+R\+6'$5;(KOAP: ME*&ZKK=W%[NRV1R>?[.I=GBZC$A+X%I ,KM$A'V_ VL)9![M-O?I=T!R?ZXQ."; 9]E5R^3H;##,X,R:!&[V M'B[M)!T.A_A_8;5)L=_=P_WX2[D"*-7ZVZIM\30!@/4!0L:$KV>F^?#05.-1 M.EO,T\DL-[_&B 0\-IG/TN%LX3P6D R]7+J\_>N]7*TJQ"] )KST%T!6E\5# M!<@5P>;]9K\FTB_4H-[ V=P#D0"R!-C0QFBD>6=5WE;+*D Y1N0VOH2??GKW_L7OX;E7?WB1 MO'H#?[\X&2-&)\OF@73RO@3FO"\#(B;?!X3X 84Q%$XUMPX%FAH4&! Z'IIZ MM5_N #.C([T'A"V:)_FYS+0UT& MI!=S4\(-+O73P!9[EXTL\_P&@');[9XAM#]5;81QORG[UOVB:+8 'A G8'F$ MQL%9_E"TU3)@VM5ZOPO1[(]E=7>/A+< _E^ [![>C&#\MQ&ZSHL-'OVX!4UW MC50)KL:N0P-0A.(,IM#1KA]_@7Z2N$=D!SDIO'TR9X7@)\EQ4?!%WE M#0J;>GM!TU1'KAC)91W?9+_/:@;R&RV\@"!Y20]P H \8MUFE(6+OT$ M,?O-J1AP#"WY$A_!FG=[X!0%ZH8 QDW1_%SN"CX!N.#1:=Z7JW+S0 3]Y'>\ M61X.*8Z]T#C?(PI6VV<>7&)[/ :7VVI;P-4[#)<77\IF6;4E+ICD$3B"*!-[ M#RKV(_$P?)+QUD7E* Z_LZ\8+6J''UO86!._L3&TL$");2K8T^UMN:1)RR]+ MNAL)VG^2I=P3O)*GVDR$^0'G !B=KTK^A!3]]#'P8-+@*7H525)3+9'I+>FI MF_*NVB)3)0PBH]\O&:Y$7:IOH.O]P\.ZQ ,"Z@)D9@G,:M\0*FPUW3R .J\< M"8-4L5[B6YH#*5:,7OCY\OHC"I33BVSZ%7A#)^#(T3'!@Z[A.U1L8(LQ9,L& M2?0Y]>&^Q.E62-;) M#6ZVI%6J%@(*F \ 5S.D"1]1Z1%8AF66W5/8@P<);E M%M 8+D[#: QW:%W!5I*KNGFH91_G0&C5O_SS/,^'WZ/P4&P?Z:_L^S21K_5[ M\CTJ]/++YU*^>Z:0^@-9;U:PNC+Y7.WNM<"[?L1?R@<2K9CR(X(]-+#J"C" M. >NXN.VPF>N<5]M)*SY.2+OJ?^Z(!7K(F\ &GQ_NK M0#K;)&C;3ZXO_@L__ <=&0.[T!C6)[?N :?"UMXAVY%J?<3UR-6A3%7S]^;X&Q+ZH/V]1 M]=_? &6H"K80Z^NBKC\##]\FES\87#8WD'^RF&9^^'%S\WMW"(! \8 *U;M= M.4A>[U:#%!22!E%S@UJ/GAG8_ ?$Z>U_)1_*Y?VV7M=WC\J[Z+(&>2S5M[E8 M$LZMD"\9HU@V3A421]HO3'1'_$_NFH$%0<>UM\WHOK\PJ]".Q9:C+_1T(\8D8YI[!V:_AH$ =JFZK94%Z+%S)I5Z&/BJ< MFM0DY!IX,2P9+-<5*-QT]'P!!17@L8%Z1>0') ]0R?GFVNN7TD\X!4V&"+G? M%OL542J#7.ITY )Z"&S(*"DIO5JQ< 4SUUN@-%MT9J[1)H;J'TD;CEJSA4-J M6SARHD^%NBVJ)GEPV(?&6;L.D.#):)F:ZX-3&8N!,F($R6^#Y /=P,B3-"6. M32=0;>1VMDKFQUO>D#1FEEFM47Y1MGN8(A7;)V]M P$]-$6/&?&@O+Z]_T$9=9/9O MZ@']>C%,+P5_PD$(5&,@=7TJ\$OT4L_MBCISPQ'?56W/*QB_J$G D:NL2+RT3 M.7=82\2[HA9JUBQ3P.AW35F::(QWH&CB#S\APVB(JKPOZ^:NV(I])$V80CJ< M(\_%_7+>[I?WRED$K[7#+]S-&Q2W:P59N@"A@.P=MQ71XO5.&*#F%R1S%2(Z M(+'!)2D4-VZ!A->X,F3N]6=X&?%R"0)@4ZWN$*@W -S[7?V L$#Q'[57I/-+ MT(*4,Q>)J&5SNR>S2_O8 AL0P2VY:>IBE;CS*3&RD,L6731 WM8EW5.],]QK M-ON^=30'$;5M^B3SS$XP('W\H M[BX^[&^0RO(S($FXRL\'Y+)L@2(IZ\IGQ0AW(>:Q<\/C+Q"MR%B!^P>@Z,NY M!Y;:P,V[2N;#27AW8:8;9.3(C 9:=H EJ.A$GV&F6QP1,;RI]W?WB6-&*!X M@E](6EP_JK,LSP>+9%.MUUJ_(QT6+S/I-/#&-,TFHW2QF, R&XI5*1$$VE#L MB8KFQ%PU$? &M%V JSK+Q[/!U$S'J/&Y;GY&H(M'T6'[% 4QSLGS2IRRX*$L M&$&?XD6>C69#NY%!\I$@RD*M!6FEC(KH76Y8C MK#JJ&I%$J\@!CN&5==3&07*%BBH&)KF/L78/Y&>_4W@6)&"A2$NTNP9-=;]# M_4W+4HXPE\KKB', GS_Q[Z[^9=Q+J5'9 )1K6 32(]0.$3W(AL5*E:ME$6HD M;+BFF^VKI1Z[N0$I'.9M%0M^:,JJMSC)]T!P/\,O38H&'U?+VX!$QX0Z$1T/ M9E<='8\O@G^X.TNA@!:MR2QY3G8&\3: J$462_^ULP2H0+H8Y>H%.<8[/\.= M32>SB?IC_SV%.ZK>1##T+ &$I)$]2K@EO:J\XPDNFI)]_\NZQ9?EI(UY![%< M(1^KM]8^%=\U(0N-(,>[TF86$=GQS\_WU?*>SLA.").ASVG%UT^?'=X&_0N0 MRG0"@B]&92 *V_7+,'H7(C#$2+.1]MOJR\4&G;_J)=[T/^!-QXTA#"\9AI<" M0SILT)_JI5%S.O<7R8#!Q9U'/8C-=,XDL&P@]AH"UY&4RR$1QCK@Z$KPG IB"IOZR^$&3X"SC[L?*<4/)+EF8PI-:6&!.0&MQ7 M#VTRFZ=C8%_/V5F.+QI313*:IY/I4&'H:(G.#J9%^->VV("8F&;P*YETT3VV MD^NCQ<\V6<#/.J8MR:>3=);GJAMPEIQGZ6@T29XI],:2YO<76;\XHI/SR6P* MOT="T>"G=#:?P8]]45_)^7B43H=S>.2EBWA1EF4)PMM;N8+N5<8C29.SV7PP M-D)"4XJ:W1KD5F:.91SF1(51+&8W)6+P)Q8'@'2SPUMIA_>J1-F^0I,6\#$, MP%F#2H Q/2QX5%G(WF5G11D579G:]B9QVL2=&:"K.BY/B*\B&O:*#.X.B) M%O4N1&F7@D4=HB5W&E]0:@*<&NC72E=ZTE>#B5S:#,R;ABH MW=_\BE*/0\Z!]44,/+5,D0J7$J<0914IP4R?H'RA"EXYFI@;RC6MQ M,FP2L3'+TQ'09T1KG!:TA70XRNAOS3E!HRG+"U$8-1-%[8YDV.2Z^I)L.*JJ M) W(,]0JCC'2"YAGZ6PV5C;6!N2@=#B9J4B,C:*@&J!?PT$^5Q),H__$;5H# M*0B<":_&E:SAD_)8O[-^%B_M>T?M]UI2E -6R[+987A-T0T$N5UK_X@=O<<: M"J.%^LT]*.WUDB4@C9MB/6(184KHI^)[7M6 7"C+N0NQCDF6FP NEG@0D?Q, M7@['CNW<4UZ\D8N5*X>%^AG?C<.+4W2[FYU0 =]JN^NU"=-*67 'QL,#$ ML?L&P8B#)/*4NO1\QU?)A_H!;L%T.$U/,QS[AA(OO*I*HM>"(6R"L+$ R\US87QUJJ-*!) MS<+XKA9!G(H61M=!H$)/UFN-VG!K-Q6ZF8S%#Z;$<&G8/ ;Y>MHN6B8USEE, MKEJU 8%B+\2+3HFTBX@2Z9PKTQNDH(H5"0*VB6LA5J3G9J=^9('(_)413;0' M,#A&Z['XP'HCR3A$&U3LS(G>M\#]FXID>V\7'GI:@T%GX_%W^1ZT]T3(;I"P MBOK-"G0$ ?<[T #^HGW7ADBS\*DM;8P/&XPN7E<_EQ@6P0OA!U*0ND !H\0Y MH[TNQ:VYK)KE?H-AJ A0ENX^E5K!UH@U /4YNB$X_>.;J&Y3_6/'A*G^M%_= ML3>TVK&85M_0-$SZ/7.7HX024Y#=6GT@@<]H*86T&2.)(NN@F#Y(4Y M-!BBYZ0X]IIU!,/YX J1]LIR-$D%&@%L$$(O& ICSUIC!A\<$\U#QH.VU;;8 MF*$7=E\MJP>:QJ5E8@50+LL]OP>1O6Z0.MG4)7P0R2VH]3#&,Z,G&4O9(ZAJ M1;5&0 R2:]#Y@>RPJE6L5JFCN'-4U+)>"U6&&6_*^V)]RZR@:E9(!MGH028B M00[B8')& _5'I$4:O!J[0X@A<3/'B*MPA"]5H1$/?1.WQO1.DQ1661'*5U:T M= >78+_"?^K.]TEQ"ZMRH:Q=VZ1(P J4AY,F;,\89P;)Y9RN$2S'[1[06'T"!!Y9" OOO9 M:B[(5+XLX,4XS_2-8 ;YE2$<%-!>K%$M;#D_@2=INRS'I>C*4'2ZO0R\ ZOP M+(C*J/+M@=D[-C:ZCSMFD$I$PMAV B)U+>7/A.T1L M;G!70LRTBPA(M!M(0B>B#$_TF$G?7N *_LRXB.R/E5Q[>SWQFS&@U;H^JCR5 MD7PXTF)+HC5Y.#[1H52$S7=[((5K@FG'YMJ'2I),VTUVB0DP>-*6C1O3 M6[)_<"S/.H0,I1?-G>05$7247'=B' ]UQ4(9@!0(SO.JU;*CT'(;IR$.BX/: MKV?A3Y&LE0\[A 4&D12@WS\#E(3W?,6XJRDK,C604_HLX>CVY!O]X);.QB.T]>7I>#1&^^PD'0T7\,,@AQ?/DD6>3L8Y?)BBMH^/YHMT,H(G MIH-%\HURTS!TIC*/?I[ER;,DSY+ST0@^G&>3V2!+OGF69/!RGISG].UD/)C# ME[Z^W\K21IDL;3+AI>6S*2XM,TN;9K*T\426EDUQ:3"FL ?GR C&VT5\>,, MF&>7Q =UT* VJ)&84S>B?B !E5C&BLS7O.!!\@.P1?2NR0CPH[)>K$:4KYNJ M!DS&P"/7',87N"G%H6)<__"<$CD I >06E+$0[*\ [0QM(AL"0#].,=7GAMM MV0F QYWS0LWMHJLZ2'XOWBYU![1X&SC*C$#A[8^C:26"S00OJ+NR)@8%<$2/ M-%$K#5!-6"0D5FQ8,%+]4*_9S:CTL\C'^/:TI1Y)@BPK6)58+$(PJ>-@2GK M!#0:Q"K)ITT[8J2D<1\?LBF5!0T;0SX[*M#W?/0H1:1)@'*H2^.,BFD5;-U[ M^>\- *+&UM]#^1VM>Z7*0\/1;M6R3Q2Y>4P"Y.CX0'$!3R&'YI-Z \<#"C1, M!,>%E &(R#PC_RD0.B2.8_BPP&_0=#E?J!=[3$@!XI1.9O,DPU"*23):I-EX MCB1H,LW595L5!*++/:9&KN&O23J%>=&K,D;7UG21PU>+?*HX00B&R">+)!\- M@2C-A"^%G _H8,!(WJOJ[L-0FZ>3F<+ M7!BL:R$,8C%D2$Z&8_7CB^3W);" ^R52@6DZF\T2@!KL.!L#-89_9O@",I]= M":9"'7()D*(M%+)&$V$H+:@8G*/"KEPE*$P $IB5-_1D00>[3 M('Q*X:I!)0"23+%6Z\3S7]OGES G"$2,L"B; EOU?D&A/'B6;*W#FST.A@S M$FGQ52.V1^0-F\L;3J13+VVHU$&@A"%5/7!16D)TX=()N IBJCR)BT4\EASU MBS07#/3[ETZH&0'WP\N7RHT=P[=@)Q*]I=^+3V5VQT)#9(\ULA"R[4N<@;JO M[NXI6A=D/C9&R"FA=%MLQ2>\Y1A?0U8=]HZ!;" &+'=6;9 0&3'B&@F]S]AG M_"JB!+ S0,+<6B>EQ+'">9*D0DGR9)G4#W*HMI]J5$.4^X@3\@RR_GIM#0\P M/JO%UA3'E@(VZ]#.5Q4L%!769=U@2%2-%\=8*%EW[ZQ)6VN#N^M #%Y!(ZS' MW#22.I"I.AJ5K.P&:!!K/)V9 7P'#:E6.68%03D6U,D$-&-?ORC6;6U0_G9- M1K42-!S :^2";;G3Z2SW1;/Z#%@U()RG*$X@ Q6':)2W6 BC-)8R.I'6IMI( M()=+$Q0(@IMZ72XQ+$*G13>0G)ZW^GB(\=5P4 M*V

UO2L7 5$9][AF)1Z4PP+CV3!!H[67FW5P>_6M%:30Z59_ MWI>ML0KZI"6Z+.4NJ_ H:!)24*'\?,W5$TAI\K)JT)*!!%'[VYM6>]/I-,(0--^$J'0YFAV.2B8KM%GRO' MA%#B\_+CFA6%+_,M M/FCY.@&%5C49H7S;)KG)'M'FR;@$I)S6AE> %Z4\G'#8:^'@3\_*8!01*@*C M3\>&%,+BW,:2[CI'>^L$C3X+[I[+NE4?ZTY.8=W*WB\+#\V!HSMQ3D%Y/-SU MH$4%"XZ4@D6EXC.SYJ^V0NMNL2TUZ23G6.ML7.R#)EI(1M#D7HZGC4L@/EL6 M"42=*H$D,0E$/4D"B9H[3I1 DGX)1!V70$YVY=I, 5\"N?(5B8.B?T?I\,1_ MXV$LDNT>,Y24+0K4>@K)JOZ\9>[JRR%X1'\&S40"B1&+<0S-Y3#M'?B+(B]>OKB^3 M'7*QGRN]N9M'U5D\>BA!0S%!-6C27^Z$\I-S60Y+@M5 #ENCU;A<.7H>//TM MX+.G.&I CP0@L2XI@TGAPHV]Q,W]"!+ M5)?84[7L0DX?/^#A ^N,/9.SL*4C8\3FB=HMQI)R;BH0\@>.6#$"D<)H/2'8LW! I&@I,0/2NH8(/4DK>>D DU@OW,+\G#M !T)[44R]IHD M_9!.MH]ULS+P2^6OOG<\S);^+AKK?H9U'6?9R,9JZQ5F:3:S]C^756W=J#-V ME2),ZN\(2K8T2K#I&UXM3#J;9,JIAZ3]=(XX$HV0L6C M'X]46$DQO'N'Y6VP_6YPK=^5(VNQX>+X;#(M2"B&XWA M*ZY=H*"/I1-BAOA#9V^1HB:QT.S]IL0XXM8'FG'+NV1R1S'# 6C=H#,_ZB=8 M#!PME\9,H7V! "=J_HRJT>1(#NVQ/VEUYAJ@&RE3L6MD!1 M*H2PP+N8TX T'T4'"NR19! Y)22E9 MC4>C"^-SE0B@,%+RA !)W[XKX5DQ.@FTJ,(Z%X4-P<9P/F2S+5_]MS$@ M6U?T^PRK54,NY1NC- "+QJ_$-6I/V61?HVC3BBQ(@:GW% &.Y?. &;&_$PCU MD6 I8EPF6&HT'E[ __+)Q3A2^<"6.&;QVZ]9^2I:K'),HM8)+T8E&E#'4=C\ MBU:LG62/;I%F%2OFB?"T;JNNQ'+^ROT[Z9;NU,),O.KT67(^34?3$>:,':KY MB1P?'QZGL_D0'G8&]5-DX)D,9)PQC-A;,!6T#.XQT'UB@DI7]Z%.S!!7P2J# MQ)"8[FX"Y54^'9IL_G *4P:(\1 443BW"J0$'2S6@!QT6W.IU?U.&]6$;',< M6G<]7%QMZ?VB9*6M#$1J+A:,J"CNUBD2:D.UI-0#FNWP92F=3:+&O4VBN] I M:VPK8%60$_^I.H!RRLBZA:YT>2N=1Q.#:ZN^8K5)9[7J*:ME"0^7Q-S7;M]+ M-]TA)W(V-DC>U3OKYC7C*?52D"Z8""71R@^XTD;9R>EP7&%0.6OCZHR MX'Y9 :>HZYY2DE(!@6W6#=DI'N4)'7D-%TC>7FD,:89H"&TNOQ:L*<:E$@8E.,P=<'%02EBWU@89U\^/]H,@7*G X7 MLW0^G."WTWF>3B?#9$1%+=)1/N)\+GOH/BB[51[YQ_T6E>+Q?$@A%N/1+!WG M,_@7!J6_1^EX[@SL9CW%:]$FLT4&2\R3R6213N;P[VR>9J-QDL^GL-#LR'Y3 M3N2FBT:3PB_C23K,,"D8-@L?%^-TGHV3\3B=PL?9>(* F>$#BYFZ[)!4'3U& MQ^6>GX8*2M/:5)"EP\D\G<-BGU 5A Q+03JNP6A;VB.?#F:Y0QKP/&89 F7J MG(MRSH6#C'=]$9.=OM-?Y<)1.1OG?9Z?#03;M['2T "0>S;]RIX[U1&BW M$529UJ O"<4O)[HYIM#F@RR??).X?4*N&7G?$/*"5 V@Q+C,G2VM23_9>G]= M%0BDX_NZ8K,ZNL77I?96F=+-5L73 0D\G2E4HT\!)5JT]IM4.[W#W>?:]S9( MWH&$?*!? &1C.[WM3:!'\&9DP9F2A,A%;A>+)HQ-A>68])7TYR5/D+RITAM,GM**AR16^NI"YT0K"D<15 M)V#?6'$:)VD)ZR-L386E #V-"L2QBY(E2AFQMG.)!3HZ-.4 [1;_C/6^6 &C MS- MB!6Q#KJ8U9<=H?@8Y" \@GR64_TTTN_%1@=SW#5\3LA!X1SFF9S#P<+MR7@! M<@I(5],TQ]W!$-]Y2NS*[4]PGJ/(,\8\ %CQ?(B*X_&&8H)=BY'$]<(\7M<# M*13#=9=0"',+;P'G3B>+N:U< )+<9.X5+C \^4#GLLM8JX%XDZLY4O_.BRIH M@D:VC; (2M78PB+HO[=)UQB!3!4SR1FL-06N,R9Q#D[!+*<)A(:// < M!P)[4LESC (N96O^5%.."L:*"9,35X[-*S6Q8$BC\7"LW[.[.J>J6U)TI =3 MY>93J=9()9?% Z'JH\DE S LA?^S/-_NL:[>9V3:-K7$J=A#R%G>47WK@FU1 M9-^-1S-NT^'!%B1W4TR'A+I:ENJ8=^4J#I+)EDZ&V9L9YV,9@DFTZEWQ8YN9SX> A^%_SQ+ MYGTESK)A!B+5#)/STL5\B@.,G:)F=DXFPPF38:IN!N\,,64O'T9>L)1;7ID- MA\;?J__5C;HT4+$C!:8*CD3 "$\*LTYFZ7@\).OQ/,TG:'#PD GL-SBW0ZZIY1>^20QK/.&;5_BT,: MP:*'BZ.'!(+4?$R'A):0C _I,B)\L,/37/YPM,]%JSJ"VR3-K>"6@. VGH_C M@IO"KLG4K8_.T)W_A0@_74E\GIRWUI1IJ TV 8-YY^/@A07F>XTGT^X/<&Z+ M=#X-O\_@^]%T$GR?T_>CH!>J+O'WNK])U(*\3MVGHL4!#RDL2:_"$CJ$U(O- MP[I^+(6/ZSY@9\D,*!-*Y NNDT@%'A9 HK)T.IU[:<(@G3(*E/#(:);#(R/0 M O6J'TR7J.ELC.$PBPR5@MN2W(B >O3>&"9;C&<]\3-4;E%:!O:TH*&.<-!K]V-*_S&A+.(13)N=U9!RM^3 M3NY4P^!W &[J?8/R/W-P $PV!H9!"8 95WG^N+7W=U7>[&PI7G3P85KD,Z8# M"RYHV7G:U*WFVF+G>3H<4T8XV@OPC0^Z;&[,1WQ'O MY.J+:UER[92MMH&PQ--$T&=>"*BI>#= \4R;/>; MU)0[;*!PR53;DS3XBI>Z461O7[=E0 MG( =F"DR>M:HPSL,!^)B@]DK0GU6&"Z^PA(29"H47&$+720"' 1MLM8/\.YP M?,I/U'W5S+3S%W13>OC'(%.VA)MVC'J6;>J^0AY%CK:2^%G4LUD14YWB'.+( MU6J:V!N-70"@C5C$BV,2T[,XQ&T.* 89>\WZR%IJHIO:^!)AUV(:^RII,;!Z M3]%<((H01F*ARPUES!(^HG'8 69?K#^9>$PGWL4G*YXOGT-277\('K0S MN^9%HG&I@$@9+\DI'K2!T@=#72P\%PW0#Y+7B+2T^YM-M=.Q;\YRQ*YT"ZHQ M#/%G[F_&)771_\>H6[G^'*JKS> R5<0Y*-%_>VXROO2+I@*D:.EN,X5"82V& MK4>L3X=#RNV>/$.7#JPT!HHSAD=M8B*=1JADM6%@#M1S&Y AMZNSL]1<25OA M1^J8'/1WLN$ %I6-AM\XI2KU0DQHOKUR>%P;+KI8;+'.L7.]#6C6:-@:#2E" ML%RR8SWVG&P#Y%C*J:7C<&DEZN@AG4PLG<2_HI3!QK!(0;$H+CB' TN6IBRA MM:4# 63+5D9PQ6P*]F?YP_VZCMM*^V./8Z'H!*1NR6$&5G5[83B4ZN(XLF'? M)TM4$Q5!3I@ "(7*-$3!'*U3IQ.62WW>KY VS# MESMRQR@?#&;5O3I(]4BS6T ]NZ%-(\5,R+)G)5M\:)8CK!I'-4DMKJ5B:4ZHSC1T\N-J>Z;?B+(LXLV>]-T41 MR1&Y,]'5!#$4GYRUZ?VSHC)A+9HK7C/@_>>I60M*QWS9T12KL*TA5=OCVG>P M>$K&>;0R",H8-06\LH#LSB49\SI^V)$YN/1LY= NX\$ET=L@YM%;8=JRP.+9 MO.]05A7@^HZ*S&YUT!%91?2+'=*JSG7A2%94$H>V/M/D#F$Q&B8]9%=Z:R2F MC*=F"KK,K$B*MA#2X0"6RH%E\G18IBI.BLF!LCJ)S*IZ M&^Y*T)YB93M[2XH](M:.BR"0>(VRM8$ZR\IP3+4Y44UNZ1J2!R35F46V9K&M MH;PN=1D')#][:AZ7SX9$='C %JDN1KJN'KFYET#416$G(R%><0TV&'T[#^YT00.4CD(!>PQOK"U^JW]JM/O.4;4=7W%!G?GTG<*-TF$;"X(KVY*LJ!=F'&U),L-D%XH (=')E85K9FRR M(V%Z\HZN.Q!9K,)YG?8H3(F7:[2TL!F8[ =4F\"MZA"H*ZQ58JP\9^E+(!O0 MX<()*\?=/.QO0,T&1D5M>5:I&/70R(/,$&&UE(;#97)#=0;$7"?I$W#YR6$K M=<4V%'2)I=YXP>RTO*$*)%NIR=%6FXIJT8@@$2_%*M'B&PPK= APK:,$F?).J85">3 M/I(JZ_(66'L+!I*P!%!6NT23(*;FCU4)KT1<0''MDSZ>*+:9K/%V3:)JE> MVP+05K1>B@^PT%&A#'$;_B=+Y>1R)8ERG?)6:!5.CEN%F0B4NL&;LT:'811> MH7\*T46SNM)6W]3:&SJQE<"5+@#'7VF@:H^<6UC$(9IN,@@'+K.+S8J2Y:J3 MXF,J4YQ-V>*3)F?SQ91 RZZ[R5[VR@6MPFUH#"LXZ 0@6@Z T2NT9Z=<'DZLIQD06^HFR0]#VK_$AQ;D*C M@T5C$$< F/!X%5B->#%?7V2_T G[K MAZQ'A^B9,LP8J@^Q$C.QNE\,;*( 1]S M6PHCANF+$-!X6!DSC*=%Y&"QC2=46+*<;*R49*H.EN(9MO:7P M>)0'523/QK&*^Q;P>":6LNY'X7%,,P:)"2V@M;A=:@B7G:(WGTBTYZ9\DDT# M"[J%%5]0I12FE:FB2Y,/O[D8C;ZA]+A2IO",6/M6DCU^6!> D]=+M#)INY.1 MES;UJEQ3<4 M#K#NY0D8;CJ:SA84;DJ;XMY$NCY:N )/4O$SDXRMD@8B0P1N MFM^(@]J_]5(#J56]5X_R1L3$;I?K5\@Z&%Z(&PY)C=3PUQ?;0H9%:*F-QK/@ MR1(6Z@! ?6).47-N&E::-T44P7$3/RP:QJRHCK=PTZI9J<"CY!Z$* 1N\0HW MB1!/7YL49%TGM9.U@K#:.7(K)\^7NJ:"U8.EA 7,&ZI]<)=14VQX9!;@SZ= MD@V@+*QL^033+:?K"E/6;W#RMHV#&6.-/U6K/69Y6.G^A$U12*3>F6PDZ=U( M'(4L6]IZ:W5%#XLY&I4$/;CHCM4')6Q M*-Q7^FQS7R+,Y5OO-&=U>^=](LE7EW8T!9RP;(:*#F[-SN0 $?W>=E:1M&"\ M_AC6:NLFH0[2.!F4V"@/#IB=$QU^_E9HOPZ$O' ^^=PUN=3:C7G)M11&*PW, M1N-T02&>^7 P'ZH?180#\0)E9MQB MN?IVB2=(953.,3\78RWSQ6"6]:W%EZ5MABRLA/)99X,)%D+(LW0".*P'D:30 M:.AP,A[/T^$4@36;.?^)9S,YTB0B^<]9*?/? M6 -43]^U0UAX&P$B %D<Z2;<4_.3?9GTM])+)^PNU];R>-SB0,PK]089H;B,.3 M-!]-S*4>36>8?:]OPCD&%>84*!B]QICY-\1?WT?EG,,76B>@CP8+O#^C43H# M8?C)=W ZP82Y$0Q#5QE^F\V/W#QS ;IGIWC9X<1'KI2*7:F^B@=!0L+1&Y8< MOF'J[WS#?,WQ].O5 UU-%^(&K!Y[BO+L*61G.T/.,Q-U=S3 CJJ^_0A7RSMQ M1//#2]2"%P,K3S#ZQ:/E1.AH/K9Z>IZ/9*#3@#%1?3$E3RN:':3Z9 MH$V?(3*J_&0O*X_7^!HJRC9 MO[S^2,&K%Y@S$9&0NF495I0,:S+,*:I,4=P2+$)DX& BB,IN/OIT-"*W7>F0@KNL#WSW":'TOD&6@M+%=DVC#A&@@W M=B>$*S_+%S.#P&3@.>V]SD(6"Q[$+4'48-ATJ:WU*RP$N .R91O)HSN!';8F M++L#:5J57H^RZ^G"C10(TT\ ^R)^><#X(KSX14.%-%=<-5EB0,VYY\/1[*39 M<<%*G#+^Y$7C];CGW%,)26U;CJBS$5/BI7VELS!U$=)KOE2#Y(_W%14D3%Z] MOT*#+EWYT3Q7[6Z_>B1Z8:O7ZL3'6+RBQ'%N3;2M MD\@:!X:*H$8'&!B9<(/^GTWEK$]PP'!9D]+JYV_6G[=E@^E9CFOYULTO5:Z; M=(!9 O8@<_<"7V(O60Q8A7?9N54GZ^(SGS3\J*@?:9B>2FJXOD"X27C)R4_E MP!5,C]8;Q&"6@E'=+;VIA[#(+I0+HQI'DV]0OL^S;U+\Q7A2-%3NUJ W8ZM8 MDZ^U!IJV(YH&@O$%:N]*-L*E1TK/TF5()U(=NM1[*CWA[@M7HYS5@.+UC4-J M.XW(?:>^$V2+0TEU>XZUS=-YYE$^,A6RH3>46#4A]^"'U_OCM:TMBQ?/2?UV M0SYMNU>3Q4%@YL/TS0B=&$8,(6HJK! C$)$N M8>"M!%/VTD^,JMVLGE?"D( MA'8#(\$V?GSU^L,KJN,&^T;/MP[6D/)^L)*V6E4%UJ?I6I3\F90[TZ;XF4B# M1!B0X87#WG70/!$_;J)KN+MR0:G;9Y8;]*+ $9/YSFV'Z$D)W,*YQ+K3O"?< M!!?W?N0TDL;?_SUCN_7R:3%%F?<-6NB'*ZI"OV\:[675?D\>1&)R520FUSW< M'3*!4NJKB"S*&&W2%7@)3N4;F W[IYH6S41W0%365-+A*:K M"2>J\&WC,4A!,$>EY*A$<>^NQ;:$9)(N)0\UIK$ &'MN[YFY,V' 4L\[&M N-R +S* M8;D#0WFI69/3(,(CS:;,E:F/)(J(7)Y#6,<>%=$@]*(N=7=T[H#JX@&R+,SC M0 F>! TE_4;-6>B&YV[=:3B6@" /DC>U\L=B?Y\M@42,TW3*C$VBZJ[ M--$F['6U65I:VMJB$+'3,:2F98#A/>46<,[I#J_@T.+]OPB+2\"$;2 _EE\* MT\C^YE$)TTY%.#?HPD\([RKVNWML'%*5UM=HG,(21=)B\FI3M:N*&<7+"ON9 M"16/ST\F+'39[@A_=8J[EB.LR@!'.[X@Q^WU9_B1'!$9?R%JB70,)3<[%20A MASH]TM4*7Z)2_P=2ZG^RB!+HCJ-!$G]2O0H;UON& F[%$Y,H?/I&'D.M0)C" M7:S[8$N3CN^/O558F?Z^ @ UR_M'04\,O#*!98S])+3854G?8]"HR =#EET6 MR(,(+NZU GO;F&+&\NA^:Q]6\O"-SK9@4!2[R( WTB*.JNT;'0[DZW#JQGS< MV4"XI#<03KF!I.M!P#E\,1&&HF]?T[Q3&$ MF;GW?S"EZ^P@^ZTQ>/YY7^,_4K.'VD@2QS;-'_$JD,*)=$?NGP.D2K-(YX24 M[@U@_(@UDFBT!N@(QT.K\Y=$850<2ZKBTU?BFC.+3L,AE-V#':]G.]76Z>8H MWDC4'F42NL@8\>#VXL&H3J\6HD5GB^2I$B'?]!8E.F/Z?#%P1@>!X]YC=)J[ MU$/JIMI5B!1"=7Q@@1;UE,/,V53-F,O'%:5?,"!2U4=DQW)CA,AB5T>VC9MZ MC#V$&FX K\@$VTMVMR73;MLQ@;(EQN8X*#7=62.U^/#63-/P,;)HKIF+4=P= M:!AIG;(W_[1?W5$9,XR.,$:/HA5&XW$&D(IU RWG8J,]Y;:@3,*=;5J/*21T MF76E$;L 0PEH3NX!P1,BBEFPFF NW9*(0FKWS4-M5D=S&(M&C-A(13NC(2MW MY8Z0AP(TU@ZKFVA+6K1AM+(GYEN)Z3CY5!R,RUNWU1=BOB0G5F0O=P3;^ZI% M0P E?W!<&SF_"7EMWRCXDPPJ=[B +==MNP.-N3(M_R3N79B%5%]8[AN-L20R M![.36&VS!VA'P"R8#@8MO/AF[@%!J8J<>2'5,44E1G[=*BKAT!6"TV0/*E_U M%V94F+"+#.W1,"_3+@-N 4>/"=]S+@2R:.8_P5L\N(WH5T:)M;>2;Z);\^T& M9M)'0Q21IQ0WAI&UN**&78>)F^?[[);U(X@(O%7O*[KQ'0.)K=:8U "+NX%C MO<>G%47<.^'XH*45^#?QV.;;55E@YTMB$OAMA;]1H8_69+6H]J&6L'ZG*HB7 M]8#FVWJ#?0HH 0:T)$D24[IRAV]K@ U23*9;B%*S*+_ -09C]9SQC:X+*6)+ MU=@P/*ITR39?$$@:[I/+QT*AKS2]H$O7L*/+LU#ULVS+C M7GJFC)%-K'-.FSRGYQM%-7$>!88$<5&;0P5MPM2%WHQ,6U#(+;=B(^TQ^AZS8;98*3WST5H2:"0>P M): )DT7,MI)+:U*^.D\>E;I5(, &$G72*U%S9I I"4%RP;[52FO-)A.0[?!/ M? IKL^FX>J?>E?+J71$[UKT$MFA/OG N4MN?XG&%M92$3>)I7Y$E5OAM8 P8 M8TVP R]X-CFDK"47P[T':BXF*I+6_X@]RHM-"A>U!;9[O\>*)W28NB=XIPME MC7WI-=]RVKXG5*(8X CX2JBJ/M?-FHG R_*F(>]*:,Z*PPH-_4 $F.2 M>$CK3J:C=#;-DA:73?7=Z)H<60=H8S\5S?JF)O=G=WM$P$FV>?_BU8]LHY3V<)J]?7WDY%>^PT']K.QNP!$95.W0V&"T<(ZU+ZE#O58C" MR)^=S:BXDJ=HT\_A[NIA6?"Y+UQ/+X7/V#@$E>53+RV?\PRZ%:@2+;X3H%6L MU[!7S8*7[VZ9*H6K#_"0S?WX:!Q']'SH'"#9]<$X:5!OX>(U-%J"H['Q[G/M MYI)U ^[;@7I)TFQCVIX[IF()1^E@!\ZBCTEYYR"+]$&>2GW][3H(*F]?\^5S@A9#O,FY'Q"G@B9V8ET5"BT1C3"65AKL! M+Z48!4A]K<3V=?UY6).!+>@HMA72?833E]6-U(UW_..F["&#C9T?E#J %FDX M+[;YD\UNOR' 2G,D3;"LU[&KN3"Q4K&@-1*#^DL5_B33O>?>28?K;V;I'*L7 M8LG-43H=CQ05V1REDRE^FV?P,9_01RQ4/YP,F:YS_8]Q.I_E79K\7IPJ[TCZ M=#H?A]1[ H2G]VEU91+=EUI (Z"0A&L2 >B$/F]+T]B%VA,W'%. K%@_B2FL MM=/V!*,),(ZMM);]S);#Z!Z'&Q+HE>0B@8(IA?8R4&T"ZC18M6XG+F&&H [O M*B%"2+6VXL$U1$BO6#E)#K[%61QP>RG.N;79E11#AL;_L_$PZRG@BMUP -SZ MLL5R*@(O*W>/YZ@6-(;=5FO=:,/U:>!D9CP]L]!ILNKZ 0:S1 ?F_/L>CL07 MV5<44G);2[V@V#)]J(3+-(UMN7J+XJ5B^2!A?J%+PW6I\+7&2FI"PEI42OAU M,4H(MGG]UCRDL_HNV4D15 MO56M3$CS3+-F=]-:QG4];6Z2H4RB_,)=4#ZI"!>TS;[4=V5-74,Q>9Y@.G)><?%A8W.8ENO3] M=75;7H-&NB6+&JE2'ZAU]K/DPC[U:KL,:-R5U\GY@VUFW'V0M"]=?-EYQ>U_ MW"69H.?? M>'*6(FJ?):/9$$>.Z/XR.5*R[Y*13 M#5 J(5G'BFUL( PM"C&R7.('M\CH=#>$_[HYU. M+Z,YUYB]'PRF\+OL5+[YS#H? 8_>AOWGL#>IL,Y9CMY9K[M M4S#QX[8 H8UB8/8/#VOI0XM=S;#1)% )XTL=@][*S/LS<"M.S"JG#2@\H(! M3'^::-XSVK*E)-M*9QYZXO74Q]J4*M(^[)S.FFB4?X8UZ>L+FC9@!7Z'4.%@ MFK/,LW0V&],=%S\.Q@"#NO@B:&3\G;3)/4N&@WRN=,=C_C-4(7G\]TXW=DTN MN\\^KUIM,I?K+6_W#&H#I:*=0GL!)HP(Z/73&.A93J6&ACI:+B 'P8H=9PEBSR=C+&_ MD[J'';(IV,X(GI &42MSV$ MKDS/HY]GV!H&NY6.J#M -ID-@-MA3Q64?,YS^G8R'@#K?N:??2M+&V6RM,F$ MEY;#U1W3,+*T:29+&T]D:8"7L#08\^2S9)GH2BH926V#*R,6@>;_HQ4FWY=W MI]U*C'YN;89=3&AMG/G5TI]_Z<[O"+,-S=]A&(._D=3*7?GF&><[CT>(1&/X ML,!O+)!\-X?#FMFUD@ .=,^^[VW2BKCAHCO,D'>X$83EHZ*'^%A5J M.I+@63)/IS/LDP'\>+R0Z[DP^>CCCD@YI41S. N 8S:&NS#$MBCX0J#;[C=4 M\I1N@98?6O%Q"N\[Z7JV$B!;@# 8NR M:G_0^L#A\3 F_+NHO'6&LOTL&_7TLC%*ER.)2."+6*V&J,ZBO>IY1(Y\,N_)T01.VO^X]$9:IB"2(0*7+#B27DLA[S?6CWEH; M8?\@*QDDR [71:C3:3("]K:8I?/A M!+^=SO-T.AEBR8'% FAN/F*I$O'!*^YDBF)LPUH!DBH^G@^):0$_3,K@K MY_GN8WCXF.WE-$WG[E*A[QD#Y=##[K=F_[HN:?^ [;![(?UKV^M_G+;71_M3 M]YYRT#?SZ ._=C[]M?/IKYU/G];Y]! 7BS4E);//I6F3^'7MYGM#'DT<%Z50 MMU(XOVY6JH@U:#T0O?$_M+MJ+[7\M9_J?U,_U=X3,%3I#]I4?FI+U@]]P;Z_ M=EW]1^JZ>FJ5]7X-HN\%(5E/\I#\6KOZO[MV]0$[CU17OY10]U"2_;78Z:_% M3O_'%SL-?1C&BL1-"+CD)Y[".Z>(I_/;0>-^9+ #8SWQ,OY:V?37RJ;_CU4V M/50J\A3G SP(MX8#CM])!<]K6\CDA5=()7FI"ZEW&6_WT>^G_T<-8 Y"QN]P0@.5#V U8N,?H9$R=.@'54=_HU\OH715Y'3%(< M1V#C+D["^/_QPE_Y+O3T0]'V'6>/QMQP%S85TOP=N+ M^-N'@_CQ1*5Q)6?>4P2R20<*!N/@!RD0@3*A31RRT.V^90RX7OP##])]MC]N M/^!;7JC\20LY&GG=?<%$C7["P_AO1<%+WE(UR==?XN6UDCC\YK<8E@_ZR#S,OCS;VT,\PS28(_HKD MVL2ES-XDGU^05?-TEFTR6<)8ER,9+2$WL,DMH6 09+F$&1OQ9)*0/1\E1G%, M.WJCGY(S<@C)OM6A;P!WLKBE1\X Y+Z!2=&08[/#Q+%':P-_3+GSV)A\MN!(PDAP M7^()'K] V3L(8$S/T%5GPLWXN1DQDZ"7GA&5^"(2[:%LC*=N\_!PA[:.F1>A M-BF)%\'#T?R+F$'@(6:6BV=@Q,PXID>3QU 5F>_,3^L!?H#SL^PR&$ZN8-1!4Z5[)Q(\:/TM"/;&%' M%P%YK\GB%RI9VL1WTN+2,!_@J.5$LABZ7\_C)L@@E> XB/]VZ,4^BXO7M+&G MG>5E)!/@X#,G9B[839QN)IKW.7@B\Z>!*[$OCN'K1@LBV$]Z+0_"ED][+1"& M3GLMJ!#CY9O$\AV>BEG'!CR$6M$\A^ >QUKQ]N4Z1&B,G_ 0H>]^UD/\VG8S M'$(+^:G)"%_#&FYV<'V0'Q[GY+' ^UY#_+&@^Q!8?C9"Q)0<3T0X^J"?@_"T M!?^2LP"-#P!U7U*#G&?NV7RM;M3[PE%B?DC/%4Q9]6O%,3(9A<30;#0?#T'#<'1<#>+@!QF.;_#4)8-]] MWBUD?NQ=(FF5(6FI=US5[87\6:[$7UUMJ:15V[)(+%0HOB(')\DP3>:/,RXJ MW.U-T8-KW-S&'8D!>M!]A%M:@CJTI69KC-+E;;%?[Q*IHRPGQ@:FE$GTO(PE@:#L]3;"CE\8"@]DA9(ZV0;ZZ/4'THY8\EYR)Q<: MC-<=X37/B@9.-2B,-,XH7IN>K9I71X M8#03<#J8]ER$M),A& C402\./,:O-; !9KW%0(!'&Z:"9:1Q_R![4+ L1X=_*AK# MAH)*>V0[DV0[;U&738,&>9*3L-RZ\]P["6.ZQ"C_PWXJ<[-DS;:[(34EDY:X MF"80H/FZ;G7WH""DZ:B%C(9D9N'W>FF=??A9"G%1J?.V9_SCE(KX>WLW&L'+ M8L0K%TIQAYZ.6+B-RL4LL$5=6_PTPF:[4TC(6S+36MLT2H6,(L&&7C$4_U7' MY8>:-M)A)!7&&H]0L8W'GC@^?,($F^0M[%/J+&(^_-.F%28>D)#HK>Q=$+9D M#3?<$[0565!,[,]ZHK2.+,*#RDN<)0:4T2@NC&POS/#/J4UD'2X@HW4=L/L[ MENV#KAF3 H:\ V0$] 68Z].3RJI^N -OU"JWH(_]I)TKLO25/G'"57%&*^R'BWY]%[!JL?E&PTSP(=HJ+ ME#K1]D 1M).3B__:([;J%,6^WVVZ<=\3L13&OF=/RC\^]O+!O..^ET],@#P\ MR/_.>MUR%]HXK0$FD8G&\?P+3JY?Z;"GU_^,>X+]3\5/L?_Y$T_R^ !'3K-_ M@">>:/] P1&^-V**J[50PZM^=\,I .F^,Q/I9JJEFWP2%6].@54/RS\F.3T% MBGW+GYCECZ)S6.[ZRG#7/\24JE.1ZFMQZ9>B4"AI/*'B0/*+*@ZG!7 K#YDB#4=^KO:^%#7,.,.5^$VY4S@F0DY?UHUT6R9YF M:=SN4@\54M=>J 5NP9B<&\Y^\LQ1N?EO4:#!!>'32T9\A1P4)\M?58PAY)\] M+#-."D[@BJ=I&]UE_405<_K,&4?HT.&7OZ)(1(!*0LBS3%/R;!&EY*/3F,K7 MU*UX"GGMK321?&6EB3C=/+'2Q#\D&?T%U*&?X#Y)??3*9QPW)O[+/\]'T_'W M'G$YJG056Y/;U!8M[ZUI!G,08R&D>_C7H@!"!N"QRNFE!P M. #:X:F/X=Z)T0IHG^Z 1-V./A/:5=MEPTUL5R5_"C:)V3ZVP1O5+R>#/=X1 MNB'8!.6ADM2$5=DNFRK*_U_@4R0N?BH:"@WG3O6ZPZ-A*/EP- MNE,FY0B!P M2]>O78A%+VLI^8'!^BR5!SFG,)MG)A@C@#P^ M!(2#J\.5)9Y^_0@_8OM8^*IN M=Q<9EM,U @;FC:B] 1KUK/DZ]I()YQX9X#G.OO M6T:I-QK#NYYVBL.% DRMHYY21P$QHH[?(+#@-&@MAP,_"-_8"UP,Z90GG<)( MW<=?XVRGKR-\/+Z*\+D#:R ?*P?Q_ 04"02IIP;=]H^8ZG25Y!I;M((&5N\? M*+7[I6DX>JV+<"97A:C0!X_;L\@?S!F./+GN)PS^XR>'01TL:/7D:"12W+0L M=;O[EW_.9O/O@Y66-X,DGQ]^R"XLN0S6=3BXC=I5Z]S_-*%2-H!#?3,%+RS= M5N['$E!"/2D8+^HMR[4Y+R"&1H'1%AFB!KL2VQ5*+_DC4YIB'( %JW@-"\I' MI_ _RO'#UM)">,;<*+G]\QY#3V[+TI2J?H?MHEL*GF$ K9PNQQ9BSP%BJ62/ MP)^FYMM^O<:V6;-I=G!PT//A04KZ0P535$BG*E1LOD#D>EWN=@S%*V):Q[&$ M\[@>,&![YFV>J$P.LG1"S;HFJA#MW7J/X$.NH0 M5!OZ^9::@!_>;N^LAS-P\,Q[:B_K0%[=W%N:CG+]=EZ?C;_/+@R,H=]]=NVW?WN M_P)02P,$% @ QVT"34#5'4A@ @ PP T !X;"]S='EL97,N>&UL M[5;;:MM $/V595.* R6Z.'%((PG:0*#0ED#\T+>PEE;6PE[4UV,GJM2:XOL"8P4:1GD5PT*I\K7G56F!&:K. M1(FYCN1",J2T*Y=>54J,LLHD,>J%OC_S&"(<)A&OV2U3%4A%S54,SWL(N/P; MD>$8/DQ>?JZ%NGX!W/_DU-XE\4PF)U#[]=)S_S=O#HV MHK[80=T-MV23P1NESYY1]O3UVXX)#Y&?3OG2$'OMVB91+OBPQ%/H %T9,0Q6 MB,;P!E&RD,1DY8@1NG9P:(!44"&!TGNKE04&J1Y=.'">V?:6AQ$NI*WM*KCO MHAT^"G2>$4@H[06&T %)5"*EL.2WVK&#+?A#"+3V?%UJA4N)UD%X 8<$^]-% M%D)F6/9E MA!241Q;N1(LBS,7XG2,T&E!--&1M!2<&0U=!FMH6E33.F]N1.? M\BWN)@=NC-D2'P*CHC/UK%MSV#7?2MYD<]R;M.%>O* D*Z'>UGHZW/KFX. [ MB7/26+_)>P&:'94E7;^A9,D9=I-YMF"P9\$D0ET=4 A)'C6?.2JI!K"$8(6E M(NDF\D6BF^T"%L-0H^"14VH M(KR56Y LPTZ/Z=!B^-&TAG3KF1[Z!$VOT$)WY%O\.C?#.:JINC-3M,$8#O9[ M(SR8]:/F/44,!_L#SDC-KFS!H>U/O@-02P,$% @ QVT"347DFLG,!0 M"B\ \ !X;"]W;W)K8F]O:RYX;6S%FEMOXC@4@/^*Q5-7VBXEM\Y4;26F MT!52IT5-9_;9#0:L26S63GK97[_'R=(YE'"T+Z?S!(00/AU?OG-LGS];]^/1 MVA_BI2J-OQBLZWIS-ASZ8JTJZ?^P&V7@FZ5UE:SAHUL-_<8IN?!KI>JJ'$8G M)]FPDMH,+L^WSYJ[X>5Y>/-=JV?_\WKX*&11ZR?U(!\O!B<#N&^(;FP?NGWM MB,[<_V&RRZ4NU,063:5,W4$Y5N,'PLA*70RVMPAI%F)J:EV_BIGI M'@7W#D3[U[/%Q6 $[VM9PV^>M->/I1H(=Z;A"S=;C (X'^35W>UD>IM/)P+> MY7N?OU=S$NY51T,D4WX'8:D[#%BUL<,IA"S"G\JQMZ#]3$898P1LS)@ M/+@&QL*-EH^ZA(&ZV["4)T;^%::B>^RQ+4\%5)WSCU M?I12;A@QRP%:L=)UN,FWTPCTP!KF866*=\."B/B]<3B/BA*,23DD8G;(?B;5&TE*(Q&S1E!*UPE$KV!I/P2,_NE=YU('(OQ M8A&\C3$IQ\3,CB$3GSC#F)1N8F;=0#?T>J%<%\4VM5TJYV"@'TU4+3$FI9N8 M63=AUK'F;?",R](68,Q*>?$S,[Y9F0#O1"BES>;3=E66K*$GFK%-3P/ M8U+:B9FUDS=5)=UKB-U$>[E:.;7Z&4V'%ZTI[23,VMDFY4MGJW:^=%!U>?&L MZ[6X:G#ME5#:29BULX.9:R@?X(4@!+N#94UY)5*:"-ZZQV,2>ZH?'R5\Z8@(TN,25DH^8!-E:)K8UTV M(9)_*;U:AS=CR#PQ)F6AA-E".3QCT4 2#)USIS@+#M([T:0LE#!;B*S-DD\8 MD[)0PFPANH0\QIB4A1)F"_64D%USXU0SI024LF^]O"?$8QQODZ>4@%+N-;8J MI.K_= :?OH3R#&P$M63W!<:D!)1R"P@-J M=(Q)"2CEWJJA,-.=/7UR4Y]90 =7.+J1A#$I :7< CJTPK&/20DH91;00S' M BX8[.VU-Z&).R4,:] M#O@-'F-2%LK83YH=V@YO&QYC4A;*N"VTMY1]*'O/ M* MES!:"(5V$AEZI;NKL%I,>7\6?RJX<7H$]I2QTRFRA?LRW-2^,25GHE/MH MV@XFE!FV"8-^N^*%,2D+G;86&K8W^\OSA5IJHQ:W\!<>KA>R+.9.A)?NF%N2 MAO,IRZ8LK^#:G;FQ,EQOG[$]FW[Y+U!+ P04 " #';0)-_)JGCU8" ] M*P &@ 'AL+U]R96QS+W=OQ)4%DD>3V5;VI"B3ZNC ^;6P8-F;>A?% H/3X MDLY-.75M/I[ZO'J_G-N\J8ZE]-^GJIG,QQ2V53N_>S>NN$U'U,JV5W?_-VX M8/S)1Y_^9WVWWY^VZ7NW_75);?FDXN^"RGT>)/-!0@_2^2"E!X7YH$ /BO-! MD1YD\T%&#ZKG@VIZT/U\T#T]Z&$^Z($>Y-= QC4_"6'-U]H#KCW?:P_ ]GRQ M/2#;\\WV &W/5]L#MCW?;0_@]GRY/:#;\^WV &_/UUN WL+76X#>LL"U-KK8 MYNLM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZZU ;^7KK4!O MY>NM0&]=X*P$'9;P]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]0Y M[\#7.P"] U_O /0.?+T#T#LL<-:-#KOY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX M>@>@=^#K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'><8%[E>AF)5_O"/2.?+TC MT#OR]8Y [\C7.P*](U]O WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P-ZVP+/ MFJ"'3?AZ&]#;^'H;T-OX>AO0V_AZUT#OFJ]W#?2N^7K70.^:KW<]T3L?FR'M M?I3AU![RK4O^&?YES03N7#[.Z?89UZE?[I\H7<8MR5U?;_Y/N4[]$^&F%?GI M-U!+ P04 " #';0)-U5SV4 L" !.*@ $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VLM.XS 4!N!7J;(=-:ZO'1!E VP!"5[ DYPV49/8L@V4M\<)%PG4 MD4"TTK]IFASGG#^I]:UZ=O_L*Q3PO* MX^5(SQWM#S!5#CDYY6U!^T9-A==/_JN![[NAQ\N1;G,ULG'A M(1^1QJU34_VMX;GU\7[8)Q>VT_=]+_RC&-ET^-U;/UP. 9)#@N10(#DT2 X# MDF,)DN,O2(X3D!Q\@1($152.0BI',96CH,I15.4HK'(45SD*K!Q%5H$BJT"1 M5:#(*E!D%2BR"A19!8JL D56@2*K0)%5HL@J4625*+)*%%DEBJP215:)(JM$ MD56BR"I19%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19-8JL&D56C2*K M1I%5H\BJ4635*+)J%%DUBJP:15:#(JM!D=6@R&I09#4HLAH460V*K 9%5H,B MJT&1=8DBZQ)%UN4199V.96_;X7])_CFW?9_/IK^1GK\ 4$L! A0#% @ MQVT"31\CSP/ $P( L ( ! %]R96QS+RYR96QS M4$L! A0#% @ QVT"36;S"V"" L0 ! ( !Z0 M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #';0)-D^@3W.\ K @ M$0 @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" #';0)-F5R<(Q & "<)P $P @ &W @ >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,=M DW8P-;D6 ( -$' 8 M " ?@( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ QVT"38-FY75) @ ]@< !@ M ( !G0\ 'AL+W=OQ/Y'" 4 $L8 8 " 1P2 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ QVT"36AKX\FG 0 D0, !@ ( !!1P M 'AL+W=O(= !X;"]W;W)K:&PO=V]R:W-H965T&UL4$L! A0#% @ QVT" M362!&36F 0 D0, !@ ( !G"$ 'AL+W=O&UL4$L! A0#% M @ QVT"34DK\S&G 0 D0, !D ( !5B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"30-SK#NF M 0 D0, !D ( !\"H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"31/8&PO=V]R M:W-H965TI0$ )$# M 9 " 4&UL M4$L! A0#% @ QVT"3>TD\&>G 0 D0, !D ( !(S8 M 'AL+W=O&PO=V]R:W-H965T Y !X;"]W;W)K&UL4$L! A0#% @ MQVT"3=C8[F[4 0 P 0 !D ( !WCL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"33G/[["K 0 MD0, !D ( !JT$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"3:O"7%FK 0 D0, !D M ( !7D< 'AL+W=O&PO=V]R:W-H M965T#9ZUT0$ )P$ 9 M " 2!+ !X;"]W;W)K&UL4$L! M A0#% @ QVT"3243=\NE 0 D0, !D ( !*$T 'AL M+W=O&PO=V]R:W-H965T90 !X;"]W;W)K&UL4$L! A0#% @ QVT" M39CDLL>Z 0 $P0 !D ( !]E( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"3;RA/"T8 P 3@T M !D ( !VEH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"3=3:GXCA @ "@L !D M ( !CF, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QVT"31:_ZIB @ < @ !D ( !M&L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"350Z M"3/\ 0 >04 !D ( !F70 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"311ZDJ22 P E1$ !D M ( !A'L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ QVT"3083URA6 @ H < !D ( ! M?8, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ QVT"365<*Q[8 P C1( !D ( !H(H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"3?Q-";IL M P (PX !D ( !Z)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"30K*^YZ\ 0 @ 0 !D M ( !9IX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ QVT"32IO*JE] @ ;P@ !D ( !T:8 M 'AL+W=O&PO=V]R:W-H965TRK !X;"]W;W)K&UL4$L! A0#% @ MQVT"3<4A\_SO 0 )04 !D ( !$ZX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"3<*C<\8X @ M( < !D ( !_[0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QVT"347DFLG,!0 "B\ M \ ( ! Q,! 'AL+W=O/5@( #TK : " ?P8 0!X;"]?7!E&UL4$L%!@ !1 - %$ *18 ,8= 0 $! end XML 85 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 86 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 175 297 1 true 56 0 false 8 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 - Acquisition of Spectrum LifeSciences, LLC Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisition of Spectrum LifeSciences, LLC 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 - Inventories Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 11 false false R12.htm 113 - Disclosure - Property, Plant and Equipment Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property, Plant and Equipment Notes 12 false false R13.htm 114 - Disclosure - Intangible Assets Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock Intangible Assets Notes 13 false false R14.htm 115 - Disclosure - Accrued Liabilities Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock Accrued Liabilities Notes 14 false false R15.htm 116 - Disclosure - Convertible Senior Notes Notes http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Convertible Senior Notes Notes 15 false false R16.htm 117 - Disclosure - Stock-Based Compensation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 16 false false R17.htm 118 - Disclosure - Income Taxes Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 17 false false R18.htm 119 - Disclosure - Fair Value Measurement Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurement Notes 18 false false R19.htm 120 - Disclosure - Commitments and Contingencies Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 19 false false R20.htm 121 - Disclosure - Related Party Transactions Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsRelatedPartyTransactionsDisclosureTextBlock Related Party Transactions Notes 20 false false R21.htm 122 - Disclosure - Segment Reporting Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Reporting Notes 21 false false R22.htm 123 - Disclosure - Acquisition of Spectrum LifeSciences, LLC (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisition of Spectrum LifeSciences, LLC (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 22 false false R23.htm 124 - Disclosure - Revenue Recognition (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Revenue Recognition (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 23 false false R24.htm 125 - 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 24 false false R25.htm 126 - 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 25 false false R26.htm 127 - Disclosure - Inventories (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 26 false false R27.htm 128 - 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 27 false false R28.htm 129 - Disclosure - Intangible Assets (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables Intangible Assets (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables Accrued Liabilities (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock 29 false false R30.htm 131 - 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 30 false false R31.htm 132 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 31 false false R32.htm 133 - Disclosure - Income Taxes (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 32 false false R33.htm 134 - 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 33 false false R34.htm 135 - Disclosure - Segment Reporting (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Reporting (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformation Basis of Presentation - Additional Information (Detail) Details 35 false false R36.htm 137 - Disclosure - Acquisition of Spectrum LifeSciences, LLC - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAcquisitionOfSpectrumLifeSciencesLLCAdditionalInformation Acquisition of Spectrum LifeSciences, LLC - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Consideration Transferred (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferred Consideration Transferred (Detail) Details 37 false false R38.htm 139 - Disclosure - Components and Allocation of Purchase Price (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureComponentsAndAllocationOfPurchasePrice Components and Allocation of Purchase Price (Detail) Details 38 false false R39.htm 140 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureUnauditedSupplementalProFormaInformation Unaudited Supplemental Pro Forma Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Summary of Disaggregation of Product Revenues from Contracts with Customers by Major Product Line (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfDisaggregationOfProductRevenuesFromContractsWithCustomersByMajorProductLine Summary of Disaggregation of Product Revenues from Contracts with Customers by Major Product Line (Detail) Details 40 false false R41.htm 142 - Disclosure - Revenue from Contracts with Customers by Geographic Region (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRevenueFromContractsWithCustomersByGeographicRegion Revenue from Contracts with Customers by Geographic Region (Detail) Details 41 false false R42.htm 143 - Disclosure - Revenue from Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRevenueFromSignificantCustomers Revenue from Significant Customers (Detail) Details 42 false false R43.htm 144 - Disclosure - Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfReceivablesAndDeferredRevenueFromContractsWithCustomers Summary of Receivables and Deferred Revenue from Contracts with Customers (Detail) Details 43 false false R44.htm 145 - Disclosure - Change in Accumulated Other Comprehensive Income (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureChangeInAccumulatedOtherComprehensiveIncome Change in Accumulated Other Comprehensive Income (Detail) Details 44 false false R45.htm 146 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 45 false false R46.htm 147 - 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 46 false false R47.htm 148 - Disclosure - Schedule of Inventories (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories Schedule of Inventories (Detail) Details 47 false false R48.htm 149 - 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 48 false false R49.htm 150 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation Property, Plant and Equipment - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIntangibleAssets Intangible Assets (Detail) Details http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables 50 false false R51.htm 152 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation Intangible Assets - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAmortizationExpenseForAmortizedIntangibleAssets Amortization Expense for Amortized Intangible Assets (Detail) Details 52 false false R53.htm 154 - Disclosure - Schedule of Accrued Liabilities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities Schedule of Accrued Liabilities (Detail) Details 53 false false R54.htm 155 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureCarryingValueOfConvertibleSeniorNotes Carrying Value of Convertible Senior Notes (Detail) Details 54 false false R55.htm 156 - 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 55 false false R56.htm 157 - Disclosure - Convertible Senior Notes - Additional Information (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformation Convertible Senior Notes - Additional Information (Detail) Details 56 false false R57.htm 158 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 57 false false R58.htm 159 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense (Detail) Details 58 false false R59.htm 160 - Disclosure - Summary of Option Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfOptionActivity Summary of Option Activity (Detail) Details 59 false false R60.htm 161 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfOptionActivityParenthetical Summary of Option Activity (Parenthetical) (Detail) Details 60 false false R61.htm 162 - 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 61 false false R62.htm 163 - 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 62 false false R63.htm 164 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 63 false false R64.htm 165 - Disclosure - Summary of Tax Returns Periods Subject to Examination by Federal, State and International Tax Authorities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfTaxReturnsPeriodsSubjectToExaminationByFederalStateAndInternationalTaxAuthorities Summary of Tax Returns Periods Subject to Examination by Federal, State and International Tax Authorities (Detail) Details 64 false false R65.htm 166 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformation Fair Value Measurement - Additional Information (Detail) Details 65 false false R66.htm 167 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 66 false false R67.htm 168 - 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 67 false false R68.htm 169 - Disclosure - Related Party Transactions - Additional Information (Detail) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) (Detail) Details 68 false false R69.htm 170 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation Segment Reporting - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Percentage of Revenue by Geographic Area (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea Percentage of Revenue by Geographic Area (Detail) Details 70 false false R71.htm 172 - Disclosure - Percentage of Revenue from Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers Percentage of Revenue from Significant Customers (Detail) Details 71 false false R72.htm 173 - 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 72 false false All Reports Book All Reports rgen-20180630.xml rgen-20180630.xsd rgen-20180630_cal.xml rgen-20180630_def.xml rgen-20180630_lab.xml rgen-20180630_pre.xml http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 true true ZIP 90 0001193125-18-236196-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-236196-xbrl.zip M4$L#!!0 ( ,=M DUI]_]*VQ4! ,+%# 1 L$ABJ__W\\SSG> M#???(Q*2Q,\(=Q'AA2/".?%H/B51QO'<0Y;-/KQ___CX>#Z>I*/X?!1/WT^" M"*X+_)!/2?(U&)'T//%*7=-<*5D?)X_Z]M=$G* O"C]Y:P&(GY]'B?W[R5! MD-\'.3[.V)4?\-=PQ?5A$/UUYZ?5]?A%X_I'F5XMFJ;YGOY:7!JDL2*)^JK% ML"O*9Z=!UY/A4O']?__^Z6;T0*8^WX8 2.+>]V?EG1,_O:/WY3^\9^@7>5DL M;AF3ZD5T12D9G=_'7]_##QV7)_#U@B8+M?5D3S.2=BZ( M_M+Q"ES%.&LN*H==?<]^;%P:=%ZJL4N#XM(TFR7=@.(O')O>NFV>),"CR^[+?^VXD7P;/73?A+]T+##R@U':?0?]J>,=0?25I%GW/>PW MO$ENWI0&HR6("T9XN=A:%KD'3A\O)77S?1*'Y'U^67G7?-I]QSA+WB.EO(\J>.78'?.F^H7PH2BN.HC H_ MI)23K\F$HP+C S[WE[,TF,Y"9&OZG9^,$&?]1!.]XR$ADU_.D%GY@B?/OZ7C M#217?Z'XGH&5BYH/#KG+4.,D5-5<1!E)@+ZN8=-O,MSY*Y*,X ?_GG"C&'[] MEEWCFDD?A'-$2!_[^"(.A?;FZ=+\(7@$835$F!/T5=-R59^":: MD@27G7'S*&#/F,T36,^8C(*I'\+^77SVSK@ 2#(8?]$%538D[8OA**HKB18_ M')H.KSBFQAN":_.>X8B69WFZ(EE?4-Q^@?T2S@5)E-2_OU\?N%5(L6/@N20+ M[D+"_D2]>@7$2L2MXR37+U_^N'&^S$CR)7WP82 M>$MU7=Z2!>DZ))5DZ%_1E.%H!ZRH4>?Z(6%.4MKO$R/:(13C[5115 M@?ZS#!453*LA#Y+_\L/Y]MEC">"\O "WY>K>4+,=7I*&0UX1X"]+5'3>&JJB M:0V=H:L[7\0<;E.3#',EV#E #&H43JTK\),=?R5@YF4I?G#(Q)^'V3_B<$R2 MG*=N8X>,0B!>,/\^QQE)G3GY/8B"Z7SZ*H)$M33;,J4A[]B& CB2%$"/8O&6 M9EJ:HCN*-A1+VA#.48KL /0F)0WG:1"1-+7CZ1T8S6A_7Y-1?!\%_T/&%V-X M5# )?&!%*TU)EEJC?\^#A(RM:/P)O@["( M("K_!TL:VGS[ #RY<\M4/X=9T M333K@H' (YIU2380S:JA*1L1I*(;MJE[((4 V[RBJ1YO*9[#ZXIFRI:NV8+A M?6%<"':,WJ#&W2)E=QL E$# :AS?^M]J/Q[^)HC*V:^*K,&+=[4+W9C9W4Y< M@-Z*LCAY.GSD2\ !LBI(.\-]B8MN=--[TP!?<35/1@]@(5)E#Y(K'M$W_Q;' MX\<@#-UO,S+*Z"8Z9#P?41-A(Y6_,9J[Q+HR%%#'J;PPE$'E2Y+'#UW!X&U) MLPU5LFW/5ICJ0_MP$<=;0< .I3H]B&;L2G@* 3D&=QZ#6#G[515T=7>B?0EF MMK(7Q9YWOODSV1O%OP#]*ACZNF#*6Q$MS^%C3PQPE9"9'XR1$Z.4P/67V0-) MV&^'OR7RV:\:&+-[88A5F-KY9M5_&%$77'KE/^$S#G^31!$ULKQSN;4<1[O; MGJLDGL'9_NDJA--+;A;/:(#AX+<%;%3@'&5GN[(4-7LY+QR+!%/1:[)#8W4! M)4WL%UKH\!$EPLE6TE1=:N*J *#F6=FY:$GF9'Q$"GPU% MEL1O\+UARN8.]P?/MMK9K_"^EC=[KVA[2SMF"(:YPQVC3F8=CF>&JIUV;#L[ MIHN"MKL=DW''3 R=G/9K*_ME*CO560KNEP$FF/CZ&S8FP0<7GIL]P4NG<723 MQ:._;FA4]W*>T92P(+I?$\.&H ,NZB&P?G%BR3)<3=<]WK-%B5<,#!$/%0VP M)YBB*VF>IL+SO]# J(IA 4-0#4'Z^_M^4#1)%(,O^/]:].6:I%D2H!6$77P9X9NRI\OD,\D]0^NF+.2816;65$U!@T;33)-^-C4) MF%M5X)N-,._:MBO9MLS;&I*CXRG\4/8$WK#TH6':DNBY&L,\G*<4MT!5 M$]1;5X('<'A*ED\K9A:)(A"(HB*&4DW!!D M598JK&\="3O#\9\$'\EB7]/W&\D&05Y=&?KF'\^;4=ZP3Z(H,J$#F!4_GA;;$, M6\R+HJC(;02L U<+*9MX8?=!SK#3.F@_>'L#U@X/:>[+8I "@"0]6/(%F6:V M,G^6KKX%9!C&CYA.[\6)$\_OLLD\+"B_"@0?K'3"4$9K)]3@X5; MU#&RU@X?+ 6@$\[K^,D/7PG*?F0M8=B]$\3VVKN$S\%N'AZF5A(YKJT8%5M!=P6$L=CFG7FAU=^ #K/]F=!YH/%+ S@48:/%7>F1)?TO -CL\H@!+1=?:J0=D>:@"8J/"FH(N\**F>YPYM1Q!D9@-*S\/6 M!,J=SL+XB9 ;UJFE.W[S.:;-'60>1:,)M1> *LCGX*OBXDI-?]%W4^Q1S0XJJYHCBKPHN?!V[9I6>I0=L%(8/A1,&JBJ;W1LQR\%Z,(KCU(%*D4 M1?)+4037OA1%MP\).4P,+IA-\=*=?]H&_S/)W&^C<(Z>@P,&$3M.R":HF :(?8!I@Y^7U:]? M#+P',#6,[YB*T0*R6O)+F/::3/T@&I/DL M+>3-$WCB/,$B6R_XAG\=JGL!78!*Z[B]=/E-*#_YT3Y/&CT!HOUCI*:JQY6N M%E44O-<45OW-82Q&AHL58:6XZ@9HB MUYLLOAR %J"ULI1H3)W@#[056+C.>A-%L2B*YK)=Z_1*-3&0>G.T+_)6>'E6.C;'NXCH M41*-JWTRJ.6"0-(UE5=-!?;74H: ! )G,*[IN\*!X=%YT3$$'4OZ/'H*( M)$_U#+@#U< R&ENBV11MRP'HVL=#2,/N%VO0T,/>"J&OAJ$#WMI%QR&]Q$7I MM1J&U4 ?,L=*P+&*UBI\7@[ 1K)Z_]3=4U"C"[,=75\/I@UU%X94#E1Y*9AR MT"J>71^N]?'RVH["GNA!)Y(AKJ_;>_@&KY(\)6#'&8+;2>,T%](XF^L_SKP_ M26OG_?6#ZOF=/-2<5DG'UJNME-;5 *P"=@>I@-NA5[6+7I=VO3S8H[6.ZEI: MV*WG .DP4&I=<*FA>K @8V:8OFB?+%E_>X^7E-<<9"3.I'Y<4V[M[G(0GA<[ M6TXZW@XO&@N\N'&' M86XG*2RZBO?A B27AQ\AO<^_(][B=KG:$G#ZVAP*O& M$$Y30*TX3$7C35M774_034>RX6)!HJ61IBS+=16S*^"WVRSCOUBB730N6YO' M^%7-0K'N[Q,Z .HBRI(@2H/1OA/#9466+,.T>=E1D0 -C;=$Q^(]5S5=3U5- MT7'*G!9),-1FN/?54+3OG=JHH\RFS"'*NJK:GLB+*B:"ZC9LBN0)&-FQ#=%S M36&8A^"QYEL0#%W7][DG79UEKDD&YCH9NWX2TE7G)!BMW8ES'[$20!\O M:6U;[GE0>JK, _7'8?J*J;$PO(>."AYFUR];O.L_4@^ M&B9O#Q'9'0[V+=JVV,AID[/G8N,F39$53_%D7I!?R7H5?_WY.6VPB=03V 5;>B*IH;-4^6(J"#DSOBV [Q^2HDNI( MAL/+AJB QL;*%D]7>-T9ZK)A2S)@COG"%/U<4%H(V@'MU,3+@9HNJ(44>(VQ M/6I9 'IG.#UBF8D!*O-<;-/@[O%R6-T>=T_@Z(415,.0MXCJHVSON&\*5ZE5 MH.^FJ^8:%'X,V6+&V:^J:6AJ,SB_+#^,CB=H!F]ZA+; FKI]( GQ)]D6V'3K M 2JL"C?RGF); +"&J6K\<>%QNIG?_0O,RMO8BY,)H8GAFR&DZI6J Z@*MG\S M95&AGT5)-%9,;UUD+<^29=D&(\\3/9M7A*'"6[I@ W]Y!GQEN?*P2OD7S@4Y M1U0O^%X;'Z8BR8U>LEO"1S7+5C#6Q\>+)1-CRVIR;M4?/9=99:7O2]1C#:VF M:*CZ;OR\!OIYX2RGBR";MM&%=UWD;/-5109 !CGA3 M NM#5@S1%'5UJ%EN28_/'##VR(@4^!<))LOR!,&1%1[H0@3J<50>%)O.:X(N MVT/%E&1).Q[!U,+'!H*I%SZV*)@V\6\]RWM+//HO3MRHM0\7@,>6M ]_KDV9 M[>JN91B\I.@&KX@.F/?JT.1=<:CJXM""7]6R:;@,^Z=OQRNX!:P=J6)9V*R> MHS:&LF7KML@[EBWQBBJ8O*%KH*-510"MK=BBGLM$]=45"^7!W;USSW'&/?,9 MYH8+>EYF>JB8/$C?QHLG65BJJPY50^%EQ_: QQ2!'WIPGAHZ0T>4=,L<*I7= ML'0%G7TEP MV0HKJHNP;4M4;,FR>-=V4/IH8%"+IL-;BNN:MN MO.4%$7:CQU9+Z<9952LPL(:7R'-4QW1T7C0ML"<]R>4M1Z,-J S%EFT!9'2I M1"5A25NU%CR[;YNW9]CU+3326T8Q;$A2\)7LD2,6<>%YBF3"69Q7+3Q@NN@I MX/J=@I!^M@O$[/O*T, [:'NB"YBLF+EB3SBJ/I: U@ M0-]S9,MT57>(_8T$F:4#F4;_SE4O[*'W@BRR/6.&$0AKMM +-1VY9:] -)O/ M(^Z+&BHE%%7NC9C#H)E]( :;2('J$(^,9 UQDXQ0YM>2*W.1(=/,7O B[@6 M7@Z%7E1CPZ; /?&B4D>9*1T;O>P>+U0K:;T1;K$18LIRR]"B^5*KB1; F_*G@/FO^CQ0T,6 M>NN4LRZE2+PFJH)K:8ZIUIK75R.!EL/2\O:3T1Q1YI!9G&Y:2X2 2I*I M(@4HFM)#\2PV+5-Y?8XMTT1)%GM_XJQRSZ MH3154RC%::9)/YL:4"#P"'RS81]BVY5L6^9M> OH:RQKDSV!-RQ]:)BV)'JN M5@H4I=5_90^HVL'L=OT%A-HKX5>BL]MUR5B8H+O'V>TO@K)/$RZ)^>5-<160 MKS6\?0][3(>W:^T9#?N?W;X/@U[V#UL4:)( M>ENK[F5Z^S[T"8"GJX;:J4[W/+U]#U2*,Z 4O8M(#WEZ^TL0TZMO!*W0D.1V MH/M(IK?O@TUP>KMDF&T!]XK3V_= %(O@\#A$YOUY8QZTZGM^_!TL 4=+4UUF:3Z>U% MPF(]:_OP-E."S31-26W+WI5@['1\^SZ QM [V!/M5.*]CV_?PS$3Y^BVD@SZ M3&_?]OCM/4"*E*RV0#VT\=LO08,C"IYA"B+OB9;)*[HK\,;0L7A;T15)DVS8 MYMI8>UF6>R<[]LJYV3")9!]>33;Q%IOWOLK$VWV B)6/BJ*K[2&*>YQXNP

32B;=;&MJZ!ZL"+7]);V4'[FQHZQX >L6AK?L1HG1HJR$8;6(\ MA*&M+\% KP&>4MZ-MC7/\O6'MNX!AR>]9)CG%L96[F,?)8QUR4T5O,^QE7N001CV!H9LPO@J8ROW<$;74+>V MIB2][MC*??#IH8RMW(=K#3':-SOI\Z62K5^S< MN*E&[365HF@0J,N*J>QF2,_Q-&KUHGQG, M-Y+59M7#NBTOMY=KM&?@C2UD'VVMN>/KH( 6D2Z'D30W4H*H!"D[<\"PA?'@[A+UOF<62E;-B6*]E* MV=[1U.2#[N[X.HBA?;0DL14D.+!.6HNHV;R)85_4L!D%4O\>AH=!,_M #.WN M:!QV=\<.S&S\SQ;D;3AT+6UTEB1S"9E MK !I?[";LJ9OUBJL%^S%P ;3W ST'??TK./CI3T]#5TR'$&6>SIJ?.& MC'$3!SA-4(>ZJ8D[ZNFY+?_R_IH8%GA8[)CUG,.YFA.,(=X:^6PN"1%FW'O8 M?*E+#KA_7&^#%^3_TD\62[VGU2J_I.Z80K29D<686AINF")O"7J$J\HNL41;HYAFKJ\F8;KM3E%W!7TJ73:G#4WQQ1TP=C, M/=1K<^3<%-5:TV+VOC>M@$X5XF)_8K>O:SP,K8%AD?;&%51)6>G#;W<95Q9[ MC+NFX,@"!LP-,&!<2^(MU47I+EBVZ2CVT'-*&22+Y[ .>6FH:CED"TD_(T+& MJ9?$T]I-ZX4Q>J*@_T NPU%45Q(M("7,8W=,C3<$U^8]PQ'AT.?IBF151=8B MC5VULH"6057KJMY$&8MH7TX<_RG],\@>@NC/AV#TX +I94^>'X3I;7P#&$PG M3Y=W87!/S\PI]J0(P&:$HW3J8HT6/(!,_'FX-?2U#[^69ENF-.0=VU!X19 4 MWAHJ%F]IIJ4INJ-HM6$[5Y(N.'G?]=U"VY/-;A\2DJ*5C4\BHSGR,#;G!>[& ME6R)[>AG1569A:GJ-1I\-FBJJ89G"X[$VT-)YQ55$WE#&7J\"/I+5!S74@I+ M@,XJ[L& S\&\"G779$RF,]9++QAM-#=R0T3UF8K0'U<87C]?'EY="N:Z9%7= M>3EAB?+XO-LDN+]?)Y7G('"&YOOY>A2V$OQU<5FCT6-B2YI[MP[2:G"VFS.F M0432U!J!59'2OHY%@A0;Y9$G-5\F^%_:%367JINE/%/<@2%6V&JZA/-+3$DU MM+I+I%\"F>+IF@)6'F]J#N@)61ORIJ-YO*V(H%P=RQQZ58F])JJR:=8RR+8# M>C B \UZUUOA?\Y1U MW#P*C&#H2V(\MC: [6;.%'?C%1&B5N[U'RF9S,-/P61+$FDQR:>-%L>5=,-Q M>+C(YA7LSVJIFL&[IFP8@F09HE6IP2M1_6>]=_/FT/4-#>X0'WD"RR;X*()! M5Y+PSSYQP,."6Q<%;3.XJ==%!;CEC<"FW$3;<%CW":%>&2LA_IH0&H(FM(I< M_CW)MC!VBS9>R)-'EBSU605YE<1>G$S]BVB"_\&O\G9\EY.<7\A-$(U(39@X M?@8?L[F_1M!/5*5V<302J/&>9RA .Z)GVS)+ MY:-A -ELM^W>,C):HK265W Y:6=M)16FZG54*R"&$\=1:+P54*FP7RZ5Z#[33*CF<^L M6^,RH#L :<$=9<$X"*E7(Y]X%Y \< S*ACK@IK-YEC^O*$8L"M;732=8BIO% M4]&B7!$D7;%%6>$]1;5X0(K#6XYD\K9A:)(AH&C)FV[1]ABUZONM0-FG&S[< M$<0X^"=!:>80]M]#I!V9RA53;[+,.E MM%QNCZA:?^K6%L#7/,N5+$OAARY6 M38BNP5N2Z/*2)=FF"80C..(7!0OY?Q4UM24Q5@#1AC:%KVGC-NSV1)*OP8BD M-W&XCK]@;\!B=91N2NUNT\M 6 05K\C[ NQ7^O<$T*"IRZT2D/;"NZO=RB%= M^65#$I').F7B^V-9'!4'-S1)]ADXVD!74U]:PUX.$6"9MJ0U6O N!:'5?)G& M%DL^!LQ<@[7#1E#,<4KO+''MB:*IB[RMJJJF,AF@:=8!:S2M#/PU&!\XI^@*1= '13O,M!VSB MO*ZUBM7WJ,443&-OE6HN+GT!M(:Q?1'16OZJZ5NM$]PA HW[R1M:&^;>,'5@ M ]U"Y2PVUDLLRY+@#HYM& ^,KWRP!$;!C*9'EIT.V)68(P%?>7$R(0&]W@F^ M!F,2C:_19[H-%/:+ZZF"J0F:+O&2+FJ\8MB8+Z0*(#=-Q=;5H:&Y)C,#VHC; M)?BM(05^$&%ZZ67D!.DL9JZBR\DK.']Z$IN!&>%-LW@E#&NRVN$"+H)HT=5V M<_5>X'1)4D18GG.U8%L.R21.2$ULN=^RQ(^3<1#YH)LS,J4=*>'.) Y#N+4( M?![B>9&.HM:E=G?RG>%@B=IZQ2-G7T0IV)M,;\V3[7767*3#UE3W@V0H= OI MRH*N7@U)+WE2ZS-XD)!C68TD]=+8-5"> SUO*EEX*3J;2QXD.K"CM/P<-OI MMX$E4^7\,@]^Y;+>FYTB.[:B#16#=VE39G.(!6J6RJL&V"_P7$67Y2^T<%4R M--,4US16ED/85XA4-'B0Y ,&G":W:GK[ -,#_%:+[X,$'UV5"JO=?0;^%C0+ MDV^H_LP9ZR U),[-$HWV3C?6O3C5A"6PE!&&@P0,1[@([1U<6/IS!%N,/CE4 M2L6QN6)[6LL*(#80YXO-^JI6?@V#S_$#:937C2]N<']05K2Z^"5B+KGEINTWK,5"^E8 M>S\E^4<$]EF(73W_$8>TSTGI]:T.E%82I%@?!!^C>Y;)=-!J4F:#5)[7D2^% M?GDE\>]^EM].'1R,(FG0,0S3RXGUU0]"M/I 0]_X(=FJ>V+[;(:"5#-:-+<5 M<)=CD%;OY4VWBP[O^TT-ZXL=.A9%4)3OP@]+!TXOV!>_C/U25VPM'I+$1H ^8U$F,.!B5KC M*8Z[S1+6^.%PK1(;*7=F[6\COVC)[VG"!:&5$$ M^A(X5V*,W(:#)&C6!!0L:YR&+GSX=[QO8T%U@"A%P>1=SS-XQ;%E?B@I&B]8 MHBV*YM 098NYW^$=2E-Z;P!;&SDI\9,1IADY\*PPIO;F ;,L3KQ''U83"RN MZ,.HARB;5>Q9(;5$4^?J.R"\>Y[7[I;PVG_17)*"UTJ>6J<0>0LXZB=IT-S3 M6]-N=P5_$\LM&53V:&$IGB^8Q/FBJIF>?E_,M59T4=5-O<+;FA#U0L?"7=O* M3MPB,K!#$W94D"7Y661TPU.KPV%=?4 M14VN"K5%25";,KDWD,_BIKAKJRF]_5#4VP3LCRP9DWPE8R6B5D+-4"V&K.G&Z*1J.ETM8*8L5\ M/I9LRK)<0]P.:F(W-K.>'5QGW=\GY![.=S0= M>(!7'2QV,DV--W%HEZP8HBGJZE #'5I,RP![0MR.8?HRC"W,P,.V8TQU7P?I M7U4?LHTM?,0M'%*Q69@IZ**4?]9H\S!)H"TR-$,V08#(FJK+:]4=V:KIJ:JG M\YYM8\]TS> -0Q5Y7?&&(NR#;AH&FR @4''1'(NW%-:#PHHBF[JY?:Q(^5R% MIA ]'*Q(JJC4L&(HBJ:MP$+GW#Q'%5Q+!#YD\R5,#SMLV[QAVZX@."[PO,NH M0VFW-3QL/-3ZCQM@CKG3:.!BNR)HL[X" U'^<#6#$WP5D33,,U;-?5K%+;2F:'YZV/=W(7,)N2)&\V MI:87S%(YHZC#J'LUF&59W2',' (_EMX,O4-I-0O?!5T)?2C@<>%[*6&/IKM&!5 M<0(H6"JZ)&.HPU1 G$M#WK0=T10UN$ASRC%[LJ1J;P-?K2/ EO$E%6:.(ACF M&\#7PN%@R_B2\T."HAEO 5OM0\.6L:7DQI7:[M7V8G1MN:&GL>N&GFQ0EV0V MJ:9/0\\Q"> Z$HW1*^J%_OIA]A*XMG]-MTW3<67>WMY>_OZ!$V;91\Z[_'S+ MWUS\/_<#)U9?>-;O%Y_^^8&[#:8DY3Z31^XZGOK11RY_Q.WE%5QOS+*SVGON M\&_SG,LQP]50@S^_I[_3OV9[6)U6+:Y84-@L0$Z#-./B"9<]$&X2AV'\B DN M/P41?!//4S\:IS]_V'R]$GY17Y%00Y<_G7W\CV^6L(@/FJ%:O&--^(>7UXY[ MS=N7GSY95S=PTPC \F-&) S3F8_9OS0JAY]G_GAZ]K]?[]WOFYA*.K;6>'YGKZS?7'YX[5K_R5]\OKEPX"[_:QR,SU9" M25?4)+5G\-*Z8_6].20YU16,\!\"_8<39QF7QB&L<0'Y0)9 BQ%U6#:)K< A ME17_9QZ1:@FR,*@^H*AL"97U(#LV7#AD1#!WJX8/L8D/?;OXZ$&W?4324L+E M[NX!]!CDRG_8M@N'XR6DG,6S^B\[4!>?7.\6;B#3!7']D;MU__L6%NZXG^$2 M'JXIUN).9V'\1#!7I_(<+@CSK9)8Q[T_]I)U^<<$4P'I;?I %^1>MT;Q8^+/ M?CEC_]TU$VT/0G.@:L(N(-PU6QP5$]!^8E1$)=S[3NMNU^2QWAT=="+KQ\$' M+P54'&B:<8P,<>1ZXCI^\L/LB8/3!)P_1K0:94+R$]$Q<8JL2]\+I\C&3I3C M2774^*(XD\_FR>C!3X^0(31=^5X80C3%8V2((U<=5TD\(2GV&_3#X]09RK&< M,EYL1BH[,2-/&J/&#D7#4BYA@:6CXP:0H[KZG?##<1Z^CUQAT'(*SL\M*Y*/ MD#I"/C'DG1Q5#P]4:2!)K\8ILV\]H@=[0&(?+LK]ZI0)*J?Z-^94WR3,=C0+ MVS]1'P38![NPU]911Z61;N/,#_>N@#:,&8CR0!2.Q,FU*8CZP)3,D\+93([( M($?&\?PN)(*^]S2'J/Y%GA!62W_;+)_M$-H0+"8,]FD[ M8*FN.E0-A9<=V^,551'XH:>I_- 9.J*D6^90<=D<;DU435G8:<\!; N"33K9 M)FS25FE9GJ!B&D-9EA5>MR695W1,]31$C[(=^=_'Y-WS5M]R:N+VV/M]XE]>_ MXZ41R=_WIWOQVS_ QE $X2-G7WZZO/[ )?=W/PD#^-_/Q2IO__FI]H;+ZZM_ MP+,^N'O6XS1\PE_(#"'T*^$Z2P"R M8(9#S&AR+Z[S#T 57(6#>N'KG^IO_./\YIS[S;*N&B^F$?S9/$GGL)U<%M.T MX60.#X6GX6\)N9^'^7#N/*NXUC07KRB&XG+8:"R@D1VXM_'N&]=NO'4 5)1P M_W?N)QE)0HKZ.(&MHG=BPZ"F58 D5[!OB\]**Q[5"65ZO+AI6. B+9S(&1)@ M;W@#P'%=@K7^JV[X_U[QIG$,UV9T0RG=P7$E+# 71!-D%4I9>.TDCC.XF'#C MTBA) >.TL2_2).YHL6WG2/CI>J2?/L3S< Q/N8--)?X8"07N^M<\HL,[&)7A MPOSY.,B6/A(>4'LH+AS)D'(!$B)"D.)C$@($5+);290+#&-^3#DKBN:P6+;S M+]SX_URR'8!L>"Q-A ?\PMN>B)]P),+5=6:>G[2'6_7A$#EP80^XT)@ MS"5* WD!N37(GAB?("?"$Y 7"QY-.=A)G[6'0N$Y]?\B'$X9FE+Y2SDE3>=3 MU@<**-%'P>#3:>),TE+R1[E.[6DJ8GU6",92JZK2#O@,]U:" B\=E3T?E][% MWH,,G0LA>$@GQ'CGLB7ELHIU9L6 F0PX'+,U#6M@& MH@C6#\ C5T[@A($5*6D-82?.>^.4-DBN4RC5!O#UXT,,=A(? M/T;PO'1^E\+AUL#]G#9OF26GYL=];IDKYZV_3NW\T'P?D M[@/9$^XJ(^?8+6S90DU3J>!MPMFDC1?W.W9/00 8+NGZAFK%F: M]17E5P\:)J0_R@T#N'I1?8G* )X(5VH4*5.\D#*9 .QDI+)N#P\")B?6MHG%FQ6%;\I%L3M#/!O M')@<94 H%V#I @W5W+]721S!WR/&3I0:@I-S[DT[YT R_^X_H8I7F"#VK)LA M%^2DE9>WP(1@_H.IF#J 65PWPDQ5D*U41\ M'U'Q7APGRZ-GQ4-HC>$P S\9IP##F!I+]!ZZ;'BK.F@N+V?* OCKZC75X@=, M;R2$'5-!WC]R-32L>&(7,M&0+=!9O0-TT6,,*C"FAU^P1^&P!S"@B@%\P+$: M] :P$ %*3%&+@(()T28&S8+Z=@;:*5DX5::5LAJPC1R1)/,#].2B>3BBSBI4 M2^. (K-\%?7 MMY6^;]&\REU!X*2(_1TSKR$.7&C Y;"D9]U@8Z+[?L?U)K- M,W9^$RKG&1P5V'8QS5QB@VKZ(*5/*AUF\]F8[0="R6:HPD/F8+$DF[$.$*+* M R-NG5LHKWS(6)BYXHDU%F-T8C+.ZIK*-PH.3[1DC^XK@%@?E9[ 9#2SDCULY\D\2-_,P*+ M&-74%#FLYOFZ*L0'YY;"X[P.'>7?\A"-?$RY,Z/^1M(B0Y+J PV$(3%Q, MJ=BF*?XU\9-+1!17)=/\'S^:PQ&A?5HVSKD;0KC/&"F0J:4]F2FUK*.V+ &^O)\'+-;+PJ#A ?S*:@PH(]G,FB<\XM7O\8 M &YIU#!WYF4Q/"5?%-Z9DL:*8#W4G_&5SK_,+2("2P \$9_:P6U;+@\OYV94 MB04 I/8D^!01A ['-&'XQ2HM/8K:)S#V,#3.HIELS7XQ)9C"NH@^*K8K!%)W M(D9'T=LQ)AE:C!&[O5Q'^A%W!Q1/,L@MG>JU92RH[F8%*W:4VPMP04B^TO!Z MS8M9+&+D1[#FBNI@(6F,KW_B_@):C?!)0:Z8.7QR?)>2Y"M=']C((UQ+@3KZ MP$<:9PE@&7F,J8+BO$5X?IC&M=L+4[H68VH<3'"_8E:,0Y48JAB\?9XDR!'- M2'5;5S)=5+Z:!8=!SR0IDN>_62H 4@O3=T,R\N!T',,BZ8[%X9CB@NTM MGK%J*0E4\RT/[U(P.OW?!CKV%DST4GV.@W%%+_CV',=P;4")ZEF'XDF#OFT- MZI&[9+4*A>L:.G&]TX\TZ%:7GTC9:F!1C97^#4.1&@<2KN7"V/A0)C7\'N=+ MUO&B%W0_LI"\ %R(S58)]4M7*L5?_X5]KZ/%!WP\X4%(-5>W)#,(+83A02F<9JQ'U+0P]\R/&"!H/DW)F8%&?--L ,6?!46W]02AP:Y)P$U M;#VN]J_Y^)X)\*D_)BRKJ!XNZ5#UA?^!NZ -BQNJBR>7%VQG"8JV=F;2CF?P\XB)@ONI9IS*=_. M*9PXJ=F1*SIV\",!TY1+3G]%3)/Y_V"520Q6TNO[J J?5%H[E2(>9O,[N*PR M3^DAE"95P3,PV),""NZ#**([-4&:Z0A1J[F>94#!7>6JJ8U=.NN:%L2#C^?3 MZ13#T"S:#Q07@+H#0!C#4)<96!#%(;BFM@?WAB;@J9QD2KC:D&'J8:%.Y529!__L#9()@5FI,^ET^ M0C.M&X_GVP-NF1TV'B=H*N)2Z!!Q#E4MKKQ*HV"(9N?=$1@7J+[IZ;Z5KU&D M7S1AST^V)>*::&OHV(;OM]*HZ^I3/5](4*1E%$9/IRG1U+HUG9OGZ-6U+BPU MBQ,T>^"6 DYL;Y;O'3>?%34#+%LT-TGR.09Y:NJH'CBI6;U+S1-4PZB>JSG" MJ.!S58OX0("H'9);$MCQ.V,=I8JEX7F\6C Z!5@J3./V;C\#0-Z\>R4\)2[\ M=NI^RP[)N@* 2[T+-5-DE=E13U=Z?"!1N?>(,VIGUT,.=U@T=?)"O&TOQ.4H MBT%,;%-[,)FJ+7$_X%ACGZ>NXZ\_H(=%EAZ'GF8N8T-J4KB"9K_2Q'P4[@@J/04]L91[=HQC M.>W,.0J/BJB[F4)#??"+DBX#;BD.&<430/LA(O*GTV,YDSIPMF[X-9Y=)PJ/ M>C9M\09V]"M61N4%>U;Q%4HD=*YB$@:38'@@AI/5TPJG;OV 1$\R^8F7[Q ^ M>$V/** '8M7)E'-/-OZ:B?F,Y2-RXP_*EO?_=!#NG;9<^SMRX5J(_&, M18M9O0154Y@$F%+]0G<>#=\VCCJPCB#\J*@@=02AH)^T2>,UZ(%,E\;CM.7Q M.+V-E])&+N)_[56M>A&>DD"A=$?^3MK@;6N#6FZ+_JPRV#1"I]/LED[Y/\2@ M $F7Q>B P.^PCBE/#,AU@B&HS+62L*0\NFZ'3((\:QA-/:Y\S;>BT6JS"G3H=&A@D]0M<. M\*#H8IJN-HM3/TQ_KA6ZPO?%0DC341T/KCTHS,N.PQ+H+!>/]]OB+*G6P]L%=IMB6_ M,Z+Z>5=#YR*HWQ;,.5H&D N-6AT?!08XK!FGK$%0,]FIE&<6-TW"^X:U?,79 M>>0G29[@S1+LJ"*H4O.P^Q@'1Z>$^AR;J6.D]E*6-I;B(EKJ]WV7=R7:7(.<_!S?I0:IYYP96_-SX,-HOED?O8&.R'<_U")> M=?W!564R2,()><@3F]A]I?]# E7RCI:K+0TEXN!P-R]NH$+=&N4Y,2173/E9 ML?V2+C_*/?R<5N8N*R>G;Z29SDFQCB?F>L4%8/?YO TB];L6A18)"0NI!A)P M6O9YJ?H4I&@SYSV1_-JBF<-XU%AR[M@%V<+B-S2[.Y?>B %[GA_)_T]\EV*3 M%=JCK-%<#+YLIN1A:R647LLZQV3HT4.,36'*TT9,0UI/N5+)1WBG[=!62/<),\UK7BVVTU5- M3(%&1%J0-K/0XJ6O*OP;^7-18>;2O"MDBJ3JOJ(;$6XKB\9ZD2J(GZ$-E:)UZAWX7_0IH9U ).U-5B07 E\O;W9SZB7X' M+0LNHV5-B@:- P>JZ9!DN5CW&S3TKM8TJ=U-$PN*BOBQ=9\09B/1HM/0IP3X M._9J2O(3]C6)DWL?E)+/.K\PB=S5MDF2\HJ6G](Y]?;5UL26W@A!%>NK47]' MXOZ)QM_D2:'<_2"E,74L4F?)39,@S/)4IB)=@.54Y;WZJ'.%G2_1D)^ D1 C M+6+#M?@1;L<@Z\A/LB08WZ/46L^L1.(NB?UQXXWO?BC\QUC[!E>M?ZS!S/R0+-9LE \"$VA.W=7G M-9PUS]RS)![/T>RGG2S QF5MDN9I[OEF96T%C!A0"^"I.3.#;*B.-C0@&4?8 M/J?J1CF-HQAL(4QEP\*/NWB,QCIUUXQ&:#?1!E/,= * 8349"2+X=ASX]U&< M9G"8JI:(;R#4 X?&M#^CGGULU,J<084K!?<9K'PXCM2<&W@O+:9'^QA-S (W M[* #UP*M3Q>_??[ %=-_"O9TF14&CV@R;0ALP2(\2V521OLI M(B0LP[=:\;M6J^I;S_OPURPM\!Q;"0H7_/W\[OL+%*CYI"C)ZBGKJ<9YB/S'H9 MEXJG9I"V>++D8_^]_9#$T]WQ)1B:M-,BO@6HZA[ ?7BJUC.AY6XI\9/10[T0 M+['8:<3O$ EZ'?EJ:1LE#!CY*BGVN+"V G MO,'.!8@IFG5;=T]PF]4-:%#BC/N3^*DN^F M9R3O=4,15GJH\^J2K/.UY=7>$4M.8-9GNA5PF(3:E@F=!X%PVA]1 5;$DO4H7J@ M.=VCX3"^(V$ ;Z:I^G$^@H?U=B*U=E)^KB M_N5S8&%[/EE7-_!L6&0(6"#+MG;)#O7?D!UCE;K$TYF/M>1TJ"I^GF$->?Z9 MONN7,\WX6SEL&IWT)#GC[M ,3/"J^B8TAD2/B_L-_6^]AS\7]ZC+;]G.]YL- M@W_[B RJWBKGNW-T]Q?XO9_]AVZ[K>3N?]-YKJ2^9_DZ+]QKB>8$K M#W5.NB0-3'DGL^#W3%9'3T0NZTKZNF2TWAV+] 3'^X&JJV^ GMZ@F/ISJ7OE MZ.A,D5Z-QF;?EE!"';P]H+ /P>6&&J6-RHI&&#CJ<%J@GA[VY3&M[KX,I=8#WO '(,A\>*^?PL>EB2N,!#1J4U#F=TM.>@&_*@/!*WL,N(WM^?=#QV@%6';?J/>RSR3"L%5 M2F=]DGU*PI#&"?/>-BR&.9X" :4TX^8KZXF=#\8NFN[40WVU3GV-R9PGA_[W MD&+B823WOXJ2:S2M\B9X5MVT.J6:O/U4D[P,/L_W;L5F,9!?1A>;TUOR-)-6 MY!_E4%C-&6(1R3)185EA"V;6U=\R2_+6"(.RG@#7,.@6O3L&K4_#J%+PZ!:_V&KSJZH1X+)X=41B( MLOX&0@Y'3TIY?3^>)D7-[(^;L-Z@N/*";_34?9Q4-1#RSH7'35='3T4. MR9-\L;_8D1*3.!#?A/9[@T+*SGLTL 0!A\>@MGQ49AN#!1!> ,D=O0$Y9"O M)(QG*+#(Z"$"=KD_/GM=-@:J]A;(Z0U*K-O$'Y.IG_S%JK7P4^1/C\_1( W$ M-T%B1T]0N+Y^O;W1]3Z=D:S>*0TG2!8MW%K#'(Z-(LTW08]O4.05;?./CJ(D M31WHTELP_8^>ADK?_,Q_.DK'_$_B0)8W]LS_?$"T] 8EU!]1K7$V>BKN2$0F MP?$5EORDZAN[4P^)QHZ>HD!>)3CQII;)=(3$--"-C2/3AT1.;U!D-1RK1TUE MBCS0!./5R.P-E+:<"N).6HH)$7G-&%\]%[>K#]?>I$S+"]+_HABE*&=[6Y@Z/.:"3KHX9C M"J8X-XS.9OK*&CERCP1%&"UQ\^$['P>:$YRO08=SS5,RF8=@W4WHXT65S9=B MC=Y^E(V.5I3O?NA:9+7$<4=\:W&!\!2Z1+]<8(_E24(^_@KN_M',B]R6+@9? M,6GR81\O=M3R8H=95SU>Y=)^ET^5QT*X%O[].BP%$'(-!NE!(&>-)J';77EL.ML*@QGV9,ZH@M)H;[DYA-$84UT *^8K9IJ;&; .)H M=:SCP]WC\W[R=)KDJ3CO[5:F8'53.9P4.\E*FGJNKZ3AHO(8N21(">O?F#Y%)+G'RBSZD4WNH,-)RP+0=S_D?6'+62GU"4!LW$8T MPN:1V.@\^8O@V ]UIAA,$6549^1:D67TJ1U/&GG.?JV&R)0[> MU?KC9/9G%ZZDSYIK7_[6*=7ZV0$;N6 HVD M\[M_T<&$<;V;,YT%7]Y;-5WFZ'")JO"P:\9560V>EZR_^X&Q0YX;WBY6Q,&% M87MA>1TW*[J/Z*S=QKSB 8XRCNY9V79U;]I\$RLX+WCE1.O?0]'V-6LR9 ?I24@2"+])NB5T7V /8WO^FPH3Z]-E "KVJV,:CUK ^?\A.3: YD M4V$K3>A4E)5S$K'+!>NJWYA"2,<44 _\RBX<[58FK/,&&\N MHC_O+=ZKUP8\(@W0;J)C@+NA6>CLGZN6LHJ=^CA0I156X3SRYV.J3-+Y;!;2 M%^.L I 2M--ZH^,Z@C?);;;.(0\//AQ(1JR72Z$3NP?,:^U"^@$8;2,RR[") M#!O<@ #XI_KZ-WR*6>'+.]77'W!]O;A^?;UX" 7VQJX#0AL'2]<*!^2 Y?1; MB+^&%SUC7O2SA>T D@$*@2^D-@D46+TK_N@['(_JAZ8*QP_E<^X2[GT- /K] M3?"MYJQ &Z VF8]J^^>?L6 .5!]0%S8?\-+X]BF-X<7I\'0V1&YN'EWN@B$. M=/U49W@ =(3G6>;!.SHB@A.5H+Z%!B!O4#RY?H*^[;0Z?RR>/'9.7SN_[KL7 M-FNFS0S]-!@=2VJ,<"YMG%QWRHLYM8T^J9/M"0XG".?9\635G43' 7'G02]N MO1T_)=6][;!Z%3[HCAC 7]3)_VJ=V+$I\<@/1W/6-=Z?9)@/-IN%3S0<0D,9 MG8.A:['^61P&HR!OP871EP"N'V6M@!$\B(:1:GEB52)!>KX475%YGCT,;+%% ML]P9\HT&L]XUIE"7XP3H5 ! 1-G!?H QGXQ-G2W:ECW&\W!,4]]H[@*)RF;_ M1:?Y&:PL84WO:0?H?&.6M?8?A7'>_7E9:.F4X/"VI0[-XBG89Q0#0=,Q%(TH M*F;31#0AK8B[YH%9I""29#[FRU3LB<2>D$E(,X >ZL^OA6V;:6]%++01W8+SG$,M!;%66-59#(AHWP\!VU2CN*BRM*C::<5OS%NJZ?",5C*XH'O?F!)=$F6)]L%T3@8T:D2Q1,[49@GR=()TG3F>VWA[ 8R MINADB=N8>IC?6.&78>6.W =1Q(+L15=W*NV**#<.+0$) [_E.9"U!;5'75 ) MF='ZND4Q\GXW$/]C&VHC'^QZV:&%_1)5_DR9(.R9,F86W(%]=D\LL9B<,O5ZXL"3H/ M_XB&*/#_5Q $_-<\8!>P7 MK.DO9[Q\Q@5C^'G\11=4V9"T+Z(J:*IMR;QLF"JO*);!FX8ZY$5=&:JB9@F* MY7X1O\C"V:^BH4KPZ@H1ZP#50D<\G0:,"_$!,=6Y)$*%VX'*S1'2 M:T5,,V M%)<7; MYBG)D&;0,'@D88BJO[ R0,D$5-=,@CSI'79W/D'-EZ"IBPD;\'T"IXTB'_XQ M3L+QR8I]PU;L1<1YY"YI&H8LFS&KD2#-S&!%0#%6#I753F!KP5,HA7*:/- U MD4N10.$,20BU$)^A-YI\][N?A'2'G=KG$>'$W.'P$Q-X=:*Q\XLIF3M@DS>HAQ)T^@!G!FH)!C1U.<82 MO]SFIY.F1*E6+XGF/1G-Z8F$I1H-P#H.P6KG"#! @ 6:M$J/'API8Z#S)QG[ MF&W[&&1LCB%>DS;A6B#X3_@UH@&N;1(]]P<<4Y/JWB:?/S"_"1R/V+C%F)5$ MC9DWB*./I0]E>=>/6*,RIDND_RA.D3A[UA#F/-VA-D#DJ:>?([ MTHS""G%;B@ )J!#$[WYH\F).@TU^8RGT] U%EO]D#OS&] QZ'):_(&=->B3G M1#/GMWH">N%Q;;ZSSA]U1JNX>)%KX#G(-[,D_AK0,:; 61FZ=]$_ EHS8![: M&5SP#0Z]&0F?N!]%+:]H8#-/43 D0?8$!^-9G,(=='0JSH7)9]0!6F=8AY71 M%W&P-7Z>G8[/IHNXFP?AN%86"7\UAC; F3?D"$WKQYK#4['AV^9/YF+"Z:K3 M^92RD1]2KBM.EO.2TCL##^S8P3R,RVL*:1%XP5AT*N%I)N&I9N)4,_&F:B:4 M4\W$$=5,_,Y$?K60:RK[Z>]5^4+-Q]CR*)XJ%%XY!9B=2-/@6V&V@E'KTXX7 M/Q]+'I>@^?TN;?<,91 MMP./_4N_6L@R7"]%;B&];I:0!^RO^)6P/F"?278YN?6_[36Y4/,L5[(LA1^Z MDLTKHFOPEB2ZO&1)MFDJJB4XXA?YBZ2>_2HJ(*@;R87+87@>V#C;0?:@K FV M*0HN;[FJRRN&:_.6ZLB\.'1$SU(T8:@/G\T>G/K)?1#Q(+D_4+;-/S,)PKZB MU)H&_T,^B-7GB3\-PJR&A3SG$VR7R:ESY%:?JC.N$%M MK=KVUMK1G(I+YU-X.#R&A<3K_0UKT-!)Z"R<68,GKZ.X>Z+?@VR*LOZAD=KZ M,0K2VIT%@'L[Y-?Q,%^?>$;]A* MU%3B>B/)J.UG;WW>)B"N23)<)Y>P'2Z^$L\%H7 \<_\AT'\^,GQ^4,QSE=XR M#M)9Z#]]"")L[]Q:]FH0%X3"3Q=U;EC!^;NTQ%9XU M91_XXLL-=,#0#VFBE9^MZ+-X+/[WG[2!K'6[4%L" MI.NE&TTX.@JBD;=,-#F[?AH"$89Z$:W5V)7!%-#-YQJ#K/V?AU5 MBM=0!?&M0T&L-M".:&DG+;,M+=.=474T D,4!^*2*-U)8O1G2YFQ)6N,<6 B M8UMK>Z'3L=,1M=*_TO;&1*"61]F?0?9@Y\,\+)QA8T7C3_D(?-#RS'@BJ%CN](.RCL7I&:K6&Z5XR-/9$Z;+;?O MXCD6@8](\!6O2O->[.-B*&BC?_LHQWC*F).XOM\]8WU>B'61JWP)RKZS?7'YX[5K_R5]\OKEPW,/-Y[;3=7[=KZGA=6EBS<9[% M^BZE-9UW+*:Y+ YT\8#RYXY7?JS;;+%E#.U?1KPPK0".=+IZC(1S5&HF'XE% M9Q_=1W1Z9M&"C-4.LT&#:)#')SWSW4F1VWHOJ<4#UATS4HY%&>FJ>!(H.Z88 MN\I-P+&22#9E;\08S_,X=A3;M'$I2;X&:.&F(á T&I@!=05P[BY*]_=* M7>ON_?-/6"3#ZMP/IRIE;TO]WD3=FIKP8CKS@X16WV.PC.#9JNYD.I'A+LBP MEX-U;9?I\S[7*Y)0AR)HK\L[FA(9Q-%-(8@NHJM<"+%N?7O-"K0]T]-%1>5E M>ZCQBBHJO"GH(B]*JN>Y0]L1!/F+^$4]^U58C:3U8%S V5>2T/G0#KG+=N21 M5CU;,QQ;X(>"Z/"*I F\H8DN+VJN)>M#67 4XY4]TB,_26A?Y*_EF/ME70I& M%*,]JW($AWUYG@V%S+NO8RU[*V@6O9W+5K^15???)J;^S57CTN M;\L.[P/'16>B60,?!S$^\+NQ1Z5S4/A_XVJ*F+MA2@7#RRDW!FV$-8QOT2MS MC&L^>0%JQ'N5!-$HF/DAYT\Q='$L'B)15 :F8>[GB/9J,*K8[NWD8M@[5_P1 M 3> +$\RQ<8DTD-778Y)C'9E7G>#RA/A#&9>WDX7M MWTHZ"+ /=F$GB^YE;3MBULFVV_%[-*<>01S(TML^]9CF0#JD5C=OU(+[1-+T M V?3$L2,PQ%H01P=G]WV0H[8H^7VW42*3U;?V[4R3OMQ6/MQLOI>8/4-N##& M?%F<=[-/Q=J $[&XYO0<7)9MWMH0G6[*SL>+7?:D2[NZY>+N#PM MKIU!EV:7D]_B>(P-"F_R9.>;.-QO-F'/'H/JV:^*H*M:J\?@,A 60<4KW&+$ MTP$":)S]:DBR*"T 6%\X VM,@@_Y"=8+TI$?_I/XB1N-<2C7]HKQ+-U13!%5](\316^B%\4Y KY[%=XO,3+XM_?KUI<*"C#6 MD^#6_Y9#.201F039(8[1ULY^E:5FG\MGH&B#/$M@&331%;;58L$DUC7@ ,&% M?=4-4VG!NQ2$%JQ!ZM_?)X2E]5Y.\DJN'67J&I(M**(F\X[A&,!EJL);BB? M4TQ#&NJV91G6*V;JYL"GY72^["$AA*>SYG )V*VE6$6KKV]IIJ7!-YX..:&B M'^_ ;XLJ%(Y$.%!O:;L(?!/FR'&/I#&&['O+[A4%X67IOO7IU:=7[^C5KYW GO]XAW__%-3ZI98U&K4\:/)M1&99]1G4 THY_YZ\L$?J MKK._165E^O\P/P[V-N_5>__;F#^[JJN3@S\=HEYQPQ\"M(^4X)$ M6XV\6O^K#4.-BC[0=S-P=%M]F&:E-\Z3JG)N[(8EOX>LUU,EP3:)^2" /=B% M[5]X'@38![NPO1TG7^NZ$[T<%KV<]N.T'Z?]. )Y^KT%[=:=-T$K*W-OV]'T MS\"8G?PZGJC= H8QN\U;.AU%S$!4!Y*N'?+>;2%FM[EG[8")$V-VVI'X?U\0 MLU/>-O]AS$Y\V_RGO<"-]KU[T4Z5RH=Q#C_MPXDSCG1'#N;L=^+A(Z&8TXZ< M=N2T(TEW3SXR0[Z*SB>X9B&I?*J80N\8FLB M;YB.SHN"9"NZ)AFF*>^[OX)HU$@KS(L:U'.NP 8'Z. H/BBB[\K]V:C;PPQA37B!-)_=$H3L:TH?QCD#UPUHW-W<:S8 1/D31A M4.MR9G]Q\Y!X?@M$#1U*DN"!]P$&FF1^-_62,$]^P$<4(%C6GPY,Q MDW"6D)1$]./BZLZYH9\&H\8O\)1\Y6G^*#+F[IXXV/T VRYP$QE%Q^T,.1X,F4C'G_*TG\>\)%X[*"KZ2% M!H[\>QZ 1($M2/&A41V\<^XJSG!S:%^_ZHEP<_TVX/8T2#-\+[PM2X(1@I=F M* G\1]QYN@)<,L"8$)PFZH<,%;55TJD&"/=\%K-AV^0;249!2N<+LL?%,Y1. MZ3GW1S2FI$"[FB3$3^?)4W[-E&0/\7C S:/B_O[=3GI?5^.((.)A%=@DA3S5 M68$R?=$PI?$!D5\'AZ('$)7XB$Z?=DI)YU,V'/BNPL.8\S.$&.ZOQD_GLQ?S MP>3 7WXU(&+ !1,.QPPGYU0>Y(]]A^.$XQ$A8_8VNN_S-!]&/$]&#WY*VC1$ MW\SEI 9/F/K)7T"U.,Z8=/$!E0W\G8^/G?E/=(1L3@W9@Y\A#0%E92%]?9!P M!7G#$MA\6=)[UZ(XXD&R3$C ]%P=UXS'2 2OO2-P$2[]*U IE3\)8<0++Z:K M3+( YS/1'U,R J"R(.>?YK7PD'P@_,@/1_.0-5."K;BC\JIDN$XY0/>"+H1V MQ8EB+IV#S%SZ^B4"AS7S@:=LKYT/W93.AC[-=C[G>U-HV.ZGT&C#!=P6$K @ MRX)8ZQC+.P]1Y?-=]AXRI9>U'E*U4^NATZM/73=65#QKSS>1J=; .J=4GP^Q MK$UE8(C?B0VK* ,-X-6/I1QU"[Y\'>G9 MW(FWZGLPVT^E%*<=.>W(:4=..W*(*UM/0RV45>TC"]K*EF1G#S K/"$LX;F> M 5W$!VO)_? <<2"HQL"0E3)IFA42Y#5#^?/AP>;'M!EO]#/.+U.OX4F%]5Z6 M:[": 'C>CY)VKDNU"A@,4>HB^OVT6JCRW0_U8.4YY[W2N-H!IZJ %E'"-VI@ MYYBRT(6])L;@YF=Q-D!H9V2$(8GP:<#VB'P;A7-BAF&_.7AY$0"SI MPZ DQ@2VX(G>/+T+HI*$*!8>X_.*XNLULZ-YD@!.PB=X7D;KQ[(8^;%<#19L MH24S+XFA\7I6-08/PMFX:5I;.:5%,@WF4[R6+?*\4:_KSV8A5G[1M^"^I91* MX358FXLUN3GM!+B_726Y2&3T1^YF?IP',?65%W^M$@5=47E$ G2%#"P M@6."M!9$Q1ZN4[T%M!#@M#(L8DPK7JR100JX],<<_!5D:2/(3Z/[YYQ%RYOA M82A>\GV#1W3LW&,0AG@7UEP&42Z".NO\:E#D9;NE^!EP=W-6*SE>S$%@(J.# M$.BK[QKEB-T%AL5KJXIA?$HI^^9I61[8517+R*Q<6 #D1A?V[H=5*JZ%4JR\ M9G6=>9WN. @5E&K#(U>R0D6O$\QEA%Q6JY^7293+C"YN:&)@V$-#4$R=5Z2 MAC*ON*K(FT )\ ;-\$33-'11^2)A$P?A7)+$&KB]X6C"[Q#8]%' 6.;E$ 9I MK$BB_N6/&Z<.*+\(Z=#61-'41=Y659"+CF'QIF5;O*PIIJC(BNQ80]:N0E)- M ]Y<:[]16W,+FB =A3%P,KF<(#^1**5775.9.+;C-$LI-0R1):]8I76Z_5X< MNBUJCBE(O.5I!J\(DLM;LN3QGJ,:HN$JGJ>).^C%03GEW_,X^]@R=JH?/G(M M!97 #L&7E]<._>[B\V_XJF]Y).KVVOI\XUU>_XZ71B1_WY_NQ6__N/W *8+P MD;,O/UU>?^"2^[N?A '\[^=BE;?__%1[P^7UU3_@61\X"=YVX5S^R?YL=POY MR'UR;V_=ZVHQQ0,:D3&Z0M2;_%<_"4!2\=2^@8U/JSL:OX_\6>TG_I'<_15D M/.XV#R>(^"_"T^K0_-'T>Z#?F#$-3[?D RB1 !L\+/Y.T__*W^M.FCNJ_,5S M[@9E-D\)CZO3)A5?=Z4QL"5K]\A)07MCE- \C-*SY7/'R687@4'SA(%M'[ L M/<]*J>'' M]@$3SPIIK3<%ZTD!3[C']AOP!3T!4+4OZB2WJ(I3^#IL2N M&E\1K#_?A3X/6 HH6+<4BZDO(_6,KWK?\;<;BVW)#*(OO"9TC2+L.X:TE M:GOT#$'!\Y:1%/>C,C!,N2(H^%/2Z4>@(&:=-CW% MFWMAJN>LV8?C&=I&/+..*XNT37&W56?$D8MGUMSC#"6D/DKS; M5OJLB'WWP\()>-GAD.9.^:SB"/Y#S4]VI,0')^0!GD!--8_Y_]MZ^26TDR1__?R+Z/2C\G8FP(Z1>]( SYTC@(:9OO/8/K=WY[=_ M.0044#M"8O7@;O;5_S*S2D\\-4T#C6C=W=ZZ 96JLK+RJ3(_>>@UEP$9J-KG ML]OG_8I&]I8]IR_]WFFJSZDTP5L2#/', W\4#Z.DE][JG=N1\R_W;0=5EIK@ MO=O-'04CX6S65Z^5I/YG[W9E1^'/$\N]TDNYKRQD3C 4J4,=6[5KISCW*I=.<>YG9F%?W[VO/DT>_Z;'SGNR2WV M?>-CF)M:#I-NWP@NIMM>] HI'?2B5T@9KI4UOK>^.#^0C*--KE0V1K4OU;Y4 M^U+MR[.M\D/B_>QD()]OKOI%5DNDU4I@&V&GV!17@LIG9+-EGI8\X0T"4!I1 M0OB84[G-=DB4%=R3-:U:KD1ME$^%4=AE.UK((IYKI3>;N_Z"R?F$R]4\R=4& MU<-ACV/%_P'?.PE<#$QJ#//6%LP)9*4>XDA@]57Q#.Q2R634?M%,\Q0#S<3R/8SF_$RR2LGFL',%_TY+2LJ^ S1PN6WPG8W%/(K+@ M_ F6(P07T)TEK:W<>CGRP:J"B&@"!).07[XR)-@:V&;7]R8X- MF"H(4 M>%30D_+K4KFEG)VLX\E7[^(?,QY%":,!L7!HC0;FN0K#0N%0TMO;%S@<4\[& MB+XS%$@3_GC,AS YV2M>G"48 I3"=..2C'!T/LO!-Q3"P2A3!X^T,G,>^"R>"2HBCS)/C)%A0*RP+#R=[J): M[%Q? *THKI.866"\C!V.NRI;JA>021Y'G4I .,2LKF0AZ_4VH+AU8FH9#TX* MHE6TML*.K"!JI82]^DG6&&Z;B*&V3%,U:WHB)46W[A\.=ZE"2)1:CF.")A+T MSG8N%==5&>.%*^:DH#<.)2A2QW6&?VEWPZGOHFH5!G*G\9$>LFS)#@-3Y0JCT&T;A:%@UI$@DN1M6@H&(2.)YPW\ 43,3 :!7SHT= \ M3#5@-.4!"EJI Z4&;!2APX0>QS''R*.@JHKJ@UB"!9&#MH2<8BC1I48274JY MPX+J %1 >R@FBX2^GW+,JR,\MXAG/W90T?V@HE>R\.3@,K^86&<2^&&(LGT" M7\P8[GN8XZJY$X:(?X3[ 0('Q.5H1.\4VH2O,0"$F$\Q/W=??C*_*ZSN'?$? M?$0J*%W<+DN32$;)"N6"-B]G/6==Y2KOO<*,\Z@,&4,E'";9)2EOE^=U'O@# M9\!=-);)1J /@$!X X32S:<#A%\0PD'QPH.+,, M?.JJWK^J]Z_J_<^JWM^N/;W>O_YRE>_5JX_RZJJ\^8 EH#+:1']G!>J?LS ) M36RPYYUV"0F2=/K2EDC2%N"O2Y_V9/1LZ>,O%$O[PH*ESPG]LJ+H-HI^I7BZ M9+SR=5-,]-UKHWJ!!!F*59$,.9*E#[8G M$S3O"BY5KU\V2K/#%?G?66E4AG,JR?*J<3M*Y^D>MNR57W_^H=WY1)5>OW: M*@MN126J7EY4E5XP]<4U*QO];8BWR:Y;2A&EUIM[&Q@EDU!&Z[IQ%!R6,I[V M,L[YE52,5=7/)>;1:L[G(PM>F6-UF+CU^BR>TEDV:>)Z.13^OE%K[*1>CA4^ M^Q+BNEX2M,!]]U)7Z_I1@GVOQ&ZJ*E1+K=&K.5^DY70Q=I*LWJ.U]I/5Z)XM<@,83Q?1WD=*VG^T?OZ[;;;_JBU/][^ M]NF]DM#FK2Y2;^'9=&_+9)+I:JW65!N-"P]WV-=F25;X_-!569*X]DZ>59OU M%VOV4QEE99I<99158O]#.)&I2 _.V-YIC %A)[K**AN-A:$5Z?04BAZVMNF$,. M!7'EP574GH.HP0KBIW0*#%&HG*1(&+Z49<$HC&*6H( )5>8,_!\((9<7 %>( M78H=,9[,\#"*%CD/&U@]G0B>?)K*6P*;Y.,Q"QCA=;'H'D&J" //]4-"Z 5LR$ $C)3!@A8DP9NFO@NJ,X0?CA!T M6'X,@R1?) LG,O 4<6PS&2L@L N7$O<2^0$L*8)ZR ,_%O$=_2+H+3P_B@,\ MGT?$""-DOVT@87BBL39>N0N6A;%A(#D:''!:W(7 #R31 MM@6^4R(#"TOC#)?IS.>!_Y# OZLJXVFJ=9J-0D>C!^8%GZ@%A=?'>7+/E[])+_,X?]5Z'^E8>@*_:^*P!P@ M.TGHG^9S\=_6_+(X?Z M_#6^NH+@.R!2U]\1\IK^J@#X)A5\UI45\S6WZM 2]A^8M5>?#< M!>')U6MUU3!+TOKVQ7YWUG-^]44DKP1MS;0;:LNN4#-*/.=*93_W\(I,YM*= MW;>Z#GJVM;>>/36\3W5Z7_[TEOZL7@0JEU536[7JW)9YSJ\D<;W"JBHQCY9Q MSI4U>\ U.: TZ7 &\A&Q27Q7Y_KK%^W2E)1MV>=F6FJ#>,H2WPEZKJJ,RNU M\BOCG%^] UN5S9]&^]EU2[4,LQP*\/FJ_L)Q?H"S&\VJI/Q>KG2X^HG&9Y;]05V+;:F(5;+K=<7E6RI MO89Q'JV^?J3V^NJGJOJZ*L8JC7XJ3_4U^W?LN,C7.]5;*U1+O'N]];NUQ$#_7E5H ]%P9/^?3ERY^&BY,X6N_CU:I=+JXQ\6M'^1KLPL6FRXG;X M3\"8D%.*E$B;Y)$,'B^5WV/7X88HOS?-ZYJM;BR^I[?#(#O,6,XW5Y*?FS,) MY)UGO3IGM$V+TTUZC8Q M"UI+R-ETOL"\\2<>%:J#^31G7B@*\X<^^%\!%Z89W MN*X.+NN+LYBA??L-=J#CPK'^ ,K_S5B_/V-/XSQNSX,Z+A?:#I]^ R7[.&. M?67C_W[#?/?[EYYIU!H:_(_>U&O:_P'A&]_OOMU\AS^_X^[4;+/VO?9&X:/_ M?L-'WQNUNMDT[._=1K?5NNF96KO7N]&L7MO26M:-K77:/?NFT^LVFLW^=_V[ M]>;#_QG_];>M<]HT[7\"V5YDTN:;#SC(NFFG#U27G(]G%0'Z$ MO],/1X1NNV_WS28\UJII5JW>U%J]6E=KM"W=:+?ZO6Z_ T30WWSX8OVS\8=] MDYVDTZXX8X:>%_%H\95-.(A2$+:?G-GAF,)H-WMVH]'7^EW=T*QFKZ>U.Y:M M-:Q:2^\9=M^NU_#,P7@U(,K7WI>/M[_U/H%>^OI%L,BZZ159I0^& ]6J9K(H M$S '6TFGVVS78Y:;<'>*"BEG%RV"F9. M,$$,,'_^7J>PN_Q W(N\)Z. %%\(&_=>S_X>.S/N+MXO60;YZ.0 _ZV;UPJ2 M0]3N*G\P!ZF!)XRD]V#MS?RZV=F'F]RMIXQ8Q(*94#UH8A9-/0H;AB&+1-#- MY0=_L4B9.T'$AQRH 5^( Q.BV/T!>,[R880^14@3$+\118#ED.! MC>[ )".P(#!F&_@S#+_X<3"$]7*PM.=H;H/[(2-&RE&Z+C.?!XT,>@%+#./DP8<@<5V5\"$;< $U7.![^O8?1*%]X M,3 &197#XKL%K>G 2"*&P,NNZ]^'6R"0L@.+1SIWPFO9G]D!W_EJ;<^[HB5\ MA/3R+/G'5H&R+'W6H22D%U'%ZQTYG<;386F,+8_(G[3T3;_9E"LR!VM<*UR1 MT0V9\K3E;\]5^X@LE.VCOG+W#^?*/$GFP#\209UCZ-A++X/0LX7_HG!S*$03 MH8\Q>9Q#(;%1MG P9Q-5D3NXG$FIEQ,>*/(=(8B3TPWGRQG".\+=-RI'\16" M3\G!^N\WSAG$X(YYNSH2M(X3I6B,8EHCF.1A2,U]:6=):1S,/ M?'P*J8VY![81ST3YDM4/-I,O\9DC-"@3T2ZOZ83AQ7-[( ]@9M>G9]4%:9^? M)YW_N&B0TJO$*2=_(_56Q(MPPOE=$F8[K&3FPPO^%8\FN&'7Z.8,68#F,9 A ME+Y+P=$@I'NYR7F3<.: 4X+<0"9@@H(=)4:@M*<+DTBM2'IO&(/0D2]%*901 M&*S0B!@*ADU\8S3]XV#NIW.D]R2$6&NJWH.<@N^%=!,[D9]_QK>X+4-XY<07 M )U\R88%8Q4MZ"1I@J@C=@N!/9]^3K8$X(]X$-;Z)V/^0,[DT)_AMF.4AD*= MXL9[RL,(: )*QT73!./! 0%PTSFB\+= X!XK?[^^NU8FN'*/2 J2%3939J0, M?=@YS)))O1V1Z<:&X+_*PP-^\)H9$&"X#'&#JB%BDKO"O $*-ZE*',%Y_H_PMG@P(J]LD7I@ M,NX?$\+C0$=B1P8*2 6#.3C#*B0DA&E3<%S>F MO"78_VFR3:2]Q4O3J'L:2Z!O: '4=!LW[/*?KQ@[-[Z8O#X4Y^,V/1 M%._NA"L.7C8-KLK( _U"D)1H'E(@0JXM?8T(2JBT"L==_"?)9L'_IC &SV0U M6"O"4Y?'RQMSW--)7NL$# 062J7$%J0F F0 GEX ;;N6HC5L1GI35QRD$5BS M&TS?S)S=*.HS"U8JQ1$.@FX7"1OFYF^HB&'8Z/0$ P7Y!VA8((!=9&8>AB#/ ME)]UO9[1"D9R*;"3I F)2)F'X207[9HX"W%]P@.HC( NQ>T@\:UY*"1]P)GUPG6]&'0Y7E8W5L=)T,2&*_L4(X R>B9U<^5=A4O3K2/B#!(QOA3KFXEKVB&9H"BE M,U#TPB@TR$8:%J<2LDPW"3&R'*;)&[D@]F0(8^FA1\,H9%LMAU&60R2; R2D MRM(MIG@H;%,<)N%RGR*D(#_);,1?*3JL-S.(NK]V\:(*=EE$O>^8QT$TT'AX MYCF>32$*>,XK@R=O=KN?J!W4HL.;?$:NO;* B/ -@4 M9#HY(=\I*6#KC=S2/:\3H+0*O[" ;CQON!M'E#&QY[4=Y@G14SST+4-O?/_[ MWRL)>P>[@ M 6]'?39"I^<.7+<8?(9%X<<'H LX?VP[%9KM3K-FM!J:871,S>K5=:T%3@Z\ MP6[V]5:KV="M[P9>8M>N#3U'A.>O;QW!/H][#\.IXTT8_N*SUW7":=L;X7_U MP.P 5B4OYZ 09JY02*_7['JW;6IFLU77+*O=U%K->D?3&U:GKMOMFM7N M?8>WM-Y\T(Q&'6^WE\FTVZJ6K^F[#,&RW5N0 __RQ8O&*(%!FM9FMFK9A^4IC7=OG4<3"%_[RE4^,Q MZ42+6&:M/@>OLBN"-R_#6-:;#Q]!I3.E#58(3(82Y&A:>2XKS+.X6:DHR?3. MX1-!^GK'-IO]NM9#GK/L>DMK];JF5FMWK;K1@O_J]1]-!'E]Z:'-"TL/S7)N M# S"4CP).$_8MX]EVKRZ[;.7[,_"! WC6O]EN9>>2K%L)UCJC/M6-VO7K5_> M;1CJK=6ZKOWR;G4P22N,<^,7OJ@U31+ZY1T%^+CP,XQW)([J9JJO*0QXK)H! M PUX48'/.^*-%),/$XM5O #<+$/_A<(_X/!]I:'P/S<8WQ>1VS1@@.[7/?=& M=,TS8!X;$V9>6E G^G8F;3F3Z.=*#02&]%&/JR+%B<)&_GB,>4R#A;CL(0(( M;Z TI2O_4BL$#127\Z'W[T[S44>*,-?"AD(KSD;3XN M\-OMQV^W>7?_G9BQYXB>%B$M+9EH&^:KA&W.,?M)Q$LZ]8!Y(:7%CA@<,SVGR^=T]^*'(4NU.,6M47BR-TBL"F:)*4QVQ,0M(V,%, MD]@*'30\K;$K=P=O,QUY_0^_CH?(OU$A9Q43]ZAMBP@WTL71NM'A8"_%5UNJ M41.U25(>ANAA(T_^.X:S(R !LO.1K M+1 +<-X>&EU*("G;KJFW4<<2KGY+H MYUKE!J\A/!-'B*3D;IFZPK(@"5"*A-L\.=(]DW?B:W:M*J6ZY%*JN[\_71SA M186FVQN$49J&(>2(O-!%QD8FI3OKH4@WP3)O1V/D.XIK;KPIQ6^2BR^\PB)] MX7AT;^X)6;1<6$5YV)*!5T?$HS,GN+2]DP22T@P02;D29[ M\"",EJ1&\SI)]QE)LT2<9!'Z=S! $3!'Y+:CX*A1N7G.N/53@@KZJLL/66K+ M-%8>*LB^7*A:&C&%,;('?[8;C96A'-B'62SJZV!8/D13#,/<_^-XL-9%SMRM MVIM?OO")=KT2%Q?B>$LIM!F<6MW2&QL6??,.W_<;PPYPZ#V)T+HRB$/N8>H; MB1?R1=8MXF>CU4AKG(79N>.3RQ:)A)Q(BR'@$ JS1QG'D<@Y&X&X ^]EF)-\ MF-?!83!/BK!5TM/,DCD)6U?.:IF,]QP\*PSQ<4]8BNQASC%-(TH+ABAQA>1\ MX,>3:=Z7,!L[S4 :[=*[*TX +]/">/ O*F+Q97Z+Z-$'PW!*!J6[VIE(SY&8 M)Y09X,&>?<4D')BZ+/^[5OZ<:8ZR6+F,A W4 =7,LJURQ1!W,< M09O2N[(YILR17FBG*91T,Y)Z_/Z]!SI[RN=D/*)?C+/*)0Q>22@8"193"?0+ M%NB?O34"W3#R AWC!G@JD$.(W>!$NLZ]..3P):66@?V43SE-6 YO[Z4<)5/$ MN<^E#ZK ZY&\-$^8.?)5"$^B>FO5?1#XP./XJ?I3$4H*=7%T*H":389/Z92&?G*>O%(Z1%L'Q MW+!0,J7)^)9:A-)<04:#8L#H0F)\,GE3EM\)6 0#/D$1$P_ [.; ^YAH>Y.% M)(3T?4B*1G[X[@]I+P\INTD25B:!4$0K\9PENPJ^O>MUD[2TN\@9C_$F+'F^ M$X/3'%$4[).?2RO2]68QQ';7[BAZ&N$5038U*TWQ[T-BUZ2@6O"AB YD_D*: M[!8F."M.(?M/AE+A)(CG*5@P+1).P'?W%1!)V&H-9 M0^=*9UVPSI)Z1P1 I6^^-L2V%!#-:R*9]I_3'Q0VSD*M&]W;I0#!EDB@;JA- MO>#(T#%.,LXV.U+IT2OH08J;WA5\^S0NL)*3)N(,)"IQB308Y8F08JZ.QX4? MCRPM.^]' 8MB V+9^0Q"!=AQ&9*G*H0U)XBX34M4,H/EN:FPVBR1D$PJ[ " MZ!J%]#YQ.+AE2WI_2>NW1R.R(U:+(R@A/O\V4A].P0B8^RX?+D1JO+R12%/H M9:!QZ1Y *AM8,EYC! N1A9F6B6&0,X\%!38-^#^,3IE<&RZ%'"V!ZH0Y^@4Z M3.5M$YEZ+(=,!8.D(Z2B(/FY4)TQ31-#_NGEJACF6A0J;,Q2728=G&7TX)F\ M(9'5@YEJE::3F$].F<.K$\.!! I9FV#9)1YM+B2 5LJ,!1-1J2/4\JJQ@19- MSN!8,3'D#LIKDN7Y7"N_@X2'+1 #IQ5)N7 U12+S;Y70%^&F.[ZEY2:4)J-+ M;%D6,EYE-1Y2-C!=:2TO_.JGPM)E>=)2Y!B.76+WX+3$E I,(F,)FK#XLIL@ MJ0 RI&=1Z[#FBFL11,"U&>-N)(AKFKK)G,2'1B'I"#!<$&(Y+8@T2MGV$+AX? MQ$E'J)S'"R<(XP(8G(PTO=6T,]=7_-+'%!4Q%Y)DVV:3E&@N^S0%6W-;&!XG M3I<[FRUCZ;>G+T%-C>C&-B$OX@S0<1/U61AM%%9C4D"3-W['&*M41 C9'>(] M4>(6;B<&:4L_#H2?N6(:4+'./7/=Y)V)_SQE+L4"ADXXK7"7*]SE5Z51+A%W M.;&9'$_ C$6)*)=F]C:#%(:@2WR9]IA8*!2PIBLL!Z]<\N8AQJ/C@'P$<8&$ MODX4K@W59=*6Y-EF@7NM?$++K3CP,EH A7AQ$"7I'&E<,XU0+,=R\<)YN V7XM5)@(NT*=?&[LB;83!=;^4Z MF#TX*:+, ,T0&=A3Y;U[*BG$;V2HPXFCJ1]D]?ATTGQY4X.^J,C(W +_]QBW M&9?&;9>F;QY%8JR:G!VCR9G=_&497G)3R[/U2).MIT--ZK7-SSP-C2W'#,UC M]T;>TD;UB<)HSZENZ[\8)?T75T3$S>W=EX]M> >=(@W98*6RZW_B@(;_]?M]GK]?OE;>?_=H_02+)2'X?-@A^FU8)JX=URFW(W1 M=DSJMC1T0(IQM)?FGM+SBJAF>6DN@(W5L]VMQ,%!MUAF^9[!'K_\]I9^,S\Q MC+NX(+_#,]A08Z=#6_4JO6 T@\UNYBJ\TS:8C0V '"S\XO 1^LC2ZL;J194FWWF<\TI]\3UZ'?\RE-IWAHA$EQC*7E[SSDM80 M Z.@U(UHYGL$,Q.V(W']B'+CF_\E: M)Q0BAJ4_[42)]>RZO6%;(&>2).^)Y)]OQ%T'1SEJU&"UO7Y7:_9@K587\;2L M>AUQFV[:NJ[W.G;W""A'*QT"EF\2=N[.F'6!HNRX4"3'X?48)@KEZ)AF467] M=)2W=*ODQR$::.^>&U]?,@L/&]I=H=C&F.WI@I][]-G1FT\-?C[U\[V"I2O4 M_=+^K:=UOO;:_PL6WMWM3>_EHJ.;=CX9X?_5Z'^>'0;])V6-]@B*YV7#H"LK M6HV!YCJ8;(N'Y@5I-A4I4K>%-1]=UX%B]/>&..0E-Y&_(' MA1!IPJQW[;N3^LOXY<]/<:P#M-?HL;IJ-*V='ETC'%Z2H2Z#?5HGYY/](C$9 MP^@UU:K;9>28"Q5!1JUT/-12FW8I6>@R&$8O(<.8=KV,#'.I,LA ME>N'-7T'GA$Y61>X_NB'83_P9UU11 ;6Y^>TNJE#952Y*''O(0H<\)*YYP2+ MVXC-0@SSP),!^-_P:-(#YJ3!JUTAP\TW'QHMRU@3 3\*#3;<$LB-Z2QE7_!\C ^NI'UO9)?VMZ(!CKCX+:)-V36(]38975[ MW!N)5D*8_?]Y?,,&T5W:[/!DMT+F3=>R.U93ZUDH'5H=4VNWVG6MWFS9-C< MKUIMD"4F?//X^I=6L[Q^H3WEP3I+_0ABTS2-9851F/?RHB3@ZC%[=G1:9M.R MC8;6:=EXF]4UM687_FST.S=FR[RQ&T;MT=NLX[0?2T/2-K:1$+3@NW61R$W( M/F2_Q'02LHX^*5);6_0RX/X\\+%K'+4(DTB "8ALKG%H+*"Q)+JN@^8=PO@% MA %)N#AJH;P!Z9 Y, M099FI] ?"+ =*C]\-YXQ%8=/4'B&#E[XR1X$!(HI;CU'V2"!YIDD@)=BT3&"8[!@PNG5$DOUQ!>*[UUBURNZ2!F%!,Y73?DG<,R#]^#2L9^G_Y] 28: M"S]%SU.J2DPV4$#2K/S*$6PO0%P("(^V7F+,I]LI@&-!+[C@LZ)6%T="UHDE MHQ:>3Y^56"-47@F#P)+$21LG)"60& \[%O_A>/'8&48"X0U^43S-N=V8^-2 M Y?OD4"@^V"!<4:)+$1)0@@$7I-H 4-96D\-.\14$,3S93IWMQ-( (EFD\&2 MP'_3\H-8^X?RE*4!YV1$ RBW+MA&H MEB!" /O")$>BRD3)#LQ=KB+N89RAE3.EO4:9@"A/A35)+UF=FR+ 7B4@_X2%*# "73=MUC*'+_'F-45[Q4I; MHJ%D+=&A\NJGK). :$B?@.51#;+GIZ*I4#:<0W@1W09^4#OU/%)--O^L?>KI MV>ZPTO3/YTK3@J)"Y'DN1$-"9%5QG0$JY11B/A4'R'5^*(';9D7) >[+E#FC M@@F3'UZR;^&*;:LM9?PB]=@+WL$7K.$@W5K.O'6.+1!'H9V?^% M;,?2W4!;JMELE>/ /7^IM>;ZR_9#'[Q*$^6/8E^Z4JDC5;I#HANJK1^%=4.]37LF6\^6 B%,3VC*W<*O9(;*3/.IBV\,59X(_;08"WNN*&\\QR&W6$ M"S%;MO[$W,:MBUS);ROD[!\S(\SJFGJ_T[2UAMWI:%:_V=0Z-Z:EW;2Z]7JW M;M;U9N?D^ 9+ETYTR]#$.]6$+HH@#(F:1Y+##CPW.YM:;CI))Z^ )9 *F"#P M0S1FX@&VCQW'KN)RD ]9,M<57OD'#AI-FLL])M.KJ(&",Y^[?(BLHR8-]-:B M-5S])'H[2;QSQ%3GGA(R*C-0E0GS4H!$9S3#X$V$60L_6 KWD&*7K\WLR'(2 MJ(L@_"1@4VR%^8-)_/GSOC'N13T@JYI]AIW,L?]&0VJ-(:MCD0S*AY&$@__ MGG).8&J8"42ML##5A >4 +2>D\26\R!-\"BP$#*:6#5U%($A1**=:"SD+E97 M@3#]FU8B>S$MS9+Z>6+S8N36-!E&8.#+66)_$>P3-1"X\T/D>&39:^4/;/4X MQ@PL)A-KQ&KIR3 4#(6KP,G$E*G#L;=5VO=X:8ZYUK,%FB=-1QGF#5$75<*2 M&SIS.C>+!$S<)>$OLH^P_UDN@ZT]L]44.SQ?888*1_[!"H*D MTTJ6M8+M-HLMH='E29K3B%=<_;3R'.91Y7=!YBLA9ZS=9BD1:)LI3XN-PJ5D ML3&,56 +\6N0TDF62SX'"5E^BLI=>(,3*I#"2ACA/ +7!.$AF=)DZMG<=RPFO23(UX:J ?H^0VIODU)8 M-G/KZ%A.0S _8[(65XF1H3R])I+\R="Y6J4'JN$)6_I4@#%F,T98QJ6?H/ZA ME@'O#DO&"B1B*TC$M\PHSZQ&\U>PZ<&(\^=B?\MP\U/7U49M?;[8,S$BSF:) M;RVU;J[!T-YMB>]*EE^Q/MOJS"%C2G7VOX ^\TJ89F18Z_-NSNZA;Y^Q MTI(=]_5W]F=^VDNN^[LRPB8"H1C F_)Y^<2!7M/5>F-OO5BN<_)6-]16 MW40];&@=9V.G/[EDL^VPG5NW'>4WLI6V@<_/1S"?Z:%BCMYH==W+; M:,^+3;W>4*VR7.KL>WFK-U6COO31P MM2-'DS)'_]WQVLOO7$[SU SMM0!Q, XBPU59VE66]F6\NLK2KK*TJRSM*DO[ ME?KWKSA+NWGI6=JF:NR_Q++Y^566=I6E_>JSM,W7$M:KLK2K+.V]L[0-53]. M M_Y+?9M2[7-*DG[G*5"J61 FH,95EG:)94(UFLIW*R2M,](0%19VE7R<46H M4TRULER6R3*DM[!SE19:&>?TY2M1_5?IS??KPV M)^VU96DWU5KS*,&^LUGC6]U43?/5W-Y66=I[BM4J)[C:D=>R(\?_W1ED:;?7 M-( @K/<,WGP5?/S>(0#T^3SP'PB/W5TH/]=5HP6*$C8>.PW\K*M6TZ(_<33, M]L8EY7OI_OG[[;>>=O>EW84UY&1LR!^T&?QN2D1).N4*=ZDEV/*N(J(]"DJ^[72)JC]]3#@:KY9!0R$=$!H_,B7;3#6]LG GAHB M@SW$_,"KGUYQAKK=?%Z&>F-+XO6F7&V]>RT@YS>RP!=XV9?W-[ M]^5C&P8CCM.0(?*3&^"__XFILDK/&\G\[%S"[-$,_J-G6>=SJ=.I](0L6%KD M,VW8U^9//C'*OK922$C_MZ \%%(>N?X?[\KB:8(*/8Z?65W2[,(^K9/SR?.3 MRU2K_F+.;"6"5GA()H&4B8=::M,N)0M=!L/H)608TZZ7D6$N5>88I62A$]Q) M[]1$^-'&J,5.JI]8U'7"Z9? _\%';-19_#UD(]&N-HS V&QCQ(%'9]I\US#? M?(!O=:/0?7?W-15I\='W)M]8,+MA@^CP?63[7:/?LMN&9MFMIF9U3%-K6697 MZW5K=KMMV'9?UX_01Y;8Z]^Q'_VZ='JS+WY5EF)7 >P+? BN)WUV^^DWV4R/ M#O.WK^U/=_W/7__ GWI,ON_/WNUOO\,1MVJU7Y7NYX^?O[Y7@LG@;4V%_WV7 MS/+;/S_FWO#YZY??8:SWB@%ON[WY_*?XYXH,^=C[]@V/--QL+8P"_R^F46A&#DV?CS!^ M1CZS1COR7L&L3([/+W]/LCG]?B6FH->NE:X/+ E>.(:Z[IC'_4#YY$?L2%U[ M2\X)]H5QPK=-W6/7MQD>YG@E%+SB(:]<47OC8NSV@)';2^*@BY,E!PF?[[:I MJ_NW,UQ([<>T@ M8,Y?&O=", //%U(FDVP'".NOW AF?Z!M>MC _OF38ZV362!)XQSN.O;FYM/' M '::ZG/B L:U;M1_V6@;*R,PE##0M&K9E#^#HHQS/C''GQ]_/S%]]$O O2&? M.RYF82387B6XS=-U2VTUCP(4 M#E_D!#V[5$O755M_+97DE(S=VON*9>MJ*^7SS#/$PS!VO"$#@SHL(3K56T.M M6:^E;QXLUJR_W#DJ:[)_P:$\L_JN8\WM]!;7N:S\G.=6V8C'#AZ(VKQ-=R6E M<;5JNFH:E^UJM5JJ4;\$3^O\SLP3;<*/+ S?*]TX")@7*7,T#R6\=JDLP6<> MFA/:@J\R(\LSM\J./,>YG9D&?'5VI*JXOC=1(A;,3JHGUTGCW4&;D9T_YPUEDO&!85!%I M%Y 1Z.Z#C;)?_:SK=7AXQEVW4!3M3"8!@T4R9;YT=X\9NSP*16;*-:7T>BR" M,>:!/V1L%"KCP)_12T/'31-\/PDCPAF#!:&,V"@>8ED"?@6/QMZ(!?@]CZ;(\3P@:S^\OJ($'H2 \4'$P%AK7AL5 MISE@!4="'"$8QY\3_ HP^=1WXW(I(<.9*.%P"L+,!2I&@3,B^>6 F)T!D;F U9D'<'!'4MB)#>01 M"H@1?'^M_!V7*V:"4DY=3QF:,@[$?X"@F3H!4FM\]=.VXHG9# D9^<._5&7H MA%/<= <_'W!/P. 0@?PQ4"O:-A1S&6W$M7*+M^=;WBD"JB3\L/43[<+<=_EP M@4L,)Z&F$*8K#F"0?\=.@'81FA<$ M?"6D%P_S#]T[H3P4)+$%IXYY "9*\?FFL&9RCP+U8C=*G\LR8. !!T;Q_!D< MO+R%]T1NIQD718C$W8*7.@I(T5!0AX@C)$]^@N(](4MH6YV>"SX]-T)EDX<@ ME.@2_ZJI[L7?@3 >)FX$//TH+X(G@'X(,)YNUGY)6#C';#0@*HF\@L43.O/A MT$93QX-9Y-5Y>@Y>O[R5!*=+C+)D(^4L M)/QKK2TP2NE')XX'*P04 B!W$&'B(1]S-A*T*)1@KE "W;]M-T0\N@4@AVW@N"1XPBEC$99PKD/TN_I)KN)1Q+]BZ&,7:$(^ MUE+#EX1,@DZ8#;66*BE3X4=;O.,!6G9+N(JV>=ULMU%#E'GH4"O^D2V(8K1.!ZR)26X1C3C"F 5\2NN M[,BO3L+TV?,#Q_LKB.?1<*&2CQ%BB-<;+O#$!\P/)HZ7@+:+^&]R$.6Q>R>, MD5":2$+D1-R+4_[->4B9I*G_0K<>JWX<2L_""%:P:8"M4Q7O#C*Y[4!7W8KT-AE3$=>U@ M72$9O-7524D':H0MKU!Q8F0U$)MHN5\+\QK#K.D.B* I;)J?[F^BC$GZ(IMA MH,67(&#&XBJC(=2$(?4_2#3 MR3E[1-P&(5H/[J1HT)2P5=X!^%:8"/@1J$J=>^1?VL[%ZGE6TT!/\E6@8)-> MB@3DP@-(;N7>C]T1;K1_GYXV7"YM?7K1F(]^21]L?63G*?KEH:A?TK\O1[T\ M7)1ZV9+:]'J-B$L#:1,P?^$T;_V/FJ#'@_2##9G[% H;@&P. M99H7*J$AO9U33%A2-71 \W)O!'9=(.9.38' 9 B%-B8%%?(9S")(74=U*4R$ MN+(SL5*\403-QEG.L,')($7#>(;*S?-S9$T303 &#C^8"UT2A]D-93(ZZD<8 M#Q71/:J:5 >A@\S1)$'E)!00/$^N,_A3B:F0W%((.L!!]B)A9DH/)Z%[8=I@ M! R!J!SO$H39(6RY!6?P%B#X#_@)VHG"LA&>("I3:EB/1E&H? 2UZ>:2\11_ M$++@!^TJ]^9@4Y):1@LEI>-:&A+C.7/QC?3F\S%'\BVSVUT'+9##EI$70>XBV14>)79OP+09^( D-H%MZ*(3E4N4.([" 9OA_60:PTK, M713(:R=4Q40N."9RNWP0)8_ M346!D,B?0N.\W"_)E:DV,YQ/51X:@"L7I_J-?W:7&-L;-*DA<"Z-+0*XS6:ZS(W MBGH+1X6!UL\Q[S,4S**93Y.TJ(4#-H7S"BQSZV&4[J,?AGT_8'SB"<2$X>);X'BAR,YN>R/Z MRR4N:*?7TI]8]'G\S7DX:0\-N]_N&>VVI75Z1E>S]%Y3:QMZ3S/:1K?5LNKM MVHW^W?QN6-A#H]&L%7IH'&?]._4>Z7,/#L?Y]QYIOOF@6XW6+JU'UBQIF13W M;>''PX_@:0_^.:2$[\]!EU((;KW\#^BYT8'7&G6SO@NOK5G2"BFRLWR6JWWSP=:; M*XO-)KU&5'\"IDD6+GXH6YF>H\C5C3 M@,>BQ1<73@ (X1Y\.L>?G./V&K#ZE9Y-NR]IB9EC+ /\/$ZY_HY-1.#E^2N7 M0^57??NIO[+LMMGNMJQV7VOJG99FW?1J6JM;LV#[V]V.5:NW&[T;T=A)S_'S MIGDO\7:1&TY^8G=DZ!:LK6981:F^9NY+;+QIBP_??*M=[[<[=JNOP7)TS>H9 M?:W3-5I:K5OOVZ;9,=O-QJ/-MV9.,.&>%OGS]]2,2/XM2N'?4^B"W/,0O+KW M>O;WV %C>?%^*7Z1X8$+*JC*'.D@4@KRYY>N/Z45G&7Y/J%%>VY2&(W(+:.6 M_9FM8H?K*=%>YBG-U+,&*4MM']+^,GY! _QWF1JNG(0@+]]R906.ZF @<*DJS5C/9KW,H#5BQZ<RO(A++V9P,$HX\FH MFT=AE_-;JJ'6F_HI3T:.K^8/OYXGU/-.)TF& _$W% M\V! +W'QS4**IG9ZQ MSV3A9SRU5V;%F0?65J*MP7S;C6/Y%%=+;6SHI7IQFLNR5>,X:ZV,ND*4##MB M.<-A/)-U/R,L9!ERIYRML8RZVC#V]II+UR755)L;>G@_=[65@?>:C(EJ3\YO M3RH#;_]D,A6;4YQ<>^UY40Y2O-6Z[%P PU"MTUISEZBG3"%X1!NA,Q.*AYI; M^315M2O+IW"EW]1J7=KC"=$K"=349:@?^+,[!-'X+- C>@\L&/*0L##.+_V_ MCG53K6*YV:,K*2[\*P(QQ0Q_W7N(6. Y;I>0V5@0=A:_,7\"4G/*AVU0_^$W MI/OA4\J[G7:O=]/I:?U^IZ%9=;NF-?4;6S/K;;-U4[MI]^K6HRGE3Z^'7S%8 MEJO-TUA/(5VT$I%^5<+EE^5\V;/&.^7'9Z]>JCO'J'GJ'-Q[GY2_NWGM;YVFO_KW;[Z>[V MIK>]9?UIS.=B]4=R^*425O0DO7S%Y,V2U>UU11\X^@#_\0VQ)K(Y$!A"#LB M< _HQX'R-SFSU11^G/A@3P.X; 2[XP]G1:Z*][=LY4JA1F$KSZ[@Y 0+/G Q MR?DON-KAH\N774S%C0)F-2*Y?KJ;8HB'R1 N6V+KL730LM=96ZR52HCU8HRD MG5QZ/??J6F^I]4:S' ?@V6NU5;U>?QUK-5NJ;KV2?34-M6ZO3R0^'+[>]];A8;:,"_[5L$T5*LLWL6>2VQA6/&R=]$VU9IUE%U\#8:V MF69TGYOF.NS,RF-*5#M2[4BU(]6./-W@WJ%4YAD5(,NE)%3A_\4)HGPGH_"& MA]C%-@Z.4#IB6WJ[9YIUK=7N]C2KW>QIS4;/U&[J#;UI]6LZC'KRTI$EM/8! M_ENO7RN20 I12,F3B'9FD!H&!VKXN'66=C;);MIE?H@-7;%SC\NHJ]A@H=QA MX[<@GE$K6O_>$Y^*#@H!\ A]AIW*_''Z6VSWYB>MWMT%=6\/E0DP$/ 7-G?W M8+J_9-W2UI;.^'&4-,K%=JTSWTO:&V,]#DU0]G8-%6RE*KJ+1E,>*N$4)BM: M,BOW#.;ML8D?<4=VLP7F\YC &:,R'%Q,,G48@MJFA%QT$LZW$)U2MVA:UD@1 M7>QE9YP(W3B8*#S]LU6C[HI*TK /-W'_AH-7NW5Y++:'#B5]PH/V#]VY7JH= M4A_EI--&RD$YPJKYDBGL$H@=!K%!A^Q/#:.,.5*4VB%'S@/\((H#V2LU'3&A ML221K++Z'\>+G6"1D4DG*C6P>Z8?3Z9 1#?WK2F_%G,:.0MEP&!@)IESW?2+ M?+$Z?:IV0A;#!7C49)N6,(ZQC39.4QDSX$YL3^QAZB\6D3EQ-/4#!3)!I8A3B490#9LE@FZ5C=;G7ZW!WJW6W]*FQ^]>;@^/ZE2;5SG M8!J^I# -10#B1]1JU8HHM2VK5D0%(_L G[_BGP0U4KHJH5T3;^J%H151TEJE9$CTK1JA51I3*J5D15*Z)*<9SH>%2MB,IV M5*I61%4KHB>Q2]6*J$( KE#1EZ+E+YK05.W)LVL(RFW%5:V(=E!<52NBRJBK M6A%MX9JJ%=&A5EL9>*_)F*CVY/SVI#+PJE9$9V?65:V(7E F5DUOJETYSUUY MI+YJ;>ZS<;C$XINP;IM8SVDW-:IBFUNRUVIK5;#>M7LOJ M-KN],^MZI #OA9A;(DH[M($C.F-E=$Q8$I[/UUKL5E)!93"4NR)J37#@@$UA M/& 8',^?L:6F2%L2Y*NF2'F)*Y]O&%53I.K556.8JBG2J0A6-44JT596+7.6 M%UPU1;KT!5=-D4X).(W.%-:]@J,ZBH=1TB!UKY#!BP0P2P(UOV\E4WU]=/92 MUE??<(=X*>LS6D?ASPHS/R?"OK*0.<%P2G&M$<@OUR]GDHUAO)(6(8U7 J-O MME[)AAKZ40!,*]MMJ^"[8RY",JG*A'DI=I$SFG&/8Y\D#.N73P:J^H::U8L[ M-+IJO):E8IK!49H'G=]2#;5NO%B3N+)#'5<8_=5^5/M1[4>U'^"]EA:9:.TYD[#68U!4.?[4CU8Y4 M.U+MR#G.[&D::H?N(4?+L]Z4SGWK_6!>Y >+KL"K+W8D.5AVME'KUFN==D>[ ML;H=S3)-0VMW#5-K=WIML][1S4ZK^23\\P/6 "#4/A]A-K8_9&$H$/?#2'0- M@-_%8V<8Q0%^[O]@P90YHVLEH1MGX=5/6Q'(*_SQT^"/;TG%/M3G+_?N"G^\ MPA^O\,?/IB3YT& :7YU[Y0]L#\,=]_2P:,^H/K;6!VRR1U_]JG-^>E-I"/ HH9UD<(ZL& MCE&S'!IHWSO=EEH[48^!"U8\%0!0M2OGN2O/N+C:?J.TZ1[JJRA<[2S^&#\HIZ@E?42SZQ#8BH_Y$-$+APFI%.SUC!A2&!X&&^&1 M?O $4]U;A^: [0 =44X0(/OE+JNJ5Y_TAJX"0O$N$ 3H)]G%@? M MLAZ?^78T_V(,O;&P6C',O;NV2C%,LS]@8NVKJ\RZZE>Z+\^JVG_,X<-YH. MG:!\4!;ZWN .Y3@ %RZ=]ZX:+,7RCK1[SPC[[AO W100_I/A8MFH_8,%SH1] MBC%?]?.8ZB".%0/6&WK7N>M$:M4].LYDU/:[>,GM9LU>%_S)MZVS)>$D.^ MXX1\*'#2N!LCQON]I!*H!R*3$A)]J*8A@A]B#<(]PX[46*9P=O'=HMT5:>77#PQ1=NU[34FNMAMJLE02KZ0#[:S<-U:Z7 M!!S^V?N+^*AUU32.@N-4A91SDO &XQ[8OBZ1@-@X3_'G"($A !M ($8!'XH& M>/AE[/$25C%9S9I:MX\"RWV&BS4;JO5:T/,M%!>O9V=-U=I0R'GFEJ90S[_$L\%P?+'6&V6'QJS0FZO]J/:CVH]J/\YI8B]MMI?*2-\>V%45 M)PSC&>9P4+X'][W2F>I67:WI=;6Q?[YEN6PZ$];;LM3F_MF#Y5JO9:DVK+=A MO9+8M@EK17X^3FO UV"V5]C0U8Y4.U+M2+4CYSBSIVFH)V6(/R&C>RDI7#1* M_4VT26U[HW:A26KO ?'PV?Y9X'A#2$_QT+<,O?'][W)!$BDP0K\?Q XWH1A5GUGD?WDB[/ C]KW3C#Z+*Y&>P\L&/(0B;RT M#5_9S(&W>Y,ND"] I'O'_<:"F7ZPK/IZP^AV6Y:AU7J=NF9U^Z;6;C1KFMUO M&K5^H]GI-CK?880W'[[4_]GXP[[)D>KTRUY#]]6V"RL3Z&R8P&_PPRB\]41+ MAJ4YT)T>B*N@>]>6WI2_MS.O(4]^8KFXL1P\_C;G:U=<,&T4EE M@5ZOV?5NV]3,9@OXVVHWM5:SWM'TAM6IZW:[9K5[R-\VD$\O2((M*UA>*A77 M] -_EO#KGSR:)E4VM][0C;'JH1V&#/YO],UY."D)ZC<@]_1:2^OU^TW-NNF: M6L>P;*W6UKNZWNHT=;,-XA".>,NHV\M$>/+:-M4,M8?#(&:CC]P9<)='_&B% M0MU.P^S56[;6J35:FF78#:W9KYM:HV\#(W3Z\&GCU(5"=J;O)1T4-R/$ 5J4 M7&1M4,-^7FT0-D[9U>-.VX747K!5R='?7=4*[)U87:8^)<>FQ\+5-M1&[;*;K+;4NGV4*Y;JOB[?'=IY$.ER2>G= MR0_ <^\O6N8K2;/55=O>&R2ATA-['Y&O_L)QHP7EXKM\2)&Y,2MADJG9>"4Y ME[IJEC-#NU3G(O')YW$PG#IA"0^$W7@E.0VZJK]<5NXK5AU? G^,#7A]SW'+ MJ3.LLG@9SS8CK1?+?WDU&N.&C5D0L%$"TE^ZTP!RM/%*TL):Y72^2ZXP/D=3 M%BB.M*R8N#@OG];0U:9Y%%?U_)9JJ,9Q,H%?0^9D54!0[0.VO7>%42:_5CISGCCPC#?FQ)+'ES+N0.<%PVO9& M-^"&N_X<\_7...78?O.A5;.+&<=;%_'$A-?P.2F=,A^7?0GX\*6276W+M/I6 MW]1J1N]&LSHW3:UI=TRM;C:L&TO7]6:K)]*13>O::CXAV?5PI-F2X!C/8M>! MQ\CWQ8D$; ISX3_8K3?T9^RC'QXKZ]&HU\R;CGFC-;HU7;-JQHW6Z1L-[:;> M[7J?=I$3N[5F/N8:G=JYKM)! [[-^T$_L#UU(:90IA?$,!H=A0LIX'$YQ MGT*%>Q@Q2,BH^$A'&&&8)R7\"&FI#!;TN>_!3NZ>*)F;/^9$%EN\_KJRX!W$ MHUC0CBF-F)*8RV%>RSVV-.OM M*\Q/DS+NWM[F#P.1-,O$.Y7OLR67,"'EXV0JIAWV_0#DLI?-8TA=C(<+^D4& MN!V!+ ]=T@#*Q.'>TM=O71##RV0Y=(+B2O#V8%RLUS:R\2;'>Z=.UO(CEXTC MV@MTKE$UP31'L&_OM>3#/51 QW$=#ZP*)U+6YHXJ:G8B<&DCL#?D()X6*,@#N]8O]#4*BUS*"VS4JVAI$4:91 8NJ[JUFE5S"5* M#%,<2Q'Z.C.1<:BY'3<:]_2(QJ;P2#^.XH#]P3T^BV=?X:@[K@S#A*#H/\\9 M5MA[DX\,\R^/%"2QK7:G5S/Z6KUK]C7+Z%E:RX0_;\#Z[-5OVG;;?+R'7&Z? M15GE8:(D@C[*3!!("8A"A#G&(Z*2$H.$#"A<@AOA> NY[;#@UJ^AXA+E8"0G MQ$+2]1)0<:C?7-)MKHJ;G"YN8EUNW.0Q&73VD04IEK)Y" &U%#CH9H>QBAZ< MT*XCP?4VY ^*:+<&PE$"A+PKBT6GJ\T-3;MWL.X2HX< MCC6^31FL> R>2>D8Q%*;&VJL#\H@3XI'/2.$M Q:.<&GOK*Y'^ 3-SPMZK=/2.GK=TJS&34]K]RQ#:]QTVWJ]>V.V^OJIX'%G= MOE8D8924,DM^[E[88_MCI7W+8EW*#\[N0X5'H>*+C?:]4(73^Q>,A"EE(749 M#-C$"3!XI$S]>R7R,1SFPGXZ$"I)<*VWX&L>(W4@5,&W<<[PA=UR%>V,_F(F+R9'@)392\/!S#X8( MV!R>HQ@>3"9!>8/?LP"?7C].P$0.5.3CKT7T837H%_IN;KKI9$^V61@,W);G ME5OZQL!EA'GY22&E,EC 4!/F3T"X3/D0 Y:.\I9 1&%O:!3:3Z21I.10PA&^ M.H"\EO$\@+S&EERN37',^LOAXU6O/FGW#;;H&,+R7)=9 M[>:1),AK!G_X!-[C5&F#38GG[XUF48GF6?='+.]+N M54@!>3SE./#GY<-TLO8&QBL%YV^XL+B4Y5E[HSV48GGUXRRO,L2V(YN&W*%P M=SO&'E8N+Y\UIE_VN= O6VA?^.[M#5]3&6-/ A(\J=1Z/J+2RB7Y"N-D5V#6 MB>;T0N?_;(]_M)/4;3UQ97 M,,N I?IL,Z5VV2'$:GW5^EZK(5VAKYZ'^5#M0[4/U3Y4^[!=!ZW4_6R>_4/1 ML,6_ERH0'G:8[K$*('+$^BHK&,:!/U-"V"4^YD/'B]+Z!*HO<90Y"S!)S9DP M6A0%3I4'%^E MQA>6614Z7-(RJT*'4R:G_,%=E\_]@-WQR:R$N76770J@'R<]ZVR6=]EU*OLW M(ZV2ZW:57[_UE-^9XT;3H1.4K^!!MR[[ %RX=+[L0JTC[=[><=3# ;WW+\=U?!D;W]S-6P5?K'*_&TU[:Q*E"AD2-33P50?1S[=I>?T29MKZ_6:7>^V3?9S*;"&X(/'7S?8\+K/<11&CH<.TE*?[J])7Y N4#QPAE'L MN-]8,#,.AN9;;P M6Y:AU7H=X,5NW]3:C69-L_M-H]9O-#M=:K.MO_GPI?%/ M^P^C?K-$YM.N^\#]XY,^Z!?00MY\\T&O7UNM [:0?Q)UEG8FBZBT1>0#-O,+ M."A#SL+#8U)WZPUXLEW3ZHV6 32J=[5VOV9IW5K=!FG:UNLWCS>+?[J]0YKL MW[$?_;ID^61?_*K\^?OMMYYV]Z7=A4$\A$-VX4-PX^BSVT^_R9Q ,H2^?6U_ MNNM__OH'_A3;9M/[_NS=_O8[F$<6]MGN?O[X^>M[)9@,WM94^-]WR2R__?-C M[@V?OW[Y'<9ZKQCPMMN;SW^*?RZC9O^J?.Q]^P8>93J99(""848S)(#X'T[ M85>^TJ[9X._>*01$'T8!?Y?3!,-P\70]#F< E\(6HVV MY+T",B#B^/SR]^39I=_GS5?R3\WK-'GQ*SPTP9_YWI+_>J!LRI(S@7VI/(#_ MX/B/]LB?)^C:[;NN\LV?\Z%BUVRUF.&:Z)I0N>?1%(.Z29HKL0M/&:=BHFJB#J_D3>",S\$2A >#)@,,]P MSH81_\&4&8NF8$&/_8"@\X!'B/4/O.M(/K[& M1N*Y)Z.I$RGW#'MM)N\<,'@!DS-AX[%\.8ZDYG'K87)C%[Y$6'[XU)E,L-\ MO$X\0V]UW70U J4>SL>4>:""P5S@XP4N&6P9 OK'9L7^@/:4?@C&W57:L(!H M@QW/8=9X'.=D5'&/[D:"$3V,)X^F,L>UP0OQY>QASD8WXG6:)!$I\-)4Z3_TC)=+]E ]1 ML(WXB/AMZ@!3.%GCAF37/=F%@'KE(N-PX!;)#L2$U$A"'@E4M=A#(B2F#A)' M''D"3,80>''"/;3EUQV)Z\$+![0V0P2016EYD#3'@39&PO<5=HFB_(NE1LV9D% (D6H+?$T/H(*#(88%E18KDZ#X]*&;CR"I\6)"V+X)YXL#PQ\ MN>4[+49>ABKAE+'#-N8HN1J\7',Z-:4V&=65;?1:;*.O6?%6()C@/R 3T"!0 M%;1I0K5@ &0"%X38C/IX.SDY17(?XQ(AFBTDZ8=3Q1\.XT!:&?1+/^TQ- (5ZDN>7U7!"$0+*XPX MZIEE4JQ_6EB:QY*0C.X+8K*6A5DL=>[, M#R/%Y7\Q=Y%,1OQ 548,-!;UPY)[,R9U)PS-(0_ :$%MCF2FAE.X0T)3ITQW MK?QC_;*(+QY?"A^KR9?KM"6,\:]X1+<2\+L(61*X8$#O(\(YA5K*,?6 (Y4> MA(XK3(&-WH1630CV14A-V.097FMB "GXD,_I M;7EO FQJOFB%.%Q2K-+OLNU"[-V_D03)!&6 MB?):E7YHU:1B&<6(]$91ZJ'D"L'%'J'B )%!MRQ"2CB9"2!-'L9)^N3T PDM M&<[QE[Y1J!-K7ERJ.9<0W3ST;?.Z1OBA\"5&FH ;J UDXG86PBY9T(5$;Q9V M>?F0BPR1F(:F-W>.CJ2S+KBYRLAG(O0FU%2J!YW'Z$9A*5!"(>XJ44X$)@8L MNF? -&2\YFU'N4O4GQ,>7F\D9W:Q-\J&2+D$N(=,7)@!#+%@3H \ 5H,C-M/ MU.=SBX;-8@/X+X=[J-7^%Q/*+TKX=3<%DV;.(N$A98;2 M9NZRO!0JLK<(5X8E4(;U=1>)>],VL\B MMN?BZ0B9ZPJGC-RP)9$E\>&E13$.4P*ZVZ:N[M_&2M%-6[MA MAW;?D"-3==<"5[U6>UZ%J]5Z>H7K%ES 0WU>O;IZ=?7J\ZG@WDDP#P+F_*5Q MN@C,/+TB6,SLM)X<_>.)>EAA0\- K/35"Y(NO^6>E M2QE*KV.'#W-C;ROB]*@T.TWU.4 =7XJW M+$344R)U_+R3"[>"8&$UU(9E[O3L"S6QW7-AIJ%:YM[H(T<4C8=;HEY7S=K> M""1EP%>Q&M?GW6A^SYUK&6K=VGMEI6!.VU1KM9<1+*=:HM%2Z^9EGS_[^A0( M1T>W-TIO77SU%XX;+7*Y^2]E9SR7I=[J>\N]=V4X,L;>H'BGE7G/WD=S;^%> MBGU\J]<;U_L#')9BC?O#UY6+5\MB:CV;9XT+/Y-UZWI_^/6M2[SD7LJ%0-2# M"$2=2]?28\WM5!;VN:SWG.=V>D%Z+BL_Y[F=S =]J=]57'..7%/M2K4KU:Z4 M3,)6UX,K 3SS:0&\;_FF[^%>;/U"MX/FRP2TCKLPO!VLUU]D82>\'30:>_=B M*T,XP'I.@.Z,F1-O!^V2A)&?<3MH7?;YP]O!_7LAEN+\V<^(QE7!.,4$8W/D MQP.7G:$E?-C)G8JESV;!9SVY4KF+U;Z4T&&LSG.I^*;:EVI?JGTIH9P]7MOP MG2)BYXM><7'@3@*$,X>IXTV2<&*QF4F"<\P(,CAKS@XO\/P9'Q)6M!_(CBF( M8N>(7@^<^K*+ .6UTF%#)PY9,H; :TR^)K!?0N\<<'\>^$,64M.7%!V/IA0( M1&3/AWG#*P*&@-17/R7XR1[16$5L*'P64QMC^$6 B'K18AN*8V$FV.C"":?* M& %<)*2HMY!S3L&O"";M6OG=OT>(:>RX,>$_F 3QWH@665COA'F('BU L9,5 M(;+;A/D$"@JTA:T1P'$)D1-\-_@"L:S]0.1PPB-SW^5);Y?DUP@Q2-3Q0Y:, M!1N*".-)OXVUA(,A=B3=)L)=*[>$4ST2\'/J$O8GM3,1*$X[$8NHDI"+]B2Z MSZ'0_RK8 _%^>P6(5WM29<]@6>[3"FSH>WE3+>![< ME-U\.MR4^7)@/-6KC_+J"E3E2;7K]N/ 0=DT!%1.]O1<-2:\VC5-)6* E/DW.]./#GY8-$T%MJO;%W)MUIS\BSUVJK M>ED2KY^[5K.EZM8KV5<3!GPN>]55 M6R^)H?3LDZ3:M9+@UCU;&=14N_5*L#GJ:LLX2C5 920^31I^QM2#\@G 5V(S M&?57@DEDF+77L5#+/HH)_$IJA*IB^6I7JEVI=J7:E;.?VYD9ZF4(9.P#HG%R MT[U\V!FG6N(K0-&HL!@J&[VJG"NGY5'M2[4OU;Y4^_)L6[VJJ[W<0K"ON6JN M0LEC5LC%0ZS@%-5B(59PP6-9#=?[%6:K:K@NA3FV2)1--5Q[9L%7)5R'*^%J MU*H2KNK55<5*5<+UHC2K2KA*O;E5:4]5PE7M/7CY%Q7R;E/$W._]93?F>-& MTZ$3E*^0RU8;C5=2I=!2]=>2P*I;:EU_+6MM'$O8[WVC\E 42NG?%Q(RUYOX MWM<1,W^]UV87=S&2^(KX#X[_^!+X$>.>\D4 KHH65SQU(#-7LF((9 C[PACB MVR:TS+GDBSP0;XH-FX%I1M/ CR=3NEEE2NBX#"%;$Z9J*[AF;R0@6B>!?Q]- M$[C8Z]5?P2@(V.MX"@M#YN$\E2%,#G;5BXKC#N&],R<2,)T+F$X(%C4\_W;& M1MQYI\2AP/O%6AJMQ/?:)5''A*R%P79\V#[(4PPA*]BYI&Z1SR,N $]F)R%Y27*ZX&7BR EF MA?GZ$X__!R'"X97*W.? K+AS($J5&,Z)$@6.%XZ!5L PA'#KNQ*,&T_#ACC>V*GE09J?J"HO_?P _[KH_< B)Y M792,'+]_]+Y^N^VV/VKMC[>_?7JO))&M1&7V!//!$$5%.J7<+52"? R[6TV M^>ZOO_>SOVY^?:=\Z_=!+:Z:ZF [9; M<)D&*G.#[3 6"YX[J,YPRJ0+567L@L@/IPP,"5SIT $+*8KD2D'MCNX=!-(7 M"/K_7Y>E=HVA&\#=C@MZTQ/M)R+'FTCK"M]6)&O[6Y&N,!J8+'PHWQ0PEWH# MH Z,9P2_7FF3"TZS+%JH:,>&) #DP1?2 @3![\B2013PT41R"G I6F^+,&*S M,+&/LH.8/'FD(T0'B"R_Y B!E<.JV HP/33MI,T.#>(9&5CN>@/VDX"TK&;(A2V2FZ#.2=SDRN8K2AX>^*_XH^B+4M\+W M\"XW2+T3,*-=?\*'H3S+8&A//!_,S&'ZNFOECHQ6^+7K!!.FA4.4QPFM4Y,1 M9C-TXQ&3%C"Y46'RUN3XYDUBF ;LOVSJ @Y5!*/0Q' G62#%@&C=$;!_QRQ, M29?:EFD'&OQ4A:$'P%3_?WM?VMLVDBWZ?8#^#T(>!L@ HL,BBUM/3P"N:<]+QWZQTXWY M%-!2R>:T1*I)RK'GU[]35:1$:K,V2J3$N7V32.)29ZE39S]];@O,+F0@TKDH ME&_6:.'WJZ"?P=Z/@!/I[)A"QC'@&4Z:8/!*+3R.!E#1L_DG<_S/[0.FRF<6 M BQL:D2L6%@K7R]"OI8ULXARRS+]+*(#C(!+L_W"N/$I>'QBVQT.^3X9TR0U M[C !@@#K\6=1%J2WS,S4F2'+Y$S.A;E08S.69HR:V[$KV#2Y^FF6E1^%&?]/ M'U8T95<:LG1_;V#*%H1-\7P*PN7P+#I]V#1??:BZ8K'=.H-]<]TR,N8] -*6^9? M@>O-.WO[ _G0UZFB*B!14!0!Z5?E,W[]AU9&GKN,S)V&7!'=R":ZRC116@W4 M 18+^NQG,H#3F_'^B*1/49])B4S$Y?)ASG$,#P'E;!0-26_"?(94.@14%O0) MB(=<_X/M2.&)XM=N)YNQ5_3ZTEU)GYW]PE4W?SP>9B]B0FC!EUIPE(+ NEIS M2GORUU ML&[I7OWI;RM/I5887: PHARPZ'!"""@T>KZ#<%X23:)(PWAU%SX159DW )J1"#<00R)3. M#S])9WH85?28".$<&TWBA-GO?@>XFHHGOH1X K;J(":$7OG$,KM>>1D8O#GC M_(!N(/[<_'FY[=JA$3 VRI-N?K 2KPJ(8/K9ZSA#0&:BT@7,,,"MI@4#\7UP M1:ZZG73R0&9NJ2Z#%4S,E)5U'MRUDFNU"?BV"/."&-;& MY! <2KTGGX;**D5JAM+W%(O4 M?SK#Z_L\>%=X&#R'6Q]+XV%PC*7\S 4$C., G@5&?6[$Y OA9P0]G+D/=^) %EN/Q70.L@U%&#U?RSLRZK" ME 7,Y*A="D^!(HR5EGEN5IWT(#5CMK NDQBE!0#]:"#>#TDN9'LD>"9%SQ7A M@O\!'CV@ >3I,_(S(B-6LMQ476JHSL.PQE1=:JBR+;&%J;IN7O.&INH:0W5F M3:\Q5=<;JO"(.5.U-53/03<\_]"[74Z;: SQ9AJ)>%D M],#<"[$;VZ_W6TOB4&K$<9^[\^5*73EU[,3;3@9A1PU%*PW4@&O MV,*RN\H6!U-79YI^- '-<^:]R/5__CIV%OG\F5Q'9/TL /,/K^4SC$/3X74] MY:?PM4QA2 #/F>T(*G?^//HF6 H_^/BSV%NO.M=AAP3TR*7*78^$P,A1=XK[ M?*4\.)_0HS3SOYS>\6(O9>_6_=(>L0<\8ME'36?0Q\S*YGZ_O M3'@VB/\_@_P0?:#GR]PQV>E3Z9;RW&)J^)"49&F^(^(G$RXW.UP64KE'!=*0 M^+TG4CR;X/H/8-25$IMG.2(A'+_9$GF^,3R#K_#/8(=,8^: 6"N3K_@4E3KF M&;?E8LW:>6VYV$66B]W3?4_=,BR9G#KDS.$PZN6N.&]"0>CAYC]@O]EN52QW11P]?9%5=K4N(Y"X]++%Q>\I"=L'$P M3"4S/[ M8[7/EELK66T2C8H!('G()HF&;.<4*H^RW-*5"\AR'<=#DF:&(WTLV,6OQ&<' M,O-3CU,>U\LC0?0AU-;D'5/GBIU,YGZEP8_7;M$=S-!(AJ#ZL/T-SZ#8!EVD M-XRR%$_N5>8&;T(KM1)89C((X(851.>&-.@@SZ#;].OHT!4%A%N';FMM+G'H M9I*H8_E#G]51LNUD3P44\QC9^)U-C38EFV#:\O M0U%?;8VM:GB]LS1I.UY/FR&K^GX=KW5]^X[7:MN N5D].0_OBF5EY)[#*K[OXWH9;3B\T>:)@4E#7CLX5NP[Z0UT-R1O=6^\& MF4V00ENRE3.GZA]?TNS;<["+M).-'SQK ;7E>?9U20YFUOF*Q$&4-6U@%FG4 M'FBM+%HRH)>E,#\&(7-7+S@A'KC"U)133U,J&?QZ\6)I2Z:RGVB?&9:H3D,Y ME+,*2?O3U Q6=IGEM,]"!UG/-?(<1),DDV/)41EP6_9X^PF+G#KSW("=B(^V MU%9@[GOD7H_&?L#JY3K#B!7DT:*YF3NWY=0J.+6=YWG>=;5I,.+A\OFR(MX[ MB=8/\<8GM/S*3YZ8GYGT\J R #09IDE>3C1GL_/;%G2;:9'2\@1]>#+U_[%3 M*U.#>,>!MNW9.7.C.74+=EB3 Y:,"4<;2[AX(F$I1R+76G@*YO*D!U8OD.5, MLO)K5A<["FC^Z6,4]9=5/]JE)?"R@5GZ/2RPSS:&/^RP M9)6/R*B>Z\3IPE MD19J6-F/68)I?@>-&O(B IH*PGNC^7-HZ-)*T"+H(]H1;<"*DSD66$_EK,!@ M!28RVW3ZY >>R5:$DB?_(4WMHWF^0L")YUC<^D)Q69"1=[4^-Q MOJJ8YY6QK$*2M5"?R;-NX=_PD&'@PV:C^?]\\4P"%H1,_GN0-7HH9LASU8-K M$_X@S?=?-,RKP)::ND$R)ZQ^FNM:QLJSAL-EJA <10&\)_!!+#V3/,UQ1-)V MIUU8,EK"C_B;!YY:&G>\R7 0T.XGTQRT*1,SWFAST2XI%VVI3<,''H#: ]IG MPGIDI/&$36 HMFY@&LE30)ZYWRZ;]D&[S:9)W@HF?P*7B?T8)#Y3=&?]"T$" MTV,@B[1/97K>G(:ERN2=>>DSDJF3Q&4L"O"?I B83_K>($=\NNARYYK9 M!5S93TMV#K,"?@3TF=%DV.<*1KFYRZS2@*I?($NF)0M\S70?9_66+!!))\K M\KMYB6'>I-[OCP"NA+4A@I=DL,##F$K)6E3E;9; ).D/.0J2J:TWA9GYFS*.N_0[MF)=FKX' =9$=J]@AJL[-%\>97?G'$RT8=G/E_ M[*M^\$R__.7#)!$>?7_\\]VL8526=@)0W](^;J!YWL-^LH91[\^/<'_GE^D] M3X /BXIM"A!A]1=1:,8Q#;]0;K)>9Y?<?@7R/Q'TA<0^0P,N_*(YA75_)X%_O2#3\?NO* MDJ@)\#^D(U'X?Z(H:M_O[IWO\/$[S88355G\+KX#]3S@=P5)A"6D??]VYWP' M_'U/Z&*3=W!V] *00PE+L0OZ<&'_NR8JLBZIWU4L8P][LB!*KB-@R]$%7;5D M09$U[&"$D&ZXW]%W_.ZC9%QIJ(#@4R+KL'3[!!>FT_<>@!"+B+_^XBV@'LF: MHM@>$I!B@"#4;%4P)4\4+,FV=>2YAFC9@'KIW4]!>U.B#E$*QI@ MU,"2(+H6G#4V<+NIZ:*@>KHD>IINV9H%B);??;S5_J/\)LG.'*IK@8XJR)2S M@.<'\>^T_&P/I"\30\4M(,B+.T#5'$@=Q^1ILOPYD/391'^.2S3+@23(;D9+-]R=RD<(MD33="WGH/T]9[Z%Z#OZK56KS2I M&1#N'82X4K1F0+HK+5%7094X^RY$;Y)!-^E'DXK,BX0@W1 _]JVIF[.]0K MN2$0[N^Z:DH2U\[)LUU=J43#;I6R5BFKO[+0KOD42MG&GU#,DBG>^[<$(KT&BKMF=NC$69+YO-.(9%KVC9,1Y.YA\P"><>4;#IX$'3]O>$0P\K-/60 IM&L=6HO^= MM_VFO7Z2SB,O>('UEBF]22<4V)\">2&]">VJQ]ACL1O*D#R3(;R>C,;#Z)5D MLQ'D%6OH3!_76;AQL37G5L?@D@YX>_?W%?_%$0 M\JYMAV]XY*JVK*F2(8@*5@2,'4_07>30/V1%T3W7,JRVX='9-SQ:V7TW]5\Z M,8'E9EUSD\G#?T$X\6TV9=; _Y;.SVKY%;=^B5G>LU?1WS=B^;Q%:T^MHY^C L?KB+/.H M;2F,=ESJ!BTUEH@(Y_KN]K,)[V"[2*!L4%SS _WWOR=QD/0#-H2*H?NA>D?^ M/GU"ROR:KY4MV@N2GC^*HT:45C+:)!4,G# K3[B.EANIM=M@>O'+W S@B M/#47 &'1C+JM.#@HB3\1VGS^M08T/CUY&T_,+X0.8QC2!ETU(*BTT:8M>7A^ M6C?I8#._#'?F]$GP\WWL4P7\[G7T$ T/YJZ13-U5-#)Q@.(%O^6,*[24K0<@B M]67'QJJ%=<'%DBU@PY(%TS 50=$-5:1JB";+WV6*#HQ5 VM8F6%D2X@V0L?" M79:?!+UZ(0-V 995N$$1WT3&^ EQ"/_[.OS*9TX:G(:P(LFVI E9 [S9$#:2#I'B> M:]F.*,I\C(JFH!G46P&TGMK1JS],7S.DU9'FZ-U'09+74KP$PUIP[^CHM>S" M3W2$)1SQ=01:9(PN&^O 7@9+$?C1V ]B.K_B"#[R<-QR8D4455L4Q9DW:#!)E,7#%VQ!*1A"^24 M*6*3CD'2@(<+VW?UX@L0?J94-A]CPL:29*-(['Q>Z^'F@X#=9>BJ+*B&@@$" M51-T!;A2\PQ#Q%AT3*SS62I>\,)F(8=IYP?('3KM?9P%3K#8A?=UDK\F-*(R M("3-1W[=QH3.Z^+C#@E(HVE8U\Z^8/.+'3\EW6SZ-1TWG8=1)L-A1Y6[FHK6 M/AQ.5[CP@0J^#C(Z; Y%,@O"+'_?54:-]8@N4(0K6/>1^Y*2L,]N^P_UT!V MX\:3F+RE.HJ:I!B:YX"N:-)Q1*("E'*PX)BR:\N*KIN&!:(#="4I@VS5@@LP MS:*]F22Q7G_S_QO%^:F25#261K5U&SFV)'A(IVJ_90FF*VL4+-L4'=MS3*V" M*.V*]?P6 M#(?!.(K)7? X\H\:[J$_[EA,IW=5K2&-E'>$4.V*36D5O6N7"J4K&Q?0B.-D M-9_[2+5&R;!/;N=7X@_3IUX^SJQ)I>QJ<\K8]P75Z"*Y(3M^[P8%N*N@2X%5 MJTJ2;US%LXM3=ZD[V*/)V.1S\,RFT%^#/3R8?7,=IG[X&,!#S"0A:55.8ELT M14?414&Q=$W 2-4%4[=X$]SL[SK6\9[3A_'VKF/M=$[4#_%$=)P0%I M^W'\NCAMU1Q%DW"N N#,/2%FKS<9389^NN"0!63$:?"_-XL;+7/#Z6 M#N[]EI#!I%!4\CD8S%]"SY\JIO&V+J>UYMH]Z3V%L/['UW+=2)_6>$?C$XP( MVM&\5U!7$QLR+6='$-^#&;-["[*]"E3C<6E=-8>_?PGD6ILV\+Z#O]X"T8=O]9',D+OCLSUTQG9@,><7-4S!NGCA (NHJE^*U?8^DKJ%? MS(S6-EY3N0$0^WTR\N,_Y_5_[FKM#*FOM7$R0>JBILP5V%\BB/*%B /I"'&- M5DO83$ $8<-%A"8V0$#L__;Y)RPB8A:7H?6=)UQJBZA677ESN!7MAD ;X&51 MSP::*UU1O9 1F.]E8V=(&Z::[*R"[;OSFSI,8!:)JMGP\$H6=OR]6PNP:[NP MEA[U6MBI=:"ZV6CREC9:E/K#@E:4Y8(=73?:.?MN#]5OLE(U*VO."=Q2I#(I4_EU.PY@.F07CVTSM!W2([1QV@R= M,LIF36IMEG:;I7T>KVZSM-LL[39+N\W2OE#[_H*SM/5SS]*6N]+N(#;-SF^S MM-LL[8O/TI8OQ:W79FFW6=H[9VE+751- E_]@'UO=%6Y3=*NLU1HE R8YF F M;99V0R4"OI3"S39)NT8"HLW2;I./6T0=8ZFMOG)V6=J5Y/36#]3WDKBS%Z]A MNDF;I;V!G&BS4.N?D]32HZ5'_>AQ:4;:I65IZUU1K\395QL8WR.Y*\L7$[UM ML[1W%*MM3G!+D4NA2/77[=I9?(_^X(5^X[M6Y,D"$F2F+V_)D'" MAL3>QI$7Q2/_.AS0O]C4U7V[X7]'FJ;!HE]@[8JNX@6(#0#2Q9HHJ*)H"%AV M;$%754/P9$W1#.QAS:IBA"H38G]-HO2?%>YN31L>$E*< M#.%+$-#LN^LOG^BK7C)]_?ZK^>7.N_GZ&[TT)-G[_G"O/_T*6CP6Q7]V[)O/ M-U]_[L2/#^_%+OS?/_)5WO_G<^$--U]O?X5G_=R1X&W7SLT?_)]%R:]2@#Z[ M]_=P5$S7DM]?,A_8 @= /.'9CP,?_@9QZJ? B6#J*&<,(C"(_=Z@4#>C]\[\S\VOZ^]2P*=6P\!J1 M,2R1YJW!_O$G_8!6NR23\7C(!AR#&32.HPYC5+@_F+$L'6<;\*J8.SK9.9Z, M.@4F[SSY_4[4ZTWB&!X(UT8#N/_??CCQX]?9T8;86 .U7"[3[9"7'AFGG3&) MZ;3FF'3Z?NKO745S3IPIGAEGKE&LMBAEVHRHB_1;6?&TBK0K*+0Y02K&ZJ:% M6JJ^7Z&6CK8OU$)*+6N6-N*=AYCX?PI!F 1]4M\2IIE\.4!E"OT'%0_YN^9D MXM33 &J-P$X'ME!ZQY0XT^<4"E2FS]]LM.[Z9RQ.VYU^J,MLS)W9Z_B^U(V6 MNE<2#/.OQEQO/KI7=>_<:M35M!JE4AY8<#6(CZBY&(2]:-0\)D)25U0J:87= MBJ=]V+:XZ1JP>$$PTG:G,KO5G34:'?6>G';4;P4+>3_L:^G,<,=0R;+ MXRUV-'H(0G_%S5G(YF; WA$3<@=F!"F\T/%3^)A.P$P]6$1F&I\*D@A+2/O^ M[Q7>7D"RQ7@N?J@]PF8;CBI8G"I8N*P)&KBF8FF4*HFU8EBTY MHF:(QQ[_7.PN1D,O*?-[L*YB?<(=MYTT]L-D0%B8A(=FD@MO'K:W3WI-3ZQ5 M/NDZN*3/*N-RV]IY/WDJ;XRFJ$M(DKJ&7,F<@+92J>B4@;,D?3TQC^SK]9.P MUE4TI8G,TG !\T<4_TES'GK^.*"'L-__[R1):8I#XY@(2R=CH*;:9VWU1WNN MK(DA9>U^?6[_-,93(VOB*56/I@N#^GEJ3I.(OG%2]SYV_RK/P5?2BQ[#X'^D M?]V'PS@8!*3/T\ S;P1-&/\<^ _!$!Y($OAM,B+].,8)'<5L?5V5MY+.B9C/^AWR,N8A GA"EW$FC6=J!?!OHRCGJZ& M_8(%C1>\L/*K9K),5Q1KE&=]IJ+&(5GT.?5?FLHIJ(N:>2@U7+R<2_B M:MJ7MI*F)&FR(3B==#HFIW&\(NM=I9I>V*VLV:QS,M.%4_HI]!M8^5-9+_56 MUA2XA:YEDZK5+ZQV>C0F*8M7S/#K/\:$M4#@QUFIGK5)[&8TD]D:+JQH,Y@? MP7#8.':15*6K28W4I1O%(%/O\=A_;:3K^#WJRO+.ON.U_1=;V;*6=;Z%\31H MSHSV!Q*20="\1+;WBE;-Z*56TI0E33P!3AG.DB@:R"E=3:]F+D\K;#;W#C:: MA;#<5<5JYC]>0K9-T/RQL$VD;45#*QJFG[9(HSU( M$NR;=="%M-RO-%Q#^G9$_"'H4F6@&7=D74#BXIDT8)GEG.+%%%_J]YY!=!SZWR2WV UNOLDEO_E7YE_O#C/OOC=Y*D0?AX2^(@ZJ.]T"GK%'V "(S@LX%$ MF7U6)04MH,JQ/-DR+5%0=,L1L":*@BF+JF#8FN)ZHF8XDLUKP]&[C[?*?PJ, M=T!PER#RX>TG/\P_V7T9![RFCS^WAEA4 (M(G$?C(8 ]$ Z+U/E*S[9DUK"Z M*GS2SXHL:VS3*[JVI@OW]1=O-^Q+%/LR;<4MRP? _CHT-4LLZ*JZ(T/+68N'8+$TQ6F)I@XJ,P[,TIOAGDP(D\:@L;8)VT:?]B()G/8FTU6%7( S!M(5XK"@G792XJX%1<[?"BN M8BDZ%F3']@2L8%&P/%41+,=RD*29AH5=+JI!6&A(-0QUAMN# 'ZHPXZ5LE^' M"6V:3B.,; KG_9,?WHQ9$HWY^!B31U!6KL,TIOVQ>K]3*XM2F!SB:)S'_N;Z MF:PYJ@;JGJ XBB)@0+%@2(8HR%A'!M(42S5=KI^!TH$EV2CI9R?"V(&D^IN+ M\*)X0&@#_>N#:3&&"'21UFZ494)(LF33UFPD.*8MP581#4'75%O08=,@S\8V MTC(R82"3:(C* 8Z![?%S+,+<3-(D]4-:W?4'H?(1#*IG$H-T_$I&?D!WN@V4 MBGW6Y.B>Q*/]K*(2Z>:E&-9LR9140;),L'!,I HZDD&*>88KVUB6) E/=Q"< MSPC]A@SG&.39 4O'(N G>$2:-&A;P=DNJYJAHF,0KHR=8]&$R]8&T02T H04 MR3B*K"MC9U7U\XKW]T!+@<(C. MPO0'.E-(A\7T"5M YW;HATDG2#K)9#0"%-/$B07^.IVC-(!QRA]@WW$LF8*\XL*%A=;UL..D=X&HB.W M,(4YE&06Y]RW4P-T[ON"/3KW"S5/Y[YZ'Q32^U^)'R?_N#2LEU P:^M31L.R M 5M3_]K=**95.KX* MWO[0HSKU<-C$C8O%KB&V^[;):S[GDH.2-Z1F50=5K:W59NNQYE:;/: #:K7# M:44XMW%'J8;4KF%4TO2R?L#*5T8E':?K4R(H=S7I9$VUS^"XKM^TC9/-16WB MX=?$-5^\ ;OE\9S5%]#8$.T[S<[I-.H\P]=+SV6XA9W,)=(GD_$R/".:@O*[ M^_7^VC8_"^;GZT]??N[DN'F/> @2[IU2LDE'O:K@+I;D9AR ^Q_UU724J\]1 M+W8U_61]I]NCODF+:X_Z>JSYC>8+JQA%FCMU1Z0?3$8[I8!>._>_PO955'K0 M;9KENR[79^I!JEDJ\.?K+Z[P:_9B?4&A:).#V^3@E/_TM<\\MV@)L7N"*J@M6N]N)Z-1 PAZ1/;[HY%M:5)*L]OW! M<_B\9KB!%I702O>1GWVB,3>0+AW@3,(6IO^=7>33.JVD\\C37^ 1:50FY":5 M*+#]!/)">JQNG%%_L1IE2-O:P_/):#R,7DDVK$=>M@J*PNGC.@LW7KVA;ZPY MY?A_[.LUC8:VJ3?C-6OQ(PDK+Y,S0]H3A3'9?42_^L+9L_XUA>J[CV#\@>WW MRX=38NJ4M-J^;+@&M=42JZW6?E.=4Q%N>[35N3F-(2.DJKLU0U%IRPY,NRL= MIQE-)@V3FP$@F&;)QUG3CZ]!\J?U2O_T .M1?)#26\J +_"W*JJ+#*L:LJXB M61,\0Y<%["H@8^ K09(]S78SYPK2R,5==[D")" 9!#PZOCK\X[Q(. M^R%-=4FH2N#3A/*\-P^?)_P3K= 8C?WP-3LM 37&/T$#B5)_R$=X+'TLT)4^ MD4\C3BYMZ+"F[EE!IV]?08G!,-"Y4A';.(?A[ MU8L]"'@[UVNL!>^\VVYON0%^"X;#8!S%!+2SD=^\';!S:*T9.\ XP@[8HKOT M%F9.V4XJW46OGO64W,M@+!I$V6>5?C8DD?605G79H :EJFCRFMZ;B\:4HUF6 M)FF.8(D&%C!84X(ERXY@*,A11:3(CB1-.ZN)5PC/D+4.UEIA!*U+6 M41NPHM40*X:HHA11'T0Q=I[PB-Q@K MV_/*1EB1*%;X#E)WP^8L[;CJ];+#S/R[-^6)(^SE?-&E[Y\L)?2_MJUN'T[$=3NI: M=\O]4TP*'B?6!C"9?68=_]C%LV8SBSZJ<_!*K4?37?!2*R2U'+^S@_%"_*B' M=Y36%OR]1G#YU3-#)@U[SG'[XO-W>\LYS11L!'MZYBK41X%5$ MO39H41!?[B2.QLT+U^%JXEEUX7QEYTJN1H"'=Q[IV@CPE&K :Q6QM9+,3 *? M97B;DR2-8:W-T\;0>>^+BI(0:@/>>5/O&/'S"U?&6(KZ4:76_L7@\T]89)Q9 M" P?:4TGVO^UW?XME>M.Y7/N0#!S;M:L,6 E"SL6']<"V-HNK*5"'1;64J$. M"WL+IY?F5]BR??0]S=EJGBM!/&\78@M?"]^E*M+UZ^-5S[0$C&YY@RKHMZ& 3 MB*+C:IKL\LH>_.XCNA+%.E;V+,/#=_J]C&7Z&4FBM%5EST98F57V8*F)6-&0 MM%V]TT98D:=58'BG>J?38L6051E5P"L*Q8K$JL!VXA5S%,5I\+],_'A!Z(<] MUO(H29-]L )@BP"U),&%!:B#),(2TKY_NW.*P OR O2RJQM8LPQ!\3R 7G-< MP<*6)UB>JLSQ/%ZG\D"CT@%JQ*$'60;4.?H<\I$Z0L$XXMS$9!9.]FF0= M$0D@+F@3J#586 );&17T@EG_+"\F?TU(V'N]&?#V34$O:^]T.(S,0:L[6'$E M9 J693@"=@Q5T$77%CS=0:9G>AJ63 ZM_.[C'4 @^&$X\8?#UQG,FP*Q#O3? M:)O4('UU_)14!JQM(FQ+IBFXMJ,+&*FPSQ& ;6+7-4Q9=@W)F59)PS&#!%$5 M1+0*TN*:U\%&?Z<[(DX I+\F03SMVK67$#P073$%%20>DM: N@:$,N37-%V> M)"EM^!8FA#[%?>D-)[36L+@W&K+%X>Q#DE06=)N"6&A,^,D/PL]1DMR$<$H\ MDSB92H>3XD%415>4#%'050GPH$JZ8&BF*XBBKENNIB /WIV+.@$Q++P!SR:- M^O: 68=-J]-Z;UV3T4XPPZVR(R%7T$0;"=C4#-C^EB+(JFCHKFZ[KFI.J]\5 M9MJ\U9GO2# #H66U.IAS#5@VM!K!+,M*A3#+F28G&X:Z-= >[0!-/@?/I \B MP0\? [!!S20AZ;>$#";#S\%@GZ-,Q[*$&*L;LK%XE%F:*+G8H.7Z,LAW5:.G MF"/(NN?(IN$JKH4X267:71(7VDMNLNZ30*J+NK$[I(A#:C0"4@!5WQE2IHO= MZLT 5-&7Z&$; JHP0.4F &I@755V!A0S0"5Q+TB_\I877AR-\NZY?P3IDYVU ML[@._]EWT 7]%_9G,)K4B.H5BF)]B:9PK8D&D#$D<49,>RP0[W M)-NQIB; ^,I/<805U&A\&:(N8KJQD*PHN^'+,24; MB8;@@CX/F\^6!4O"8-"9R$;(L'0DSS0]0U*P=![X,M3=-*:-\#7E+^.PR/I, M0-DRP_Y7ZC$;9J;5/NA JL+0(2)CM^VF(2J?94"'91L"5@PLZ 8(< G9#NB. M8$/"1;FS (M(G+,5ED)4!IKEHE,%,R9/\"O(>D 4X(N:5EX4D^ QM"=Q3)TI M][$/2FB/-0(/^^S3D+<%9\,AJ"7^A:0W@SV92)*QQ%JQR;1CU Y8\UPP*1U= M$F205@+V:%NMEI%6#D3FL R7@R_\0?Y\I M"[GG'4Y^"2V@P3(4U42.)6!DPL%O2Y)@P+V"9)JR:(JFY^%,]DC,_5+HL598 MWDGER8IXRQ:LH% MU[0%39)M.*]@ YE8L@3#=A#=GK*N.AP'S.I$6&^T_%T1 MB3DPOJ3LO,(2-M!A\778?:'KDB*SSYCJ/;#1-6510=YHG^3&';Q'VF"?5 P' M5K3%80^;PB%E<&RRWP\+AR%IFG(8>LA3#SE"IX=C=WK(F6?S-/3 <,8>AAXX MZV!*ZX).#\?N],"9Q[W.YZ$AZ;*VFWZ]D7R7,Y>=)#?;>EL1@3\PMG"F02%1 M-0YDO;'X!M/=00T%);)'\OC7YNB0=(X-"?ZQZ/T2-4DQ-,\!Z\I48"^(BJ K M#A8M[OJ'U/ 2Y>EWSZS8?8\)^W&[>U$$6C:@+5E)_*ZZWM)Z5 MBS5I8]9=%SN;9*\!-7X$R7PD U N& ;=+4H_T2>P/[U(_G:11 M_%JZ>'/@956AT(.B*:,2]!ODM[B*0;-F!*1)(I 1^,M$6!-$Q:,-?\'(%0&Y M/.5'5F;;Z0#P5>F6G:*@FXYIF!C#4NJ9!LJ%2/3 M$(*ZEQL6SBN: Q0^4IO5]N/X=1#%;!+BYV 4I Q5R4WX;1OWQEOP&:Z(14T6 M9 73>+;ITJPE3? \SP8 +!I_.ZC^S(.Z("IM$,GT$:3I--GHR/3ISB: M/#YU\H$O'4F4M:O2(;PA4&5D .WMF/2#M'C/J?&@[(Z'C> IR#AZ_21-S+#_ M[^@A,7OIS8"NGVV,\9"DQ.0CP&BBU!,=[W8=9MO%(0,2Q^Q@^ASX#[#)TM?; M.'H.:*S='TZWED5",@BVR"-8*3TV/YLM2?-4A #/DN3"V:QJ@B'!SC(M47,4 MT1)-VLB?)T_H69K8<=&Q&PF8$RF@A(2;O"B&7R:CR9!.6\V<3ZX?T^F$R;)7 M;^VT/ E=,O3) M$.5)T-N$ "8;G@(;MJ<#KHHNP(7-*R)*J[D2(@R"E+!6L M21*$H':!)O,0A-DOF4Z9!F9;#JC)-/IC)*BJ_@P*066;6JR MH0N(9E)A#_XP /L"EG5'UN'H9*I#9L1HHEK6X#<'NHHDK(II#5,25D-Z=*4E$TAK5]*RAI EZ6D; IH_5)25@*Z/"5E M4T /DI)RFD'-ALB= _)4$^!SFB40ZMINUB3JW1>))F9093!8S$[(7FB.IN6R",>>\T[KU;.S%^B6-( MTK"-9"QX6#$%;.J.8#J2(=BZKDHZ\!&F!R=STNF:J!4". "MA MF B2YBX;]&L)*094-69L#=14$BY FV11Y,":VL J. M!I_^[J.D&KJT %]QW9OX#*FW.@@GP.F9SR4*#P#OO'ZZQ)(T+5V4#$V0)(N- M8P=+4H1C H'*ZR'#T#4$1P)53@5T)8O&6[[!97#,P3^WH1TJ"\AAF?<[O/O[ MHAA;,HU^,S(CG2KG4B',M@**$[J'-^6!121LR /,;)-QA=[A>:3""1KTZLT8 M&F,,935C,!CFBZ5Z,5,4_"$-ZD0ANS QTS0.'B:LIOT^NO7C-.@%8^9^_4++ M;1+@+WXE#6G!5UX4#TC KG>"YZ!/POY7V@7F ()C$47+"L\5T:"ZE21(&E(% MK-NV8!B*"-QC8%"C+%UU#2X\2G54%4._@.P\D2P+"LZ+)XL,HGC&PU07 :,[ MBOM!Z .[IF24P.LH2N-H.(1;\TJP&IY'"+1WL S*JD6%*%B&ZYG[;VLG]?'P MA'D:XC)$+:Q_!9!E0><$R3CB3KV; ;..CJJO;"3#%99]J:B2LASL-R':08[- M5PK.5/YC22G9L;%J85UP,64) _!C&J8"AA](+YH\H\GR=U;;KBB&HDM;BJK5 M *XMD:WCIJ )WJJ(Q#5EK_,P4<%,,32U6.H(%XU(S95%+%GY#LR]:.?/O !U MXV^:KBYK6-*VY.^U,-8KL?UX)CRFN?^X7#QZC"1V^';VT!HB!H'!KV.YG-)= M6O02C@'5(LH3#?B%-9:1] 25)7V1\BNA6)$G4FLZ&G 8@MPH0[FX\CFW+V&Z MX2?0FL#@ \8V^Z,@#!(6PGJN,5$U>CX@O:P5;0;-$;,M]T?'9J5>K#)>PDH9 M'0?(1$V('_>> ),./&L8C:F8JR]3J-1U/1?,7PO#87LC[ _G9NT?:+P'X1WZ M(/SN#R?\S!H.HQ]^V"LFZS!S(<_E.51Y/K5S21-4C^DN^4XP9H--43J.U!$ ^O%>H(M =H( M&PMW')GBV#<++575!U^%PT[!G M(2"+9NCZ-!7QM#EVNR)E^Q2[C9 B31,/);V&2#EB%V#I]%V MT+#49H 9[RA M-!$IE?4 S@N"FK)AUI1K'@@I.$MY%*_$G1)U3XN4ZOHB2UE?Y)V0N KGZ7I%,4&I&?2"NO%,DXVTDJ7AKF(_G#3QJ8S;&]:J(#]P* MZB38JKXM&]LP!FI47?\\MH[7E(T[7B0LX[- 5]4]V7@?DP,W!#HNKH[6;XHW M[E?1X>,:IT!7Y>VFLB;H>"YWNY'H.D+W%M[A26GRF7B\YBT\Q @JQ&&Q=9+R M&7VG*(2IN(I%:[=EQ_8$K&!1L#Q5$2S',=1ZQZ1E;+%D_3JF>.@2?\[J,J&4O0]';MS#$K M1G;=F1OE"#'MG"96B#6M&#D&(S"7BCK/"=56C!P#+CH$#,W/?ZM=Q4C%_$TK M1G114=&6_-VXBI%C6*VTX% 1Y;*OMO8E(\?8:]3(U4Y5,G(, .FL!V4)X8]7 M,7($* TZG* >%2-'@)96C*C*W&BJFE:,[(..S>)V5!/"FB8?/!!UP(J1(S"% M"DK#_&2;HU>,[ /G9GDO+-(Q7T.^23Y$Q;41NWGB-]2% &:LB$C1I +0]:V- MJ!07(J\DIIDW>]5&L):T3*/TZ3QE_O=UF,F-HQYR8/([FNMX@FDJGH M5Q4, MX'I!\I A.9)J&W8FYY B:86.NJN7OQ[&Z-4?IJ_9M36$E$Y^EN6U<)9 6 OM MG3\D278ABULK;$.8LF<]8!_4R4 JPSY(<\R*Q@Y'X[6 $5EW%UF'[2JIK MPF$->]AR3(E0T3">&RSIG8O$*:_F,@Y5+7@_6@1GX8-"QD>57RCKP5C'N MXJ75,.[!8!4Y):65H*[FUEQL+VE/?1M'8'N._.MP0/_B;:K9(VX&K'5U3,A= M$/9(H8\UK;$Q>^G$'^Z(GOG.W;LUJ#==I& 5 9Y<2<"> FB3D"J [HIU+"// MMF4^NY'EMLBH;*X<'!=-+ $LTN-8)8"L-;3,D5%8".-4Q&X>4"JO=,A.JF)6Y.5+,412GP?^R]$P/],RP1^<> M;3?V9@$I +5(=6<)KMM-5W-U VN6(2B>1X=H.:Y@8Q3WUGCO^:[+-S5B#(>>M< 20HEHMT 3 " M=I6.+<%0P+A"BF(:@#,'2^:4-^0"3G8& NC7I_WL9!#YX8/#Z2 M+<;=;HJQ30[CS9%&C=&K[="V%MX-D7<]R#Z0/M.+KT/WI0?F[\T 'A;2]+%] MC/DM-^.2&<@;XT^F0SOUN39.^X"]+?<5.+?6NY,-O=Z&S0J K4U-HD_B)0@T MGE<0A,V0YK2>%:UM>[L2P I#>$>#A^7MBYRK KGZ4G:^'R2M/B!77LO. M#F@)U;.6O8"0H]6R,[;75:UY=7N+V*J^EIWM&%73FE<26AA1?[1:=AXHUS0L MGP6ZJJYEST)W4I.1=;1B=H8L9/!TH\:CJ_)B=J[=2%AO7JN$!70=H9B=F50- M[).PB*OJ:]EYD;:*#G0F9A"SU>P!,7L8/ [LNB!]S3[!9UKHE0:#@,2=I/=$ M1N1?[Y[2=/SSAP\_?ORX2DCOZC%Z_F!?_]]W'ZDYK]H.?R"B 7:OVWV[?1"$O8+EZD"]\X9#%9"^2:-GQU22BT9^_1''Z9((L@J\OE&Y,2VL:W=Q)'(W)A5&L9(34 MCF*W<=2?]-*;..O%P8DU505XNN&E4HQ:V0VC6/;K95&L[$6J'<5^\_\;Q;GZ MG!1TCZS:RAV27@IGV:\$-MM3SX\O3$267:;-(=]OP7 8C*.8W 6/HPM31,I^ M_UK1K-S58:J2?(YZ/&NS)"\WJWM,+I2X+([57.*N+6"\3)+R:&QS2R-5"N<\L=>..A$$4?XE2DC@3 MN!(N>.5_PHT71NVM$D5KQ0T5>$PWYL"%5%;KU2)A[VGDQW_.G?M+JLLJ7,7] MZWC.4)MA9N'REM57)XHWB=6W=%6V7-YR^3D[=EO^OE3^KA<_MVQV!FRV41EF MK=BN$D]PQ=&L38#M;$4 M:S-0FT&Q2_,[GBGYSMJA=FXT:S-0+X"X;0;JN9&TS4!M* ';G,0VFZ5E]1*K MG[?'L67QEL7/WS_;?LS6[Y^U+YNU[\W++9&;!9FW;;YB9>/)>?=92@ M9>VS9.TV[;:QY*M7\F8=L"/RU%991D7F-B155)O!W$PLNZ/Q,'HEA/$U'P=H MAOUE_%YMIC+:+!=7%F14"3GA.&7<3H>:9I$B64)46&%=K5GZ2TY/+P"ZD,_! M,QW%F?KA(^U?01OBIHGUR@_BH9\D95%&)Y(0>CQ6'#C:A*":@*2C$U37%;VF MO4MV(BASHL]??K&T%77]C&A["X@++Y>:HF[4S)#?BYI9\@7IWY/>4Q@-H\?7 MKW34[J725],-^9SHFYMY7\F067C)4S"^--KF[@L-U.#625>))\/LL:&8R5?2 M(\&S#XQY"H#2,BDR]C%]__G:WOP9P[[_<,F27S_S/\/(DA1__0_R643)&$;4ZUA&? MEE%XR'"<_@,/O_G20IO?O2=B%2%=;\ M341U3<%B63:D?PLX>V4D\WLLZ<9Z+?XRWQ8N"'O!V!_>_ @OSX/;MF!L+LG: M'HP-(=FE);B=*_W..FWK[(C6%NN<)T';8IUSIFU;K'-&U&R+=E+0(0_I=9C08AFXL>!C MN/\1W49!F-Z$!/[I@6B])3&MDO(?B1V%SR1.Z=%[1\(@BK]$*4F<"5P)%[SR M/^'&2R-WVZ^\;0/:\GK;S;EE\XMC\_--.FH9_&(9O%X,W?+9N?#9!?+5V=*S M;=!]C%/R$KH8-YG-SSJ#I.7ML^;MMGU;96Q^@?VMFLSIK11OV;OI[%TO]CT" M3YT=-;/A C)"=?7 +!LN\"4*\_D"3A##T1O%A3D#%TI#44):37?D,AHN&P5A MAOU;$@^B>.3#%J[9B(BC4[2=9]-P^NF2BEFG*B3*[+.NJNRS(LL:2X\SE)HE MVU 5\*L?/I)9X.:W( Q&D]&AM*T5G+-D7LRAWO@[,&40/LXY!9[ 2+/\A/1I MY2[M=&O;T[>U$T=EK_-FI[,B7>UZY]<$/;,AO)>5<'Z4L1DG MH%[;.[^!5#O_Q/>S)=SYIG*?'='='J M[^-JB,NIUM1MVW6<'4W;=AU-I6#;OZ&M^VUYO)I*M7+FX=T*-(##U(DE'+V5N13A=$Z6W2(4F0436DRW+,150WOF;)XQOF MF(L5(D<3=7$)5Q]5X]%4SV.O8L[9JSEKGS4KG0#A55"2\.*Z'?<8* MZZL&?]?4F7#*\3T[+O(KZ9,1*V._912V,0/M[&40C_[''396F/1[CJ#M2*OA_WDV_C/F"7,;]Z*+EC^4/6L^Z)D+E< MUZS;7>K#*=AW_3B$I3>6C_ J6P5K% MV/AC?O]U50(&I*_MX% 22,VD@.,VGP(2 MDZ)R7<<@3:G@_C6!5=%F=5&X5$KFVA)M7Y=P;\],Y%8FL8Y(+1T;,I=8NEI3 M7>DZ[(.NNH.?#H@&MK4?_UG=V7)42L%_K%Q6K5NY2KGX#M1"ECRXI=6OLN"E]'/@U26F6+#N*SH,J/.A1 M8_FV4PSBW&1;%OG4%;VF3L"=J,3,F_G+SXM@HEY3TW@G@MW" 77P-(03DZB^ MV01U#NZ?EF@UCM'7-61^&H*UX:LSH&$[RJCV9#IYENHQ859GK%D(21B%@*F" MM;K6A581DD#ZD4);MI\\T?^GCL%G?\B6&?9G.XW^5ME>4H_$5W7:2Y7#K)>Z MW[:.Z7U#:;R#EG> M)WJU+2G:]K7-;U];,X:I;U"V&0QSBL*UDW--C:/"S>":8U?.G89CSIM#:DR/ MMA%GY6D!T_Z:F]-P H*"$7 \BN;BS;]\**S]+= 7L+<2C*5/FD/:NB6O78G[[>O*E!?[_Y/T/^NB8JL2^IW)&N*8GM(0(HA"EBS5<&4/%&P)-O6D><: MHF5_1R*<2UK^KJ'_0(9 O;T>PA<\I'ZI*'[W88L%VZ[FFKH.4D/3!8P<>)=B M&8*++$5#E@F_*B"\X5W2F@5O_Y"=%RQ9LFEK-A(@*%I%G M8QMI+D>.NGK!.SQDYP7+H)Z:NF$+LJ.X G9U0 YR3,%S% M\ X/V7G!B@9\9F!)$%U+$;#MR8())IF@>KHD>IINV9KU?>UJMWW"SDM5L8P] M#(\7)=<1L.7H@JY:LJ#(&G8P0D@WW#>WVPX/V7G!)NQFR9140;),6\ FG-AT M?J1@>88KVT!D"50D],9VV^$A:Q><"\SR"_-OORN2JB!DZ-.ML(DTS>\N+P . MLF@"VA)\.P)$@5T"4C84OMV]^_B5C.%7ZMGHI$^D$TZ89A8-.L\D24F_$[%X M3=+Q$_KEORNO.V*JYDS*N]">P.= MAO93$L330$HGH2&Z#CWT#T;4%4\_-QJ;<2Z8!G$TVEOEB-;)"#_NO<$JV14? M!GXO%68L$\5]$O_K';H2R^P#EZ^26^O@VD$S60+7C/]K MY&.@]@]O>>\#&B)MCDC4UJ22N+]]:=(239M M2HPD.QT'*V"F8TE5Q2I^Q5OQ]ND?CXL W1,N:,C.CSK')T>(,"_T*9N='WT; MM;JCWF!P](]?__J73__3:J'+JQ'ZET<"PK$D:(P?0Q8NEFCDSGQ>^/+ M71@S_PR]-5[U.,$2J)$/Z9^A-R>=7UHG\%]GW/EP]O;T[/3M_YG48;3D=#:7 MZ"?O[XKX [H,&2-!0);H*M/J9W1]W3M&W2! =XI8H#NB%"7^<2I+).9!5C%Q M?F38^'!Z'/)9^\W)2:?]KZ_7238<_?4O**$]>YSP@&YPJ#<9SVF;,B%!"6*P M!)3]Z>!0GR=8F!R/%DNJ5N?CQX]M_=6@%ERVY#(B:T.F6$PT_>I3.\G73NNT ML\F9RY-/'8O6#./(YD@_%'(5*)=]R>?C,\(VLH"3**#P4CN@8CEY?WIB,##P M@WB1G]&^Y&V55AN(6D!%./5,UJ?Y+!Y%XZ^SS\3T73OY:%![X/B2+S?)!?&. M9^%]._VHC/I@Y8,7KE\\ 'Q=&Q.63$"UC@R[9-$H/GR1N\("+"'BGI M@E!_+@B35R%?7)(IC@/(CW_'.*!32OPCA*7D=!)+LD$0LS7)KTK*)\Q8*'5U MJ)_5FRBB;!JFC_!"%?XS'@9D#'Z)U(]O=X-B+65:H;<59?LR]&*E)V9^GTDJ MEP.0S1' R\.-.,U/*?,*86+,>)0\S-9@W.M63%?^C:#8T\HC4!=[4[# MZ:I)NPV%UJ478"%2KU)XE:1U(W<*<*T$P>_>\.:R?S/J7ZI?H^'UX+([AH>+ M[G7WIM='HR_]_GC4 +@C@+<8JFXY)Y)"YE1!4S,^ >G;.I"BGS9T^GL#<1F( M!]"[7I!N( EG8,,]L;"T*=S@O2L'WF@,?[[V;P"XX15\^GI[U_\"=(/?^FAP M \_]!L R /:PF%\%X8,8,)]RXDD+0)O"#>#[6@!V1U_0U?7P>U.U%L-V$THB MQN&J=ESELKC @HKAM.OI[C2,=A,4[X#K]RI<;F0_J)X-%5X0BI@3>- "4#A% MMT9N-@#6 3 6E!$A>N%B0IDV:IW38_(H+X+0^[,5[7:$=SD= M,R44&5(;5ZCA"M/'^@VZ0X ;62MJELA2*XN:TEX+S2M,^6\XB,DZ6RN6 M9;<$-YY6&$P)0UH:^DJP>MGTO^M'PA94)KTI!E6JCE,2YNW0*ZLHTHG]&RM* M9DC7PZ\-^8T+U'"!M#F]Q3"P'7,,K9ZG%*R-?Q5Y;O"M %HJ&FG9R!3>(%]G MOH/,U-\[$H5<%:*ZB)>1XT;:"JNE(M%*9@/PL\UGCM7@6>QQ5C,5Z(;<"JZ5 MGMM$/R4)-(N#GF^2LX)/5!+H]@DK!IL*W$+&CC M!,\R'5H!_:=DN&&W@G/VU&@#\7/-D59 N808-]!6E,V8+VT0_E$3IQ40KR'6 M[0%6-,XYB=KXQ#//IE8J_&6EN3W BM]9,ZL-ZB\PQ5K!$W9+P>D=IWGKX+:G M6QO_V/N\:P7T7?QN;*T 7M$<; /P"T[&5G"%_:3D=AH[%E@P,=LXS7/-T%;J M)#PIQ@VW%0>=ZG2ORWM#2W!UBA M0&L.J$&]Q/D*JQQ,]Q6:FP*[OJ^5PH%]ZD)U/C><5H@O=YNBZN^OA)N',Z"? M+HG$M-D!7@IK8^YL.,UFSLR)L^OK7BGPZPMR>X,5!RP_V]=XR#X\!)I/07UU MQ!:HH5=.3 GGV1D>)>C<^%I1O@TYR!#4P%8-MD44LK2CU0V@,<5)V;R-N3>' M(=$MIQZQ02S%Y8;4"MNMI>H.V5JNKM13R4B+;D"N O(WAF.HX8@_BJ,H.<8) M![<\5$05SQ<*$&/!Q[4GRGKXG9I M3KL0_TS"&?V!RO. M9S051HJZAYFE6;)F:-RFRL!BCMF,#)BQWDXOM\M9U6>-+BJPNIW!"ODEHA%E MI=?05]/55=TR"&HO.=J,/'B=^])QS/ MB,YI,8RE.B'<7QU05Y_=#7ON275>4K4G": L!90FD3B#0$8BC0-4Z@YX<^+' M 5%'?JY66EIM?"Z1&TPKPI<)42WWQJK.!J[R0.8?$;0/9%,"]3'LOU,*0_VCM^X]J8:"ZWB)]2_RGRF=5=C?J]H960SQ* MY2- &JU2:$KXOCJ[]GKTXCYO#JT;63MF971]K-R!6B$1ASIO4&X3TCG',7R4X2W-C;I\-5 MP'[SBI+&%RJN0\J!KE37K JK&WTK,%6(==-/VTL[K79PZ TPBO:5-* _'^AI/[@;$[KT5MS*F@Q-!*)/4H+8'U)R]K%(\;CQ=*\$L/)M^U%Z6?0C)J:=6@:IJ M[QLHUF7^+>&ZV6(>6;]^JN36$.7V!GLKI[G8(TLLJ:^1DJO#U$:"YJ>F'OC! M?E*NKMA5KMN#K*#:?CRHJ7EV":NG.WY+#MN>I'=[0,Z]#,;^X*:KOM=* C+U MCLB8,[7Q)]H!"81^P]%I1A0*(Z,9R M'O+\*.SSI>1V(WMWZ;HB 4$H50:EVJ!4'21#9"BD5A^G*OV<7*^IZYL-M;0X M0['&%:NXXNJ@<.-D[U+53'E&MZ-8D<'\T\:;FF<.UJ(S MZ)^N#AI_J-0KW3I8I-Q\02DF)^8?[*"D=1))4_/O90$EX9[2?D94'$'O\3&W M$78YP=:JR1(L;G2M$.5:9!)52/8:;>XS5'(;;'?$MNR.PRJL;JRM &0^ULU> MQ/UCGIT9NM[4=[&L"GYI&6XOL.]QW?""+!5C_Z$J_?_U_J#^F4 W]HY,T:-^ M(X'H_$C01120H_0=YI[BWW"6A]/CD,_:G8\?/[8U53M*EJ/#H*F=B)BVWE7ZI5)F'.R?3\B(-WMMZ<='XY>7]Z\CMP'#\N@HQ$4JE2 MZ:WEJ&,$_A0_(QP$1^W#M7P3QA*& T..X9+&%X0$6'/I3AE M:H>>.GQ(>'.RP-?I:4 .%O74ROA:ZE6K\Z9UVCE^%'ZJ8A4-UCE=38.,KZH& M4RPF6I3@LJ5\1;05'*V3#D@H5$(K8+)JIC8)I%@+:JT%55,E%G4U Q+WE92VBQD+19#HTF]<@"9G#<)HT+HHT*H\WX73>II44\%T]_> MZ2=?EG;0C$$E^JZR3^[#&W?PPY4W[>Z&ZDU55;180;SC67C?UCTZOE12/Y11 M)X\O>VBMA=10).:<,.]I3823<_6TDS(^H4\"9.F1,:D?.V%"'KUY]>177/K7 M3@I0=D^$=OC32BH8?.GOUEI&=348IIZH[@]KMN3G3IX@J*=$=2IID#&I'ZTU M=XW49<2K>\**2_\J\ 22'%>G-3@_2C?G0%:]:DCR.S3Q,;8DBMBF^#%/ ZW[4%I0K(ZDC%6J <6V\@4$AV1$ M=@FF<81M=NBB=5A*JIEA82UNTR'5HB91'PCIE.+U3F)E.:0.[FWL%81OT,_TTZK' M_%"PHW$C-W] M!^E*C/7:3/7-JN:K,!U2U;^>\M]>;7(-SJ#4,DMI*>H#JMJ+]=7W+I2R+*7\ MP5;Y\FP.G-R+)SI?"^V+XB3:-9QN-[8% )9B."@,D],1S3,9LPIG>4%FE"DC M+I**8,/42GROHH%6%Y8-H ;DL;[ $IYZX3UA6%UD!0^79(KC0'X) Y_P=$IH M'%X2+U!]KR#0.T OXVQAD9%9^Q:<5G%0OT4)=;U*?N]9=A.K*G@XO<1+?<@G M9=_GU)OWH;S+Y16F@1B'(X!13)?#24"3(YY%=O0_-':BK\X% P%)CA1FX?X3 M,ATT\[6:#KJ7;$U.,H7&?56HK$;1171(C>!EZ,5IU9\ 9*Q_R1GPE",_H"K4 MNMIZJ_$K^'Z035Y_$07ADB2;<-)M?69':[4Y1UCN6)WUD)ST,R1^'0HQ9,G> M?J';<%7K&":ZB%Y%"_<91@H4C@#181IER] M2-!9+\PP+'(1/1]X/IGL"3MC7U1>WS/_\P%5DX:"VS6D_>D@*T=0DZMUVM S MTW\'++N28M.60J)744?D&! NH?0O4SOT@>G7J;/BXRF:"0&[>2#IAA@&%F1;[7,-9<;WC(+N^Q._\.FMWBT_L%U=:R M:#3S-.E!V_7$F*4LPT':.)PF][RL#OVX"OF44-54Y)KHI#^-V[P4KM//"IS3"[+;,=*=$FCPU[DK?AZ#)[ M_W)UMGE55([FN1E00'G@;K!Q=D2A;3E4!V]7NDM>WZ*\VLE:PI%+M,K#NL2N&NZ*$PW0%I:Q]A#;GJMNHZ"Z6:Y)T\--]P%S?2*6FZ[-5&D*O M*Q]#=S,9"8K?H,NB*SEUL++JN8Q#]2K))3,_7TJ##3PT9B_HEC\Z$PSW[*8W ML*OKC< K!?7T@68O"5$9[9XM%+2_D?5+YMM6Y71'5+=8K:A/U_+%.-@*T[\* M;0]KWJ!VEJ494^#<.0NEGCVE0QIA*"2+*M=/(C#KL%'#)6^!WR\-[JM8=J0.JTE43]F:# M'YCFJYCCKI ?^H0V/9T*3.IZMW6, 9Z@3F*K]7PYV;)Q7455*/:4]&L(,(\? MPMN0,CED!'Y>P4C7B$_FWMMS&0,E$"R3?X'1J@CV*?20:I"R@XJ\8%(-WI>K M]C^UDXV]\//_ 5!+ P04 " #';0)->O#U\8H6 32@$ %0 ')G96XM M,C Q.# V,S!?8V%L+GAM;.U=46_C.))^7V#_@R_[<@=<.IWNN9F=QO0NG'32 M%R!I!W8RL[B7 2/1-KMETD=*Z?A^_14IV9)M4:(LR20S PPPG41DU59R<#B>7-S !O3#*%JO!)8J")$(Q=#*X)?3;$Q)X<#J8Q_'RP]G9 M]^_?WX13$; W 5N<30E%-" H.A68/Y, B[/!Z>F:P*\I*Q\&/[YY]_[-CX6_ MC%E"PP^#'PJ_NN0XI1D"-Q\&[]Z>__WT+?QW_G#^TX%) ^?+$HS>,S\[>O7W[_FS]XG\E>GY^].WY^_>1'AR3\DP5\XB_ 83P>*AP_Q:HD_G@BR6$;X)/O=G./I MQQ,^P_14#M';']^_E>W_]HD%R0)3@!I>T9C$JQLZ97RAN#X9R'X?QS=;['.\ MC CTHQ0ISK3O3'YY5MG965M6)S%HF.Q^--UHRCT31/9^&2$AR)3@L#'3AMT> MB?U[Q'%SP3?H.Y[CF 0HZA30#9BK!1Y&,>841OL9MT&PWUF7K%XB,;^.V'=Q M0T/"<1"W876_L]:L?B(BB)A(.+Y @HC1])Z#[8,Y)<=R&(9J3%'4:IHV)]$A MK&'POPE)57,TG2Q!:#Q9W)(IG@0$ECTLP/9WC?-PFAT"OV14D%"NVM#Q T=4 M3#'G!U@L@RX[97NQ9!340PQI"$MRMJ2!UB0\F,.2=,_!@6@%PHA AY >*4I@ ML'$X29;04"U9T3UGUW+8N]$X8Q(=PIHDBP7BJ]$4?H5F,XYG:T%R%B9!/,;/ MF"987'.V ,V).0IB\1N)YY>)B,'D^Y#P<(YA37C&J1?5QBPW MH-(AN"O$*6Q\Q3WFDSDXK%V[ F;]=^S&!5)52)2 #'_#+PR%L^-$,*Q[$ M*(GE;E/N^%MZ$S^3_5[];($"X_!7/^*H@2(@;,!UCV6HII@2AC_PN)6.,SZ/S:@[Q2SX!AX(#J6#"#.ZEX!5$RJ]@\LL5^=PUOWVL7,:+97 M@I@\DWC5Q89HI\?^F>[*&!AUW\_N5<2$A6*2/'W%0?S MKE[0@E!%^6)UC670.E(G*2!Z\/?2LQ[)(G0Q3.(Y[/C:NF3],=6AZ*X1X.%:4#Z<'D:DNIR_!+0+'Q'*%DDB[$* M\Q?8>:1A&C%#="5N0?JM-+HYK4XCR"H&"*8P7JFC)A1(699+^!..$6ECK ^A MUJ5!PS,ITS%>RBTIG77NQQKUWV78"/- *LP,R_5/!:N+!PY#CE&;6)%![_V" MZ>%@HPF5GL -@X E,+7S0X>+58\HCD#VV2L;!(K1):7D/%S M2%2\2=^]HTD$H5@(L,U/F;>1R_\!O\07$?B;74(T(^@&[@=UEG9T]!G9OF50 MF#ZYQMVSB$CGI(^Q-R3H!N[.Q[X1V;YE4')2*C_N8]1K2=G&VOE(&Q+L&_?N M<7(?@ZNG80U=Y\-91ZEOI.MCYE6_*W,E&9L8.Q]0 V)]X]6>8/<[QHW(NB2# MSG7@ .+]SX'MH^6^IWL]-0<0]S#Y36GVC7Z]I;U'*TE09ACOG<_WJP.'ZI5'R/7(9:8GWC MW1R3YBST8A&JZ1PA4J,[+.U7EQL2=DL.?<2OFI/O6R:Z4]=^%:,)U=[CUCL' ML_TB-Z'F .+NP_3&-#/T05[L+1QY.:C\\L\IT?:G_!L1GWI4TL8=C9 M$=<"T'QOB?NZ&X2W3 B0LK*T5 M5+E.5@+8_@K4-+*!8WUA'BQT877Z MPFA0B:2VF0TLGQD+OY,HTO"\^;,-WG9/8&!9O'H)HD1>_*[AVZBI'4S9D3)P MI.6]\(D-'@O:">9;F;\YBT+,A33C\B9/*=^US2QCJ;8SCOB9RBW,=+;.H)1_ M:XWK)K:PHH$U_@M543YS\,*K]:6RB0T,]SQ;7VK=FK(O+7&\A)U"=E44;$9! MH:N%;]+2#B)-LHC>VEU;P8$A =$@,&MK 8[Q^5:U8 MA5#9D&^SCGBP[A#^N1+8 U#0_D0G[\B\-41^1SS MNU>$N=I+SC&_?T68M_?K.<8?7A%&(S\\A_Y?_D WC604I5$6,<@-N$?C?@CX MVF!S+HE7K@;U0=Y<%!ZYW8>(HBJZDPO!(W?\$"&4?;4!_\ZC)4\?$2WS;W;/ M:/+Q]LB;,X:L2U#(47ODSYFAKCN4RZ%[I.-F4[HT8IKC]6BK;;JX[YYZYV ] MVGZ;@35)8\GMMT?[1 M[*3][-5;J$[8JVIA)X5& '49/U6>:_;PW01F@!: MH$M_B4C6:Q!EY:W]YF= M5(VUE5P_B4%H O9CM,P>*Q(7>,JVBE1>O<0<@2F!2:K(*]K]T@;'0#=7= VOV]]820E)YYR<036\EGUI+8E%X^==@]4@,YKNZH+B M#26PLNJGS',+OR:ICM0LC#T1I,0WHA,<)&D9 MW2$G0E[^@1_I+"W->Z#D6I.S)CM8<=CV'*@VFS6-["2]" P;C[EZ#NL91TPE M'%3#J&YC!\7>"U[%![Q S&EB@3S:@?]"O9(>TI.5Y!ZLO)S/X"IP%,FZ&^&" M4")BKC89U0-HV-CJ#M=@RU+WGJUY'TVCH-7IX3ZG:G MVT%4_0[OJGU'8]@HHMG9?)K*4QIVU=Z5'(7B9-&(JL)+JKR99P?)I5 M!/RV7:$#]MA>Y@,;"F3?C]+<1S$=?WN'E#*5_3IBW\4-#0G'06RE1DWA7=G1 M5-:=E)6%9#+6/<<+DFQ&:[=61&T[=^I'I#MMT"LNGWCZA-/_ZPX#FW1ALQY ML^.NNE9VD"Q![0G*]OA%E=*BT+>P@>!J.H5Y.YI>O01S1&=X#)-[1,M52 .I M41?-,.X7-I._^3V/3*79>&(SA7=8K/O:2@6)#3M@;Y99%LIH6EEVI[J-I:/J M+4-R0WX^?FV,J?^#<-J;U?:,F8(IMW$"Q MWD-FUP0J;8%I:R>1':)[%5TXA+%PSZ\9LF)#-_!D]]O6#E?I/3=CC$:=64JK MD<[)/6?/!+9"%ZM'(9W++$$4-J3I.]!Z36W0@4/XTNAH"WQE'3B$;[,+/Q1? M60=_IGUI*[ADM?A'TSL,WC8O5NPWGTI->[&)]($- ]C0<'R'^#<<2\.=GX_7 MX*MNZP0J;3414VCZ#BQ5& HP#E64^@[%F:C5HK3:%&)'421?AWU&)))#4 $UF7'U[>SD\:UW-B/PO6\DGB 20LK:5F; MMTV*KY_HTK#*/[:;''! V'(G#\MX,??R'GE/ BKUYKR\IM>3@$I]D%Q /N7? MM!10LTAO+B*/,G2:;^EVZJC5+8I>7OIL)Y7*Q55S"]3QD^N6:M)TQZ.I>N&G MD"K"!V5"JMDL::JAO&[1=+,C\;+N0L=*5;%7U51J\%.S*F):)I<9?"HDV$X" ME>?Q7B85M9.'06Z,ESGX[:2BVVU[F9;?=L+4I.)XF:E_F$QJ4TM:YNEY)0S# M;!7-?817+1*S9!'-A8,_F&3VC\;]O%/0M5RVTE8T-P3^8"(QRSK07 WX@\E* MDR_DYT6"OJQQ20W>/XR+:Y;\Y^6%[9[GDD9 AWB_1[Z8D3^H#'L;(D93L*A" MOG.LAF=3WM'V:\F2U>SVBR:W_2(1A&(A"L+YC?%OH-A91L!N7D+S]C;.NM<,PM[[ MB5 E0YU SS4GX(VZT!I0]DV&: M;;3;S.K2=(AJ5P:X]X3B94RWK5@ZG4U>1H$/E> !*TJ[>+#%-7FQ9#0[/AM& MRG(IO^(^X<$<'+U[3@(K171+QFZ, S:CLM3230@LDRE!FP?-LIDOE;;X[ +H M[P*'6;9&_9V\GHDZLJ8>#JFX;ZYZSN<8XC7FY55)O?Z^S%%(OQ*9%O]@= _S MN#QT/]S$[W=! ,@OB:A'C7DUD> M*4I"&*]PDBR7D2JVCB+PHJ]E JP[>; 3J5M\-9K"K]!LQO%LG7/#69@$<5;Z M?_-"A*S]+XK%_\7%Z@Y]93S['MALF*&CB3/O)WFO62F+#U=\W4G4NZ1_MD)1 MO,K(&/*TW:8GSF25 9'14&]V[4>$F[2T8M8,56"S5IM*P:L 6GLA["JIIXF! M)>^/[-J@SYC-.%K.23#&,_MFM<#QA,#*."4!HO&&7U>,?B&XK)ZY2SVB6G'; MOKNA:E^IZU#)(E&5>W1/.EKF] IQ2NA,5OA2!0MG/MKU:*_1=QW->&R.[C##D7,Z8LOM&'79L0QX[VOHE63QA+IU9I.+#%?6I#B7EYPMV!F+HP*5ZYU<>67=7"Y*E# M/@GF.$PB/)H6BV!860^S0_IK^43Q/ UH"?4DMWR_F3]7K/[U+>VL\!E?^CRN MK4^L\CA&W^_ _>8$1KF+ BV: *EI:?DAW7YUV'UJN&THO M5T9CX%5C[N6Z9HR\RF9ZNC#ITU0LF)5"?*)8U!+^'6&E$=O5+9LFC7?6O9W, M9Q))KTK&G6X62\Z>4U^RJG! =1LK+[TR*F*>!%*^RH;,P/NKQ%#5P@:"ZX13 M$LM"+C2\)B_R7Y7\Z[^WP?TMN.8:1M6?K/ D0^]S%AFK=44#&_S?H6!.*.:K MHHVHXK^B@:5W<BEI%/;2]>S.=B:U=!+ M-_2 (:^PG%ZFX#<7097Q]3+=O;D(*CP2+S/-FTN@TJOT,MW;9"W;>5^C4F9> M9G(W%4)WV\>6F=;N[>9=/$??365TC!T71594W^R.US7CV6_WDT-M9\UL#CU* M*%RH>. IQEF>NCQAI6]C8XF1RW#Q<@44M_YKO+7)?T (C[DN^M\@] MF-@I.!?*,%QC0PBZ1A9QI)F.IF.P][4-SG?2[:H9UWQL@^^KQ3)B*XRS1_., M];^^G0TTZ8WBAE.YII%5-[,6R]:#HO5CZ64(II$0*I8A+R,OAX#?MY]>1ER: M0M<[4%Y&6PX9>:T'X&6TI9$$="NPES&61LCK5KUV 19[-P,0YRM"9[^B*,%; M;QU/, 6FO[#8SEZMP,DMH[,'S!>*E^H"KW6M+!UYKWDJ\E+M+]4TLN-]/\4W M*LXJ TIKQ1DNY(J@]<$KFMC'\$C1.G*R?B'4"$A9.YO[H?0!;JP>X]:?=>J^ MMG+DGTW.](G)\D/^XB=6UPE#4[1U,+>%STO/Z #4=9;.2_^H3%6W7:(JL^CE M7K 9Y%(KJMD&.EX3HAZXQN!JMG[.GQ<9N7_W2$[?.8X),&3[)FLIARX>U4QB M%GS;>V_;'TZSXR7;O*TO7H_4C,F>.5RYR95+$Z5P8QT,-0GD!2TYSH^4R(/A M>\R5^H$5RW_MF'";<^[2 !2"HTY.^K64@<,QCA-.Y9U[PD(Q29Z^XB!^8%X+_T#43@Y(L73$U?E7R^1Q M^2RPH]HJ,.>MDMT3CY AM(KSNFYDJ5IV4[2:*FS/LK&Y71'+=UXQFS#NI M*[I0K_O"WPWYO@J.ZW3DES/)SQ/8>?CA_P%02P,$% @ QVT"32PA@$>" M30 (E,& !4 !R9V5N+3(P,3@P-C,P7V1E9BYX;6SM?6MSVTB2X/>-V/_@ M\WZYBSBWVW9/ST['S&Y0+X_V9%,GR=,[]\4! 442;1!@%P!9[%]_60!(@"3J M!11055!M;/184CTRLPKYSJR__N?S.GKUA' :)O'?7K_[XO7@/2=QLMZ^ND"+ M, XS6./531A_>_12].K-JU66;7YY^_;[]^\_!(O43W[PD_5;&.C%?NA%;U*$ MGT(?I6]?O7FS6_\?)22_O/KYA_[)(^#7U[]U/C5.49>L6< P/SR MZOV/[_[]S8_P_^\>WOWYEY\^_/+AI__7')ULMCA]W \OD1 M1S\D>/GV_8\_?GB[&_CZ7__E53GXE^_?"\Q-K9"F6A[T5*$;H&WK9&LRA#.(;3?D)] M,#A=3"6HYUZZNHJ2[^EU'(08^5D?4$\7ZPWJ19CZ49+F&)UY:9C.%[<8."5\ M4^0L9T%0G*D7]?I,Y;=0B-;,_ST/RZLY7]QO@&@X7]^$"W3OAR C40J20C6> MW?=4B/AY$J=A0$0\+/R O3A=((P[<"R!)96"O=XD,5R/=!8'(, KD0:W)L?^ M"D32+09UHQ<20ALH1.E+[.5PV"BXSS9YFP')Q>K;] MY/V6X&H\Z)Q]SG40HNMXYH.Z MG4>@C01S4.LP8:08K1#(A"=4:E%]V++$+@J1N_1P#%9R>HOP_0H45M6J@-CZ MBM4XGUR5,,J!AK\B8O^B8/8$8GN)"AC2>9X1VY2X!WIJKUN;6NIQ!@D"D;A+/M;03,"FAV"0KBADCI'D#3UQP#<-4?BN1& M"E&\)AZ$90@L=I:F*.MSCTZ6&A!,U0<@MKY*RVR=X"S\HUCW\GD#'!Z!NEK] M%@4*CT5VIT$X%0@VG*/@)O0>PP@HJXAAM2RK4O9[&&^!>?_#BW+8#)0-X.X9 M(=4]BL,$?TZR7GB(K3\V0H>>JX&Q4^PF.[#66[93S39D=E'Y766)_PTT$!00 M!1&^Z$$<5C*[#(Y?485X2P]QNK#='RMP[C8^6Q[A8C3.BHB*4!Z MT/?*6 \!$9:8Y=D*++Z^*MEP0"DDW947XD(=^80\\O,0IISX'FKC!NLP6U=^ M?>(5 \4+Q7XXA,HCN97*\\OA9J%/81RN\_5=X>9O@/,E#DJ/F1=OTQN@?J\; M+;^74@]RX0,$5IAMBU"3YQ-:ME/X F5>V(=9=]E-)4-#2T+3.[0A)FF\5*[' M"JVOTFV$L$\NS!(1^5!D)OY?I+#IUT' M'C?7TM6"D_6=8N0V-8WQB2YE''UBN_\GF2@K%(%,TB^@YWKY@U MQ GWA<1P2BF_-6K@&5ZJ5M'5H14(QC8Z<1Q 9>!N-C2^^S!I#<(@'(&]SPB> M&EJP=-B[++FQ6708PG\EO_W0-*%%78>]&#*[#NZW/@K,#HNYR&X&8*S>32^\ M9X6]AWU1 E#Z*.PZ-) &"G\JZ.)%T>M7U<)-K/:SPCA[&X3KM]68MV3"@/# M5L2;G<1O K3P\BB3@^YT^CBP)FLOC#N#6LX>$M)BAS=KM'Y$6!+,@ZD#PKB" M);"?/Z(W>\K(0=JV0 5OL.\AQ,^P-W_'! MAD5I=X)/J93ND$N1_\,R>7H;H/ M86+D'V_*#C3OJI8G_P:_^CJ#O0.R_U7D M+7?K1=XCBO[V^O3O;X<'Z#S')$7T"AB9%_T3>?@R#BZ W;7 1ATZ IB[8RLW M+],AK^!W:0N<]+&C TJH) 9F/7)$($O:T$^\?=R( #[ N@RXBC^/ $[)* "":I[$11)X2WDN#5K6I-% OZBD,07(BZ:X'0&< MJS!"^!PN^S+!](,^'#4:<*3)0@HW+,X^>^NVSZ-UV C@W:"E%Y6;SY[#-IYW M/$(>J!U,"R]]+%2*/'VS]+Q-"1B*LG3WFV,(JU]_W6OSH%>@:_CG,:",@5KA M+2P+'JSEH!$.&PQ>PB+NM^O')&HYZL._[P&JU;H9/@0-=,+=,I5ZV$$AKQ98 MX&3=?N-V6R8M[.55@@.$B[:'\'^O7VU ZF'X\]]>OW_]*D\!GF13)CL/A4]A MVC51X%]:@@GMJNSP^?''"J-2@?^%V*PH^-OK#.>H_F429Z!97Y9-?\ R*&U= M'60XLGWD"7*J0]1'^T[/T2K!Z2::+7F&I24EH=NDQ\#XR2':XG2K>L8OW7MX?NWT%=PH*-E#68 M?DL433@<)?-Q$:",UP0]K_GA39*F0..B MS0 =)ZE5M&"ZKT"^]<+@.C[W-F%57UXQ6AIR_(E:\*EZE+7#W&PKI@.NV6-: M- EEPKNU[0(,$;VLOG)/:9F'"G61\\[$_:CTD2? ^CX_C(R9]UP'96;3#VF8"$QTZ5>FI%^I@%-09S-$2Y/6RT0TL='C M?NU>T69.%L735X?ZS VV\Y%C,]@:1W-C[GPSD&E=SX^]\7%OP>6]NT)V/ M#T5]KY$S-QE0E+,TL3$W"Y 9[V@B)1ABJ'$V-SE0&&=VN+Q&U=Q$06%4V99= MC:JY*8/"J![Z(FO4S$T<%$9-R%*L,39=PQ'Y1&FXZ=)L)E;X('!6LF[=YO&Q MW) VY)GWP9T;<+4A$[T/ ?CQ31M2U?M0@.4/MB&CO=_U9V1WV)#RW@=YUF@; M,N(5\7Q*2-.&G'E^ *W-DCA.1:GUE0EA2DO/W2/[P0IE1L0HYF0:U1B;Z\^0 MPYA]KIK\'*XZ5TTY#,W%97^-KKS*(H^4X>7KY*\$62/V:+/#H-YG!JD:36T%Q= A2?X^)P@D(V[%X] MHN F,E,S1F45=O5&\A_U;:5CJ$W MU7<+ _,J$PU '.G'R'EQ%7MQY8R@Z3AY114*[2[>@3 ^535L2*7ICNE.&;$A M7Z8[ENT-R0Q.C!%#5?J/F)K=T1)'R@6I*[# E M?*C+/5V&3691AG#L9>$3TN&';@GD<#J[L6;H\0JFL#LI/RH"Y@@_A3Y*[Y.( M[M*D3M %/P&D2HFG-XXZ&F8"K)RZ2^IP';#OXG8[FR@E-[J:+@=]5$0X*Q8T1F*0;ZS ML3\=K:G75D&V"A0JQ(>C='702HMT^;U60(7V=*0+-E7$ 6+47Q^%@(=CM/39 M*1D!^:PYL+:-U-89B)*W= 6L+%S&I:?1;[[("]I+\5-4<+U9\%M>7ER.DCS0 M9J;1;0?8+7G3%B#.,AP^YADQTQZ2,L>&HV:I6MTDRGR),?(BXC#Y.Q@5I-<# M* X$H7E\C_P*=Z;Z>-=J @)(?<@2WE.),T]8D* M==C(,#;M\%8MG#U6 M3V^M%'G8)PTG+M 3BI*B=PW[^K+GZ,'B"<4YVNGXA)/^&F:K?<1;"3L17"W M9\$ZC(OGH8A3D_U)"$YVJ2S3Z3;W*RB_JPP%LR2[DU]$7?>%[PPQ@[8_(7*>28.FIEW/0!FMQU4QJW(Q^$ M#6TV:2Z>0U6U@^-+>^]?5W^@-D'R]*9,I\2 KM%/IZB@-0@]G4J"UH2*Z900 MG&2V3*=D@!?=G$ZUP*"I:=.I-J#FGTVGVN H;TE[>8$RQ.@N%3LZ>(G@*!^J ML*.SES"S5N$@L*/MEV#E$+TJ1'MK+U,*ATQ$C.Z;J;![;Z++I6_$M LK.W;J M&_RZQH!DH8?=91_AT%5&1][[N8J2[^DU (X18*^CG=O>BYL^)'<(M%D_+-[B MJ47)0T(@A6_S*02DS[9?4A1G PRRE8Z4@=F:"-4_"BL! M+B)ZS"["M&C^<(O1.LS7- )PYVDIC6M]?:H,F,#)8.2EZ *5_TM!3&H)73@> M07<'AAH.?6 A%?2'OVB,9"#=?4T=5-@]"B)74\2;I0<3T/+\T*NB4LT/BXH% M?8:6$L/% CC^?''Y[*^\>(GN0"S,X_8/B8*2U!)6%R-BD*7%CC_^_.''8C_R MFZ]UU+=\+"#=\]6C[7FC=5R &AP0 INJS^M\L7O@L/7$V7.TEB>2!QK"@%4Y M=S)0$[P'TN@Z/GH^A X^9YY9V-1-J*01:DPU!J>C9T]D<#J>:@9.NX<299!I MSC$#B[UB7O62YQ@ $@L8@E\5#:D>#F/R9M'91F+6Y=MB+&$0CHUW5^4P:TXT M Y_J!=*=/M[Z$JDPCD*+N=+V.D34YIBH^O0W'1.4 Y!8P&S\."R^PT(&X5OF M+?0XS[8%S,:OVWFR%C((WQ;'H1R>;0N8C5^W\S3-PVI'*Y'/Z'ME-)$,JB@$AL,!-A'9^FUE0!B+^;^[!@$7HL_Q7P^REQ T#%G 5 MT-@]-)O!OU*X7V4BS75\\,;4J6=&;@$MS1)*"-/YXA,"D$$Y+)Y/*E(5Q94 MV55T8OJ0S/S?\Q"C3Q[^AHJ\@;JT@H,?>ZX16,$7!"POV]Y&\#V09%/X[69- M?[%(8@%-S3Q\A((BE>V3EU6D+G3\[?X9:"^*X.K-GKPP(D=RE>![3^14E:RM MFRH%[Y@7/#"]?$;8#U/&(QN\>7H:0&SV_*/Q.&Z+NUMDAI9"_ZHDD;"\-;$W M60*/,M@U5)A.0X7[?+,IJS*\:)<,495I\/18H:GZ\EZ&S*IHYL8PXZ V)'F. M12B!E T;\D+'(A>-4]N0*#K>M\?)IM">;FH L;AQ>AL>GAWK1G%2 FSHNB(? M(SPJ-A&(9]O0CD4U'4YC638T9U%-A8.HN0V]6U030"P$:$.[ET$^D--0O?Z& M,/IXYCZC27OYOQXBG"0-V=#T9>#O@D(/([NU3+);4O=(^U'C%IYG M=C7$8#I&:S*8:X0INA.R,:J:-.::7FI((Y.^4U/%7"NK>WI'VX7AA/IJ*6&N MGJV((&JB:#7!S%6_![I!C+!J_5U9)YPEJ2*37%93Q5S5O'ORD4B7#0-[S:E% M?!COH0W][-303\8BLJ$F7MGG))SQ*%L0[]K_&=[EI,L5FDZ#P"Y2>CJM [M8 M1-/I+"A7-CV=EH-R31JFTX^P9^.&Z;0K%,N5TMZ4;[(=KD0.4B*=K;7%8J.& MOK8+#;ZX'?$=J&RB)IFY 7%9DG6IKZCI(,8#1FU_1;+N0$O/RZ=)TOGB%J.4 MD*,XA" (2]"NXT6"U^7!ZFCPM+]]]Z2KF(>#],LF (8%XW]^]^_,=^W$YFII M6U4[(JX23/\*TY9"W&YKZ,#RS(M $4;W*X2RFZ1D#@R$J,--@;VUGX[ !,OA M__I>37%:BP)YHC*V?L^RLZUNL#3ITOU.VL9YOLZC\CFT2N\H!\]CR[1R8 M7Y5E](YRNUF5EA@V(/9VH4_JSCYRFZ35Q9BIE) M^#+.6PVZ9APPWU' UZ3W[@$9#5>_0WQB&9_4R*8R)4G,R6:KKD>_O'IT%&5T?X>ACY*T96 BB@?3!;J+(/CX#Z(N9]EH_J: M'/U%:NBNEO5^ PP1Y^N;<('N_1#!8:8W-^<&>?Z+/-;@BM $I,,3R:V 0UB2 MBH*29Q^]1_(E18L\(OA0 P(]EM3BQ$+CQ7*7.*(3C< MYMA?>2D"J>ZC6115XOICD@3?PR@BM?6K8(=K(OC$D>ZQAY+H M4@M(OR;X6R,UN5;MVN)+4O-UGNMYLGX,8V_/!4M8FR5FG$,36, 0_ YR*QZP M%Z=EL3TMS".UA.$XMK+,61SL>&9_$G!W,(1"8*U<$46TH8]6CZZ#!E_I ?=@ MKC35VPNXRS,_R[U(G$X]]S&$6J2L91F'?X!J&Z B*\O;*[<[_1<.N5%]#G_+ MUZ>:<%&N_@"6X8Z%BU-R0!@LHO(.YE9,Z<_S#+6;EL?>0&(FZZH &A!)5^$F M98;W6#/T/&_VA*)D XH+\E=Q$B7+[1VQ$-E8\&99GZ'2G[ ,&_QL^\G[+<'G MD9>R$N!D5C ,PQJZS]Z:;?S*KO)B,-5D]-.AY+J?A*9J>0"/+>&U"M\R);^N MS.#GD;)F&(0!\UM@SYD$%IV^WZEF1B:$4AL$QL02K(S"R,1UF MP1J$%*E^*8+F95-#]E646T.)KV\7N@+^0D\8/QVD);,1>P%:>_@;R00J?B : M#)NB[#D:,Z%$XS?[A*B6@]+?.ELL3CJP?:4Z\&P%I5D-6&EA%=::,D$*(_E58=@3K$,FUH M,3'@_7AG1V\)!110$W2HB65N<;X"8E%CX]H;"G?;-0]+^N).;WZ!"7 M%6,:E%"@=A>!F&=D7+(8X3L1^*XZ!GX/VLJQ4D1L>%E) 0VX228V/+"D@ ZL M,)@-+RDI( $G7J#_$24Q*2(0M3_MNT<-+NMGA4(R0B72MD@ H;2 T>Z7,A1 M_PN#$RN3%V\+VC$./H&RXCZHE112)D1%FI]$2:.I MHICFE-=1,"R: KG[.U?,ZP(H^))MNZ9-6QDU4' M2N,T(8S0(P%26[+"Z*F !MA^+A'0A+C:RTX$5)SL9G^XM5>RF_VY?GV3W?0G MT#N/J/.(CN\1U>;K6F^2N&KJ6R?)S!<'V3/.\^4\7U-H'Z8BE;1Z%?#@'4!1 MMXO*3:VG8PZR/ZX:%=\"L_+"H J4PO@B0;?\VQCD%89E4E2'51#<)Y@Y.I&; M6T^$ILT_E!UV4S -Y?RR \*@-.(P&,@83,/&;UA1B]%@L/U^7J#2SGKPGD?C MJ*=[3HB*] LZXL:VT].UYAN'RD\P/L';4:BYV\MVJMWB9(-PMKV-/%!82KU[ M4[JL!Z;TFV@. MUX1QHGD\MC?->]&Y.ZX%FP$92-I*Z5P&DLM ,B;70FEXZX7D+PT05)E28M/ M[JD7D@0U1KQ4?S:5V:1DN/?T)S*;3;J66-(+Z;TV3N\Q*&3 IX(?WC%#=O-:"+G#'=T@QP[AC5*\U<2V;< M7FGFFB4C-@J;=N<\L8YQNBP%5RCE"J5%%+:V%71>:JR$SOG[2[MI<>CL-XF=XB7#Q<,WLDS1Q]9G*CS#*&G $- MSC,O#7WQ(\RL0T.D]-O-%%F;Y[HS[-QKE_G^GV!/;+N\_7:P]OY G[E M+9<83I/L-E_ )TL>CJN$>WH%E#L'%8=\].FO8;;:A39WKMUJ/)$F.GRAQ^!7 M&'DIND#E_U[O'O=K;:O"&#T4-,G6 MB[)MNP-';,Y D-U[$4JK/4C^2GI:E"TS'0KI0$GQ2;AGBB#AX*%>\&X?A#482/#2/)&C/T(U ,*B"J;)[E6%R-,ON;EYPRK0/L57 M4Y*PL'M1Q(TS 2^J*)ITZT5[ENS4G/^<-[]Y=N31:;591B:AV')DO3$T_35O M(AQ]B]?:261IY)3-20\E&GNS#]Q@LG M,288 3\KA$09;'7PJ+M7\#(G?51:;^G)GR<0 NE.J,\)SE8SX%>AW_Y14P8Y M=^E0)W)?>OQJX>%%5(QHT&9>AHYAH$0UZ&/'=O+R)<-!&3B%#T_8L2M' M(#M=NL(F,EL.3\ 'P$>0\ZD[%\"X]A571NS.K$V\FQQ.D$+N4,DS.5P@C!;3 MV#(Y/B")X9$1J]_YS_5'<16=/9ND4T&6K>AW;=R'RSA< YQMG=LZ,@/=::\ MY:8\Q:_T$<4(>!QHQ7X&,NKOR(NRE>_A=M-=:,J+-N?+-AV[+Y5BA[4,4G*8 MG\(H"C<)1L UU@P78>NXT1P>WAK-%POT9=X2^GRU6\M M3:9P?VP'Q))BW+1MN=_J#"W#F)3&GWF1!X*ZS>J16\"4D[E%N&B2"##-'X&5 M%/K'/?PW782D3^0M1D]ADI.6 &%":U2F8&$MA;R'#)""W/$H@TJ.>4XR5SYM MJ=OL>KWQ0DR,4]*[9A[7(JV-\S!&F^TL&]^F[B.1]WJAI*C0;F6/01B5,L9D M"T+M36)]YR;'.WOI>LWKPE;S;2B>Z4V"$RU$>PF-JYW553LK>9E,3ACH189N MS%5[EL$+J3W3[/#5Y$7;74H06?DZC[P,E2^?GB?K#48K0I$G5#:R2B]C X34A!(EDDIM81F'!^P%Z?E"U6SX#?@@T3J,5ML"$ZVVG160V;R M_FZV):>?Q$ 8YL,<[6.MA+I30QP[\FBDBV MO[K*^".+6T)V3M@^4T',MLMC@_=*!>Y#L4WM?B]A*ZZ+&FJN53I?%&[+U.+KT]?U7OATD[C:>JQ(Z3#- Z65X!>.8]\G,@7HC2RV>2IHN",A=KO: MA$UHUK^2M;4X/;Y[.'B 71@FQ.$81;D_#'+0/&8R,_5DMSQFUW%*7LF"+Y=! MT):!^N&]!E,"HS2[ X95<*V@;CHGA =S ?WX??(R\EUN+P R(7P.)NB'__09 M<2;TC>%*OMCC3ZW-U/P-* 3 _)K8>S MT \WP.#BY>.@MD3PB#0+Y]!MH .J%R=$ID#H6&0Z]6?K3 M]H4T(;J#E(ZH42J-2/8UQVFWUVA4*L_:N]=S0]E\'Z+%<7HQY"CV@/;HNV+T MVC[R"L>+IA MK'M_A8(\0O/%T<=:.BGFBY./EAK>[;J4CLM&@;#B6Z>,JOUFR:YB$*8GP!6L M6PY/RAI*[J7HEB>&O^A\9?"3378T8ND M'3F@\3$,)411H6T9'[\8CU(L#=WX$,607QE=HY*-2^AJV+GGR==PQ#'H+^10 MG>&ZH\:VZA#$*O!O'ZL5ZBNX-2F<[.Y1=-+W(T7XB6%2\V=JQ8BF"3,&:H6W M>(F>#2D9HA7&.^_[)R]#./0BN4M"GZ@5GU\3_(WT>$M\E,HAQ)AIMG-$4V$F MDSU:9-GPV)L2P*+I ,?J0W>%&Q2;WNL"[3!R ^+("G\.T)5GXG9.L%9 M^$?Q>SKL[3J(LN5UJ%YG>1@1>Y<\\G"]WN#DJ?2>?,1)2E.ZV',T=:LG:1M% MUY""H2_!FF?BP)KA*OZ^7N48^ -\R'#$5^$S^1>3G/3Q.J"_\6+:\P/%G[3 MA+P4D?8_HE\98X+9%LV(1/WD^2O0!?"VR4=91&5,T $_51:P<.!,,@H/GM-' M8*)1^-"=0LPI6NK\]HYA*F@LGZCP]&GJS>-Y+L2_G8,"%N'3G;!SHQOI2NW M!G=&-_PX*KT-CHV.!\M0L6SP;W3#FJ4#Z?=^#(4UPT QN9*J']),,U=_)=50 M:/.T9!OR]+MAKLYSI;W.:OS;<>C_%2Q,T!>1D]77E07I3',1&]-WL?G)4:RD M@R'6^PTGZB6:FG?"6?;.LG>6?0OI#AFV=@O?B7Z*Z+^.,R]>DAX!Q0MM6AZ- MW[T1=X?*/NOI*MRDS):"K!EZFJP^H0BN2_" _%6<1,ER6_8Y8F+!FV6]$J,@ M^$EN/[H)G\B#LX+W6&BRDN+TX[UH?@[. M8.= JLZN>+KJY&*RM&S6#"TN,% T8P[,AV,4=^\XIH5 EX[V*3JH]X"] *T] M_(U-P)-A6EL6=M#J#P*LLLQ=NQ].P*W447<^]#%QK&[M;J=QZ'#$46S(*E& M-=-K9$..B0(:,*6A#1DG"FAP*A'T9YV(O6+8T0 ]K+#JH/OK%P]"4E,/>;J\ MDJBG J^SU2?Z]6A*7FIOF<0UI%I:(U$TW0D&Z\1))&M!FYS1)8\UW_ML5HC4:#IN:YQUO60L]IO6];?6^.ORU*:6":*;-M#IE/&W"8@RM'L MY#*QI/M]!S)(Z\"R3?(-23LQ)M&T*0I/SXGB;>1,D!."7F'2* !J0=[Q40W8O^B3Q:C%7%RN93A(!)WE53 M0H3]8I;@G>1J#G^_F!UX/\#VZ@Z\7,T2S+\GZO"&M0S#VMD:SM9PMH;!MH82 M;46_06(*@?8LW?*<(-4D*>6[Y4E"BHE2*GN6)PVIIDFA^)N43^0<'--V<-08 MSWP?Y']P$WJ/852^#Z2G87.2QUEZZVV+YXM(NE#5L9\6#&',T*&E5G2\CH'L MZ,%[1BD7?LIXC= W;H$0]"WC-4)_BY,%2M/B\[I"@BC0)FG$XR[9>I'P&9R, MUE.9OD"P>W"'GE"<H#,8QCP5 MT/A:E+ZWG(VTIH(4V>1FC@9JNX?NW,-X&\;+?WA1#MB6SWEGQ!UYCV( ^7.2 MZ7'5-2"Y2>+E \+K I9*8% L*-XL36^([6!JPL(V!3F3]#A?'K/KHD]\T4R9 MWD2J9:!^>'<7?;8F>H<0Y$=3].- L\]YH_5#SFW61!VN'W96SD?;2/T0?XF] M70XIX?3"%[YMGDXW[U48>[&/SI,T2^D/9-%&.]>HF:[1G6 F=X]RI =#E+@4 M'[XGMPGH@O,8P3]))/P6U$"X\]X2M2L]%SF,A ';\K\PL;5'D^K5M3:IH(OX M0U..QMK-\UT*"E(Z>M/U4O8FS;%*9;)7LC>RK3+59)=D)XPIQ@[(\@0F.49G=>ANXS$@BO.9T0 M'LP%].-GKR_ODY?EY*N\ )H* 7\P03_\-OLB.\.NJ;/]V)Y4Y\%SWK'A6MQ: M[QX;PPMH1,M9YP<-E$0<10N1HBGZ+RS:O3^.Z ME_\D'_PM#GWT3BQEBS'?4.SNR-WI@5TUWRCLKG<^4104/M+K^/+91VE*WJ$. MX0/9>+37['HM:10-2%N.=)5$ ?P.S/\\ PV*E#D =[CPMJGTB7/7,Q/[6FF< M+^ZSQ/]6?(T/.%PN&4])]UO53$HT#JLSWLTU]&-)K!XB]##8?NCW/,1@^7E; M\A>QV\V:K\2O=;0=_'2>/"&0T5E:Z!REL^?O0%B$JROUD%P@/_(PFD71SJKY M!#K>^D27&6('_6=ZY?E((D>Z,=P$V$-<" =!T'>C#8 /6],]=+E8(#\[\"5(!_/:UC +2Q>O=/%* V)^0\C0SSGQZ(') M#AK(KV&V"N-?5Z&_*GTKP%&C]"&Y!XLD76SGCU&X+!^S)"IK"!(0!;/T$L1C M1FS^@T +7:8JWU'_B=ZA *T+]U+)K86M]-:)YN$C<5LI4R>(DQ$1^&/0:'%; MV=E&849,04GA2Y^M'[,7E35!$4(?8:6;)$WG<>WX*OW&;0*$,5K'<>XTNZH5 M)X%C_VC=X6.%K6[9$E.CP'!;9?1,V):2],)..G\'='4)5OR>9BH,YGWQ$K\Q-VK$RO_DXC0 M3*P24"PSSY8BP%94N;:0R3W%>A]IA_"R]G9C8]/C(,A:34.@DHWC%\OS7>5FMW@V2SU+2Q M6O\;)4I9T\IJ!9*;-U/C.0D%4MSU7B,^"4U1(#%_C_'[26B'[.3]&MD)*H#< M#*L:^TEH?)3^3>\GH=11 D,UEK8H<&/7%K[7I>%U*1YGI0 )*;H'22G:HS-= M@E J26!$T;GT%\+.,1*G0>O7H$FG=TV]1+!CA66U5]H.BV3[9U\A_<%0#C;5 M\N+"97[FI2@X3];$1"K49W/*B[][.'B 71@9LH=C="3%[![LND?X*?31_REZL$ M5[\BXVAU:2,#H23Q:0\S^8;G!3N9Q<$=0(A#'Z L?O\%MDSIZ4W2:VB](360 MS*1E^GBK4V/M2=A,<=8X7?CI&#+XU==/WC-Q0[>>Y.G?1X.J=([3H3KXNY+O M&-C*[L9>A!CY,(]WT\7G*8&P7/$AN$(9;5OR1I(;R M2F_,@6]:I[.WI-*K'HX[4Q<%MY,7< MQD:#;&40S0H@ 1E_A7B-6&16,!/#A^])3PSK%;1A6-07L! H!^B K_*G,"+E MS1$:(61^\H=CK("RV=A)1U9=:Y)$,_]F&(ZM/1=+<\;.R/BT!K(()B3BU%XF!Q&M[776@CG]"D/G4T@F7,0FE#8MSW9GX-0Y8C- M:4\+->..'.AV%4U^,J\5DSK7X8'ZHHZR$^[U-!#M*:D"-C2%&I,B79,0;.@P M-2 =U2CV]!ERS!BRF:4+4K:T M]&K-%Q-0R-N3/VUH0ZH XT8RJ&QG3J,Z)55]977T1B*Z[7QQ[T6HO;\+?9RQ M77YF40%!2!JX'BOL11_7$XNA2QL?B5VL[Q>CXO%"^"K*MY&(@+ZI2,=(,V;- M, @#9H(O>\Y4^_9(DQ84+02"8P4ZUP5Z0E&R(=2JF"*O9PAWIM[.(6IXB5@7 M$95[::$:BF#-Y4<4(^Q%<*:S8 WB&+1PC[2BKHZ5+:?DUC"GQH6&3OO@L5/R M!I*[[?EY2C^9">?JC7$HQB;N"1F* EK'X3,/3!%O@QDII*4T<6[1_VW()I3& M4TC'L"'M3QIS2:FJ/VMO8@59'7+_!U :)U4_,Q!]A,2&;&6-+D=3OEY[>#M? M5.YL\I@+@"GO8C+,%3%1$]BUFNS0%L U$^J84UEWYJ\91CI[)"J!K[RCD-"> M2AH,]P:Q/2./0IA1MK2QKMLH#-H$Z73?2RG MUE%"9_47?K>5$7:W_#L^PNT.$>VM>!8Q+OA4[D7DL;D1/G!A2&R\RU<)7J P M*R1CW*BHVZK2)C71JU'P>*C$#D8R^ MG^74>RF-)]5@<9=$$3 E\L?A2=;2J4/D:3RAX3\JH$^Q10(4/6V79VZBL)G$/ Z*V)!X/! E.Z@B^E.4;;UW @%FUVA48=[."V]^ M.8K#SK76'#/H\L*[:XX1/'SAS3;'\ORX!IMC.3)=%TU-*6POMYGF:%G%DVCX M:*B&)TIYBWM(:J$\I_S'Y/?R1B#LV%DU-O1J,Y/87R+;K ML_\4QJE0G$2G8-WF^7'^W21:"NOFT">EH)/H/FRHYDQ-)97M6VQ6]XI;($J< MK5 6^@"AAL29NJD4=)\L0"[$[,I MV3YX FU.*"T7R/L%.YQ;*4,;I63W^LG.W0-T]_GC;\ 2'Y+:<]8&D-A$UPB& MM;Z1J:&N$8S@&?)?1U"6$\O8RM%,>JNO>LJ?'L*,,(UK4"^?P@ ,>88&U#[6 M"*A_#;/5'8K*(,HJW#PD#/VCZRHO!M/F7=3RO$FK/JXFU,GZV+5G0HNUO]5" M'3,>7''5 JK 2CWZ853A54C(=P==&(TX6@+%74^N H25T$R:)Q%T#$PB6J0 M$5_KU%;G(:8-,FT4)GOB*,6A[M).P/X46"UU[LH_K7G5NBVQ%',BP28TM$H^W55\H-:G^) MJNLJ+MHPF6C#Y>\YW,GK&.Y 7N VSU8(/ZR\6$<#]I[06-4*AX^K5(]W_?"\ M".HW,E=,.8 F2-/B/94!C(*A>O)V@&!:%!ZVY;'L]M.B+9AH3T7ZVS#]^J3W MGRAU!VP+W V(:=%9/F=>>>+*(##J?<:'BQ(E<;:5E6@%Q4XZ2O>R-19,Z^DO M^,6:=AZB8$]+&I1TT:8O'FUO%6U/0H NK]. ',47F/9D0H#,)3V-E-[S4FG" M3@33E_0T9)*)&E^^DO*_884UW+-W' MI?T+Y%=53['/5B^G\3AR[R0HH#]C\64?R(OJ;VW!>1Q[F";=0=N"\VB)P6OO MN^UJ(Z;T$;!I/_*G-8DZBQ&[??4-9+JV\Z,["EYX%WH]MN$D6GCWK-_JG+1> M$V^JE1TOHEV8864>KN&6:[C5 I"Y#;?:6.?=_1?FK6//<84\DRGD<>DE9J>7 MN 98LE"/VP#+I?^X])\IIKJ\5*JXGD>NYY'SZQOGBG,]C^1\9H*VG_ZHM=:N M/P9(.^T]?\Q-'W$]?ZYC^"MZ\)Y1(SAS'1?N8/*#%H^O[RWI.D,6!& MZ9=-X&4(QO_\X\],KY+87!U6Y"SX+4^S@O&"*/F,OM>@WF(XFSSV2[;,\G-+ MK:$#RS,O*L((*X2R&[(-^9CI"%&'FP([TZ1G3.@._\YW7APLWA+P_[S[@4#^ MYP;DU:^_7EP>0=CX@Q*?]05:((P1*)7/-Z'W&$; RNB><\9H'><*1P(Z2NB? MET1A\H_VL5I".(L%(C&XFD7? 1LCB>IAG,,'/P=[K913M+".^ +FX'>'P ;Q MX<:4K""[0B!&O0B8>98#(-N#P5*(RZWL8HA?]P29Y=FJ4%X8C)PRV RXF4R< M.MQBV*7?MZ"P_89V2(OBT,>IAJ MM-8^1NO)'?(9T+0W25KHU?/%+$U1QOV" M^ M,(#*OANAT#7B.SU?$T7$=-P>$0-=-A,[S=4YLO"=4BHKYHAP\C\MTJCFH MUEE)ZW>4TQIC9QT4K92">'F3I.FYA_%V42:@TJXM8X)9\-^$ZS K]9UY_"6E M*0\2"VC!CZ3WE1>$J<>>CE/4V#4#\8*"2P^3LLD4KGAYHU$ 2G_HAQFKG:O@ M7 5T37'6H"G\=$Q/^-77^]*[_1$E2^QM5B3!K57:LL=:!:VFAZ^(DDV\R<1( MCOXKQV$:A#[YDIAWF#=K-,H3.([IV2(5V6.U9"YXS^=@AX=9DY'-UD0JT;(4 M&#.,P4"0E8O-5<(7R59YD2[\7\DC<#80[,154^AT(/;A&N]U@9UV4%F:;;X2 MT">>PK1RQ59:X1F*@4D>']O(FX]-JP?LQ:7N"Y.N$MP0&? 3"I?Q3IBT04WJ M.N*3VZ$'!BW?#FP -D.0\%\O;ATZK@_SRSW%APE_T$$]4B91NHJB*/E._+R- MKZ70K/9Z/HNA2B^C-^^K2Y#B(#S:>N?TQT"%L.<%+YJ(LH(%^M'EAS[YP8XF MMBUFAPW]&L20Y$8X:E3_/ 54Q8VX/>+O]7^WK$>KV*[JYD6F.UCU?[1"/*H_ MJK8\1,7SA3=QI83XZ@]74S\ Q6AR[>@:84T5M">)DMPXPIXMG;KZ)YB[*$2. M+B%@DU,2%2 M&1UMX&=(4G*\MQG)8]>^OZZLMG;QW&A4 XVS;< M>\3??1UG")=_\Z*&9A"BM'N!HMY"*T5%-!Z.@ @9T.2?R..T>6L=ZPI=OC;L MH/T5/+'*:-GZK7-,P8+5C8P^7@?T-_"ABUWCMI$3*XCHPID^WU X$_Q!4R)^ M7!T2Y2";(\:EU3V-B]\KX>)33#ZW.06ZU#18K>8.QFB%DMU"[FB4-9#V*CL8 M+)ETI!910NI%JP/L5))/,".B,YD.)(SVV+=P_S2NGF:Q%UL*1PJ'-M^3+86E MF-]>GU/;>3T%O9X&9I9((W1_:7;R1S\WKH&)'M(($3-.?T['"/Y:$UB%6')Y MJP71*L!,Q(S5\U 2,6M<[.TFRD&2:;O?U.0D6@GL6IUILBFQFB(%5UZ(BQ>* M/B&/_%QT)36E,^$%>LSJMY88'H66@5HZGQV <0'78KZX"G&:W:'?\Q#OV[[2 MNIR(S]>/W97G(V8E)G6X ;!CH">*_>U\47[;H5]15@P7^G3]N'WRLKRH:J$W M;&-,T \_]W4.ZG 76ONZY^;-O)^/.,DW8;R\ ILY]L,JS$N(=^Z5C];QHF^] ME]5+BVT;V*Q8G=#4B07!>L02$R )PFOR8=*"B,TANF'>I V/72HYV &2R'!FJNF2\CVY3< \F,<(_GD5/J'Z;8)S\D PSD+X MZN]1#'K\YP04_HL<1L* ;?E?F$COQ:5P=:TF+%TA/Z@.I@IT&\Q9GCI2UPLH MO#+:2TZHX315*D7S@HB)Y@D'WX8@*D]8V.!L&8PN/.%C<@'SD,2AV_3:([Q& M4.30FC8Y.#7B+6%X3TR.=HU'(:;GS^3XV9 D.C03]0?=]%.A88AJ+[$6SL*0 M<:M,(+5&%EV6I:0]U49S\HFF$-=YLEZ'9?7G+ [*=CXPQP^5O,%%\2?4FQ[O M27.V"D]3XN^@;T1]]X$WQ6K_.X5,-\A+T6R)41D8Q.E;+6P'( M+RU<5'0XHQ#N>)062%<)SG:Z,ZGK922$M(\U FIF<)LVVEK(FZ4H8[2^E-"[ M]HY\KBXT04]T9V*U:40FNY;[(7JJ:)CL*59TJ*7\-]D!W 518<7'9"]OYQ.F MZRA3R\ED)VR?RWVBS6GWLXKULA)T1UCL4)1%DZ/UOG1?HJ[J%*81 MPCPW$S%EI/KT1=26ZA6.E7.H.;0Y&F1#-[H*/?(,_OL)-EGGZSN2I10U'.-? M8 ,,/V^\>)L6PK-#IR>#W+D3=MP=:JY!F?%#"RH(3E+D FON<7#?*@6,),!= MQU=)C@O=$V3@PPJ!!;G(VM,F>ZZH_W12&LSG.<;T#]$O"%I/Y!UJYT(E.T+'=G60]6(#)#O!A"=+494QVC0]. MA:8<--EU/@8A&BJ0R<[T$4C1T'Y-]K/+4T*)Q:?="R^G?=1PP0%"PC*)!/TJS^?<8 MX705;NK*T[/MYR0FJCI\U1%YM+080KD$W=?3@7WU_*(7%3 P$_U:AXYUC^[( M:VJ4;LWUWT:%AGJGFW\U#J)>?8R[W[.F &3FO+4,M Q> RC<4#%X40SN-(-P M2<^VS;\PX<%D_5-V!DN0R@%MH8- M[O N)*'8US;XO:4_%8HW1K]K6RQ/3UXK:QYT&[O4+["$\O94(VZ$K!;+KA50 M;&U/(!9$L_OAHA!(O]BP-/3#%9WF:82\*/<;N[2-UB)SS)"9'@HOK M=Q>FW\Y0[*_6'O[&C-MPIYF!RW8/%B/:P9UF""Z _.3QF M)@U_WE0= $+'_AFTRM5LC7#HMZL@E$%:#%XO0FFE"7Y,DB#]C-CMTA@3QJ(O M]S7/!IGI8T>#EO=.9Q-:ZEA]QI*H?GI@<#)NE?[(F%#,1%25;:+-)Y5VWT)G MY%GM'IC*@G:4J>X4OG[,1G+R?I*>!#I0U[7'_X5]BFR5W5RWH4($A?B ^<%! M)0@?<7W9J*')6'/4DPK5GTQ,QY.P4YOG*V#QF)3-,HE@#B>IDJO-[VYJFUEE M:K#\"C4H;V[(C\?FVN2[H4#G0J6%*ZV!+RN M@ [WX3(.%X!/G)W#U4S6)$?5!#>K"_ZXX(\+GA@2A%" 0<5 M9KP-S9ORHL,K!V>54CSI+8.4'.:G,(K"38(1:!!K1H))Z[C1 E#>&M2= Q)0 M R3TL;K#43*1**5!J!YYLB>,Y6Q[>!-)EGV5=;9+'A/+F^V^LD'.&+">7E1(_6^1ZXNJ-WS2(V426I;[;G'/7CCA&-L/4AK>,!MIW'M$VW5DTUWUXOAQ#3KM[OL.]3.]-=<)!,854V-B4?3Q MJ&-MR%TQB6@R138P;T#L9>;[25XTR_91^$00/=N:$H0YA8WI=Z .-\)%/JD MDA)<-/6S<^$PH\-AO!"!JX4:(9SG:J$LQ$ 7/W6A5!=P= %'%W T ]HF%]0? M>1 (K-&M')-B:ZS^?2ZXIAAY(_KX=3]\BX.+(\=3C3AH5X?GZO!<'9ZKPW-U M>$/Y^8W@3;8GP4PX;8'VT(3E>0M#YF48H3GIR%RP/4F#EX0BEIDQ:N3T&J;[(&H8+W6$24^!:'>YGHZSVLEJCS-3/F]]=\%X MP;"6@5KA9:;,'PYR6D+/GL/4.W*0Y7MT,A,VQL4(TL(LZS-^9[C%TOZ=V?F& M,4.HYBF<8)J>)^M'^"O9NH ]SX"5?=,B:<4@HXA?L O)/C-@Y5OQY.AAZ&U3T/$_::$,@ MO\7)%7G:H_'"AZC^)+J*4Z0,5:3VM1@M)YJ>;1L_\:Y$IZ7TXGR'_&09AW^@ MX#H 'AHN0A3,TA1E:<5B@ED8Q@!W"B%O^5K%!1,5)P<:G91DB=WOR$^ M[7Q]'?OT)+G304[%MTO%Y^N"PM*X?@'Z].KHCX,(90AQ9'6;\LL@BW:#QQEP MSH 3ZR4A(]*UFW,#X*](O&M/!E-NVPOK_MJ3GA48^5PQH)T##NS)$,YY,\23 MT:AXKB-#MTD4^O"-]@@Y.(MR%#U8[/0H^K'89&>/V&6/.(W5::PL@@BR#.TZ MJ@LY=!#4^D(.YPG)G?:S7\-LM4N$+/3_AMJ_%7+F=5E)!]._"%-ON<1PO\@U MV#?S%\)1;*YSY)NI=C6>;;B$CQT#LVAT43I\O#P5N@]]5E3CK&X8\JW=H9AH M=%K"*99.L72*Y6042T%QJ%VO5(9P+RE@OY^SF]C0[N14=OR=%%[MM83.JCJP MJLZ3]0:C%2'$$[J.82HB@[7F6G-AHIE-G&G.FC#3FG ZJ=-)G4XZD(SFL5+M MZJ@3R%("N:N#TXFR443#WAR8^7Z^SB,XUJ!XB[;E7&^25,PYUG=5)]2=4'=" M?3)"O3>3<3+?+)E_Z>$XC)?I+<+W*T]SI3,=F':>2!_O[&U#E10GFIUH=J)Y M"-',8)Y.Z%HB=)V%;;3PVBN_OZ)PN0+-=_:$L+=$GW/R\ ]V=XGF.\N[#B5C1GNA//3CP[\3P9\2S. M-IRH-DM4W^($Z)%M;R-23!L'E[_GX8;\98JV\T2%MM09MHL1J26<\';"VPGO MR0AO.?;A!+B] MS9WE:*\<["VXEL)[*=R'Y)(ML):F,%]76<>?$R! S+5K!3 M-+!5!*?Y5&KGS"(SG:[A9+.3S4XV#QNJ%N!@3CA;)YPG8CSWY\57Y&C03?B$ M@F.RS=8)SL(_BJY7E\\;N%=B+2![+3D!H+B%!>GN%BON*AD-=KU&F5J7#\II[VEH=/O#O2[JDUX>NMM"9IPL>$W\$$W M7^$QY'GQKJ"VBY:NJ[F"?>>X@/[3F_%J5WJ>P%G&!W@MT)]LD(=AG6X62Y6;+\)HF7#PBO+]!C-IT\B8G*Z/;# M:A<-[6.=Y'62UTG>R4A>"D-P0M8"(:OU^;/-5!B< MZ'6BUXG>H9YD8S%1)X+-$L&U/WJ^(*W[@2)%?L$=*EKZGR=IEA;=!\\\N+^W MWK:8I350W1?D=N[9=U4GZIVH=Z+>B?H7).I[,V*G#$Q*&=!GN<^^>SAX@%U: M!%'[&">N58MK2BW!'4HS'/IP?>XSN"-?X$*GLSBX17B1X#7<0%3__M,!2VH6 M#G1816^RP.5Z$R5;A.X1?@H!NOU7T_RN9E$!2U@^U>XGRSC\ Q&DPJ3\V,1S M"U3OIY=Z%/#]+'P*3Q_TYI!&:C$3\2ZN]KR0&*E2&@@LK(4>[0>&L1E%-O#\Y"WH*%O2 ^J)VVWH (G57C[37Q8UX%/ECK:Z'(8NTR M96 WTGO+W$CEJ\\/WK-K-=7>:HI!GG9%F#EE KXC9P,9;0/9I^4[155U_$5)_&Y;.WAB^GL!JY?G3!V4XX M.^&LPR4@>KF=G#9+3E]Y(?Z'%^6HEM-]4BL-$]$*.CXRZ=/.J]ESG*+Q$A4- M)XZ=.!ZQ@Q^;:SDA;)80/D_6ZS K_CF+@W.XD&$,:_CF=.:3A+"=-THNXO(C MG=QV.2<;Y"72C?DZ[.V$_Y.^#OA/QGAKXCA.)W +)V@JER\]7"V?G'I^ M$1298F;:1%4!F2-LES R*SBQ[L2Z$^N3$>M2S,,);[.$]WUY >_0AKQ[%"^= MT+9&:(L<'45N",QT0MH):2>D)R.DA9B%$\[6"6>-_8"JEWCND(_")P)&:VL9 M[G =C/L\B7T@+"X[+X7IMS,4^ZNUA[\Q.UEPIYF!RW8/%J-5$W>:RTXP5.WS MX(._0T\HSM'') G2SRAC?GF,"7K#3A5,9]M/WF\)/L_3+%DCG)YM]PRO8H"R M,:?."^ND1TKZP36^24"C^"K)?Z_ I$ZP* %D5G)JOEUJ/E\?%)5M!]HA@Z?4 MNM-/QK9UZ((S77_1W@)&K%N2J. _ZAS.(91VR\]9LLZ2%8DB2\E+[9;M $'T M[NJ3]DX]"OO4\+F@=@Y@<.N:O[XE6SQZ*8(?_C]02P,$% @ QVT"34*% M0JKG@@ 49@' !4 !R9V5N+3(P,3@P-C,P7VQA8BYX;6SLO6USXSBR)OI] M(_8_X/:>B*V.4'5+E"Q9'6?.ALMV]?&Y[G)=VSV]_[C7[[[]>[CV=WYU=5W_^L__OM_^_?_Z^-'=/'Y#OWO%=[BT(TQNG=? M C_8O:)K]P%O(W3M^7\^N!%&']%3'.]_^O'';]^^_;#>1*O@AU6P^W'C^:Z_ M\MSMQPB'S]X*1S^BCQ\SVG]-N/@)S7]PIC_,2W^Y#0[^^B3Q4^SZ4_3V?];_CK8OX;>XU.,/JR^IQ\OT$7@^WB[ MQ:_H<\;5"%U?G_^ SK9;=$L_CM MIHSB]0\IK6TF(-&:'_WENY*4+P_A]H<@ M?/S1&8^G/V8??O??_QM*/O[I)?(J#;Y-L\\G/_[O7Z[O5D]XYW[T_"@FW%0: M4F*\II/E3]%#$JU\&**4>!023\@O[K8_;91_JKCQ/GXW3RPTNT M_NX_:(?_'@9;?(LWB/'P4_RZQW_Y+O)V^RW^+OW=4X@W?"ZV8?@C;?^CCQ_) M$*YI#TO:PV1.>_@?Z:^997V'Z)>_WEX)!5I6:"6-?DR8W-)_4,NLL(E?8NRO M\3ICE#:7J(M19YIF1"G98%4AN*4Z#T*NX(S6QHT>&,%#]/'1=?<_4IO]$6_C M*/O-Q\2*)ZF2_T?ZZS_.5BL"@)A \FNP]58>CLX>HCAT5W'6&Y/Q+]\I-/@Q MYY\VJ4@0XB@XA"NLI9)D>#2Y^&/[0!OMMJ0)]3/8__CKW7?(6__E.V_]QV)\ M,CUUYG],%HOY;#'[8_+'Y+O_*(BAC!KZ/:/W__U[PDB_LL7$'^%K P(ZW00\ M"ZL6Z(:KC%'R8XN$Z1<_K@+B;/;QQ\I ;L)@IV1-6?^!LE)^!,7/'?&M:S=< M1[_NZ;Q!OI^/Y[_@W0,.6\=8UA8$51*&U.UOOFP"+">,$LITPIQ_',_1[PEU M<+CU)GD=>2+)[8"?@O7RD=BF+^M .3GM#LJ\K2V@S!C2,9#JLJ@1RRWG%=A&*.T*D=%':6>HU!LJ MND._TPX1ZQ$6RL/J)YMQZZJP .!=D<"!?"<=6N $S@]AB/V6967]8S@(IQRH M6^#X1(#0$4II60&]3G(Y%;GV"26+8%6S+0EJRN); (K[T%WK(:/2 @X>939T M;.E4A!%&T"ZH=)>Q,A/M"9]/;F35/,2S.PEJ&IJ A,XM7F'OF;*ELI!K?@X MFCH/&M8T=VJ(*6C9L3P[4CA'()P-8!%9&@\I7"W8 9,O.%:;8KA-0.%2\*%N M58N)&#(C1"A:,LL<+V45.Z$4.T?+]8S#A\"49!.1:".TQ1']!3L\19L@1.O@ M\!!O#EOD9I\'&_1O\PER8_1?!Q^CZ7C$#G'94OG?3D[I'RX(10I3-)VP/RY& ME.8>KV+O&6]?[?(^30#+/5!-ZT!>B 8_5_XJV.%[]P5'K2Y(\+U9_\-G0MUX MG67A?%CTEQ!#C!J\X^E#/ 9-UAP8)7(#JT%$(CD@/DI;-TKXX'QO'A]-)M0- MZ&0ZK>*C1,P.>!PK767MMY7O0AXO5!"[6P-"S1GF:6<68%X,&@[F!9(#8OYK M&&Q(#.,%OKO]C!6!+VID'OT"3C3BNVEMBBQ31)2D'8Z@%T&9-Z@(N,%63)PM M5LA!DDP?>G *'XG2*$C&\^F8083^)NOG%F\._EH "\F'/4-A':P..T*793LJ MT#(,P(816":4?!C%^'L#[DJ8"ZI00#)+[DLB1C \$AMMA M0G';(CW@U'<;O+I;Y6"W\;7YR:[.@D[4M*P!(B-EQ^QVG&0,& F)5[:MLO56 MV(^P+;.;R- XTQI7$4 8.>P.6YID?H'W(5YY;.HA/V\Q_8$>^.^",/;^R7Y/ MIN,]#N/7KV2\8O*WRW\D]2; M4O\CE'% ?J(\C-@G.1O] IYW+\$J-B(_WGG&RCW8=1-&UY^.K&.^B=LM3(P/C7)1XTY@A M3YRF$V%]H$HGV>;P!]K/]^AWVA5B?<$=Z0ZH$J=_E0#X"BTX"'R"NG(MQOX7 M'-]L[MV7XVPIIV(?\C/6U*U\,IEV #X[E*:'EJ0OJW'?32$-V =,(:N*0K:$ M_!L >-WF.^"[HD2+X7U/3Y*/LY>$A'W 9GRI&_%TTFTZ9]W8/9-WT$2765RL M"/ MKN>C#W26_MX2&"M8N # ;6J#@2Y9\H=X_=GSO1A?$Z>ROO)C,G0>O>H313B. M?L.T< A>GSWCT'W$OT9X<]A>>QOQ)'T$2:,P[\ZGSHY4?D"5=(>2_CYN:8>H MZ!$E78Y0UBE*>T5)MXCV"P5]4YI*' +K!B4*\@H%N;2G$3HDZM@*U&'.)1R/ MG*JC.%+)(.YCO?9B=C+_U?4(O^?NWHO=+8E2=H%_%TONUK8W-.D*6KG1,./Y M. 5\3A11JL2244IWA!+*B)$&PG3/(CLUD?>$ZD_&$.^1:-(QB48,QC8W@>1:$%_19&C_I M 15=H&H?Z'?:"U3$/9PFG#XU80[''/WIE40"Q$/=[&D)0R+,&;U-PE)/VXJJ#=$5C*_HC7^-3>;IO.E2 MR'(]9X3MKU>WI,B?*3\H8P@]O*(/E"<2'GR/\%=%BF"O9 M)TKV$B63W]-_K:B&]R4-![E>W9R5GRQQ9;UC7.#Q^AV[?A)OMUNVJ=/-.G%U[A 3@P*T9-0>(07S':PU7.(L MU\R+C-FF="!AQW8;?*-E>DEH=)%>;6U>\6Q)H-6B83)0T&%,8P][,I#.\JP'>'5#X_!\X]K M["6P)C_4T4Q^]<<9F=/6=%[[O'4?:W;0_+L!%#8ZU:BO-LXR6[+VB!(P"YXC M^7?4^!_:Z(6F00V:+R+(/%3*3[W97."'F!:7HXCZ&N*==]B)/%MK.Y/S31LS M.A:47>@HT:196Y0JRLBB#REA[C&I@7FE7X'S"U XDY9$2&A-)5ZG=,&*C?0\ MM$S4+X'_D:U:/9^H&DK$%='9416)E1E12#[QC25_(\!_/@R@6;I++ MFH"YDRH?&ELIRXG$DUQ%T8%%L(RJ#5[D&#D=GIRY#_$R65-J#K.#F;^+)NPA+9H1A.7)6 ,J/ MO;6W/="B8'=X=0C9!NSERVI[6./U9R(TS0,]Q"G?EV[H$R<0?<7AW9,;8B+5 M0;Q'TPMMD_#L@V&-1+$-90UMG*WJ\,VUQCCCOP-9YK;$\U%M'-05](G BL>I[<()O)<>BGT0,]VMIXK.8KA?VG\2(;+ANJ9P)1=)4B.9@BAY"9U1LITY9,> M))GP)0$]K.E!+(D+,,N,,6Q+W",R[IO2U"J?F3<6O7S5>;S9=EJX;-WCI##D://K E+ MTUR:0L*9=,L1>>4;XP:M?;([SX^XT^LI@QY?J[GC3D*4O'):2L[/F?*-WA+//E1I4(#8-0D7&AXVN6)'#<)08N0TT5"*78D$D*BIVJ M;?@I:04&09$7W6R*FWC" :U_9Q0OM<[5C6B>[6(R&O3 JW3%$OZ!Y",EE9/9ND1(0I0UC M;,%>53>]I$%S>OD:!I^#<.W"U,&=UV;CV 9*1GV9*P$;.Z5,-:7-<%&CQK)#X2XT@$&&4J&W1)X MM.O),C)"=2$ZYT]A /IUTQW+:F_5H[J05AF>)A!8BNF;D'3%= MUI9EJ+[R-_3_Z*]H_@!+'] W#RX5._#,8TUC%WLV50-SJ9OTJ2@$GX\QI%88 MF'_UWN[P[[_98=X-(G"GAJL13Q,@ HPEVH3%NP3BSKR8WPU]!;85IE M,$G6^CD(UM^\[?;R98]7]$DA]^4"KP^KF!6MD)5]Z+VX!YBY^Q?Q ]V:?2TA(PINSH[$J=J,$PI6P? M^#J)[!37G4.Q8#8@KV::JI@K:V6H,\#?@O!/6ETQ>?JK])B&XGF)N+T%IWY" MYE1/<29+9[&H'?>53J@ISOSX/=@^>[>59PPN\M9H\.R\H;:Q F/W; MN=()1.M0+5$?57";=@!9!GDH#52S@U9E#93]-KUX0^N0/X;)WFB8:@2\6+*^ MP?.""46M6H+H&N<# 5[07R#PQ"O)^JV(R8!BVHA7QI'5,OZ7G\%UY4> M4*D+:W#=DPX8LK.])+2GFTG*^;G'R]U6M6DXNYU^*F3=/+A&G>]/$&U-J#G3ZOC6V-Q?^\GG"HYA(;MR"B[!H$NXB;\F&] MX^Q7D4F*8J*7BH.!>GT&SJ28*O[J;@^8WH%9E>M[)Y="WHB?575!'=VPDM8M M\=+T99YM$!U"K)I'TM(8UK=R.%*W\<6XG@)6HHP*TC;4[!A ]/3!K6(12.^Y MT;/'\+!#U]X&WZT\3& 8C=#U];EE4)?8<0N*17JS!*"<;)5TVYL6+DDN@-]Y M1&6ED;L@R]BS57QP-_[1]_Z)UU=K M[,?>QG/S9Y9226B4=$U^[6V3Y^9)P+3#:_HX/?D##:N>W2WG[,U0I[ ^KD=) M-+:,LY>0^ ZOX F5F4J?.,N\7;)\+#&&4L[(4I0^>$G_6N+.&N<'IO&D1G.F M&O8H*);K!] +#@#K%I?8][B\>?^8UL1F7WX-\=[UUI?)4WSD^YOX"8?2=V!@ M>'FKWE150(V]%?D)QO%.-JWVGE6S3[E&*=NL(6,<]&G*-S!(R1%+JKWTL9>[?@^^NB2/QKIT7L\<'=8U MEYA\9UZXL_K3;4E6HC="84[F7;I9#MZ->-7ZZ+P3)UK^0VI!7]U7O5/F 7EX MVVY5+)A.5&7&OY;^.$*Y,TG9[=?3+I/!\/$C328S[&M[&Y-9Q>ONQ8IZPRZW MW3L,['M;1JO7*PV#L1T>:Y,1Z@KE:8$E U/7\ZF\ZGM>L9Y3-M5?]Z MQO>O//>*4F[+OX.YZ6'G8(@3#-[D8+3/=F]A3++9CNEJ*]>5T9LKIKUVX_:+ MT0%[ZZN."YPD@-V[+\8VW)M]OM%514,0C>RE2;T.7Q>_*EQ$9)RQ\A[O98O\ M2'4G1<$RQ= J'N]K\UL(Y:&6!/SQ>$<>4;Q&,-CQV_>-^D$.32HXJ5; MI>(A 6--:W4_:[A+X"C3/-@-.,[W%D]>^3$Q+B__F!UUWC^Y>6TH ^;?SL,; M]:FM@ND<4TG3@H]VKP6K^4%ADJ\1$W;S.G1O/R;M>4@D=]V]0J/BN/5HY76[ MS&6+^I+K7I]=+T3/V9TO-[/5C>=[,2:SV#->JVGS+K/S5BJ 3@@Z;!9WSM)[F((Z:9>Y2JD:WJ;[J^%R.#=7UOI; M=V=?PV"/P_CU*[&<.,TWW]/S0P/V*^[[C;H[H4#J #T9UZNP]NO^,A;)3Y3) M47ZA92^J?O:V?&)/0Y"$D]X+5>6[BA);\3Z4VY0/C'7I([_Z8=[TWGWYA'V\ M\:2/Z W8ZUM.$>&+I'SF/9_/3\1)(3TXQ#)_;$LXY?#MYH'TH?$AIR S&@=( M]NA%\;/DT9.2BN@._(-816\NQT/N6@?)ZI",S!L*X+-]%*Z(7W#/(7MK;_8' MZ6TB:.PQ+OHXE"R_PR)TCX2O-Q6&]ZMDSCZNC^,T",^W=*VI"VE>0?/L?0H% ME5B^0%'U9STL293&P)*I(!(\V:W4!-8I1YHO*],=25G]QPCL2>G^A72Z"@F( MXH8IMD Q G\C.BV;0?^O5#KC+#YWP_#5\Q]914C!6*NU-8@P)88TRE9Z.QXM6?"9]H*P3]"'K9J!7V-IBXN$TD0>Z7B[K.I.5 M_"Y!\-N LMSFVQ$M46TN[H3\=>WF,SE'GW.D?[M%[Q[P&'-"G1;F][( M5F=-T3:7)[,%B>6F&4I'#8@RDRQZ2/[^>]+),#&L<%-Y*.DG-DDO?T=J*!4X M>BH V[?51W:^_ZJI.J@(H\9BE;\&P^UU.8^C:3@&ZNA\.E[* #]JH)WG M 8:NF+EG$^2E+[UH85!ALT)A]>B$Z2U]ZL'?<;H'<<)/9*SQ%7UA@FW]_.;%3^>'* YV M::F[TI[K:\O69C=:)IUN%P;5USTGT[3H0M(/7>9D/:%OI"N4]35*CI8JITBO MX)NE!K3# J^L2'WID)QH*G["J5=(G@"DCB(.?@)U$<=@H^(:.FNVGP5BL-MY M[/E0NC@E/!#=8G_EX>C:\_%5C'?<6CHJS8PO"=MY4GY0=C*9+=.U8$Z5E3RI MT$6_4\J(D3:] NQ;V F\L"T+OKXE=HZ6V,Q"3QVAQ0I/45<#NY![3HU#I2;V MN(Y[C:IUI\OIR>1$Q6TPJM9XC XR*GB+ 67LZB@Z"*K@),2" ON'"OP4?$.A M'I#51LY75&=,%)1*6IA<.8C94%\V+YU9'53)6KE"#RCX[TM AR?@JH*F#U^" M&*/)C'OH92RX;S?%2@C?HA_+T%0\-=>V9M>B80?BFHRIKT(G^2FM#(.5)QBA ME^7#*8*+U8Z*L "W8J-71+) G]9BN^TA54TBMJ%;_W71T^E<98JUZX75(771 MCG#KL2Q]9;6#[J#0'/AW]/WJKVYX$][%]%H32_#ZBL.[)S<4YE IM#2,VQ9V M-':$L]>H$JJ(D1TA0A@%(4I()VF,-'$*,>IP$.U5;*QA*"J* (CJOC1.3@ M*4I$=*4B N!*9(0"/''U8@6.KJ+HH(ZA]&M(_"0LZ#CJ$S%V1B@A9PEPNL@F M!HTG% T,,%5KDX*EI LK@')SB*.8!-XD-%4=SG(32,B4^-!QR%+6!@5:^:8#C)QH/%O M/XPGQ3)GA$['H_&8_;<9K(W0;#I:+$]')PLG_VN,_NO@8S0=CQ U%;:903X[ M.5V,QHMEZ;,+O&*YS6@Z89\NTADM>4'7.FB*KXCQA@ (@OL0/V$_\I[QE;\* M=O@+CF\V]^Z+V'J$+(,KQ4+T-MRE*>D4EO0',0J1W;R9L X M+O.B,7M,)JT@1BPKQ(KCN!ZESMX4/^P.6W:>D3RGP-.#;0#D66L;^AJ*ZBO[ M='](,CMO-I=N2&\11=G!PG5+#KM*2X!<5 6V5"UMN3@=%RFI&6'J^3/2Q?D9 M;#I[[T)/+!&Z-5NU=\F=?B0WE;ZJ@=]R%JNJVF!F>"(UO=##RIAYT9^?L+]Z MVKGAGQ?!SO7JP%=N9G2&E_.BL1MZDH.Q1!)1FB@GBGY/R(+-['U*ZQPEK;F) M7J8UMN HFB$A\:CGHV%>&(E91,*0Y3>"B(O-A[UD-29RFGY0(AT8@6!$D) MH8=7M H.I!>@I__Z$S+;$J;21+0*"O:>Z:E,0]RT0@C4@[$]&F^E[@MU3RCR M'GUOXZU%+^65;VCY&-)_ MZMSN)\8W&PL])TSQ@CX%$P8><,4*U,Q,BA+H @5U=DB/>MNYI1:@2,G9T+&J M6]-N[:-LU0#J*J8H"0%,7A8459NO*_AL$CL8GHYS"() M? M80NS2!*QH;$PG#HYDG)JM,Q=1F^$&$4P(/4CHL,3<9_2 P90F_75 "15"!" MCJ_(:6TESF%J3,X7>9&[-U1W33%8Z2A=DDQ],)S8. MI@")BROYM;P/E'8"DN,XF!*8-[M_PJ6!7F<.+-T8SD8>,,6Q \9+F8ZZRK,E M=?)GD/2>?K\G#TQSY!:HD#NE&Q M/M!P)PA1A,-GCRZ2HK+F]IGFDI<)K(N$NJ&O+3#J,"Q [N@9A[%'@K8+_!"K M+IDD;[Z*\!M>.%=>K"1@FT?$IQA'P,5LV@1R%918-[EF&R$HJZ#>A31*0? M2QR*#(D"ER+4%+!3*?-SGD"G?=AYC6!<"H<3'?M;MGJ49>)O#Y^I(&_*8DG[!7):QQ%/V7#*!,/P(](P"=P(R*EP'B1*+[9 M_!R05=F9O[Y+EV]WP5:\R2!L8-1[B+A0-Z_I+-\8C%B!#T:.;>QG!!&E".4V M^I'0*4N8+M7MR -M,[PJ>J3:@$/.G;O%$?=9>/%WQG%2ZEQ]]VDSQV@X%C2TT,U&6',GV*P\N7/?8CR:-3M<\,&WZY;PVGN9@7=I],!QD1 MJ*7:,:*4UF;!'H?)B[!8(I!)F^<94=WD&Z+;8/&M"6."SP$1H)WZM)S,3T1( ML"#;JP_IV'QPTX % C5L%\M5"2RN3$XB<%77[^Z%>RZHD]9G19906<7-:NL3#(*NH$$V"U-12 L14_>OF4I+FD! "P.&^K+ MV>5T60-5A9PE>#I:Q"J6PC(Y&V DL3T>A$3JZ Z?+%)++_53]"RR?U#@+$K M27_]Q\5E;=1*?S @Z(WC1#%23>C?KZ\_>7LR]_,6G57CIGQ_HQI#A"WW,+0 MUMH<<&J4-6D@7#?-S5!^6UGPL4&'S>= PQ8R7\U2BBQZ%+D/P1Q]P4QY:;F9 ME1VT1!%0^+AB=RGIE0%)J3C.AX9Q4>U=(U">CDN8**B %H0[5B!'3R"3.."; M4QT#'.'A[3_+53S;T9E+:>AJ3< P4>5#P['.TGB'IAQ]I%E3+!T5]+I[?Y(Q MF'P-/7_E[=TMP#"MS>43D%.OL'[0"Q'JP 75_R,P0F67*>[\5>GKG)Y-V+Y 7"8[LI2\#9 MHC)+D7I+]PF.0&K:WBZD)DSIS!6.)E)9#]8BM8O\):26$,HV8>EU*O1O$_;R MX][>V;3=O#716U*C5>B]VJ3_P&MVJ^;*OWQ9X2BZV>2QCJ[MJ)"T >,*?.JL MI&8JL+_:?%QEG:;7F#P?)?W2_*Z\9\O\0>^Z*E:=7DE7Y9L87EE5SYFJ<*ZJ MO4Q5X&Y# U=*GD1U *QR+O>DE^@IV*[)[R*\.M!JPO>A2Y_?O7!?(^U0H96> M#6ZEC4GUH/=T2;#7OXFBUY[D/O\5%X/'XL5:L\AI15G<6R4BQ2^(VO ME;+;K.=D_P"E?=OJ0'I4&->-5.N1L[?LDXT&XE2$BK''GR@!2L^KM&O<3M]2 M0D3161-<^+^=R(%CWGJXKBL.'L4T$?9F\]D+ MH_@6_^/@A7C]U7VE?U%;-\C:@Z%7PI3&^GDF.@R@Y.E,Q3I 60\H[<(&T/:F M@ *P(X+/1.P-$SO,Q-Z+Q89!KH))BU';IKE>ZE76NB3_.@^>L>_Z<<323?#& M/6SC_R0.@]6*HJ' ?7"!5ULWQ&?;+1N/BP/^Q?.]W6%7LX@A>C!=\;)?]A5- M?KE8GA*3GW+VS-":_GN5\9#\K1-.D+O=)@48T/J T2[A MQG#M3$A5T.P@Q*N0&HP@FISF(W MMQ]+!*OE.8S_RXM]#C!&\(':9W>%-=*<2I^#A6$%#SJKA(4@ZJ+4T)GP"--T MB-55N')^110=\#!%1!1>G^MIK"S/V&K"1AS[U71@ ^:]D)U#*0YA]C4@XE,6 M=(Q(=/Q"B:6GMT4"MAW0[R1E _DCM*$BLE-7FQ!3,SH98,J*L O=%&*_=7K MS28IG>NMTL6;VKB*F\,A2LB3QOF=(]K)R*FSK(B4ODT;&7V)7]['V)2%WF=" M6[>-T6[,$F#*U0:/U"N?& *.XELWQI>;#5[1 ]3BU$/)-MIH@&&VA3&='3A1 M,)QU0=,:\0CEO0S]6K4F?'O5!,-P(:F7J2!D^Y(^BI\P?%WJ3F8N!K** NU" M\UU,BX > >4& 2MP7.=*9_J9JX$XZ<)B!!^G@_(47,&NG7 5V;$:5KFJ@@?J MM>?CJQCOU$[GBZ_!()BSH)%FQ&AI: $>,%_<7>T!=>DXECX' TO!@\9&WHGHXAFE)GW;WC14NHK'FV 4 MQ(/!3=/LQ*BI*62 5(XO!UJXZ69#$[SH@U^>_]N3MWJZ]&,"UL^NMXWN@^2= MK]?BX:^(YI![:Q([KL^BRV="AA!(SBC;3Z![[Q$VU:-O<53?P3R=3T6I'SYC MB>X5T@1%]CR@YZ-OE"V$&5]T&W\;T>/VY&V[5Q04O+%+$@ESR(T0K2C.:HRG M9_:@V2"PVN8&Z0E+Z&;#$F!1PA5B;*&$+\08H[DA*6NE9QDC5#"'SB+$V&/$ M$@;!$T9@-9Z$0(/:LR4Y)4,Y8D&.R2##"A_3W>(UWNTIK\DI@G*Y*6Y#L#B/ MQXU.2'0BB/@*NJ/T\,RB$E7'"\V/ [6$AHD)968KC@Z%"K,/AQKK+$%3:["H MN4 A*WE1N@C/,"U:C?4AN#HBK5NGR4U8'96=UV\F<'GC8VF5:=76UJ S9TEG MYA"=67/LE- '+D<]B/S)XR$^+5D5S5K55@II=M-4^PQ:UM '.5 M)8US6V&]G8)XEV!@ MN]=Z&_MTN4RKN-ZMGO#ZL&47*ZL574MPB]#OC+X5Q3##"1>F#@ML$A"0@^>[Y+9&>/[7W!8I#QOS8*+2X+ZO8U MGI4?JKB*H@.E@QBA$2*DX##4AV1\Y'B9F"M*%18_4H.KHD:L$$BL7/FK8(?O MW9?T2CT* MZU2$C8F4Z3NJ-D"IQ1YYD)(I!1):M\D[Y2U#FGT% )VT:U7K.1T[XV4-*K?B MM]C-H:*3'%446/"FO,!L>!9?%M@""T^?QC.'M/.5!WFHOL,;NZV8]0 M2LL*^^\DE^TPJ-F6! UE\2%!02:B:\]]\+9>[.'H"Y%8"1["9@! $?&B;EKS MZ6D-,C2:*A%EJQ/R/SEM6 CU(W$SLMH61&T 59MM\N E54U/V;J-GEZY)[9M M7YO/DA6QHIH!N%PNIB=9ABL'*:_#'L3RG$&ODHE]P,"2M:5_]B.>(W-Q@$F7 M;7@J)4Q*%0$SC^Y#O/)XH.-^8G1^+/I57VTLEOFN=]$<:KKK*H!3%R#;-$B> M(PGV."20I@D3M#[G'KYH1].(JI-;31'0EG[FK\^2;4Y5PZ^W ,)!C0UUJYH6 M^VX%M1$B_]IB9F#4F,JD6;1(3&U]6-F!H*-$;P**RNN6Z-F"'X%IBN#$TPH, MNI[QEOBE]3U>/?G!-GA\O?4>G^*H)1E0WLHHRJ2LJ)L;"58RI*4444$2)33! M$_YZE)5!JR3A1[3.R,-B2LD@J[AJ5PL(MKS(?7P,<7)EYF:3;L% M:UHY:Z>3^7C>BC/0A+S>I&R#EP7)> K&J( JX/0\"5/W^"7^1/K^L\-@%VTM MP5C.D+J7+S;P6\P04>*(4;<0=QTEEP/05N U;%85@54M 4$Q+25]LSD/=G1G MB?%YB['8$&684UER-8<^,?J1D:LH[$VX$#ER.OD0B6+[ M24-(C_O/_'52(N;*WP3A+MG4YD<:ZNV,IR8H,*5ZUCU>3&?+-$DA)8L(W:SR M4XGRT(&!.%^A=W$G%HC;DL30N\S.\3*;27#00&J1ZJ"J+OV(),I"D@BO?G@, MGG]<8R^)1L@/]2"$_"KGY3/Q?>XVN7G_F?RNOG$N_]9 P"!E0#V.'H\G-4 E MQ+**$XR<60CU*)G31;*A@:)D9A0<[8HP#HB_83=4@T/Q)0@8\NYU#,;A0X'2 ML@,(':7BPD NE7D0-$R+#X&J"@P"(,'>I;_FE#@7?V?8^"N=*QN)(,&?T_H2@:&_=FP>=,^=5Q?W:II>SA3 MUN?>4>+>I-F6C:)NK;E\(#N'P0Y'L; QH.+>3/&A/ MZ+ $][-#_!2$:H8E0T19 M[EX.V.L=\%+7)1^:/D+G)J^2B496G8!)0"ESI6& B_28 M)2=>KM-)Z:-;3"W&VV:E!-*Z^4"8&T@'3E4'M,A4"/P8B;X55U"IIRA[8%HU MM[/X,UX33K=W)*(\$$9>*Q]K68D>97!@:[&KOHQ:9I=5U!'OQBCM'.6]UQM9 MZ1<&5"%S&+_^*EY*9(P[CG4^-*P;V=:=A'T:DG60>(@ A]1XJRV#ONA MU TD_H=0A%-5!,X408&.DI\CJI!5IA#V Y8KQ*PWT#/])NPUU J"[]U^&[QB MG%YM*=4*E)=0;F]G$LEMS*A;K3//X)O2_!BF=\$JE6)!BRSW+*Y3%A>M++G6 MI6R8%<@I:0829W%Z5&U&&;*@S!*H M8JN^)64!B30]0@4?27&+C),LB9GQ8DTQIX% S?-H?8Z>M?[O2^ _XX@X;@:G MZ#Z(W6WY[U26+T'\-QP74AYC]9WZL\TG=A%"'<23K)**X!'&+O>/P*D[J0U*ZZ."'A=LK1V/L<3'KW=TQ&-9V?)T'YEVYP.QR9)C^ MBGXW,6WO?";>@[/D2J:SQ)H;\J"C+$K:!"$J,?O./&L/XY%L0$L=[0A]P[2N M+?F;^XQ#E^Y:X9WKT>-:\M,_#E[DQ1A%Z5CN&5/OTCM+W8L1ERT>\7Z2P#*^ M:76;FWU:,?R6YN-(RGCFDRJ BHI3,?SQ=I5EGNX"@M ME'3":G84W:1_8QT!/20SK"8F]FFB)5UM4'4X8G6X8G5\N+W[->(^;&HFS:VC M0R@RX+KH%#0F+1B5WY(3?@\1Z=694+\=,)]-9$@%OC'7CWQBZ%D1IH@LCAM1 M<#5AH"1 4I;IG$RLH;N]\M?XY?_&K[5A$W]GJ$@ MW.-?=K\ E!262LEA!@E M1$B9+QS0@T2.KD0FB@E(S2FK*B 6WIS!![M=X#/4L2@^NCG$44PF;++X$0^7 MK)%9*$@XT?"A\V45%XQJXDC3FJ 1*E$&@TEOTCI'2FL00@H&6L-3FY:,@>LB MH-L(PN%,_VP4,$F?&L92FS)^3P@8CI>.X]]1Y-^<45<-HVJ^)0F-&>IG;XO# M&J=/K?SB_CT(SP]1'.QPV,A#J6]+*+8VN1.DQI*&-SU- MWQA*Z8T0HX@RDC;D8@1@"^W=(0LH;^-B/N0M@^;?&;;W& M@$:L,CFMF'Q."&B1W*-8CK989I$@,+ F('A:Z $741B7,$'^5<<#^=4?EX

4';O"7K^4VEW%J8LU P&8SZX7_M7='O GEXP)S8/#./XY# Y[SW_\ M[/GD=UYRSYM=*3IWV;EVZ]VNH\D:!.&QO*I;]6P\3N!*NT2L3UJUDO6*6+$\IY1WC7*^K9@96]6:XX1K9GR%GV!KNQ7>AD/6 _TRF.=5^10JRF()Q'S MHVSWT]ETV?06#Z\"TX>I(3B&*T[SR4P.*O!RGST*6L?5+]BEY':"FR[,HPG%TMEH==@=66.5L%X2Q]T_>9:,C")D$GC9WZLY_>I*AD77RD?6" MBFY0TL\(E7I"Y:[ZA>@RT8:/'UE)'$BES-CVDX;4QL#;V>HKB.ZF/]M@7N+O M\H7>R\2W[.+K&H@R*XR"&;YV6"K9RAUC=*^1RCOG=;& M*3UF"S2EF]9?0A\E[0+O#CIZBXMPURHW R*DZ M'9UAL-\+L95[:VA_#$EK_4Z53PW8...*P]GR'0[7WZ1[0 A^[6!,5 M\/I !"=.EJL76ETC_0-/F6_'Q_ !U=VY<%1OOU=ASZJ3;WLQOIR8M9XDXU!] MYWARNC@F:&$OD-(>WX+SZ*8=]<#$<=Z.=Z@#H[M?J&CUC7@$8HG]610E9K=' M(/WKK.5[\ BDQS?C$;2UH^$1)F_,(Y2 <:1'R+3Z-CS"/>F^OR AH6:U3V L MZDR$1^UM,*? NGPK7J&#?C3WXAC^!;T9U.$EMU.X5N@ M8_++XUW"M^#-. 1=W6AL:"[?F#LH,'&D,TAU:IDK^/2:W!_K! I2+S%T1VUQE6H;H MG\,@Z@#CI)D=V&6\:,Q 2T=M=F9TK4-H!VD9+%D[=.Z&X2M-="7SS@$X<4C1 M*!7!5NC%,H1=M]UO46EJ!]*NM6]R0:!JR(R&OX M^R!BYHJ9F5:FD=[,UZ5B!U9YK&ELYLZ5HMI1)9:C'0'?]A]4(0IXUE2(!>B6 M 4$1Z$+-VH7Y7R.\.6ROO8W^=G:IJ17H+OA1CP1/G1,%2(]00AM1XK9AN*O8 M)>"B)!7(*\1V$[$/B=C;H<1^QN%#8%KP"9/\M^Q!E[/T09?2$*,/GH]>L1O" M/#O0!;5J7JFF,A!7= @)=X<0G_GKS]X+_4F^WA9^;]+IB)C0B'V7:9W1G!9[ M\R*C!KNR[D<\IRG>)J4&"J,VBZM@1ZJ*7EX8^IE$ M>$XHU_3I\_"B/V5.<% M?JA?^FS[VO2K06)6%.WD=+:<+-/W@2@QM*7;+^R-K8P>3;1<$XH_F'T&J"_1 M)KEHE!JZH<^SY:+=;!"E"/"L3U_B,81?5]I(; P?D5?M[3J,2UCMZ>.>X0N M7U;; WW$ -UX6S8!_^Q&Q??T%_<>.TK.?@=UO;!/C55 NF;DW"U5E N>@Z]D MU>7XHUTO_<0@V">KGNWE%J_H*V3_B=UM_+1R0WXM0J4FQJ,1.3^J+].1R'6Q M3$.22U10,1V ]"G-I"$-Y)N"O8KF-$2#FV_5,%1,N@IZ )EY "D#W+Z[3*"SJ+ MJEIH9295TA (X()@_TUEZAITU!<)!)\:=-L:-67;- M%"H&7!8-TD[/_,;I5E&FIJ5@F1X- (M78DS]2/0DJ^J0T6>+KF:*0]$'>)6S M 37A]*D)TYC4,GL><-45VLN:[FJW=[V0KIF2!>0M7F'OF5/>L^UKTRLY,2O* MNW4GDY.39!%7$,MWE\.['$2#4>?\"8(;IPZI) M+]F&,+5.5+"$"I[0 V,*I=\SMD:HR@;*^!C&902QNY4%&]8H=EY2;*HV+_E7 M3#N%#$ ,H+8D@ MFEF\"HVMB36^+BS R37MB2!>!1 MD!$(03PSE*"HH1B+D"2]1"%O X\FS?L Q-:6K7@"O0G1HYQMF++@@H.222K@ M"OCR0AYWGAWBIR"D;YBV34^-CXUCJ++7.*\D&F MK 4$;HXXFB..^+0!'8L.)'N3L0X@ZXX:%CA$'0U);679I$U@LZ=<* M=Y:3YCQ4-C3PDNG]B5G#DPV[Y'+#:P'/,>7)18?PQ2;YM:#&B?@[XP?O'"94 M#V_'I)M)>N1>LHCA:Y:(3]N/EF9B7IJ6,_:C16I %KRX2BM,B@-UD?2@\QR. MOKK>^@MN#12+#R'FM+QW'1??V'D@]D+)C! A!#Q[=12H# !VLHOVA(P5$U?# MDKC3557NOB=YXU/E[/9V.%-3 .^WZPR)W40@C,?03Q"W8,D MG&D([E%I*09XLP_L,]$Y(Y(QFI^V5QDE2A:4"FO M1T'KVQ8Z@AJ?Q&1&R9W/A/JQ!5N\*;']>V!,Z?CDQ>F)LYS*\00QS_0LGQ1& M<+./LNFUH<>:68D5:/^$?;SQ6A=%M:]A4%-F0<\_E;'9TZ\8857L;U:NCI!4;Q;6\#<*Q9\74$9H"-+D1 M$+G),Z6>'^,MK3%P<+<4N<(R+\:!JVS]7"RKZ1((WB%V(WR!D_^_\L]6*VI] MT5?W51Y,MK0S"V8Y,QJF.BFV+A@M]"&C^CTQ3Y011BEE,)#V*7#R?D\FV5XL MF4'8J5EE#6T*2K$+9,)[KEI-K8":]AU*LM293D[4T#;4;5'UHE\#"#ZKP"Z4 MB@B///[M46WU6(._\$ &W',?R*P<>U@2O;8WA<9?C1\=,URTX8_21B7B%DUX M1XF=S7E,OJURT%7P\[=@!OBO_&?ND-QW4E=N PJW$B++!S<=C>519 M(FK/_-9=TEDBJE0F.$QQS$\.IKHB[$!1>L79?SQW]U[L;MMS@%4)@.)+Q)5Z MD:SY;"P%6]X#2KNP(6EX$"VP.>[\B7R)(RIY4E.6U3(JS7@_V07/-KN68U6J M.$N &S_AD-8<.(0AO4?=LGFJU!H6LCR6U'<@G).9'*^4/"KHI\6W[)DH^Y"? M39F)I/"5GS5MM@610NU8"<O_%C]C_]"81]N^!KA:(6!%-:O?F4]/%_DEBP2-&35T12O3)O2,W[;H M1:X)C%S"XIF]"L<*7][3KLC$SPB,T!Z'](4$^@SJBFUU(5>8/F7J=D8+M,KW M-&1Z&0KIP:N[C5_3KA3'J]K& M17&-(HVSR;U["_SC!"YN$PH9I9E^F:V[U* M*? $1,J4:N818&YD]2@I6Y=G0A5QPYMR$5Q,RAQ%4U\#N8L[ERQ$TG[H\P!1 M\_ZP3DMXU\%C2\?@ZL%#V8'03-8HLSST2*DC'YM^$G8(F<7NA-'.G EBU,W? MN1Y,;B=9G03KPRI^4RY%AEN)8Q%J#&P;@L%[>Q[L=H%_]^02LSF+X]![.,1T MC^0^J+\#>X?)BK%U!_\(JJ8W)KJSJKX27SKE4[BD1Y1TB9(^4;E3% ?HPML> MV"V'Y+X#3> _KSPS3'E!!3. QP&F-,B<1:X7G.O%I@>7>\968U?C2%U;ZV:^ MNF0 5]Z>I1=\H4)$,5XG7_[FQ4_D5Y^#<(,]]OV%]^RML;^^]1Z?Y!NC@_9K MFZLZ1AB-P[K%5->951A#.6?9Y]\(;_2W'S<%=RAC#R7\6>S?S*D]"9?2(BY_NJ^L@[ MIZ*;2O11H-!;T4DA^>/!]RPXCNH%=]I^JEW],(YHC3<>&19\38:R\8+EI]=? MW+\'X?G6C2)I'7X]*D9=C!9K&HN7:1XQ93U\W-(N.*^>PM;Q'U !SM$*,(?\ M3H9>A;F^)BW$].7+:GN@\63+R^3:9.Q!=8,W':N>*HR8;TDVY0T( ]7[<6XK[P3E_<'6YY M,T2?DCWHY[&G8_ GJ@Y@A%A7B/6%:&?@+Y$,K!C%^5Y3,99X QE -!R"4,LP M/D'T)'W[NPWM+8UBOI4=C37L(I_DZW.Z98\Y]"RTPQ4:%I/*!EK%H)IF;, < MBYS4HVZEQH#(XW.D,8\LY@+PC5 29-H45_8NE%+L%T#/XD2R_"\:==\/+> M:G J93[)E&'#3/L%QUWG66Y3P%F6QX_ZN?)B?"J<8PEEBV?8X^6N@\U-Y?;Y M"990$ZS,5F73JU!!0 #$])0OO7LE'N/*5V9A5>Y:O>+9R6F^#910R&X:PETL M/$:26444+!;%(!QXEE.S_(;$%A@YS<#+$4@"]S#V_LF+^K2;P\%"R)..E2WY M>!FQI-81*F:<<@=@D\X XB?%HP*?E4^B];A7P6$?^*Q&-^W-(KBUVK $AW)M MP0 T*3?W>I[<>Y:_Z<+[UBCT. RH[^)-BGOQ*9T12BE!O^-RM%R.OESF\",Q ML2I81&H 18;&R^?B%A H.>)5<&)3\QI6['KXO"<1G8XB&L>.ZKOGG92*FO'LS(*3LKZDK* )O%!9N]FU0,>&X["4J<^>[T5/>)W= MD;S9W.((A\^26X?M+2&0)&9'W=3&)\M&')?136X$)SMUP09EQ(&1U9?4#&"Y MJ/ODGK =,&NW4"[:6C0#"CK1Z9CD0PA(Z1ZL4&=]LJA/238\#'N<0(Z>0,81 MPCT=:A$>U/Z;I3>XGT#8O,[K]M/%LKGN-UXRXG@1ZM&5\%CF>"%$];6.%Z(H MJF4%)FM5*H3R@>+PUOWVBTL,RW.W>K&?N"$$9H7<:,1 BW$#R80LRNG:%OCU M)'-25L/D8DJN$U"D_1:$?]+BF,$*1WI0D[2$P)J8'8V8:N$T MP$;I)B5D&67;X-:7V QOE-A'S_^X3\A9@;AV ^5"KD4O4)B+8IKVESQ<*P\V MZU\:QE2M>W5C6IR6MM$3*NDSS< AZ%$2.36)/$8&&B ":ZH#@B8%V@S&@O49=F0,F[+2\I"7S3(7!\8.8X*)>_?E;]@- M?\&[!QP*M=[\TJB5-KK7L8%Y9K24"B)D$*6#?D\H >UY'2V3PY$)UL2%UE2U M>+[0XR36B'8K6E?])7I>PU-%A0'?[D<._-)TA,]Y MX*\]-6 T6L#BM,Z.ZGV6Q>ET.N9C=I^6PUIE-$$!?)R 7#!G];YRFN#(/DY( M'LJ;HV@)X$6($X"?JYD!',$]#G?MX\2^@@4\94'5/$Y/3R9S/LCI,WZ@N-:7 M@XME2@8!! ,Y<:9*'(6/'7MZQ:G_S:$O];DXM%'@/J MN:'+[)G@XOUN1C$:(4IQF M-RHO&XV5+#I1:)#&V9I095F75*!2\O^F)5J'$ MA&4*MPNR2A6ZHL:'()-4G0OE,&9Y6@U&5R5":$TH04Q5QTE3FJW*A!"E!#5A M'2<1?\YJ#!7L!"9"3'4.XRH";!I["K;KJ]T^#)Z3(K*L\(;,W?(;F)[0N%RH MG]V5J('/<5*K:TQT8F7HPR;*"0SK!][\2NG>#'O"P-8X'2KL5M^.LV,GU! "0F0 M\L)'B^%HB#&T@4N,A5JT2%88SQ]%&.<1/0,9"27Q-W?+V8M0;65T#I"RHKX$ MF.5'N(SB"-66.6R50\D"+/8'$=:NQ;^F059GAG:MP& K)MJ\V9R'>.W%\F-D MWJ=&4=3L7]W_SF?Y0H.28>^0,4+0)\E'2^7PI(*%A]BFJI@0B X"!,]]\+;L M :(S?WU'W^Z@@1P9OLM_',@,*!J^MF8F =+"BWI OLP>CBF19,^;)(1@+B_T M*U[IE?!M3%$VS@BT59=F(LY9:#!V'821V>!*_-3#*RCQHJ0T8G&DMEW8#R#Z$ 5S:N_JJXF2\:$ K+[L#/K%U M$J8?Z7X3 M*^D(9/N=16#6_H6^(3Y"JZSP_K.[/0QTKMHZTW66I#S':3R3?K1(I*>'8*CA MF3C=I#+FESBPKGBBNN30ON>SZX5_I>:M,%3%MT#>*&= /=I;G)[RW-((45KH MK\,!6\=%=90KJ9%$Y6 .BFYEVHSTKJ/'$3-^PDPN6Z#>0)$(\U4=0(._K3HA M_UL@\'=XS&JQ7/# ;T$EPAX$RPI)YWB_2_#^Q:8Y4%J(4*P$"&#\XJZ>/!^' MKV?^FFXN[>G)J2Q;2M+ ($3$7"B;$UWG)3C)B>5;I_OD_!@P7:HO 1E><@*0 M &FWM#)*6N3O 2I1&)=@0OY5APCYU1_)@Y6'* YV9,0XF5*"CPQ @=^SNC<] MG:95-K/V(+E2?4CA*$HQM*7+#89:MT1:=RS5(\7>F+V/P MF%"].#Z=GRS2UPES,HC1,7P'XW@A)APA@%#7DT1.12)&!NRZA0P1^6T+HGX0 M>O%K]FC3S3>RP(B>O/U73 :2./]'_.GU"Q&3OE,5$)3YC\DGHC5:9WHF5\I= MF50_HCB9I[O-53(HZW*$\DY1T2MZ>$6U!LEG0 MN,WI*3]I\5)8[R-63O8>& M=G!H[@TNE?7\4>HU-;5]<7?X9E-9H5T$.]>KAX3R;PU->4(&U)0 MD "8_WH2QU$6Q\2LV&I0V0PIEQYBMOR"XW,W>OH:!L_>&J\_O?X:X?65_]GS M77]%GS=%0- @;G0W6NU!W[_"1]@(!62Z;444:>3G(?: _$LW^/ M\DY0T0M,@L506IAG6EA1+>S+6CAD6MCD6G"E6C US^D;>GEBT]2DW4AN26+L M0,A*9&NG!!+CGG9&.'A.Y-"*2:9[HZ ;W,&3+06L M)C6RCYC >03@8<[A2B-P7)XJP3OOQ-8)_&@M5"?P8M(N3^5>K@6K)W")H2L@ M6J1)NY'<;0*7$;(2V5WF*;40G8=P6R?PWA3#GXVSJ!Y\4A MND[@/ +P,.=PI6/% 4>Y+);/6U+S%L!QR+]V8W?;M.V MC)"5>-:>G>:S\;@SKFV=MGM3#'?:YJ'#K%+L_'C 'UUA[LAKX"XKM(YF73BQ\Z, M! 5=^9^W\V\0\4T U,!<$Q,&I]_.5JO@X%/_01R+3WY,ZM?>A.=/1.7XRB]_ M0!3K[;?X_+ [;(G/><:7FPU>Q3>;Y.,;/RG.<1,2\ M/2*@2]B$"M>DORP?=D_F4 VZ M/?@_A6&QR^/1@GJ)/!%7H/:MN.,I6^'-E-G52 [50B]DX C[5GDOFS8NS.L M.,>(XN#]EC8 U;R4WJA8YI.D+O;:\_%5C'?BK<1CZ=KAC]28U9CI9U,5;]0: M2J'?:>>(]6Z?,QI":PJNZ'BM6>")]&"GZ(:%[NKW?LWDF--^ ]V&, MZDSGISUY'M;Q&W,Z'935C\,1*\MV7U,!5Q]^IAB#[CXF>TF,$0]?J8M99/^@ MWF51\B[IK__X8Y>)=WM<5P\KAQ)7RV2-# Y0PFY4/>HD_&\=!V; M$2M>]XZ GS'J2\!B#X]18P_9%T]_P>:UM9I>Q<7+%=)+I1W2Q^5NOPU>,;[P M0KPB[=BC$C=LSTY<>4>IG>E*/"I,*9> F4SF\Z0R#[V3G]%%&6'$**.$]*# MX3F%@<2=6""NO*I/_S+G[J(A,XBKT$9E7OU'636].8X7O#K0 TZYFZA]!>$4 MJBRHVL?,F2Z6+X'7YD,;5H/2+\ MWN2J3\2$LLDL3_*+$HP636$H[D1DY("6?/U(YU2E*^XY1 DYT"5?F]555GQ2 M?4" AG#BW[LO?\.N:'>D_(5!8)2Z5=\;FTW3[7?:&I'FB+:'L?W. B3/?WC1 MRMVB5](:18>'O],\)1+^X!=WY_G"'"Y31L^QFK*9UT4',NP$8JT7O<:WC%[LKSP^)4K.C!W68X6B=UH204I7VT+?-#M/8E-UT1[1A76:E<-$^[93='/)\M"']LM@HR8R,\ZX- M5]4WJ2>>^T))ER@K89YUBDBO)!! M%\6 D>(](R*K@$V!$WJ*GDT4RJMD7W! M?AQ)OH?8@PKA8Y!(Q+?\.7E-(F Q2AMG.H$P'_312 ;[$?I"W_J[_X:WS^2+ MP(^?@#9_AM0+ S@QMZ4] 8RJ78L#&B4560S@DN,YSB3*A.P#)>>1*W&L>=U9)BV7'> )8Y)MX!SW5568WI>](K[@74)4HVHKI@3_VX MSAGS]Q448,VZ>Q.X[JJ8#-B3-P'LIIUW0G9-679#^UO0#[ S.E;".F5.XQ#F MQ.D,ZF_!VX!T)Z5D@!Z_#4#7K+L;G,N*LA7,MY@^%[.F)\O)N:'\.+(]0GK&X(H.G?#\'43A"QELM5D&@U T%WG0F,ZFC<.OBDU5"$'C KKV=EYR/13?^KY'H_K,& 2L M5N=*QR*;07$#<"-4ZH 6GB-=V ;"XU2@!LH1PB][+\E806LCN$IU?O@\B7&_IK-RKSEJOQ;\T?G?$94#S!/G?'))#L49_;#TOXH ML?1LG)U[&S_H[D.J24FJ^P EQ-*3;(!5A+741 7W"VT8K'A'^3: 8GFPT?7]_[) 'M.W&^P M]=;L'V?^^BLQDPS,=.W.WFQTMW?D-VD1.7GQQWYHFUP#],&PQGE/=@FOW.\( M57IFN7KEOI-MM+1W5'0/7@(20'F.(>496V[T"<;*2J2WL0'Q4317]6RU"@]X M?5V4Q&_)?9,W,NE5I)RH;RR/G;3T$B.(4HJH1)*^PA#"/2?3IZ!.(:B;"HI? M]MB/8!]A4S/%"O3:E0*'*789X+/KA7]UMP=\X46K;1 =0N'.G;R1<4R).-&8 M1::S"J88Q1&B-!$CB@JJD*#J1]+DEB25[9G)1E?="<2$[[&8!5:;/3:!)54, M,+"D!=2:W\' 1[/8 G'.ITW$ %=).U(5JAQMV82 IDD)4% 3' P)Y\%N'^(G$J=ZS[BX MROPY"+'WZ"=!W^KU/G3]B+XWRA9@[%_;9#FV_OLABNFJZPN.;S;W[HMLS/OO MS#06>Y= (QXZG93!7.&D6@^ A(,)/RAC")4X8GL,)9Y0P=2(O75'@BS"&*!K M %9R$G2F&EQE&HQ+&ONP92^C/KK>,(\L*3Q@9X.B)NV:HBI*U07NH0=S=0T7 M/\RXV#9'9,Q]#4+&=>F=X/L@>26X;;^])^J6S (:+&O$^PMUMU]X[Q%*F1 \ MWPR_^0ZAQU+4N*KH,7E3&?09]9Z1INJ3='5MDQ/ZU0^QN_7^B=?_&6S7GO_X M,YEMJ% W_ATFTU'R7'SH1>1/%^2?_N-7''K!NF.H>G1W%KBI8V50Q]M\INZW MBJY'Z.S9];;4_#YN@O#CG4O?NBRX1BG;Z&<66*0OU"?\HH1AE' \0JP>@GVA MK-DA8"ZOI#\6D)%IP?.?<1)CP"^=!X2VBAOL94# _.*5'Q,S\ A@5/=P!2U, M>R<^&^K;0">GX[*#*+:*O6>V*R2>FK2H MF(T,=%A37V'-3A858$?4II,^4-H)8KV,4-X/*CKJ%]O+1!$^?J3]MD01 ^IC MIHAQX.BBB\G7(@YM)4*B^SXX6_WCX(7XTR'R?!Q%Z>*YQ4:$S0#P*^)%PT"S MHE\Y8., I411037=!0*+\7N4ELVXYV[TU Z^HT53R.7N>2@+Z=(7E>AXNNEX M/J2D;7 T;>CC>1:ICJQP);^XX9^8)5 6V4.J \]M"^E4> QIF&.6N\SS+ 7I M4OX?].S?I^#)G)\6T&%1T*X0.9**#(9$F?%*X2C4EQ68_!K2TZ;X]2L9N/C, M7U^2W^YWXI,=#0*0Z!1RI7ZT."VVM)L0S>B/$.MAQ/;$\DZLP6I?:F@"=I\K M8$]I,_FQ3'XPX+9:N!2]<@WVLT^(B27XL?N(SY_(8. K_Q8_8_]0SU=H^=CX M_I^($]7R< OR8[K7=_^$T3ZGAU:,(-W5"1.2IC?V^A$M\1Z%6 DQNF67DH/8 MK>M'M.2%2?H0=C9$H^8 PFW#M2&JV'*3JF,H>+,#]E<]E%?;6 #V"D.JUG,Z MF\_&Z?X^%^\)57MP?X24 O@3*5.J=KF!(R0MI8V\5I)&WH)GX()1YB":BAK( M3] K7E':S\]!L*97$M4&D]L2WF?PV-*QM(G$"Z1R$")Y3172%P01S4G_0F-',GEU'L[=A!:S&>*"2_ -ELU,IU>*B3T$W@"'3 .(+Q3%3Y*A-^[Z35#T/U#+=.M[!VJ M*PH>DXG/.#O$3T%(+_@K#7ZC$1@&ZYSHF-^I 'OI%%@0M0%OQPG*QUD:W+A2 M06'P)C)+,$S_VXSX1L@/JG,7779:";:*A8H!5F@1"%1[UUNG5_7/ M_'6IH+G\JKQ*2[.@:V-'PU1/BKB04D4I679&6*V\#WJ!OG>AG;+0V6-'I9/1 MM$Z*!17Z-0RWACTEC<%@T?-7WM[=WGSS<2B_9L_[U"C:FOUK6-IRF<$K)8,8 M'>C+]T<+Y7"$@@6)V**JJ!!(#@.#8(7Q.OI,1#D/_&<H@2A$)(3Q(Z30EI-.<2BT[OTN721MCW2(CG M!S&]L.3C]+)=!#W]M!II%6!RQ4'C[!P?ES M$-)#__9K,+W0!L)N9X;5)PMG.N&AO.AYA$I]LP",]4YMGQJ-I+XVS2>"]PZ& M=)@D\.$UWK'7K2V]DM,GT$1>Y3B%0_L?MA).7BB/+E]PN/(BR?%#6SL@O\%E M1L.>%U.>3V!444H6Y73A(=Z#N$EJ2]J6I2\Q88.$J"V8E1JG"(]B[0!AC68C MMJPIR]^8Q5#1L?K9UO2DB)19JB7TZK&S%)6$44ENO4'C;UI+S=!KLO9@U%$8 MEPR:_*MNS.176<\WX1T.G[T5/GOQZC&H\#,#)BWJ6]TMGHYG5:NFL5]*"?U. M:1FV[WY$,,V3Z.YE(7H(MBY7CW-6/ZM6>MO,J!C+R<2 M""34X$!PK&1B)$@D,X@%L9G5 "%0!%!XP[_LW%;2L[6=V3!(SHSZW?>%DV^P M5Z[[5V_[PY?Y[%=BYUB)#<97:N9:B[D4E&45^HI'2>[Q2_QIVRP7VHF$#9CD M\*41\R\F*O L^D"_TUX0Z\8VK!ZMB7;86HE5B7$KP5:D-ZL0+"V=)V]D TKU M:JTYX^E8 9>#5LVCE2DZP;"#J/.B%H:]57&4+%,)<,!%Y41L77L^OHKQ3AMF M14,;H)9SHV.#)TI1*B6-&&W;YKZ.0JL$JBU"@^.O8;9*&*PJS"H<-FM4*#6Q M 7OJ%0KH'H0S59KDC-=CZ%_,&LXX4QM+*+%L)M<6<]Y=3' W4BLTH:PTG<[OKK$M7-/CR4?&@Q.FKVK M.ZSY+$V=R-ZD852 S+HO@1P]@4S%%F)S*L<2 N&A[?\^=/W(7='"!6@\*A-H,FN?'JU* MB!I,"RW3IHV85(HPD?CIS%]?X&>\#=A9 M4EI_1SC,LC9&,25A1&,QE"4Z9?38&6&)8E9?"FHFZTU*IR'ENJ (BR0%,ZQB MJ4TIUJ%)>KM7I:4MR-(\"2*6-U?#%_ 5X=Z%?IMP$]\K5E50+^_+D,[BT%O% M:1W&7WV/76G[BL--$.YH*:+B]UQH=:5B^N49?195'R@9.Y.%DSQ#4W225JQ@ MY)A-ECHJ_VU0+/)\CQ%E3"Q4AOS)FJ$UXG33"-B[-MW]0O[(34>5 D44#59O M[WYMBR4D;$IUFY5X&5?B TH^_A@X>^9)4A,I$5.'9HM\A:U-"B M&1A@Q:[GX_6E&_J>_QB=K<@T?6 ;8!=XXZT\\7Y2:T.C$&OC1L/VEGFHO.VOF0QN6);\Y&X M&F/* =9B?+K,XN\ZI#B(&G8*D\3<0X@M\"3&Q6Z+KH>0O>%3+N!\2B>XED)E M#?W S..L'EM:N9>E=_SFQ4_GAR@.=CALS652:VUT1E=B27TG:CG/I_7D0>>L M8C6C@[X1XBBC;D&*TP#2._U(;V[VUS+I:@B@KCX+T7KEK[8'^DP,??&!_&=] M[[YT,Q0N)7M0S&-//6Q=.F-E1(]0WA?*.D.D-ROA?;Q:RE"W&,,R0]? LU!? MP-B^?"&6X+O;C,_HT^O/.'@,W?V3MSH+L1NQ&Z?M"5;=*<)@79=-]23Y4CYD M"?-9?SG<(_3PBHHN$>O3F@N^QC3%W,"%%[F/CR'-6Z%W"((-XOK+J.HPZQJ\ MQ8^DM26^I"NP!#ZETR ^I;VJPFUS\Q[ ?UD_/'\M IM&RX:'"-+>0[^R0+@ MM-P5X(@*8N)>]"<]A?J5B!7213=]_:'-WJ5M3!J_C!&-".XDNXU/Z;'CQPI% M>&#T)Z?374YC^%$QR0J86M4#@JS@U=W&K_(ST\HW)I%3[EC#@O)-G:0]].EG M=RFD4M4 M $:[Q951TJ(#:,CHH 4<*/KF,UY, M'"Y&[ )'1\&@07 X?[=ZPNO#%M]LSE:K\(#7UY[[X&W9>W+7 M@HH:&@U-'\LK<:5H-Z?CA3.>)6?R&5VZ,Y121B72P]?8$)[(#R#QQ J)Y8?Q M XCM]"&VD2-Z+=#FY_/J*AOOQ70JT4 FCJ$!?_E;K\-7C%.G[*^>W)#_,F-\)K&+21H86-UMF6\ MD)]N-K=X%3SZWC\QO<_O!>2[*.;N30[;%XC[Z%$ #?C,3YK^)>,D?SZ=\?+Q M@3*#RMR,4,%/DJ*;<802EA#CR9: !$S#C:C%I(;-^[H!8,]WAGT/Z+OPELKQ M5-_]O66OJ5].=C;FK,\&PK5-01RHPA-'2BN1?/S4T*FLTN.;=8)J4>$0@P+L M#/W8BU]_(Q%]FFKSZ?47]^]!6+KM)\HZM2;*,Z.P1DS7J\( _-6Q@!-XIJ-& MH^>\E\^>[\7XVGO&ZS-_?>73:D'Y;Z[\F P[+>I,+^3&\F.O'@G#Y<\78W&Q0TC-B'2'2-RHZ3W]9=(^2_DV%0@KI.,;T-GE#>E/-[C&F M/.:@2^IP&44+0_ MRI$/'I#UJX1&W-5=">:#+%4SY\=22HH$QO$A/H3X%\+H[K"[I6'(]FOZ;L;G M(+S9L_,9__$:D\6I;F+1,;1AT-^=88W]95Z>0-(S2KM&2=\HZQQMR.HD[QXE M_8/'"8#Z8SZ%K[/S8+?SXD1M!S*I)@E'KO_Z/Z-4<99XEN.!)W Z1PY"STLX ME>A J0G]B>=K$9"V(7UNV\N]+ M[@82.\AM'IWM!LQ'9HO68%'Y-0P(>_'K5S)N\9F_OOS'P6,OB:DALZ4Y"#KE M/&FL)+,G.#*"(\1(LL)(.5%;L-FGU,Y14IM'IIH1\]&IH#=8A!:I'5=KPI:W M\3(?PK*$0W8^4+J62/Y&5JYKS?"WGUY \-X+Z^H3V.F8,W&7\KT*)K)9+&.# M0:A\'SCEQ,*X&T"G:=;_;A_X;'>.*JN:5/>5"/Q$IE#T-?16EJ2%]8I.OH?J M;RQZWKNKO%'?OF_7_!QNSZ[!B_H&S^ETTDR 2.DA1A!ZK^Y(X1I9"N:$4]VC M.U)"I[.$AO?FA CC[,OQ=0(=NVCEB.F$*QT) T4HW;C5V-\ZX08EH@Q&:0*C M77&("HPPN M+SKIG&HD(*,1!?Z4L^5FB],Y+T))#/I3TQG8DXDY@"(XT0RT(M2CG-ZUT7Q] MS1K?=@SLN>&0JO)@0Z34D>:.]08-#'0RD[QY+[NRF78!/_"9U4J_&=HNC./16=/N#W<1%O_I> MC)V(QSLV<5L7H-?10(6^2[VKG5F/[S/%!A2)3,\VE_;S!" MZEM=]6@I(?TF8B!U .DX%D4%][P)_!OV'I](B'KVC$/W$7\YT$=Z4A:CFT,< MQ21@):LZA6-H/5)PF\):?*J??\ZGT^9UDZPOE':&DM[RN3A"I0ZAC[<'5$PC MHK-',:J;Q@-JIQ&G]:8=PWO+G;P)9X]97]>P@9:47\W82H<62#BEP:#&:?&B MDY.P+WH:3#O,29"HP5NQ/:0+;WN@JFGHJ.D@[(BE.F"$'S[I:AC2-40WFW.J M)#\.LX)R7O3GIU?ZOY_=%>E=U3'H4 )P"QKL::P3IK6]H(B]?BJM[M3 MB/#JA\?@F77\R"IRO#22#]#:^Q#V';S>&FIEH3!F0ZPJM#Z,6O%W@?1%XLQ'L7*^^(23_UH#92QE0-YK\4D&9 M"/H](6,XWNE1)$=+I*%M7\FP* +:-0#C^JOI.6V9OSY;[SS?B]C^VC-.GY 1FH-28Z.X5.%(PT3SC)^$\ BE MI)/R"A7BLO=V3$"S?\F=BN2/)BQUE%!D- MZW":,J:Q9CJ9:\,U0K\GW8#-J8.IXOW@MV;F^C NZP\$S=QD0)%)\#\VB4\N M!QK6EU=G%&3* F&M![%*;^XE8JW*&?;8@C?WI*96@8Y8'?9@I)2)+TK$9__S M5QS1Z#IYOV^B90 =NP#'8S>^-79&3ENN )8OE$CODXS2:R4I)^FCGC8Y 1.Z M3)]@HND+- )LEL"SZE6]D*MP/J.XR#8[G&.T#V8GWIH%^)!)L0MS6Z+BH0> MF;'VWI=IS]6W .HS]M)Q!G)A"4\C5' %Z,Y@%:S@UR0J,NK;AH)MP\D-,B)O M*BJCE8#CURN?K,38G9WH)G["X?V3ZV?7G]9KC_[@;HM3BJCMX!J(F[<0ZQTG MH@[DI[WYU(1G5&(:,:Y13-@NW:/,.2\=1$;PI_QO8:B8=\ZRZ3]F]P=N,7[DK?[J;@]8Q>F#\/,6 N5CA53W)K.Q><>?\8YRYA'CW@[?;_]X,>\O MU"*X@X?T,KW$[+V,YK^$DR]=5;0%4F66WK.K+\FIL6.Y[&_KY%AO/VJ[Z/H. M_7WG04N+U.9EZ2)6D^;@>T3K0:F@@!NC_SKX&$W'(T2=Q+_49,#Q1J#S07VT M_R6F!+K7A=>V "[EYCU/!(F(.OL',XOF@(3[?Q'WWV6H:L&^EROPF2V9@@T* M^=/"LU"S[W8"J/H>4-]?&NKWMVS9.'O]U9A%E1PO_O8AZI":436!K?*L]Y':4EDP>9 ));*9<^ MT+[*40,R4S\*_86XW",6N MWV;J7;RW2.4HQ4K.ZT=E3;[/($,PBYD)(GCC]DZ#A-M@N_TLC]KY< M=,F2:LO8_)).Z8X.O:(C+)-G%8_OPL%W$%S#J2S&IOU_21[.MJ+X5ACW%8FW M/!T,/K!O-@W7%G6;G6RZVD,_+S4.)E:26W;FKVDA+&J']P']%7?+$)05XR]% MPLBI^F3@8KJ8SM*7)BD;Z)-\O/YV1FCR+S!"+6]GOH5A8I-QJCZZ<8DS]<4!2WY6VP$V\\XF[%Q0 MO-,).*YO//1 MA>(&A6T0567[7RGZ4-2)JAL[7=""C.K;!@^]+4IY4U5YIM+9;/[7B4T&&7[U M/8E_H>&W-W(9Q ;^3R0SP$1J162C8R[OZZ \T0W8C<9:]^_B>+LJDT[>XMST MR77JS-[Q%?*C!F-6./SW>8+,1[^9PV'.R+QGUWH?Q.X6[@*CE)EWZ':K$NK@ MON65I>&=\.@=7S_L;Y!8,,X(:%\PM*0R$YC3@?#OG*%^6^7X7O9>R#YNCY1[ MH?\F2N;5F-8IH]QCK)MS 5^7P[P610_%Q()-'_N+SPF0UD\Y.9ZNWU38>=WV MK/OQA-]".'BM_3;Z=#GMJ_BR#<_&&U:<8T9QU@=@#?CU$DQ=PS]:WY7U),/L M9L/^&IT]NQY1^Q9_#D)6,*)O\VWK[BWXKA89-*Y$G/973KYQ4*()_C>S4-[ M_;[1=K+HSS&^VP?S^E?YO]JS>,8?OQOHB;N^T_$ZO4QGI,LWDP;7Z[MEI^/3 MY$>DFN_[RS(?3=_PQDWZEY&?]TX&@V5*PKM'6&Y0ZME]6>_X+N0>,H3 M,"5;M]/Y]8DD@UQU*9;M+K%Q+BKG%'%6K?>5ZOKA1_.@(BY!DU\=[#3+I]." M9Z@,S+.%.;%S BXJGLS^MNZ9^6Q/JEK3/_9X:AAWHFF>+]69-HZ7LVL[^0ZB M7\J/U7;+I7"[%HV1!X616;H[5N^+2_SE505R#BT^_*E)^7MU:[ LRE4.?L4Z M9B^=)L#2PS2>]LG9JID>'Y]J&!0+.>(]7< PV&_.C^C"3:]M3.]/&UV_WBO@ MVQNQR#F/O$.%LOW:] M50SCEZN/Y,):IZ?N4NVCXS,-BP$_R%7H)OI&\L+SJ-0[+N/1[LO.I[D7?8YZ M#R\N;UZHU'L)@O[V+/+.G4)(#)O.CM3[X4K)^?FDKL)KNK+5M7?7NHE"6:5_ M[.\8RSVAUKS59CMV>C[I],JEAOEXQ>-IS%O=\F' M:]UVVFB&0'ZPMA"&5^6EI90H>3*9.!V[UQ;"U8U M^;=Z#UCNY R+$1;M],-*CI4L%17V+5]W@"1&V%Z0J&N+WZT:88ZS?U8DP]U M>FN;DGRK;Y'@'+/;+LQ:&,M-)^#(=-\>1WLVL'DR-=T1963_Q@ EZ61&\!H* M\[=]IK]M64>$=#'>?R!_#4+>X$P&G7^]/&PZ'R%^PYFD[GC>'$ MHL.A(\23<1(:\N#[7?B^'0[5WC_V[)C#N!.5AT/'=J:-(_#)]]8K'@R-Y\>B M\?AH(65R%S648.FYM;KF\*7*<\Y_B&ZHPZRX?AI#\=O]:L*^'F M]\JM2R: 4*=P#NG%;2X\J*^)3.V5KU:S7[9T M0,?A>UEFP&3?_>7PI7V2V3 PWWW1"2M0TF*;KL6HD$&+5N'522US7$K#XOR$ M +)O*_=0?6I?8)F%DG6L]RLV 7L#3GZ\>G>,6F_X:&G.NF#0E$'@X@9>Y ME%+MAUG4=P!7-/>W#T%,@U6M9$,YD9&[WAD4:] (9?6>LZ-K9KDJ$W5-./@_ M#Y0_&@?NJ$%]((Z61V2PK3 "5U&+!6/W;Y8FJ)R7U+MF[\./\8P[!S6^=G0_6>F%>^N.&7'!$AS8Y'_%Q1(&N>/( M'$T5=KX"U13WPO/JZA%KJM&J]P5*/:YD_\S(W?+1.>7>>\&W/OXWEL\K:Z4 M[^[:V)(X2WL\6&$D=459$XBV@;ZDK8L@/A.9JXBEK8Q>\2.U$,-L1_( MJPV ;5BS'&"KN@(#[."$ V8^('N/RWDY-PY\[#R">XZ!RW40L7P(7NB"[2AY MP69#70'?6 )'0_]X%'JX&(0QVSB_PH\Q7[[]3J+.+FI[UJB%MS @,1,ZWQ7Z MIW1^IB:Y08P2C164%OK"J(&%B,F2.6,D,X>#'C.K0J)+$;- Q\!V9/O3D B1 MW0([/W=Z,0*\.ZA NCZK$"O=]&GGWR1#S7CR\\+TC\F,;DNV!- M/(*C!_P]?D\;_]K5MV(OF\22$$<2^Q_G^=)H01@5E%%.&GUAQ!&G#@4T#:)S MW'W&K]A/6 JK%] FV-@>%&Q2%EO!GKB&Y* 8/E,U,H =GBP..;S8-W_"-G+N')^=+/]8<'AD-! E\HL6^V]# MO0KVCQKL ZT\J!#&$>H+W4CM-WZ&R!Y908(@!0?+@?E(FUC_FH0D6A&/P:5_ M!6_@+9-AKY\5<:=_^8QE$7(^)3^\72J61I%G1@%RS42>?(2F<424/F MU\!1KU(4H"@*XQ*"Z*NA7!2?_PL%SZ&Y?Z$AUW8*:_F<-H*67 1D[RH[H ME4F $2A0(Z$0+HQ(614# O#\H-&DH_$QS?TS\'P43P($3-VK)D0(Y<@(9CPP-W_]NG2C5X^K(-O45ZS>:CKVEZ! MP$0+'Q);A8NC.CJ")\0((DX1OH2U,C&=\6(:QT^/.;8BJ4LYP)CZ0'S7]XB[ MO@LBOJ@ICJWN5V$PULF/L!$N3\[;L+8CC'+*<\*<(K&;V),6&P"#@^;;@<5^ MI8%B\L%]7'>FYU0?@L 9;UEF=>FT,;;C)*"!,T*.^I"N6P[C2*@83:O-%_+" M6'?@?7T)UBO:/^D20V?_-!XT:N7UUL6=Z.EAGI!6(O)WE!_(C>.0/"8QZP56 MI>7.#6FG -Y&-E%2?G'8=5I%_KU+W]!ZM=KP%6$3Q>&W>;W'S\3W=4L4LS(2 M.F4Y*8I51!53Q)P8K+_J<@-5G]6J@'GXK<'Q<><+H'Y,?E!X>G@N[<]F,"Y6 M([C3%#Q%SS_G!9_^X6ZO+L#@=!-%"5Y=)2'+.TG=.\LFCOB/M0/"G5>VR1,R M#3\I[B2LT]%P@VI+B0"U^#U/E>;S(OC# Q.=NEO.YR#_:#0T8"ZO,!#X)YN- M&[[=/MWX7K#!#^[WZ^_NAD[%.7^#>9:";YL$NAA+XA;JG!QFZ$XILW68E#:B MQ%&9>C;_1/ IESJ4X-24P*3_C.,DI(*G!AZA^^3Q3^S%;/A1:I'YO ^8!CUW M?8"*!)X;GPJ2/L%*CE)R%TG\$H0D)C@"]0)RH*A 7T+S,'C?;M<\$+GK?/7[ M.OUB< ]'Y%6C2!_F1R(0G>1CZQ+98K,#Y93AQ]/*Q78:8J](Y*V#* GY^3<_ M\'_VF"(H9?+*T0D[YI:PX2HV!34' 4SJ*2Y#O"+QI1N&;]E%HA<;E@S>80A] M;QB$80\;XF:X.,QV>5@42,FA,KT#E%*$@9PR$3G2WB<1\7$4H9C*ZG&Z$?(8 M9921!@U^ H98!M60;F:#I8]D0]*S!M&M_UO4M9\C]BXTONH,R9CA8@!I)=J( MCMTH]1FA;IK@HO@[8.7;29@.7E)&74@PAMU:.2PT6LN80&5'_U M:_ 877CQ[1-]Z)2/AVGXC7%QQ.GRA:V*W/CTE<]T4G"%GW!(.:4?/Q+WD:Q) M_'87!J\DXC.$W8CZ/?;Q$ZF'1<.-FSX,94PR042=+9?L,OK%SI50YOBLCK&' M*']LY,@X/$!DQR,=0>9,'B"/L\F6MQ@0*=CP <5:RBO_:IUS>X"V!;\I.$Q9-GRP:Z9=<230%06/I<.B!^ARUQ5\4L^[(N>5?_6QZ(H2O^5UD(QE@*-I M,^T.'FLJ"T5L/1BC=QFUGP[XC2O$3]CVYNT6I^&&QIZ+U9])%.'<1 M13C^J>@/L&-TQMW\[GB>V?XV'1-98:(T_XF^]"$(Z2_))EFS-7KZ"9-G_]H- MV8YXU,9Y9F038:*&AQE'2"4"RKB#Q91 &>^XY4&/CN#8SSG#[#/C&.&,Y:[,G@B$VR -U#9$7J7!9$P 5FFB]_UF3-M_&@/AIB*-EENO.Z:1)*CDE6 <_72Y'7BYC:.@SL0HF.M4P"V3\ M3N*7SWB=+D&]D.U#<$T'E OH#P6_HKO#&#;^R61C_P*[(BWK+@O6_8Q*;?8R(#Y!V1?(* M>GP2SS\B3A*X()A"09V*H(6YD4?8^^4Y>/W'"I/4OND?=;.F7_%VB?]\_[9Y#.K] MT/S=@"$W&I68"Y\=%A;,MDM3 F:-=R+_CAC_NDVWTS28S;:+J&8+]%MP%Q _ MOO79I2OL=ID[3'O&C]UG?!GXKSB,R>,:WV.?!.&G(,;154*?I ^\I?]VW32F MFKKQ;4MEK N7Y'7.C@ZS#*M\[O(V"=^[T_! 2JQ@%(>$&<"42Y0RD#^ MG_;KS+KW&(%T>&2?#@=V!($4R9VC\\N1<_RW;FVMJ+:<0^<(;N=-N0\K]M34 M*AYD#$T;N'VZ6 7;P0K5K8^:'$NWM"\>S8]/\L,*E Q;D?;A>!]]8&9U2)B3/*,T3)7L/G$F3,>C197F3L*]E-L[;-8%V;=2R MI'D[/%^,)R>A=ULGV/-K>I7C5)7CYFWLDK30NU6N!\@0,A8%Y? R2I,@ MD,<1R[_JV? N/V$2J$6SPF9VO%AD)0NSMT$WM$=+X(A)8 P/31.IF'I-3$ K M[MV$KCYCWI(E=U*I)9S5;!ETTC!!"D=4"L,6W;V]VQ06PJI_Q^3YA0Y5+^BL MGD[O/R5LDG+[=$76+&4YK1)TF\11[/)BCAT=)TO%(#(D61.W.L?)=K+R%E#6 M!$K;8-/6E#PJT:>CM+1E&(1IU0;'H%;QAFIC:A7OI-+9;M;9^87QL%,9Y,_.& M]0A-I,57M(E&&7X,P(0[:O=8E9&*#;ZJ M\QCJK0G9*T$=%F/W9&UL[7U;<^,XEN;[1,Q_R*UYV8W8 MK*S,[*F>KNB>"?F6[5EGRFL[NV;VI8(F(0E5%*@"2:=5OWX!DA(IB;B1( &! MF)BH3MNX''P #\X=?_V/UW7\Y@7@%";H;]^]__Z'[]X %"811,N_???U\>WL M\?+V]KO_^/=__J>__H^W;]]?/O[I_S5;)YLMALM5]N9_AO^+-O[SFZL$(1#'8/OF M9D?5_WYS=W?Y_9M9'+]YH(W3-P^ $@JB[ZNQXMT""78H_=MWC56^/N/X^P0O MWWWXX8>/[W8-O_OG?WI3-O[I-84'';Y]W#5__^Z_/M\]ABNP#MY"E&:$FH.. M=+"VKN__\I>_O"O^6K9.X4]I,?GS_ M_6L:???O=,*_XB0&#V#QIJ#AIVR[ 7_[+H7K30R^JWZWPF#QM^_P$J"W=(M^ M^/'C#[3_OUPE8;ZFYP9%URB#V?86+1*\+JC^[@T=]^O#[0'Y&&QB2,8I#E)6 M';]WM.4[[F#O^I+Z2 XWH,//%_N3IED*YNXN1;>HLBB$&8 M]2'U=+#>I%[!-(R3-,?@(DAA.E\T&?LLBHH]#>)>GZGZ%!J7-0M_SV%Y-.>+ MQPT!#>?K.[@ CR$D]QY(">_7O<[N;Q)$CDP['<@NLPVS&(?X1(1>2 ,4+:?7,_"6D<>XH _@!# E^ Y!I1G7(&2 MZPDAUG&8NTZMDR.O K0$MV@6$G$[CXDT$LV)6(/BK@.,B.:;W@/\N"("JVY10&Y\S6)<2(\*C'."X<^ :K0@FA&-/UB"@H9T MGF=4VZ0J?T]I3F4FG5\F47>C/ 94>B=?0I9@"'I];JWC:228W"D;@+/M?4R8 M%<'LF@B(&WI+]R":/>88A.O^4!0GTKC$6VI!6$+"8F=I"K(^Y^ADJ ')U+T! MKWX)(X[:HSC0(IR(7&\Y!= >#9Q@39#4Q MK)9A==[] <9;PKS_$<0YF8P(&X2[9Q2J1X!@@K\D6:]UR(T_]H(.+5<#KTZS MF>Q 6V^93C?;4)E%YW>5)>%O1 (!$140R1<]B,%*99;!%U=Q+NW+V8T[A.8T MWQ2 A1E\@=E6AT)T-.+P1.MB!E+##Z.]IAF&(34.T?W_BB"5KXA"4IQ=%(+Z MUQKWJ<.L=BQ>^W[W)4&K#$GUYZ?@5?\](!QZB-TETSV +,>(ZMP.HT3HN/"D$>B+OE;X>2B(98I9G*Z+Q]17)AB-*(W0W M <2%./(9!/3G(50Y^3GT^@W6,%M7=GUJ%2."%T A'$+D49Q*Y_[EY&2!SQ#! M=;Y^*,S\#7*^HJBTF 5HF]X1]'N=:/6YM%J0"QL@8879MG U!2'%LAWA*Y % ML ^S[C*;3H8&EA33!["A*BE::I=CI<;7:38".*0'9@GH_5<8JYL.AQD&01]; MD<3HPRYF ,>&RBP#+6X6ADE./NW:Z7"Q'7"5TM/U7NX#Z?E+H9@^)?N(E7U@ M15K%)53T=+&*JXP]^&KR%"*0IH0W/U?21HW_$WC-+F(B;^I'0ZSYV)P^QN>PYC*U.^W:*9AIZI3LW\W;8FYD[C!ULZ(8TP M/O'/#WL&NE)@*3+:STH_.H9&Z2Y!RR> UU?@.1OB=+2/;V15VG>6-\O0*ZQ/ M# WSJ'WKE5WY,DF)LD@%S<+[3LY>T6N('>Y+B>5(:3\U>N@9_E:MO*M#"Q"< M:4RN<0"103C9T.O=NTEK$@;A"/QY1K#4L)REPYYEQ8GMPF$(^Y7Z]$-CPO*Z M#GLP5&8=W&Y]Y)@==N4RLUFP8OUF>NDYJ]5O&AG*=V2Q!S"0+@!%-)&V_"V= M7$O)@F)N,CNAYV#"(D4UP8? T_E2,F%1O"$%X??+Y.5=!. [NAGT'V_+VACO MJ](-_T)^]0?RW[T[__FYX@BYS3$/=;LB&!/%_@P!? MH^B*;%L+;'ECZFU]V&S-KV9C9[L1"7PBXW+H*OX\ CGET;\$-!4UOB7, M\?7_@&T+7>WMQB.0"$$)*L)M6Q(A6=3R.HU&^E6R#B!B$EG]>31R;F ,\"4Y M[,L$LS?ZL-5HQ-%T=LIY4?8E6+=]'JW-1B#O#BR#N)Q\]@K;>-YQ"W6B=C0M M@O2Y*.J4IV^70; I"0-QENY^M?]G(3D7S +?GG,:&[@<@_3^3.PSI>58MWFR*9 MX&VX@O%>9%W@9*TBP.RH2)B ODEP!'!13X[\WW=OR#+*4@5WY8J99!8T9@"G MH&A)>T(:][[]VW[I7"<A\))C)QI'75@'R8*" ,\;H&YN/$@3E1CFIH_N2A.59P:W#^=:+@',D:-2 _3A20 M=D6@QN7/D\;E1%&O@?FWB0+#-D36V/QEHMBTJOQ[6-Y/5A&)W#PCM4.E1]^&!Z7O[X[]FT-[/&2K'=MP&YT% E8W0 ,^Q&C ML0E[UVG:Y!>0R5'?VL70&HYB+H4+8+0W1+VH1N5=DJ8$XZ(:!'M-2J,86>D^ M4?P^@-$MN@PVL"H#4%UZK,6).QI93U5*KIWF9O4W$W0Q',V,1N;H%'RK!VV, M4RD%ZG%;$U33ZOXT-HO\#\U<>0GB(EHK.Z@BQUB%7%\CJV('GK'6PNEA:@45 MS^)NP7$S,[3NJ_'MPN&K(H-;CG-,U,OP2IJT\%F/H).)=>Q*=I,;O"&]?$E0 MR%V)L-O91Q[TA_93DD3?8'SL7#WYLPG:CE/2B!1W_1K&.34+".B6ZFIF356. M+:&(27NCB8^HJ%!I?,'D1BNNB%42$Z4_I9=U=AQ (]W-QK4(Q"WI[H;7QK]G M+-%#3\F01]\&B;=0>RLF)[H0V]L:HUKE+N=T,$9_XUV13SA)!>>=V\7$&NYW M%E*A6-[6TA#%FP!&5;%EPOL:!YH/ODQ/,RMBE%M@BP?<+B;6\$!+.2(0[>K! M-&QR1 *'(62M1**CC]U4H+?%.R"XRZ2ZNAN/JH-.23G4$LE36=:4D2X-. G; M;;U-)R'#?ED[D]T,7Q$#P[]R:GS+R\W MG[9W=$!4_3;-,\/S,[B>M-4'-V$TANMI77W $P=.N)[WU0<]GI/*]?2P?I\L M)US-]?RQ/L#Q6KN>7J;I;F7$AO1+0+-71)./8FA3JH_C 6M!UDVCIC)*K/R* M/5 ?G1=T96Q:@C#3&BTWS:!J:/'/DYOF47XB*,N,(G%%N;4&P*%Q49NS5:T/T"!JIZ[V&2D_NE"U3PD4F$K1%S]0Y30DPU M2;J&STU+LAI\,I&I-6)NFH_[6J":"'4Q$:LH)Y86UK@O0%Z!#(:$5!.YV'&< M?"/4@9L$7R7Y<[;(X]/ "$%&N=(8AG.$">)S7&Q.5-RDNR=&&6N3Z6EX165= MHUF>K<@G\$=]6MDK.>EAQ0INTS27I[YJ;07E[#KE4EW./E?8T;S00[U$D7%( M=C:_+DGV(>ADRSJX3(33P1;ZQ:Q$U,OG-?F\)N6\)A_Z98$1D>_!4!/4O8-# MY0:?C'M# :U3N<#U6,+N*.VD#M<#!KLCU%YVU]'(0#F8I(P2K@<#*D/%8TMN MAOUUA.B4)[D9W=<1'@9#]3,!EH% MMBYF%AAUN!G-(;B_? 7?/JNU.G]W14X!(R:;S /&QCI#YJR<(H0Q+0VM;2 M6$571GSE#6'"<(E*OTVX?<(!2@FKHCH>BHJ?XE+CBW[-RX,K$.\'FLPVW':$ MW2>XH#C+,'S.,ZJG/B5E5)W@DM UNDW(?$48!#$UB_Z=J$.TJAP1>>B"YN@1 MA#DN4WTP3,F?KLB/:%F^U-KQ3/6>SAAV1+1)#KD#_Y83=#)4WS?*P^PS6#\# MS"#[L(T&*E.<-2@D/QU31WZUFW6.*]V\YX=\EUA\GF593%IXB;Y M_XC-G+J,9'#%(IO+23,CM";;(,ZV7-YRV,9(Q!,H%--/1$?"04S.]BQ:0U0\ M*4W-L?Q/0K*SCZ9SIZ+VST3X764@FKV0+5^"+SD]N?-%9:B2C;]4'<6BE9X0 M)^!%RL/8O%:>S55M#),N.9$%_]#GS?:L],N\LM]UJ8*30**JH7(S!$<%*MDK MU_5:^*J?X:&#L%\E?/MKLHA<=4UT&*XQUXO@]X%H[X=SO3J^P.LSQ4@EGSUQ M=$8T&XE/BG0.8F7M]V:!WY0!G"FN/HL@,LA2; 4&45=9B)0=^.A]HZ;)O=<3 M$2[AY3C:<'"N]#<[_ ?-< IRYWX+%'VM$'70>$E!UA-]Z[KR8K!= G MN6_BY%MZ2Y:- <'.1*7GO=,K?4H> %$X0U@\>5U+,$\)I92PVA=(%GVQ_9J" MZ!;M[6JS,(,OI7.3'SIRC=H;"6)+2$&===P(3F:*8\8CZ46M31R FAQR&6ZJZF/S1?DT'V/'^7V,UG.@CU'"B%=JX*2A(7H/;N5; M=/1$*YM\03^[5E/70%9>4*.K-6LZ>AY694W'7>U8$W5!(S*;RF*:?>Q8Q5Y! MJ1X8$Q>BD1W DO553M_J,7HN;Y;M;>7*NGQ;G"$L6F/-S117UNQHQWJ(LKPA M5^=.'J_$<"+K%?0J'DZIP7PMH-JKW&:@J:K'-@TTC U0&,#N]0E8?(>!+%IO M&1C68S_;!K![?=WVDS>01>MM,:"JK;-M +O7UVT_;;,TGT?MM2_@6Z4TT:0F MG"#RS[!TI2)87I?/$9$)*)<%B\;5O$ MH,L+ :JCF%SI4S(+?\\A!I\#_!LHPG;J;#[!^OA]K5@5^8((R\NV]S'Y'F@6 M ?EM4>= =FGL 0Q5/PL!B(JHV\]!5D%=R/@EW85%.([)T9N]!#"F6W*3X,= M9E>UC&T:E8)WS L>F%Z_ AS"E/,PHJB?F8I9FSW_*"W8&210MYB[97H8J8Q4 M532@+&]-]4W>A<=H["M0*;WGN(^UD'_'\;2+KZ+%H3/?$#&+TA#$.^2NRU\( M,9?I:C(&:L@8F6:<%->;ZWJ$^E@@2P3O] IJ)[?+<^+!YM]TKL>YC\R(]N?IUZ@.3Z:FH(53[*<[IG M-9U&5:=[#:RK-@D]P*I$,]:8=JE>:7_9B>Z1+8=5M)*SZKHY5FQ:+VC#N#!< M+VBM!WL5-=_U8CK:6(!TD'^_2CKV,U7I8IC=O^Y)5Q?O(@;XNN-=5=1^9E\TVQ,X1.G$T>RE\^]*QI7H)YC2Q7 MJ>6@E NDGDR1+^^861A$LR;M%BP2O MRR-EHE+N_MP_TN+. 8[2KYN(<&+2_L?W_[9[&K"<^+A:KE1?(_5_:W/R38+9 MWW_:4LFGVQ@F5GD1Q $AXG$%0':7E&R)LR!FY]U?5.G*V=UDA(N\W5.7R=^V,YHFDN.>$QJ\1/M^8YI X8E,4"L97(&K MM:DEF8?RI)= ,1S,C9?J$Q@V0+ES1MLI0DCE[3_)J"11[3]3#]*#V& M-&*\SU/R3:=I8^.J-0"^#5_8SY;5<+PHC-:64%Z*M>3X /+=9NEMFN8@FF/Z MOY2O'[X.6_Y5?J%=!K<$%Y$%E=O%DC7W"_:QIM>,_*)[S*'%#=="TL\)_JV1BU*+S&V..*7^)O?U M,ED_0Q3L>6!):S-S7+!I$@-8LKZ# ) G'*"T%&)8_C"E(2Q?8RO+G*%HQS/[ M0R"NE/V,Z%"S68*8IZ1<0 M)QLB?(%PA9(X66X?J%;(7X6HU]F'(_4'EJ-W7VP_![\F^#(.4EZLH,H(EJVP MINY+L.:K[ZJCV+52H1E&JJN1![CY-[?12[7,0ZAS-\1AJ+P>%JV ^R7P^_B0 MRIW'(*$X;0 1KI=$ZBZ4;NYEQ>E@Q6-<.ZD&I)\P^[T_83-C 0MXB "ZP#_1@-IBA_HO<]'E-_':)R9K#]C'V[6LE7= MGC\X'\^FP$URX'47X^EZ$)2,"X);V^[DJG$_.$D5,UWN+]>+NG3%58MYNU>P MK5/'MH-_JU\9F$F?S/<]Z[], ST]!O!>M6&F 333Q^MZG9B1#FE77U@-?X?* MRTY=3WH"W%Q_!%4533E[=*_W3!U$K>7[=/0=4@TZ3Y^P,-=?']5P^_2-6^GV M_NCY0.BV9V#+,0Y=3_R0-V"IC0->U\PKP.]+@WA?-I\CH05%+@=HA^ M\(@J?=$-N\V8900,YL6S7)LFTMZE0Z1\RK?#J:>"^-!29*GI?&VW2]E\9;Q(>TB*\W"0)E_?XZU'6^.(B!]?9Q;Q]W MH?2GCA28ZFGO@W?192V5.B<]>QQS3+E\V?*>,*L 1E60#VE?)!:5?QL#7FE: MG$*=C +(>2(]1P>Y.;4CF#;_4-:B3^^#K9KW9D :M/HE!R,9YZ#9E.?;'(V& MZHW>-D M W"VO8\#(K"4&FM1'0)$]MW4W^%>$]UT)=[H ""S@,49CS7I&9\X7P+8@ M\L<7P/8%L'T!;%\ VV"Q:$>C_XG_S]7TM MJ5'K9JTL5?@U5>]U$)F1XT2Z%?O]2PD_ DM:!MN-#1C-6=6M4K"'7%N$3[>" MQ"YNP)AA*]WJ%'O4^SSFT*E>L4\C<]_0Y^L56U?L5+)>L9M&BG'K%;MI<1BQ MX*ZOFMVOXK-;1@"?FSQ2;O)'#YC/31X&O4[U3_T'[+.]^=G>7U&01^1@18_Y M9A,7UV$0MSS'X_.]?;ZW[?50=\?V.L (HF5Z#W#Q"#$CBKSS,);L 8O.BR"% MH?R^\(>Q?*U7,,ZSF@=V7^UN($O6F^[H_ *RLG;\';LHIGQ_VU97/?+685V[ MGM/,5+$L.\+1J/5)1WW;X9[I4]?534.LCY<>^>G7T\O*!SW+@W8DO_C(97[A M5K$*XVI0[5L*E&M/M#!^Z0L]4GY>KG>)^4]*,-Y M4![S]3K V_F"_"I8+C$-A(1%O5R<1'F856I#>D/@OTQ0<36D/\-LM8LGVOGO MJO8401/>EF/R*[I%EGYA-R-53-J)XEEIN%W.VD+',! 1M0R#( 57H/S?6[0[ MJ6V6(D[KH:A)MD&<;=M-Q')]!J+L,8A!6LU!8WW3TP)-*CT=L+17NUGG^!'@%QB"E@^"V6QD&FF09S5]VGHS\-N:V/?J[#6%G::L(W"3 MR?:V<&6$V<=Y!-&2QF21_Z?I-=U6V3J2D167S([[#1^V,:G0R,JO306FTYZZ M;OY7 5))0G+=^*\!N&.9Q%5KOT[(]EJ+ZX^S*8,E*UFZZOW0"!S[PW33L:$# MLE.LW$JK4;$VB:STSKHU9,%AJV;.F^)E(9+_-L;%0P?P%(YJ8QA/I_%<5'/C1WE?-1"B]%^EL* OH^:TS,1PX S>WM+(\]3 M)(C*Z.7#Y@\P_4WDW.5TL()^GD.7T?BL7;G=/0K7.:WTV7I*3_[L@$.R.U!? M$IRM9H1?P;#]HV8T\BZ)459,OF,JNWPEWS;.R =45-82.)6X?<8Z5X]@29.K MZRLPB)DN/7;;T:@EH@(XIH'A*66W-2G,B>\Z[PA2A=!;M.1@$7Q!SANTQ C) M?*7>B.6\$4OI6N>>&\>S):0DB!WK:1-A7?6]*P%SJ 2YZEN7AH1KR' UCUH1 MG2/CDJN>TS@4,_PZ".%N%Y#-FVYM%729MW2L+)>Z^5(9!HZ61ELW\#.,8;A(,"-=8 MU&LW\&:S!?'$# M%.QVWIKZ)E;0VVP&GB+G;?8C6BQ:[L;O*G.F^J\ MJ6ZG(;*EI[WIB2T]N R,4&C:&Q3:94"7K7/RV B5'5A\$;C;6P" MWNYY,V$\F@D[S>YYQYKD+R"K'L5C".S<+D9L-55^1VN,)'V0H/'NV5:@C70; MRY"%JO]J!UPEP^;0-N5^J@NPA(@6;KL(XH!PDC9CA-H MNS,/<#%TP6$IODS M824%'WHD_TT7D#Z@<8_!"TQR6K .)JSRX1H&-E+\YI !,A9WW,JB,CTBV[4O M.72FUNS;]2: F/J.:#78.:JOM#;.PVGMJ@W;]G(;)@P4?:2-O6JA> TZ;R?L M"ZK.N]=5Y5?O">;Q3M?UXM['E*]VN9[+WQN^$XERHAG]7(>4(LJNQE?U@K ; MIW0U*,O7E_#%$[PSRV=\VVJ W[%K(EWEZSP.,A 5P;*7R9K,O@(HA2^@?/W% MD*U=1!85I476)N5A3-@!)(GD6:.4AC"\QB<=9V1#T 7_^>$P(H6 DB6\U].[B]K;7?)#];&;EZ;U&D1/H>>-/'[ DKV7GH[_[XJ?^J;MK M7.N@SG6 TO$Z!U(J&P,VKE&@!NR]4X!YD^[QNX8RFE;S!#&.VB0LN"?/_T81 M+&F[144,!_W!B.V6G-F(/B),F-\C"',"( 3I]2M-Z@-1::]?;_*L,KZ?K&-- MW?TL4Z"6L8U80+\%.'HBLW"L!H=M-,40<^!@F<]5>IJ)DGW.;A&YCW/*+#B MMC0T3^\M(BP&I-D#878%QXOJ]Q>DUL$=P/SZ/@<9_2ZW5X0RJ?4<=#!//TUZ MXMJ9FWU&^D42/51 3!KQ.4 %/.LLR M#)\).R8P/27W $.:/EEP2]$&8 HK(E]8&37]TD> %@T?X*OL"("!P/ M<+G*6)QR^'D=\,,P3OV\D D)/#D.5T$**@"I&8Q=*$3DK3-^FN4DJ^ M(IBE#X]?^<\(99F :(E*+[DG)7KG^?,T?H9T&\=1+,7@(DP6+L'.4JN&I0ZJ+Y-L$<0 MPES-4NJ)_ WMZLI2O8@S;_U74UPZHF_)BNIJZDH/=%5L;BYFH*B%<)#HY[K M67=L S,;H2G(5;(&TWWFJT[AW]6G'64MN7M0&5965P^=V+(LBJ'Z.$U(&,JE MLY%1:JBT\?@=-!/]AI0D!G>CP7QU <,_L#NA@@\ABL0Y3&8+XX836FEGB].& XS=*;K4"8.&X/" MBN>>,MGVDZ4ZBD4K/2&NN';4ULD80\NYE)WRQ%+8/)'J@YR%F:7S-^NJ.N#U MHJ8VW9.E3R[O3Q=H7?F6N_:*?IR\J1@JWF*]@ABLSH?6!ZD.>=OI$(;Q4.;I M=TY'*0S)&]BR?+_0A(1LY1F8D>H+[98<+D3D;GJ*>1E?$TD$Y#8W22Z 3 M44J;&*7Q(?CV.2#7%PQBM4/"[FAT/3\G^#=:I3X)0:JV($Y/N\V2!DPH7.8^ M.<56&A4>1W-7.U6X6UM!.D1S,H=(H.Z(^;>K&08=D>+=#*[JUQVAXHF.KNK) M':$J9+SQ%%UO[S>O\1,6L@$XV](P&_JH!:U!M*&F)\-UTJ\ 67P(BZ63?\>@ M."$HFJT3G,$_BM^S:6^7CK4-;T(IN,C)B::>/D+)[7J#DY?2GOH))RE+'>#W M,?1")HU1+2J4%O?7DAQQ[AIX/7PHT"\W.48PH](GBF[@*_T7%TYV>Q/4WP6( M]>1I\2-Y3Z2[>Q7" OU2FBT> MY.I+GY#)PL=5UTNAR76#6#=L!%J2ZZ:QC@>*(_&Z;B'KAAA/G'6UAD4_Q#AZ MJJL5*_H!QK64N%ZQHAMD(K6F7\*EO9;M?JCI,[IV*VGQEQ)?1-\O!98_B:/Y M7![Z6SKEI]I_*E45PLE&7'0!2N5@CAF48:-'RYHG)9ILEF$&.6AR]FX.1XW: M$S$*GZDQU1LBO2'2&R*'E&L/[S'7#9)>CO5R[)AR["T9'BUI/@+A"B5QLMR61H#6;;>B^WGX-<$7\9!FG*>;U,9 MP;(5#F/A6A6X3Y>1S*RXA>O+ M[ZE49RWEP8[G8AFV!(V]_;/:N^)U^)-CR9.K>3V,V#R):(D$-!^VT5P_\1@+ MB3J)[5U,H/>$@PBL _P;'\"39B:-$QW$^(,P%E7.[KJQIZ.@?6A&%*CHKEL6 M-6!XQ,A.JXWMV*TA73I<^/'=R%@)77T111TQLBW?U_3BM6#$]4=V" M;L\A5%DG?DT/0HW8>Q>K(ROR,U5[=HV>6RJL#T1KKP?/M>N)(H,^3!V<3L8Z MMQ^"[(">LL+@]GN1"@B*;H2)1J!9DT#1E.5.MY/AAA!T\B%=/';+4/::@%A/]B9K#O)]6S^?K#S6/<3F5[?AI>CGEZH:S% 4F'*BJ&=!2IIQPX*IN M/ O=Q,>T>ANFMV%Z&Z9E4'D;)O?Q[UD8XIRL#@;/,"Z?E#?S&EB2HRR]#[;% MB_(@([> I>02JDG]'>(/6-4R!%?4M[@]3?XV0! MTK3XQ&Z Y!)8G0RNXR'9!K'T'IRT-E-ZJ622#^ %H%SPZ3(:FZ#[>KV)DRT M16:@POD7]SO[&"-'36E%+J,JNQ-T,E/.H+CWZ.,G!6%!G(I*T7)Z:"YU< H5 MR^JMT'%P&B4*,K Z>57* OU XI-H23%EG@-7X5+_5IMJE,2-Z:HAO1]P' 7! M55.Y%L!.I6%7#>&]X6*KT*[:NK6<,*;>Z*I%NQ]J+%W/Z1SXSFB)] VG\^#[ M?IE\P+HDP]O[AI*:>C(Y)X Z/"HG<")F_\L XRU$RW\$<4X@N4S0"\ 9=80\ M D3(_I)D9NS_#4KN$K1\ GA=T%(),PR+AJB7";M,@Z8F+7S[DJ"3&8ON))&'8QY9:&YNG=?:"S-97EI2@_ZF)^#2Q3GZBU>(7W@V_J9]'G=0!2@$%PF:986KWQRG5['K;V? MR$X_T4Z@H&>/L:4'3;1X)YZ^)?<)1-D< ?)/&E9W#W!(A<(E:!?6KG+2DC38 MEO\E'5OK,^L>W:29GR^9'%HJ6CBDJPJ26 !B0S.E&I "884-TK%LYJJ;HS=0 MK1=[-Q_'.53AZX070W3HYMIP%*7#*[B?"\->NU\'8$0VAFY^"T=/D="TU,]O M<6X'J[VRL7;ILP:U0PG1L[LNQO>O5';&[6]4=L"?!1LM7Q9PINX9>YM9^/WO07)-HN MVS&>WKCF#4C>@*3)@-3*;BU]UF,G_5)7\3T&:YBO&9J78B6 MA5]7:B%'77S [U1L>8W/M/PG34.[QS $[^6B?SG]+5W= SWS/597];=J=;<[ M"SV("HO]+;I^#4&:SA=D+\B'O2%7@N*"98:T"@-:IC)=)7%$?I>",,^(^$^S M4 E7NPJVJ?*."\>S<_6UQC-?/&9)^%OQ-3YAN%R>6+!TC6HG$HW-ZKSNYACF M5TG5?7I9XS1[ +_GD B-]\&6_D7N=//Z:[&U'DU'?KI,7@"1+;*TN++!(LCC M[.\$6("K(_647($P)M+U+(YW*OEGB.#Z1 8;8@;S>WH3A$ AW:;1W ;:(2XN M!TG2=ZTMH!R3\P]0N"77&2!J5 3#ZDN06PJ[N_FU-6VJUXL%"+,#0YBRB[9M M#+M6Z;W0W@M]?EYHJ3OT2T[-T?,%E4!^AMD*HI]7,%R5%B7"4>/T*7DD&DFZ MV,Z?8[@L%/J4BJR0W( @FJ77Y'K,J*VBN!G%=ZKV&4^S>YE76U,FSO MH]3!Z]ZO:.S$L#SPV^^1>^_EU^Z1+S6*4PAF[X:B5 Q5#:37%.1#[6K4)J\H M*(1?UJAYM4'6H5)C-EFM89! K!K7R>H5HSCG:YPGJY@(0\UJC":OF,C[[VK0 M)J^!2.3^[-'Z,'FM@Y];5 /E%0NU(,P:N1#^.&B^WZ F<-@]R/X( M\ L,04'=R=GZ0D7QE*R@V+?TB5:M;_Z=+HQ(Y_\-" L/DR6B;W00Q"TD]TTN7[::&P'/$IN<]QN")VA^X&UBRHB__\@YQ2B):E0,:2 [5. M80RC9_$"GGD+>(#+598*L[2'F>NL4+O^/2=R4VU22N?9"N"G58#*ZR^=+9>X M>,[M%A$>B5(8%AZL?Q1ZA&Y<>U)S5M^T<*V?, WUNJWLH#\#>LZ(ZO8",#EE MQ1]I(H0HN]<>^MS:G;TN70:0C8[^\?QNH5M^T+NS51@JS!UT+C'GQ>U?-Q ' MM7-%._\^'O^L3N5)'(>N$W9GM+)79[)WH;'%7]/92P!C*O+?)+C@[KI1$DUW M5MC9<8=/X::NUCC/LS0+$(V:'>9&9LYS5C= ZY6VWWFN5CG$=%:>-*;%H_98 MHN@^#I"PRN @4UF$64$D64RX J):;RHCV+G"IV])SQ76(QA;89%MQ5M V< $ M?94]A1,QT&QAD$+N)W_8QF1(46L,1C.8:!A&Z'P8J9:@D8-]T&?L=Q5\BX/ MQ@6BU1U((3CQS#F/P.%EO,/@R/_M:J*A"(7#V 37<^&TNTLG^T;@($@R)!+G M ^ ' ?/H!G ^,G[0$WF@<^R@]!]W%RAUF-W=S6+0[YP08^]^4=0QT>P:IN-Z MA=4!]T!_&)#K95PMVXQ3?[/K)6$MXTALYYCK568MVPCU>"+7Z]M:MD'"8 ?7 M:^D.N!^5T\GU"KJ6G>BN(2BNE^NU3$821F2X7OC7LOWH&Q'O>GEAR[B<_C!Z MURL=G]L&\F/!7:^P/,QN#5CQP?7RS6>V(8PB$JX7@QXRR+-UWTX3WEVO STT MQ JU!5POQ#H*U!)%$EROZSH6UQ 4*>A5'-;#W+$RD//%8UL"K%MB(5R/H.0& M 5B-_8KR2\]:5:*R>>3!1E)&J!_/%8Q"#]H)J[':^.*/E MQ1EG<4$!I.\['.M^Q:).E,\N]0,59CG[0G7]-^X6$>Y0/KE,3]%=!1TGOXG7 MPZ(5#M?%&Y MUNCCJ(14$W9M-RS%EMD_';6[^<+ZZG8:7SJU:^Y%_1Y;S4Y$C&?8.;4\I]*; MQ/8(>@8PHTQYCD4\KU\!#F%*N<7AJH8JX\F9\!R_SL9R!BT9>SK/F:-UE$11 M_45<6W*$V<_\.SY:VP.@TAM$R\L$%7PJ#V+ZF/P('[@T)>=XEF\2O P*VY& MU*A2L$\3&N@4B^=U$DT#_*(?3>>X"X=Y;@/!>C3).>+4J(5Q*,0,!!E[OC-' M;RIE]L\1K5\^G#M>#TD<$R9._S@\:,W)SAPW W>M[.P>V8%F/_^OG;PIH;]J+)]AEQSHH'>G MQTWT!Q7*I*=W$UL#UV5/HLZ1IRLO>6R3HD8"K?Q.F%[<0Y,J&-08II>(L\29 M6^9I%) 5*#"",$U'O4W3'$17.=Y7J"Z6E#:2Y/>'A2EMJP_D:NY&[Q@25V-0 M?3"N?Z'FG)#4&0#E'[$P7N3\P'CL>N*6];MQ6M&\0[[3IA0RL@!G?COZ>X== MSZ(::!S]LQI&MDC1?>7?SK!2 MU9'=-&\+L.Z*.E"-NCRIX54C/:J1[# M]C#>^X.=@H-=KWIOYU9URA>N2^Y[.\38KWKJ"<\<[]$$%W9PG$(EDW]XRK3J M=)PV,?D7JDS?2">5:";_F)6EFA$S\VB\9[#L*U]X7VSW"F0P)%0:B-*N'SAC M/Q-RV,:_S6/!VSRG3U*V+I'=_NSK16H \Q6$.:U8/5\L8 @P'\GVQ@[4N634 MW*,/H>[6W(H,JY66V>_)_4XY\G(7=IT^YL^_DHOE*:F=#VT$R77TE4!YXUN9 MC^4K@4KNH?C)4FV):)RI3&#V!#-Z_&^)N/D"HSR(.3)->ULKJ/X99JM"!J%R M]0INGA+.3=IU%),:3*O,J2>*@'?X74_Y\HF'/O'0_"D<-%WNB'-X+'T2IP6G MDB%W5)A^])CZQ-BSL 6K:-Z33W+MH7^U/@=T:M%S_;D^KKK&Y:\B#ZXGZ/; 3&0P'N^%0QL<6 ^ *(R0NO@*GO45P8QR.H 7"5X'* 3U MKPV^T>7]6OXE,Q&OK;OX#M_-HISOTK"YW(83'KFM10LT>*HGD256]-;;?S+%Q=(\?5R M-7K!QKGG3_R<_E&J<]]2_[25.WMY;+#WCV>=\VZV!)SY)[?.>4-/HW3\LUU* M3K21M^G!OX-JIGYLWX 9__Z:75^4;,EZ_QS;&%5G^YL9)O^:5,]T^ MLIE ;JXO0.L3=7T)5S<3C'T)5\W'K>T">GC\RCUU_#X^%9LWOI4!FSZ ]3P# M6'TA6E6J?2%:'V#L XS/!'P?8&Q!6*S'T@=K^T*T3F'J8[9](5JKD=54B%9@ MVW ]R,D7H[6S&*V; <^^&&T_A]-TZ$[_SA56;"S> M4O+_O/N!4O[G!N75KW^YNCZBL/$'+2ZHJXKW$49Q!X-G&!-VQG:$<5H;<3D3 M#I=F,+PL0>'RC_:V1CRRBP6@H04UBWX@;(PFKT&4DP]^O@&XO.587EKY >Q9 MWP,($Q22$U.R@NP&D$LXB DSSW)"R/:@L=+"U4;V(0&_[ &9Y=FJ$& XC)S1 MV ZZN4RQNCNW?(:\C.;)*T MD*WGBUF:@DSX%8D'<"#81@_H;"EXCB]7U+9SBYH-(,%U$X/+?)U3+?$%E-?% M?%$VGJ,R1G5.Q.NLQ/H]8[?&F-D$HI5@@)9W29I>!AAO%V4F NO8\/-$@ M(H(_#&'&>V-#LJ\&7%.<-3 E/QWC27[URR-8T@_V$TB6.-BL:.QNJ[3 ;VLD MG(B<0VJ0IHIG_)\YAFD$0WHRN6="U<W"D=QVBVW#+\MD:">X+72Z+;PJS) M&&9KRN59@3R<'M:L0)(URO75PF?H5'F1E_"?R3/A%.2BI.:/0D8BUR@YQON[ M=7?;5MI;F_V!W,\O,*W,FY64=0$083K'VS;RY&-C]80#5,J2I---@ALLF/P$ MX!+MF',;U33I#9V<#C,T&/EVR 1$!H^2C9#5MC8=UR[X]9%A%R1_,($>S>4J MS2]QG'RCMM/&UU)(*GNYF<=0E8Y_X"=M/7*N.T-%CH0F0CS#_11Q M8OLZ6U0'UVLBR0$D]'+4,'6HEN 63/(*X!ZT#VY^?'P3>?/#8QNE76=0(G-\ M$R6&IZ[^]E1*S[@)D5#MK\%RLZ*!A(MDSZE./0>N?FU"5\U!Q).":]G5J% - M@"GZJET-Q5-"4L5%YFJDK!)@ZBKS>'&+%L,VBE>P6TD\QY#F>0M[E9AS!2"N MP\#5.9#":FP?DJNO" P"MB8GE*O%X+AA;Z*, M7^>R4X5H" (*G'UJ20B,R$ZY0\9YN^3$H%A%08(86D&94Q7C55R\&@J6LU&&XIP5*!CGL!AHV:JU^.3%#5 MP64MEQ@\WB-?-E0J+FSI68Y16K[441?WN'X-UA 51%QL&\X)ZCZ\162AY=^" MN"$80I!V3_DVF[JJ*2TQP#$!(2.8_#<(!'5P6]OZU$&C:6R:5]#XB$XL'ZPU MM/:Q916\@K/L]B:HOR.L2NY#;&OI6()<%][ZY8[!6\D?#"5FH6J3&!O9;#$N M5H^L>^A1RSUT7LE([J?PE+(2KYKP01NC5/*K!!^ULC#!P-X@,8E[TG7=2TK0 M.7+6UDSN9L XN+!VL\@H#\7)>1MJ:M\!9ZS^NE=CNVKI:&1NJT' M9%R10S5?W$"<9@_@]QSB?8U^5GTV^?[F5W<3A(!;\X+9W +:,<$3H' [7Y2< M 885LG)K87PYK%8MM&-L^K+-75Z)KJ"USTTC2WBV,NYQZ> M^X1L*\!KREQ8+OMF$],T[G=5@MBZK>':GRU'D>55YWM^0^@2B;(T#^>0-?0/V0UF6"7@#.(.%1+0E2>JYRT) VVY7]) M1W8E5(VC&WVAE*E3'-1U8I6RYC5$9KY46NFW4& MPU3$Y%TMBS(DL&S;0:^ #,)DGA./YZ'.[ZH+<<3SR;$/N>J3' ]=KEW452_G MD/ >*J^]7*.39:@,Y=K5XBU=C&23?;A=%22>JNE\)&%7L/I_U.Z&U*F8?]LQ MY>V%JQ8-BP,1#3K\+Y/U&I;U0V8H*DNHDCXAU/*>,L,R64]Z/"?+]23=38OE ME#T1\_T^41<3-FK.WDKGM:J-<=8^5\9AN -!"F9+#,I@& R"MOUO:37 [)5B M1+:A_#3%E)ST&( J*BB+*2E:Z9N='DQ0%3=J"6[@-/1>SIV2 ](4@+IX)47K M 2#P+8A;ME2VEYF59.3"G2_*HI+\5.NVIEJ.Y;RXU&G9"GHQ%[C0^,'6JXS9 MULA+?" L[86@J&'- .ZXE1%*5PG.=GHYK;K""0)L;VL%U=R )E9K8Y7#%*2U MO3>P[=)TU0/5#Z33>\Q5AY*FPU1>3:XF[G8!2?H^=]45U/EDL:]L5_TZFC[" M4T7$54]-GP_R1+!R-4]-Q6HRN8H#JN (A%UG70:J.,E_F>Z[ CJ9^B1 ]#X! M4SX!,^>(JV!SF=-D$>*DD;9:I<:+(3"91YIGY+^?(8+K?/U )XL;+.HKF0"3 MGS G'4EW/4MU4 \=57<*KG4?G24[^:G]R4YFWN.J''!;,IH#EJH=R M< 2;%[NK'LPQ0&S(@Z[Z-$> L:%&N.KN5$=1B]KMJC.TBVP[.7]?5Y!DS^J8 MWBR#)N0'4#RG?!_@;%L\MTQ4"9KBTYJ6< 6R ,9:DA-F88AS$#V 18ZBM-VH MQ&EX]B9>'=&X-%0$1:7=?__8=:NJV][65<.TU+LTU473&L5\^G<3&TPH*-A& M\0@?2+/Y-T28R@INZI(O%]LO"0H3E)&OFLR_+)LP#D'W\4RL_AY#%,)-$! K1L"Y ^_-NHU##/=/.O)O:T>=EPH[-;&IJFMW$YBEQ6PFX6 MK454R5#8S::U7&R;?^%D+2@,H,7!6 NI!S.STAQYS;TEU?!+ 2<,?_76Z0JU\U&[ NMJ6JVBS*N&X-D+\\F4CU$7M?]#5W@9*B(KCL65*#B M&2-<]QW(BH1[G+ABC*LW7G>AL_DIMMT4KB(F*_).SF:M DR78^=VTHHD<$U2ON#V 38*I$TC3ZTN6.1G.PURO;/[YDE,-JN'PJW:39>UA MMS<;L7A\"!M'[V);_5$N@%%^)#.53XX^-K[)D=GUJT O?/G48%1-\'D"!/CF10-2L*U997J$"\ MT<*U]>O&15$I+0$_<5P\],%^Z^BHA1;'VRR%P0Q%LYQ^33$,.+.WMS134131 M+<'%MC_ ]+<+@,+5.L"_<9WFPFYVK&6[)XOCH!5VLV0M@NIXO!Y6K$ DPW(Z M6$%_S;U8S_MRNUBQ!IZ*QVAL!]VB&HN\'NX%<$K%9UWG.-FP [0._FQBD^N+ M_V3SN"%XXGZN6J^DMOT+D4E7LS7 ,&P701B-C 17D3VCF19?R3[BC'P<]$TV M4908MX\1NTT0@[229S\E291^ ?R*Q9P.8YV22O.HOZ4@;N5>_+:C4;M[%:1) M R,0EMW6;'ZUG)Q]H'MSSI7K<16RLGP3+S'&KALF)+0&+F!3*OLEUD^X4!UH M [VL-T4E4?AR;G IF:8_3N84,:W/W&_3V6@*+3@=<7YGPRSDP1((13N$G'VQ MK\=QFI2K1\*0T@1+0B5W-5#5.ZJ/8U!E='.^-.FV-U!*C=XQZS:KC*L9*TK M'%HI74U4D8:$ZTETM0B)(CI'WEU7GV"0,GSMA4$V?)-X];0EM."&H/@(EP@N M"!HHNR1?4[*F^5LV.+2\F]V[V;V;VA)WKX855,Q%S9,IZN6>XUH9V)* GV$$ M*J[^.?@UP3O@3DRV1P#+]M82__4)($#$M>L8A!D1\_\.@CA;A>1Z9P>"B;I, MVI%]L%]]\][_[SW MSYMQ70@E<%<=%QTEY9&"&UX ?DYLA<[[?!JF1K:XO?=AL,5-EX$12ME[RW2[ MTN"RFT<>&Z%V[*KKI[,_58N<[NJ'.8 R,]D8-LT8^H"W<4&=6G2<9F19LH_S M,70#G5!I/60BY9^:GNE9&"9Y\8Y9". +1?!B:XN+^I0VKCV3V=P*!Z)WKWOW MNL]B=S8\P&>Q^[ &0V$-WOGOG?_>^6^K\]\&/Y6$TY@M:WN_L?<;>[^Q$WG= MYXB5-XC[I&Z?U&TPJ7N2EFB?S>U#HGQ4F M'1TV\O*F!7>BUL_O(";VZ$2X#B3[BVVBTG)_U<"\=QL8)8OEGYP_)^S'CUI. MDM,1>!R9,T\)!FEZF:R?R5_IS'6XWA.9\X+<:;\9$43E*&-(IW*=35SD+:2) MI"QN%R]VVREV>P%S6#8O\QU-45SR G@WN5'RNO'"I!'B\^"<&_%!D<3^3@F23*G8R :NU)93?X^2&OAO:>#Y45L:7'<4+ M^U[8'[Z.5,NI3"^VC9]$Q[K34&;7_ #"9(G@'R"ZC<@] !<01+,T!5E:LP33-UR J+@)Y./3,HB4H_G%#O=_Y^A:%[(CXTT9>#757#17* M%/O0@);#XVK,A*2HTJ:'@FFTS&SB&)G289Q_4L"C5C MF[0"Z'HJF-C,Q+Q")\/DO$'2&R05#9*->C)U0,A]$L.0<&BCWNU3<@1F(4X' M;Q2RU"@D=_H8*JY<9V]2<,^D(.8-7OOSVI^L!B/)A":C[WDQTHN1@XB1YOS: M9H5)+<7!BLE_AMEJEU=7V%8:)I6ME+>HRT@F5GP%TV"YQ(3KE*'_57E0J37* M]?5*@9U*0>-!SFO"K#!A>(W2LO6;I3,,@E3J//0948\WM&$D;2V9RUU&IR&\ MVN/5'J_V>+6'J?9(7K"3T7JX8/6ZDZ;MT>IV 4[&G<4]=IW$?E?K]'@[A;=3 M]+537"9K,NL*H!2^@%M$N@+:V*BC2T@32Y$7=#M[_;8_M->_YY0/\$T]1XV\ M'NZUN7&>X&P]G%Z#\QJ2&J+05L%H;Y M.H_)\8OFV8K6V3TY?W=)*N?0Z#NJ%R>]..FN%.7%R9Z9'!U9E9\0_915T5F+R@.*R@*OGXO M,GJ145)DY#!C+PQZ8= +@XK"H+D >7,BH1>JQK5#_@S@NCREA>E/2BI!7@]+5B"2W;A=O+3LY<91V+C$I^=%1R\Z2HJ.?#;H)40O M(7H)45U"]/&/ELB)KLI8>X5_#]=ECO'NRY4W0@JZ>_G1RX]>?O3RHXSI4<2) MO"SI94DO2[;+DO]C6@0.130>?4/_XJ+UT5&9C+F' H%7W,^JU=-+F5[*]%*FES(U2)E>MO2RI97RCH&8$FS2RYQ> MYO0R9V>9TQ$S9O_+E\ ',W '7\#)939;)SB#?Q0[=_VZ 2B5>S>LUY!>^CX3 M657X1E?C&!2@1&#!/A@J+W?U&=C+XUX>]_*XE\=EY'&=_&PRXCI7L^DG;$SF M 3"O\GB51U'EJ=ZT3.^#+46+,"CR&YR#_?MF$.@QO?<7+[J2VBZ'=!W-5]BR MTWA=[6.ZV\@@%KTQSNOAQ7UWQ'TOO1Y'>8@_E2EJ.6HB:>?;:#(2O9=&O30Z MCC3JB%'>2V:V2F;-IUF.CJ/Z@U'\ ;SDZ25/9T4K+WGJ?BA*P(V\L.F%32]L MM@N;=PE:/@&\O@+/F5'#)B5 .EZ T=B;)>T4?ML/6?O6MK?U J$[ J'<%S]% M$DR02\ 9S2@I:!(QIS$[V/B O8BK+LB MK!<&O3#HA4$[+GBN,"BX2KQ0Z(5"+Q2V"X4U_YTO+I,U#2,NIG\ ,6D2729I MEA8OH%T$*8CN@VW1RZS54);DYR;)(M&LWZ!&1,^>6]<3",:H7ICUPNPDA5DM M7,D+O5[HE11Z>[-_+Q9[L=B+Q8.(Q>:LJK-O 8Z>R"PMHDA[&ZM%5ZM%>"^X M\HEB%#QX 1Q&)(M>;.-D"\ CP"R34[;E'\ZS.XH(6\J_YX@&$R1+!/P!=%$S* RP?<*M[/K/H M,<@/,_A"#J=B+++28#:NNSC:\^+V3+5B(#&P$3S:-PSC "W+"_MB>W(=%]=< M?=<1WA 'Z$NP!JT,>-"IO,+OGL+?*FD=B-.#'%K7E5]O1_%V%%T:[X"WQK[< M31=IM@;^7]T$7C&=0[MH/!G3EB3 W:7(R900ZH6D&+V/;J/'M"D>24D5(!^< MO7*\S=G;G#L7X26MP5/PZE]\:'\+X00>@4&8U\.2%8B?<>!T<O"#I!4DO2+8+DCPZP,L43194+."2)CA/8\CB1%H4!V4QO#Q VNN \] MENDS^;WT.6WILQ-'\>*H%T>EJU6I\7(OGWKYU,NG.N13D\5.[9=2O?0VBC14 M/X^=9V3#/D,$U_GZ@7XX\2Z=[2;!\PW =WA.Q"DRJ\M]1G;R[1>IO4RK9=I MNR5(]>)J7M3UHJX7==M%W2H!_C[ V?8)!R@EG)J&O+B8+>2H[,?:0H'@+^QF MTUKDS=$J(WB9U!V9U(M81]>@+%N8HCRN)H8J,24O;'IATPN;[<+F(UC2_WT MFP13=J'1"XV=A4:#A?'#,,D+,VH(X LEH[6VN+"YF>A/%!)@<5D(%::_70 4KM8! M_HU;REC8S8ZU;/=D<=XL$';S\0Z6JB,!^> ?P M .?B4)%'Z!63<+X_3P6R\ M1D73Q?9S\&N"+_,T2]:$4U]L]PRO8H"JP1J=!S:)1TK+,S>^2;*,XJND_[TA M"90%0&&UL4$L! A0#% @ MQVT"37 -W&?Q$P %=H !$ ( !"A8! ')G96XM,C Q.# V M,S N>'-D4$L! A0#% @ QVT"37KP]?&*%@ $TH! !4 M ( !*BH! ')G96XM,C Q.# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( ,=M DTL M(8!'@DT ")3!@ 5 " >= 0!R9V5N+3(P,3@P-C,P7V1E M9BYX;6Q02P$"% ,4 " #';0)-0H5"JN>" !1F < %0 M@ &&UL4$L! A0#% @ QVT"3;:S MN< J40 '7 ' !4 ( !MA$" ')G96XM,C Q.# V,S!?<')E :+GAM;%!+!08 !@ & (H! 38P( ! end