0001193125-17-158131.txt : 20170504 0001193125-17-158131.hdr.sgml : 20170504 20170504134200 ACCESSION NUMBER: 0001193125-17-158131 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 90 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170504 DATE AS OF CHANGE: 20170504 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: 17813162 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 d550027d10q.htm 10-Q 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 March 31, 2017

OR

 

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

For the transition period from                  to                 

Commission File Number 000-14656

 

 

REPLIGEN CORPORATION

(Exact name of registrant as specified in its charter)

 

 

 

Delaware   04-2729386

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

41 Seyon Street, Bldg. 1, Suite 100

Waltham, MA

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

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

 

 

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

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

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

 

Large accelerated filer

 

  

Accelerated filer

 

Non-accelerated filer

 

☐  (Do not check if a smaller reporting company)

  

Smaller reporting company

 

    

Emerging growth company

 

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

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

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of April 28, 2017.

 

Class    Number of Shares

Common Stock, par value $.01 per share

   34,080,664

 

 

 


Table of Contents

Table of Contents

 

          PAGE  
PART I    FINANCIAL INFORMATION   
Item 1.    Unaudited Condensed Consolidated Financial Statements   
   Condensed Consolidated Balance Sheets as of March 31, 2017 and December 31, 2016      3  
   Condensed Consolidated Statements of Comprehensive Income for the Three-Month Periods Ended March 31, 2017 and 2016      4  
   Condensed Consolidated Statements of Cash Flows for the Three-Month Periods Ended March 31, 2017 and 2016      5  
   Notes to Unaudited Condensed Consolidated Financial Statements      6  
Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations      23  
Item 3.    Quantitative and Qualitative Disclosures About Market Risk      29  
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)    March 31, 2017     December 31,
2016
 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 129,663     $ 122,233  

Marketable securities

     12,180       19,547  

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

     17,710       15,194  

Other receivables

     669       839  

Inventories

     23,957       24,696  

Prepaid expenses and other current assets

     1,620       1,644  
  

 

 

   

 

 

 

Total current assets

     185,799       184,153  
  

 

 

   

 

 

 

Property, plant and equipment, net

     15,373       14,956  

Intangible assets, net

     29,222       29,806  

Goodwill

     59,784       59,548  

Restricted cash

     450       450  
  

 

 

   

 

 

 

Total assets

   $ 290,628     $ 288,913  
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 4,635     $ 5,061  

Accrued liabilities

     9,116       16,014  
  

 

 

   

 

 

 

Total current liabilities

     13,751       21,075  

Convertible senior notes

     96,242       95,272  

Deferred tax liabilities

     2,188       2,103  

Other long-term liabilities

     1,656       1,699  

Commitments and contingencies (Note 11)

    

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, 34,076,544 shares at March 31, 2017 and 33,844,074 shares at December 31, 2016 issued and outstanding

     341       338  

Additional paid-in capital

     245,961       242,036  

Accumulated other comprehensive loss

     (12,718     (13,749

Accumulated deficit

     (56,793     (59,861
  

 

 

   

 

 

 

Total stockholders’ equity

     176,791       168,764  
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 290,628     $ 288,913  
  

 

 

   

 

 

 

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

 

3


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

(in thousands, except share and per share data)    Three months ended March 31,  
     2017     2016  

Revenue:

    

Product revenue

   $ 30,569     $ 25,094  

Royalty and other revenue

     21       —    
  

 

 

   

 

 

 

Total revenue

     30,590       25,094  

Operating expenses:

    

Cost of product revenue

     13,990       11,069  

Research and development

     1,742       1,539  

Selling, general and administrative

     9,182       7,018  

Contingent consideration – fair value adjustments

     —         2,005  
  

 

 

   

 

 

 

Total operating expenses

     24,914       21,631  
  

 

 

   

 

 

 

Income from operations

     5,676       3,463  

Investment income

     96       61  

Interest expense

     (1,585     (5

Other expense

     (120     (979
  

 

 

   

 

 

 

Income before income taxes

     4,067       2,540  

Income tax provision

     999       915  
  

 

 

   

 

 

 

Net income

   $ 3,068     $ 1,625  
  

 

 

   

 

 

 

Earnings per share:

    

Basic

   $ 0.09     $ 0.05  
  

 

 

   

 

 

 

Diluted

   $ 0.09     $ 0.05  
  

 

 

   

 

 

 

Weighted average shares outstanding:

    

Basic

     33,891,702       33,024,681  
  

 

 

   

 

 

 

Diluted

     34,382,322       33,493,575  
  

 

 

   

 

 

 

Other comprehensive income:

    

Unrealized gain on investments

     4       15  

Foreign currency translation gain

     1,027       1,881  
  

 

 

   

 

 

 

Comprehensive income (loss)

   $ 4,099     $ 3,521  
  

 

 

   

 

 

 

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)    Three months ended March 31,  
     2017     2016  

Cash flows from operating activities:

    

Net income

   $ 3,068     $ 1,625  

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

    

Depreciation and amortization

     1,582       1,150  

Non-cash interest expense

     970       —    

Stock-based compensation expense

     1,531       922  

Deferred tax expense

     10       —    

Loss on revaluation of contingent consideration

     —         2,005  

Loss on disposal of assets

     59       3  

Changes in assets and liabilities:

    

Accounts receivable

     (2,415     (1,149

Other receivables

     172       (249

Inventories

     851       (3,092

Prepaid expenses and other current assets

     34       781  

Accounts payable

     (452     (1,600

Accrued liabilities

     (4,220     (4,277

Long-term liabilities

     (43     70  
  

 

 

   

 

 

 

Net cash provided by (used in) operating activities

     1,147       (3,811
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of marketable securities

     (28     (3,969

Redemptions of marketable securities

     7,400       5,600  

Purchases of property, plant and equipment

     (1,295     (431
  

 

 

   

 

 

 

Net cash provided by investing activities

     6,077       1,200  
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Exercise of stock options

     1,333       821  

Payment of contingent considerations

     (1,663     (498
  

 

 

   

 

 

 

Net cash (used in) provided by financing activities

     (330     323  
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     536       1,409  
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     7,430       (879

Cash and cash equivalents, beginning of period

     122,233       54,092  
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 129,663     $ 53,213  
  

 

 

   

 

 

 

Supplemental disclosure of non-cash activities:

    

Income taxes paid

   $ 1,181     $ 1,039  
  

 

 

   

 

 

 

Payment of contingent consideration in common stock

   $ 1,062     $ 875  
  

 

 

   

 

 

 

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

 

5


Table of Contents

REPLIGEN CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Basis of Presentation

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

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

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

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

Recently Issued Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606),” which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and creates a new Topic 606, Revenue from Contracts with Customers. Two adoption methods are permitted: retrospectively to all prior reporting periods presented, with certain practical expedients permitted; or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. The adoption of this ASU will include updates as provided under ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date”; ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)”; ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing”; and ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.” The Company intends to adopt the provisions of Topic 606 using the modified retrospective method effective January 1, 2018. The Company has commenced work to assess the impact of the new revenue standard on its principal revenue streams. The Company has not made a determination on the impact to its consolidated financial statements.

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

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

 

6


Table of Contents

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

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

In January 2017, the FASB issued ASU 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business”, which clarifies the definition of a business to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. This ASU is effective for public entities for fiscal years beginning after December 15, 2017, with early adoption permitted.

2. Acquisitions

Atoll GmbH

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

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

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

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

Consideration Transferred

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

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

 

7


Table of Contents

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments

   $ 10,176  

Value of common stock issued

     14,138  

Estimated fair value of contingent consideration

     952  
  

 

 

 

Total consideration transferred

   $ 25,266  
  

 

 

 

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

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

Fair Value of Net Assets Acquired

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

 

Cash and cash equivalents

   $ 1,409  

Accounts receivable

     697  

Inventory

     155  

Other current assets

     169  

Fixed assets, net

     114  

Customer relationships

     5,318  

Developed technology

     2,175  

Non-competition agreements

     57  

Trademark and trade name

     11  

Deferred tax assets

     885  

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,202

Goodwill

     17,077  
  

 

 

 

Net assets acquired

   $ 25,266  
  

 

 

 

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

The goodwill of $17.1 million represents future economic benefits expected to arise from synergies from combining operations, utilizing the Company’s existing sales infrastructure to increase market presence and the extension of existing customer relationships.

TangenX Technology Corporation

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

TangenX™ TFF products are used in the filtration of biological drugs, thereby expanding Repligen’s filtration portfolio and complementing the OPUS® pre-packed column product line in downstream purification.

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

 

8


Table of Contents

Consideration Transferred

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

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

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 37,532  

Less: working capital adjustment

     (467
  

 

 

 

Net assets acquired

   $ 37,065  
  

 

 

 

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

Fair Value of Net Assets Acquired

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

 

Cash and cash equivalents

   $ 1,218  

Accounts receivable

     459  

Other receivables

     111  

Inventory

     936  

Other current assets

     50  

Fixed assets, net

     215  

Customer relationships

     6,192  

Developed technology

     6,044  

Non-competition agreements

     21  

Trademark and trade name

     11  

Accounts payable and other liabilities assumed

     (3,083

Deferred tax liabilities

     (4,525

Goodwill

     29,416  
  

 

 

 

Net assets acquired

   $ 37,065  
  

 

 

 

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

The goodwill of $29.4 million represents future economic benefits expected to arise from synergies from combining operations and the extension of existing customer relationships.

 

9


Table of Contents

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from TangenX of $119,000 from December 15, 2016 through December 31, 2016 and $1,973,000 for the three months ended March 31, 2017. The Company has included the operating results of TangenX in its consolidated statements of operations since the December 15, 2016 acquisition date. The following table presents unaudited supplemental pro forma information as if the TangenX Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):

 

     March 31, 2017      March 31, 2016  

Total revenue

     30,590        26,952  

Net income

     3,608        5,118  

Earnings per share:

     

Basic

   $ 0.11      $ 0.15  
  

 

 

    

 

 

 

Diluted

   $ 0.10      $ 0.15  
  

 

 

    

 

 

 

The unaudited pro forma information for the three months ended March 31, 2017 and 2016 was calculated after applying the Company’s accounting policies and the impact of acquisition date fair value adjustments. Unaudited pro forma net income for three months ended March 31, 2017 was adjusted to exclude acquisition-related transaction costs and inventory step-up charges. The unaudited pro forma net income for the three months ended March 31, 2016 was adjusted to include acquisition-related transaction costs, inventory step-up charges, amortization of intangible assets and income tax benefits resulting from the acquisition.

These pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments to reflect the pro forma results of operations as if the acquisition had occurred as of the beginning of the periods presented, such as fair value adjustments to inventory and increased amortization for the fair value of acquired intangible assets. 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 combination occurred at the beginning of each period presented, or of future results of the consolidated entities.

3. Revenue Recognition

Product Sales

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

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

 

10


Table of Contents

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

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

Therapeutics Licensing Agreements

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

 

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

 

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

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

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

 

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

 

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

 

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

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

Sale of Intellectual Property to BioMarin

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

 

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

 

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

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

 

11


Table of Contents

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

 

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

 

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

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

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

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

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

4. Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2016

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

Other comprehensive income

     4        1,027        1,031  
  

 

 

    

 

 

    

 

 

 

Balance at March 31, 2017

   $ (1    $ (12,717    $ (12,718
  

 

 

    

 

 

    

 

 

 

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

 

12


Table of Contents

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-month periods ended March 31, 2017 and 2016.

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
March 31,
 
     2017      2016  

Weighted average common shares

     33,891,702        33,024,681  

Dilutive common stock options

     490,620        468,894  
  

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,382,322        33,493,575  
  

 

 

    

 

 

 

At March 31, 2017, there were outstanding options to purchase 805,903 shares of the Company’s common stock at a weighted average exercise price of $19.68 per share and restricted stock units to acquire 404,781 shares of the Company’s common stock. For the three months ended March 31, 2017, 458,685 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 senior convertible notes, the Company has a choice to settle the conversion obligation for the Convertible Notes in cash, shares or any combination of the two. The Company currently intends to settle the par value of the Convertible 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 Convertible 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 Convertible Notes as of March 31, 2017.

At March 31, 2016, there were outstanding options to purchase 1,312,508 shares of the Company’s common stock at a weighted average exercise price of $11.50 per share. For the three- month period ended March 31, 2016, 520,030 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.

6. Cash, Cash Equivalents and Marketable Securities

At March 31, 2017 and December 31, 2016, the Company’s investments included money market funds and short-term marketable securities. These marketable securities are classified as available-for-sale. Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year. The average remaining contractual maturity of marketable securities at March 31, 2017 was approximately 2.3 months.

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

Investments in marketable securities consisted of the following at March 31, 2017 (in thousands):

 

     March 31, 2017  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 402      $ —        $ —        $ 402  

Corporate and other debt securities

     11,779        1        (2      11,778  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 12,181      $ 1      $ (2    $ 12,180  
  

 

 

    

 

 

    

 

 

    

 

 

 

There were no long-term marketable securities as of March 31, 2017.

 

13


Table of Contents

At March 31, 2017, the Company’s investments included seven securities in unrealized loss positions with a total unrealized loss of approximately $2,000 and a total fair market value of approximately $3,946,000. All investments with gross unrealized losses have been in unrealized loss positions for less than 12 months. The unrealized losses were caused primarily by current economic and market conditions. There was no change in the credit risk of the securities. There were no realized gains or losses on the investments for the three months ended March 31, 2017 and 2016.

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

 

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

Marketable securities:

          

U.S. Government and agency securities

   $ 807      $ —        $ —       $ 807  

Corporate and other debt securities

     18,745        2        (7     18,740  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

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

 

 

    

 

 

    

 

 

   

 

 

 

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

The contractual maturities of all money market funds and marketable securities are less than one year as of March 31, 2017.

7. Inventories

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

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

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

 

     March 31, 2017      December 31,
2016
 

Raw Materials

   $ 15,417      $ 14,954  

Work-in-process

     2,769        2,789  

Finished products

     5,771        6,953  
  

 

 

    

 

 

 

Total

   $ 23,957      $ 24,696  
  

 

 

    

 

 

 

 

14


Table of Contents

8. Property, Plant and Equipment

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

 

     March 31, 2017      December 31, 2016  

Leasehold improvements

   $ 15,196      $ 14,592  

Equipment

     15,501        15,214  

Furniture and fixtures

     3,418        3,218  

Construction in progress

     1,142        1,264  
  

 

 

    

 

 

 

Total property, plant and equipment

     35,257        34,288  

Less: accumulated depreciation

     (19,884      (19,332
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 15,373      $ 14,956  
  

 

 

    

 

 

 

Depreciation expense totaled approximately $928,000 and $751,000 for the three months ended March 31, 2017 and 2016, respectively.

9. Intangible Assets

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

During the third quarter of 2016, the Company launched its XCellTM ATF single-use product line. The Company performed an assessment of the in-process research and development assets and their estimated useful lives to determine if any circumstances exist that would result in an impairment. The Company has determined that the fair value of these intangible assets exceeds their carrying values and are therefore not impaired; accordingly, the Company reclassified in-process research and development intangible assets to developed technology and began to amortize these intangible assets in the third quarter of 2016.

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

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

 

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

Technology – developed

   $ 12,949      $ (1,685      17  

Patents

     240        (215      8  

Customer relationships

     22,697        (5,525      11  

Trademark

     711        —          —    

Other intangibles

     85        (35      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,682      $ (7,460      13  
  

 

 

    

 

 

    

 

15


Table of Contents

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

 

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

Technology – developed

   $ 12,911      $ (1,468      17  

Patents

     240        (208      8  

Customer relationships

     22,555        (4,995      11  

Trademark/ tradename

     711        —          —    

Other intangibles

     84        (24      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,501      $ (6,695      13  
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $715,000 and $399,000 for the three months ended March 31, 2017 and 2016, respectively. As of March 31, 2017, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2017 (nine months remaining)

     2,265  

December 31, 2018

     2,832  

December 31, 2019

     2,799  

December 31, 2020

     2,494  

December 31, 2021

     2,190  

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     March 31, 2017      December 31, 2016  

Employee compensation

   $ 3,439      $ 5,586  

Accrued interest payable

     815        204  

Accrued purchases

     566        382  

Taxes

     1,604        1,692  

Contingent consideration

     —          6,119  

Royalties

     857        248  

Professional fees

     494        411  

Unearned revenue

     441        408  

Other accrued expenses

     900        964  
  

 

 

    

 

 

 

Total

   $ 9,116      $ 16,014  
  

 

 

    

 

 

 

11. Long Term Debt

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

 

     March 31, 2017      December 31, 2016  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000      $ 115,000  

Unamortized debt discount

     (15,952      (16,777

Unamortized debt issuance costs

     (2,806      (2,951
  

 

 

    

 

 

 

Total convertible senior notes

   $ 96,242      $ 95,272  
  

 

 

    

 

 

 

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

 

16


Table of Contents

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

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

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

Interest expense recognized on the Notes during the three-month period ended March 31, 2017 includes $611,000, $825,000 and $145,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 March 31, 2017, the carrying value of the Notes was approximately $96.2 million and the fair value of the principal was approximately $144.3 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of March 31, 2017.

12. Stock-Based Compensation

For the three months ended March 31, 2017 and 2016, the Company recorded stock-based compensation expense of approximately $1,531,000 and $922,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the “2001 Plan”) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan,” and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the “Plans”).

 

17


Table of Contents

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

 

     Three Months Ended
March 31,
 
     2017      2016  

Cost of product revenue

   $ 141      $ 60  

Research and development

     132        80  

Selling, general and administrative

     1,258        782  
  

 

 

    

 

 

 

Total

   $ 1,531      $ 922  
  

 

 

    

 

 

 

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

The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value restricted stock units. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award, and recognizes awards with service based vesting as expense over the employee’s requisite service period on a straight-line basis. The Company has no awards that are performance-based or subject to market conditions. 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 three months ended March 31, 2017 under the Plans is summarized below:

 

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

Options outstanding at December 31, 2016

     882,748      $ 16.88        

Granted

     86,215        32.40        

Exercised

     (137,903      9.67        

Forfeited/cancelled

     (25,157      21.31        
  

 

 

          

Options outstanding at March 31, 2017

     805,903      $ 19.68        7.08      $ 12,706  
  

 

 

          

Options exercisable at March 31, 2017

     406,859      $ 14.18        5.73      $ 8,659  
  

 

 

          

Vested and expected to vest at March 31, 2017 (1)

     791,227      $ 19.57        7.05      $ 12,530  
  

 

 

          

 

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

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on March 31, 2017 of $35.20 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 March 31, 2017.

The weighted average grant date fair value of options granted during the three months ended March 31, 2017 and 2016 was $16.46 and $13.49, respectively. The total fair value of stock options that vested during the three months ended March 31, 2017 and 2016 was approximately $1,195,000 and $645,000, respectively.

 

18


Table of Contents

Information regarding restricted stock unit activity for the three months ended March 31, 2017 under the Plans is summarized below:

 

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

Restricted stock units outstanding at December 31, 2016

     353,838      $ —          

Granted

     125,067        —          

Exercised

     (63,811      —          

Forfeited/cancelled

     (10,313      —          
  

 

 

          

Restricted stock units outstanding at March 31, 2017

     404,781      $ —          3.12      $ 14,248  
  

 

 

          

Vested and expected to vest at March 31, 2017 (1)

     378,579      $ —          3.01      $ 13,326  
  

 

 

          

 

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

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on March 31, 2017 of $35.20 per share) that would have been received by the restricted stock unit holders had all holders exercised on March 31, 2017. The aggregate intrinsic value of restricted stock units exercised during the three months ended March 31, 2017 and 2016 was approximately $2,064,000 and $1,009,000, respectively.

The weighted average grant date fair value of restricted stock units granted during the three months ended March 31, 2017 and 2016 was $32.18 and $26.05, respectively. The total grant date fair value of restricted stock units that vested during the three months ended March 31, 2017 and 2016 was approximately $1,616,000 and $742,000, respectively.

As of March 31, 2017, there was $14,921,000 of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of 2.94 years.

13. Income Taxes

The Company’s effective tax rate for the three months ended March 31, 2017 was 24.6% compared to 36.0% for the corresponding period in the prior year. For the current three month period, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to lower statutory tax rates in foreign jurisdictions. For the three month period ended March 31, 2016, the effective tax rate was higher than the U.S. statutory tax rate mainly due to the tax treatment of contingent consideration expense.

At December 31, 2016, the Company had net operating loss carryforwards of approximately $48,550,000 in the U.S., net operating loss carryforwards of approximately €2,287,000 (approximately $2,407,000) in Germany, federal business tax credit carryforwards of $1,745,000 and state business tax credit carryforwards of approximately $442,000 available to reduce future domestic income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2036. The net operating loss and business tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service and may be limited in the event of certain changes in the ownership interest of significant stockholders.

As of December 31, 2016, the Company concluded that realization of deferred tax assets in the United States beyond December 31, 2016 is not more likely than not, and as such, the Company maintained a valuation allowance against its net U.S. deferred tax assets, after considerations for deferred tax liabilities which will not be utilized as a future source of income.

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

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

 

19


Table of Contents

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

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2013-2016

Sweden

   2011-2016

Germany

   2016

14. Fair Value Measurement

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

 

Level 1    –      Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access
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 are 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 the 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. The Company did not adjust or override any fair value measurements provided by the pricing services as of March 31, 2017.

The following fair value hierarchy table presents information about each major category of the Company’s assets measured at fair value on a recurring basis as of March 31, 2017 (in thousands):

 

     Fair value measurement at reporting date using:  
     Quoted prices in
active markets for
identical assets
(Level 1)
     Significant
other observable
inputs (Level 2)
     Significant
unobservable
inputs (Level
3)
     Total  

Assets:

           

Money market funds

   $ 85,292      $ —        $ —        $ 85,292  

U.S. Government and agency securities

     402        —          —          402  

Corporate and other debt securities

     —          11,778        —          11,778  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 85,694      $ 11,778      $ —        $ 97,472  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied.

 

20


Table of Contents

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

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

 

Balance at December 31, 2016

   $ 6,119  

Payments

     (6,119
  

 

 

 

Balance at March 31, 2017

   $ —    
  

 

 

 

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

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

15. Commitments and Contingencies

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

 

     Minimum Rental
Commitments
 

2017 (nine months remaining)

   $ 2,028  

2018

     2,647  

2019

     2,506  

2020

     2,500  

2021

     2,467  

Thereafter

     1,705  

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 principal operating segment.

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

 

     Three months ended
March 31,
 
     2017     2016  

United States

     38     30

Sweden

     27     24

Ireland

     10     4

United Kingdom

     5     13

Other

     20     29
  

 

 

   

 

 

 

Total

     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
March 31,
 
     2017     2016  

GE Healthcare

     27     24

MilliporeSigma

     21     28

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

 

     March 31,
2017
    December 31,
2016
 

GE Healthcare

     25     26

MilliporeSigma

     15     8

 

22


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

Overview

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

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

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

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

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

We sell our Chromatography and Filtration products directly to biopharmaceutical companies and contract manufacturing organizations (“CMOs”). These products are manufactured or assembled internally and marketed globally through a direct commercial organization in the United States and Europe, and through a combination of direct sales and distributors in Asia. Since 2014, we have steadily invested in our global commercial organization to support our growing Chromatography and Filtration businesses; we have added 32 sales, marketing, product management, service and applications personnel to form a 39-person commercial team as of March 31, 2017.

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

Our acquisitions since 2012 have bolstered our direct-to-customer product offering. In 2014, we acquired our market-leading XCell™ ATF line from Refine Technologies LLC. We completed two acquisitions in 2016, acquiring Atoll GmbH (“Atoll”) in April and TangenX Technology Corporation (“TangenX”) in December. The Atoll Acquisition strengthened our Chromatography business by broadening our line of OPUS® pre-packed columns (to include lab- and process development-scale columns) and establishing a customer-facing center in Europe. The TangenX Acquisition strengthened our Filtration business, balancing our existing upstream XCell™ ATF line with a downstream line of TangenX™ Sius™ TFF filtration products.

Our internal innovation has also driven the growth of our direct-to-customer product offerings. Internally, we developed and market our process-scale OPUS® pre-packed chromatography columns. Also through internal innovation, we have extended both our OPUS® and XCell™ ATF product lines, to include more size options and technology features to benefit our customers. For example in 2016 we introduced OPUS® R, a resin recovery feature on our largest OPUS® columns, and we launched a single-use (disposable) alternative to our stainless steel XCell™ ATF Systems, XCell™ ATF Single-use.

 

23


Table of Contents

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

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

Critical Accounting Policies and Estimates

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

Results of Operations

Revenues

Revenues for the three-month periods ended March 31, 2017 and 2016 were as follows:

 

(in thousands, except percentages)    Three months ended March 31,  
     2017      2016      $ Change      % Change  

Product revenue

   $ 30,569      $ 25,094      $ 5,475        22

Royalty and other revenue

     21        —          21        100
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 30,590      $ 25,094      $ 5,496        22
  

 

 

    

 

 

    

 

 

    

 

 

 

Sales of bioprocessing products for the three months ended March 31, 2017 and 2016 were $30,569,000 and $25,094,000, respectively, representing an increase of $5,475,000, or 22%. This increase was primarily due to increases in orders for our chromatography columns from our key bioprocessing customers, in addition to revenues from the Atoll Acquisition and TangenX Acquisition in the first quarter of 2017. Sales of our bioprocessing products are impacted by the timing of orders, development efforts at our customers or end-users and regulatory approvals for biologics that incorporate our products, which may result in significant quarterly fluctuations. Such quarterly fluctuations are expected, but they may not be predictive of future revenue or otherwise indicate a trend.

Costs and operating expenses

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

 

(in thousands, except percentages)    Three months ended March 31,  
     2017      2016      $ Change      % Change  

Cost of product revenue

   $ 13,990      $ 11,069      $ 2,921        26

Research and development

     1,742        1,539        203        13

Selling, general and administrative

     9,182        7,018        2,164        31

Contingent consideration – fair value adjustments

     —          2,005        (2,005      (100 %) 
  

 

 

    

 

 

    

 

 

    

 

 

 

Total costs and operating expenses

   $ 24,914      $ 21,631      $ 3,283        15
  

 

 

    

 

 

    

 

 

    

 

 

 

Cost of product revenue was approximately $13,990,000 and $11,069,000 for the three-month periods ended March 31, 2017 and 2016, respectively, an increase of $2,921,000 or 26%. This increase is primarily due to the increased product revenue noted above. Gross margins may fluctuate over the remainder of 2017 based on expected production volume and shipments, and product mix.

 

24


Table of Contents

Research and development expenses were approximately $1,742,000 and $1,539,000 for the three-month periods ended March 31, 2017 and 2016, respectively, an increase of $203,000 or 13%. This increase is primarily related to the timing and scale of our various bioprocessing product development projects. Expenses generally include personnel costs, external development costs, supplies and other expenses related to our new products in development.

Selling, general and administrative expenses were approximately $9,182,000 and $7,018,000 for the three-month periods ended March 31, 2017 and 2016, respectively, an increase of $2,164,000, or 31%. This increase is primarily due to the continued buildout of our administrative infrastructure to support future growth, continued expansion of our customer-facing activities to drive sales of our bioprocessing products and additional expense resulting from our acquisitions of Atoll and TangenX.

Contingent consideration fair value adjustments were approximately $2,005,000 for the three-month period ended March 31, 2016. This fair value adjustment during the first quarter of 2016 was related to the increased probability of achieving the 2016 sales milestone under the Refine acquisition agreement. There was no such expense in the first quarter of 2017, as the contingent consideration periods for the Atoll Acquisition and Refine Acquisition ended in 2016.

Investment income

Investment income for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

(in thousands, except percentages)    Three months ended March 31,  
     2017      2016      $ Change      % Change  

Investment income

   $ 96      $ 61      $ 35        57

Investment income includes income earned on invested cash balances. The increase in investment income in the current three-month period is attributable to higher average invested cash balances related to the receipt of proceeds from our convertible senior notes in May 2016.

Interest expense

Interest expense for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

(in thousands, except percentages)    Three months ended March 31,  
     2017      2016      $ Change      % Change  

Interest expense

   $ (1,585    $ (5    $ (1,580      (31,600 %) 

Increases in interest expense in the current three-month period is attributable to interest expense on our convertible senior notes issued in May 2016.

Other expense

Other expense for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

(in thousands, except percentages)    Three months ended March 31,  
     2017      2016      $ Change      % Change  

Other expense

   $ (120    $ (979    $ 859        88

Other expense was approximately $120,000 and approximately $979,000 for the three-month periods ended March 31, 2017 and 2016, respectively. The decrease in other expense was primarily attributable to foreign currency losses in the first quarter of 2016 on cash balances denominated in U.S. dollars and British pounds held and subsequently converted to local currency holdings by Repligen Sweden.

 

25


Table of Contents

Provision for income taxes

Provision for income taxes for the three-month periods ended March 31, 2017 and 2016 was as follows:

 

(in thousands, except percentages)    Three months ended March 31,  
     2017      2016      $ Change      % Change  

Income tax provision

   $ 999      $ 915      $ 84        9

For the three months ended March 31, 2017, we had income before taxes of approximately $4,067,000 and recorded a tax provision of approximately $999,000 for an effective tax rate of approximately 24.6%. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to lower statutory tax rates in foreign jurisdictions. For the three months ended March 31, 2016, we had income before taxes of approximately $2,540,000 and recorded a tax provision of approximately $915,000 for an effective tax rate of approximately 36.0%. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the tax treatment of contingent consideration expense recorded in the first quarter of 2016.

Non-GAAP Financial Measures

We provide non-GAAP adjusted income from operations; adjusted net income; adjusted cost of product revenue; adjusted sales, general and administrative expense; and adjusted EBITDA as supplemental measures to GAAP measures regarding our operating performance. These financial measures exclude the impact of certain acquisition related items and, therefore, have not been calculated in accordance with GAAP. A detailed explanation and a reconciliation of each non-GAAP financial measures to its most comparable GAAP financial measures are described below.

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

Adjusted Income from Operations

Adjusted income from operations is measured by taking income from operations as reported in accordance with GAAP and excluding acquisition costs, amortization of intangible assets and contingent consideration expense booked through our consolidated statements of comprehensive income. The following is a reconciliation of income from operations in accordance with GAAP to adjusted income from operations for the three-month periods ended March 31, 2017 and 2016 (in thousands):

 

     Three Months Ended March 31,  
     2017      2016  

GAAP income from operations

   $ 5,676      $ 3,463  

Adjustments to income from operations:

     

Acquisition costs

     402        393  

Intangible amortization

     715        399  

Contingent consideration – fair value adjustments

     —          2,005  
  

 

 

    

 

 

 

Adjusted income from operations

   $ 6,793      $ 6,260  
  

 

 

    

 

 

 

 

26


Table of Contents

Adjusted Net Income

Adjusted net income is measured by taking net income as reported in accordance with GAAP and excluding acquisition costs, amortization of intangible assets and related tax effects, contingent consideration expense 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 March 31, 2017 and 2016:

 

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

Earnings
per

Share
 

GAAP net income

   $ 3,068      $ 0.09      $ 1,625      $ 0.05  

Adjustments to net income:

           

Acquisition costs

     402        0.01        393        0.01  

Intangible amortization

     715        0.02        399        0.01  

Contingent consideration – fair value adjustments

     —          —          2,005        0.06  

Non-cash interest expense

     970        0.03        —          —    

Tax effect of intangible amortization

     (101      (0.00      (104      (0.00
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted net income

   $ 5,054      $ 0.15      $ 4,318      $ 0.13  
  

 

 

    

 

 

    

 

 

    

 

 

 

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 costs and contingent consideration expenses 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-month periods ended March 31, 2017 and 2016 (in thousands):

 

     Three Months Ended March 31,  
     2017      2016  

GAAP net income

   $ 3,068      $ 1,625  

Adjustments to net income:

     

Investment income

     (96      (61

Interest expense

     1,585        5  

Tax provision

     999        915  

Depreciation

     928        751  

Amortization

     715        399  
  

 

 

    

 

 

 

EBITDA

     7,199        3,634  

Other adjustments:

     

Acquisition costs

     402        393  

Contingent consideration – fair value adjustments

     —          2,005  
  

 

 

    

 

 

 

Adjusted EBITDA

   $ 7,601      $ 6,032  
  

 

 

    

 

 

 

Liquidity and capital resources

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

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

 

27


Table of Contents

Operating activities

For the three-month period ended March 31, 2017, our operating activities provided cash of $1,147,000 reflecting net income of $3,068,000 and non-cash charges totaling $4,152,000 primarily related to depreciation, amortization, non-cash interest expense and stock-based compensation charges. An increase in accounts receivable consumed $2,415,000 of cash, and was primarily due to the 22% quarter over quarter increase in revenues. A decrease in accounts payable consumed $452,000 of cash, which was primarily due to the timing of purchases and payments to vendors. Payments of accrued liabilities consumed $4,220,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 used in operations resulted from net favorable changes in various other working capital accounts.

For the three-month period ended March 31, 2016, our operating activities consumed cash of $3,811,000 reflecting net income of $1,625,000 and non-cash charges totaling $4,077,000 including depreciation, amortization, stock-based compensation charges and the revaluation of contingent consideration. An increase in accounts receivable consumed $1,149,000 of cash, and was primarily due to the 21% quarter over quarter increase in revenues. An increase in inventories consumed $3,092,000 of cash to support future revenues. A decrease in accounts payable consumed $1,600,000 of cash, which was primarily due to the timing of purchases and payments to vendors. Payments of accrued liabilities consumed $4,277,000 of cash, and was mainly due to the payment of contingent consideration to Refine related to 2015 sales milestones. The remaining cash flow used in operations resulted from net unfavorable changes in various other working capital accounts.

Investing activities

We place our marketable security investments in high quality credit instruments as specified in our investment policy guidelines. Our investing activities provided $6,077,000 for the three-month period ended March 31, 2017, primarily due to net redemptions of marketable securities of $7,372,000 offset by $1,295,000 used for fixed asset additions. For the three-month period ended March 31, 2016, our investing activities provided $1,200,000, primarily due to net redemptions of marketable debt securities of $1,631,000, offset by $431,000 used for fixed asset additions.

Financing activities

For the three-month period ended March 31, 2017, our financing activities used $330,000 of cash. We made contingent consideration payments of $1,663,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,333,000. For the three-month period ended March 31, 2016, proceeds from exercises of $821,000 were partially offset by contingent consideration payments of $498,000 related to the initial valuation of the likelihood that the 2015 XCell™ ATF sales milestone would be achieved.

We do not currently use derivative financial instruments.

Working capital increased by approximately $8,970,000 to $172,048,000 at March 31, 2017 from $163,078,000 at December 31, 2016 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;

 

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

 

    market acceptance of our new products;

 

    our ability to acquire additional bioprocessing products;

 

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

 

    our identification and execution of strategic acquisitions or business combinations;

 

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

 

    the extent of any share repurchase activity; and

 

    the success of any proposed financing efforts.

 

28


Table of Contents

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 the next twelve months. We expect operating expenses in the year ending December 31, 2017 to increase as we continue to expand our bioprocessing business. We expect to incur continued spending related to the development and expansion of our bioprocessing product lines and expansion of 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 existing portfolio of development programs. We continue to seek to acquire such potential assets that may offer us the best opportunity to create value for our shareholders. In order to acquire such assets, we may need to seek additional financing to fund these investments. This may require the issuance or sale of additional equity or debt securities. The sale of additional equity may result in additional dilution to our stockholders. Should we need to secure additional financing to acquire a product, fund future investment in research and development, or meet our future liquidity requirements, we may not be able to secure such financing, or obtain such financing on favorable terms because of the volatile nature of the biotechnology marketplace.

Off-Balance Sheet Arrangements

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

Cautionary Statement Regarding Forward-Looking Statements

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

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest rate risk

We have investments in commercial paper, U.S. Government and agency securities as well as corporate bonds and other debt securities. As a result, we are 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.

 

29


Table of Contents

We generally place our marketable security investments in high quality credit instruments, as specified in our investment policy guidelines. A hypothetical 100 basis point increase in interest rates would result in an approximate $24,000 decrease in the fair value of our investments as of March 31, 2017. We believe, however, that the conservative nature of our investments mitigates our interest rate exposure, and our investment policy limits the amount of our credit exposure to any one issuer, (with the exception of U.S. agency obligations) and type of instrument. We do not expect any material loss from our marketable security investments and therefore believe that our potential interest rate exposure is limited.

Foreign exchange risk

The reporting currency of the Company is U.S. dollars. Transactions by Repligen Sweden, a wholly-owned subsidiary, may be denominated in Swedish kronor, British pound sterling, U.S. dollars, or Euros while the entity’s functional currency is the Swedish krona. Transactions by Repligen Germany GmbH, a wholly-owned subsidiary, may be denominated in U.S. dollars or Euros while the entity’s functional currency is the Euro. Certain sales transactions made by the U.S. entity related to XCell™ ATF system products are denominated in foreign currencies. 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

On April 1, 2016, we completed our acquisition of Atoll GmbH, and on December 14, 2016, we completed our acquisition of TangenX Technology Corporation. As a result, we are in the process of integrating the applicable internal controls for each business into our internal control over financial reporting. 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 March 31, 2017 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, 2016 and subsequent filings as well as risks and uncertainties discussed elsewhere in this Quarterly Report on Form 10-Q, could cause our actual results to differ materially from those in the forward-looking statements. There are no material changes to the Risk Factors described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2016.

 

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

None.

 

ITEM 6. EXHIBITS

(a) Exhibits

 

Exhibit

Number

  

Document Description

3.1    Restated Certificate of Incorporation, dated June 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    Amended and Restated By-Laws (filed as Exhibit 3.2 to Repligen Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2003 and incorporated herein by reference).
3.3    Amendment No. 1 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on December 20, 2011 and incorporated herein by reference).
3.4   

Amendment No. 2 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on May 25, 2012 and incorporated herein by reference).

 

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

 

31


Table of Contents

Exhibit

Number

  

Document Description

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

 

+ Filed herewith.
* Furnished herewith.

 

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: May 4, 2017   By:  

/S/ TONY J. HUNT

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

/S/ JON SNODGRES

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

 

 

33

EX-31.1 2 d550027dex311.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: May 4, 2017

/s/ TONY J. HUNT

Tony J. Hunt
President and Chief Executive Officer
(Principal executive officer)

 

EX-31.2 3 d550027dex312.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: May 4, 2017

/s/ JON SNODGRES

Jon Snodgres
Chief Financial Officer
(Principal financial officer)

 

EX-32.1 4 d550027dex321.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 March 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officers of the Company hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to my knowledge, that:

 

  (1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

  (2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 4, 2017     By:  

/S/ TONY J. HUNT

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

/S/ JON SNODGRES

      Jon Snodgres
      Chief Financial Officer
      (Principal financial officer)

 

* This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.
EX-101.INS 5 rgen-20170331.xml XBRL INSTANCE DOCUMENT 0.02125 32.07 115000000 96289000 0.25 6044000 21000 11000 6192000 3083000 4525000 215000 1218000 50000 936000 1337000 459000 37065000 29416000 111000 2175000 57000 11000 5318000 0.01 599000 2202000 952000 1100000 114000 1409000 169000 155000 885000 1262000 697000 25266000 17077000 34080664 53213000 1312508 11.50 7 0 19.57 80000000 34076544 1531010 791227 0.01 34076544 0 406859 14.18 805903 19.68 5000000 0.01 35.20 -56793000 1656000 2506000 290628000 385000 3439000 441000 -12718000 4635000 566000 176791000 2028000 2467000 2647000 815000 341000 245961000 19884000 494000 2500000 7460000 2188000 32000 1604000 0 900000 13751000 0 96242000 857000 9116000 2000 185799000 2769000 15373000 450000 8659000 12180000 3946000 129663000 14921000 2494000 29222000 23957000 0 12530000 17710000 1142000 2265000 3418000 15501000 669000 35257000 290628000 0 2190000 2799000 2832000 59784000 36682000 15417000 5771000 15196000 1620000 12706000 0 1705000 0.03 0.08 404781 35.20 14248000 13326000 0.03 0.08 805903 19.68 0.066 0.02125 144300000 115000000 96242000 15952000 2806000 85694000 402000 85292000 11778000 11778000 100000000 60000000 -1000 -12717000 -12718000 97472000 11778000 402000 85292000 1685000 12949000 215000 240000 5525000 22697000 35000 85000 1000 2000 11779000 11778000 402000 402000 160000000 711000 1000 2000 12181000 12180000 54092000 0 80000000 33844074 0.01 33844074 0 882748 16.88 5000000 0.01 -59861000 1699000 288913000 435000 5586000 408000 -13749000 5061000 382000 168764000 204000 338000 242036000 19332000 411000 6695000 2103000 23000 1692000 964000 21075000 6119000 95272000 6119000 248000 16014000 184153000 2789000 14956000 450000 19547000 122233000 29806000 24696000 15194000 1264000 3218000 15214000 839000 34288000 288913000 0 59548000 36501000 14954000 6953000 14592000 1644000 353838 115000000 95272000 16777000 2951000 1745000 442000 -5000 -13744000 -13749000 2287000 2407000 48550000 1468000 12911000 208000 240000 4995000 22555000 24000 84000 2000 7000 18745000 18740000 807000 807000 711000 2000 7000 19552000 19547000 5300000 0 5300000 31.1813 P270D P30D 1.00 20 1.30 P20Y P5Y P2Y P13Y 37532000 37065000 -467000 10200000 P14Y P2Y P2Y P13Y 538700 10176000 25266000 14138000 -74000 119000 P10Y P5Y 0.33 P3Y 0.20 P1Y P13Y 2021-06-01 At various dates through December 2036 P17Y P8Y P11Y P2Y 0.26 0.08 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>10. Accrued Liabilities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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="67%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,439</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued interest payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,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">1,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">9,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #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> 458685 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Investments in marketable securities consisted of the following at March&#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="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2017</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>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">402</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"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Investments in marketable securities consisted of the following at December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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="73%"></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="14" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</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"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</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"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>15. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Future minimum rental commitments under the Company&#x2019;s leases as of March&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017 (nine months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The carrying value of the Company&#x2019;s convertible senior notes is as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="66%"></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="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>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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="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"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,952</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,777</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"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,806</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,951</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,242</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,272</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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. 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: normal; 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 months ended March&#xA0;31, 2017 and 2016, the Company recorded stock-based compensation expense of approximately $1,531,000 and $922,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the &#x201C;2001 Plan&#x201D;) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the &#x201C;2012 Plan,&#x201D; and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the &#x201C;Plans&#x201D;).</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: normal; 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 following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (loss):</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: normal; 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="84%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </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">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60</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">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</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">1,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">782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: normal; 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 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Incentive options granted to employees 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 issued to&#xA0;<font style="WHITE-SPACE: nowrap">non-employee</font>&#xA0;directors under the Plans generally vest over one year. Options granted under the Plans have a maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company&#x2019;s common stock on the date of grant. At March&#xA0;31, 2017, options to purchase 805,903 shares and 404,781 restricted stock units were outstanding under the Plans. At March&#xA0;31, 2017, 1,531,010 shares were available for future grant under the 2012 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: normal; 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, and recognizes awards with service based vesting as expense over the employee&#x2019;s requisite service period on a straight-line basis. The Company has no awards that are performance-based or subject to market conditions. 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: normal; 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 three months ended March&#xA0;31, 2017 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: normal; 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="61%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &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, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">86,215</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.40</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">(137,903</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 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">(25,157</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">805,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.68</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.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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 March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">406,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14.18</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.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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 March&#xA0;31, 2017 (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">791,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.57</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.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 124px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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">Represents the number of vested options as of March&#xA0;31, 2017 plus the number of unvested options expected to vest as of March&#xA0;31, 2017 based on the unvested outstanding options at March&#xA0;31, 2017 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.</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: normal; 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 March&#xA0;31, 2017 of $35.20 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 March&#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: normal; 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 three months ended March&#xA0;31, 2017 and 2016 was $16.46 and $13.49, respectively. The total fair value of stock options that vested during the three months ended March&#xA0;31, 2017 and 2016 was approximately $1,195,000 and $645,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: normal; 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"> Information regarding restricted stock unit activity for the three months ended March&#xA0;31, 2017 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: normal; 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="59%"></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: &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"> Restricted stock units outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">353,838</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">125,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">(63,811</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">(10,313</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">404,781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Vested and expected to vest at March&#xA0;31, 2017 (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 124px; WHITE-SPACE: normal; WORD-SPACING: 0px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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">Represents the number of vested restricted stock units as of March&#xA0;31, 2017 plus the number of unvested restricted stock units expected to vest as of March&#xA0;31, 2017 based on the unvested outstanding restricted stock units at March&#xA0;31, 2017 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.</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: normal; 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 March&#xA0;31, 2017 of $35.20 per share) that would have been received by the restricted stock unit holders had all holders exercised on March&#xA0;31, 2017. The aggregate intrinsic value of restricted stock units exercised during the three months ended March&#xA0;31, 2017 and 2016 was approximately $2,064,000 and $1,009,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: normal; 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 restricted stock units granted during the three months ended March&#xA0;31, 2017 and 2016 was $32.18 and $26.05, respectively. The total grant date fair value of restricted stock units that vested during the three months ended March&#xA0;31, 2017 and 2016 was approximately $1,616,000 and $742,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: normal; 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 March&#xA0;31, 2017, there was $14,921,000 of total unrecognized compensation cost related to unvested share-based awards.&#xA0;This cost is expected to be recognized over a weighted average remaining requisite service period of 2.94 years.</p> </div> Q1 2017 10-Q 0.09 0.34 0000730272 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides a rollforward of the fair value of contingent consideration (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P13Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>7. Inventories</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Inventories relate to the Company&#x2019;s bioprocessing business. The Company values inventory at cost or, if lower, market value, using the <font style="WHITE-SPACE: nowrap">first-in,</font> <font style="WHITE-SPACE: nowrap">first-out</font> method. The Company reviews its inventories at least quarterly and records a provision for excess and obsolete inventory based on its estimates of expected sales volume, production capacity and expiration dates of raw materials, <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">work-in-process</font></font> and finished products. Expected sales volumes are determined based on supply forecasts provided by key customers for the next 3 to 12 months. The Company writes down inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value, and inventory in excess of expected requirements to cost of product revenue. Manufacturing of bioprocessing finished goods is done to order and tested for quality specifications prior to shipment. Reserves for excess and obsolete inventory were approximately $385,000 at March&#xA0;31, 2017 and $435,000 at December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> A change in the estimated timing or amount of demand for the Company&#x2019;s products could result in additional provisions for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the accompanying financial statements, there have been no material adjustments related to a revised estimate of inventory valuations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font> and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead. Inventories consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Raw Materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,789</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1147000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 49.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,744</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</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,027</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,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,717</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,718</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Future minimum rental commitments under the Company&#x2019;s leases as of March&#xA0;31, 2017 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017 (nine months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,647</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,506</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,467</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,705</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 25157 P7Y29D 9.67 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>3. Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, <i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management&#x2019;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element&#x2019;s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management&#x2019;s best estimate of selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC <font style="WHITE-SPACE: nowrap">605-25,</font> based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 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"> At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company&#x2019;s financial statements historically.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Therapeutics Licensing Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Activities under licensing agreements are evaluated in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25</font> to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The delivered item or items have value to the customer on a stand-alone basis; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company&#x2019;s control.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC <font style="WHITE-SPACE: nowrap">605-28,</font> which the Company adopted on January&#xA0;1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It can only be achieved based in whole or in part on either the Company&#x2019;s performance or the occurrence of a specific outcome resulting from the Company&#x2019;s performance;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It would result in additional payments being due to the entity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Sale of Intellectual Property to BioMarin</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In January 2014, the Company entered into an asset purchase agreement (the &#x201C;BioMarin Asset Purchase Agreement&#x201D;) with BioMarin Pharmaceutical Inc. (&#x201C;BioMarin&#x201D;) to sell Repligen&#x2019;s histone deacetylase inhibitor (HDACi) portfolio. Pursuant to the terms of the BioMarin Asset Purchase Agreement, the Company is entitled to receive up to $160&#xA0;million in potential future milestone payments, comprised of:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $60&#xA0;million related to the achievement of specified clinical and regulatory milestone events; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $100&#xA0;million related to the achievement of specified commercial sales events, specifically the first commercial sale in specific territories.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In addition, Repligen is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the <font style="WHITE-SPACE: nowrap">mid-single-digits</font> for the first HDACi portfolio product and for the first <font style="WHITE-SPACE: nowrap">non-HDACi</font> portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company&#x2019;s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. Any milestones earned upon specified clinical development or commercial sales events or future royalty payments, under the BioMarin Asset Purchase Agreement will be recognized as revenue when they are earned.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Activities under this agreement were evaluated in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25</font> to determine if they represented a multiple element revenue arrangement. The Company identified the following deliverables in the BioMarin Asset Purchase Agreement:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The assignment by the Company to BioMarin of its intellectual property rights in the HDACi portfolio and the Scripps Agreement (the &#x201C;Transferred Assets&#x201D;); and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The transfer of certain notebooks, data, documents, biological materials (if any) and other such documents in our possession that might be useful to further development of the program (the &#x201C;Technology Transfer&#x201D;).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Two criteria must be met in order for a deliverable to be considered a separate unit of accounting. The first criterion requires that the delivered item or items have value to the customer on a stand-alone basis. The second criterion, which relates to evaluating a general right of return, is not applicable because such a provision does not exist in the BioMarin Asset Purchase Agreement. The deliverables outlined above were deemed to have stand-alone value and to meet the criteria to be accounted for as separate units of accounting. Factors considered in this determination included, among other things, BioMarin&#x2019;s right under the agreement to assign the Transferred Assets, whether any other vendors sell the items separately and if BioMarin could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the multiple-element arrangements guidance addresses how to allocate the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company evaluated the potential milestones in accordance with ASC <font style="WHITE-SPACE: nowrap">605-28,</font> which allows an entity to make an accounting policy election to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. This evaluation included an assessment of the risks that must be overcome to achieve the respective milestone as well as whether the achievement of the milestone was due in part to our initial clinical work, the level of effort and investment required to achieve the respective milestone and whether the milestone consideration is reasonable relative to all deliverables and payment terms in the arrangement. There is considerable judgment involved in determining whether a milestone satisfies all of the criteria required to conclude that a milestone is substantive. Milestones that are not considered substantive are recognized as earned if there are no remaining performance obligations or over the remaining period of performance, assuming all other revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company believes that the $60&#xA0;million of specified clinical and regulatory milestone payments are substantive. Therefore, any such milestones achieved will be recognized as revenue when earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Any milestones achieved upon specified commercial sales events or future royalty payments are considered contingent revenue under the BioMarin Asset Purchase Agreement, and will be recognized as revenue when they are earned as there are no undelivered elements remaining and no continuing performance obligations under the arrangement.</p> </div> <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:</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="79%"></td> <td valign="bottom" width="10%"></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:40.80pt; font-size:8pt; font-family:Times New Roman"> <b>Jurisdiction</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center" style="border-bottom:1.00pt solid #000000"> <b>Fiscal&#xA0;years&#xA0;subject</b><br /> <b>to examination</b></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"> United States &#x2013; federal and state</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="white-space:nowrap">2013-2016</font></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"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2011-2016</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"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> </table> </div> RGEN 34382322 33891702 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>6. Cash, Cash Equivalents and Marketable Securities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> At March&#xA0;31, 2017 and December&#xA0;31, 2016, the Company&#x2019;s investments included money market funds and short-term marketable securities. These marketable securities are classified as <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">available-for-sale.</font></font> Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year. The average remaining contractual maturity of marketable securities at March&#xA0;31, 2017 was approximately 2.3 months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Management reviewed the Company&#x2019;s investments as of March&#xA0;31, 2017 and December&#xA0;31, 2016 and concluded that there are no securities with other than temporary impairments in the investment portfolio. The Company does not intend to sell any investments in an unrealized loss position, and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Investments in marketable securities consisted of the following at March&#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="92%" align="center" border="0"> <tr> <td width="64%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>March&#xA0;31, 2017</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>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">402</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"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,779</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,181</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,180</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> There were no long-term marketable securities as of March&#xA0;31, 2017.</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"> At March&#xA0;31, 2017, the Company&#x2019;s investments included seven securities in unrealized loss positions with a total unrealized loss of approximately $2,000 and a total fair market value of approximately $3,946,000. All investments with gross unrealized losses have been in unrealized loss positions for less than 12 months. The unrealized losses were caused primarily by current economic and market conditions. There was no change in the credit risk of the securities. There were no realized gains or losses on the investments for the three months ended March&#xA0;31, 2017 and 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Investments in marketable securities consisted of the following at December&#xA0;31, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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="73%"></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="14" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortized<br /> Cost</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Gain</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross<br /> Unrealized<br /> Loss</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Marketable securities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</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"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">807</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"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,745</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,740</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,552</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,547</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were no long-term marketable securities as of December&#xA0;31, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The contractual maturities of all money market funds and marketable securities are less than one year as of March&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following fair value hierarchy table presents information about each major category of the Company&#x2019;s assets measured at fair value on a recurring basis as of March&#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="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair value measurement at reporting date using:</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>Quoted&#xA0;prices&#xA0;in<br /> active&#xA0;markets&#xA0;for<br /> identical assets<br /> (Level 1)</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>Significant<br /> other&#xA0;observable<br /> inputs (Level 2)</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>Significant<br /> unobservable<br /> inputs (Level<br /> 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,292</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"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">402</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"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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">85,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 6pt"> In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="3%"></td> <td width="1%"></td> <td valign="bottom" width="1%"></td> <td width="88%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#x2013;&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">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> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#x2013;&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">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> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#x2013;&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>13. Income Taxes</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s effective tax rate for the&#xA0;three months ended&#xA0;March 31, 2017&#xA0;was&#xA0;24.6%&#xA0;compared to&#xA0;36.0%&#xA0;for the corresponding period in the prior year. For the current&#xA0;three month period, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to lower statutory tax rates in foreign jurisdictions. For the&#xA0;three month period ended&#xA0;March 31, 2016, the effective tax rate was higher than the U.S. statutory tax rate mainly due to the tax treatment of contingent consideration expense.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At December&#xA0;31, 2016, the Company had net operating loss carryforwards of approximately $48,550,000 in the U.S., net operating loss carryforwards of approximately &#x20AC;2,287,000 (approximately $2,407,000) in Germany, federal business tax credit carryforwards of $1,745,000 and state business tax credit carryforwards of approximately $442,000 available to reduce future domestic income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2036. The net operating loss and business tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service and may be limited in the event of certain changes in the ownership interest of significant stockholders.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2016, the Company concluded that realization of deferred tax assets in the United States beyond December&#xA0;31, 2016 is not more likely than not, and as such, the Company maintained a valuation allowance against its net U.S. deferred tax assets, after considerations for deferred tax liabilities which will not be utilized as a future source of income.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> ASU <font style="white-space:nowrap">2016-09</font> states that previously unrecognized excess tax benefits should be recognized on a modified retrospective basis. As such, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3&#xA0;million for previously unrecognized excess tax benefits outstanding as of the beginning of the period. Since the Company maintains a full valuation allowance on its net U.S. deferred tax assets, the Company recorded a corresponding increase to the valuation allowance and the impact of adopting ASU <font style="white-space:nowrap">2016-09</font> on retained earnings is zero.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In the first quarter of 2017, Repligen Germany GmbH was subject to a tax examination for the years 2012 through 2015. The examination was general in nature, covering all aspects of the subsidiary&#x2019;s operations prior to the Atoll Acquisition on April&#xA0;1, 2016. There were no material findings as a result of this examination, and the examination was closed by the German tax authorities.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s tax returns are subject to examination by federal, state and international taxing authorities for the following periods:</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="79%"></td> <td valign="bottom" width="10%"></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:40.80pt; font-size:8pt; font-family:Times New Roman"> <b>Jurisdiction</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center" style="border-bottom:1.00pt solid #000000"> <b>Fiscal&#xA0;years&#xA0;subject</b><br /> <b>to examination</b></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"> United States &#x2013; federal and state</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="white-space:nowrap">2013-2016</font></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"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2011-2016</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"> Germany</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> </table> </div> 0 <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="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="66%"></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>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,196</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,592</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">15,501</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,214</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">3,418</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,218</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">1,142</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,264</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">35,257</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,288</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">(19,884</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,332</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">15,373</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,956</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: 18pt"> <b>Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, <i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management&#x2019;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element&#x2019;s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management&#x2019;s best estimate of selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC <font style="WHITE-SPACE: nowrap">605-25,</font> based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 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"> At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in our sales agreements. Sales returns and warranty issues are infrequent and have not had a material impact on the Company&#x2019;s financial statements historically.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Shipping and handling fees are recorded as a component of product revenue, with the associated costs recorded as a component of cost of product revenue.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Therapeutics Licensing Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Activities under licensing agreements are evaluated in accordance with ASC <font style="WHITE-SPACE: nowrap">605-25</font> to determine if they represent a multiple element revenue arrangement. The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting. The Company accounts for those components as separate units of accounting if the following two criteria are met:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The delivered item or items have value to the customer on a stand-alone basis; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company&#x2019;s control.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC <font style="WHITE-SPACE: nowrap">605-28,</font> which the Company adopted on January&#xA0;1, 2011. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It can only be achieved based in whole or in part on either the Company&#x2019;s performance or the occurrence of a specific outcome resulting from the Company&#x2019;s performance;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It would result in additional payments being due to the entity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (loss):</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="84%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;Months&#xA0;Ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">141</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60</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">132</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">80</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,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">782</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">922</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Inventories consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Raw Materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,417</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,954</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Work-in-process</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,769</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,789</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,771</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,953</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,957</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 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="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">21</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: 0pt"> Information regarding restricted stock unit activity for the three months ended March&#xA0;31, 2017 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="59%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">353,838</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">125,067</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(63,811</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,313</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Restricted stock units outstanding at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">404,781</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at March&#xA0;31, 2017 (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">378,579</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested restricted stock units as of March&#xA0;31, 2017 plus the number of unvested restricted stock units expected to vest as of March&#xA0;31, 2017 based on the unvested outstanding restricted stock units at March&#xA0;31, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to <font style="WHITE-SPACE: nowrap">non-executive</font> level employees and 3% for awards granted to executive level employees.</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="74%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted average common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,891,702</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,024,681</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Dilutive common stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490,620</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">468,894</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted average common shares, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,382,322</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,493,575</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> P5Y8M23D 16.46 32.40 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. Basis of Presentation</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The condensed consolidated financial statements included herein have been prepared by Repligen Corporation (the &#x201C;Company,&#x201D; &#x201C;Repligen&#x201D; or &#x201C;we&#x201D;) in accordance with generally accepted accounting principles in the United States (&#x201C;U.S. GAAP&#x201D;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201C;SEC&#x201D;), for Quarterly Reports on Form <font style="white-space:nowrap">10-Q</font> and Article 10 of Regulation <font style="white-space:nowrap">S-X</font> and do not include all of the information and footnote disclosures required by U.S. GAAP. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and accompanying notes thereto included in the Company&#x2019;s Annual Report on Form <font style="white-space:nowrap">10-K</font> for the fiscal year ended December&#xA0;31, 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB (&#x201C;Repligen Sweden&#x201D;), Repligen GmbH (acquired as Atoll GmbH as of April&#xA0;1, 2016 and renamed on September&#xA0;20, 2016), TangenX Technology Corporation (acquired as of December&#xA0;14, 2016) and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <i>Recently Issued Accounting Pronouncements</i></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In May 2014, the FASB issued ASU <font style="white-space:nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic 606),&#x201D;which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, <i>Revenue Recognition</i>, and creates a new Topic 606, <i>Revenue from Contracts with Customers</i>. Two adoption methods are permitted: retrospectively to all prior reporting periods presented, with certain practical expedients permitted; or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. The adoption of this ASU will include updates as provided under ASU <font style="white-space:nowrap">2015-14,</font> &#x201C;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&#x201D;;&#xA0;ASU <font style="white-space:nowrap">2016-08,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&#x201D;; ASU <font style="white-space:nowrap">2016-10,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Identifying Performance Obligations and Licensing&#x201D;; and ASU <font style="white-space:nowrap">2016-12,</font> &#x201C;Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.&#x201D; The Company intends to adopt the provisions of Topic 606 using the modified retrospective method effective January&#xA0;1, 2018. The Company has commenced work to assess the impact of the new revenue standard on its principal revenue streams. The Company has not made a determination on the impact to its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In July 2015, the FASB issued ASU <font style="white-space:nowrap">No.&#xA0;2015-11,</font> &#x201C;Inventory (Topic 330): Simplifying the Measurement of Inventory&#x201D; (&#x201C;ASU <font style="white-space:nowrap">2015-11&#x201D;).</font> ASU <font style="white-space:nowrap">2015-11</font> requires inventory be measured at the lower of cost and net realizable value, and options that currently exist for market value be eliminated. ASU <font style="white-space:nowrap">2015-11</font> defines net realizable value as estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. The guidance is effective prospectively for reporting periods beginning after December&#xA0;15, 2016 and interim periods within those fiscal years with early adoption permitted. The Company adopted the provisions of ASU <font style="white-space:nowrap">2015-11</font> as of January&#xA0;1, 2017, and this standard did not have a material impact on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In February 2016, the FASB issued ASU No. <font style="white-space:nowrap">2016-02,&#xA0;&#x201C;Leases</font> (Topic 842)&#x201D; (&#x201C;ASU <font style="white-space:nowrap">2016-02&#x201D;).</font> ASU <font style="white-space:nowrap">2016-02</font> requires lessees to recognize a <font style="white-space:nowrap"><font style="white-space:nowrap">right-of-use</font></font> asset and a lease liability for most leases. Extensive quantitative and qualitative disclosures, including significant judgments made by management, will be required to provide greater insight into the extent of revenue and expense recognized and expected to be recognized from existing contracts. The accounting applied by a lessor is largely unchanged from that applied under the current standard. The standard must be adopted using a modified retrospective transition approach and provides for certain practical expedients. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2018, with early adoption permitted. The Company has not yet completed its assessment of the impact of the new standard on its consolidated financial statements.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In March 2016, the FASB issued ASU No. <font style="white-space:nowrap">2016-09,&#xA0;&#x201C;Compensation&#x2014;Stock</font> Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&#x201D;, which aims to simplify several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, classification of certain items on the statement of cash flows and accounting for forfeitures. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2016, with early adoption permitted. The Company adopted the provisions of this ASU as of January&#xA0;1, 2017. As a result of this standard, the Company increased its U.S. federal and state net operating loss carryovers by approximately $5.3&#xA0;million for previously unrecognized excess tax benefits outstanding as of January&#xA0;1, 2017. Since the Company maintains a full valuation allowance on its net U.S. deferred tax assets, the Company recorded a corresponding increase to the valuation allowance and the impact of adopting ASU <font style="white-space:nowrap">2016-09</font> on retained earnings is zero.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In August 2016, the FASB issued ASU <font style="white-space:nowrap">No.&#xA0;2016-15,</font> &#x201C;Statement of Cash Flows (Topic 203): Classification of Certain Cash Receipts and Cash Payments&#x201D;. ASU <font style="white-space:nowrap">No.&#xA0;2016-15</font> addresses eight specific cash flow issues and clarifies their presentation and classification in the Statement of Cash Flows. This ASU is effective for fiscal years beginning after December&#xA0;15, 2017 and is to be applied retrospectively with early adoption permitted. The Company currently classifies payments up to the amount of its contingent consideration liability recognized at the date of its acquisition as financing activities, with additional payments classified as operating activities. As a result, the Company does not expect the adoption of ASU <font style="white-space:nowrap">2016-15</font> to have a material impact on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In January 2017, the FASB issued <font style="white-space:nowrap">ASU&#xA0;2017-01,&#xA0;&#x201C;Business</font> Combinations (Topic 805): Clarifying the Definition of a Business&#x201D;, which clarifies the definition of a business to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. This ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2017, with early adoption permitted.</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: normal; 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"> <b>2. Acquisitions</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> <b><i>Atoll GmbH</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: normal; 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"> On April&#xA0;1, 2016, the Company&#x2019;s subsidiary, Repligen Sweden, acquired Atoll GmbH (&#x201C;Atoll&#x201D;) from&#xA0;<font style="WHITE-SPACE: nowrap">UV-Cap</font>&#xA0;GmbH&#xA0;&amp; Co. KG (the &#x201C;Seller&#x201D;) pursuant to a Share Purchase Agreement (the &#x201C;Atoll Share Purchase Agreement&#x201D;), dated as of March&#xA0;31, 2016 (such acquisition, the &#x201C;Atoll Acquisition&#x201D;), by and among Repligen Sweden, the Seller, and the Company, in its capacity as guarantor of the obligations of Repligen Sweden under the Atoll Share Purchase Agreement. The Atoll Acquisition was subject to certain closing conditions that did not occur until April&#xA0;1, 2016. Payment for the Atoll Acquisition was denominated in Euros but is reflected here in U.S. dollars for presentation purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> In connection with the Atoll Acquisition, the Company issued and contributed 538,700 shares of the Company&#x2019;s common stock, par value of $0.01 per share valued at $14.1&#xA0;million (the &#x201C;Stock Consideration&#x201D;) to Repligen Sweden through a transfer by the Company on behalf of Repligen Sweden to fulfill Repligen Sweden&#x2019;s obligation to deliver the Stock Consideration under the Atoll Share Purchase Agreement. The issuance of the Stock Consideration was not registered under the Securities Act of 1933, as amended (the &#x201C;Securities Act&#x201D;), in reliance upon the exemption from registration provided by Section&#xA0;4(2) of the Securities Act. The Stock Consideration was based on the fair value of the Company&#x2019;s common stock on April&#xA0;1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> This acquisition strengthened Repligen&#x2019;s bioprocessing business by adding a complementary extension to an existing product line while expanding its direct sales presence worldwide. On September&#xA0;20, 2016, Atoll changed its name to Repligen GmbH.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> The Atoll Acquisition was accounted for as a purchase of a business under ASC 805, &#x201C;Business Combinations.&#x201D; The total purchase price of the Atoll Acquisition was $25.3&#xA0;million, consisting of an upfront cash payment of $10.2&#xA0;million, less $74,000 as a result of the final determination of working capital, issuance of the Stock Consideration, and a future potential milestone payment of $1.1&#xA0;million if specific revenue growth targets are met for 2016. The $1.1&#xA0;million potential contingent consideration had an initial probability weighted fair value at the time of the closing of the Atoll Acquisition of approximately $952,000.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> <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: normal; 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"> The Company accounted for the Atoll Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Atoll were recorded as of the acquisition date, at their respective fair values, and consolidated with those of Repligen. The fair value of the net assets acquired was approximately $25.3&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> &#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: normal; 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"> 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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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, less $74 of working capital adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Estimated fair value of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future milestone and settlement payments to be made to the Seller. Pursuant to the terms of the Atoll Share Purchase Agreement, the Company would make a contingent consideration payment of $1.1&#xA0;million if specific revenue growth targets were met for 2016. Because the specified revenue growth targets were met for 2016, the Company made the contingent consideration payment in March 2017. No further measurement of this liability is required as of March&#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: normal; 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"> Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,262,000 in transaction costs related to the Atoll Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> <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: normal; 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"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of April&#xA0;1, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">1,409</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">697</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">155</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 current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">885</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"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(599</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,202</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">17,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> Of the consideration paid, $5.3&#xA0;million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $2.2&#xA0;million represents the fair value of developed technology that will be amortized over a determined useful life of 14 years. $57,000 represents the fair value of&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements and $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 2 years. The aforementioned intangible assets will be amortized on a straight-line basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> The goodwill of $17.1&#xA0;million represents future economic benefits expected to arise from synergies from combining operations, utilizing the Company&#x2019;s existing sales infrastructure to increase market presence and the extension of existing customer relationships.</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: normal; 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"> <b><i>TangenX Technology Corporation</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: normal; 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"> On December&#xA0;14, 2016, the Company acquired TangenX Technology Corporation (&#x201C;TangenX&#x201D;), pursuant to the terms of the Share Purchase Agreement, dated as of December&#xA0;14, 2016 (the &#x201C;TangenX Share Purchase Agreement&#x201D;), by and among the Company, John Connors and Novasep Process SAS (such acquisition, the &#x201C;TangenX Acquisition&#x201D;). Through the TangenX Acquisition, the Company acquired all outstanding shares and the business of TangenX, including TangenX&#x2019;s innovative&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;Sius line of tangential flow filtration (&#x201C;TFF&#x201D;) cassettes and hardware used in downstream biopharmaceutical manufacturing processes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> TangenX&#x2122; TFF products are used in the filtration of biological drugs, thereby expanding Repligen&#x2019;s filtration portfolio and complementing the OPUS<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">&#xAE;</sup>&#xA0;pre-packed column product line in downstream purification.</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: normal; 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"> The TangenX Acquisition was accounted for as a purchase of a business under ASC 805, &#x201C;Business Combinations.&#x201D; The total purchase price of the TangenX Acquisition was $37.1&#xA0;million in cash.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> &#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: normal; 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"> <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: normal; 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"> The Company accounted for the TangenX Acquisition as a purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of TangenX were recorded as of the acquisition date, at their respective fair values, and consolidated with those of Repligen. The fair value of the net assets acquired was approximately $37.1&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> 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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">37,532</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"> Less: working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(467</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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: normal; 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"> Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,337,000 in transaction costs related to the TangenX Acquisition. The transaction costs are included in selling, general and administrative expenses in the consolidated statements of operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> <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: normal; 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"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of December&#xA0;14, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">1,218</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">459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">6,192</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">6,044</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"> <font style="WHITE-SPACE: nowrap">Non-competition</font>&#xA0;agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,083</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,525</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">29,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </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: normal; 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"> Of the consideration paid, $6.2&#xA0;million represents the fair value of customer relationships that will be amortized over the determined useful life of 13 years and $6.0&#xA0;million represents the fair value of developed technology that will be amortized over a determined useful life of 20 years. $21,000 represents the fair value of&#xA0;<font style="WHITE-SPACE: nowrap">non-competition</font>&#xA0;agreements that will be amortized over a determined life of 5 years. $11,000 represents the fair value of trademarks and trade names that will be amortized over a determined useful life of 2 years. The aforementioned intangible assets will be amortized on a straight-line basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> The goodwill of $29.4&#xA0;million represents future economic benefits expected to arise from synergies from combining operations and the extension of existing customer relationships.</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: normal; 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"> &#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: normal; 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"> <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: normal; 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"> The Company recorded revenue from TangenX of $119,000 from December&#xA0;15, 2016 through December&#xA0;31, 2016 and $1,973,000 for the three months ended March&#xA0;31, 2017. The Company has included the operating results of TangenX in its consolidated statements of operations since the December&#xA0;15, 2016 acquisition date. The following table presents unaudited supplemental pro forma information as if the TangenX 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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &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>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,952</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">3,608</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,118</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> <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.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> <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.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: normal; 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"> The unaudited pro forma information for the three months ended March&#xA0;31, 2017 and 2016 was calculated after applying the Company&#x2019;s accounting policies and the impact of acquisition date fair value adjustments. Unaudited pro forma net income for three months ended March&#xA0;31, 2017 was adjusted to exclude acquisition-related transaction costs and inventory&#xA0;<font style="WHITE-SPACE: nowrap">step-up</font>&#xA0;charges. The unaudited pro forma net income for the three months ended March&#xA0;31, 2016 was adjusted to include acquisition-related transaction costs, inventory&#xA0;<font style="WHITE-SPACE: nowrap">step-up</font>&#xA0;charges, amortization of intangible assets and income tax benefits resulting from the acquisition.</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: normal; 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"> These pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments to reflect the pro forma results of operations as if the acquisition had occurred as of the beginning of the periods presented, such as fair value adjustments to inventory and increased amortization for the fair value of acquired intangible assets. 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 combination occurred at the beginning of each period presented, or of future results of the consolidated entities.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>4. Accumulated Other Comprehensive Income</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="62%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 49.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,744</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(13,749</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</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,027</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,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,717</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12,718</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> --12-31 2017-03-31 0.09 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of March&#xA0;31, 2017, the Company expects to record amortization expense as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 46.9pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> <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, 2017 (nine months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,265</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,832</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,799</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 490620 <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: normal; 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"> <b>9. Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> 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 (loss).</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: normal; 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"> During the third quarter of 2016, the Company launched its XCell<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">TM</sup>&#xA0;ATF&#xA0;<font style="WHITE-SPACE: nowrap">single-use</font>&#xA0;product line. The Company performed an assessment of the&#xA0;<font style="WHITE-SPACE: nowrap">in-process</font>&#xA0;research and development assets and their estimated useful lives to determine if any circumstances exist that would result in an impairment. The Company has determined that the fair value of these intangible assets exceeds their carrying values and are therefore not impaired; accordingly, the Company reclassified&#xA0;<font style="WHITE-SPACE: nowrap">in-process</font>&#xA0;research and development intangible assets to developed technology and began to amortize these intangible assets in the third quarter of 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: normal; 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"> 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 March&#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: normal; 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"> Intangible assets consisted of the following at March&#xA0;31, 2017 (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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,685</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(215</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: &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">22,697</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,525</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Trademark</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85</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</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,460</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> Intangible assets consisted of the following at December&#xA0;31, 2016 (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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">22,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> Amortization expense for amortized intangible assets was approximately $715,000 and $399,000 for the three months ended March&#xA0;31, 2017 and 2016, respectively. As of March&#xA0;31, 2017, the Company expects to record amortization expense 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: normal; 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"> &#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" 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: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 46.9pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> December&#xA0;31, 2017 (nine months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,265</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"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,832</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"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,799</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"> December&#xA0;31, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,494</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"> December&#xA0;31, 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> 1 <div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>8. 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="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="66%"></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>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Leasehold improvements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,196</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,592</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">15,501</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,214</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">3,418</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,218</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">1,142</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,264</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">35,257</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,288</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">(19,884</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,332</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">15,373</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,956</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 $928,000 and $751,000 for the three months ended March&#xA0;31, 2017 and 2016, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Information regarding option activity for the three months ended March&#xA0;31, 2017 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">882,748</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16.88</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">86,215</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.40</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(137,903</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9.67</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited/cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(25,157</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.31</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">805,903</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.68</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.08</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">406,859</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14.18</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.73</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at March&#xA0;31, 2017 (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">791,227</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19.57</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.05</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,530</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested options as of March&#xA0;31, 2017 plus the number of unvested options expected to vest as of March&#xA0;31, 2017 based on the unvested outstanding options at March&#xA0;31, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to <font style="WHITE-SPACE: nowrap">non-executive</font> level employees and 3% for awards granted to executive level employees.</td> </tr> </table> </div> 137903 <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>5. Earnings Per Share</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-month periods ended March&#xA0;31, 2017 and 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="74%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted average common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,891,702</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,024,681</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Dilutive common stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">490,620</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">468,894</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Weighted average common shares, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,382,322</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,493,575</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"> At March&#xA0;31, 2017, there were outstanding options to purchase 805,903 shares of the Company&#x2019;s common stock at a weighted average exercise price of $19.68 per share and restricted stock units to acquire 404,781 shares of the Company&#x2019;s common stock. For the three months ended March&#xA0;31, 2017, 458,685 options to purchase shares of the Company&#x2019;s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. As provided by the terms of the indenture underlying the senior convertible notes, the Company has a choice to settle the conversion obligation for the Convertible Notes in cash, shares or any combination of the two.&#xA0;The Company currently intends to settle the par value of the Convertible 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 Convertible 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 Convertible Notes as of March&#xA0;31, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At March&#xA0;31, 2016, there were outstanding options to purchase 1,312,508 shares of the Company&#x2019;s common stock at a weighted average exercise price of $11.50 per share. For the three- month period ended March&#xA0;31, 2016, 520,030 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> </div> 0.246 REPLIGEN CORP P2Y11M9D <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>14. Fair Value Measurement</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the inputs that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="5%"></td> <td valign="bottom" width="3%"></td> <td width="1%"></td> <td valign="bottom" width="1%"></td> <td width="88%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#x2013;&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">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> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#x2013;&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">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> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">&#x2013;&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s fixed income investments are 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 the 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. The Company did not adjust or override any fair value measurements provided by the pricing services as of March&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following fair value hierarchy table presents information about each major category of the Company&#x2019;s assets measured at fair value on a recurring basis as of March&#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="92%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair value measurement at reporting date using:</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>Quoted&#xA0;prices&#xA0;in<br /> active&#xA0;markets&#xA0;for<br /> identical assets<br /> (Level 1)</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>Significant<br /> other&#xA0;observable<br /> inputs (Level 2)</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>Significant<br /> unobservable<br /> inputs (Level<br /> 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,292</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">85,292</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"> U.S. Government and agency securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">402</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"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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: 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">85,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">97,472</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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"> The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> As of December&#xA0;31, 2016, the Company had accrued liabilities with a fair value of $6,119,000 related to contingent consideration in connection with the Refine and Atoll business combinations. The contingent consideration related to Refine was based on actual 2016 revenues. The contingent consideration related to Atoll was based on meeting revenue growth targets in 2016. These valuations are Level&#xA0;3 valuations, as the primary inputs are unobservable. All contingent consideration liabilities were paid in the first quarter of 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides a rollforward of the fair value of contingent consideration (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(6,119</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at March&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In May 2016, the Company issued $115&#xA0;million aggregate principal amount of the Notes due June&#xA0;1, 2021.&#xA0;Interest is payable semi-annually in arrears on June&#xA0;1 and December&#xA0;1 of each year, beginning on December&#xA0;1, 2016.&#xA0;As of March&#xA0;31, 2017, the carrying value of the Notes was $96.2&#xA0;million, net of unamortized discount, and the fair value of the Notes was approximately $144.3&#xA0;million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of March&#xA0;31, 2017.&#xA0;These valuations are Level&#xA0;1 valuations, as the valuations are based on unadjusted quoted prices in active markets that the Company has the ability to access. The Notes are discussed in more detail in Note 11, &#x201C;Long Term Debt<i>.</i>&#x201D;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> There were no <font style="WHITE-SPACE: nowrap">re-measurements</font> to fair value during the three months ended March&#xA0;31, 2017 of financial assets and liabilities that are not measured at fair value on a recurring basis.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>11. Long Term Debt</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The carrying value of the Company&#x2019;s convertible senior notes is as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="66%"></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="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>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 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="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"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(15,952</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(16,777</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"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,806</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,951</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">96,242</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95,272</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"> On May&#xA0;24, 2016, the Company issued&#xA0;$115 million&#xA0;aggregate principal amount of its 2.125% Convertible Senior Notes due 2021 (the &#x201C;Notes&#x201D;). The net proceeds from the sale of the Notes, after deducting the underwriting discounts and commissions and other related offering expenses, were approximately&#xA0;$111.1&#xA0;million. The Notes bear interest at the rate of 2.125% per annum, payable semiannually in arrears on June&#xA0;1 and December&#xA0;1 of each year, beginning on December&#xA0;1, 2016.</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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 March&#xA0;31, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The cash conversion feature of the Notes required bifurcation from the Notes and was initially accounted for as an equity instrument classified to stockholders&#x2019; equity, as the conversion feature was determined to be clearly and closely related to the Company&#x2019;s stock. Based on market data available for publicly traded, senior, unsecured corporate bonds issued by companies in the same industry and asset base and with similar maturity, the Company estimated the implied interest rate, assuming no conversion option. Assumptions used in the estimate represent what market participants would use in pricing the liability component, including market interest rates, credit standing, and yield curves, all of which are defined as Level&#xA0;2 observable inputs. The estimated implied interest rate was applied to the Notes, which resulted in a fair value of the liability component of $96,289,000 upon issuance, calculated as the present value of implied future payments based on the $115&#xA0;million aggregate principal amount. The equity component of the Notes was recognized as a debt discount, recorded in additional <font style="white-space:nowrap">paid-in</font> capital, and represents the difference between the aggregate principal of the Notes and the fair value of the Notes without conversion option on their issuance date.&#xA0;The debt discount is amortized to interest expense using the effective interest method over five years, or the life of the Notes.&#xA0;The Company assesses the equity classification of the cash conversion feature quarterly, and it is not remeasured as long as it continues to meet the conditions for equity classification.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Interest expense recognized on the Notes during the three-month period ended March&#xA0;31, 2017 includes&#xA0;$611,000, $825,000 and&#xA0;$145,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 March&#xA0;31, 2017, the carrying value of the Notes was approximately $96.2&#xA0;million and the fair value of the principal was approximately $144.3&#xA0;million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of March&#xA0;31, 2017.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Accrued liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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="67%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,439</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued interest payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">815</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">204</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">566</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">382</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,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">1,692</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Royalties</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">857</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">248</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">411</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">408</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">900</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">964</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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">9,116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #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>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 principal operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="82%"></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="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ireland</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</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"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">&#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> </tr> </table> <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="76%" align="center" border="0"> <tr> <td width="82%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td 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">21</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="76%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 21.31 86215 P7Y18D 1195000 30590000 1295000 96000 30569000 28000 1663000 4000 5676000 3068000 -851000 2415000 0 4099000 21000 1027000 1181000 -120000 1031000 -172000 -34000 4067000 -59000 10000 928000 536000 999000 -452000 1585000 6077000 1531000 970000 1582000 111100000 9182000 24914000 -4220000 -330000 1742000 715000 7430000 13990000 6119000 1333000 7400000 -43000 P2M9D P1Y <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: normal; 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"> Intangible assets consisted of the following at March&#xA0;31, 2017 (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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,685</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(215</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: &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">22,697</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,525</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Trademark</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">85</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</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(7,460</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; 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"> Intangible assets consisted of the following at December&#xA0;31, 2016 (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: normal; 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"> &#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" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,911</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,468</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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">22,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,995</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">711</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(24</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &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 intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">36,501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,695</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 1062000 404781 10313 P3Y1M13D 32.18 125067 2064000 1616000 P3Y4D 63811 378579 2016-12-01 Semi-annually 2021-06-01 611000 825000 145000 60000000 4000 1027000 0.10 0.05 2016 2016 2011 0.27 2016 2013 0.38 0.20 P17Y P8Y P11Y P2Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration, less $74 of working capital adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,176</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair value of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">885</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(599</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,202</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.11 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,532</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Less: working capital adjustment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(467</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.10 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,218</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">459</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other receivables</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">111</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">936</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">50</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">215</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,192</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,044</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap">Non-competition</font> agreements</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,083</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,525</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29,416</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,065</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table presents unaudited supplemental pro forma information as if the TangenX Acquisition had occurred as of January&#xA0;1, 2016 (in thousands, except per share data):</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="70%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,590</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26,952</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,608</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,118</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"> Earnings per share:</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"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr 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> 1973000 3608000 30590000 <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="76%" align="center" border="0"> <tr> <td width="82%"></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="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> March&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">24</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ireland</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</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"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td 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">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times 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">&#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> </tr> </table> </div> 1.00 0.27 0.21 <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="76%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>March&#xA0;31,</b><br /> <b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> MilliporeSigma</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 0.25 0.15 1258000 141000 132000 P90D 520030 0.05 0.34 -3811000 33493575 33024681 0 13.49 0.05 468894 0.360 645000 25094000 431000 61000 25094000 3969000 498000 15000 3463000 1625000 3092000 1149000 0 3521000 1881000 1039000 -979000 249000 -781000 2540000 -3000 2005000 751000 1409000 915000 -1600000 5000 1200000 922000 1150000 7018000 21631000 -4277000 323000 1539000 399000 -879000 11069000 821000 5600000 70000 875000 26.05 1009000 742000 0.04 0.13 0.24 0.30 0.29 0.15 0.15 5118000 26952000 1.00 0.24 0.28 782000 60000 80000 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-03-31 0000730272 us-gaap:CostOfSalesMember 2016-01-01 2016-03-31 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-01-01 2016-03-31 0000730272 rgen:TangenxTechnologyCorporationMember 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-01-01 2016-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:IE 2016-01-01 2016-03-31 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-03-31 0000730272 2016-01-01 2016-03-31 0000730272 us-gaap:MinimumMember 2017-01-01 2017-03-31 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-03-31 0000730272 us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-03-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2017-01-01 2017-03-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2017-01-01 2017-03-31 0000730272 us-gaap:AccountsReceivableMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMember 2017-01-01 2017-03-31 0000730272 rgen:TangenxTechnologyCorporationMember 2017-01-01 2017-03-31 0000730272 rgen:AtollGmbHMember 2017-01-01 2017-03-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2017-01-01 2017-03-31 0000730272 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-03-31 0000730272 us-gaap:PatentsMember 2017-01-01 2017-03-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2017-01-01 2017-03-31 0000730272 country:USus-gaap:EarliestTaxYearMember 2017-01-01 2017-03-31 0000730272 country:USus-gaap:LatestTaxYearMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2017-01-01 2017-03-31 0000730272 country:SEus-gaap:EarliestTaxYearMember 2017-01-01 2017-03-31 0000730272 country:SEus-gaap:LatestTaxYearMember 2017-01-01 2017-03-31 0000730272 country:DEus-gaap:LatestTaxYearMember 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2017-01-01 2017-03-31 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:IE 2017-01-01 2017-03-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-03-31 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-03-31 0000730272 rgen:ClinicalResearchMember 2017-01-01 2017-03-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2017-01-01 2017-03-31 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0000730272 2017-01-01 2017-03-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-12-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-12-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0000730272 us-gaap:PatentsMember 2016-01-01 2016-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0000730272 us-gaap:LatestTaxYearMember 2016-01-01 2016-12-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-01-01 2016-12-31 0000730272 2016-01-01 2016-12-31 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2012-01-01 2012-12-31 0000730272 rgen:TangenxTechnologyCorporationMember 2016-12-15 2016-12-31 0000730272 rgen:AtollGmbHMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:CustomerRelationshipsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:TrademarksAndTradeNamesMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:NoncompeteAgreementsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:DevelopedTechnologyRightsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberrgen:UpFrontPaymentMember 2016-04-01 2016-04-01 0000730272 rgen:TangenxTechnologyCorporationMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:CustomerRelationshipsMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:TrademarksAndTradeNamesMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:NoncompeteAgreementsMember 2016-12-14 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:DevelopedTechnologyRightsMember 2016-12-14 2016-12-14 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember 2016-05-24 2016-05-24 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 2016-05-24 0000730272 rgen:AccountingStandardsUpdate201609Memberrgen:USFederalAndStateJurisdictionMember 2017-01-01 0000730272 rgen:MarketableSecuritiesMember 2016-12-31 0000730272 us-gaap:TrademarksAndTradeNamesMember 2016-12-31 0000730272 us-gaap:USGovernmentAgenciesDebtSecuritiesMemberrgen:MarketableSecuritiesMember 2016-12-31 0000730272 us-gaap:CorporateDebtSecuritiesMemberrgen:MarketableSecuritiesMember 2016-12-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2016-12-31 0000730272 us-gaap:PatentsMember 2016-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0000730272 country:US 2016-12-31 0000730272 country:DE 2016-12-31 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000730272 us-gaap:StateAndLocalJurisdictionMember 2016-12-31 0000730272 us-gaap:DomesticCountryMember 2016-12-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-12-31 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000730272 2016-12-31 0000730272 2015-12-31 0000730272 rgen:MarketableSecuritiesMember 2017-03-31 0000730272 us-gaap:TrademarksMember 2017-03-31 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2017-03-31 0000730272 us-gaap:USGovernmentAgenciesDebtSecuritiesMemberrgen:MarketableSecuritiesMember 2017-03-31 0000730272 us-gaap:CorporateDebtSecuritiesMemberrgen:MarketableSecuritiesMember 2017-03-31 0000730272 us-gaap:OtherIntangibleAssetsMember 2017-03-31 0000730272 us-gaap:CustomerRelationshipsMember 2017-03-31 0000730272 us-gaap:PatentsMember 2017-03-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2017-03-31 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2017-03-31 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-03-31 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2017-03-31 0000730272 us-gaap:FairValueMeasurementsRecurringMember 2017-03-31 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-03-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2017-03-31 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-03-31 0000730272 rgen:ClinicalResearchMember 2017-03-31 0000730272 rgen:FirstCommercialSaleMilestoneEventsMember 2017-03-31 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2017-03-31 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2017-03-31 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2017-03-31 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-03-31 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2017-03-31 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2017-03-31 0000730272 rgen:OptionToPurchaseCommonStockMember 2017-03-31 0000730272 us-gaap:RestrictedStockUnitsRSUMemberrgen:NonExecutiveMember 2017-03-31 0000730272 us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ExecutiveOfficerMember 2017-03-31 0000730272 us-gaap:RestrictedStockUnitsRSUMember 2017-03-31 0000730272 us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember 2017-03-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:ExecutiveOfficerMember 2017-03-31 0000730272 2017-03-31 0000730272 rgen:OptionToPurchaseCommonStockMember 2016-03-31 0000730272 2016-03-31 0000730272 2017-04-28 0000730272 rgen:AtollGmbHMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:CustomerRelationshipsMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:TrademarksAndTradeNamesMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:NoncompeteAgreementsMember 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:DevelopedTechnologyRightsMember 2016-04-01 0000730272 rgen:TangenxTechnologyCorporationMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:CustomerRelationshipsMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:TrademarksAndTradeNamesMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:NoncompeteAgreementsMember 2016-12-14 0000730272 rgen:TangenxTechnologyCorporationMemberus-gaap:DevelopedTechnologyRightsMember 2016-12-14 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 pure iso4217:USD shares iso4217:USD shares rgen:Investment iso4217:EUR utr:D rgen:Segment Represents the number of vested options as of March 31, 2017 plus the number of unvested options expected to vest as of March 31, 2017 based on the unvested outstanding options at March 31, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. Represents the number of vested restricted stock units as of March 31, 2017 plus the number of unvested restricted stock units expected to vest as of March 31, 2017 based on the unvested outstanding restricted stock units at March 31, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. EX-101.SCH 6 rgen-20170331.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Acquisitions link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Revenue Recognition link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Accumulated Other Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Earnings Per Share link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Cash, Cash Equivalents and Marketable Securities link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Property, Plant and Equipment link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Intangible Assets link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Accrued Liabilities link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Long Term Debt link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Fair Value Measurement link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Revenue Recognition (Policies) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Acquisitions (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 - Cash, Cash Equivalents and Marketable Securities (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Property, Plant and Equipment (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Accrued Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Long Term Debt (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Fair Value Measurement (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Basis of Presentation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Acquisitions - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Consideration Transferred (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Consideration Transferred (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Components and Allocation of Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Revenue Recognition - Additional Information (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 - Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Investments in Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Property, Plant and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Other Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Schedule of Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Long Term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Summary of Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Summary of Restricted Stock Unit Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Rollforward of Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Future Minimum Rental Commitments under Company's Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Segment Reporting - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Percentage of Revenue by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Percentage of Revenue from Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 rgen-20170331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 rgen-20170331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 rgen-20170331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 rgen-20170331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2017
Apr. 28, 2017
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2017  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q1  
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   34,080,664
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 129,663 $ 122,233
Marketable securities 12,180 19,547
Accounts receivable, less reserve for doubtful accounts of $32 at March 31, 2017 and $23 at December 31, 2016 17,710 15,194
Other receivables 669 839
Inventories 23,957 24,696
Prepaid expenses and other current assets 1,620 1,644
Total current assets 185,799 184,153
Property, plant and equipment, net 15,373 14,956
Intangible assets, net 29,222 29,806
Goodwill 59,784 59,548
Restricted cash 450 450
Total assets 290,628 288,913
Current liabilities:    
Accounts payable 4,635 5,061
Accrued liabilities 9,116 16,014
Total current liabilities 13,751 21,075
Convertible senior notes 96,242 95,272
Deferred tax liabilities 2,188 2,103
Other long-term liabilities 1,656 1,699
Commitments and contingencies (Note 11)
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, 34,076,544 shares at March 31, 2017 and 33,844,074 shares at December 31, 2016 issued and outstanding 341 338
Additional paid-in capital 245,961 242,036
Accumulated other comprehensive loss (12,718) (13,749)
Accumulated deficit (56,793) (59,861)
Total stockholders' equity 176,791 168,764
Total liabilities and stockholders' equity $ 290,628 $ 288,913
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Accounts receivable, reserve for doubtful accounts $ 32 $ 23
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 34,076,544 33,844,074
Common stock, shares outstanding 34,076,544 33,844,074
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Revenue:    
Product revenue $ 30,569 $ 25,094
Royalty and other revenue 21  
Total revenue 30,590 25,094
Operating expenses:    
Cost of product revenue 13,990 11,069
Research and development 1,742 1,539
Selling, general and administrative 9,182 7,018
Contingent consideration - fair value adjustments   2,005
Total operating expenses 24,914 21,631
Income from operations 5,676 3,463
Investment income 96 61
Interest expense (1,585) (5)
Other expense (120) (979)
Income before income taxes 4,067 2,540
Income tax provision 999 915
Net income $ 3,068 $ 1,625
Earnings per share:    
Basic $ 0.09 $ 0.05
Diluted $ 0.09 $ 0.05
Weighted average shares outstanding:    
Basic 33,891,702 33,024,681
Diluted 34,382,322 33,493,575
Other comprehensive income:    
Unrealized gain on investments $ 4 $ 15
Foreign currency translation gain 1,027 1,881
Comprehensive income (loss) $ 4,099 $ 3,521
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Cash flows from operating activities:    
Net income $ 3,068 $ 1,625
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 1,582 1,150
Non-cash interest expense 970  
Stock-based compensation expense 1,531 922
Deferred tax expense 10  
Loss on revaluation of contingent consideration   2,005
Loss on disposal of assets 59 3
Changes in assets and liabilities:    
Accounts receivable (2,415) (1,149)
Other receivables 172 (249)
Inventories 851 (3,092)
Prepaid expenses and other current assets 34 781
Accounts payable (452) (1,600)
Accrued liabilities (4,220) (4,277)
Long-term liabilities (43) 70
Net cash provided by (used in) operating activities 1,147 (3,811)
Cash flows from investing activities:    
Purchases of marketable securities (28) (3,969)
Redemptions of marketable securities 7,400 5,600
Purchases of property, plant and equipment (1,295) (431)
Net cash provided by investing activities 6,077 1,200
Cash flows from financing activities:    
Exercise of stock options 1,333 821
Payment of contingent considerations (1,663) (498)
Net cash (used in) provided by financing activities (330) 323
Effect of exchange rate changes on cash and cash equivalents 536 1,409
Net increase (decrease) in cash and cash equivalents 7,430 (879)
Cash and cash equivalents, beginning of period 122,233 54,092
Cash and cash equivalents, end of period 129,663 53,213
Supplemental disclosure of non-cash activities:    
Income taxes paid 1,181 1,039
Payment of contingent consideration in common stock $ 1,062 $ 875
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation
3 Months Ended
Mar. 31, 2017
Basis of Presentation

1. Basis of Presentation

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

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

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

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

Recently Issued Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, “Revenue from Contracts with Customers (Topic 606),”which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and creates a new Topic 606, Revenue from Contracts with Customers. Two adoption methods are permitted: retrospectively to all prior reporting periods presented, with certain practical expedients permitted; or retrospectively with the cumulative effect of initially adopting the ASU recognized at the date of initial application. The adoption of this ASU will include updates as provided under ASU 2015-14, “Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date”; ASU 2016-08, “Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)”; ASU 2016-10, “Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing”; and ASU 2016-12, “Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients.” The Company intends to adopt the provisions of Topic 606 using the modified retrospective method effective January 1, 2018. The Company has commenced work to assess the impact of the new revenue standard on its principal revenue streams. The Company has not made a determination on the impact to its consolidated financial statements.

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

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

 

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

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

In January 2017, the FASB issued ASU 2017-01, “Business Combinations (Topic 805): Clarifying the Definition of a Business”, which clarifies the definition of a business to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. This ASU is effective for public entities for fiscal years beginning after December 15, 2017, with early adoption permitted.

XML 17 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions
3 Months Ended
Mar. 31, 2017
Acquisitions

2. Acquisitions

Atoll GmbH

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

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

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

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

Consideration Transferred

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

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

 

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments

   $ 10,176  

Value of common stock issued

     14,138  

Estimated fair value of contingent consideration

     952  
  

 

 

 

Total consideration transferred

   $ 25,266  
  

 

 

 

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

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

Fair Value of Net Assets Acquired

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

 

Cash and cash equivalents

   $ 1,409  

Accounts receivable

     697  

Inventory

     155  

Other current assets

     169  

Fixed assets, net

     114  

Customer relationships

     5,318  

Developed technology

     2,175  

Non-competition agreements

     57  

Trademark and trade name

     11  

Deferred tax assets

     885  

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,202

Goodwill

     17,077  
  

 

 

 

Net assets acquired

   $ 25,266  
  

 

 

 

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

The goodwill of $17.1 million represents future economic benefits expected to arise from synergies from combining operations, utilizing the Company’s existing sales infrastructure to increase market presence and the extension of existing customer relationships.

TangenX Technology Corporation

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

TangenX™ TFF products are used in the filtration of biological drugs, thereby expanding Repligen’s filtration portfolio and complementing the OPUS® pre-packed column product line in downstream purification.

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

 

Consideration Transferred

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

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

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 37,532  

Less: working capital adjustment

     (467
  

 

 

 

Net assets acquired

   $ 37,065  
  

 

 

 

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

Fair Value of Net Assets Acquired

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

 

Cash and cash equivalents

   $ 1,218  

Accounts receivable

     459  

Other receivables

     111  

Inventory

     936  

Other current assets

     50  

Fixed assets, net

     215  

Customer relationships

     6,192  

Developed technology

     6,044  

Non-competition agreements

     21  

Trademark and trade name

     11  

Accounts payable and other liabilities assumed

     (3,083

Deferred tax liabilities

     (4,525

Goodwill

     29,416  
  

 

 

 

Net assets acquired

   $ 37,065  
  

 

 

 

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

The goodwill of $29.4 million represents future economic benefits expected to arise from synergies from combining operations and the extension of existing customer relationships.

 

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from TangenX of $119,000 from December 15, 2016 through December 31, 2016 and $1,973,000 for the three months ended March 31, 2017. The Company has included the operating results of TangenX in its consolidated statements of operations since the December 15, 2016 acquisition date. The following table presents unaudited supplemental pro forma information as if the TangenX Acquisition had occurred as of January 1, 2016 (in thousands, except per share data):

 

     March 31, 2017      March 31, 2016  

Total revenue

     30,590        26,952  

Net income

     3,608        5,118  

Earnings per share:

     

Basic

   $ 0.11      $ 0.15  
  

 

 

    

 

 

 

Diluted

   $ 0.10      $ 0.15  
  

 

 

    

 

 

 

The unaudited pro forma information for the three months ended March 31, 2017 and 2016 was calculated after applying the Company’s accounting policies and the impact of acquisition date fair value adjustments. Unaudited pro forma net income for three months ended March 31, 2017 was adjusted to exclude acquisition-related transaction costs and inventory step-up charges. The unaudited pro forma net income for the three months ended March 31, 2016 was adjusted to include acquisition-related transaction costs, inventory step-up charges, amortization of intangible assets and income tax benefits resulting from the acquisition.

These pro forma condensed consolidated financial results have been prepared for comparative purposes only and include certain adjustments to reflect the pro forma results of operations as if the acquisition had occurred as of the beginning of the periods presented, such as fair value adjustments to inventory and increased amortization for the fair value of acquired intangible assets. 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 combination occurred at the beginning of each period presented, or of future results of the consolidated entities.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue Recognition
3 Months Ended
Mar. 31, 2017
Revenue Recognition

3. Revenue Recognition

Product Sales

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

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

 

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

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

Therapeutics Licensing Agreements

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

 

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

 

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

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

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

 

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

 

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

 

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

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

Sale of Intellectual Property to BioMarin

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

 

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

 

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

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

 

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

 

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

 

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

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

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

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

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Income
3 Months Ended
Mar. 31, 2017
Accumulated Other Comprehensive Income

4. Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2016

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

Other comprehensive income

     4        1,027        1,031  
  

 

 

    

 

 

    

 

 

 

Balance at March 31, 2017

   $ (1    $ (12,717    $ (12,718
  

 

 

    

 

 

    

 

 

 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share
3 Months Ended
Mar. 31, 2017
Earnings Per Share

5. Earnings Per Share

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

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
March 31,
 
     2017      2016  

Weighted average common shares

     33,891,702        33,024,681  

Dilutive common stock options

     490,620        468,894  
  

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,382,322        33,493,575  
  

 

 

    

 

 

 

At March 31, 2017, there were outstanding options to purchase 805,903 shares of the Company’s common stock at a weighted average exercise price of $19.68 per share and restricted stock units to acquire 404,781 shares of the Company’s common stock. For the three months ended March 31, 2017, 458,685 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 senior convertible notes, the Company has a choice to settle the conversion obligation for the Convertible Notes in cash, shares or any combination of the two. The Company currently intends to settle the par value of the Convertible 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 Convertible 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 Convertible Notes as of March 31, 2017.

At March 31, 2016, there were outstanding options to purchase 1,312,508 shares of the Company’s common stock at a weighted average exercise price of $11.50 per share. For the three- month period ended March 31, 2016, 520,030 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.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2017
Cash, Cash Equivalents and Marketable Securities

6. Cash, Cash Equivalents and Marketable Securities

At March 31, 2017 and December 31, 2016, the Company’s investments included money market funds and short-term marketable securities. These marketable securities are classified as available-for-sale. Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year. The average remaining contractual maturity of marketable securities at March 31, 2017 was approximately 2.3 months.

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

Investments in marketable securities consisted of the following at March 31, 2017 (in thousands):

 

     March 31, 2017  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 402      $ —        $ —        $ 402  

Corporate and other debt securities

     11,779        1        (2      11,778  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 12,181      $ 1      $ (2    $ 12,180  
  

 

 

    

 

 

    

 

 

    

 

 

 

There were no long-term marketable securities as of March 31, 2017.

 

At March 31, 2017, the Company’s investments included seven securities in unrealized loss positions with a total unrealized loss of approximately $2,000 and a total fair market value of approximately $3,946,000. All investments with gross unrealized losses have been in unrealized loss positions for less than 12 months. The unrealized losses were caused primarily by current economic and market conditions. There was no change in the credit risk of the securities. There were no realized gains or losses on the investments for the three months ended March 31, 2017 and 2016.

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

 

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

Marketable securities:

          

U.S. Government and agency securities

   $ 807      $ —        $ —       $ 807  

Corporate and other debt securities

     18,745        2        (7     18,740  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

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

 

 

    

 

 

    

 

 

   

 

 

 

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

The contractual maturities of all money market funds and marketable securities are less than one year as of March 31, 2017.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories
3 Months Ended
Mar. 31, 2017
Inventories

7. Inventories

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

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

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

 

     March 31, 2017      December 31,
2016
 

Raw Materials

   $ 15,417      $ 14,954  

Work-in-process

     2,769        2,789  

Finished products

     5,771        6,953  
  

 

 

    

 

 

 

Total

   $ 23,957      $ 24,696  
  

 

 

    

 

 

 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2017
Property, Plant and Equipment

8. Property, Plant and Equipment

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

 

     March 31, 2017      December 31, 2016  

Leasehold improvements

   $ 15,196      $ 14,592  

Equipment

     15,501        15,214  

Furniture and fixtures

     3,418        3,218  

Construction in progress

     1,142        1,264  
  

 

 

    

 

 

 

Total property, plant and equipment

     35,257        34,288  

Less: accumulated depreciation

     (19,884      (19,332
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 15,373      $ 14,956  
  

 

 

    

 

 

 

Depreciation expense totaled approximately $928,000 and $751,000 for the three months ended March 31, 2017 and 2016, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets
3 Months Ended
Mar. 31, 2017
Intangible Assets

9. Intangible Assets

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

During the third quarter of 2016, the Company launched its XCellTM ATF single-use product line. The Company performed an assessment of the in-process research and development assets and their estimated useful lives to determine if any circumstances exist that would result in an impairment. The Company has determined that the fair value of these intangible assets exceeds their carrying values and are therefore not impaired; accordingly, the Company reclassified in-process research and development intangible assets to developed technology and began to amortize these intangible assets in the third quarter of 2016.

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

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

 

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

Technology – developed

   $ 12,949      $ (1,685      17  

Patents

     240        (215      8  

Customer relationships

     22,697        (5,525      11  

Trademark

     711        —          —    

Other intangibles

     85        (35      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,682      $ (7,460      13  
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 12,911      $ (1,468      17  

Patents

     240        (208      8  

Customer relationships

     22,555        (4,995      11  

Trademark/ tradename

     711        —          —    

Other intangibles

     84        (24      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,501      $ (6,695      13  
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $715,000 and $399,000 for the three months ended March 31, 2017 and 2016, respectively. As of March 31, 2017, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2017 (nine months remaining)

     2,265  

December 31, 2018

     2,832  

December 31, 2019

     2,799  

December 31, 2020

     2,494  

December 31, 2021

     2,190  
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities
3 Months Ended
Mar. 31, 2017
Accrued Liabilities

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     March 31, 2017      December 31, 2016  

Employee compensation

   $ 3,439      $ 5,586  

Accrued interest payable

     815        204  

Accrued purchases

     566        382  

Taxes

     1,604        1,692  

Contingent consideration

     —          6,119  

Royalties

     857        248  

Professional fees

     494        411  

Unearned revenue

     441        408  

Other accrued expenses

     900        964  
  

 

 

    

 

 

 

Total

   $ 9,116      $ 16,014  
  

 

 

    

 

 

 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Long Term Debt
3 Months Ended
Mar. 31, 2017
Long Term Debt

11. Long Term Debt

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

 

     March 31, 2017      December 31, 2016  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000      $ 115,000  

Unamortized debt discount

     (15,952      (16,777

Unamortized debt issuance costs

     (2,806      (2,951
  

 

 

    

 

 

 

Total convertible senior notes

   $ 96,242      $ 95,272  
  

 

 

    

 

 

 

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

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

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

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

Interest expense recognized on the Notes during the three-month period ended March 31, 2017 includes $611,000, $825,000 and $145,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 March 31, 2017, the carrying value of the Notes was approximately $96.2 million and the fair value of the principal was approximately $144.3 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of March 31, 2017.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2017
Stock-Based Compensation

12. Stock-Based Compensation

For the three months ended March 31, 2017 and 2016, the Company recorded stock-based compensation expense of approximately $1,531,000 and $922,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the “2001 Plan”) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the “2012 Plan,” and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the “Plans”).

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

 

     Three Months Ended
March 31,
 
     2017      2016  

Cost of product revenue

   $ 141      $ 60  

Research and development

     132        80  

Selling, general and administrative

     1,258        782  
  

 

 

    

 

 

 

Total

   $ 1,531      $ 922  
  

 

 

    

 

 

 

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

The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value restricted stock units. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award, and recognizes awards with service based vesting as expense over the employee’s requisite service period on a straight-line basis. The Company has no awards that are performance-based or subject to market conditions. 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 three months ended March 31, 2017 under the Plans is summarized below:

 

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

Options outstanding at December 31, 2016

     882,748      $ 16.88        

Granted

     86,215        32.40        

Exercised

     (137,903      9.67        

Forfeited/cancelled

     (25,157      21.31        
  

 

 

          

Options outstanding at March 31, 2017

     805,903      $ 19.68        7.08      $ 12,706  
  

 

 

          

Options exercisable at March 31, 2017

     406,859      $ 14.18        5.73      $ 8,659  
  

 

 

          

Vested and expected to vest at March 31, 2017 (1)

     791,227      $ 19.57        7.05      $ 12,530  
  

 

 

          

 

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

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on March 31, 2017 of $35.20 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 March 31, 2017.

The weighted average grant date fair value of options granted during the three months ended March 31, 2017 and 2016 was $16.46 and $13.49, respectively. The total fair value of stock options that vested during the three months ended March 31, 2017 and 2016 was approximately $1,195,000 and $645,000, respectively.

Information regarding restricted stock unit activity for the three months ended March 31, 2017 under the Plans is summarized below:

 

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

Restricted stock units outstanding at December 31, 2016

     353,838      $ —          

Granted

     125,067        —          

Exercised

     (63,811      —          

Forfeited/cancelled

     (10,313      —          
  

 

 

          

Restricted stock units outstanding at March 31, 2017

     404,781      $ —          3.12      $ 14,248  
  

 

 

          

Vested and expected to vest at March 31, 2017 (1)

     378,579      $ —          3.01      $ 13,326  
  

 

 

          

 

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

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (equal to the closing price of the common stock on March 31, 2017 of $35.20 per share) that would have been received by the restricted stock unit holders had all holders exercised on March 31, 2017. The aggregate intrinsic value of restricted stock units exercised during the three months ended March 31, 2017 and 2016 was approximately $2,064,000 and $1,009,000, respectively.

The weighted average grant date fair value of restricted stock units granted during the three months ended March 31, 2017 and 2016 was $32.18 and $26.05, respectively. The total grant date fair value of restricted stock units that vested during the three months ended March 31, 2017 and 2016 was approximately $1,616,000 and $742,000, respectively.

As of March 31, 2017, there was $14,921,000 of total unrecognized compensation cost related to unvested share-based awards. This cost is expected to be recognized over a weighted average remaining requisite service period of 2.94 years.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
3 Months Ended
Mar. 31, 2017
Income Taxes

13. Income Taxes

The Company’s effective tax rate for the three months ended March 31, 2017 was 24.6% compared to 36.0% for the corresponding period in the prior year. For the current three month period, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to lower statutory tax rates in foreign jurisdictions. For the three month period ended March 31, 2016, the effective tax rate was higher than the U.S. statutory tax rate mainly due to the tax treatment of contingent consideration expense.

At December 31, 2016, the Company had net operating loss carryforwards of approximately $48,550,000 in the U.S., net operating loss carryforwards of approximately €2,287,000 (approximately $2,407,000) in Germany, federal business tax credit carryforwards of $1,745,000 and state business tax credit carryforwards of approximately $442,000 available to reduce future domestic income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2036. The net operating loss and business tax credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service and may be limited in the event of certain changes in the ownership interest of significant stockholders.

As of December 31, 2016, the Company concluded that realization of deferred tax assets in the United States beyond December 31, 2016 is not more likely than not, and as such, the Company maintained a valuation allowance against its net U.S. deferred tax assets, after considerations for deferred tax liabilities which will not be utilized as a future source of income.

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

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

 

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

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2013-2016

Sweden

   2011-2016

Germany

   2016
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2017
Fair Value Measurement

14. Fair Value Measurement

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

 

Level 1    –      Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access
Level 2    –      Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly
Level 3    –      Valuations based on inputs that are unobservable and significant to the overall fair value measurement

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

The Company’s fixed income investments are 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 the 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. The Company did not adjust or override any fair value measurements provided by the pricing services as of March 31, 2017.

The following fair value hierarchy table presents information about each major category of the Company’s assets measured at fair value on a recurring basis as of March 31, 2017 (in thousands):

 

     Fair value measurement at reporting date using:  
     Quoted prices in
active markets for
identical assets
(Level 1)
     Significant
other observable
inputs (Level 2)
     Significant
unobservable
inputs (Level
3)
     Total  

Assets:

           

Money market funds

   $ 85,292      $ —        $ —        $ 85,292  

U.S. Government and agency securities

     402        —          —          402  

Corporate and other debt securities

     —          11,778        —          11,778  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 85,694      $ 11,778      $ —        $ 97,472  
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied.

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

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

 

Balance at December 31, 2016

   $ 6,119  

Payments

     (6,119
  

 

 

 

Balance at March 31, 2017

   $ —    
  

 

 

 

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

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

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2017
Commitments and Contingencies

15. Commitments and Contingencies

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

 

     Minimum Rental
Commitments
 

2017 (nine months remaining)

   $ 2,028  

2018

     2,647  

2019

     2,506  

2020

     2,500  

2021

     2,467  

Thereafter

     1,705  
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Reporting
3 Months Ended
Mar. 31, 2017
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 principal operating segment.

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

 

     Three months ended
March 31,
 
     2017     2016  

United States

     38     30

Sweden

     27     24

Ireland

     10     4

United Kingdom

     5     13

Other

     20     29
  

 

 

   

 

 

 

Total

     100     100
  

 

 

   

 

 

 

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

 

     Three months ended
March 31,
 
     2017     2016  

GE Healthcare

     27     24

MilliporeSigma

     21     28

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

 

     March 31,
2017
    December 31,
2016
 

GE Healthcare

     25     26

MilliporeSigma

     15     8
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue Recognition (Policies)
3 Months Ended
Mar. 31, 2017
Revenue Recognition

Revenue Recognition

Product Sales

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

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

 

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

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

Therapeutics Licensing Agreements

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

 

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

 

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

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

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

 

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

 

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

 

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

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

Fair Value Measurement

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

 

Level 1    –      Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access
Level 2    –      Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly
Level 3    –      Valuations based on inputs that are unobservable and significant to the overall fair value measurement

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

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2017
Atoll GmbH  
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments

   $ 10,176  

Value of common stock issued

     14,138  

Estimated fair value of contingent consideration

     952  
  

 

 

 

Total consideration transferred

   $ 25,266  
  

 

 

 
Components and Allocation of Purchase Price

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

 

Cash and cash equivalents

   $ 1,409  

Accounts receivable

     697  

Inventory

     155  

Other current assets

     169  

Fixed assets, net

     114  

Customer relationships

     5,318  

Developed technology

     2,175  

Non-competition agreements

     57  

Trademark and trade name

     11  

Deferred tax assets

     885  

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,202

Goodwill

     17,077  
  

 

 

 

Net assets acquired

   $ 25,266  
  

 

 

 
TangenX Technology Corporation  
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration

   $ 37,532  

Less: working capital adjustment

     (467
  

 

 

 

Net assets acquired

   $ 37,065  
  

 

 

 
Components and Allocation of Purchase Price

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

 

Cash and cash equivalents

   $ 1,218  

Accounts receivable

     459  

Other receivables

     111  

Inventory

     936  

Other current assets

     50  

Fixed assets, net

     215  

Customer relationships

     6,192  

Developed technology

     6,044  

Non-competition agreements

     21  

Trademark and trade name

     11  

Accounts payable and other liabilities assumed

     (3,083

Deferred tax liabilities

     (4,525

Goodwill

     29,416  
  

 

 

 

Net assets acquired

   $ 37,065  
  

 

 

 
Unaudited Supplemental Pro Forma Information

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

 

     March 31, 2017      March 31, 2016  

Total revenue

     30,590        26,952  

Net income

     3,608        5,118  

Earnings per share:

     

Basic

   $ 0.11      $ 0.15  
  

 

 

    

 

 

 

Diluted

   $ 0.10      $ 0.15  
  

 

 

    

 

 

 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accumulated Other Comprehensive Income (Tables)
3 Months Ended
Mar. 31, 2017
Summary of Changes in Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2016

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

Other comprehensive income

     4        1,027        1,031  
  

 

 

    

 

 

    

 

 

 

Balance at March 31, 2017

   $ (1    $ (12,717    $ (12,718
  

 

 

    

 

 

    

 

 

 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Basic and Diluted Weighted Average Shares Outstanding

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
March 31,
 
     2017      2016  

Weighted average common shares

     33,891,702        33,024,681  

Dilutive common stock options

     490,620        468,894  
  

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,382,322        33,493,575  
  

 

 

    

 

 

 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2017
Investments in Marketable Securities

Investments in marketable securities consisted of the following at March 31, 2017 (in thousands):

 

     March 31, 2017  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 402      $ —        $ —        $ 402  

Corporate and other debt securities

     11,779        1        (2      11,778  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 12,181      $ 1      $ (2    $ 12,180  
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

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

Marketable securities:

          

U.S. Government and agency securities

   $ 807      $ —        $ —       $ 807  

Corporate and other debt securities

     18,745        2        (7     18,740  
  

 

 

    

 

 

    

 

 

   

 

 

 

Total

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

 

 

    

 

 

    

 

 

   

 

 

 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2017
Schedule of Inventories

Inventories consist of the following (in thousands):

 

     March 31, 2017      December 31,
2016
 

Raw Materials

   $ 15,417      $ 14,954  

Work-in-process

     2,769        2,789  

Finished products

     5,771        6,953  
  

 

 

    

 

 

 

Total

   $ 23,957      $ 24,696  
  

 

 

    

 

 

 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2017
Property, Plant and Equipment

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

 

     March 31, 2017      December 31, 2016  

Leasehold improvements

   $ 15,196      $ 14,592  

Equipment

     15,501        15,214  

Furniture and fixtures

     3,418        3,218  

Construction in progress

     1,142        1,264  
  

 

 

    

 

 

 

Total property, plant and equipment

     35,257        34,288  

Less: accumulated depreciation

     (19,884      (19,332
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 15,373      $ 14,956  
  

 

 

    

 

 

 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2017
Intangible assets

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

 

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

Technology – developed

   $ 12,949      $ (1,685      17  

Patents

     240        (215      8  

Customer relationships

     22,697        (5,525      11  

Trademark

     711        —          —    

Other intangibles

     85        (35      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,682      $ (7,460      13  
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 12,911      $ (1,468      17  

Patents

     240        (208      8  

Customer relationships

     22,555        (4,995      11  

Trademark/ tradename

     711        —          —    

Other intangibles

     84        (24      2  
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 36,501      $ (6,695      13  
  

 

 

    

 

 

    

Schedule of Amortization Expense for Amortized Intangible Assets

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

 

Years Ending

   Amortization Expense  

December 31, 2017 (nine months remaining)

     2,265  

December 31, 2018

     2,832  

December 31, 2019

     2,799  

December 31, 2020

     2,494  

December 31, 2021

     2,190  
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Tables)
3 Months Ended
Mar. 31, 2017
Schedule of Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     March 31, 2017      December 31, 2016  

Employee compensation

   $ 3,439      $ 5,586  

Accrued interest payable

     815        204  

Accrued purchases

     566        382  

Taxes

     1,604        1,692  

Contingent consideration

     —          6,119  

Royalties

     857        248  

Professional fees

     494        411  

Unearned revenue

     441        408  

Other accrued expenses

     900        964  
  

 

 

    

 

 

 

Total

   $ 9,116      $ 16,014  
  

 

 

    

 

 

 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Long Term Debt (Tables)
3 Months Ended
Mar. 31, 2017
Carrying Value of Convertible Senior Notes

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

 

     March 31, 2017      December 31, 2016  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000      $ 115,000  

Unamortized debt discount

     (15,952      (16,777

Unamortized debt issuance costs

     (2,806      (2,951
  

 

 

    

 

 

 

Total convertible senior notes

   $ 96,242      $ 95,272  
  

 

 

    

 

 

 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2017
Stock-Based Compensation Expense

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

 

     Three Months Ended
March 31,
 
     2017      2016  

Cost of product revenue

   $ 141      $ 60  

Research and development

     132        80  

Selling, general and administrative

     1,258        782  
  

 

 

    

 

 

 

Total

   $ 1,531      $ 922  
  

 

 

    

 

 

 
Summary of Option Activity

Information regarding option activity for the three months ended March 31, 2017 under the Plans is summarized below:

 

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

Options outstanding at December 31, 2016

     882,748      $ 16.88        

Granted

     86,215        32.40        

Exercised

     (137,903      9.67        

Forfeited/cancelled

     (25,157      21.31        
  

 

 

          

Options outstanding at March 31, 2017

     805,903      $ 19.68        7.08      $ 12,706  
  

 

 

          

Options exercisable at March 31, 2017

     406,859      $ 14.18        5.73      $ 8,659  
  

 

 

          

Vested and expected to vest at March 31, 2017 (1)

     791,227      $ 19.57        7.05      $ 12,530  
  

 

 

          

 

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

Information regarding restricted stock unit activity for the three months ended March 31, 2017 under the Plans is summarized below:

 

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

Restricted stock units outstanding at December 31, 2016

     353,838      $ —          

Granted

     125,067        —          

Exercised

     (63,811      —          

Forfeited/cancelled

     (10,313      —          
  

 

 

          

Restricted stock units outstanding at March 31, 2017

     404,781      $ —          3.12      $ 14,248  
  

 

 

          

Vested and expected to vest at March 31, 2017 (1)

     378,579      $ —          3.01      $ 13,326  
  

 

 

          

 

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

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

 

Jurisdiction

   Fiscal years subject
to examination

United States – federal and state

   2013-2016

Sweden

   2011-2016

Germany

   2016
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2017
Assets Measured at Fair Value on Recurring Basis

The following fair value hierarchy table presents information about each major category of the Company’s assets measured at fair value on a recurring basis as of March 31, 2017 (in thousands):

 

     Fair value measurement at reporting date using:  
     Quoted prices in
active markets for
identical assets
(Level 1)
     Significant
other observable
inputs (Level 2)
     Significant
unobservable
inputs (Level
3)
     Total  

Assets:

           

Money market funds

   $ 85,292      $ —        $ —        $ 85,292  

U.S. Government and agency securities

     402        —          —          402  

Corporate and other debt securities

     —          11,778        —          11,778  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 85,694      $ 11,778      $ —        $ 97,472  
  

 

 

    

 

 

    

 

 

    

 

 

 
Rollforward of Fair Value of Contingent Consideration

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

 

Balance at December 31, 2016

   $ 6,119  

Payments

     (6,119
  

 

 

 

Balance at March 31, 2017

   $ —    
  

 

 

 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2017
Future Minimum Rental Commitments under Company's Leases

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

 

     Minimum Rental
Commitments
 

2017 (nine months remaining)

   $ 2,028  

2018

     2,647  

2019

     2,506  

2020

     2,500  

2021

     2,467  

Thereafter

     1,705  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2017
Percentage of Revenue from Significant Customers

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

 

     Three months ended
March 31,
 
     2017     2016  

GE Healthcare

     27     24

MilliporeSigma

     21     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
March 31,
 
     2017     2016  

United States

     38     30

Sweden

     27     24

Ireland

     10     4

United Kingdom

     5     13

Other

     20     29
  

 

 

   

 

 

 

Total

     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:

 

     March 31,
2017
    December 31,
2016
 

GE Healthcare

     25     26

MilliporeSigma

     15     8
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation - Additional Information (Detail) - ASU No. 2016-09 - U S Federal And State Jurisdiction
$ in Millions
Jan. 01, 2017
USD ($)
Revisions [Line Items]  
Net operating loss carry forwards $ 5.3
Increase in valuation allowance 5.3
Impact of adopting ASU 2016-09 on retained earnings $ 0.0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Acquisitions - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 14, 2016
Apr. 01, 2016
Dec. 31, 2016
Mar. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]          
Common stock, par value     $ 0.01 $ 0.01 $ 0.01
Finite lived intangible asset, useful life       13 years 13 years
Goodwill     $ 59,548 $ 59,784 $ 59,548
Customer relationships          
Business Acquisition [Line Items]          
Finite lived intangible asset, useful life       11 years 11 years
Technology - developed          
Business Acquisition [Line Items]          
Finite lived intangible asset, useful life       17 years 17 years
Atoll GmbH          
Business Acquisition [Line Items]          
Stock consideration   538,700      
Common stock, par value   $ 0.01      
Value of common stock issued   $ 14,138      
Business combination, consideration transferred   25,266      
Cash consideration   10,176      
Working capital adjustments   74      
Earnout consideration   1,100      
Estimated fair value of contingent consideration   952      
Fair value of net assets acquired   25,266      
Business acquisition, transaction costs   1,262      
Goodwill   17,077      
Atoll GmbH | Up Front Payment          
Business Acquisition [Line Items]          
Cash consideration   10,200      
Atoll GmbH | Customer relationships          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets   $ 5,318      
Finite lived intangible asset, useful life   13 years      
Atoll GmbH | Technology - developed          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets   $ 2,175      
Finite lived intangible asset, useful life   14 years      
Atoll GmbH | Non-competition agreements          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets   $ 57      
Finite lived intangible asset, useful life   2 years      
Atoll GmbH | Trademark          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets   $ 11      
Finite lived intangible asset, useful life   2 years      
TangenX Technology Corporation          
Business Acquisition [Line Items]          
Business combination, consideration transferred $ 37,065        
Cash consideration 37,532        
Working capital adjustments 467        
Fair value of net assets acquired 37,065        
Business acquisition, transaction costs 1,337        
Goodwill 29,416        
Business acquisition, revenue     $ 119 $ 1,973  
TangenX Technology Corporation | Customer relationships          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 6,192        
Finite lived intangible asset, useful life 13 years        
TangenX Technology Corporation | Technology - developed          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 6,044        
Finite lived intangible asset, useful life 20 years        
TangenX Technology Corporation | Non-competition agreements          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 21        
Finite lived intangible asset, useful life 5 years        
TangenX Technology Corporation | Trademark          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 11        
Finite lived intangible asset, useful life 2 years        
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consideration Transferred (Detail) - USD ($)
$ in Thousands
Dec. 14, 2016
Apr. 01, 2016
Atoll GmbH    
Business Acquisition [Line Items]    
Cash consideration   $ 10,176
Value of common stock issued   14,138
Working capital adjustment   (74)
Estimated fair value of contingent consideration   952
Total consideration transferred   $ 25,266
TangenX Technology Corporation    
Business Acquisition [Line Items]    
Cash consideration $ 37,532  
Working capital adjustment (467)  
Total consideration transferred $ 37,065  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consideration Transferred (Parenthetical) (Detail)
$ in Thousands
Apr. 01, 2016
USD ($)
Atoll GmbH  
Business Acquisition [Line Items]  
Working capital adjustment $ 74
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Components and Allocation of Purchase Price (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Dec. 14, 2016
Apr. 01, 2016
Business Acquisition [Line Items]        
Goodwill $ 59,784 $ 59,548    
Atoll GmbH        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 1,409
Accounts receivable       697
Inventory       155
Other current assets       169
Fixed assets, net       114
Deferred tax assets       885
Accounts payable and other liabilities assumed       (599)
Deferred tax liabilities       (2,202)
Goodwill       17,077
Net assets acquired       25,266
Atoll GmbH | Customer relationships        
Business Acquisition [Line Items]        
Business combination, intangible assets       5,318
Atoll GmbH | Technology - developed        
Business Acquisition [Line Items]        
Business combination, intangible assets       2,175
Atoll GmbH | Non-competition agreements        
Business Acquisition [Line Items]        
Business combination, intangible assets       57
Atoll GmbH | Trademark        
Business Acquisition [Line Items]        
Business combination, intangible assets       $ 11
TangenX Technology Corporation        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 1,218  
Accounts receivable     459  
Other receivables     111  
Inventory     936  
Other current assets     50  
Fixed assets, net     215  
Accounts payable and other liabilities assumed     (3,083)  
Deferred tax liabilities     (4,525)  
Goodwill     29,416  
Net assets acquired     37,065  
TangenX Technology Corporation | Customer relationships        
Business Acquisition [Line Items]        
Business combination, intangible assets     6,192  
TangenX Technology Corporation | Technology - developed        
Business Acquisition [Line Items]        
Business combination, intangible assets     6,044  
TangenX Technology Corporation | Non-competition agreements        
Business Acquisition [Line Items]        
Business combination, intangible assets     21  
TangenX Technology Corporation | Trademark        
Business Acquisition [Line Items]        
Business combination, intangible assets     $ 11  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Unaudited Supplemental Pro Forma Information (Detail) - TangenX Technology Corporation - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Business Acquisition [Line Items]    
Total revenue $ 30,590 $ 26,952
Net income $ 3,608 $ 5,118
Basic $ 0.11 $ 0.15
Diluted $ 0.10 $ 0.15
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Revenue Recognition - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2017
USD ($)
Clinical Development  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Potential milestone payments to be received $ 60
Milestone payment substantive 60
Initial Commercial Sales  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Potential milestone payments to be received 100
BioMarin Pharmaceutical, Inc. | Asset Purchase Agreement  
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Potential milestone payments to be received $ 160
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Change in Accumulated Other Comprehensive Income (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance $ 168,764
Other comprehensive income 1,031
Ending Balance 176,791
Unrealized Gain (Loss) on Investments  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance (5)
Other comprehensive income 4
Ending Balance (1)
Foreign Currency Translation Gain (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance (13,744)
Other comprehensive income 1,027
Ending Balance (12,717)
Accumulated Other Comprehensive Income (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Beginning Balance (13,749)
Ending Balance $ (12,718)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
Earnings Per Share [Line Items]      
Participating securities outstanding 0 0  
Stock options, outstanding 805,903   882,748
Stock options, weighted average exercise price $ 19.68   $ 16.88
Common stock excluded from calculation of diluted earnings per share 458,685 520,030  
Option To Purchase Common Stock      
Earnings Per Share [Line Items]      
Stock options, outstanding 805,903 1,312,508  
Stock options, weighted average exercise price $ 19.68 $ 11.50  
Restricted Stock Units (RSUs)      
Earnings Per Share [Line Items]      
Common stock excluded from calculation of diluted earnings per share 404,781    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Weighted Average Number of Shares Outstanding [Line Items]    
Weighted average common shares 33,891,702 33,024,681
Dilutive common stock options 490,620 468,894
Weighted average common shares, assuming dilution 34,382,322 33,493,575
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.7.0.1
Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail)
3 Months Ended
Mar. 31, 2017
USD ($)
Investment
Mar. 31, 2016
USD ($)
Dec. 31, 2016
USD ($)
Cash, cash equivalents and marketable securities [Line Items]      
Long-term marketable securities, minimum original maturity term 1 year    
Marketable securities, average remaining contractual maturity period 2 months 9 days    
Long-term marketable securities $ 0   $ 0
Number of debt securities in unrealized loss positions | Investment 7    
Debt securities in unrealized loss positions, total unrealized loss $ 2,000    
Debt securities in unrealized loss positions, total fair market value 3,946,000    
Credit risk 0    
Gain (loss) on investments $ 0 $ 0  
Minimum      
Cash, cash equivalents and marketable securities [Line Items]      
Short-term marketable securities, minimum original maturity term 90 days    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Investments in Marketable Securities (Detail) - Marketable securities - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 12,181 $ 19,552
Gross Unrealized Gain 1 2
Gross Unrealized Loss (2) (7)
Fair Value 12,180 19,547
U.S. Government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 402 807
Fair Value 402 807
Corporate and other debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,779 18,745
Gross Unrealized Gain 1 2
Gross Unrealized Loss (2) (7)
Fair Value $ 11,778 $ 18,740
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories - Additional Information (Detail) - USD ($)
Mar. 31, 2017
Dec. 31, 2016
Inventory [Line Items]    
Reserves for excess and obsolete inventory $ 385,000 $ 435,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Inventory [Line Items]    
Raw materials $ 15,417 $ 14,954
Work-in-process 2,769 2,789
Finished products 5,771 6,953
Total $ 23,957 $ 24,696
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Leasehold improvements $ 15,196 $ 14,592
Equipment 15,501 15,214
Furniture and fixtures 3,418 3,218
Construction in progress 1,142 1,264
Total property, plant and equipment 35,257 34,288
Less: accumulated depreciation (19,884) (19,332)
Property, plant and equipment, net $ 15,373 $ 14,956
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Property, Plant and Equipment [Line Items]    
Depreciation expense of property and equipment $ 928 $ 751
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.7.0.1
Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
Intangible Assets [Line Items]    
Gross Carrying Amount $ 36,682 $ 36,501
Accumulated Amortization $ (7,460) $ (6,695)
Weighted Average Useful Life (in years) 13 years 13 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,949 $ 12,911
Accumulated Amortization $ (1,685) $ (1,468)
Weighted Average Useful Life (in years) 17 years 17 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240 $ 240
Accumulated Amortization $ (215) $ (208)
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 22,697 $ 22,555
Accumulated Amortization $ (5,525) $ (4,995)
Weighted Average Useful Life (in years) 11 years 11 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 85 $ 84
Accumulated Amortization $ (35) $ (24)
Weighted Average Useful Life (in years) 2 years 2 years
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets $ 711  
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets   $ 711
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 715 $ 399
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
Amortization Expense for Amortized Intangible Assets (Detail)
$ in Thousands
Mar. 31, 2017
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Amortization Expense, December 31, 2017 (nine months remaining) $ 2,265
Amortization Expense, December 31, 2018 2,832
Amortization Expense, December 31, 2019 2,799
Amortization Expense, December 31, 2020 2,494
Amortization Expense, December 31, 2021 $ 2,190
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 3,439 $ 5,586
Accrued interest payable 815 204
Accrued purchases 566 382
Taxes 1,604 1,692
Contingent consideration   6,119
Royalties 857 248
Professional fees 494 411
Unearned revenue 441 408
Other accrued expenses 900 964
Total $ 9,116 $ 16,014
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Carrying Value of Convertible Senior Notes (Detail) - 2.125% Convertible Senior Notes due 2021 - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Debt Instrument [Line Items]    
Principal amount $ 115,000 $ 115,000
Unamortized debt discount (15,952) (16,777)
Unamortized debt issuance costs (2,806) (2,951)
Total convertible senior notes $ 96,242 $ 95,272
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.7.0.1
Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) - 2.125% Convertible Senior Notes due 2021
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
May 24, 2016
Debt Instrument [Line Items]      
Notes, interest rate 2.125%   2.125%
Notes, due date Jun. 01, 2021 Jun. 01, 2021  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Long Term Debt - Additional Information (Detail)
3 Months Ended 12 Months Ended
May 24, 2016
USD ($)
d
$ / shares
Mar. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Debt Instrument [Line Items]      
Proceeds from issuance of convertible senior notes, net of costs   $ 111,100,000  
Accretion of the debt discount   $ 970,000  
2.125% Convertible Senior Notes due 2021      
Debt Instrument [Line Items]      
Notes issued $ 115,000,000    
Notes, interest rate 2.125% 2.125%  
Notes, frequency of periodic payment   Semi-annually  
Notes, date of first required payment   Dec. 01, 2016  
Notes, due date   Jun. 01, 2021 Jun. 01, 2021
Notes 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  
Accretion of the debt discount   825,000  
Amortization of the debt issuance costs   $ 145,000  
Effective interest rate on the Notes   6.60%  
Notes, carrying value   $ 96,242,000 $ 95,272,000
Fair value of the note   $ 144,300,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 30 days    
Notes redemption price 100.00%    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2012
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 1,531 $ 922    
Stock options, outstanding 805,903     882,748
Number of shares available for future grant 1,531,010      
Closing price of common stock $ 35.20      
Weighted average grant date fair value of share-based awards granted $ 16.46 $ 13.49    
Total fair value of stock options vested $ 1,195 $ 645    
Total unrecognized compensation cost $ 14,921      
Unrecognized compensation cost, weighted average remaining requisite service period 2 years 11 months 9 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 805,903 1,312,508    
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units, outstanding 404,781     353,838
Closing price of common stock $ 35.20      
Aggregate intrinsic value of restricted stock units exercised $ 2,064 $ 1,009    
Weighted average grant date fair value of restricted stock units granted $ 32.18 $ 26.05    
Total grant date fair value of restricted stock units vested $ 1,616 $ 742    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,531 $ 922
Cost of product revenue    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 141 60
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 132 80
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 1,258 $ 782
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Option Activity (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at December 31, 2016 | shares 882,748
Granted | shares 86,215
Exercised | shares (137,903)
Forfeited/cancelled | shares (25,157)
Options outstanding at March 31, 2017 | shares 805,903
Options exercisable at March 31, 2017 | shares 406,859
Vested and expected to vest at March 31, 2017 | shares 791,227 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at December 31, 2016 | $ / shares $ 16.88
Granted | $ / shares 32.40
Exercised | $ / shares 9.67
Forfeited/cancelled | $ / shares 21.31
Options outstanding at March 31, 2017 | $ / shares 19.68
Options exercisable at March 31, 2017 | $ / shares 14.18
Vested and expected to vest at March 31, 2017 | $ / shares $ 19.57 [1]
Weighted-Average Remaining Contractual Term (in years)  
Options outstanding at March 31, 2017 7 years 29 days
Options exercisable at March 31, 2017 5 years 8 months 23 days
Vested and expected to vest at March 31, 2017 7 years 18 days [1]
Aggregate Intrinsic Value  
Options outstanding at March 31, 2017 | $ $ 12,706
Options exercisable at March 31, 2017 | $ 8,659
Vested and expected to vest at March 31, 2017 | $ $ 12,530 [1]
[1] Represents the number of vested options as of March 31, 2017 plus the number of unvested options expected to vest as of March 31, 2017 based on the unvested outstanding options at March 31, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Option Activity (Parenthetical) (Detail) - Employee Stock Option
Mar. 31, 2017
Awards Granted to Non-Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 8.00%
Awards Granted to Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 3.00%
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Restricted Stock Unit Activity (Detail) - Restricted Stock Units (RSUs)
$ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
shares
Options Outstanding  
Restricted stock units outstanding at December 31, 2016 353,838
Granted 125,067
Exercised (63,811)
Forfeited/cancelled (10,313)
Restricted stock units outstanding at March 31, 2017 404,781
Vested and expected to vest at March 31, 2017 378,579 [1]
Weighted-Average Remaining Contractual Term (in years)  
Restricted stock units outstanding at March 31, 2017 3 years 1 month 13 days
Vested and expected to vest at March 31, 2017 3 years 4 days [1]
Aggregate Intrinsic Value  
Restricted stock units outstanding at March 31, 2017 | $ $ 14,248
Vested and expected to vest at March 31, 2017 | $ $ 13,326 [1]
[1] Represents the number of vested restricted stock units as of March 31, 2017 plus the number of unvested restricted stock units expected to vest as of March 31, 2017 based on the unvested outstanding restricted stock units at March 31, 2017 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) - Restricted Stock Units (RSUs)
Mar. 31, 2017
Awards Granted to Non-Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 8.00%
Awards Granted to Executive Level Employees  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Estimated forfeiture rates 3.00%
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Additional Information (Detail)
€ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2016
USD ($)
Jan. 01, 2017
USD ($)
Dec. 31, 2016
EUR (€)
Income Taxes [Line Items]          
Effective tax rate 24.60% 36.00%      
U.S. statutory tax rate 34.00% 34.00%      
Latest Tax Year          
Income Taxes [Line Items]          
Net operating loss and business tax credit carry forwards expiration date     At various dates through December 2036    
Domestic Tax Authority          
Income Taxes [Line Items]          
Business tax credits carry forwards     $ 1,745    
State          
Income Taxes [Line Items]          
Business tax credits carry forwards     442    
ASU No. 2016-09 | U S Federal And State Jurisdiction          
Income Taxes [Line Items]          
Net operating loss carry forwards       $ 5,300  
Increase in valuation allowance       5,300  
Impact of adopting ASU 2016-09 on retained earnings       $ 0  
United States          
Income Taxes [Line Items]          
Net operating loss carry forwards     48,550    
Germany          
Income Taxes [Line Items]          
Net operating loss carry forwards     $ 2,407   € 2,287
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail)
3 Months Ended
Mar. 31, 2017
United States | Earliest Tax Year [Member]  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2013
United States | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
Sweden | Earliest Tax Year [Member]  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2011
Sweden | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
Germany | Latest Tax Year  
Income Tax Examination [Line Items]  
Fiscal year subject to examination 2016
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.7.0.1
Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring
$ in Thousands
Mar. 31, 2017
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets $ 97,472
Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 85,292
U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 402
Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 11,778
Quoted prices in active markets for identical assets (Level 1)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 85,694
Quoted prices in active markets for identical assets (Level 1) | Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 85,292
Quoted prices in active markets for identical assets (Level 1) | U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 402
Significant other observable inputs (Level 2)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 11,778
Significant other observable inputs (Level 2) | Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets $ 11,778
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurement - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
May 24, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair value of other assets $ 0    
Fair value of other liabilities $ 0    
Accrued liability contingent consideration   $ 6,119,000  
2.125% Convertible Senior Notes due 2021      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Principal amount     $ 115,000,000
Notes, due date Jun. 01, 2021 Jun. 01, 2021  
Notes, frequency of periodic payment Semi-annually    
Notes, date of first required payment Dec. 01, 2016    
Total convertible senior notes $ 96,242,000 $ 95,272,000  
Fair value of convertible senior notes $ 144,300,000    
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.7.0.1
Rollforward of Fair Value of Contingent Consideration (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2017
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2016 $ 6,119
Payments (6,119)
Balance at March 31, 2017 $ 0
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
Future Minimum Rental Commitments under Company's Leases (Detail)
$ in Thousands
Mar. 31, 2017
USD ($)
Operating Leased Assets [Line Items]  
2017 (nine months remaining) $ 2,028
2018 2,647
2019 2,506
2020 2,500
2021 2,467
Thereafter $ 1,705
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Reporting - Additional Information (Detail)
3 Months Ended
Mar. 31, 2017
Segment
Segment Reporting Information [Line Items]  
Number of operating segment 1
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.7.0.1
Percentage of Revenue by Geographic Area (Detail) - Geographic Concentration Risk - Total Revenue
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Concentration Risk [Line Items]    
Revenues, percentage by country 100.00% 100.00%
United States    
Concentration Risk [Line Items]    
Revenues, percentage by country 38.00% 30.00%
Sweden    
Concentration Risk [Line Items]    
Revenues, percentage by country 27.00% 24.00%
Ireland    
Concentration Risk [Line Items]    
Revenues, percentage by country 10.00% 4.00%
United Kingdom    
Concentration Risk [Line Items]    
Revenues, percentage by country 5.00% 13.00%
Other    
Concentration Risk [Line Items]    
Revenues, percentage by country 20.00% 29.00%
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.7.0.1
Percentage of Revenue from Significant Customers (Detail) - Customer Concentration Risk - Sales Revenue
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
GE Healthcare    
Revenue, Major Customer [Line Items]    
Revenue from significant customers as a percentage of total revenue 27.00% 24.00%
MilliporeSigma    
Revenue, Major Customer [Line Items]    
Revenue from significant customers as a percentage of total revenue 21.00% 28.00%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.7.0.1
Percentage of Accounts Receivable by Significant Customers (Detail) - Customer Concentration Risk - Accounts Receivable
3 Months Ended 12 Months Ended
Mar. 31, 2017
Dec. 31, 2016
GE Healthcare    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 25.00% 26.00%
MilliporeSigma    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 15.00% 8.00%
EXCEL 86 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %UMI$H?(\\#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,$% @ 76VD2F;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 " !=;:1*Q6>F:N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;2="J'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!JSN_ (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 = M.O24H"HK8'*:&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0 MP=O3X\N\;F%](N4UYE_)"CH%7+/+Y-?F8;/;,EGSZK[@MP5?[:I&K&K!F_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ 76VD2IE&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 " !=;:1*9U@QQU<" #1!P & 'AL+W=O<_$J2P 5O#5U*S=AJ53WC) \E= P^<0[:/6? M"Q<-4WHIKDAV MC9DIH:48Q3U+"J#8O<[AU$D?.;JJL6#B*0MZ9AXO<.:MYO M0A*^;[Q4UU*9#53D';O"-U#?NX/0*S19.5<-M++B;2#@L@FWY'E/(D.PB!\5 M]'(V#TPH1\Y?S>+S>1-BXQ'4<%+&!-/#'?90U\:2]N/7:#2<- UQ/G^W_M$& MKX,Y,@E[7O^LSJKX0ZWAQA.M<>*UM-_@ M=).*-Z,5[4K#WH:Q:NW8#W]B,M+\!#H2Z$2@\7\)T4B()@*Q!#1X9D/]P!0K M141^@<@;063IT8P>+R)P$8E?(/8*Q X]70BXB,POD'@%$H>^ M6@BXB+5?(/4*I Z=+&]Y@,06T@[7A,F#*#*O2.:*D(7( $GF$.J76'DE5JY$ MM)#P0&*_Q-HKL7;YR4+" TG]$@3[9$'V4U7; M\F$>O"[B3?$MH8X%ZE01#^9!'2'^/"=N&M-E*1DQ\U.+8KS":;I\!&A6(!L0 M5]M+9'#BM]8VLMGNU*^VU!;8O_"AV7UEXEJU,CARI&PO=V]R:W-H965T&ULA9AOCZ,V$,:_2L3[ M.YCQ/[Q*(C6<3JW42JNKKGW-;IQ-=!!28#?7;U\@;)3,C+=O B;/V,]@^\? M\MRT/[I]"/WB9UT=NU6R[_O30YIVS_M0E]WGYA2.PS^[IJW+?FBV+VEW:D.Y MG8+J*L4LLVE='H[)>CE=>VS7R^:UKP['\-@NNM>Z+MM_-Z%JSJL$DO<+WPXO M^WZ\D*Z7I_(E_!GZ[Z?'=FBEUUZVASH M%J*JQI\''/W.GR77,,?#V_+WW MKU/R0S)/91>*IOK[L.WWJR1/%MNP*U^K_EMS_C7,"9ED,6?_>W@+U2 ?G0QC M/#=5-_TNGE^[OJGG7@8K=?GS2>T4A*/15D@[C7TV@: *G>'L;;^1X)<:K*5[=QEN2Q$7B)LEQD@!Z:TFN MA21#5$IVHT4WFKMQQ,U%HN^&@3PC9@25-]K)7HSHQ7 O.?%B^"C. ?4BJ SX MR"Q;T8OE7CSQ8MDHUA)-P36Y\K(/)_IPS(REUST MDG,O0+SD_,Y;I-,CB71D=KSHQ',G9)MO/!\D-\[3"9)D&DQD#T$F$)G)Z*TA,X&K6EJZ(05":S$'$C(Q0X0S5E*' \>@!+ MW7 5V PBZ *9HL QJBE&04"D<@:H'RY#R%RD' &9IAV$%599#.@C%+D*-44I<@9"=;0Q2.J?*08P$CM MR4&J*4@E#?/RH>;>B8Q05 P2L6(/9? A!Y^FY9ZD8;E\J+EW(@,/>>&I*:Z0 MUY2*;MM"$L70B3(ZD:.3/G4VR*&(VGC+[$@ZS%3L[LCX1(Y/"J(->\2@S%#D##6,64*IZ09';-8$ MGT+I%A62#JIK$AOWN/'#RM_E.W+X=@MGIJ^;^KI MQ7W7-'T8^LP^#UME'\KMM5&%73^>NN&\O7S0N#3ZYC1_K$FO7XS6_P%02P,$ M% @ 76VD2NQ_7;Y( @ \@< !@ !X;"]W;W)KEO[@?^Q M\5*?*Z$V0%ETZ(Q_8O&KVS&Y J.78]W@EM>T]1@^K?U/P6H;0&6@%:\UOO') MW%.I["E]4XMOQ[4/%1$F^""4"R2'*]YB0I0GR?%G<.J/,97A=/[A_8M.7B:S M1QQO*?E='T6U]G/?.^(3NA#Q0F]?\9!0XGM#]M_Q%1,I5R0RQH$2KO^]PX4+ MV@Q>)$J#WONQ;O5XZT^RY6#F-@@'@W T".*[!M%@$!D&H"?3J7Y& I4%HS>/ M]6^K0^I2!*M(/LR#VM3/3I_);+GDD^"0$7,# X'HAF M)+&3)+9)Z:KIU?.K[RV.2 M=+N3JW?;'I/NTIIR/P;550*,R:0NSTV\68UMS^UF9:]] M=6[,QM'?/XK>'+^7CJAX9DL[J41_.WZ?^Y/+?N+KGWLC_7 MING.MHE:K/TVW/RY7\=L<&0JL^N'+DKW M]6JVIJJ&GIR/_^9.XWO.(7!Y_=;[I[%X5\Q+V9FMK;Z>]_UI'>LXVIM#>:WZ M+_;VAYD+RN)HKOXO\VHJ)Q^EJ7/8C;^Y:CO7^KJ1V2IY'?J9)<4D@86$WQ6)Z_R> :@,!:!P>)]@BQ52TAD$ M68,8X^4R7M'Q*1F?CO%B&:^],9@D:I0THT2P3.9>(5@%&LFP%R]+ M,4G299; Y%D"HE2*.:ED"B%*S?W5%NL^D6YBO2BT*-3@5HT&:]Q+=[L*C1R MR46.:B%4G"V&_IV7G/228R_"\Y+C+"KU7P="E(F $\[HMYIA+ZG_6C.4)^?: M-T.H%.,ZX"; &([=9'X>CB<38UD@#TF:)PXXC_2K!IPGS7GJVR%D7(K W.0T ME[C ?I3O1Z!$F?1=;PF52*4(N*$IQS'FE(^Y6?-N3B O6"-#XT(SCF/(*1]R M'%/N \\TFC:$+#1I:!IRC$/MXY!CTGW@X".$4N4J].+2/.0*N^&^&X7RI$PJ MWPU609:R@!N:KASCU0=$P3$Y\]Q?&"D1#STGFJX)TU[Y=I?RW?$BHN M(> &:, "0PN7#BQ\0$,1,!3]V5W,&KUPRAZ8/[BT*E0/C4[ Z-0^.F?-[]R0 MJI ;&IR =W0ZL*,#&G: 88='%X-,")USQ= &E5(R2*4.[81I\ $&'QYE3#21 M"@T"D"M"*=)<9"HTVC0!0>+1#BSP0%,+"&KY0)\UR[?.7W0)20@20 ,+,+#\ MG5X!Q%:/@8]/2J6#CYM&%F!DY3[, <,H98B?A$ID:->?+ Y]M6F/X_FXBW;V MVO3#^6K1>C^#/\%P:/3:"W' _6]L:9 M9 ]N/IY,N;_?5.;0#Y?*7;?3@7JZZ>UE_K,@N?]CL?D?4$L#!!0 ( %UM MI$H2XF&N2@0 #,4 8 >&PO=V]R:W-H965T&UL?9C; MCN,V#(9?)GCVTFS7]5M77J[VI5FT;U55-/_N;%G? M-TM8_GCP]7(Z=_V#8+N^%2?[A^W^O+TT[BYXM'*X5/;:7NKKHK''S?(9GG** M^X!!\=?%WMO9]:(OY;6NO_4WOQXV2],[LJ7==WT3A?MZM[DMR[XEY^.?J='E M(V%0_.AL*/5ST17;=5/?%\W86[>B'Q3P1.YE[ON'P[L;?G/5MN[I M^S;#=?#>MS-)=J,$9Q)X* +7^",#:AEV*,)9@EPJXEC/0&H--,3'\QI(CP_5 M^'"(IUE\2NP=C))DD%P'"9DX975($<08Z4XBU4DD*PGU^%B-CT4E6<0J&27A MW&24\AY11! 9W4FB.DFDDY@Y2422+/'D2-4&8E MJ.!X!A2S 8P'/:"3 4@I1O"-A-$5AA#Q>A090)AY#.FH 1,^\SHM(%(F"'1TY'(DT9\ BFB%9G,,X= 9Q=(>/&9N@,))@JY&:E)4M^P MT>$%DEXD>DGB:Q5&HIL4%<3&-_5USH$$72CZ24)L%2(:[D>5)8G'CXX[D+P# MPU=,D,1;A<3M2)%O"4 =BRBQ"(8-B1U*+KJ9R]:*7%&M* 7?9D?')X("+0^! M4><>HE(27SPGTR8 Z05$2 M% Q?;5&A(R#?"^6:+"1?A^L010E1,!P6* $9FT0,0*D"]+X>G:(8R_'GVVF@ M3C^4] /@)$8)-B#B\UM1I>A[OSK\4,(/@"_AJ& -XEC8T>@WVZI]]*/##Q7X M 8ETG(,E])/!]T&X2 M??BO;F*^>U-4:<(7\V!VU%+9YC2<2K6+??UV[?I3C=G3Q\G7,_9'->SY#I[R M\?SJ9S/C<=KO17.Z7-O%:]UU=34&PO=V]R:W-H965T&UL?5/;CM0P#/V5*!^PF68$K$9MI9U% M""201HN YTSK7K1)7))TNOP]3MHM%52\)+%SCGWL./F$[MEW (&]&&U]P;L0 MAI,0ONK *'^' UBZ:= 9%?!=7YC@&W5NX M..9'8Y3[=0:-4\$S_NIXZMLN1(<-9TOQG^$&FN!1">6H M4/NTLFKT 8.)^;F MW@\J/G%VDM2;*CI3*](=B??DO969S')QBX$6S'G&R"UF10B*OJ:0>RG.\A^Z MW*$_WX7X5[F+^3B$U+#+@V#8-G%8XV#>+&N\[;0WH#\0<^#^L7Y=K> M>G;%0 ^3VM<@!B IASN:@([^QVIH:$(\OJ.SFZ=D-@(.RP<0ZR\L?P-02P,$ M% @ 76VD2N=KR.2F 0 D0, !@ !X;"]W;W)KE>$K4:B MP;1Q&2RI<.SC(JZBR[[=\3C2-_B\K#^$:65OR1F=_S%Q? VB R]E=^4WH//O M8W$4-"Z8G[UMYBV9'8=#>@!L>87E/U!+ P04 " !=;:1*HF7WEJ8! "1 M P & 'AL+W=OAM ?A?!E"U;Y.^RAHYL:G56!7-<(WSM052)9(^1N]R"LTATOLA0[ MNR+#(1C=P=DQ/UBKW*\3&!QSON>WP(MNVA #HLAZUQ. ;J$,UW9+MI2R8G8#\_ +&\ MPN(W4$L#!!0 ( %UMI$JZU1QSJ $ )$# 8 >&PO=V]R:W-H965T M&UL?5-A;YPP#/TK47Y T]7H"I%ZGJ9,VZ=1IV^<<&(B: MQ"P)1_OOEP1*T8;VA=C.>_:S]T?&7-6!%NX&>S#A MID&KA0^N;9GK+8@ZD;1B?+?[R+20AI9YBIUMF>/@E31PML0-6@O[>@*%8T'W M]"WP)-O.QP K\UZT\!W\C_YL@\>6++748)Q$0RPT!;W?'T]9Q"? 3PFC6]DD M=G)!?([.E[J@NR@(%%0^9A#AN,(#*!43!1F_YYQT*1F):_LM^^?4>^CE(AP\ MH/HE:]\5]$!)#8T8E'_"\1'F?CY0,C?_%:Z@ CPJ"34J5"Y]234XCWK.$J1H M\3*=TJ1SG&ZRNYFV3> S@2^$0ZK#ID))^2?A19E;'(F=9M^+^(OW1QYF4\5@ M&D6Z"^)=B%[+/;_-V34FFC&G"+_T/DV/=M4F"5Z]E^% M6YC#7T78:B0:;)N6P9$*!Y,6<15=]NV>IY&^PZ=E_29L*XTC%_3AQZ3Q-8@> M@I3=3=B +KR/Q5'0^&C>!MM.6S(Y'OOY ;#E%99_ %!+ P04 " !=;:1* M-S.UMZ^_'(V.N[D$+=V-&&/"F-58+CZ[MF!LMB":2M&(\ MR]XQ+>1 JR+&SK8JS.25'.!LB9NT%O;7"9292WJ@;X%GV?4^!%A5C**#K^"_ MC6>+'ENS-%+#X*09B(6VI ^'XRD/^ CX+F%V&YN$3B[&O 3G4U/2+ @"!;4/ M&00>5W@$I4(BE/$SY:1KR4#L9>+2\T2D+2M'B=3GE$,\YW=PGVCZ!)P)? M"7>Q#EL*1>5/PHNJL&8F=IG]*,(O/APYSJ8.P3B*>(?B'4:OU8'?%^P:$B7, M:<'P+69%,,R^EN![)4[\'SK?I^>["O-(S_^K< >39W\589N1:+!=7 9':C,- M<1$WT77?'G@/PQ<7RM,1Y02G:#&]#C^U@=!:T/YGNT M[;(EB^/-F!X 6U]A]1M02P,$% @ 76VD2E3>W(2G 0 D0, !D !X M;"]W;W)K&UL?5/M;ITP#'V5* _07$*[=5> U-MI MVJ1-NNJT[7>.DJ7YSW %A?"H!&O4 M5OGT)?7H@]5+%I2BQ!%$5SD[$ MS;,?1/S%V9'C;.H83*-(=RC>8_1:97E6L&M,M&!.,X9O,2N"8?:U!-\K<>+_ MT/D^/=]5F"=Z_E^%>YB_B[#-2#2X+BV#)[4=35K$373=MP>>1OH'/B_K%^$Z M:3RYV( _)HVOM38 2CGP$.RP/@*VOL/H-4$L# M!!0 ( %UMI$K)K/A3J $ (\# 9 >&PO=V]R:W-H965T!+# MZ$* -=7$!_@.[L=T,MYC6Y9.*-!6H"8&^IK>YX=C&? 1\%/ 8G4OT;FQ MIG>4=-#S6;HG7#Y#ZN<#):GYKW !Z>%!B:_1HK3Q2]K9.E0IBY>B^,MZ"AW/ M)=T4B7:=4"1"L1'N8AVV%HK*/W''F\K@0LPZ^XF')\X/A9]-&X)Q%/'.B[<^ M>FG*K&*7D"=!CBNDV$'R#<%\\JU"<:W"L7A'+Z[3RZL"RT@O_R?P/20ORW]J ML-U %)@AKH(E+)P^L1'7@IV8U_ M_]'_'9LCH7?!_.AML^[(ZCB&UL?5-A;YPP#/TK M47Y _:S]P?&7-6!%NX&>S#AID&KA0^N;9GK+8@ZD;1B?+?[R+20 MAI9YBIULF>/@E31PLL0-6@O[?@2%8T'W]!IXEFWG8X"5>2]:^ [^1W^RP6-+ MEEIJ,$ZB(1::@M[O#\Q%_\?[ PVRJ&$RC2'=!O O12[G//N3L$A/-F..$X6O, M@F A^U*";Y4X\G_H?)N>;2K,$CW[K\(MS.U?1=AJ)!ILFY;!D0H'DQ9Q%5WV M[9ZGD?Z!3\OZ)&PKC2-G].''I/$UB!Z"E-U-V( NO(_%4=#X:'X*MIVV9'(\ M]O,#8,LK+'\#4$L#!!0 ( %UMI$K95)X-IP$ )$# 9 >&PO=V]R M:W-H965TIVF36NG4 MJMOG'!B(FF"6A*/[]TM"RM"&]H78SGOVLW'R"=>JMP7MG!N.C-FJ M RWL#0[0^YL&C1;.NZ9E=C @ZDC2BO'=[I9I(7M:YC%V-F6.HU.RA[,A=M1: MF%\G4#@5=$\_ L^R[5P(L#(?1 LOX%Z'L_$>6[+44D-O)?;$0%/0^_WQE 5\ M!'R7,-F534(G%\2WX'RK"[H+@D!!Y4(&X8\K/(!2(9&7\3/EI$O)0%S;']F_ MQ-Y]+Q=AX0'5#UF[KJ '2FIHQ*C<,TY?(?7SB9+4_"-<07EX4.)K5*AL_))J MM YURN*E:/$^G[*/YY1N#HFV3>")P!?"(=9ASJ4(PCB+>>?'61Z_E/KO-V34D2IC3C.%KS()@/OM2@F^5./%_Z'R;GFTJ MS"(]^Z_"+J=IDS:INFF[SRD8B"Z)61+*[=\O"92A M#>T+L9WW[&?CY"/:5]/*FE7$%[;SOCXRYJ@,MW!WV8,)-@U8+'US;,M=; M$'4B:<7X;G?/M)"&EGF*G6V9X^"5-'"VQ U:"_OK! K'@N[I+? LV\[' "OS M7K3P#?SW_FR#QY8LM=1@G$1#+#0%?=@?3UG$)\ /":-;V21VA>BUW&>' MG%UCHAESFC!\C5D0+&1?2O"M$B?^#YUOT[--A5FB9_]5N(7Y\%<1MAJ)!MNF M97"DPL&D15Q%EWU[X&FD?^#3LGX5MI7&D0OZ\&/2^!I$#T'*[BYL0!?>Q^(H M:'PTWP?;3ELR.1[[^0&PY166OP%02P,$% @ 76VD2H))%^RF 0 D0, M !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y P^7: MKCH!4J_5M$J;=.JT[7,.#$1-,$W"T?W[)2&E:$/[0FSG/?O9./F$YL5V (Z\ M:=7;@G;.#0?&;-6!%O8*!^C]38-&"^==TS([&!!U)&G%>);=,BUD3\L\QDZF MS'%T2O9P,L2.6@OS^P@*IX+NZ'O@6;:="P%6YH-HX3NX'\/)>(\M66JIH;<2 M>V*@*>C][G#,TQ=(_=Q0DIK_"A=0 M'AZ4^!H5*AN_I!JM0YVR>"E:O,VG[.,YI9N;1-LF\$3@"^$NUF%SH:C\43A1 MY@8G8N;9#R+\XMV!^]E4(1A'$>^\>.NCEW)WG>7L$A(ES''&\#5F03"??2G! MMTH<^3]TODW?;RK<1_K^OPJW,']K9*N1:#!M7 9+*AS[N(BKZ+)O]SR.] ,^ M+^LW85K96W)&YW],'%^#Z,!+R:[\!G3^?2R.@L8%\Y.WS;PEL^-P2 ^ +:^P M_ -02P,$% @ 76VD2H@5Z6"G 0 D0, !D !X;"]W;W)K&UL?5-M;YPP#/XK47Y &817P"_)0P^I5- M8B=G:U^B\U07=!<%@8(JQ P"CPL\@%(Q$Q%^\/W"<316# M:13I#L5[C%[*_37/V24FFC''"&PO=V]R:W-H965T=&J=P7MO!\.C+FJ RW!Q@0=0*B1"&7]23KJ4#,2U_9K]2^P=>SD+!P]&/-3EE0BA8O\RG[>$[I)DNT;0)/!+X0 M[F(=-A>*RC\++\K?:#"+]X?^ XFRH$XRCB'8IW&+V4^^OKG%U"HH0Y MSAB^QBP(AMF7$GRKQ)%_H/-M>K:I,(OT[+\*MS W[XJPU4@TV#8N@R.5&?NX MB*OHLF_W/([T#3XOZP]A6]D[?TP<7V.,!Y2RN\(-Z/!]+(Z"Q@?S$]IV MWI+9\69(#X MK[#\!U!+ P04 " !=;:1*8_AJSZ@! "1 P &0 'AL M+W=OVS/461)U(6C&^VUTS+:2A99YB)UOF.'@E#9PL M<8/6POXY@L*QH'OZ%GB4;>=C@)5Y+UKX"?Y7?[+!8TN66FHP3J(A%IJ"WNT/ MQRSB$^"WA-&M;!([.2,^1^=;7=!=% 0**A\SB'!>CD+!_>HGF3MNX+>4E)#(P;E'W%\@+F?SY3,S7^'"Z@ CTI"C0J5 M2U]2#'_@8395#*91I+L@WH7HI=Q_NL[9)2::,<<)P]>8!<%"]J4$WRIQY!_H M?)N>;2K,$CW[K\(MS,V[(FPU$@VV3^_D!L.45EG\!4$L# M!!0 ( %UMI$JYD22;IP$ )$# 9 >&PO=V]R:W-H965TODHW4OO@,(Y%4KXPO:A= ?&?-5!UKX.]N#P9O&.BT" MNJYEOG<@ZD32BO'=[@W30AI:YBEV=F5NAZ"D@;,C?M!:N%\G4'8LZ)[> L^R M[4(,L#+O10M?(7SKSPX]MF2II0;CI37$05/0Q_WQE$5\ GR7,/J536(G%VM? MHO.I+N@N"@(%58@9!!Y7> *E8B*4\7/.29>2D;BV;]D_I-ZQEXOP\&35#UF' MKJ '2FIHQ*#"LQT_PMS/ R5S\Y_A"@KA40G6J*SRZ4NJP0>KYRPH18O7Z90F MG>-TD]UHVP0^$_A"."0"FPHEY>]%$&7N[$C<-/M>Q%^\/W*<316#:13I#L5[ MC%[+_?TA9]>8:,:<)@Q?8Q8$P^Q+";Y5XL3_H?-M>K:I,$OT[+\*MS#O_BK" M5B/1X-JT#)Y4=C!I$5?19=\>>1KI'_BTK%^$:Z7QY&(#_I@TOL;: "AE=X<; MT.'[6!P%38CF6[3=M"63$VP_/P"VO,+R-U!+ P04 " !=;:1*M5&9@J8! M "1 P &0 'AL+W=OIZ.@%2K]/42IMTZK3MEN/E] HE327?T/? LNMZ% *N*@7?P'=R/X6R\QY8L MC5"@K4!-#+0EO=\=3_N CX"? B:[LDGHY(+X$IRGIJ19$ 02:A4DRXE W%MOV?_$GOWO5RXA0>4OT3C^I(>*&F@Y:-TSS@]0NKGEI+4 M_%>X@O3PH,37J%':^"7U:!VJE,5+4?QM/H6.YY1N#HFV3<@3(5\(AUB'S86B M\L_<\:HP.!$SSW[@X1?OCKF?31V"<13QSHNW/GJM=K=9P:XA4<*<9DR^QBP( MYK,O)?*M$J?\'WJ^3=]O*MQ'^OZ_"KO\^%D="ZX)YYVTS;\GL.!S2 M V#+*ZS^ %!+ P04 " !=;:1*F6] RKD! #V P &0 'AL+W=OBIQ@M\2S[SK74B0JAA8!S_!_1K.QD=D56FX!&6Y5LA 6^+'Y'C* CX"?G.8 M[&:/0B<7K5]"\*TI\2$4! )J%Q287Z[P!$($(5_&WT43KY:!N-V_J7^)O?M> M+LS"DQ9_>./Z$C]@U$#+1N&>]?05EGYRC);FO\,5A(>'2KQ'K86-7U2/UFFY MJ/A2)'N=5Z[B.LU_TF2A[1/H0J KX2'ZD-DH5OZ9.5851D_(S&<_L'#%R9'Z MLZE#,AY%_.>+MSY[K9*<%N0:A!;,:<;0+69%$*^^6M ]BQ/]0*?[]'2WPC32 MTZT[S6\JW,'DZ;Y)MFN2?13([F],=C!Y=F-"-N_-_,HSH'3 MP_+*R/K4J_]02P,$% @ 76VD2N.WR1;R 0 IP4 !D !X;"]W;W)K M&ULC51M;YLP$/XKB!]0$Q((B0"I:35MTB9%G;9] M=N!X46W,;!.Z?S_;4,;2J]0OMN_\W//5+1R&?50.@O1?..I7YC=;]D1!5 M-,"INA,]=.:F$I)3;4Q9$]5+H*4+XHR$01 33MO.SU/G.\L\%8-F;0=GZ:F! MK?&ES/S )@0,"FT9J-FN\ ",62*3QN^9TU\D;>#Z M_,K^R=5N:KE0!0^"_6I+W61^XGLE5'1@^DF,GV&N)_*]N?BO< 5FX#83HU$( MIMSJ%8/2@L\L)A5.7Z:][=P^3C>[: [# \(Y(%P"$J=#)B&7^2/5-$^E&#TY M];ZG]HDWQ]#TIK!.UPIW9Y)7QGO--U&4DJLEFC&G"1.N,0N"&/9%(L0D3N&; M\! /WZ(9;EWX]K\,8YQ@AQ+L$(+]38D8)L%%(E0D0@@.-R(()@YPD1@5B1&" M=YYBCQ+L/] *!!._\V )*I)\H!4()M[B(@=4Y( 0[&Y$,$QT(T)6'X6#K-V( M4%XAALZ-IY5WF4+WH?MH_^#3"/M&9=UVRKL(;;ZK^U25$!I,*L&=>?O&3,W% M8%!I>]R;LYQFQV1HT<]CD2RS.?\+4$L#!!0 ( %UMI$J'('@0J@$ )$# M 9 >&PO=V]R:W-H965TZH+LH"!14(680>-S@$92*B5#& M[SDG74I&XMI^S?XI]8Z]7(6'1ZM^R3IT!3U24D,C!A6>[/@9YGX^4#(W_Q5N MH! >E6"-RBJ?OJ0:?+!ZSH)2M'B93FG2.4XWAVRF;1/X3. +X9CJL*E04OY1 M!%'FSH[$3;/O1?S%V8GC;*H83*-(=RC>8_169H=#SFXQT8PY3QB^QBP(AMF7 M$GRKQ)G_1^?;]/VFPGVB[_]1>/].X1;F^*X(6XU$@VO3,GA2V<&D15Q%EWU[ MX&FD;_!I6;\)UTKCR=4&_#%I?(VU 5#*[@XWH,/WL3@*FA#->[3=M"63$VP_ M/P"VO,+R+U!+ P04 " !=;:1*.!# GZH! "1 P &0 'AL+W=O?0<0R)M6QA>T"Z$_,.:K#K3P M5[8'@S>-=5H$=%W+?.] U(FD%>-9=L.TD(:6>8J=7)G;(2AIX.2('[06[L\1 ME!T+NJ/O@6?9=B$&6)GWHH4?$'[V)X<>6[+44H/QTAKBH"GH_>YPW$=\ KQ( M&/W*)K&3L[6OT?E:%S2+@D!!%6(&@<<%'D"IF AE_)YSTJ5D)*[M]^Q/J7?L MY2P\/%CU2]:A*^@=)34T8E#AV8Y?8.[GFI*Y^6]P 87PJ 1K5%;Y]"75X(/5 M&UL;5-A;YPP#/TK47Y T+ZX#\.15*^,*VGG?'QES50=:N!OLP82;!JT6/KBV9:ZW M(.I$THKQW>XCTT(:6N8I=K9ECH-7TL#9$C=H+>SO$R@<"[JG;X%GV78^!EB9 M]Z*%;^"_]V<;/+9DJ:4&XR0:8J$IZ/W^>,HB/@%^2!C=RB:QDPOB2W0^UP7= M14&@H/(Q@PC'%1Y J9@HR/@UYZ1+R4A+L?5?0 R4U M-&)0_AG'3S#W \ZCE+D*+%ZW1*D\YQNKD] MS+1M I\)?"$<4ATV%4K*'X4796YQ)'::?2_B+]X?>9A-%8-I%.DNB'BWW M=SQGUYAHQIPF#%]C%@0+V9<2?*O$B?]'Y]OT;%-AENC9/PJS=PJW,!_>%6&K MD6BP;5H&1RH<3%K$5739MWN>1OH7/BWK5V%;:1RYH \_)HVO0?00I.QNP@9T MX7TLCH+&1_,NV';:DLGQV,\/@"VOL/P#4$L#!!0 ( %UMI$JC6L?MJP$ M )$# 9 >&PO=V]R:W-H965T%-;IT5 US7,=PY$E4A:,;[9W# MI*%% MEF(G5V2V#TH:.#GB>ZV%^WL$98><;NE;X%$V;8@!5F2=:. 7A-_=R:''YBR5 MU&"\M(8XJ'-ZMST<=Q&? '\D#'YAD]C)V=KGZ'RO)MD[@$X'/A-M4AXV% MDO*O(H@BU-6L1% M=-ZW.YY&^A\^+NM/X1II/#G;@#\FC:^V-@!*V5SA!K3X/F9'01VBN4?;C5LR M.L%VTP-@\RLL_@%02P,$% @ 76VD2@_O#*>L 0 D0, !D !X;"]W M;W)K&UL;5-ACYLP#/TK47[ I0W;VJL Z7K3M$F; M5-VT[7,*!J)+8I:$LY^-DX]HGUT'X,F+5L85M/.^/S'F MJ@ZT<'?8@PDW#5HM?'!MRUQO0=2)I!7CN]T'IH4TM,Q3[&++' >OI(&+)6[0 M6M@_9U X%G1/7P-/LNU\#+ R[T4+W\'_Z"\V>&S)4DL-QDDTQ$)3T(?]Z9Q% M? +\E#"ZE4UB)U?$Y^A\J0NZBX) 0>5C!A&.&SR"4C%1D/%[SDF7DI&XME^S M?TJ]AUZNPL$CJE^R]EU!CY34T(A!^2<K:MG[]XHW, <[M\48:N1:+!M6@9'*AQ,6L15=-FW!YY&^@\^+>LW M85MI'+FB#S\FC:]!]!"D[.["!G3A?2R.@L9'\Q!L.VW)Y'CLYP? EE=8_@50 M2P,$% @ 76VD2KM-Z=VX 0 ]@, !D !X;"]W;W)K&UL=5-ACYP@$/TKA!]PJ+MWW6S4Y/::IDW:9'--V\^LCDH.& NX M7O]] 3UKM_:+,.-[\][ D(]H7FP'X,BKDMH6M'.N/S)FJPX4MW?8@_9_&C2* M.Q^:EMG> *\C24F6)]["5W#?^K/Q$5NJU$*!M@(U,= 4]#$]GO8!'P'?!8QVM2>ADPOB M2P@^U05-@B&04+E0@?OE"D\@92CD;?R<:])%,A#7^[?J'V+OOI<+M_"$\H>H M75?0 R4U-'R0[AG'CS#W.E[G!D9CI['L>KC@]9OYLJI",1Q'_ M>?/69Z]E>DAR=@V%9LQIPF1KS()@OOHBD6U)G+)_Z-DV?;?I&UL;5/;;MP@$/T5Q >$7:PDJY5M*9LJ2J566J5J^\S:8QN%BPMX MG?Y]!^RX;NH78(9S9LX,0SY:]^H[@$#>M#*^H%T(_9$Q7W6@A;^Q/1B\::S3 M(J#I6N9[!Z).)*T8W^WNF!;2T#)/OK,K8Z[FE9"[^"UQ!(3PJP1R553ZMI!I\L'J.@E*T>)MV M:=(^3C<9GVG;!#X3^$(XI#QL2I24?Q)!E+FS(W%3[WL1GWA_Y-B;*CI3*](= MBO?HO9;[PVW.KC'0C#E-&+[&+ B&T9<4?"O%B?]'Y]OT;%-AENC9/PKO/BC< MPMQ_2,)6+='@VC0,GE1V,&D05]YEWA[2&["_\&E8OPK72N/)Q09\F-2^QMH M*&5W@Q/0X?]8# 5-B,=[/+MI2B8CV'[^ &SYA>4?4$L#!!0 ( %UMI$K8 MN& MJP$ )$# 9 >&PO=V]R:W-H965TC^_9) &6OY0FSG/?O9 M./F(YMEV (Z\*JEM03OG^@-CMNI <7N%/6A_TZ!1W'G7M,SV!G@=24JR-$EN MF.)"TS*/L9,I]VAV,6\!'P2\!H5S8)G9P1GX/SM2YH$@2!A,J%#-P? M%[@'*4,B+^-ESDF7DH&XMM^R/\3>?2]G;N$>Y6]1NZZ@>TIJ:/@@W1..CS#W M\XF2N?EO< 'IX4&)KU&AM/%+JL$Z5',6+T7QU^D4.I[C='.=S;1M0CH3TH6P MCW785"@J_\(=+W.#(S'3['L>?O'ND/K95"$81Q'OO'CKHY=RM]_G[!(2S9CC MA$G7F 7!?/:E1+I5XIA^H*?;]&Q381;IV7\*;]\IW,#<)N^*L-5(%)@V+H,E M%0XZ+N(JNNS;71I'^@\^+>MW;EJA+3FC\S\FCJ]!=."E)%=^ SK_/A9'0N." M^=G;9MJ2R7'8SP^ +:^P_ M02P,$% @ 76VD2H8= @#& 0 6P0 !D M !X;"]W;W)K&UL;51A;]L@$/TKB!]08A*W761; M:EI5G;1*4:=UGXE]ME'!N(#C]M\/L.MY&5\"=[Q[[QWFDHU*OYD6P*(/*3J3 MX];:?D^(*5N0S%RI'CIW4BLMF76A;HCI-; J%$E!Z&9S323C'2ZRD#OJ(E.# M%;R#HT9FD)+ISP,(->8XP5^)%]ZTUB=(D?6L@9]@?_5'[2*RL%1<0F>XZI"& M.L=WR?Z0>GP O'(8S6J/?"X!R$\D;/Q/G/B M1=(7KO=?[(^A=]?+B1FX5^(WKVR;XUN,*JC9(.R+&I]@[B?%:&[^!YQ!.+AW MXC1*)4SX1>5@K)(SB[,BV<>T\BZLXW2RHW-9O(#.!70IN TZ9!(*SA^8946F MU8CT=/<]\Y\XV5-W-Z5/AJL(9\Z\<=ESD7Q+,G+V1#/F,&'H&K,@B&-?)&A, MXD#_*Z?Q\FW4X3:4;_]Q2"\N>6'@(M5(6 MG)7-E?/2NDE? @&U]=L;M]?3>Y\"J_IYE,GR?U+\ 5!+ P04 " !=;:1* M*Q$X-*@! "1 P &0 'AL+W=O!SUKIM=$E MGUTG']&]^ X@L%>CK2]X%T*_%\)7'1CI[[ '2S<-.B,#N:X5OG<@ZP0R6F2; MS7MAI+*\S%/LZ,H>6%AJ9J=>3M+#$^I?J@Y=P>\YJZ&1@P[/.'Z& MN9]WG,W-?X4S:$J/2JA&A=JG+ZL&']#,+"3%R-?I5#:=X\Q_@=T&9#,@NP*( MJ5!2_E$&6>8.1^:FV?Q+B>Q6B4/V!I[=AN]N*MPE^.X_A0]7"M_FT%I>%1&KD1AP;5H&SRH< M;%K$5739M\A^+HZ$)T?Q MMINV9'("]O,#$,LK+/\"4$L#!!0 ( %UMI$IAP?TXN $ /8# 9 M>&PO=V]R:W-H965TUU,VKS8'L"A5RF4+7'O MW' DQ-8]2&;O] #*_VFUD\H"/@%\<)KO9H]#)1>N7$'QM2IP%0R"@=J$"\\L5'D&(4,C;^+W4Q*MD M(&[W;]4_Q]Y]+Q=FX5&+9]ZXOL3WFLE&X)SU]@:6? T9+\]_@"L+#@Q.O M46MAXQ?5HW5:+E6\%YY6KN$[SGT.^T-($NA#H2KB/.F06BLX_,<>JPN@) MF?GL!Q:N>'>D_FSJD(Q'$?]Y\]9GKQ7-=@6YAD(+YC1CZ ;SCB"^^BI!4Q(G M^A^=ING[I,-]I.__<4AO'*8P^[1(GA3)$P7R&Y$4YG C0C;G+L%T<>(LJO6H MXK1OLNM0/]!X;^_P^45\9Z;CRJ*+=O[VXQVU6COP5K([/V:]?X1K(*!U8?O1 M[\T\BG/@]+"\,K(^]>HO4$L#!!0 ( %UMI$K 05!VJP$ )$# 9 M>&PO=V]R:W-H965T/@E31P ML<0-6@O[^PP*QX+NZ%O@6;:=CP%6YKUHX1OX[_W%!H\M66JIP3B)AEAH"OJX M.YWW$9\ /R2,;F63V,D5\24ZG^N"9E$0**A\S"#"<8,G4"HF"C)^S3GI4C(2 MU_9;]H^I]]#+53AX0O53UKXKZ)&2&AHQ*/^,XR>8^[FG9&[^"]Q !7A4$FI4 MJ%SZDFIP'O6<)4C1XG4ZI4GG.-W<'V;:-H'/!+X0CJD.FPHEY1^$%V5N<21V MFGTOXB_>G7B8316#:13I+HAW(7HK>?:0LUM,-&/.$X:O,+L%P4+VI03?*G'F M_]'Y-GV_J7"?Z/M_%![>*=S"'-\58:N1:+!M6@9'*AQ,6L15=-FW1YY&^A<^ M+>M785MI'+FB#S\FC:]!]!"D9'=A [KP/A9'0>.C>0BVG;9D&ULC53M;ML@%'T5Q ,4F\1)%]F6FDY3)VU2U&GM;V)??ZA@ M7,!Q]_8#[+I61J7],=S+N><<,)=TE.I%-P &O0G>Z0PWQO0'0G31@&#Z1O;0 MV95**L&,#55-=*^ E;Y(<$*C:$<$:SN9W?U(V(@M+V0KH="L[I*#*\%U\..X=W@.>6ACU M:H[<3LY2OKC@>YGAR!D"#H5Q#,P.%[@'SAV1M?$Z<^)%TA6NY^_LW_S>[5[. M3,.]Y,]M:9H,WV)40L4&;A[E^ #S?A*,YLW_@ MP"W=.K$8AN?9?5 S:2#&S M6"N"O4UCV_EQG%:29"X+%]"Y@"X%MUZ'3$+>^5=F6)XJ.2(UG7W/W"^.#]2> M3>&2_BC\FC6O;?:2T^A+2BZ.:,8<)PQ=8>(%02S[(D%#$D?Z3SD-EV^"#C>^ M?+,NCZ,KAR',)QZW09%M@. 3ETF0( D0;*YV*-?6N6@$-EW'1OYVKJN"DPLI\?$[*\:/E?4$L#!!0 ( %UM MI$HZ1GK/O0$ ",$ 9 >&PO=V]R:W-H965TL?@FCDB[W! M'G/F.S,V)A^E>M,M@$$?@O>ZP*TQPY807;4@F%[) 7K[II%*,&-#=21Z4,!J MGR0XH4ER2P3K>ESF?FVORER>#.]ZV"ND3T(P];D#+L<"I_BR\-(=6^,62)D/ M[ A_P/P=]LI&9*;4G8!>=[)'"IH"_TBWN\SIO>"U@U$OYLAU)B6=+E[B<7^B/OG?;RX%I>)#\7U>;ML!W&-70 ML!,W+W+\!5,_&493\T]P!F[EKA+K44FN_1-5)VVDF"BV%,$^PMCU?APG_B4M MGD"G!#HGT-!+,/*5_V2&E;F2(U)A[P?FCCC=4KLWE5OT6^'?V>*U73V7--WD MY.Q DV87-/2;YF[6$,N?36C4A'K [3? ?1RPC@+6'K!> FAR5670W'M-[S79 M:ATWN8F:W$1,TBN3H$F3_W')HBY9Q(5>N03-9F&27%F0Q?FZZ_/,U+'K-3I( M8S\5?Z"-E 8L+5E97&MO[!QP:(R;;NQ\V!$8.TY4D\W^A_ )02P,$% M @ 76VD2EP&ULE9G=;J-($(5?Q>(! OT/D6UI[<3:D6:D:%:[>TWL=FP-&"^0>.;M%S"Q M3/BK*']7.VGKR,\\.U2S8U?7Q,0RK]<[F:?50'.VA M^<^V*/.T;D[+M[ ZEC;==(/R+.11I,,\W1^"^;2[]E+.I\5[G>T/]J6<5.]Y MGI:_%C8K3K. !9\7ON_?=G5[(9Q/C^F;_M%-Y+8H?[:'#QV0Z\/OZTONHFWTSF-:WLLLC^W6_JW2R(@\G&;M/WK/Y>G/ZT M_814,.EG_]5^V*R1MY$T/M9%5G5_)^OWJB[RWDH32I[^//_N#]WOJ;?_.0P/ MX/T ?AG Y,T!HA\@Q@Z0_0 Y=H#J!ZBQ W0_0#L#PG.RNNP_I74ZGY;%:5*> M%] Q;=]3-_5VW%[O;V?VON0%5<_5CSKF8AA^MH5ZS.&OX0".'FB72J*'F M"6@<,\] ,E2L;AH)F[E>)LSAA'DW7@\"U=B @ 9$9T!<&=#,F>A9$G>20R>) M'B)']#Q&M/J-:!"NA.%*+US.C1,*TL1.)+WDPR0>#-,)[, M $_*]62\Y''%-76;,,<, :A=3['GB47,4)XPJ R1:EQ/B>?)4)LHIIE'P(U3 MJ)>]:# A1JTZCIGGB-3$=<0\1XDB<.9$6^#CS&7D^N'WK 6.J>=^ \&E"U(O M&J2.:VI*N#9POS9XJYO[I8&9R!C"$:X,W*\,7%*Q8NBY'E\*.::9(YI=QKA/ M,XLXN28QS1S0+ 5A F/*DSO:4(R@ A*MT[VHD$;)!A1)@5&4(S8=I=01/G! M" J$H"),$+WY'3NJP-0(L*/Z:95>6CDS5*R8&@&H\=.*T*(FA-$28#^5!. " MHR7N:&0%9D8@9KRTQOYJI2+%7 FP_?E)!2+JR4!B^"2"CW@VD!@KR<8G56)B M)"+&36HO&K1*U!,DIDJ"'57WTF*9"Q5!)=4=2,2\2]9_.OKF0 M?O\I3*2)"B Q5G+$CK60_HXEC*(>5B2F3Z+^T[B>_/Y3:@(_B?&3B*S(]>-W MGS=RIS" "@'H=%$+!1I0(8@I*8RI\C>5!1F6<5WI!5CJA"F7EH3/ZV1)!X3-:94 TJ]M"*1(E:K MQI!JT'TJ*E2,G[[CQ;#&S&BT!;II[47#UI%P@[G2(U[I+I!($2568_@T@(]Z MPZ6)-ZAW/-9I3(P&Q/A)-:-['(VITB->M2Z0R.MQPJM/+^WGN6]I^;8_5)/7 MHJZ+O/O6LBV*VC8&HX6[X_Q_ M4$L#!!0 ( %UMI$I2='!?0P( $P' 9 >&PO=V]R:W-H965T("TY>)5YHPI[ZTJ:[GQL%K_ M.7-14:6'X@)D(Q@]V:"J!"@("*AH4?M9:N?V(DOY595%S?;"D]>JHN+/EI6\ MW?C0OT\\%Y=?F&]HO??V(V5&FXRT1I'7DK[ M]8Y7J7C5L^A4*OK6M45MV[;[0^YA[@#4!Z A (;_#,!] )X$@"XS:_43531+ M!6\]T>U60TU1P#76BWDTDW;M[#_M5NK96X:B. 4W0]1CMAT&C3$H?,3L7)AH MP "=PY ($<"(N FPDP!; O*0P0)!Z"0(9QD@3"8V.TQL,76790#C M!9G(*1,Y9*:KV6'"L4P(<>*6(4X9,I>)DHD,F5A.1>":R MBI!;)'&*) XG4Y%DMB\H0F1A7U9.F=6\ ET$\# ?9:"_R]!N' 8/S SJB0D,0+0NYS"?'[^[?M08^6 C*]0<#H6C/O MS'XQ:Z-A5N&<]?H:IGQU&4_-?X0;"RT,E/D>CA8U?U%RMTW*B M^%(D>TLK5W$=TTE13&'K 70*H', 3;VD1+'R1^9871H](I-F/[#PB_,#];-I M@C..(I[YXJWWWFI:9"6Y!="D.28-_4N3SQKB^7,2NIJ$1L!F U X_+[OQ5Z/U#F0T!G0O;O=^;=%V2X?0PO00R/\?Z#U!+ P04 " != M;:1*.C^!!!4$ 3%0 &0 'AL+W=OBU$!T?2KM.WKTXQ)/*? MP+ZQ#IZ9GT/R(T=<7ZKZ6W,RIEW]*/*RV7BGMCT_^'ZS/YDB;3Y69U-V_QRK MNDC;[K%^]9MS;=+#X%3DO@R"T"_2K/2VZ^'=<[U=5V]MGI7FN5XU;T61UO]] M,GEUV7C"^_GB2_9Z:OL7_G9]3E_-5]/^?7ZNNR?_&N60%:9LLJI:X\7X3 M#T]Z1^I:\?W M*:AWU>P=Y_<_HW\>DN^2>4D;\UCE_V:']K3Q8F]U,,?T+6^_5)??S920]E93 M]G^:=Y-WYGU+.HU]E3?#[VK_UK15,47IFE*D/\9K5@[7R_A/%$]NV$%.#O+J M(.B7#FIR4+^ M?SF,SO!?UY]-]_9]*T.Y]M_[0)/-I]%&SFV6%H_ @I8F.V!BVSPA&WVU\;M$ MKME(F(T< H2+ "$.H& -010LP!*6[TQFD2#23F8Z"2*K50>D96F&+>%8%O( M:8O03#(:!M"W]T8( X1."V;^XY"%3IZ"@@2+1% D Y/-0D?*V7Q<"F%PA4NN MO8H\33:+ 8J"B)G4 @,N-.BZV%;2CI+4\Y%<*N&50("E8-9YRQ"8"^1ZD.]+%"!)"T$G713 ,B/EX(,P@ 08U%P+# M17?4BX2QH1OJQ1T!;KAYB*$A W[I8YIT'=4BQK3H&^H%G>3T2\K"G]V=M0? M%_Z5UJ]9V:Q>JK:MBN&PZ%A5K>GB!1^[N7(RZ>'ZD)MCV]]&W7T]'M.-#VUU MGHX@_>LYZ/9_4$L#!!0 ( %UMI$H+[^&2'P( (& 9 >&PO=V]R M:W-H965T\4[1NH&3\&3' M&!&_CT!Y?_!#_Q%XJ6^5,@&49RVYP3=0W]N3T#LTN5QJ!HVL>>,)N![\YW!? MI$9O!3]JZ.5L[9E.SIR_FLWGR\$/#!!0*)5Q(/IVAP(H-48:X]?HZ4\E3>)\ M_7#_:'O7O9R)A(+3G_5%50=_YWL7N)*.JA?>?X*QG]CWQN:_P!VHEAL27:/D M5-JK5W92<3:Z:!1&WH9[W=A[/_H_TMP)>$S 4X*N_;^$:$R(WA.VMOF!S+;Z M@2B29X+WGA@^5DO,/Q'N(_TR2Q.T[\X^T]U*';WG. TR=#=&H^8X:/!,$TX* MI-VG$MA5XHA7Z?CO L5:D23N"I&SB<,,\>K<9IN-7(FYU([TS5_I@V^-WY5R!9@PV^KM5>B!/ M&PI799:I7HMA+ T;Q=MQXJ)I[.=_ %!+ P04 " !=;:1*GW-T9A0" !. M!@ &0 'AL+W=O"_FB M:@ =O7+6JB*NM>[6"*FJ!D[5@^B@-2='(3G5QI0GI#H)]."".$,D25+$:=/& M9>Y\.UGFXJQ9T\).1NK,.97_ML!$7\0X?G,\-:=:6PX!?HW]U.&@N- M+(>&0ZL:T482CD6\P>LM)C; (9X;Z-5D']E2]D*\6./[H8@3FQ$PJ+2EH&:Y MP",P9IE,'G\'TGC4M('3_1O[5U>\*69/%3P*]JP#P2Q,, \2S!U!^H%@'B98! D6 M@0P6G[KD,9G#M Z3)F&--*B1!C323QH>,[]#(PMJ9 &-+$RP#!(L[^_D*DBP MNJ.3JZLJ<7*C3)R$;W42D%G>H+CQ,/#]I>+@Q=]@Q VAZ;_#51T63Y\Q! MGMP@4U$ESJV;HA/O."PW;E:B=[B?M#^I/#6MBO9"FZ'BGOY1" TFE^3!W.': M#/?18'#4=IN9O?03SAM:=,/T1N-?2/D?4$L#!!0 ( %UMI$HO.?(\A ( M 'H) 9 >&PO=V]R:W-H965T<-J_>7$1465/HJS)QO!Z-$Z5:6'?3_T M*EK4;IK8NV>1)ORBRJ)FS\*1EZJBXN^>E;S=NLA]OW@ISKDR%UZ:-/3,?C#U MLWD6^N0-*,>B8K4L>.T(=MJZ.[398]\X6(M?!6OE:.^85 ZA0=2D7?NK6H[=IV M7TC0N\$.N'? @P/NIM]IT-'MF@P<+3Z ,%ABCV^,X=$PP#!&",@04(QP"1#P.L0("5 M!0AN - DR=8@SQK@P1.>SF8UYO&#F7J&($L(L 03EO"> MA80DGN$A( \!>&;*$8$ T?*^Q2! O*!O\5VF#VN8 _FP OP%7>N-QC0SI4 S M.D,+NM8;W20STS($:FV',$ S5P]8;>@# A27C@# 4L/?4!["!8?6J(^!,C/-#&> M>2!@"6)(@M/:]D9D6MMH0N6-GKZ*B;-]]*63\4MM)X[1[3!8[+!].O^;=U/) M=RK.12V= U?Z ;;/Y(ESQ70X_J/^3^5Z$!H.)3LILR5Z+[IIH#LHWO23CC>, M6^D_4$L#!!0 ( %UMI$KC@I$+EP( /4( 9 >&PO=V]R:W-H965T M?SN)$] ! MIK:37-^^MN$X DLN_1-L,S,[:S9K+ZZ,OXJ,4FF]E44EEG8F93UW'+'/:$G$ MC-6T4F^.C)=$JBD_.:+FE!P,J2PR M)/QO2@MV7=K(?E]XSD^9U O.:E&3$_U)Y:_ZB:N9TZD<\I)6(F>5Q>EQ::_1 M?(NP)AC$2TZOHC>V="H[QE[UY-MA:;O:$2WH7FH)HAX7NJ%%H964CS^MJ-W% MU,3^^%W]BTE>);,C@FY8\3L_R&QIQ[9UH$=R+N0SNWZE;4*!;;79?Z<76BBX M=J)B[%DAS*^U/PO)RE9%62G)6_/,*_.\-F_"I*7!!*\E>!U!Q;Y'\%N"_T' M=PFX)> !P6E2,7NS)9*L%IQ=+=Y\WIKH*D)SK'9_KQ?-9IMW:GN$6KVLO#A: M.!9WD/-B,G5[O+RD_F7-56'MVKJ1NH;W5[NQ>>_KL&*RG:+YI3N /F>9"\(/P M4UX):\>D.IG,^7%D3%)ETYVISI*I.T@W*>A1ZF&DQKPYB)N)9'5[R7"ZF\[J M'U!+ P04 " !=;:1*^3..SAD" ".!0 &0 'AL+W=ON?NC%MEHI<2YTF!+I9HQ&P&#+["+"8$,NQ3">PK ML<%WZ?BVP/8>D:;^"L1K@KC\],;$)P2QER!V!.2&8#GKPH")':9U&$*R?+&, MYFY\P C':?9)UQ*OI,0C*9M)2NXJQ7F4XF@FR -+LRR/_7)2KYS4(R>?R4GO MC<7(O7@65.+?:?C!7T6FH/+J'-HMOS+ 9 M9L,'S3"I?E!Y:EH5[(4VC\P]A:,0&HS.Z,%TKC;#<3HP.&J[79J]'$;$<-"B M&Z&ULE5;OKIHP%'\5P@/<4D!0HR2B6;9D2\Q==O>Y M8A5R@;*VRMW;KRW(H!Y=]D7:P^_/.;4]9=4R_BYR2J7S496U6+NYE,T2(9'E MM"+BA36T5F].C%=$JBD_(]%P2HZ&5)7(][P(5:2HW61E8GN>K-A%ED5-]]P1 MEZHB_'=*2]:N7>S> J_%.9UN M\'*'0TTPB+>"MF(T=G0I!\;>]>3+<>UZ.B-:TDQJ":(>5[JE9:F55!Z_>E%W M\-3$\?BF_LD4KXHY$$&WK/Q9'&6^=N>NOTU7^E5UHJ MN,Y$>62L%.;7R2Y"LJI74:E4Y*-[%K5YMKW^C083_)[@#X0 /R4$/2$8"/YS M0M@30HN NE+,VNR(),F*L];AW=_;$+V+\#)4JY_IH%EL\TXMCU#1:Q)XW@I= MM5"/23N,/\+@ 8&4^F#A0Q:I?T![;W78<*110Q;S$&+.6!A[;UT?E>%:IL/"EF +@O Q=J]Z>*N MD& 11@^-L M2,"''O_'JU%](U>?!\.DI">IA[$: M\^Z.[":2-?W]CX:/D.0/4$L#!!0 ( %UMI$KD7;M5?@( ,() 9 M>&PO=V]R:W-H965TZ:OC: M+H1H5X[##P6I,7^B+6GDEQ-E-19RR,X.;QG!1QU45X[GNI%3X[*Q\TS/[5B> MT8NHRH;LF,4O=8W9GPVI:+>VD7V;>"[/A5 33IZU^$Q^$/'2[I@<.2/+L:Q) MPTO:6(R$. -P:@ MX-T ?PCPC0"G5Z93_80%SC-&.XOUU6JQ.A1HYHPWP7CWB"V "$:((P6,*CQ0A:?CHSL5*4S@@P2^)O"G!)YKI-%C M8HUI- 9Y*$%&*@ J#4,/%A. 8@) C+',IL<$TV4,(8^(&1$A*"($1!AEVX0/ M2WPP*PM 8EA&!,J( !F^(2-ZW M9&*-\6P"5AL&,F!@4$P-B9LYI A(DR\]I M"A*D"\YI^I!HX)IE><0D[LQ6(!?^X[L+*C. WM<"@.;%S+@0 L2$,Q2PA:#_ M\! $FPA:XB(#Z.XUG?GB=* M!9&4[I-,L) /JG%0D9-0W5CV6?^JZ >"ML.+R1F?;?E?4$L#!!0 ( %UM MI$K\'CV6LP$ -8# 9 >&PO=V]R:W-H965TOE:167PSG M,#/,8"@&;5YM!^#0NQ3*EKASKM\18NL.)+,/N@?E5UIM)'.^-"=B>P.LB20I M2)YE:R(95[@J8N]@JD*?G> *#@;9LY3,_'T$H8<2+_!GXYF?.A<:I"IZ=H(7 M<+_Z@_$5F50:+D%9KA4RT);XRV*WIP$? ;\Y#/9JCD*2H]:OH?C>E#@+AD! M[8("\\,%]B!$$/(VWD9-/&T9B-?S3_5O,;O/1J[B.*25U7JDS1/R MD9!/A,7ROP0Z$N@=@21G,>I7YEA5&#T@DWY6S\*=6.RH/\PZ-./9Q36?UOKN MI:+YNB"7(#1B'A,FO\+DMXC]#&(Y08@W,+G(9UWDD;^^<;&9%Z"S C0*T!N! M[5V,A-E$C$J8[2K+LKLL_\*6] :6[)"K$PXW_B_#7J/./;"H$M"Y,-WYNTE5+A=/]^(K(])2K#U!+ P04 " !=;:1*@J0Q M+_T! !W!0 &0 'AL+W=O1N*^5X1$A4+?1$/+$1!K72,-X3J8;\BL3(@=2FJ*9.PF:3? F3OBUO>$_SD!95/N^N[;Q'-W;:6>0$4VDBM\!_EC M/',U0JM+W?4PB(X-#HB/XV<$D-GU')[DP]J('7^K<]3004*BD M=B"JN4,)E&HCA?%[\737+77AMO_F_LED5UDN1$#)Z*^NEFWN'ERGAH;@2JY)U!X5H\(\G>HF).L7%X72D]>Y[0;33O-*=%C*[ 7! M4A"L!7[XWP*\%.!= 9K)3-2/1)(BXVQR^/RR1J*_"?^(U6%6>M**\H+8IPE2 %L%($5HK U,?O*!*[ ;8:8&. MP;8 MV\68-8G1#$;C1Z&?[*)85&$:_2--:(4)+3#^#F;6A)MM@B3>'7QI$QU2.TID M18DL*+N7=XH>=HF29,=;/HKB-,)VE-B*$EM0\ XE?CC\ *?1_A595&&JV[!=4"AD;J;J#Z?[X)Y(-FX M7'-HO6N+OU!+ P04 " !=;:1*G1IF.H"H'"GRT=Y57=,YGL.'\UC:^'M1\:(,KH7AD'HHL+K2ECQDAC_)X]_65* M$WA=?W?_;'/7N>R(I#5GO]J#:M9^[GL'>B1GII[Y^(7.^22^-R?_C5XHTW)# MHN?8+=[*)1.O(VE6UORW$:2>,Y# Y 2X5Q7 878S1K-I,&76G0 MK:(&%/], @VP4""0 MGX](8B@0TP:("M ;XQ2)TT)DUF-;W51$E4.*H:4,5) M@6"8&(2) 9C,@9DT\0U,$D8.#*1"T8.E34"8!(#)'9CD;AH<1XZH!D3H2G2# MDH(H*8!2."CI?<91[!XW0(32!ZN2@2C9/4H<.BC9?<()2IR-K %5C/('ZY*# M,#D XYR$37XWS8>HR'/G5ZU!&<8/CF\!XA3 -CDT!? KXZ[*RSD'3N&$E? ?[HSEKM.BHDM<"I*F5##04"7E:'TX;A_> MGS5T9G(/7"47I=Z<\25/R,HE!!PRZQ08'E=."-/X/6B2,:0C3N\W]1=? M.]9R809.BO^JX?JV%N)M:'")N9.:?OG?^&U1KT7M-H$\;TZH0&S+''A!/,>D105!]#A$LA MCN$=?1;@=(_8[98C1(M%1)Z_FQ81;9<%-HL"&R\0_=.%:-:%'K/W&.DQG\+' M62'WF/UVWBLZ>1H!NO13;(),M=*Z)DR\XZ(\A>YI9_XC+E _[Q\R_?9]8[JL MI0DNRN+@^.<*0K7/C1X%!8=]WC7?=CWQM6-<-&T_%O)?T+4$L# M!!0 ( %UMI$J7,>826P, "$0 9 >&PO=V]R:W-H965T.\<=Z*O*P7[JYI]O>>5Z]VO$CK.['G MI7RR$561-K)9;;UZ7_%TK085N0>^'WI%FI7NGA4O<]X[G;+MKV@YO.=^G6_Z3-[_V3Y5L>4.4=5;PLLY$Z51\LW ? MR'U"H1V@%+\S?JK/[ITVE1KI@V1RLN1)SS/VTC2Q]\^ MJ#O,V0X\OW^/_D4E+Y-Y26N>B/Q/MFYV"W?F.FN^20]Y\RQ.7WF?$'.=/OOO M_,AS*6^=R#E6(J_57V=UJ!M1]%&DE2)]ZZY9J:ZG[@F;]

GZM[6/FTW!;FGLUCIX$S#1DK$E-! S9H/.E@L &8C4

$P*%";J *P;%"IG"%F,B 0#_)5T1C,SA6R!2N$ 09 M0(S]@JE\VW;!P4*FD 43,>,#=5DT-H/#A2!T@=@2 L<+N8$O! <,F4(88L(# M((PC?5$P&6.V#S?.&)C"&$#@P1CH>P:3!;'M8P0X8V *8Q 14/U 71&-S>", M 8PQ%DP!SABX@3& ,P:F, 9,?!@? 4QC^14&.&%@"F$ 80<7!&-S>!\ 9,OE%%+")PO< -? .<+('QA>D$ )C@BVT\3BF.#(MBP M94OQ@T[)]&PI?CPI=CRU;)->=#E;[ZS@*GBU5;5I[:S$H52%\5GO4/\^J/+7 M^Y!WQ?./M-IF9>V\B$:6?:HXVPC1<.G%OY.;?B?K]:&1\TW3WD;RONJ*UJ[1 MB'U?D'O#?P66_P%02P,$% @ 76VD2BU[$P+= 0 8@0 !D !X;"]W M;W)K&UL?53;CILP$/T5RQ^P#I"$;@1(&ZJJE5HI MVJKMLP/#16MC:INP_?OZPK(DH7W!]OB<,Q?/D(Q"OJ@&0*-7SCJ5XD;K_D"( M*AK@5#V('CIS4PG)J39'61/52Z"E(W%&PLUF3SAM.YPESG:262(&S=H.3A*I M@7,J_QR!B3'% 7XS/+=UHZV!9$E/:_@.^D=_DN9$9I6RY="I5G1(0I7BI^"0 M;RW> 7ZV,*K%'ME,SD*\V,.7,L4;&Q P*+15H&:Y0 Z,62$3QN])$\\N+7&Y M?U/_Y'(WN9RI@ERP7VVIFQ1_P*B$B@Y,/XOQ,TSY[#":DO\*%V &;B,Q/@K! ME/NB8E!:\$G%A,+IJU_;SJVCOXGCB;9.""=".!.,[_\1HHD0O1-<-8F/S*7Z MD6J:)5*,2/K'ZJGMB> 0F6(6UNAJY^Y,MLI8+UFTVR7D8H4FS-%CP@4FF!'$ MJ,\NPC47Q_".'EX[R.\1^_VZAV@UBX@$ /,$ 9 >&PO=V]R:W-H965T M]\]__='8[SB?%7T0)([[VG@RC\5LKQ@)"H6NB)>& C M#.JD8;PG4IG\@L3(@=0FJ:<(!T&*>M(-?ID;WXF7.;M*V@UPXIZX]CWA?X] MV53XH?_A>.XNK=0.5.8CN< OD+_'$U<66E3JKH=!=&SP.#2%_R4\'#,=;P)> M.IC$:N_I3LZ,O6KC>UWX@2X(*%12*Q"UW. 1*-5"JHRW6=-?D#IQO?]0?S*] MJU[.1, CHW^Z6K:%O_.]&AIRI?*93=]@[B?QO;GY'W #JL)U)8I1,2K,KU== MA63]K*)*Z*.^MC))=CFY::(XYVAB\BL$97F*0TE\@V G!1B#]!$G= M I%3(#("T2>!_:9*&Y.9F,%6B=/$38F=E/B>D@8;BHV)UY1=])]A)$Y*XJ"$ M&TIR3\GV>S&PO=V]R:W-H965TBC\; MUO'K*D3A^\)+>VJ468C6U4A/[#M3/\:MT+-H\7)H>S;(E@^!8,=5^ $]UP@; M ZOXV;*KO!D')I4=YZ]F\N6P"F-#Q#JV5\8%U8\+JUG7&4^:X_?L-%QB&L/; M\;OW3S9YGJZ+H2_!J(Z=\:J=D4Z#G1Q=R;15L[^TYG*_7J99V0M(HNQM&LV4P:?*/! M]XH:4/QS$FF A0*#%-C:DSN*#':0@ X2ZR"YD'2TBT\H$$(!D$QW&=B "5Q&TWLQTF1VVL M4?R@*NA!TT, C-?UD!>GC-V] HG(@U.*X-Z'L ^3>)7!7E\J$7)/*J#2IPBY M/-'-Y6!NZV]4G-I!!CNN]#UC;X,CYXIIE_&3/OV-_D!8)AT[*C/,]5A,M^0T M47R&ULA93;CILP%$5_!?'>,9A;$A&D2495*[52 M--6TSPX< AJ#J>V$Z=_7-@0!L=H7?&&?[;5M<-HS_BXJ .E\-+05>[>2LMLA M)/(*&B*>6 >M>E,RWA"IAOR"1,>!%*:HH0A[7HP:4K=NEIJY$\]2=I6T;N'$ M'7%M&L+_'("R?N_Z[GWBM;Y44D^@+.W(!7Z ?.M.7(W0Y%+4#;2B9JW#H=R[ MS_[N&&N]$?RLH1>SOJ.3G!E[UX.OQ=[U-!!0R*5V(*JYP1$HU48*X_?HZ4Y+ MZL)Y_^[^V6176&PO=V]R:W-H965TH :3S24DK4K>6LMLA)/(:*!8OK(-6O2D9IUBJD%=(=!QP M84B4('^SB1'%3>MFB):P7I*FA1-W1$\IYO_V0-B0NIY[3;PW52UU F5) MAROX"?)7=^(J0K-*T5!H1<-:AT.9NF_>[AAIO '\;F 0B[VC*SDS]J&#;T7J M;K0A()!+K8#5#P\>MV6%\B M;Q>J[N0XZ/D&#KVUT$UF8$1B!>"KS&=H'0*A :@>#.0;#JI@VSKN0Y MYLY(9#42602BE1$;)EYU_3EF-((6=XT"K\Q_+)R<]:V9(8OL/"K>?'-7;_!Q MSOS O&I:X9R95#?>W,N2,0G*RN9%>:G5:)L# J74VU>UY^,//@:2==/L0O, MS?X#4$L#!!0 ( %UMI$J Y.,%.@, "H. 9 >&PO=V]R:W-H965T M;<2#:_5/T?15KE4I^TIZ)J6YX^2EN&U\\-\O_"A.9]E?"+;K)C_QGUS^:IY;=19,+(>BXG57B-IK M^7'C?X*')YKV 0/B=\%OW>S8ZTMY$>*U/_EZV/BDSXB7?"][BESMKGS'R[)G M4GG\U:3^I-D'SH_?V3\/Q:MB7O*.[T3YISC(\\9/?>_ C_FEE#_$[0O7!46^ MIZO_QJ^\5/ ^$Z6Q%V4W_'K[2R=%I5E4*E7^-NZ+>MC?-/][&!Y =0"= D*X M&Q#J@' *H/<#F Y@1D PEC+TYBF7^7;=BIO7CK>WR?NG"!Z8ZOZ^OS@T>_A/ MM:=35Z_;,$W6P;4GTIC'$4,7F'2)V=D8FM EY@GA(>&$"52>4[(4398.!/&< M((EQ@A E" >"<%%)9E0R8I(!4P\84!OI-UR*H5+,ELJ((<4LJ2QQZT2H3H3H M $X0HP3QQYN:H 0)DH%QZQ\3I*D1N=/4%)5*D?L7&E(8AAF-OX]9))*AB61( MS48B.PSC$ &"#R=!*")S\C"0XP:"PP0 Z8>E@X%B<\3O@Y;)X$,.%*G'LJ01 M!#![HD)800H.0P'<$ !QA"PUQ490.M>B*Y(XE' _ ,P0,E/)!C'7A #N!V ; M B-@ZF @ZM#!;0-BA,*<10U:.%Q,T\PY]H!;#-@>PX@YU&";3#P8MT,*MQA MO,$R;@UB,ZF41FXIW$3 =@A&K+'+;.MD;BF*.PFU38(18WAW*,CQE%/<2:@] M_XR8:P4-,IX*1N=%C7:"(2.UL'"7[U@XV)["B/GBUZ!EIUEXYR5%<5.AMJDP M<%'@;D'9Q]_*%#<"BLPXF$: @AQ&0'$CH(@1@&D$&C0?&.KJ"&X!%+$ 8*8, M!HH<.OC\4WO^&<2F#@8R)R68K<'[KZCO>7LJZLY[$5(MYX=%]U$(R14A6:G[ M<%8?;M-)R8^R/TS4<3M^O8PG4C3ZRRR8/@^W_P%02P,$% @ 76VD2C%P M3#?: P SQ$ !D !X;"]W;W)K&ULE5CKCILZ M$'X5Q ,$>\;<5DFD3;K5.=*IM.I1V]]LXB2H@'/ V;1O?[@M)?9XV_P)X'QS M]7S#X.55U=^;DY3:^U$65;/R3UJ?'X*@V9UDF34+=995^\]!U66FV\?ZG M6F;[7J@L F L"LHLK_SULE][KM=+==%%7LGGVFLN99G5/S>R4->5S_VWA<_Y M\:2[A6"]/&='^:_47\[/=?L43%KV>2FK)E>55\O#RG_D#T\8=P(]XFLNK\WL MWNM">5'J>_?P]W[EL\XC655;F51=)I:/_X;E?J3S4YP?O^F_6,? M?!O,2];(K2J^Y7M]6OF)[^WE(;L4^K.Z_B7'@$+?&Z/_1[[*HH5WGK0V=JIH M^E]O=VFT*DO50#^>L*SO^$+;;M>L6^]WI_VOSV;2K MKVO!DV7PVBD:,9L! S,,OT5\L!$HP@D3M!Y,;@#EQ@8L!7!K8FLCHLCPPH8( MGMYBG@A#@G84R7QA+Q_-;0"C%0A2@>@5X$Q!&AOY'B!Q#ZF&?(=HI'QK@U( MVI&0="2T'(&4&9X,&#$SDK P96@DE8 E$(N$=B6 $'H>@?3C &" M#!B:=BA0Y+!#,P8(QJ"#=$ S!NY@#-", 8H,9@V1( >Y@68,4(QQM&^@&0-W M, 9HQ@#UVK-JR 8A<^TMS1BP&0.I@W1 ,P;N8 S2C$&"#-9P,X)^-]UL"1Q' M#B%SU '2[$*;.)"Z9D^:. AW9,8QOZ)=!\+*#%H1"R;BQ)C'G@@@42/$.;0.H)N(H^X.;02J%B8NQ7,/E)+61_[$X/& MVZE+I;MOM-GJ="KQ"-U'KK&^X0_;X6SAEYKAJ.-35A_SJO%>E&X_H?L/W8-2 M6K8^LD6[AR>9[:>'0AYT=QNW]_5PQ# \:'4>CT^"Z0QG_3]02P,$% @ M76VD2L\ZBP%. @ B0< !D !X;"]W;W)K&UL ME57;CILP$/T5Q M,, '3:J(X[MNY%2XK.TLU;$=RU)Z%J2L8<>\NMAQ1!(UY*:/EH;:E6]I2^ MJLW7P\IV545 (!=* LO'!;9 B%*2=?SN1>TAIR*.UU?US[IYV

<]A2\JL\ MB&)E)[9U@",^$_%,VR_0-Q3:5M_]-[@ D7!5B>@!/]#\ MD/AA,C5DCHJ3Z5?NC"ZP"MA)W_7;+VU04XB6_4G-$7X[M, M-Z2^8W8J:V[MJ9#7J[X$CY0*D#6Z3_(@%G(N#AL"1Z&6L5RS;CAT&T&;?O Y MP_3-_@)02P,$% @ 76VD2OQ1[?QA P ( X !D !X;"]W;W)K&UL?5?1CILP$/P5Q'L#7L"&4Q(I256U4BN=KKKVF4N< M!!W@%)SD^OJK-N5?Y;R\A $[?[, MJ[Q=B NOU9.C:*IBOO*)_[[P%-Q.LMN(%@O+_F)_^3R^?+8J+M@R'(H*EZWA:B] MAA]7_H8\["#M C3B5\'O[>C:ZUIY$>*UN_EV6/EA5Q$O^5YV*7+U=^,[7I9= M)E7''Y/4'SB[P/'U>_8ONGG5S$O>\ITH?Q<'>5[YJ>\=^#&_EO))W+]RTU#B M>Z;[[_S&2P7O*E$<>U&V^M?;7ULI*I-%E5+E;_U_4>O_>_^$@0G# \ $P!"0 MAA\&1"8@&@)BW7M?F.[TZ[0?WJ]#/5;*M& M;^LXILO@UB4RF&V/@1&&#(A 91\H */8PBP\CAF>($)KC'0".DF0X@EB-$&L M$T23!)G59(^)-:;6F#0%YN))4)YDSI.$%D\RYZ% $IR&HC04H2$6#9W1?"(1 MR\(()V(H$4.(P")BR.))Y^\M3)S]9"A/AO#$%D\VXXE# MFB89SD-"7%4API38L@IG5"PC &R*VZ')J*,>A\K)7$*N*2*HBC<$D"I2NZ4> ME(Y:(G21.D1$<+F3"&&RY6I !$94$2QB!Q/N"P0Q!FH+UH F3-F"NMX>[@P$ ML09J:]: )DQ %I'#;0GN#@2Q!VJKUH F5$1UY9HIW!\(8A#4%JX!3:GB!7%1 MX19!$(^@MG8-*)TVEC=NC6^54<6@HV# M.LH@XQM@Z@%#(]+WTT_POZ3^[/0C;TY%W7HO0JI=O]Z<'X607/4;+M0J.*OC MVG!3\J/L+IFZ;OHS2W\CQ<6(?+//B.NLS5Q0K>P5$C WA\$LYL@K.2GUXHT?=8$3WQ (J*PG,#=< MX1Z$\"#7QM^)B>>2/G$Y_Z!_"]J=EA,S<*_$'U[;ML [C&IHV$789S5\ATG/ M!J-)_"-<0;APWXFK42EAPA=5%V.5G"BN%QY%W81S&E>QV2HLGT"F!S@GI M.F@9"X7.'YAE9:[5@/2X]SWSOSC=4[&K0AKKGGCO-=RG64YN7K0%',8 M8^@BALX1Q-'G$C1:@H;TU3\E=G' *@I8!:=02=EW3D,IZ51 MRH+C)3=.=NN>@]D0T%@_S=QG? =02P,$% @ 76VD M2FDE9?FM @ D@D !D !X;"]W;W)K&ULC591 M;YLP$/XKB/<5; .&*(F49)HV:9.J3MV>W<1)4 $SVTFZ?S_;$$;-(?4EV,=W MWW=WP>=;WH1\56?.=?!65XU:A6>MVT44J?V9UTP]B)8WYLU1R)IILY6G2+62 MLX-SJJL(QW$6U:QLPO72V1[E>BDNNBH;_B@#=:EK)O]N>25NJQ"%=\-3>3IK M:XC6RY:=^$^NG]M':7;1P'(H:]ZH4C2!Y,=5N$&+':+6P2%^E?RF1NO IO(B MQ*O=?#NLPMA&Q"N^UY:"F<>5[WA56283QY^>-!PTK>-X?6?_XI(WR;PPQ7>B M^ET>]'D5YF%PX$=VJ?23N'WE?4)I&/39?^=77AFXC<1H[$6EW&^POR@MZI[% MA%*SM^Y9-NYYZ_GO;K #[AWP1QU([T &A\3EW@7F,OW,-%LOI;@%LONS6F:_ M";0@II9[:W2E<^],LLI8K^LD)\OH:HEZS+;#X!$C(L \2&)+8XHE[DB

1$]O$=O; MTAZ[O1LV(A(1W7"U';BW-[XFP+^OLR[ 7[&;,EU)<*PUW2Z*!60=BO,!F[0N M8XID]8P]B-.HG+SY[H?\XJ0WBJ-)T>28-8O&?J#9L,V\GC"*AS2;Y"E('WK& M5PN>H."HW )!B[:._DC;@"?H\8='TYGR6;]EVN.YNAH,5%0&A#X]^"&VH4UF M'LWO];'@-&2CNCU86,FO[[ ;;Y!@X]D(!QF%'PG=V4=]EF M,\_#(8U3^(.4S3V@6P+&81+A!<\]+Z$S$+!]MIW?2#<0 (7UT53GE.)P@!VU MX\"K+&;BIQ1Q>3=O> @0D,<04Z>1?\V&]RRP!&O&\M$Q-F6_ASW)&\4J?/_'^%<6(1#IYF1$>OINB!)LRP^O#M#=E8AON M?@#*R#K-LR7&/C8ZK\;5>L,(?@ZCM*!-&EA*<^Z/V!Y#YA"P/RQJ[A_ICN8B^9#1Y8 MF ]71]N!]VE#WMD$*2SIU[G6BYE"]FB;=^3A'K;\I0NI<$V_A@%O#(H'F]P7 M2+WSTR>D,-IE>URT1R_:QOO>X"'_H2F,L#+L$:?VCL>XH91'^F57^8SSJT\ M0O;3K)HYIW)*;, H-/#2H[22^%,OQL[0:#FP@8E>H4>QWW8/[IWT@J08GHBD M.7=;Y:9>@ \)6+?Y1]HU.QOA4,B+B*(0J9/SQK@QM!L](^4,Q'<_9((@XQD, MW>:\+XB$'7P'[5,7I'!#Q0B%RYR=IK3]W;8^/TYA[H59L].]GK$&5 M'B(8%1XCH7H7_[P?7+]D-]@WREO]K(DZJZ^OL. [G+^!NX.4!-H5/T@H]<.%E'C@./^045 :I)G* H'[)UZ,E9Q,N-*: MSY%/-6.#10 OB()YZL;Q!5.J7N"'I"H!L$$\;D>($A[DI1^CP$K9))5<*96: MFF$>.]-'=V.&74DX'(8B+<58?2]5.S$YMV>WY&TI2 MPWL9$BM4Q>3Z%!>%3)M@2_8VBXQRVBH-0\%NXP2Y/N^EE.ALCYB]$K+)!TEI M!K1AL:Y#[D#D^8^T)X67,BZ VTN]! ^NRL5R[ +HNSL_E\F9E5&*+K2L0$$2@F5G\ MW(YAD -PB(Z*%R.5UE=:KG!N2;DPR14-W=7BT6RJ3/;&BYX;Q?/R"00.2*\[ M')?-2.9==2Q0]J[R18AC*I-*_LR(LF",V92:NKF9G\NCRHL $6,R4 X#-9E0Y;I D-*W5]^-@K/RS$::5L3&NM!'WS/) MU*^A)*,*L 6G:+3@H8&26F:(!5%WJT(B;6L02^URT!_-Q0]64"]^+$LGU9&I6T M-J/!,P!XTXH&)O,?Z:"2K#=/Z&?S30:#N) @3U2(9F.F&)O$/IRZPMRJI".9 M>MY][&?JJO(6/-, 6U+ACT.02E&6G\%R V4ZB\&L3'PV? C$ %A\:3!ZSI5] MB[RGDY'0+J>[FC^P9MO2T4:H%^(AXWF[M)G9V3&_,G,IU!1&,<^E$"*YP,<7 MHK-BM?%(C.W*\4A? Z3QJJ*"9Y633=@FE$.8@L)D"$I5FKL!%KVP>%TNQ,;! MGR %'@ A.3WD&]DO]QANI9V88$$)'>P&,@%M?:K9ACBUB/8A!MDYB_$Z/ 3F M(W2H,5]R/0W2L),OOH1!@>HLPW1!+SD79U1%02X6E*V#29T@'%'IEPE9:E$A MG^,9URNG]M2F"[U;,$BI& =4&0:4G[\':(\=YWSP-3="&8#AD&I-=$<4/J=X MR'2=5VF*5>KOTDO5+RQ\=-M$ "L[""1ILNPY> &SI)HCQ0Z'$*W%M8E12F]* MCQE)[Q/P>$A/0$9!1\=U=Y;-Y+)ZP[K.$9VQH(]=-9"IK MBM,-#F$$"D#;)7/@(*L"-ED+-= 38; M4%AHFJ>' &1V[0'EXFK>C\RBKWI-JDO*OL\'_:'?KJ#DA!U0ZH^;\Z8PGV'9 ML.XI*CTZ3.1,_'3SO'/E'-/."<__=6&B>;ZJ%1,?LD?*?UTGV(]9$OF=0ID" M/_9':?4Q B\(JS^(K+^$YGMO:REK9UXT)'>6R2] MRU%I8WGYP:QI856/V_D9LT:N8-$6!T$\^K+#>N6\1;U;C7L:_FFP">Z*4%%- MW+=:67@"BZ/QQ=[H?!M;RP4K$8^+%?""[$0]K 6W,OW6QVF=.'4PZU6*P-\S MQR2UF5$G,>L9M.D0GXQ>#[H1#)6EGXC9]?DYE)D*&+JB(S-G6?BH(6Q&5-J@ MMDTQJD>/3-,HR0V':)9F!ZJ!'TSSZ8=E$4)-X\(!?U28 :5SHJ'.T3ZI12^I M_<*@0!J E5!C(QB-_)B>LN>U[*+0368C5)Z=;P/#.:5@5.DMSV1F !N=FID( M]+F4+A<^$<\R<(+)9WA.F.V0Q7>HM[TM)GK1,Y8],0>HXJ;"P]TT#XI2Z[OR M@(PQ"VMJ6,!7"P]5')T/?A O\*.5F0@TIEOQ^E"/,1Z-6X)(1=2&SMR%!Z%] M5'H-JV'YJC&$IM!QSD1%]2$09XKZ,PN8)G3$.)!5/S.YO9R3*K;G4S#&B:]W MM7A]6:U8F94+6%K;]M8:_FEFV]8H?AA-TSS<_7_@C._%SZ4J8(6/9#[4[(_9 M5-UJ.@2;+\Y@9WYK)IMK/BXV]_8!G=N3[$0'QL?L#NT/I""T:0M$!MGH2+GTIX*C?1X -[!OG"'>4_A8I_3:WTZN"L(P9/[-1]=2\0[W;L*\"*HPS4Y3: M"IE1@>J9*3/@GXK\[4Z1'6FN(82?Z &#"4!JW@]9+,4;EZ8%)L[0\T+IRD # M(7T^S5/<+4WDFTPPCQD.Q?-6(@L31\_>&+BO^)(>DQZIW5[UUU9,QXIYF?%= M>["9ZBYF4C\S!Z\7AV 9'===_I5%.GN7($YH>M\,D',-]KZ/&56PKV80??;B MH)+^>@RW^668&\5H"$OUTV)-%**D3!+,8,@BA347\X]X7ZF^K9]S\'H&O>DZ M#R\6\8+R8OOGGW+G>W'7=3VKZ3(<7/1^;'M^[3$T[N;3 \>-/P7V\\.ZP4(# M3"$>[>'9@%M<41 ^!'M,H3D?1.(C0"0\K3V9>>71DD=#L M:/DBE,T4!J9@,',J/UOX5$%-\=-?B,*7 @8X:&.0=-@B''2@^X M(:PCK4^H+XI)V [25:'%G*^KS#@-AXUK5UU &(4N=4 3UED-UPLJ]^J!AB2=9K#U$PAG!,JM>V3PBXY4K,\**Y$\R M_,7Y,#F=;Y\/4\N&8=*GD@]#BVY6RHC)9,]<1LRPD4;2"*:U$ TSZQMD MTUG,G5F2YYG 21>^K&8^YU1'#9*"FD &YR'AXI _S0_Y-#^@H,"&)F66,OWE MZR .IM.D(L#F3M.WE7H:2L%)[=S;V=T=@:]'X'F!%LTX9;YQ3.7U[Z+HSZ0/ M#QIZJ=?O#:/!+%/ =T$TCNZI0L\S?;%#+/70_41IF>5>9)5-Q9U(_[2R*@*Z M31*:6X!>]0G-G@$=/4O Z!BCGABQI&:\NVHR%#5%][$W:>$-?_ 0XMK0RL\9 MI<8>IVG)WU:S'2=@J2$RL$8;$4:3SZE-655GB"0:?EBU8I69D=FQA[TKJA2Q ME^572S/K:GEU[WY8M=H5*P7*M_99,/M=EB6552,RVX-FZ2[*J^KG9:K>%$X[ M-,N$&G<##Q-U6#%<:;&6]=FTSG\-_<^673,>HEDZIB6*WET$:*#FTA"OS@ZF M%#E5^!FBJ&"/:)ERO4J9;E^]>.T=+0)\T MI0<*Q'?AAZ>'[4(3H>.7ZD+Z_;P:JF5?8?!WK?RKJH6 T&/J5JE:=!U>NFFJ%BXB3];:+%6+DNA\&OEJJ5I'R9RJ9A65QRRJ MS7*/?O4DO9OS5WM.E$=;NE,[,0LG4A'E_NQH X%&ZUP MJ'1=:4)=7_03W(8AW3R]AA47O\.JJH 20N$O>8KB/UD@;HQF$"VS&X$$3+-J MM'S<=%&#AIRYRKK#86VYQ2\5@Z+@_Z+IC%_+:L:J^IK(]&A%:$$3-#B6;6+S M[,[R,HHWX:/S/C/O6-^3\2.3O;E4R=(EF7ZI0()MN!):"T.K_//DZ4+/%L5Y MZ .+LN)[)KP69LMAK.]SR8N%J,L*67/%6TTK:70AHO20><."/&.PY^82)6G2"+8]^L2&$%C#:;:,SZH@5"74W&ZV]!A=J2-?HXO?;((.^*L1FXISZWUW MOGNYN;[[-GXNL4W>$EU.U&R;DQ3%Y$S1$, J,'17="5-(=*+;?Q@P?=!R*71 M]".EU.PS:^7*OD+K@DM@-S^2\O,( !L_?VS0\HNM=U+O>UE\S%@W#V#X):YZ M=[2[AS]D31%HU7"F$$&^L6N VN%AE!YF8!+'S/4]*E)32Q]QUE5KB<^W B&. MKVG@9 XE*[O#UID^4SJO&L--"K=8_L?2'6AN5]N4D\(SUNKX4O4-9MGPZ\ZR M6=05>NK=^]P=6"1_<@&53A^ICZZW,M"-!*W5VA,W":)7)X%>*U^P'"%#IC[["+=G)"4(>ME M/,P!XP8)J/?R[<^@"Y+R8R85ZF!6YNX4SZF+C09:EM/;7(OYG5$@X1>2X**N MY"O16_85^G8IEK'S..H16":>FS]R^9<;".S?0^H!^)I2;UTIL\6?I+@ M[\>DN7QSJR=D.#:F/H=RUO]8X6E41.=(!U^?8+?#8^\PUFF5 M6]?Q\>K[]YN/9O#S"6S@BWNW2J/_U0QJ9H4/_>#C;>RA7(7C7=E9ZN2 M*Q)B"9QMN@8G\8[):8;A<*KN6@ZO"HK*Z\S.OOG-^?*W#W,+J9\2&EW!O\PF M=WY\-;*#\0R^I1W&JXW>]S$X8!Y&F0@ A:%PNN2ZG*3KA#,-7N!7O(R+=G!*NC7@ M6#K$HZD[]C;?\08*LD 4G5=,B[ Y!2/ A,\( MM[:2^E997O* _]_Y]RP $8#GN6BARCJT__M53!%S:<25[T264N,^4/T M4DH73XB%%=O^P$<2GOM9:50[U(_YI>.Z$FB;1*'_C-H/<-##W,//#:ZI\XH&)W6^-_2> 1.?HO!^ M":JRR&7Q,0LL+7XV[2B.QZ^LT0.36Z6WC<4+\I$B^8-HF_4%"V@CJ'?9S$X, MC-!6"-]IH^CQ,6.- M+$15\X,V=K$([WO8D7T&<,UH64*B$C>K9W/.-[5F0/:^ER@+[ M=>[%T-HL!)(94XL+3^ZE%DWG5$6_/7@92E=$K;1HZ'A(]'091U?[7Q!G>VTA674 M[(5&]WX1';WMP=RZL-U@;F7)D.U%SDQY75_F^M]WKS[HJ[M!Z$L&H1-I^23T M=KFTS->ZEWGG;W>#ED^J-W(UV/"16Z 4=[M))XZ(WV*P3!I(^+VP6QH__.8% M2\,%;QL[G[)KWPQV7#"B&SCX!Z;W'ES*O>6QR9_;[.9Y@W?OY<1QY4(XGH2X?>+KQ>]W_#<'Q;-S;U[/QP\5R3$P07$7U8ZV\S-SY9X8:4; MUYR>O>-87LO;5X.W<>,\_*6; ;L/[72%'7Y.!3^GQQ]OS>A:4\1:48RNY"R_ MDOF8A_Y=>DP!NUGZ04E)A/1553\/9MD:UKWL581DY@R@,J[T!'QGGH!-(AUGL[##L^])@'VR"^OVX[06UNW':2WLV";Z M<0WR-;V@MU'JC<_%IT&$/M'.Q 3=%,17#=W9V-7;$"C?F=.;:0$1M, PFMV- M_5/33[M=V?D8#-V.=#O2[4BW(^N;U<<:&!)GO=3"J#=^*7>=9J$&=[^2Z?R#M_G]C7)07OO>@9X_%\!<0]IB;-K\#/&A+>^7ZX'!)L M^H MNM_]P%+.B9"7%-"D]_GG4H*D/06Q_S4L- YP6!KFOK-Y9FD/.QI&DV! MX$&9= M6[)U9AVVJAC+&YZG#['O9V#V6)^\Q647" -6'9QQ>OR24HJWG2'/6M_6<]O6 M2I%7Q?53Y)?$G[/DBK=F M8'5Y\#\3K:]*\NF+D%W >@:U5;L \\>-9<-V^3J'I-@N76?#\'*73=KM1[/:WR_ZIQWO2_+9V)N;@CBZX;NQ&WH+Z'3D' [K;AS:]="[Y[>^6Y;(>;V!G2Y/WK%L\#AUM;]U? ?/= M7*-[3,BN=YA?F-^_(+M_?A[,!A,HZB,L,)>%)J^PB>:??2^9Q?[P*KS!.^-L M,,?NYU?(Q'5EPW Y8AL*)PFBP>F::G :D619EQ4=OC_X_(H&!90)US2MGV7S M/P1^C/OUW&/4/(W])$ODIA,WZ;1&[RZ:88ZV[^&D5>]?4=S#T=_W4=&NO;V, MP:.;T)MDNX"C _#5[XI2 G@T-GYG.X,=WH/%12)%M_1W/[SA;/!M^Z7+&_1+ M5X^7%MV]>B^O[A*--T\&=TOAF0DVEJB#\T5P&@>;J3+$2/,L@0],0MUM>$#N MMFYWB:[_,XM2?U@N8AH' [\RE93E0E?28,%<"A[]\@)F#E7N !79N"7 "7]L MM#E5?HV?_W_VOK6Y;2-9]+NK]!]0ODF54P4P!-]T=E-%D92C/8[M8RG)V4\N MB!Q*2$" P4,2\^MO=\\,,'B0(BE2(B3LO6?7(HE!3T]W3[_[W4=VRQS-_&&_ M1''DB%=F;6?P07D8"73>5<#\6]+S,VAU%Q%H$@)]C0I]'(#(W0QCF>^:KPM_ M2?3A*:7PBTJVVC+>PZVO*GV]@ODUP?RR0[Y;YEO^FO,H/;DTV#4_MZTW^B6( MD+["Q.P*/R^=15Z;8O4BRH,>FQ5^6EW@L)]+MZJ_ML[I&R:^E5%4)U(M6)5"=2G<@Q0K;=#96K MGJTSH]4^'1JGO?;0 M.#OK=,[Z_6:GV6X\=<%-1QV)H$T95HK9+E:VT+R#)&_1N8QDX@)ZFF6K:#W]9@D<_YU_OQ/P7< ME&RTL/S0GMB #1Q XD7.E,"BPB%,^98'0NC7<+2(0/X2*Y!P0(6<88%9_!8 M&5JV"Y_/?&\.:P1>Y$]H^,J4+7 RAQMFJJ!JVF]N ;9B< FO5# P<]@D7%M M% G8:XP&?N6)!F"X'D\>B M#$2Q_4DT#T++G4B"+"PRL^&$?>\O.-NI=X=37T*/3SJ!-1Q\?9!^-\/0:DO=-S#-D^EC$MEH M=.A.FI!\82(.FOL*>&T'P._RPE$8,W*MZ9\1S?+YFTIJ-%Y)PT4L+YH18HG/ M,\H6Q:@"R&9">BM"$*\NBU\H4DJ!G+ F\(Y@1V,\S)SL#4,W 5#::EI,?J(6 M&NSEYT=%Q1MY2%X>%:=)%\DT $7&L; \N9A,X;9+$[>>7^1$+0%+UER]HN03 MX@&+^@R$"1>1AN5-\5Y$".]N[,D-%>P'=EP3I.H7B=:!L\&8S7-5;!^T#&>I MD1(H_ZH8:=^,U'R=C*2JX$B#&>4?25BE5M+X@%)O02=T'%5-5,IIMS9HGZJ) M@M!]^:54:!3!)M%< \5Z[@FM6UAOJ/8O%[SIQLQV05>VDRLQ8P6"#LWQ!+8R M&ACRBCQYH]B MG(*0DHD=EY\'M2H0X&3A%24-E#H55P4\;&4TGKE+T* XW." MI[D9!SN9>_""/Z/I-1Y:#"?/17 (T!,*631F>H8F\0@604+T51F2 8K)*0UVA/[6#B>/AJ- 4C M?^'%,-)[)"(*31<<90G?>F'X&\!H! M',E[,_E[9L']O'R?D0&JW+_"?YM-)#)$A@;88-FQ4(56J )39W\@7:[R%3!@ M&:XTA-:]1NFJ8I9H(N/5H:*H'^!8T>1;ZKFBR58KR>=WEE+RWFC5.M\G?TX0 M%)^FTX:>5/BR8>MWIZNUVGL<=V M@D8=%X.GT\L]M%C,C8/A3PV]T>OBLK#*N]R4Y5:=OOL!W_D!;EG8 MQ9#)'N M:%?8-(1::\$A\3G#11OYSL31#_' 9KKC-GTVBX26&/PTY]+[J^B8D#Z &DS280X/M/XN'-:0!040JBJS_)'8O; MO[6!(/%I4!("&['"G1[(,K#(U9+(Y1S]<"X9^X6%>B\=*!_(5WYS(_N+$7J R!&A00CRJ: 3JA0[B";SP' MB"9X!MXD.MJ4/>%<^0ASZ;+F\Q9CU7+*0-G#_F!('T(=ENSH$NHN0I*W5VSI MD;=ZS;!H&P=VAUPQ=>R_D,))1L*'.B^7"TA7U$5P0P*)4E+X^2TUS(*^9O1J M:Q:-[PXI6%J7<@%=_C5>+X@O@BB4Q FX R&AS0>' M \B68,7$(TZJ(_+B,QS_Q6_T'ORI?!6 'S(#'=GLO9)%@V=BU/L$(OX5J2+)T[*E#!P0"+5) C*(R=(E*29S(U0*Y0M(#-?. CY7/ MR-1VK9G0)J#205I" EB_62$CX^UZ8#>%%M>6K-@*NF)PAA17%!]P=:*F7 F]PIMPUAM0G)-VOJ M+0B_0%V"CG>E+W@3T Q,VHPEH_("E T_,-\[^GYY5R8E;8/\N/OR/)1.L"6 M4I8.#;H7E(7T#[,KWXA'2^YD(C \2C8O15;Y5*K1ITYP,4:\>4(?[3Y MG:@\ (O@JO JHF\0L2XV F4ZG"!0,A&9@PX)9!U);7C71%<@QVS+SU@<@B50 MMG'E79SW(/1@F<'D[\@.;"[D\=T#^)$:/!$=43,]5I&#?#3;9S;14\"E'Q!8 MY(AK$^SP0-V7'E.3BAW<*MJL&,[DES7'KQ"]5A3>>+QX;PU!*(>]N/\I31[Q MWS%U)!E_JZ.(1;16?P+SD P"!L?MYI0=%6LDS(0$U(7X0^S:7-'!W\#9P&)$ M+0D.)3'BTW&?42Z7UD5JE1TBOV5PDD/)QE':#8.JG=[W:A UTXDJCM;*?ZP] M@>QQ%;6D6A^A[?9W"*;6M^T5NQD-N,V=V,+$4*4QW1_*GD KI;2J=X^)UTF(C@Y;U]):K\]@; M!9KUE22XJFID(WH3'SEL%A*6L3($79^&3=D_[PWYX0X".VWAJ &>O"+ZG#0G M#WTLJ>4!*5D0XN[N"TW><^83@U,SFZBH\W/S^AO!_! 3YX=AMD M Z\+_.1"1#R<9#F@=\X]]^(&U,M@$(:^?171FRZ]+S(Y$0V\3YY[RS![B/_R M#SN\@8_./'_&;/K]R+[%'(KI5\P#"':.,T4@6>FA@-[S%FS:"1CH3O#OM^>? MSG)QJ%YC.#SK=CM&MSD>&JUQNVL,3D=G1F?0J@_KO;/1Z%1D%-=3>#KL[M/( M_N*CS14NOSB6&P[<*F;7:/7:;6/0:O6-86M0 M[W?J@^&@T=HF*K?'")A$@JXM$ UT/3*)".YT"^*,W,08V6)RP#-;)=W.,5DE MGEG=7_D1%DA^LH<27,:X\QI;XF5BI#": MD4)*9[](J52YM1?,1W1?8VP-O=.^=TL7?&G:UYIMW>P7Z(#P;+9B_%EYZ3%; M;.GM%>U''[G%RB15^"#6+I^<]'O^6Y3;YG%?5)>'*LT@5,.LM7JVE#X8@@6>.A' M$YZBCO6GWK4O*[?*Q!FF;K8.HF4Y0PH#ZQM8O4^ Q,?$(BDG (V] M^Q7&WGZ;3CP3:$]/V$>R\2,&[95I<RS!C^:18V'&PI0M?#:QD_R/,G'(.[.O]WH[:SP_E(M' M<+?-YLZJ[-K=5@K>:U(FJC,YOC.I%+S=TP6HU._);Z_=(SO-;G&3B:-3ZW:/ M[/3;!PE>O:9[JLD%#^\V>61"<5^PE>^FJDXERX4;)"(^G/&6SI 3=;A?>64= MVB:':D#::HY/6\.6T1^/QT9KV&P:O79];)RU^[V.V>_4A_WA4S<@-3,)1)0P M(BN3%900JI-LDEUZ*#ZB-RJ^QL9_P]E.HTFH75B.B)O9SP73RK(I7V#/3["G M+8BBL)R0*L5%#>?)&_GC@#J%HD^)MA?@]G@2/R\.%YW$L'Z2:B&QLXPVN!C" M"IUZ6T\0M.KHZ$LJG NP(24L337LHBM/4F4MH,%R+Z74E%JK E,%D15@@2RC M?%/>9=,"P'P?J]%%G3N[MP,L_92;F3('GO%!F[*IJ!LS*R=1 #*%^=2A;Q'R M/<%+3N)&05.=&OIY$VKG,:7&:!(7-Q86Z3*&-9N@[=&/13\06,?&FMB9?<\? MBKL243T^8!3;:+))*!LRV8@$*_#P!TOJG@K+83GK*-O.". +>?\,Q.'$MZGJ M4 %FSGCW)-FZYP0;:;@61TR:1F3_HT#I'N*S:SB3N/5,2S] M]Z^QMZRHYMK16UC>JMR%2^@=3)-@&]XQ3B0O>.YUW$)L3PH+#;'DE)L MWN+; 1/=G_[$6C[J:B6I'M]-*,'R9'B]BWUFEX(T;H RX E!VXA-AMU04E7" M4X_Q>GQ)F]3W-,2REEJ:[0AF:N3AI9H@W>'1&-YL%O#&P@(-MNPL# ;,)&F= M("H.L9=SA*N2==)8\GSA&I[)%*O6'B'%$8%JQP2)/*X1Q2S)C?R MBZPP MPARP9P&%1@B3Q"S(D\'/=74%< 0N;M!14J)V*+^[\0K01L85%O&DQ)'+!823V%)Q3MRU, M\I-[<$"H4?LTWD8L?H!VP?>.E)Q[AMYG^U,#6S O4^(TMPE_I1"A+LO88F4N MNA&ESGA-B?*!&]X5WHI22J6N&+KTJ&FSY8@&%5>V!S_%S@9\)_04L%62KC]E MQ%N):!.2P+%G ,G$9KPE O6! 6B &.;6 MA$6\0:?M3N$YG_KM?78S-S:6.%*WD7AM/>9ANFCDC:KS!A$SZB^'U \_).(! M95NVB@OM4%Q9('#_PA]3&PD2KB&(CD"V6TBS". %49"G;FP/LZ#K!;X(5 F M=?2\CRCBSA4]9JA&.[F4DIM:-$5Q',V[ K-"U//']Z"X)1Q&LO0#;QU G!+Y M,;X4X<<+P9,C(E2>\/[B\\@);5@JYD#U.3UNF<,5"Q;+75V1T]B!Q<(;A+I) MX+7C6]1B7SPNWY"0&O4%)"0J5,7E.C8NH[[I 740+-#(B-/4BL<_?CF_'!L7 M7P9#8"VEY!'T-J/1UHE+XS842=<_.B.NK\!-3"A.U( B+*;OD"L0>4!X2:-D MZJZ1W$NPL"H7Y>:I%>45DS)9:!F)Z$+-2O)L[FEY2$B!Q;_@5'+R)A'N2!,) M(R;2/277,3\A)*I.B')VB4WMF8]MY_&JX0VB03R2<(PY]4;0F<6[ M5,FN)5R:Q"JOZ/F3OLKCQ>G"(66UZ'KE:O&R&,,@!RPG\.(7(Y6F(4T@S($D MA8F\:.A4XZ5Y1W[Q1NHHEY=/('!XH9GGY^9&Q.]*7H0X)IF4\*<@RI@QH@6I MNE+-E_)(>1$@@CJ*\C["R?[$+YE+@P>H$3(W2:C:K<:;H%!KS("M$*3T=O7= M)V]2:Z8O(=*K@)5H:='41$^A1% %;T[#FW@1F16 G-@PJ#&3 "#U,A$W>BQK MN,1,;!W!QPE2A8Q.WQXU;N=FCTWV?%9[\!$: .KX'E7$Q#::P'U:$\"_,U?] M5AU+]JQI*+&$089G8.-9+1J8C/%&0F+4B,OX=0D'X<<2Y(Z$*)]J(=A$-#T1 M6F6T6*!E>.TS<5WEV\Z3\*<6=;$HDS:85% 6D0]J)\%?\IY?I3HS-QVE+\4+H74A0&F$/S#\Y>Q$)$" M'U^(S@IB1/KH[\@B>QD[_9"AE>[B@Y>+X!'15"IU4<%:<)C1S)H@3'0(!+)H M%"-5!CNY2J4;8-4+X]=)(4:=V^P;0(BD!WF0>G+&\*A'1KP-ACXC8>R@KD\W MV]3&R33!#*GT6,-'MXV'>25D" 1AL&X= M_ '7I#(FR1,BI%?@VL2>5M:"S(Q ^P@\[I(%-(CIZ'G=G0-LCVRRENG(-QY;-*$5#;\YV\;9Y?#B^:7A7QM0""7 I[X?0Z%6OB0J2^%PV MRD*_74S) 3=0TLOEO"F9>O;PSDL\.ESDS%GX*J1WFLDO?-9HF-9<;?)C(:EFMO2QDR1*VBTL2&(IB\WUA5[B[Q;F6Q%W:_'97)C8ZHT+!OXL5@,2YT3F.D?])!6]Y&TN M:1=\R E7-N+1(@6W[*K0C= 1E+53O9TY!>.57K F5P/@,")7J*I\7:++E2NB M+2/ZAJ.-.^>Z@XCOD+>]*"9:TP;K5I0;4MQ4:-PM9%"4M&]E <&8L38UC?>7 M"@^EQIO8_@H_6BWND4XQ7<7K0QYC-(T+@DAQU(8:+,-"J!\E7D,U+*\J0Z@* M/8]-=,;;=,]M(,X0[T\1,(V;Y>M"Y;8D)RFZ)W;_QK!)*E[/?RX,\%L[D-Z$ MK77O7L8_'8^R22@>>S#+O[&'7O-?*B984264VH,-PV@%7O7Y'2; MK(^+#G9R@\YM.8K"HG;#H'\@!:%.&R/2YDVJD1;A#EFF0[Z:.II'?8B"#_P5 M4V"/U%?JJ^!T*MVY4F!(@0DI#1)B^J;+9_\-V+: MGL)/F:"IJL+(9LDB)4:FW\0.,FS]3H,V>.-K\JO(6$W1ZLALR?K;9]Y5E/X: M*?U2ZNFJ($QBQG AA$+KF_)&X"GUP"9A+%11TA6$4L%'G- HBRNFR-_*BJQ( M8B\[_J-Y/>2S%BGXKCC83'<75ZF7W,%K^2YH1OG,[EPJ M]H.IU>E,[(O)#9M&#OL\&\\7CK=D3,Q&HL:GIWB7XD4&VR#[9.#(>.[GV=<8 M\B^DW TQ#+#W#.[QN-\8UUMCXZS7'!NM3L\T^HW3AC$ZZ_?ZYNEIMSX:/74& M=SU-*HJWEZ24<#P'?/R3P162B8)%.:Z-XD^)8;Q2)T$3$"I, M#V4W&!BX97+PUSO,6UK7//4AC#3***:I)6NFX>,*H5THDWNM[9NHKGED7Y\_ MVZLWF-O/L$&SYT-]L]SX#/UU.O M5F,/JR)\')]=P@-8")VY0'_2+L?_=PF C\:?X"<&_$;"@LI308)$7N$[UHK@ MXCZ>V0<+9@N5HN*Y4S_$]@[-$Z7B@*^@---H9;2MICAVW2MG7R=S10^7H^.% MQVZT5TJF*/E%<<&C=7H^[IZWLNIN=WE M1&TZ2V.SZ.WFR[9:^HWJLME1AC3C/CO')MWV"UEYKIOJ1(JX;X/F3 <+\:V* M))[+&K&HTSH=]D9&L]'J&:VSTY;1KY^:QKC7[W0'G>&P MTVH\>6LG)8@LL8#E+>O&'6XV[+"*UZG,*Y]O;!^OZSU?O.[@KZXB/#L'/$HU M[_#0R"@>=>BDHI55A.BI_>/6G?:KJ$X1_V1>\)+ M1?X(RR8U%)O^[@_/Q_[:ANA\1?B6-1?Y/\KD36_HW4Z_'"RWAZWV#K+5ZBY: MRXQGHFE'W >I=$S2UKO=DCC_'KO5#MQ/Q?WH*S]@%>1(S,E2> &K\WCYFN%+ M#CHUFB"-7[9!U&CIG16C[:L+IPISE.[*J4[DT8&G]1&A57$D4")3&P0PGC\PU:L"4U5@ZB"%9/-,(1FK"LF.ZS2/KI#LF;99!0>?TB'[8:S] MPBPGO)E8?OGR_QL[&\3?'QK8O6QOY^C@VNV];"?0E@SPJ^TX-E@%[,*^GEOE MXX"=8Q'EX("=JWNVX("M+-)=;!;8"^0W[,@[N+'\J M6GLO#V.X-EJ=^KA=-XWN$'NF#(9#8] :GQF-1K,#MUO[K-5[\JF7=34SDCJ@ M42>49-B1'^.*]TWA?28M@:AX]%Z(^C LPA5AC;&S;I\FZ[#<>9]RV^]L;MYWG,VZK5U?0URWPZOL>F;$'VXR\TH><+\S.? MT[5V6ZRZ26S_."'5X7RU/Z3 M:HXT#A1\Q0\.KJ]1_PFSIW(.R+?=P)YD/O\=9T'L%[657^6AIB1YI33 MK_Q MN&8KU KSY9,,^3(9HLUV4^\U2]",H>CMFR4L9![,XR!1WN$(6WN%\(DS!Y_K M=T<-\\OVFVV9//4!9^+Q"%*IY)39:.OU3@D2J1[_]DI@50+K5>EH6XHP:1*6 M3XB]ZX"R9>[L^O^ADF*5%"L-S)7:I190>?Z,X=RP'R-'>N M+*JD5R6]R@/S:R@]J&JKRDJ=%DB5V$&_YBF2-TND_K7I+[_9*4$1> MN-UD'B0J]!M:IJ",M[Z5HI]*AZ"33JQ^A13;W9J+IC M'(6V]-Y._9];<=I;O,_),BA- LSWA4S!M M)\)SOA,( K%#&-("0DV*Z.\84*@5$*$\U+)' 0KA5O913_Y,=K&Q%-^FNTXB M&_2]2N MY^4>:*Y<:\L#C4_SZ"9_/,F6#]VZ)Q?DWAM%FO65)+G*SZNE;S^M\!87'Z$" M32A$7RZJ(0#F%-#]WI ?[G#=_Y&]W"?>',2&N.-W\F$\JP.OJ??ZIMZM%X=# MLY[09V6?/>VWCAUO5R0"/'*_!Y/=9>24$:K#:.I(#B'3SDNJZ4O%**U^7>\T MBD>HOS@N:75Z(!:*^V =B$44 EO<_W2<;N^-6$KWK2/I*-'S%HE8)W0 5/UZP@B.;HPB%W#]QEI;O*FBV]V6OHS17CIE_<;08Z M7ZO?U-O==G6A/4Y"-;F$XH'3(Y.>^X*M?%=:=2J/"I9L$<_(A$3P%U>Y@=R^ M;[G7#)M1GBZ3GWRQEO@1Q5M$1S%1"8UOR, 0]WE2&CMA)R=S7P&53K]].CYM M]8UQK],S6IWAF=$;U,>&.1C4AXU1][3?Q5D)C;<_?VG_M_=KHSE2,/?TVR[ M>WX0>@Z TQ4 4!.-X-SE0](S,-"7(RMD9Y;M_XX=G';&.48QZ2$[\%H-L_OM MMXO1MP7SOW%5XJTV91-[;CD!^0,S)U3OCT>C,SB<>G\T,%K]1LP!>>16'%2GOB,R^,NRJP=?8'VN4-D2[8*9@8 ?\B>\^B9 ;;M=R);3D M 7Q 5*'9[L2)L&ON#?.9[<(*-V"9:%>,N=K"9PL@F:EVM=2^L@73''W1>0'$4[2"3W*,O'A6L?(.G[GL^O((5P$8IR.=L$FD6^' MMLC6&-]/;I '<JM.V1W_&UE^R'R'4._Y6#GG8J> M>2ZOY.X&MF5@J)V]5])*D->(^N)L$H1GX(?V!'0ELXX ?XWA%]2YP;H7QO_E MEYUZ8.B$DIK 2')@08$16^GPC+^=>5X(/V9@X@83QPLBS%[PV=^1+6@M/HP: M)^A@.Y(.;KS(@87@J)@UU8BHX:D_(W=",!#U(&!6-"6">'A) !M/',B+J!L) M#'= "4X^ \*(V8@36_%(I8'K@LIQ\D:W4;PMI&,FF?\A*%$ATL"@;EQP &!-@7Y @28 M/$;RCN[MFC8@M1:SWB('EID0*TQMV+R/,.!TL/#&"Q2$/0\Y['!'"3P*(1\+ M7,%JA$K,Z[N[\>!2,+P[%Y,+HZO GMJ6;Z-S3=X]L,K%'8/W:X/3M"R.KSG^ M?48NQ]]^F%_]HKVS)EQF(5# W2&\EW_#,R,'< 3B,#E? M^.'3$]LY%\C> DP_+GH2Z:'S:T 5ZY&KW J<0OGUL2&-PLTGTD?I\SZ^#,0"5T^$PC*Q@AMMAAF!-6+#PM_&XQ7H[.VY$"ZXAH !!170#5[Y M$E@X OC]%(B&HK(DO_C:(*+A+I:IO2=OXN5A(:!?G5X&__]E6&2 M#$!_#I<&;$PQ9;[XG@O_GO S)A#MYU#J@89_M9;(PRU.LF>#BU/-%O!>_+:I M!O')JZDRQ@0[LZ^G58JT,$QF2IXD;< #?C/'8U*T=Y? 71.M4P=YI4I,@&)R M R(8R ?8B&M+)V_BF9) _![(&3'Y@Z18K 8HAW"!2:V8Z4P@3$DNT3/RK6U= M/4R^]M=D[>38=,X"H!62G@#KN8#I&/B"9>B^7+7O9&'@I3L/.6S*\P^T.8-+ M=AH0D\#N09T!RG\/NPQ]+T ^ !8!B@/.0'D!]X3G$V+2MWF0L)O.WSUA?FC9 M:)FAW$6-#]EJ:B/:D#OEJ\BBRKXMUGLGT9RT?F!3QK4BRK&W$5_J4O)[N$A!:?(MQ9(9$[80;^BD4DE=\1YO M!WC'J/IW9!AO.6QF8V]'9N@MT^6[WMWQL4$;F+M?([\ MH%@)7R3+GV"34\GTM90;Y5)1A_'N=J=T^Q(C$@$3CP7"78&:N'R]%@62W^]9=9%;=72P%R8P44Y&9P(%/MSO/_(IC <@KD MC6##+TD*\8(A$,KRC@B$\$=;&97[14S1?DPR00@2?1[DWXKJR=Q"I4R;LA!E MHRN4)ZX3BM>&*+IM,I8>T/*>17O]3^30U=_>Z]4/ M-<0\#QC&YT5G$J:3;K M0*07@#2'\QJ!\RNST"XF6QS.+WY.I_26I@RHEP6% /++-BYJTP+F.,)A.HF=I: ^ M3 $80 6H8:"\X;:O4$0 S^J: _]-ZHH5>"ZLO$0]!31_4?<#Z DXGH!4&+=) MIG8 !@J:/-R90;8CWCF*OG =V=R]"ZI"+&909"DZS&R%HG3%@-E<,J1FP.E% M1G [L;])V4F9-B28:>_H&U&\:>(*@G_%>A$9[;&JE18[] LVS0O;1Y\I-^Y7 MB-QNC%?4LV*A.;6G) 3).+I4D?01:%GDU\<8YW(/8.FU&BGUYS'2#&'8GS2CU8JE&3(IEHS" M71MK[V3S;+CZAC^C/"C#FQE1D*Y=S5)OP+C0M RP#4 (CVFW,TQ1ZE*7\%- M/KX/44\#JOT;0R]VR*T5?!X^<,3?*<\LR"5N5J 04!U8?T93/KN3ZP)72]4! M1"H96"04+! 1","8L$6T:[(5?0WS$V&?*#5X$(@A@,)NDKJ*;,_C!BQE,&6Z M]EREOA6V-=T+,GI*RJ*PH1([F.PK'B"QZ'0!:<#L#K ;2,83+*[FH::I=//" MQ24?2F9?BKLH%A+T'M*BA-"8@W:*0$I1QC5#:Y5>2)+<%E(17N=[%AC]%#CC M2.3NI'66*X(@S$.;+J=8^..3BPB4^ DYB\BYCI^E!'1&]L,"*Z5_3R\2YRN$ M.<5"N1:Y!.(5UQGC7F:NOTJU1]$F$R5616J!J-U6T*8S_M)B]SY7IWN_0194 MD0RO[]EKY0,Q[%%^]U?(;S7K(?F\]1.5HF?] NJ/I7;;-7MH2:I6%_#J6!30 M\]&!!B5/H(G)\R<4+Y4JTH'&R/%EV7-:)! J,ZA:F$[A .T@\P2)7T'A&N#A7B5ZFQ7)!U=^>BH!>H$7K3NB<1 DJ&U!3^<.$"HBHG\!H(/I#"\60EB%3TKF1@.:!X(*XI3>1A; (F'F8O[]-:2!@I/R/6= M+;E^M1(7N['6:V.@P7/_(G>!QT]*<:"G E=P>*A*"\%"P>\9FW)*<:<2OZ3, M"Q\];-I!]\S$\OVEATX:NA50^-Z36D_WP7?M6E,I/L:9Z+!K0BY<6;87!8"- MR%4N(W8_(:,8%MU3CU+!4$7D*C[?I1+XV-JMG*%! M0-Q*Z_VXW9;\CA#>B:S$V1 E@+T4CW:-NKE" SP5[JD"9>]*^'UCH=.KM[G0 M\15/Y@B=9G:L)L&C\9(%REV*U[G#+7DV]I5QWS(2&,C>6)?AK"5N)>S6<\-0 M$TLG5,19;$G*BVA(!62J$#UL"CZ3_K7@!R69B7QE$I2,PK6QN@5+;"MB"M6M ME,\L7Y"1JZ#()19G\H[%MI3C'<6^@+UWB#IMM,QZH]\TVJ?U4Z/5'IX:@V:S M;_0;XT:C/:R/AJ?U!Y.1MV\B3*C]._+"GS)\EGSQDY9I*X:))?#AYZ\C^NS\ MTP=\U;WH+GSY=?#IXNSSUU_QIRX3[_M#-.F33P\_?_S\];WF7U^]J^OP_WZ0 M@%[^]Z/RDL]?O_P"R[W7&M0K\/,?_)]J(T">L?%Q?'DY_IK (Q=(-3PF($FV MW )K6?"_%+M#4R%Y(O7]Q%HH7QEW[.HO.S2H4C. R^PO9E";)%HZE[K=P%RY MA(LVR=A^C0?8.=;SBW,UDKR[3().=9I'?YJ?W159DBDU*YU%':=T+@L2.G5- MYD.J^9AI?SU^GD[S1W]IVD^V2=_&WWXWAM8B[?2.%R%Z3"LJ^'^PI9KV/Q^* M*BKGLCDM7+5<7VOS8[V M+HC0JY4(37Y(N;?"$HIDS;SJBB?J@B% R2:I;%M=%% @'I* 5DP&Z/;B"J^% M;07!-@"(KT')M#!J*WUIGI+R0=O)O$1QA:_'$?<*%>Q(N[.("O\D?=^+O6*H M? @7_M1.XK\R"H>>E D82AJJ,\X*NJ_%OD69),F!5%Z/(0L +;B*5FVXPBL M-U#V0M3M?#9S>+P!RQ/P:^Y3P8:X?B""J"GK% @-],>UR>"O45YRF^B(!.8Y MY5.[+%/)DB.2C(>1&UW"!8$1)ON*>HFVFSV]6Z_'+41GJ\6NVF9)!P,:28@G M%,!3W]5K=1/U>[X2_X(,]N_,5LU,R%QZ(8OD'S5P2F6FI84AL%J6E\,;WXNN M;\A:(^MI!B" B%$W#V^[8C>6,^,%3YD%/'1)SFS'R4N*]/X3N8(/39D#II,O MO#< >#:I;CLQ@Y9\@))^(@M&M )T$-^CK\$'4RP &TP-[.$5F)2>#;A'T^PW MFSH9C'->%?0N*[&39TC(96\&&SV9CDV 10N1-\7N&2^NX8%&#HTO/:QQ'B>< MPP4GU.3\6^\:/Q14RL&+N;@MQB7N.]7IF?+A8^I;1;-$[&ISL%7:1B7UCEOJ MD=]"=?1ARI][#>>.'O9\12GRZY7M 25B/(.'R6*7#&H@4Q[,$#%=9$-T53&> M=< YW'*3H#PL-(TF(>4LN P]0 X5-(B@".HD4] Y@><""RM.^=6*A:J>[TQA M/ZP&JN[)VE(?7<@)&<.G:(@U9ZK8@Q50KZS(]=C)M>!&)B&6=^2AYL5OA)3C MD-(Y>!K\$-V5>DIH2^=7RKF93P4.O9#\=_$K*,=/2LQB"+]K%$4-\V5,P![1 M L0_>NXQ8"'CU*@,F/5:([^$3!O\KMO2<72$E3C5U6HF)YNK.Z.<85*LK84- M.](WNRUUD6XTBZA?_\+#C!U>J@ @,;@2@)538!IH+'V7;_=P,.I),SQ>S')T976DRZ%"NSSMN(/%:N]QJ,\ M-@]8*GDX=3L4,ZW% T[*K4%Y%;%VPV^-I(."]EMLAZ@*E*CFX$_'(191#RNB M1S/Q>AHFD21;Q&:BE?))H ])%W+(QN*S.$,P4=8#48&G!BR%#>M12JABH7$9 MFE?T,4-$EMU+5]\=Y;1G1%GA158)MN-7G3*=(E(9/$J6+@[\X6J3DNW+HZUQ M[P?*O8T;'6A#-#QS M,N 6 PTW.Y?\$:R<>[CJ=%9@>'.$/H"532=_=7K?Y^;4K!B^F&K6*I_O];:? MU=5YKH%9>SC[5*MT,70RWUV]& W[&VR^$:B/&79.^:^3M"<'74?H."KP!JF= M<_)I94Z* K%JZV>R] +)Z M@5)M'!?Z#R;1O0"!$@S'H-QA!)DO\!M=^*Y81VOVB=VE [_S30BD?7* M$1FP,.2Y0$GE(B^1I+XA MHH*19R?7,)%/[0J/R0 6)".MJ_*^4MG9]Y1H1=VL:90WLK];Y.KD(0@1+9" MG*M T81TLL(IFU@82D&@Q )J$./!%=+;X=@BE#RX%5MI$=&M:9\P&],770GF MZXJ+>63;_@3ZKF/.%U!LE+X858T9QI[B4_!?8# M;8429?AT :5P4RPB]R&D1BZ.SQ=6GJ.-**^/IPF(_FRZG'?!LYJF( -%TNUM MO#\,@HL=ID+L2IOJ5)_GBC%*DN6#XY 25]4G$+T#G@$Q$!D05;9/>;)]L -) MTND4E]RHR

DNY_(&0Q"D(I6/2G 4EE&"SD2"S- MI9)S\D:$*RF76LRMJ *75>"R"ESN/W#9K@*7Q^Z*H\!E/&0#C1/81*G"DGI+ M=+(J=_BH])0TD&-V?&Q\=4L.K++%@SK][@L@I1@+Z3,VJ9!]A;I"4CY8Z+^&F>X'BZ%XE 1ZZ5M3AF.KY/3?*:,.):4C,#%: MJ=P$5GIR&N4[_)>.DGJ]EW!UOD!9%7M0%]:2(EDTE8\<%P71TM+1W;MV?V?W MQ0]'1'FEI[.4$%,HJWP4U= ;]9TK.(Z)IEZ@-/O@>5,<4UKW[;.K\ M"TCKK^J"JHN)BXSF=B+C4[Y-TI-+CZH6Z'F$1E4+M.+$JUJ@HRX$^#R+<]?5 M4A%[JJ^89>@ST<0^B'-E3Y2NY)/""!#OFB6G_EISG"2.T\6\V[B1ME)E% 5L M%CF@VL]H2;,IIB&A/?E=HZ#/J0+4R9N"9M73@J#!.I!.L"9H#4 M#E -4-2E MBH3U2$DSRR;^9G=+?S-'C6DB,"=OBL!1&OI)EV*0\2DJIP1KY,]I'4H:$B.\ ML;HU\W@5$0!/)16AY5[;Y!/@]V,!WEWJ*(_U%33>FKH^7^% JJIDXKA%"*:U M7PMKB1?*=8LJY12BE+W]0.IX/?_M,ODMAAZ_L)3VH14 M(Z]*5 +TV2V:G-@J&'N5%/GD:>#DC4H%Z0%7XM?)1S3)8Y$N6$Z5*\-JJTN5 ME>%0:R OFN@BP=YP"E5J-%1JU+.N_<>[<;&].^":JPJ?O%M8:Z%]X3,>M(O! M1<& *J&!%0&U:D05J@U\J P^*7Y]\F;U<)VD% NO'&56MABJ(P3UB3*" C I M%E;[Q^;.C8\PL6'3MU3GN;WNA@W@'6: @K1";;NPHX /M4!*( "HXSPVMX5W MSVPG+"2QL[,4TK#D >OGQ79AX],[//.(%]VB2NW=N3BUPYK39 [XQ=R:L(BW MXP5Y$LVP*ZTO^NA.^,#22I(=M[*5)EBS 0 #9$JQ=-=DI5@&1"#XGJDZPRYM1DWY*)*^T3-7>1)4&=/P:4#6-I<336"JFJ<9\ ME/9DCT[16ZV05]URJFXY54[K(\=\E"4_K=G5V\UG:W;_HI,^I_JB.ZBA(^ ^JCNJ5C[CR$5<^XLH&/WD1'=4;+Z)Y M8^DIZ25T5&^UJY;%1TE@(Z.E%=.;OZ/762Y@D\@+E M%<)7]>JG&_4%$&CIR;'JS'],Y/0"Y=U+;Z?>U.N]YJZD=TS-KTM/:2^GH7I+ M;S=V-C>/B:9>H#PK;4/U1E]OF55OY THK*H0."JEZ/A$QNMIJ%[5 SR2,:MZ M@!4G7M4#''4]P+J&ZIWUOC7 MM$*7NVC'FS"+-@&K;-^(/85*6&&K1NR9-NPG;S9NQ%ZU82^?X,FU86_T:ZVU MXF9_;=B5DAQDEH(VZ?MLDEXU1CRF'/M7+06.KA;"$0577WG[+9ULJ',7.)4[ MD+_XGG:&2\*_2 P4M;2OCO>(JZ]D/6? HFB[&%6&\@BB^,B/7BJ8V[W 71 O1]!K;! -?S8BO;)?^5_:JM%-+/E)K%[A/_(77O('WGP$U]6.7M>7AX_. M?O%1Q68?G',LN2U'#=S3D_31;/VH@:MTKT/?6"/; MB<+R9%."2"^)?5_=695LK.ZLZEP>X,0JB??H<^GB4/^*V/[J_ =88$4&!*7@ M4#0?V^1.+&<2\4[;UBS$Q,[%PEF*"=HG<9Z$6$9,X4ZF56H+S[$G=C+N7K/A M]Y.0AB>@PPL4%-/DVFM00X(#._3S?V;>(')V^V2/+@@RCI!3Q]D-U3AL=) M:EBF$;<8SS<0=[%ON&S*M76F+[QV840+8K)\AN_DQO*OQ9#!] D#?$5[WR[% MI2.&0*O[%QDNF^T>\U(.O7E=)OLJ4^'SB<'\& @-6!8:9X;RS!PD/SDJ,7VR M59KPT8LV:H4M67WB 3W3>(%47M7,=BUW8BM#,F^L6P9DP%"@\ &E8E OYM5; MHH__(O(7'O;Q]UQG*6F(R'_"_-"B>0.*]$'^\-G,81,^Q3,!2TD 4Y*Z*)_J MY$UNG&]!'A7^Y(I=VR[/3YZIHQ/X#C"C"^I!VATO3"%(#:;L4D\.@+%);PS MRY$R3XTKE5< RHZ;@$6P8@(+X-.RC/]_^FAJW^*'__HQ"HQKRUJ\/Q7SIX<)F",[ MF#A> &^[!(8\=;S)7S_#\]J_Y#-XO?OL!E/D;QE/T?WDA;8Z/6ZO;/3=JMMMAO?\,&?<6]B M:X^7W1F)G9]4H>KOE O2JF'3BV@N="+>1C&%)9')3&>0I(_LZ;)9"W G@;96,J.J'L'<:ZZ)W'+7BV5V3#['4"PO76S12YB M#FTKDPPWSO;KM1Z7[==9DSVW*N-N33?[?7W^&E^]4YIACJ2^##Z,C=.OX\'_ M@+9T<3X:;Y176.0LVY)_-H -%+_+7]YKK7ZMK3@;Y(+_KT[_27+J5G.C%(/O MSE7>7R/KGB K, ?^SBF!O[F@,CE889@ <@T*(?W UWX4T+R#*S/X0?.RGZ,* M)C2R#$:.,9ER?V@[\WP&7RI&'+45GBPS^"%+DM?3:2O1^JHP1SF-^]WQ;G&G MS:79TP>:5ND\.R7TG%J.A44WH):O+B0ZK!3;7T3FW6'Z2!W/_LRFWMV]UVF9 M-KGS"(\#= 1[K&KS5*R_93Q9M+POL&N>G-\?FS%ZD/:_Q[=-4Z\W=IY[7KJM M-I^MR6E9H^N)(G9DS=L. MC3$_51;/MH :O.X[@ JRRC?5E&*\+FI3&+=KY( MRV(Q-/2NN;-B5*9-[EP6]6BSJ.PZT?&EM1T&LO+&8'$\OY+[/\L3L=8:K?GA('NJVSIFD.&\;H]&Q@M.KC M4Z,W&(R-;O]L.*YW&YUNO?_-_-9\^S,LW#":YK]^7 =6 OC(FT08ROE"21I[ MAKHU'-6'9VV NC<:&:UNHVF/MS[B(46_&@!>" ME<[9D#6K\),+K%BERK^=(8]JA@W>:E,VL>>6 M$U"L(WLZ[=99OV6.C5;GS(1]CGI&?VB:1J-A#D=PN[?K@R[LT^R]_;E>J_<3 M BO<0W(X8TQ^69[9#O.'L/]K3'MZ6H)JO?WY(V8J8C8(] MCN"@^J?=AM'O#+O-X5FO"5\_>=9-(Q%Q TI^6F&-Z)3%(ONT\00RD:R'3>=. MWJ03WQA')"7146),\,H36#J]1[:KZN[0KJK*Y=A;+D>GUM]/+L=_J<\V7"5 M((3"%Y#)H8K0!!0A3#.;K +NAW0KK8RR=[5W+C;N%B4+/IM;U*?YAR=W,STV M=M/0&\\W1J.\X=M]$5*OA 33:QY1?ZQ*%O5+2$+=_LXY(Y7,>23!-.HE))A6 M_XBF1K]ZF2,F))>+A,S#M+##>L,X.QMTNMWF:7],SAKS[<^M?KW3J"?8>OP>LSA+H[R@BFQ?'JI^ MIV\V3GMGQK@)3[<:]:9QVNGUC+-6>S Z;;1'_;9Y _5"ZCI[1U936]LFO=K M6D) &J>@-6Z'5WV*QS;;XSQ?@N\7C7:S_63FURU@'BM/9<>(]-BN.0MOO*F. M;EGL+&%/4!KI<;>((A*UKU\QEON70$M9T#C<% MOI$J?:4/F$J\%>]QNGM%>EQ'81TD+U6IV@@<=QN!4>0+LH/_L_VI]G=D^=C# MA,;YF9UT!,&Q(G=R@S7P-,'E_X:,SX$.HD612DLCO7X??[T\'PX^&H./YQ\^ MO=>D#GKY*Y$&/)I6?0:79SLTS(!-.,R(A.,RWS-CX7O3:!)JR% U=?X.;&/! M?*R&QT)TEW@V")"T15'Y]L#8K@&OF\ R*X#!8G8,V!#_B1F,^,:3-VK7#BXC M6!""PA.J$P)16H1>,CP09]/PG4QL?Q+-@3E=>#L?U:;V$A!= [":V:4F,[:/ MK\WB ^?Y*),):8%\/X20&E#D&H[ \SC2ADT#L8&)Y?O4#(>>Y%M#B8B5!@P' M&U)S! X-FR)-8FL<'SWMSC)-?B#/''B+/;/5ZL.G.)9\7Q4Z@(+IF?CL%;L& M!./(/2'UN2@M0I=&\;45S%<)S^,6GNDQ7K,\7#9BL! M[,<%/O1\;6K/9LSGTD81)Z27,6P* TMIJ%)1+QHML*]=D(,3(-UX$B?U1K&0 MK-0O4V#BF%H6+AQKPM3=*'TNN *Z\&VD'YQW3.UPO,C7Q!5*K6K2#\ +_XE[ MQ/!7G+S)/5?3!BK-Q;U;Q&2UW#$+_9..6;U3E"LQ=R/Q7X/U-!,;D;\EK+DY M1DQKM7%\+36-UZ9A=;3AJ2[:X,C?Q4 #^T:QRI![#5\CL0$ )0'F8@"U )]( MBX"X*:!)@ 5P9*?NH?? =B.N"UPQQX;;B',Z%T$%5DB:0=9DL5<7SW%?/'E9 M37/*J56=(,&DL\WJ8X:5]IO?\\+.O1HZ^"*&#CZZ#5&S:D-T)*^NIAWN<;K? M!]!"@@2,H=!EZ/NDY>T2C)_ MYK$;?=?8?1!-R21"-1;T*$7$4'BE>? G=XW]J*$$J.A=_JOI,'6N[;>;KP6 ML7&8Z9F5(K&EG>%;4X8AH]()AFX9QJ\^_NW9%?*(2!S38"*VGA'4"E''())> MH"K#NZ(F(=7R:3&[NP?*=:F_:[X6]>79:B/+VO0KY0@_LEZ/AX+MZ1GX6'9^ MS+!5IW*,L!V9&G5\2M.6K>1I;D<^#^W)5:<=@RK-CM[I'>22/9HMONOJK<[. M_O"2Z4MFLU*8=A:TQ]<$LIK+7IW+H27.P7]7S9(O3^[MMBG7A3TM8!V:+EYE M79?HY-<(J2KKNLJZ?@6OKK*NJZSK*NNZRKK>@S% MZAQF]LX1>L^JK.LC$ ]5UO61;_1=H_Y:)$*5=7V4(N+E9%VWVZ\E9ZFE]_NO M)6VIRKH^!BD19UW_J(7X3]WS76/G MC99,DZD2L#>0&U52:8FRB:I3J4[EB$_EU1MYKRX!NUTO@87WB"V^Z^B=U^/Y MJ1*P=Q>T5:)O=2ZO[EP._[LJ ;M$3:\'1:/JLUP&>;>[?0:Y^9J2J8N4[2WEQXZ@ EE=_O)>:W5J?46!69<]NUJ%<42:['\Q MI54;NU.13:TDMA[,W'V*G&@U\SF&1HQMS>RS2N!]YD#5RNGI7>V=2[,^B-SD$R6 MM7B?M$'@4^E'=C!QO"#RV248^Z>.-_GK9WA8^Y=\X%.$9_!Y]GG!<,*X>WW! MKOGD31Q@",]\9;-_OV6>\^W+N-FH=PWXC]DUZ\;_UNOUQK>+R]&W?OT;:M#U M9M/\5G^K1:[-'Q(KO:6QFG/+"?[]]OS3V5O-GO[[K3W]UFFU>_5.Y]OHK-,9 MM 8CHV?VVT9K9#:-0;W=-+K-WNF@?3H\'9WUON'*/YO)/E>"G=[=%]^#'X3+ M+X[EA@-W.OX[LFEF< %>=MYP9C^M5O/L;#P:&Z-FMV>T3LV^<=IIMHS6N-%L MC9O]#1RA.,,NO<\N_MET#V/D]<9'XFY,1_XC<7CC9\[V9_#VSYK:S M?)]AV9PMWJMI$C6Z1L@A5VF,GC7V>1&(G?V!F("UB,%B$BS9TR/?T>.=[9Z\ MV<&L MU>O26Z;]OSK])R=8\B&5Y ^4F?MUB)4!(X5J3@HIG0-["7.JX]Y(VJROI.E5 MBJB6EK=:X;TA/G+8+"0DHV))P0JS&PRGF\X7OW;+Y ML]3L[EJXWP95LU/X;+:\XEEYZ3%;;.GM?K&WZ9%;/)AH+R,?I'6],EE;P .K M,@^/C@?VL->&6>S V#$RAYGD0]V+-B'9(',['M*.B@=KS3UEEG<"N#% ML4H3..4@6ZVN#84OAF"!AWXTH=0GV]5 A;H&QB@?9YBZV3J(EG&,6VUTGN8. MR;M8%O<_;6#U/@$2=^(D8>_A;\C8NU]A[.TWA_B90'MZPCZ2C1\Q:*],BVON M^;;B-5:+=3[ETEU<33 )VL7]WE[I=0=WB<6!.\U*^GNJDW9PF<3 M.^GG6B8.>6?V]=Z*C@X;D$W)"O=PM\T5Z5F/W6VEX+TF9:(ZD^,[DTK!VSU= M0-=<]O3ZW>Z1G6:WN ;[Z-2ZW2,[_?9!@E>OZ9YJ/3"CN"[;RW535 MJ62Y<'6YM@(^KV_=3^K82+%9XJK<$#T 8-!D2HS[C5Y28MQMF_@'++&ZR/CA M$F-X/%5DG$=G+EMSF_3$=&+CQ>2&32.'?9Y=W%@^.[4"-L5Z9=@S[?\BA$<^ M+ZC#\ ALL/E)9['WM,=&X/3TU;C=&2T1H.ZT6J:8V,PZK6,T^'9>&@..]WN M6>O!=,?MTY-S>DRV-EY2Q;D[PT)8(@J?75L^)N1I'J$&3%Z.FMVJRR/XGC^& M!QAH=J %T1R(F8K=KYCCW3VV\GO[OA!;5"SG<+BR%'GCFN!^XY%3I=;D]ZW* M"6P_7SIB]>J#O'JG&NP<-7\9?!@;IU_'@_\QSC]=G(_&QSO!2MS)>RA'%C*? M_DY&"GV.PB"TBDJO]^Z@.BILR-%,1@8?Q;.9QO?,G]A!]N,OOCT!$<_\S.=T M\U;H7(G.K[*(.O/Y$&Y7'V[>R'(RWUPR?Y[YZ)VM5-4?8BK6D:,\M?^DOB&- M P5?\8.#ZVM4=\+LJ9P#\M$_-,E\_KOE1$?1KV!S.?[T17&KM,[=NF9S4:UY MB7!>.9E6B_/$RQ2(Z?4:>K=UD%$TQ^/4ZM161"B/;H?/]KNCAOG04NIY9=*6 M36D_^)8;/L,,%_)0*)FHU::@6V5Q*GTHFUED#3#RB>%WIG-KMZO M[]Q)N629)_U:YR!S1\O(TV6$N=)\%*ESYODS9H/N\^/$$5. M0NE4EEZ]_1B+J1PN8C"4RN(B?N1Q=FOUDNQTU[-LZ-UZ<0[K([?X&K2AXYO' MD?OM0_2]/IX;LQ6;45?EJ/;X6./ MLUU;4<%S=#O=\2Q[>N97+^5E+EB7Y/XQ()H4;#G7AO0_OOXZ^7YEW)+>"*MXPI]FK1B MS?7%A1-E5XC;P2IRP51@,P9OM2YK3?^,Z+F9Y\,R ML 85]=/?F,"%+9M]^(!@Z7W/)Y#?6?XTT*YY;/BC?$JV0=K6W-ZOI' MX]L!9-H+X._/@R!BTU'DP\E\8;[M36GQ0%TLSM5]_+BH@!9_:%I4_ZQ9'YN- MCC$8=$9&ZW1@&OU.?6RT6J.SWFC4';0;W6_FM^;;G\UFMU]O*CC:>D]IG(PM M'XL9 WB,GME[)X71Z;@Y-EMMHSAO,SC* M[!U@X"' M[. &(",1ACPO!, $@(I"2M8 N2#$,OZ9AZZF ;_:D]0WL(J /!!+84>)I0:G M;I.D=%D(NX*O&-Q9ENW0;0MB!CZ9>ZY\'.><,#_ )U&, /VP98J(Z1NQ/3U2&"J&@<@!]"$ M%R+\@7,5 !-S?C=>)5B8XMV/^[UB(!Z0MG"-F4)\&EZO(4P&E)5B#1^PVP\1TG< (+/)@P)=F']L1>T,A$+0"-Q+=#6S!/^K>PB,T) M=&(Y$VP+BPUSX"2N2%C%W%8H!.@H") [^!]0J+0@ H&Y\O7%TH:.S6=$=R"Q M.=8W[<>4[[]TZ/Y3ISG$2-D5DY0@-'6[A""+7QLXS3"H1A=N-KJPV]J^55#S M^9KF'/S5KV]P86>/8_HN4= D@/ .8,G?)'/HQTG'C()9AVD]^)%N]==WH(^= MNQB?YNL9-:ENN1HD^91-\__(7NXI97*G&,5S!NB:3;W7-_5N_94,18+]UALM MO=,[R"3!:KR$VI@U;96GK=S2,4JK7]<[C>)([XOCDE:G!V*A&AZV"TM5#KW-)+'BNZW$@Y*:K;T9J^A-QNO1^=K]9MZNUNM.8G#] MGX*T666%FA4''F =>7G%84:*9^%ZWU%=NA*YQ=!%-K9Y\H8R- @Z:_)W9,/O M6O66WNV9FX,&B]!B->RRM.6 #5UKM7M@IK=/WA1A:EO\9,=TZ/P\V/W$B1"* MF>_-BZ)>(J0#3Q>$O*_8Q(H"E@[G$IYCP%(V[XF(BUV#1A72" G+Q; F^SNR M'-R=&H:,SXN@2L6U40G!L"JN1<2%T3_X*+0-&0FO:8, 8Z$8(9S*/ !XYYR" M_#,1KT9="1.G:**%LY1QSH"Y-N4RN !+:"/CNEZ(K^71.9EY 0Y\1!2 M #]@H0A[BF<#PN(5"!6.4#%N@Y9(UOZ$:V/4<6(%-WI\LKZ&[X"=7]EN?!XB M/'CGU1*249-!)I'OPZ:<):P74FPT#=?"\E'*18C9DS>"=E: PJ.CL"A0"0L" M=4\+G\WM: Z_C,^DEDI*L18+!R.<]$X\AH!W\YA1 @I// &Q9*/XD%DGL)22 M=X)2C+[6+J*K@/')Z_CI_D+]9MUHM8U6B[^L.)X/Z)LR)!S;90+[VX0Y@4+L M$#C/H=0\3N(G;U14!H!+BQ($[3#(TQP0,F7PP&+(M>(,80EYBBO.\,YV'%P! MDPQL5W"Y+;,0B[E<9JG$'*YK5Q%/#H@S3-AL!F>14$\!4="KKU(!^,*0NH)* M)44F$2]1(!FR, F$"$ZN@:#90'H$VCJ1F$$O)AI1(@.*!5=L%;8(3#1! 1?> M,>:N68^SFXC1*]<.!Y3+,)D?DT)52KC%0,$*0M+$LHO?GC9*&H'@FO8E\C$+ M).0$A=\!C424:$5W#L_)TI-G72^VUA)1#P_Y+*2<$<"]O0 9'$N8/$&MS7)] M^JR#E0I'9TN%P]2;6,-2[QU4Y3!K[;J:)Y)2" RN$< 2(M5GG68 ^VLWZGJ] M64\#G-Q+:[2 C72 U?)A0QT -[):"WA8!U!P6: %K-$!\,&4%I!7JW,YQ"OS M6S-IL"3W8,US$E.7UOU7@!]G>MAN!,]_!I18?'^/3@D&ZF1J0G S/WVL/3IK MCTX'1K=E-HU6MS4P^OUQUQ@TVKUVLS,VVTTQ?:Q>:[0ZRFXWW@;?_I39[\>8 MSK7\RJYMT)$!OY^L.=M7\F^W==8TS6'#&)V>#8Q6?7QJ] :#L='MGPW']6ZC MTZUC\J_Y]N>OXR\?SS^,/VG#SU^__.O'58!E3DUDFU\P_Q8(J3A+_),G\9PHXZ&3#6:*5^-4,P8X42]5 K *.!YT81X]F/D<)O"F_Y!7C -YA3FV>L!.4/<-*#^WZ MH3W#(>*5#L!-L7C(6Z MK]13P9$$:#@DHRZ3!/O$UK']231'+7 B"5*AJH0. MT1+PO;_@;*?>G8OVL\?5,UB#:I>"]+LYKHEA!!*##7)9'^#K3AFG7_*JPTP^ MUS;C+]=,5MPAKS0&:_M5USTB?M+KK?K-\W8P^X@DFI#(1AW"=W+T=>>8H X@XL M*R4$\>JR^(4BI12YB-%#MAM)Y"+$-V12 J6MIL7D)VI*Y5Y^?E147!R@??%4 MG"9=)-, %!F'_'[%9&J[&>+6\XN@MA-3>[+FZA4EGQ /6%30$B9<1!J6-\5[ M$2'DM8&6X\"Z8![,X"UNJ.H7B=:!P0AFH]6N36T?M QGJ9$2*/^J&&G?C+11 M?[Z7QTBJ"DXNY;3RCR2L4JL(07GH? )"5M3$><9ZVT>'BGV.>Z<20*[[\DNI MT"B"3:*Y!HKUW!-:M[#>4.U?+KC';F:[H"O;R968L0)!A_:$OP\+2.,K4@0E MN")N*Z<@I$1BY\7GX6!<28&3A%24-E#H55P4\?B'M%YC]V1R3A3EI&AM &^% M%_P93:_QT&IH]DZ8C^82!K>$+9LR/$,/319^T*FSM\!(17H@DT"&!T)I% C[ M*@5$;%70>ZD(4+P4166"8+!*0B(J6%:Z3- 4C/R%%\/(&R<(1!2:+EC9#=]S M$C329T2O]9G"$HH1T MXL%Y8?<-0:="O"25GF1V!NEWWEBW:, RE%(VEF'#+4@HE+7 R).^Y086CWTF MP:0 Z)_1SS.RQ_1914O&/T(+K,F-\0,V!L +6P>6="U* 0N_H?;W+;/2V.7 ML1T><*\A\:J'%W1BQ"L\B:X';DCGGN/+4VP=M'!_J82C%.' !8(N I.X %P M-W&1/"H6_*4R-)=XE.A;!1;Q0RE8U&@M849@G@YTQ4,B/"J0Q:OS?6N*['<% MAWR#OX;GES9SIO#9Q&=3.Q1Q6_P-.@W\'Z?,(?#B>=Z)HB@^-G%^W-KL3KAC@9?D;'FH5[C0KI*5U0F;(AYQ+7!*R M QY#XIN*7\-]4ABOL9SE/SQ&*;\D+Y:=B&;;%8X:P5?NS/;GL4\.M^O)U/?=W6D\XEPV?UJ_\4AWV@XEXMWG M*Q&O7OVDA?%J@[:]FY]/DR.?[L"0[^@G*H9SJ>R)T6ZVBCHOQ+&[LV+MF>(B M0J,":/#.Y5E*[S,AO0.5P%='5U0ZGCJY_R6O5P($UX:2OVTJ5U':&7#%06F! MP)6*Y .X(C./9'W&F:_?D>]%$_T-CZ44_]"(OTBLPPP^2!U,H$OT\"Q:N3HN MT->HT,$ :=;.U5P@K_!P+?HZ215Z;8K6E5*50TP!AN6BH1I:=7NQ[;4F=% MAZVC8I?'O_V5R)4*4>5GG4J5583N, [A)V'9*;L*GTOD5@SVA QFFGJW6X)A MO151O BB> V3[5:/U=H@_%X:P)Z>JH]BVT<+6'4>QP58=1['!=ASFP3'YIG9 M,N25!!G+X>+NK&AA?'2ZVJ[#ATNLMU=>ZKV00+^KM[K/YAXINY9>S9^N3J0Z MD>I$JA,Y1LBVNZ&>K>Y4;8?J>L)W7EQ4GA2*KZH8Q$)#41LN*CEI\B6N3;5R MS(F';U]1"2\U&IT^7<6-F[CFZ:?1VIBKW:]^YP5Y9_S:AZB4^\%+65MTG]-Y]]FBV! M5WZ!4PQD9=<<"Z*5/@5JOBTV=QHXSNHMJ,1-O0@7EAVW.YW9/E7M_1U9?LAG M]QY+=9@L!*,Z-^PMZL-7P)W8#RY?T!(,M2>8+'Y1=OL2M=X^BCQ]> MNXNE"BQ4]\DV]\F*HO@G%1LOSU_]&B1-Y18Y&K?(N0M\O"QP MA!@/;_=Z;9 M3K8PMQV'6G!<7_OL&DSBDS?*3 9KCJ,=I%'&AS%,P2;[3^0J9U2,QA8I.#GV#"&+/7DL\&Z!B"Z&!;B^S22YU:9= (KB?DF8,!_U^_4&CDT MZC1-A#H] ^K\D!I=87LM1*,NIW&GL-A.-@SYSNSU:HU M<^_*3.%9LR*L$7<0 MR;I#S),W10Z1S$,/-E;ECJ=,8]5LT]35+5.EWTGL$#L]PTE%@6P$[E'OY]"R MJ0$:_DHS8;_)%3+\Z2.VLKL$S!*M7E'Y- T.XGX66Q$7\/M17KX\D?=%CB1Q M/7JK.I_HCU_.+\?&Q9?!$%ZCW&@^,]2^1 2Y.IE(H;;/EF+%5_?Y@ MH5P77-$!--?J1U)\JM$/+$"M?C89P;%V;D!ZQ >-IXU'O3>1PMT.Z?C;K-; M-^K#YLAHM;H-HV<.1\9@W.O7QXV!:0[J#XX64.?=]/8W[P;?<87_-LV:%I-\ M3/ /C1-0H.KL#ZC+56+ZX>E+8L8:33OB-]1&[=,5(-%9F![&^%-N5QL[#S?T M]74[WZO.O4Q7@]B)*/^QW9S@@O8&ZSV'GET%_PB2>PB-(.JKB3' ?/!Y/%3$&]SS\3[)6/2 M/SF-[IQEV\8TA,*''SD[_C7L\86)]'USQ6^JEP8+;J6KYNE%^&,#94!#_79Q M+O(&-+0V4G:,N^WHW6[W(+NMKHUU#((^9(H63;R@C/'DAMZK=UX+ES1 )!3/ MXCH4DR@DMKC_Z3A#6ALQE;#7R).&QMK]"F-MOS&M9P+MZ36E(]GX$8/VRC2[ M?1OK5"VYTNE;%NNGW]$;K9V5NE(8/_VVWEA10[=OV^<%WU%-+G1XGL.1"<1] MP5:^6ZHZE,U;1>4Q/#,F^16FR,##(M$B^3Q.DBE, MD<'9Y7DG,:Q3Z";6WB$$:C(!?:]F"_S :U@PI63A>Q/&IABNI#%'- 3:K?81LQ/CA"N#CDE*/Y'';/1/;C"#1H<_IHS->3&;4(EXBHLUF8!$ M('M>UFS9OH:90D&-.XWAB=#+)G#$KPW38%ZQE,853Y+S%G):XHWG #$&Z=PB MSX4#C1;PB\ *[6 F9L[!;\1DKA.J_YG:84RF/.,DGMS%!\P%<8(5$ 8R @=0 MAOE7@(C\'\(I Y#V^'97XX7$#'&Y6J>'.@>X(2TJ19,;H#''*P?\ZTI'R8& M1#D')-O$$CCG:L*FD@?I &V:@(:#6VK:;[A=#DE >6.%F"&0<2%,< IN+)^) MV5]KTASFNJ76VW$$>3,]8;["I:C:D9CWG"HC5[\S'C"' M;"V:QB[ _IE0LE7 PA!1[3C*AG$YWXNN;U3("+_X8\PXTD6QINW>>LXM;)P3 MQU*B-"N!DV12;.WFS\?9(+']G4F%HP0UX\D;> M0^+H@(C^CFQ -.-C.ZUXWJ0*,Q\N28^GKA7MNV:C5N_22R44"#%G>!X> M,>OU[R6\ZY-S96FR(O^UA1,%!'A[^4(9*WSM"9__'-.$ M>D?PT5XV/U7'"N3<+S@\TO@4=MF,:>/Z=4L,\]3,9DQ/_&Y-LR)\C(RJ,5#_ M@+V03N-'&W7URD/A\>[NAI'6R+TK5)_+)A$FY?X@+VK$4+.N?J6N@K*7;G#, M%^7:F.!Q-T6%*^Y:$MWJ;4L(])29Q#'IQ$7'J _#784 Q]A$"I@OPEA?3?X6 M>)$:1!%?%MT?:SA6X=98/<,E'F!5R:%Y_I2@2@WC63B4[PHS8FG4-4ADCRK< MN1BF ;,T5Q8Q,&4S*W)P.#8*'Q0Y^)7RC?:.&R,AR,]8TTN>O[+ 6H)V*?>0_O%\Z\MU_Y'S ,G%4)2AZ"%'[C8#L1EK6(\UEG6$0"P"Y%@H_='&)/G" M32>A;N:OJAQ63]ZH>-T!JW@6Q;<58M&=;G0/G5 'AMSN!/O1G.;,#C4K0E*C MP7C.LL85$50!XQ.@I@(>')H7GZ^\(4@D4)JY+F0Q78!BOGPB/$@AYO2"(C%: MX*\;W3H)0KYD@+<#9LQ/42J1X'3SA$WF-0'EQ4(+5&"(1T"$#*.LODHE N26Y08(HQGJ3EJ&2EJDJ7 M*4#L@$\TOD/ZI>-Y$SQH+V[F-MPNW3TL:VZ M31G*LZC?J,,IE^B,"7-=)=ZXHV;RE"5W\ J.J9B >C2MN\E"CC@-?*O5" M_)*:..AO.O/;,^PQ3",QF,^+3P( MSG9T.AP;#!T:9F?Z3(BR[91N&;B?6Z#9;'!N*?J3 B>&AS!@+C17C),Q M]]/!\[EEYT;*9X(RU3Y\WCS;R<_IR/5,%J<&%:^4XGUX&#K+M5TX/^P^;6TS M*;2:X7$A#B?%;R-_RE,%?Y*;:#'(F"QXM:#D;0$2>#\C=I"F\89&S#UDRG"2 MR,*")*/^.&7D:6.>E S31T^6.QQG6^0I:ZA0+*9[H[)RSA#\D F0;#\7EEPL M"021'=X'/ V'X8CGXN1BN6?\@FB0(68FUYD(S!=[ 1X3*K!B$_I+KM:+J6$A MG4X[J_'J>T\^^*\I0TQY,\[VQL!GL6%N2-S1Y"=S+WB1W0)@BX6$;Y= ^JR? M3Y*739, 8I#YWQ/B38W=0B5D(9./5_=,7 M/8)S YX)CQ,-V2\L= PLF<581OZP7!]:6LY$BC#)P_Z7OB@C>2:U,WTP<\F6 MJ)2LF]/H-?./DHE29C;'I#(N[HU"#A%3),G$K$W-0];6:B+Y)ZJ8B=YT/3D] MDJYH_PKUO$R>'.OGC9.)9SDM.11XR6'!E5Q1>IB*Q?QPYK\JB >VSGI_U;"< MB0I >C&64#\K?9@'6%!6I/6+_BNE#"7(H-+JR_GN)Q3K@4_/.Y*NLU:JS_\C_+ZK8K MUUC_Y7^65EFO9=S.5[,N+%$M5K%>9T<7%T,C=<6^S&IM;YC2WGIIJV2PLV5+ M$BS9-@1B85TP+5L1,')LI6P_.6*[GKK>JHK172/C\,6B M75.M?%,M!SS&\)52[M2!'3V-L'$ MLIHZ%5FT?N_[8--*&@W)[=@.FP**Q9T,[>F41:5],LFQ:%]=G:SL1)HV#U!) MZ\8A[WS2F??2PBV SI3=",]&@JJWW 3CZ#8")@>;AG[""N45X=YH]Z0MG"#D+9,H=T8 M4+2XTT?#-TBKML/W@'H1.][-AH*U;S>0G3!) P$5.W6Q__UQP?/U)QG>DYKA MUNT2?4DOOJ/;);IRL&AOV^>==).5.GHTCQZ=M98/([,64'M7/G7;()TAU)(C ME+I=;I4S$77ZIJ88Z>9K=11I)D7>:/ TGZ-=L8Q*8T#N4J'ZH9?AI3=% M#$?[W52B[6/7GVZ<\X:Z*0G57%9[U'[P>KWZ!]/^T$PPJ&(EZB M]A#^3'LUL)+0?EH3%X?CJ)\5#L%[O7N:/G':<($ES0=T\@9>^!*G*.&E!UY6 M-):6&TWJ&0C!7\)0K1&;5 A&[>_%SJA5$YBJC M)FN>KGAO%'MK/'NQX&LQ( EOLID%PWIWK'SHGH;WH+,?_#XK$_1Z[PN5$)RH MN0*2M$, C;I$^G7GMN,&SFT_X*N[-/H5F>/*RLSQ&U8\ERM\XH/[9I]Y&1V_ M..I]S%:V(/.^J'(VC%UUU*Q=!W" PH<#@=G5,^SWZ,MGALUUXAVB??;F69MU MXPY_V_5BMP)>[?.*E>!UT<3:!7G9V;0O\"='X2/K=L M:O86L'_2&KE!FBY M,N!)/ZW;"?BX50&N732P\59H^TEKETFR349N!+"-7=A;.#UNVTMJ0S[/YC[' M<6N:7<%W"JJF2R%IAK+IZ+!HSRV?U;;E5(0<,%=9+@&?<18#%GDG4E;OG&4* MQ&G_VR<:L6,A[S[7WK%"BH+/;T]3'>+FY!Q4.,QL9\J!=KB4@YV_NCND[E(. M3H2:7G]QOU1LE#WXO:5VK;';PV,=;>J@WPE?4@?PHC>NW? M/WKMVP&U:\W;L0-VDU-T(!\LGPY^G?.[LO%#<38TBCLP=]Z(M?>OYXKQ!O@+ M'\O&RC31.VM'1CB[?UT?J6NMWIGT55NK%RS?G&-V:F[ XD;K19QTKD+G*JQC M21QW6@ZN7=?>N0HGXBK4;Z_>BAUP$$]A0>'UVP74I8KK!Q"G?&ZGE9MB8401 M&VC/'F6^SBZY3$OO]VKX%+^4V9FN-W_'* MXT=O%'-57YY5A6UL20H1X&F.0#0%"P9V1<%1'=5&FFR)EG:+;LF[3QA]D% . MN8?$U7;)]CEBDT8G[]V<#O-X/__FSF%>=R7105@1#$.Q!6(:2- 5$6A ;%>S M;=60L0J8Q^\^ 5&0O#W,%\%=@,J[MY]]M^39O].8D8P3E/;ASYN0?74Q&PU> M(NL5??3\ +ZW9B,%V4 WM*W6!HHNFXY)=,'1%(VU-G %S0 T(\,0+6RKIJXJ M@&;IW:=+]4^DV24\-P(7NZ#1A/ZNYT>_L_E^]3&^2 #EN5^0YJ@BZHYMNT 0 M46?$-)E>/&VR3(/?A')V<%\O$^DJ#)Q M=8) !"@N$HAJ:X)N(21@C"Q;!6$L&FK*JI(HZV(!*Y/U%J'(P(]O0J//QW%? M1JP%0_)Z.0(9P%@3OGUZS!JL[PM.159D(@)TEF7"EC0,4S L518P@BVIF9I, M$&:2CU$?EZA?':(B)LZ#9Z [^_X\Z(>/]!O=*\@528L 9% ">8 7++PD#KP1 MC3/R?P[#0=Q0T#C7*GIQ+R]8^QL<_)5/]6:VWS4;D#X=7]DPYD4Z6$S::M9= M!,IBZ"^&7VET3Z.KM-^*Q>;,NFE'EN#>2$>K-A,/6(9-K"C20DQ4!*N($UY_ MP41_1!] ^OO/--T8WX.(@H?Q7SKX+1PQ[?H9E.F7,(XO@AEZCQH[6IVLM9 L(%7,4'R&V#/PU*$?K:K9V;![JB\R&N50)9;LDS B7+ M:U5D<*=DPQ8,1T2ZA%2,B9[&"W* +EQV$;(%,JW)@EEA@EDO&C,K0"CY%GS\ MRNLD][>!X+%H3]&]*"RYFD)F%'?#"'SG[9 M"[CF6QB$187MI$WT&TA]!'ZW@+ X3_VE4%3?)Q.Z7[)(-3!$DD3^W9C[!C?A MI1?MV4/'KDLDQU(%P[1!RJN* 0+>, 25&,@Q-,@OPRHD^PD6PZI"!1!AF7@2SA#S+BF.[0 M&M@ &VSG2.0-9%0!;I%8Y((V"A_388%CV(,7T]ZK)AV"",[)(>"@F66I^W'3V'LLX=?#!O+ MXLFJ)%K[%K/&T7HJFY5=!L&,HVAVH\GQD4Y9T VD$ MGDQ,@6C(%'3LFH(E*8XF@A#391-,$1[H0-S6RI]H+8>A/-2#&]F?09%%WHCA M9?#H!WZW1$=%A[6\[@HV M2&G62P/W+;.Y!()+0:TJP%12VPO.S61_34 GY38?QV8YF7^ MQ9 G^%R'H[V>7U1D;V:<2GHIIZZT["),T\3!KP#O..*9AW_XR)V'_1Y;'.4D(;^)Q&$O< M09(D+;41%P*R'.ZO7I+E\/ H>9H]Q??B:!1?#(UGSQ\Q?+MAQ%+J&IT9AYEH M)2OLY]K IOB+[FFPP(1A06Y^#ILTW"1CE@=).6<=4'+ S_(*F?\QP\^R=/,, MX:\;UC_,25Y;<37%%43'T 7BF+:@&XK)*AV(2BQ1UC67Y1DN6,P_@5\*#'#<((]> &D7J)_LR@7GNQ.4!GXR7!$/43^@4\ M+U9U*4Z>W!;PCNNZAJQ; A*Q*Q"BF8*I:(Z@FIHD&;;EJ):Z M@T&2O&SL/^,P^4>IRG#VPS]Z?_QV?N,(UY>&!0\)V S#$7QY<67S[\Z_?6:O M>LF*#F^NC&_7[L755W9I0+/W_>&Y'OP[\B_]W@EU>R.PN]][RGWD_"3WOWP$X'16P!?/?Q!!=ZD@#]Z4F$Y MXY>>-S7206&S<0#9-,/9"$4O6="PC)6%J_"D]SX;AAB.8R\8Q!M//CPRNHL- M(_MV^H54H\L\"9:V%5E&G248KH[0-[!2M9N)1C;K9J)(7;/)AKRZ5AN52@Q_ M!_;;#\$'*3J@S>VJ,A-J6^@>\CD*XURG2\N+HM=L8G.N?XCQR,Y!]MQ,Y>"X M,?K]\>.85[[,XV,::3HUK$P,_3)*4KN_].WWF ['H]FBO_C#\B7,^GBE7A3_ MO0D=:FK+B?TWK*FTU$UZ>-S0_D, ,-V_3JP.,!BE?X 7S6/)=/_SUOY:LYL' M/M-)[0$T.]RNVP/Q/3I3M-I-2_Z^7Q@W[LY2NY5I@P1&Z\7#)2C&(&G?[%U, M:@\(:=8_KMS%JF42HW="H00+A""T(*QN2T6/S6?E9RH/_U$*)@<\4?23>F>+:Y5R[NBR2XFS\^MV M-UZODG;ONJSKA@/Z'HNG(A&Z MK.M&BHCCR;J6Y5/)62)GNGXJ:4M=UG43I,0TZ_IC+V%_!MXC;9V,Z!*PNP3L M5B"JLVJZ!&R--'\+;L<#J@UHRRR9+@&[@MSHDDI;E$W44:6C2H.I8\L,+'QS#@,PP:V$%?8M/(1 7/6NBO!5%I< W<,/!'8S;/:M:3 MW7GIC\8#.DC'?3T^C9-L*HSC1:PK/9N*PF?;I3EV-9%TBR1,D*Z_($F294W* M(2UF#X_S^)KOQ4XL1R,:5@3+(9( .-8$0U9,04:R9"N8S?U MT@4>0]^(A)5 M0[EA-]N N\JD0B.*&+,S^IBOLTLRDAD_O6C ILTDK^=!G$1C/@R"Q^IN8)-D M$S3<,!I2X'/@\8UF&*R%\/-O[GSO?Z(9DJIJ@J09LD!T1Q(T A20D4D4S=)M MUR(IRDDZ-UUZ:Q;B3M"S+[I,(TI=7Q'VTOH=,Y0-O?=#G5H,]J$@:0CNGY!QN#KGGOHU9$?-A?.3J MM%' 6E0U6=4/MEH)A1T[F2#-;DL#3FRV=JXX)&^\,!\U_)*AP4@2J/C'^FP9BR:'U@B\CB2I5IYH@^P%[SG\$][(>/ M]$L8Q]]H9!9R?@-]Z-^BUVL@U9 MT177 9_-L 1";$O0)$,1+ NK6#5%UQ3U6WD:M\]C;4.HFX?"FFYO513R(" 2 M@=MWAD5P?5C!?7K0=.7'/T"[LR_ /=K *F,HTAB*9*3)[#.X#1QEBJ@KV6?V M.[CX*(_"IW%$5\=/95L2740,07%U(A#9U, B)JX@.89J2HY.3,.="C/Q \KA M;16H>T4*P*[M'RDX<^'$#Z):E.% _(#5P^\T!8G2=EA48N\2 M#\2B)3 V8%$IL^I88Y'#L^@$KOVR*,EP('Z0M.9I2%W%&MX_4N0L\P'V;2VS MP5V:S92V)&*-B#9 #I)DS)!!5%&?YWQ959"E.H(D@Z='7-<0=*02P;1D$QD6 MPZTY-0$ND?KG#, JRSX(H)JNSCMN50'EH:U+K05P2I*^ 4&EE*"H#8#*F)#: M@!(.*-X(SEDNHCF._8#&L='_S]B/N0^6RAI=* QI>5L'NI?'9$BO8SQZS69\>*'XL8XZXU MG/3^JA+6#/EG&/U@;9#[WI//]I W^/L"JF<_PX'A^@U^'&%4[D#$D-ZHMU,O+(B1/P?5@*WM#S([;: M"5--*@J*TJIUG*7+7;>!->N@_C<]M&I>^?1.%G9H =(J<7&SVK!OBXF"Y3.L M',Q$:;M<:%[EYFY6MAZMYTH@9^6,FT01EL4A9@D"YP/0TO[0IX.T )(_)>*9 M=E]\[\X?\1(W^&W\2 ?%ZLA=A2B0HBJ*82 !209+K2*:8.BF(1 BZ9HDF9IB M2/L.42C%$ 58S4]AP/RJGA<,0$0 /E)YEHVD>1JS>M48_HC\/IV,K(FSG^$I MN9DUO"JP"V?L/YPA=^&,PXS) M\+%>,AU/UCKFP6=([4R97;,*6PN;MSM93FG.\!2AW\) 8+$KFOC3\SAV7_88 M[SZB]##I AL+J*S^C8,(FY,[[:'9$Q7B*G5&UCJG>RWIM%WYE*^I._"P3 M/SFV:1^[X#,LULY*.BC#M%P.?0[#P4]_-&H=RR#U3%0/9A^W/6&E2V0[?F6R MYH2/;W1R7M#SLGR9O0N%+GFM2UYK8_+:5E+/BGEM"_+A+J/0#:-'K]R"W?1B MO[]YXAK!2%$V[,F,7 MIBBH)JFFK C$BR+FC89F68FB):"G%4D>P[UX\ET.63_;IZ MQ"Z!K_.(JM4CML4,DM0S63I8;4][#>4U&>0+*)=?5I2EMLZ5?D^4VH[TQK&7 MMEO/G2?=Z91C]JU!J8C*P4Z(VBX=.M]Z8]^Z;F'8&OZDS<:?;=)$]S N-"FW MY5P?Y(;7TBWVKRU'D1U=18)-")L.B&1!DQ1%4 V$-5/2% /MW;_N:NDZ5[QS MQ;M:NG(M'6YGEG&KV.08:NF(W)6\'*I::L8V[[$LRZ[2/.D-Z=5G8%EY58122M+.UNN:1A M:SGM$DS..! MSW(DX_'3TX@'<[P1_![V. +A?G^&2A!^/3_-<[OQV,B<_]?+X;[WX(&'UN?G M8^SXHQ<.X?;_\X*Q%[W.N J=]=ATW&+:VUF/OO3I4])[ O^.9U/V!E[BG5PV MG*ILE@VGBNMGPR&\ZW2X0[Z[@GK2MFZ_U#;BUU)P&209UTTVPLQ,3%(S\=T< M\H$M@1<#GJ5<9+8)#N_8'U^]J/\P6X.$SF8?F'SDB[JKJ;N/#!G*=I'1N>2K M0\N\RCFBSS08MR^>+(EGLKZ3-(SFP8J5LP/.I6NO9UJC$,T/^F$+3U>D,T7< M22YU\T"5SU [T\9;KBXF15(S[V+>K]@Y[QSJND:O^;B%^)KA1=[^9N^,63.@ MR)K\M$-JUP>PBY$.I'7 M*:&.(O6.4=<\Z5Q\3&J%CW=^X"VY^2H-IEX,L^-8>NT'?9I[H>TE\#$9I^TE M=]9/)=]$19#F#EM%RU9<1Q4%1],M@9BV+1B88$%7356774N3D8#N2QC'A\1@]3XTZ-TG21&UA1A\$\3JF,G0 MW0Z< %=)HJR+E9&20;>X(4]\,;3"@!TWI1TI+X97?OS#?&7_[WK])(RVDKV@ M(?4%25@1]?GL!=VQ56P:MJ @41*(:JB"9HM$T(@K:HYNV^;^!]B7F]J6TQ5./OVL&J_+05BW(\^*,_UE>0#JX5(0=O[J+@-AQ:&[LO+0_>8! MM.]L#8\@ A_BV6<:#%)?]2[J?;J%(H#Y(P<",PN&V2? MQWO? Y[!>)V 6=Z^PAZI]HGPWW:]V*V 5SM MQ*\XSXX7',#7/^D [K_=O8; MYP;5[D[>"L['M3L;')3S6ZX,SEGSE*!]!<'U#S):L1G:N1=:Q?F9&?0O<.<' MX6/K-D#MO?*8,-._:U;B?@XU8%N'9'W(VW0MN/M+N:]&TRS"WL+I<=M>:^9-\8*DUBD:)!ZWIMD5?*>@:KIZNPM!7YW2?T(9^RL@JXO:)!EQ#.H0$3 M6>)H(;I.X+,BRIJ\ BWS<[8@&%G1#=07=5E53E8F+)6N: MRR-^P&KKD$)D@E1E^TC!6=(7( 750:QL,ROBKPQ&P(>)?8M&9S%:5&='$ZZ))M]=T%U>K]1;Y0\]$&)M"[24;]S;BL" M';AVE]?N>+7J!OCJCT;^4QA1L-T>O=;M@/IUA*W8 ;M)HCNVH -WEK;L;4N. M@0@2+%57P=$R74$S14T0;4(<0U9M0REXVW+SO.TWD%++VZZ E)FWC6HAA8_[ M-ED%"W,%:1"GU2OUT4$41>&!*8RU6E54V!4=4S1-0=0&_^X2P7*PL6PS/GF!699GL#F:<\3^P1&- EK"DZ[L#63HG@9P01@E-S1Z! ?I!^42]YKVQQ%O"OS52[*_8%OXX6 #-,A$PSSLJJED M#D15MA574UQ!= Q=((YI"[JA +"F051BB;*NX:E4N]1%^]>/ZR^^2&9.IFTM()'<90:?)C\&OA #!]*BH\<&_#N M6'&> \0Y[$BB*RFZ#HA1)2P0I.F"H2)-L!U+5Q3P;4R;!==@D\M ?"E'_:T M6<1;^9JL@\7FF,AMB-LG&MW.8V9>\+-(JDZ0(Q#%18 >6Q-T"R$!8V39@")9 M--1;X!R=B7TQ)_:70%$"=3BD?8:ZM,KVQGNY\A+*&FL'?7_D'"UO:S\LVZYLFX:@$L0J2HDAZ+JC"@9(?-"L#I(EPI# <""1 M' XV!Z^(KV\T89/F+Z/PV0?V,E^_@]@Y#RZ FO"PX-Y@;^,<"%H7OAC#=]F/ M8;!.C?;;'/2&2%5D128B<(MEF9I #,,4#$N5!8P,T=),#4P0S%"FOOLD@)52 MU"*;@5E$V1^46=1T8#S#[_?TVYC%82Z&&3MRUHPOQDF<> &+KNY'WL@(JR+( M7T$GKBN 588$TQ"QX+J&HJJ2J3L6PP[(&V:S2;*:VUAK E0)&W-W\<9MC<(% M*U.71$P4#;V)B\7@%#$!NRS*FL.#A'X,@_0F(TDB_V[,%=U->.E%B=_WGSC7 M?0N#9QI/22:;N"8A#1$C77MLT,?[D=MG/HJYA\1A2QGOML&>;K[))+[Y5]9?ST MHL'%$]_2G^'")#X/4C.C1'7^(VM@X7I^]+LW6JOQPA95I:@[MNTJX!3IM@&, MC!7!E!TDB+(KF@A;DHG=E!!(^D#TMRS(G6%GM;6QI9V_2UM#>\O6J+O=Y[$\ MH\'>]G-%>0C&!LA"32=K;NJ5,%:QSG9C692-L 5.6C4CC =E)$5\RPI[VW+@ MF+I[>UO>+=F6OW-Q.=F6T^VW3GQG8S.LHDP"9H([YMW:'4!?Q''62V:OIFE% M,2.]^X1E42<%K$S66X0B S^^";/^2F"Y E,EKY1_1:.F&_UV?,# MUA[M(IAAUXC\&'ZRX6-PGVH X+F+(>C>!FX:3, D+VJ_74%?PO$DH%&KC][> M9 ISO8E2[#NX8.ESH:K#0%55= #-%2R7XT[+P.&V-9@Z-DW_/0^8R@B2,&JF M/$ L=B3JN*3E5@#Q%KR3\>57L^3+!H+-O&M$]#? GH>E"/UL5\\,@]U1>9$7 M*"F*9,DR$33#L6&#RJZ@R88M&(Z(= FI&!,=X"6%J,["99E.8$0G[9"[CF6QB$10WG MO# G>*\RKZI^!D]5T%5]GOI+H7A+UO.[9\*QD0J.N3IO"OHR(&\!?AG1)^ ( MFPXIF_F:H0LV!7]0.MVWBSYF9M(A")/ MDL@+(S".O>CU/*&/,; A0UD4CD:<$1,:@7)JXDXBS'TFX@)AL1,4+#,Z;#]^ M"M.NRQ?#QC*=QHYN"ZA:"<&;+=Q3U-Z#LH&_8G^0H3V)]@O_&T"9Z1 MN.B6R=#MU[W&6BNB304>$\6BX[$G;!1)8+.>TWU_W>RKS?$D$? F=4F0+5-G M-9Y$,)"N";9('.+*JB5:.*UD4^6B1,NO>-%1Q<70>>ESI+ (_T7 D@A NK%_ M6,#RV1OMU([?('JCLE0ZL:C-UH%IB5F627B3!G3H-U+B@N6JEV(O2U9?U3^] M]%Z;ZIR">A'@17/Z934D9Y2ER95 +*RY4DY3ZL&V,:<)\US@$I4W M@W++";3[P@3;W+AZMNPB,0^B#M1;E/C_;2J0$HLXR>)2156"H$1*R@W"SR#B M(F_$+AT\^H$?\W3YYP8[G:"P5!&5\MTK 5..1\5)S X4TQ^;&/_6P6!#BE0. M0A7774$[16,ZF-AB#0T:PX85"%;5MQ54"9A*(GW!F5-;1#J+0V*IBD2O"&0Y M#2*FK'H:&,JFSW04\K/UYNY^A1V8E8)J*V$H50;DY.'%$*P#,&]]L'3V[^JZ MJJ@CTS4%7=)DH+^D":8KZ8+JF K&IBJKDI8EG^I%<%?#4!)R"VWV]&2PO+N: MR/W,T]=* <9U8)H7^1=#GHAP'8[V&C2NR-XLG([$4EI!:=FE!((H[%,ZX"&B MZR3L_\BRH)P7&O7]>,O5&ULB*[@C6NELY4TXEH.=*P9B8<8T]8!SR&@47PR- M9\\?,7?.6D-+HO!(,&UXN.VI; 397%S:O5UF4D!_)) VW$Q1F_7'DK -) M#O8L-65IS.H\R#)8D_5:*NW-Z >K7U/E&0K6 FA+R?%,[B:OYP$8V.,TT8>% M\6\>O&"O:?.WK, 8Z3JK/91E35J,]\I9X+HF8N1(MH!%#2B@$U#,8()$/_-;GKT^3;W=* MSS?V474JLD0/=/U)(-CI;_"")S4.*KF(-[Q\I,EL7X9RB MUT'*BO'MVRPHK#8*N[)I674H]D2RR/,G]%4!KHVNS;H]' QA9 .$+6P-L8O) M\^MC:DM3UKE4EA%JX.3Y ^)$9/Z;+N/*2%DX>7Y'\OD 3X&J=KZ&04[ WGG7=8X^RMB8R#>?9,U MSMM:=8@SD/CK-@")/PP>!UO&3UZS3_"9]31)_*%/HU[/ M'W_^_/DAIOT/]^'S1^O\7[ AX3^J)&(5__IQ=MOL43&]YR73O[[<1:.!_PM] M>1KY?3_YRGM#]P;^(ZO3"(-_OBNFPO$QX.S.+V$_#:J\^/&[3Y4.7M-G__IQ MX2L__?IQLJ8,^H\%\']]FK5U2R%(O(@'.C\Q3 HB@O_!,Z;?3B^DL);999(@ M(?;H0>ZB7S_F'O[KQXR*6R)INB_;2]+TK)'7;9\H ;DN:2\!JZ5"G1IQU[*; M&DG\.2O+?#5IT']X]*(?)0[(-5T 9^X-2F^R@)O7)UH2'^,X 1Z-YB[>UBJ^ M>O\.H\E;XO3E_!BTV%*\8^_EOE+'WBUD[TR>.R/:3R*_/QL?<:*F6LU?V_DS#^\A[>O#[ZS+XT;%9/A;92+9:$*W,B8L;=O0=O-S0_D,0CL+[ M5RN,0#ERQ]3_F;T+_)P9ZQNC$4_C.$TVKW;4W;%Y MF]F^$E\=?W]A-RFG9.K==A9 M.=BMD7PX\@J.5D./T1B2=.9_>28^4B)V:5['JW8 MZA1SE^YYQ.S=:>4NW;/!9T7'S&8GR%9'1\XN>_?(2"DA15?;2$HC"4>CSX]W MOYT8W9 D\Y-#&9.&GEVX?N G](O_S!J\%7LHFZ^I83;RXK@H7'EF+P_^TXF2%FMZ4^,BM4A["7@+3G6?8J(>U3[-T@+H M8&8>7;&>N*=&WJZNJ16N-'(IW$"/_])O5.7A1FW8(VHN..6>6[Y B\_=5[I*B9/ M1F_NJ&*R#=Q]%'IS!?TZO;D#;FFWWMPAMW1Z$_Y5->5H>,7N>&6'O-+5[9^. MC;6CNOTF MP;6#F\@+XO3TVAC\>QPG[.[3T\D97=6&GGJN3U<01M^#B'HC_[_LI/29II3] M[/D!&])S6A3&\*?R@HA$I*96U3+Q?C',#:#,'>-9(S]@@G=2Z'YBQ",RUGD^ MGRJB9A+/IG?);"1H/BOS9W@9^D%R$5#XT_6?Z6S0#2CM9QHE+'_AF@9^&'T+ MP2VRQW E7/":_C_<>&K4[IKCM)5\S6J.TP#L2&R2$(L&X:X#P G51S=OK@3" M36/QXZ@T/%D6;_1LB7UR>U>T=MQ9 %>C(3X$#26$1+W<[/J69]ECB7L,2&U7\'I"X^JTK?S&VNVV M*[_A=U"Q?G!?2L]8.(4]!3_R D#\;D5TZ_BWX]<#MH=O$[=@4&!J7MK)&FFH M#]T,[O%>&B#MP(SM^'?&OQV_;LBO+><6I):/K;H&8/5<+48F^9"N5C:?AXA= M_Z]U/&12;7)0>MD>R)8_;3DE,A[=84]C&4M2<,=8VV(L,"L'E&5$Q$8PX!^^ M>8\[G>C27-;"FH;DCK6VQ5K?0C9BZ(DFU+B/*,^&/E&^8N>9'5^U_#BU85#X#C[_X^Y,;P:67WNN.BZ8:PT0( M(]*YRQN[RZ22N\PNVP,EE_A=ITC98W/%FLMK15>LX[5C\,Z:RFUE[ZSCMM8[ M;(UEM9+#UK':$W4<9D/K62)\AJ(A_E#O\VM,#]D*F6-1=Y14&'\M/6 M1:F]JZ_=>?ZG+. *')E=MF>.[#CPR(B=57FC:0A)U"4@-M84A:D[+&/,RI95 M16UJ?XU93' [^__4"%#WO# M@ZOSM?.3[[;-2[G$"Z+KK#>+"BS44%.)VR(L]A=?#)D0 5*D?7BN:1^HD?BT M4/T-7A=-/"XP)C_OC%#3O(I]$$H5I\Y[,PEU'@SHL+'N\H'(AA0B<],P&_K2 M_/TV:U6=CRS M2Y[IFB*TDV!=IX-V$:QK7]!\$G4]"5I$M/RXI&82;:_#T Y,!390H;546#% MH354R!JY20T-ZJW?%IF;<.RZB#ZPISW3-/IV+,*KZT_>0FIU7<=;1+?LK .D MHM[4&1;+#A0*=#6"P9<0E-9>SA,.01\DDH;NJ[?H8\.O<<+&>G!+XBBHTAT/ M'P$-N];LS2+*P;MN[1-FN7DPR[N&.3>DIOGG+@T^_)@V^=\'H6;'Y V5DELX M)C\*2DFZS"Q%39.5RGXX3%A=C]FYV[#HX"L;I4BJ.[GC\ .S3 MI51T/%.=9[J4BG82K$NI:!?!NI2*YI.H2ZEH$]$P2FNG%^KXYHF>'VMYB/N>W5\=##WKWW,<^K,T@Z*=3EK[218E[/6 M,FIU.6LMHAN&/UF$62)24^OSF6%Q,M'<0*;ZY%&?=\;77LC^M4?P=:!S>8\'TO "1--YVUU$";M]R:F M?_X&SV3[Z/4+"SPML1'/@Z=Q$O,K\+;\B,ZU:05G=YS<($YN%3MA5=>DU@=] M:[,7:A][=1'H35FZ%1'ICJ6[\/BZ3-XQ=8.8NB7LU%7YM)^&O,J'2(JJ[;[8 MHA8-%\TI3Z=BWH23G&<6FP@#7NYS1%1):Z]X)!:Q7'4B*[K1M IO[B)F":?.FEKXVBBDF/T^9XF(X]/LT M.CK>. %>:!=1)A.I6RO%=SB1^B0E>)$A6BC!]\\01RN]FU3AO'.8E<[Q6)\J MRIZHTB1.W#G,JDBPUBR853;0$6N[I/-TY.RI3 '=:->1W0Y%6#"S7.\& +>U M>.T@_-+-N-\BO^Q_+,3>.:8;7;]5CMG]),0#LTLWD7Z;['*(9MJ[YIEN1OCF MO>/8%,D]$*@;_7VDANF:@;U'UDYNG^.:B;OWV$%NNNV:@; M8KSK_+7I;.+J-!P#O'R:?T=G9'Z5X_#D$$J+?? MK^U;>-5M_.!%-)X^C1\HYJ8IL_N^ 6)AGX4S*N5>FSWO%WA>\>TI-(OOYX^U M:1 ^^L&R!Z<+6_;,^9M__9A;^UN@SV%O*1@+GU1"VJHE+[Q_EF8]]PS.N;/? MUZ"H\_UJ*5CP6X4GS:-EG$2_5$'(=;H-%D.3_;C\,6QSC7X9AF$2A$S\!C]Z M+R/X_U^B<%04)>S*#V%T_Q&+HO21_?R17?@NNSYY?8+K8RRAX@.__GN?_W!K4)D35246PG;V)(4(HB2Y A$4[!@8%<4'-51;:3)EFAI MMT@4T:TZ>=?(NZ,CP/Y&#TD7#"MCC/SN8_4%RXZNZ/!(P11E72"Z1@331KJ@ M69:L.;)D*2Y*WR4M7W"-AVRP8,>V7%T59!>9 C%<6S 5DPB&*8L.0JYE*D[Z M+KQJP6L_I/:"%5TV'9/H@J,IFD 4RQ4T0W0$9!BBA6W5U%7E=B5ZUWU"_:5: MJJ%IKBH8R #&LQ4D:,3%@JU9-A$U9)A$ K6^&K$DU4B:I@]&X-:3JYN[@ T&KA&$PG^/81 M$ 6&,4C90/A^_>[3%7V"7YG7U$L>:"\8*>%[,OO[*: ME)Z$SGKL++_W-!J7;QL'I1O!Y*(L];&7A/R9BY]TY\7LGH _;?:,<<*,JX$? MW,\6DI3O]7A'$KA\&$8]-F;FTS!#!X9S#H2 N#=8+KOBX]#K)\*, M]<)H0*-_OD,?Q"(;PN7+1. *N.H8.>V :WU;:!%<2L/@6MMJ:@.QZAA7;2!6 M'1NL#7#5,=4.Q8=ER<_\9_@A_?K3_P=02P,$% @ 76VD2A/)!&=*$P MD=4 !$ !R9V5N+3(P,3ZOWVZ0E"B!@DE:3I1:/B06 M2?1! Z5BJ?AT9LB+X.\V,;F0 M0K H8DMRE6GUDMSIU@Z*1Y4E=!G1[DR?NL>2S5M MOSHYZ;3_^>DFJ8:CO_Z%)&E/'\8JXAL2>">3Z;:YT :48#F1B(NO'@E\/*8Z M+_'@B*1J==Z]>]>V3W.I8]V:4KI8I9]0/;:ITP>03>=MZZ33ZG8VIF3&RHIM@BXG#3&@8R+$8/$")UXX$>PAFQ2+XI#@7+NZ9-L52R3.4ZSIR@O) %XO91RC5<:0T#XIE MX,$.";-0.T3@R;:,H6!YYI;.F5[0@)4T0>C7YDR8*ZGF%VQ"XPCJXU\QC?B$ ML_"(4&,4'\>&;22(Q3K)KXCRG@HAC>VF[#7>62RXF,CT$FY@HSQ5,F(CL$N" M/SX/KG=K:=*.MHTIVQ:Q;VQ:_V=T"C((ZLX UV)I".I:<^I/5J^:.ZFM+N<1U3JU*N1K )_E!3P MT]<%SE9 \/N\?WMQ>3N\O,!?P_[-]45O!!C>]V_-+,OQX>3D:-BP^D<4[ M"OVWF3'#H7(J4VJE'^'U=1U>R8L-Q?[>\%R&YVOP?^>L%QFF!)3AGA43ZB;S M,_BF'(/#$?SY='D+[/6OX-&GN\'E1TAW_?LEN;Z%Z\N&Q3(LGE,]NXKD-WTM M0JY88(I9=)/Y67Q;B\7>\".YNNE_:7K:W=S=2L/T2*[ZR54MZP]4<]V?] +K M8L/(-$=E%2D_L[^@M\-U$$D=*P87%H#(";G+U69#8!T"8\T%T_IX.QGQ M@(-$)89+0OD9?K?-\(#=,Q$S^!O(:9*L(;H&T=#NH$ S)C1X/(D+A(FK4?PH MB)?29-'P78/O2ZH$M#]]Q]1P1JOVUKNE_0QW MMAG.@ @@$0O5L%FG]8*WB_\NX75W3R.\U1/A)ZJ^,D/'$1NR(%:@<]4^NPZN MWP)>;5L PK^T_Y-<+C8LM$L:J99UW3,O@)_Q[C;C&59# M9CTR[Y1<,&66=Q&Z4B+$9K/ )W7)K03H)_OU-MD9]DMBT9-PA(W]$EOON@0<(=%;/PAM,Q MC^Q;L"[I=;']AO"VP'%'4))#;4RAABG<2#$=,9R4')MJ1!=+^FET(F4(0A"% M($S#8 T&U_79G^#@%4:NMF0#9H>UYU(;;<<]'ZC&&:.EE:K&]5/S\%N%$U0; M&A!J62R2SZZQCUIOX!\#/K!-,2[!P^5?37]=B\XIR]3N-8K:N MUHIMV8_@Y?.5$S]#,&+1R"=&\6;C==>/C\ZYF:<1D'-IH]=,!$_PQ2I"^KEW M(FLY=#OHVL!O3*#.7 B;XM\!6TB%55F7]S(X?K*=(%H*25:8#<'/-MF5W=CC MI-<*TD^[$TDKF/PB+S*P9E70\TUICW#P7,X"*@'Z^7>":_GI;?(BP6AH?X[I MSPJ$EX3R4^V$ULI-A39&\"QSHA78?PS#3[L32'/G1QN*O_-$:96F7QO=;Q9. M8*[JI&EC-,\U>UK!.DK ^,W B<3E9E(;AK_7E&H%QFO ^BW B=AYIU<;FWCF M>=9*C;\LFM<"NDZ,SYES;5C_ 9.O%2SA:3GXK<.) A9,Q#;VL?<9V0KL^^3] MW#I!O\W9V8;6'SA-6\$ ]I.3WU2<0.&N*=O&:)YK[K:2:_ HC)]N)RZ8G\=M M*'ZV"=T*')?!\9/L1 2+)W<;NK_?+&^UH'!U8+]!.+%"[XQO8Q?///5;P1C* MH_DMP D+.M/ #>LE3EU9U6"ZLSB_+;@7AE8I&KEGL527\]/IA/<*-RKCH&X% MGC^RA;RX8(;RYC2(4ESGITY+D?RX@)]=)W2W,7G;D+H/4N&-IWF(9]B!&B-% MA9XPI;+#>$JD\U+XVHF];>"0'%!#VSYH*SA]IZJ0G]""17,["=T\<:G[ZX@ MZN?;B7LET(2+TFOB&L[+<[Z]?JU4RRXGY.>YS-*WIEGO*\P1@$MUP:,8FLX7 MAH=CL[!W#W[OE-F:UOW8X G6X>I0MOKB?MH+3V<+K&N69D"R'$B:16(,FN0R M:0R@4K]>>IEBJ=;_5#B_@3A1L8Q]&QE]4[!V;;U^M6FE^V 4OU01QA'#8XQ7 M=;M-8W$B/W=.J"P#P;#)QCKDAJ[R=.U<(+Q-V>Z$?MJ<\-EK]\&_#3ELK^O>IKDXD9]-)\25!#<*5GHW=%5Q=C9)*.GQ ME!'RT_GX,6E-@]P+P[TYKGKY?ZO]Y0,N46G(QM2M;<8D\ MC"V@>=C(@>!2V65U;@BJC)"?UH) 4P*:+K(%.\,^]=^5$?P M<^_$FJIPWZP,J6\+^>U0I1RRQP6\3+]U8E!;NZ@:3VPO;V+<;V2W&^5W&Y4B MN(JHGVHW9+5K%U1#^O.1GGJZY6C.$ON)=8\_VT5LYF8W/%;A,9[/J5KV)_V% M;7J!X??<+!T&=R3S<^=N34Q@\!6; )$,J6%M#ZQY_:A2,GX^G5B5C\_&4]H# MOP.FC>(!+IC$;N\S*/9H$_7)^/EU@EH20],$+=IOL]&;[FV7!K 3[P3 MOZI ?-/.GQ*F3G>#EYZ3?R2]GV8GF+6Q=[QQC/?:MJ%2!\S$2N!*22Y#/8S' M?[+ C.3E YVGIX-^6%XQW(*2;!CM"0P\)Y\B1A8 @HMI+S8S6;SLYGDS\QN3 M^ZF =9\!6"35AZ0*D50C8B3)Z43&2Y)J]3+Y)J^=OMS0C"2JD9QNC4U6LRJ*^ZEW G&SY^68^61]S8;:V M;S8&4*6]QP9[<]!C'L\'=JM<[CR1SR),]NY0L=0WT/I-!3C#IK%4N(^-EUOPNZ@DP""LD>3O#\U[ $ M<1MNG\CME9+SW%=(SF-M8'ROG/Z[BJB?:R=D6,SU!-!)#IZL\!O.ZW*>G2T+ M0Q_&[W%OS(=E5?)+8_BMP(D?;EI!E@M99X.M_S_>'O"_,;@M S8A#_:.@41G M1YK/%Q$[2N]1%:#\AK%\ZQY+-6UWWKU[U[:IVHMD$3AGNIW!9@".],-815;^ MU+A$T#G3"QKX%.<"MSSC63DZ MF+$YO4D/K_&(X%4KDVOAK5;G5:O;.7[08:IB%0W6-5U-@TRNJ@83JL<6*M8M M-!4-F)VWK9,. .S4P>:?EYQ2NK"";189O<)JK;&J5T=H5!M1VD**EHCA3<6# M"KOV]:/4TUU74R&3P M1VLM7#US]A#,*E?"2LC^>E+AN=VHCF#=*AKDQ-+?K35$=2T$Y8'M+#M5E%A+ M)3];:X#J*F@>5%8@D\$?3\O<+%3UW#,A^VM'_BPY3,PJ<':T_J[G$$\CH2K4 MGQ_*1DOSHX2<0[P M.XH8178+HEN6K0<'I33.#V8'^O6FBMF';A&\R0ZJ0$9&T6_S\4>W#-M/#DGM M#QSR5USH!)OK"5Q)(")ZK,I6"&JF51B2$_U7/[D)1B5,E0^7WVUI/.U@HL Q?2'M;<*7]O$RUHE3R6_#"[A,[/+*\HC_1(#H$O/5GVQQ&?6NIT MME(">D-]B8?W $!2(SNK")\T!EV2[>]_Q_" [\=5BJ=1'V?!-LK6-VXLGBZA[*M ! M\5NK*-M&\!20P[04KK3!Y4Z0$#\G!'[+)PZ>J@'?U/:LVG$ RHLP^Y MW6\,<:H(_00#EMQFE:(^K/CQ ?5,.06W^QOWT4'V(J"FPF61X.G:O]?B5HHD MY&^+[0Q#X-'5 #H)B_GBT@N&;O@"EP4J>QNV61;O%.@)+I#TD.T@YVKE7Z5KD"I K9D6YG\$Y MRJ\"3KZQL=HR?"75A'$T[7P5E$M_.)'3.VEP4@BGU+)])*OQ<-96P>>3,%C& M+YMP,UM)#-@4U[!*M>PM%DK>@[KYFM@S\$\PE!NP>ZXQPEOD0A<]/"#?V7?X M9U%Q2J;_24JX/7(MD?8@A[)KO:]PF36[ 4\CM$<8I.NWDSO;PSE;I-6'M@OK MX4EX&R\WD]W_<8."_-<>"C0OK( =*0_<#+8&;=F$E?-)JMWEKHAPF/6!RKH' M*"J%G\W#=!^6ZR3IRZF'6ZMQ-ARGL;()/VW71(QF5"0NG09_7@5<8Q-P!M+? M-=>->K?<_,#F]6P%_QW\!]L!X2F&>-C22.*MQ"B_2]4_HL%_- VYWJ WG2HV M!<\.NDWH!#0/;'C^1U)41KN?P,G\D?6V*P2(XSVLF)A&&"$]$)9+:WM8$PY'9+W/Y/*/![@+WB)5Y([+%,:(9'B8<2"F9"1G"[/T]7" M1<'6,HD/*4HU^B;O)!>F+QC\O()QR#KX4GS\_44,*2'!,OD?!-U*V"/H(576 MY\65@FXO;<1.L8L?'U0!ANGY=]#CVP/P_@=:G@YY4&C+I5(?4O'*CK**0C$U M9']PY@I__!E!+ P04 " !=;:1*.MN:T]\5 #?1P$ %0 ')G M96XM,C Q-S S,S%?8V%L+GAM;.U=46_C.))^7V#_@R_[<@=L.NG.3<]-8WH7 M3CKI"Y"T R>96=S+@I%HFS.RZ".E)-Y?OT5*MB1;E"B;,LE,/PRFDXBL^HID ML5BL*O[\]]=Y-'C&C!,:?SYZ_^[T:(#C@(8DGGX^>KP_'MY?7%\?_?UO?_[3 MS_]Q?#SX (\Q0@@#&Q+__H0X'AP/9DFR M^'1R\O+R\BZ<\("^"^C\9$)B% <$1<<$?@E8^73X..[#V?O M/I;^,J9I''X:_%#ZU07#&/IQ].CO[=/KC_Y6_ MIHLE(]-9,OC/X+_DQX,O-(YQ%.'EX&K%U5\'-S<7[P;#*!J,Q<=\,,:"41R^ MR_N*5@!!=#'_?%1"^?K$HG>434\^G)Z>G:P^//KSGP;9QY]>.:DT>#E;??[^ MY!^W-_?!#,_1,8EY MQ4&HK.ZIJ^_^FGGT[D7[.O.?G$92\W-)#"T6!PH/Q" M_'2\^NQ8_.KX_8?CL_?O7GEX]#=!\&=&(SS&DX'DX5.R7.#/1YS,%Q$^RG\W M8WCR^8A-<7PLI'YZEK7_RQ<:I',< ]3P,DY(LKR.)Y3-)==' ]'OX_BZPC[# MBXA /W(B)?GL.Q%?GC1V=K(OJV-H^<_[!*:9H#&:K*?+'>5$D+B($.=D0G#8 MF7/-;@^)X0XQW'T(.O2=S'!" A291W4-VFN.AU&"60R#_XSW@;'=F7%^+Q"? M747TA5_'(6$X2/;A=[NSO?G]0G@049XR?(XXX:/)'0-]".M,C.HP#.7HHFBO MI=N=A$%8P^#_4Y)-4FX:3WO?!H%< !$2BIT9.GY@*.83S-@."DFCRP.P7=43 MYC$8UD-E@O,%C:%O/HQ#L"/R?1BF=RC=PRLGKT0:1$P".DQ1BG,7AS> MIPMH*/?9Z([1*S&/S2P5;1(&88WQ,XY3^%] IS'I0Z'I4C Y_68HGN+K>!B M022,"+T&UED=!WO ;._; M,) XH:R'X6KMVB ,<=8.TP@+*W]-=0_>Z_LSR#!LA@O,DN5=A.($9K&8TPLQ MYGLPK>[S$(R;GCX="1F$*/>^:^%]F!)8>$/.<;+/9*KOS^@BKO9M?B7K]&_R M&#>G+"'_DOU>OB[ ,%@.N:_Q:'!L>E*J1>=!7872W%X0] 3B?;=/AJ[-6H' M,+8$V^(7%*5 #$YF8'PD1.Y4,:'L&TWVPJ'7_Z$!&3O(=B=F$.H-C:KN];Y-K**'![V ,XU"<56#U]N+)ZD*E=W"YEC(.9]6O20#I?([8DJ?L#PS$^ M5-JTC-ITPMWR@%[[.)BU=-W'> &Y,4Y2%@MW#*$AOT^??L-!\D O7]&P8P[39$;W/F3WRY=! =ZBWRB[ *I3*MC- MS-!;C,3?PF%RA0C+;(AX+!P$##B1%R][R&9GD@9AKXGD=/LX8>K3,.FFIE$$ M';\@%HXFA2B%!9B ((&%RAW'/N[JCI1,CEZ:B'E$8C)/YV/I_0=38TXRK]9C M'&:^910O^0W(?J^5W)V62?6&IX+,&"_$@1&4@&G+4ZM_D^X=S (APRD6VYZ\ M[SA??L5TRM!B1H(APV@?GXY&[_V"N6)T?D^F,9G A@TK(.4)[(5LGPG8A4I/ MX."D3U.8[:"/,7D6WN+S98\HM53S+@[ M&I$ [,DU,ZM?&)1"1\)NR.'@^'O'77/5+C[N W$K*=M8C:]T38)]X]Z,1^AC M<-4TK*$S/IQME'J?O]IQ"+TLWQVH.R@1\XM\9Q[ZELXJA KS772,8F1N-# MK4&L;[S*Z(1^Q[@369=D8'P.[$"\_S50#1;H>[FW4W, <0^+7Y=FW^A7;I [ MM!0$1?SV5L1%OW-@5PX_G^S8@&LC8 MQ-B#R=!*K&^\Z_O7@H5>-$(S':LHC0^K#K4#^#)75\U@7:ROUH/>3;^.A-V2 M0Q\>WN[D>[_+V+B\[W="Z%!S +'QH=>GF:,/BOHF-X"U(@5H@>-0I%EGOQ6T MC12MR$B?;-#NER'-6A22"6 #)%4A+5.1*:M.B9RR+"PR0?Q)5A=)^?$4H<4) M3)6/)SA*^.HW8O)\/#Y]GQ<9^4O^ZW]NG,LN4L9DZE-&*4)/./I\U/+QB46^ MB\"';SC1X[ZVB24,&R?@5@"*[RUQWY:B?$,Y!QG+T$XUIDZ]6$&Z#O6Z0R2\ MCB_0@N2Q;326<<@J<.T-K>#)4[7J>2YG5]G@JV4-5+ZQPN4S(I'0'E>4W:/R M;58+YZWM;* 1]W3"3MNXKDLJ65$*1'IMK:!2&Z$J+ TM;"'(=43C$&Q^9H?7 M=G,K&TB^X*R(#>PTI5WV&XV#QJ7=VLP&EJ^4AB\DBA0\ MK_]L@[?-FR/8WB]?@R@5%3):^-9J:@=3?A4.'"EY+WUB@\?2[ 0M)]7&C$8A M9EPH<)%^5LMW:S/+6)HW7D?L96G>=M$J#0VL\5^L) JP__,6P.I9PP7HG]X"Z!I@[T_? M K N>T,!_;UOT#>,C[($-'U*Q81^2^ UW(,%\ ]O"7CCC4R!^>P-86X^$Q68 M__L-8:[Z.0J,/[PAC%JGK@+Z1W^@ZWJ RM*H\[04.Y='O*YUE1=X/?)!Z&NSZH5[L8H]\DOH@=6):"K@ M>W0\UX3?-72MD(5'VDU/%CJN_@+^+FK.R5C;:K50RWQNOX=FX8ZDI@B3HC[A MD#'Q2DT6[K]ZL&8NS )E2%Z3M:Y/.6G^,)K50) MOGQ-& )U#$N$+:]!?\BC)[0$E0+\364U7,S5 4C]4;0G0> S'\=S',.>U8Q^ M^VM+$7!2;.L:\@J.JU_9BFO+'D%:*Z*&\+;-+VUP#'2+B:[@M?J-E7BJ;,V) M%=3":]V7UB+ %+;R%6@-,HVSDW&PE ]"HD#NUW$H?\JMW_"W-)LC+5M@3\1< MDMMCS#"*Q.,V_PO;I;CL!TMM]!8.)H4@4[PGG)"8\8?*XVCR- M-1M;]95H'-'*3I,-"\/+*\".D/O;Q+R\-30DO7U-)R\O&U5G]*H[?L/CX&4P MC0[2%LO RP ;'=RZ>XJ7838Z CB8P]7+V/ #.,9DSTP1STVNW7VZ,O1 . MD>QT%=$7?AV'A.$@L5+,;2X*[_U+ AU-1$%F48)/G!/N&)Z3=#T^FZ6)6MO9 M<#I^#T@Y;-&GS"\'FI>)QSF_X.S_J@"*+EW8+.73+42@K94=) M0* 3E'L'R M8E6B4+>P@>!R,@&-.)I&2Q[T'D^'04*>LWRE&H>1.BYNGTX=DD/FF#8L M!]U.'9+#VJ=B4@ZZG7X/_U260:N@-+9?H"C$-YX7"+DES411DB)EY%FYB6E.DQ[F;C2QV)K MBB[F#2C'/S,*CJD JNIY/V'-OGU(LQ\S1HR)*QN 6+[5@]9:/Q35'@7?,U%'LGQVAY2IWNQ+:04=0H[;1-^4'-OC M@@]"VG>9EEY/:0Q [I?F&Y)B>[[# 0C[+L_-IR>E_GJ8H;CE%?;#\N"_E/,G MTPXBS14MWZ5VV 6^^ZI69 ^99*XE0:=_>K[/I:[!V8>A[9%45[JX%J&Z@FE? MU*QD^#9OB=N[E0T/5\_#VW)3:=(Z]C)(Q5/QUSLKJY$OCM\8>"IYU8%&$53S M?1"VM;&7 3:>3E>-\Z*7<3R>#D>=X]C+N!Y?Y:]TE'I9<_< HW" H[$B".D/ M+_J>/5M>%DOV5.QU%UU>UESV5/Y:*2>['%NM7;0_QB@-89S"^W2QB&10,8H MYI6(H7 GE"*O$YH/G*L!*>MH[/9WABUSNGKU]PXSF;_@HC1%%%(@7L<@40J2 M_%6N*%B8SYBA*99L\U&:<#B9B/=G; 2#R$"P;,U<9&]H2ZZ&2<+(4RH3(Q]H MD2"2I["5 _@53D4#'=MPE6Z,T;=T_H39:)*/X/:0U8/OVHM#2+>8DY.X&TY% M'U;WZQT'MKP/=Y28EVY@ V(RH5*\*J9=VCX1GVU4=P#U7Y=C[N)V53R(PJ_C MVL1X&Y7!-_+*12)G28R%G?*54.$"L)W68T@6);=OQ^RH+<-G2% MEV4%#(JMMJ#)3H4#K&[P>7JBB_;'?3##81KAT:2<1VGE4)S[AJ_$LXZSS&O' MY=NEXLU+]MQ0:+J]I9U*TSE?ZH"GRB=6>1RCEUO01XR@J)O0U0VMXOF5LM]% MTBL-,.\&J*&EY:?SMJ?3YM.*;4/IY?%8&WC3F'NYDVHC;]*9GNZ;ZDL3&X>$ MPF KEX&"?T=8SHAJ/:BN\<)2^02Y7'U3!LM/VK4*N$TM;""X M2EE,$I$:'(=7Y%7\JY%_]?0S&H77\P6CSYDWKXG]A@8V^+]%P8S$ MF"W+,[F)_X8&EHI\UZ_&)@PMC9S"H39?&YM8W3GU!J6\ES8M(R_-INXB:%J) M7MI/W470L!5X6;BPNP0:MW,O@Z=U%-M& =Y&F7D9LMQ5".8L7D6$L:[OU[T# MB(MN/!DPM!EN;_UJL\J.BW(KS^&\)-H596L_M6,2+9RU-36V[!R+RS71'A@* M<1YLJC[I*EM8N?W+Y+@N,XMY*_^*[RUR7YH%6MS7?&^1>]"S$[ PI&*XPIH0 M5(TLXLC>IM<=@ZVO'SL[=S8)AC-&DN\)S1 4']O@.RNW'?AJ7RVE+['/32;=)) M"*JIZZ6WI!/R1M//2U=)5_@JN]%+'TDG\/N8#5XZ3W:9&MOFH)>IUKM 5UKT M7J8Y=Y* RJ+T,LNX$_(V:VB_A%^+V06,+4&S_8*B%,N74IXQ2X@,T8^!Z6\T ML>-[$1&EU])5+WR2*S:S%UV4)YB&)G;.7V6&'F.T\KNM7HW2 E+7SN9I,GL, M$LN'(=5WIZJOK800T'CZ@-EQ5MER-,E>A\X? M/EFZR95+RV/-XAB#>B:!R.<5X_P8D\0U*3:PZ))(2SX7)Y?Q2IS X1@G*8OS M)^SY??KT&PZ2!WKYBN:YW^1\>86%LR2Z3U B@HZD1S'[&XJ@"V&ZI,F,EI.! MK6&[1;]1=@&,3JE F-V)WV(D_A8.DRM$6+9QB5HYI[3ME13$1UW2V(R3^?C=>D!DB6S/P(!6<$&Q4LN8RMM MSX)[/!6PK!R< : I B')*1;J6+J0SI=?,9TRM)B18,@P@H)GM\2YSNOWZZ/G2&9:E3?] LS,,R;<"N8CR%]5R[M?5 MBMSA;_LBH)#_ ] \C\"0\)+IAZP\I%NLEZ9L,2?N:$0"L W6K*]^X27SCC%= M4X--?.PKNT[.ZLVJGOB,+)$2E?>[@J[UH>G91F M*8]I4K[\R&-+Y;7>5O%*9^V6/=$X.4)KI[O[:J:)52=EN_;T%@P[.[<;>752 MNB6?-.PX:U=ZX,66V8UY)^6_Z79W7^@:'+=)^N<3P<\3Z'?XX=]02P,$% M @ 76VD2L% C[9F3 LW(& !4 !R9V5N+3(P,3EYV(];ELEW=/5W1/1/*FSMG,ZU<9;IK>E\ZF"0DL4R1 M*I"44_7K%R ID90($"!!'H")B9BN="8NYSL <:XX^,M_OFR"-SN$8S\*__KV MPP\_OGV#0C?R_'#UU[=?']_-'B]O;]_^YW_\Z[_\Y7^\>_?FZN;QS7^[*$#8 M2=";)^!=C/#.=U'\_LV[=X?Q_YY3\O.;/_[P\=,/?ZS\91&EH??S MFS]4?G6)D9/-Z1%B?G[S\<_?CIZ>.GGS]]^OG'/_V_:NMHN\?^ M:IV\^9_N_\H:O[F*PA % =J_N3E0];_?W-U=_O!F%@1O%K1Q_&:!**'(^Z$8 M*S@ ))P+X[^^K:!\><;!#Q%>O?_XXX^?WA\:OOW7?WF3-_[Y)?9K';Y_.C3_ M\/Z_[^\>W37:.._\,$X(-;6.=+"FKA_^_.<_O\_^6FU-Z/"28_,J67]XG_\Q M;QW[/\?9G'>1F[%2 ,X;9@OZKW>'9N_HK]Y]^/CNTXWH>=CY"9]Z#T?K#>]5W[L M!E&<8G3AQ'X\7SY@,EPKC#@20PY ADU\\)]1@4GT/5"3?;*"1CQ[/0(UI' M(8?)MDZQNR9R] $3':D7(J$)%$+Z&CHIV;W(>TRWI&,F9X,''-W0?:SF4Q&> M0B&L!=JA,"7_<:-5KNNJ/@!$9U"Y_=9.N$*WX_H*H MA8*\&;'?G!7*:(CG:4*M!VK ]92M,C.IW))$+:'_?TVDX,.#S1JCY\H>&'@+,@1@7V7>J4H>O_-?03E0O"&WYD.,J72G@NI3H==;<\ M.2]#&&8M0P^Q7F2Z!4I2'%)WC!]Y\6/Z_"MRDZ?H^L79^&$V\\7^!E'O;I"% M08C23_2O/%I#221#$(DY2Y-UU-O('I8NA0R\=WZ-\"69=151 M++EQ?)SK$.&".@@PH20+O/3@3>UY$PJ5R]-Z#[R0W^3;A:9]Y^H&AL_]VI]#;W^.\/(Z>/3$1A]6# W.-H\^JO07Q*!3;Z -$Z(+,1]-J#,+ .!(Y9^ ME)+=3LYCY.^HM_AB/R!*X>G4)%ADMO!3=$Q#.>9(Q$6*04%/EY"*S-B#HTEC M/T1Q3(ZKYT+Q*/G_A%Z2BX!HGRHABDVH!^XGNL_D=["B:8?F0>7S*7?<0Q3X M+M$GC\0XTD!B5+[7 M9$/C968G#+O&4M/JQ /E>Z##Y,-_ _5D@:$_]_;9-$ \P,D^=MG&1?#[H&N%&C*&>5[I1\=0W.IFBDQQ.YH'A\$E?*5Y6[1@T]PTO5(CX_M +!F082 MXP J0^MD0^,]QE]+$@8Y$?CS@*)4OJPBLXW@RSR$FHEV<0RMNX.K?I(3Z\6' M(3R\\M,/'LLX"=X/NR%$9M, L?*E%Y^S0.]@5Y0!C%(:AR(=M(;&'S*^.$'P M]DTQ=AB0'C(5C79$X3L/+9TT2.2H.^\^#JW1QO'# MSJ3FO8>D-)OAW09MGA&6)+/6=4 :UV0([*;/Z-V1,W*4-@U0T.L=RPC=$K4^0_Y8.I:3:2S8SF9M\Q[4)LXOR$6[D4H8M1NX/JVCWWD,^X=2' MG^@/]##[Z=V/'XJB-_]&?O7/&9G:H]/?!,[J,%S@/*/@KV_/__Y^<'HN4TQ3 MBF_(,>8$_T .O@Z]*W+8-9#&;#H\E8FD_)(C,JR MY7@TYIQA+W=SN_'H>R+#A,HNJMQJ)M@59^3'97 MF'QQ-DU?1F.SX:F[0RLGR.>>O?A-9]UIB^XT+9WX.5,CTOC=RG&VE+ _OD=! M$A]^0RG\8X7"XM=EV2RB2Z!;\N,IH9R&H/1FUD0;K7FCX=?Z"3OT='C<;YZC MH&&EZW\_TE-J#+#$T:9YPQVFC!J.EC<1]A#.BEV2 M_WO[9DND'29__NO;CV_?I#&A)]KF.?!#X'R8#KV:-E0#_:## $S%7@OJ3P:":M<@2 MV[\;C^W,2BO!_=E@<&P7S1'?!R#51>'BG9A>);0/QD/C6^HK!<,\W56G 0=,V>J<;H,C^">B,X.EN^U5H;<"J%F'K:%H3J MG>,']&R^B?"C4[W9U,+OUGX0:.B=+9JS#TR#)V9\A:#N]TT14N>L7-TBI/=I"MU!7&$S%)4U"$9/V M2A,;%\V94OE^B1S(#M9U%!##/:8B+CD-@@MWTQ%+B\HEW!T8&U_MTL06/2=# MG/LZ:+V9Z2LC$SD=P.@O_2KQ9TQL=O[.X7:!P/" "SVC52UL:@E$\=;QO:*X M,3E%,IZ*6*7C>6U-2#;M@[TUJFM"2FH?!K0' M@\%350?F ,_I7V+75W/LM_TY*20E>'W5R#[@>:U+[/KJE8K.?$8$N.2 ONIF M>[RQR9(XS;$^(OUDA(P30\K*:"[!&B'/!,#R40+)+'N]5\U]&I:#R_Q+OO*G M./@=8%WN#,$LIHQX;4QB*"6JOEX.>?6QGK];8M37KR&'4>3628E:7Z>Z)&K9 M6T6ETVRD9SU MT +!;1RGXM07K;6@G%W@3JC+5"ZH#$#-/S_:RQ&-NKOD,2;8&1Z7X&'6TDD7 M'-PCC=-!%_K;#[:V7C9E=^"4W<%"U(?BZ8;'J%7&W(DT@D=D7;B*7;AR%M!T M/+RB"@6X?W<@Q.>JA@E)[MV1'I01$]+F<9:[&%0A#X8)2?#2<'F? MJ<[._$XPS[]1G3WWG2 RZ@T":5.ZQ ZA?--YS&06) B'3N+O$(03^B*-R1:* MZ5-FSWZ8/7YSS/E*R$^Q3YCIY$N.'?+;_.&S-?WQ-IQMJ*Y&7[5L['((9.\_ M,"RKL68'QL=:*N[Q>L @B,GL]*)7_!@%;/=PO144I317HLBP9Q>[.FFF M ZTM=UF9S2%H/P0^#WI/"^W,YCK0?N'$OBM(>-Y6!ZJO_"!-F'Y-5FNM @M M=:$."0HW1+?()49*6#7?%M(BOD#+"*/CH[THOGXAFY4H$T0PX7VF9-$\<-*3 M"')"W^HV))(;Q>PR4\/-",=!0F=Q$EV@D*A(?/3GK8'JG&5L*TAA4EQO!56] M+,Z2[X_BGTGM>4L;KLMY0WA1?GP,_M7;@%1FRL\!^E6WT-K4$JR6%"/MZX:< M9/XJS'VU[OZ):.LQD?14:3#>^'0A[H,\($XJ3 M!/O/:4(-W:[!T@W1EW'D0RH4I<6TBFBI 1 M C&A.%P?F,>8"7QIN-=7ADJQ\^NL3,\@WB,3,DT!&-O7T6M".BO+65)3+1J- M?Q.J,8J@.W7!F%"*40C7T44'7FK17B10F^EXOOQ32C]FJ;#3R3ENC(5.)]>X M,:P_G3SCL_P*\-1B=1NS)WA'","'J(LF5'QU[\%"T0 MT?=3,W\7>Y$Y8?3Q]D*HB8^VQ# MQ<[OF1Y--B)Z3J[\.*MS\(#1QD\W+ :T]H- 8^\,#G8W3.SUJD:^B/75!U4> M'LV0NR73U@L&"=$87=\I0CK5(XB)@MT#Y,[< M)F7_V""-!YV+R%&)"DAK"WZ\H *Y%/VZ+4ZGQY>&&PD<7\/J W MW.AC/S[KCN5I*R!*:T<>D6OUERS8M+?TTPM-601*&E"EJS:83E[@D,%TVE4/ M3(G'3P5E]#<-4Y3O-;&Y+=55#VX?K9JBX'R+]20Q M@";X3AZ[%,=UVE$//,6SCPL7[0W10\_C0;7_(#JX17QK41:3++/46?/R^6J BGS?Y9I/]0^"$"4UC M)+_=;M@OVD@, %.J/W(1\K(DJ7LG*5B=*>?[XZ.Y3A"0K3?;.7Y E^0FPC1C MO'U5E8P-S97L[)AG =/X^@5AUX\Y[S"T]0.YGUW-]>2V3:A.37L9@U_N5YC;-NQV)Z2_38A&SO$:$VG46D9L(G?8V)X9@QC#.LY*F^ALF@&ZQ71EK)/2!S MQI8\4UZE1-FZUUSY1R:=K+'TW.%ZL@E5JF7!=LESERTK/6KY'IJ_1732-*^V M'\^7#QC%E!W9(GB>GY-V&RXCO,G3EU1<%2CB6X1YC[3,D8.]^.O6(]\2S7'\ M\<_WM26K7A$0ZPA21*MS8WF/9_?K37@8]V$.L[G^-C[EZE@4^L(R*U+M--&N2/ M!15F0]YX'E)=,MG/R0&2Y$D4K&)58\RL%T=C+C!>IG^_,4&?<*8NS? MR 3SY4.8YV_/MX@KWBZ+;,"_RO%?NSY+I,JX6[#9^R@ MI9,&1\.&F2LLKL=6#<'F!8(W?;D)2X.B)WM.*_R\Y>>KU(T&_YDBJ!-6SEKW MAZK'P@IE)')U]J-K0^A4@_>W3RSW4-C=J$2OU=<[.3X?.A[[!:<^OD).L0[- M@B6?P%AR%L%O47)I@M%^">3PS4^<8@!*(39:HSN](*ODH%+JE3,CO MX%F<1\U),**A]5L.93 H2T?-;[K& T:!DB@(/F^>_\:)]YPT@7Q0H,*4(ET7 M<5W?[?UT0<,.FK!::T(YO0!"/LV_,WNAX@C$QI-$^3Y87IXPRZ^ MC>,4>7-,_TN5DOK+-/E?Q1G197!-^,)RNPIU4>(9;)CAEPA_J]S^*XV-IB-/ MJK\^#ZR4^0_9)Y-?Z95[)84QA.88&S^66>@=OI;^+&B=01\.M=4B662JX'*> M)M2,S-1G]#=_M99B4N=)].;3L0!+;V:4(VF"F)@/-U1UK&B0Q:/81WF+'HD! M454\KXCR/'.3U G$^=%S'DVX12^EK$+_=^3=>F1I_:5/O_+<9CIH)^3SKUP( M)W]+-S1YFM@>*__8.*NC\$3,K\]1Y'WW PE.#DB#05P^T-R(-'LG6R4_6V<# M>1ZKS&5\.A>;&GAC['%FKOIQ$:2A/7.FWO M-RDTO?+->N AFCK10?*"!=2;LO:W,3=I@=<#YL&U'0JB+?*>D+L.HR!:[1?T M 5,^BK9>-G?UAGKPT)V_.Q>9%_M[Y]<(7P9.S,L6EAE!,X0E=5^<#?_+EAWE MU2 %.M'85'Z-T3(-[OPE2R$0Z@KR0"!?/5:@N4XL8SFB4> M(H;3BEA4F='- M%0><#EH\ W!0V%'\&;/?S&CM!E+^VUTC+PV(@=O@."2"H/(O;B%SV6&4^$J? MJ*3FMK4#B[J*AQU*T.PI^%$$ZH8R\,4^6;@RZD*96"VQ"*;2E]S^ 2> MO\8L(B(2IZI=DY8^TR>8@M25>:J"I3KG+G7EC9 S3^?\I;Z;0DD\SX2DI0$9 M],&,(C2R'&@W"N 3W]6A[I"J8$*]&37;OGL4VX3:-,/QJ!+!-J%FC0)&J DB MEH:*OG>(%*AA8MEZX-5_]-DY78/\)KQ9)LM",;^S"<^/R2)O6M=)*YY]LX7@ MGPP3NVLKG(A0-^%:(^3@CA Q[\\P\$VYDRNSFUTY,*_/R:VV3O$N\6. M?T:(%7X/"'T$X[+%E(^C8T"]=E#P,F],>'Q. 0]:'Q. 1]X\6H3'EY3 MP(*6X"3\(VNOM:9#U_C]!,HX]('>&D(TIT:#"C9(J1'@M1I&98V F5$PY"=1 MA@#=RF8%9.QE;'L96P/*S]P\]NKM4%RW5V_MU5OSKI3J=75C6BG9-J7YU:0T MZQ#2Z9R*:U;NB,I47+",$)N*:U-Q]4^IFTZFPD"YIN8G-/3*.9QTQH-,/MUT M,FZ[YAS;LM/F>&%MB$)=B$(SM_.#@\F!M4:)[Q(2K0]Z0CYH)6B "A18G_IK M]*E;W^*$_7$Z:++=/5Y0AIM87N;$'#_C>[NTR*FT_BYC'1LVX<@H]^FJ+F]FU\^5#BMVU$Z,'[+O(FK-3,F>M^3$W^ M0&,D.R=HL"]'FM1X/J:8.NHJMX7'X./YI)/B(QD%D1U">HZR*UE3F\[3*Y3[ MDNF#@EGK$9AY/N>$N%CYX[BLK$YL.C_M.PKC<'E'VD=8(CE5P5RF<+1%.-D_! Y1+G*M=YO[XP;?6>RY#>*J?1_& MOG!A7[BP+UQ,_H4+^T*"'+],?R$!/.2O]Q6<:;PJH$,\M7-:A<:5>P:^2 16 MJ\=>)+*)%=K<%% :5H*_6Z YSYBA#T,O=K:G\0SCH(*_#:KW1JOXA&T%NCC%,5_];J[S$LC M\-7"M:F*K8&;0:>:V!J7XABU)K;&%3?&JHFM<=6-$6MB@Y77OH9.ZA%4WF.ZW>:^?B=H>"])[OZ2O4=D[Q'I>8^H0M!AEU\[./3# M57QXL/C"B7U7'!=_&,VQ7OE!FI1G2'>TAX$TP1L?Z"1&ZBW52]$=NV:M>'_= MT!6OV'7 =>@YE:S":65[V6PITPL6RU7RU;( H4W L0DX@SNDN5+-! ^B2N G MRHH)CD,%\%OT&E&ON?Y.67 'K(9 MQE3/W!35A[X0DLK?9)5U'3=;*6YVO^PH$!81"%+I@K.LNDW41WPH!W6,CG&* M./':J[DU[9-3&/OA Q$Q&\=%:59SF2H?N96"/#9UPGV54'I)FM#Q%RA&Y/A: ML^EBM(2Y 9HGSA1'1V7;E6]$-FY0@8[ZX>$ZXX6Z3A!3KV+5\+XUQM=XX^,X MN8PV&Z(^^$[PZ 3HW@]0G$0ANMXQ+R7*];5>P'R;Y2'%(L6&=ZVYH2'('55G M0Q3%&C'?8@2FM=&ZZ0>U+7C?CL\)$0D;40V(Y%9O_C)^MAC@59I M0"?:S[9;'.V46$1J.!9H47M?X+.0,5[*V@=< M-P2\GWUB_F6QO @SD-Q?QZPN?5>- M;<+!9C4,'L1(-"%D/?C^;+4@P2/;P@&P?O;2!"* _1G DW3F7"!0QP>&*2I[ M86 *K!!1Y N^_*2#'L>SR[@>ABIH:9,6_+ 0TV2'8D 7FPSJ+: UA7$;SEPW MW5#EH"C90]\(PFA-F;A#>8H72+I 2=87E'P-,7*"[ )XN$/Y0V*?R>K2Y#-^ M%%UV&)"$@?8EH!2VN7>EA]$8*\^5*S6$IAA%-VU+?V!TV0&87ZJH&%<[@-]JWMV@<^U/DP(;G0!W690@H?WB!BD!?4-6 MC3*=J$24P/GR#,(G\ MK/V5O_,]9@P3]J/+,O^[1W@LE^C\EZ MNW11*25?B72+%X]?N=YU?A\0IU=1'0%Y5%(0Q2)7U\L8ZL6^;%(D,67GC.0XK=/U"D\IC]$"V![,$TTBS:\G9 MF 6NU!)"CSZ=T?JDY2!3@2K[CA(/8:@\+B M6SW_.)LWENPH&B$](X[WA('<&$KVI>B4W,B._"!6L5*H!_<\6_0U YH=4IVW M[%%/[,RPJ;JR>K&TXPFHO;M*"5-4*%O:^ZV&W#YL54'6+P5U\=")U_3_:4;0 MS@F*FY7W#OZ&LN4OG5#ZY-CL'#^@M-U$F)9E*DF\)&>:'Z91&I>9F#3W\B$Z M/"EQS-SCO.JC;GR07)O.U-\X/OZ[$S!?!5(QLEXUFZ[C)?'F)$1&_"S_^-B^/4Z)_ M($S6DWY&C5M6HO=D?5MW$3&0$-XT;?9[)SEL>]J"J%J;=-/$2/E!E-!>3E>7 M,"?:Z +1SX2HG04I^P>RL-%IP5T5(X)4L\XYRLVUJ[V.!A=)K4QVW4]6'IEBA6: M"58_XV;#HR= @QUXV) MBFKW&1-956HS5'I=4'T;/3DO@E'$;F/K$$@5I9S*\Z&X4A];!ZY4=JYL&%DS M^F<;6L?M=YKH'\O'Q.N](9!='IY^J6\FKI.9W\>&12T-#>'HOR<*N MB!C\/4M>XFX$@8X3PV.K_=8?T*5\BJD9_IP0:R8OF54YWEI>U17HK2DR;CT% M\?Z31JT_H<4F/HBI+W0()X?PAT7Q\_ M1SN$PRROF^PQ]RQTPI4JPMUA71MLK:6>#=\N6^']!$*N#U6 37&-B*M%5?SB MFU_G8'P_'K082?#1]M?IC)740,^>RQ-3@G3B1MM3MP,SPY233EK%;<@IX7WF M0/%6YN,7G93,6B4B&S$./YK,5]EGC@'CV6%"2%-^8WI*(23* MH?UEGI'+NP$-#YQMW%^LHS MIIW%WM^G!W,#Z@D;3I)\:?C:X'V'L"XT($%<*B 5D6REK^'2]X9LFI@L[.GU2%\OW<2A'TGD-LD[(Z@>'Z)\+?;\ %' M+HKE '%Z6JW.:G56JQ/B"^<\@=?NE*/EG3;P\6#E<'DJA0G!#$FXF?R&#SR\ M2IN$?%-$$"5[6OW^X.3=9LS;M MS2J(LN%AK@Z$,1%O+J4L.PI7F)R%68"* 9?7PUX;N$DQ^;#(%T!6]L9_H3]Q MN]14;7=-Y!7>5[]U'D\Y'2#H M9YY7/ PMG;3"T>:7$.BH%1ZVWX+;!3;EG$F:6,9Y2_=IZG;C6=?BWTYS0EK; MZD[8 ._&.IX@-L$0[X::)RI-L,>[H>:HC"98Y=U <^T.>*-]*-AMRI0)N7_= MD*LSPL'3 \??'2>N+*#4]0XI<6)JG;)X@V[>+FV>$JE^<@QENM9D*HZ<:;D2 MIF;"6O//FG_6_&M@7?VX!C?XK.!G"/YYLD;X-DR<<.436+,X1@E(';?+-$ZB M#<(+%&2;)E[[VY;Z3YP>$++@"NU00/:,]X3<=1@%T6J_H"7 ^2C:>DU%C^D1 MD*)? +KS=\@[W:@5DZQJ>K$B5?(#:8;W8I]=/[H,G)A7U4AF!,T0*[[#+2JT/K8O!X@7C"B9X8M--?;J'E"K7+-JLX+YF.D;5T@N/>$'0]M M'/R-OER0_8,>17QN\OO HA D?+3J?)SJ3AU,DUJ<6%9"@3L4!?QC'0V NK.L MQ7, [C\;AP\GYZ()"1,*4',]7R;D3RC@ 5>FPR=3B)8N[61,UJ]^=-#CX4]) MP4*G$.PQI5A@#PNNRJ%SM<*$A!SEX!LU0_"TF^;7?UO-P_)9VC8%?H)A2'$6 MR?H%P+.1E*)N]ZEK_RZA*KS,J!#XTX0C<:#JCY=]6TQOS/)>[!+_ZRSI,WXJ MA8RO2=\Z#63C8YA;.% M66$>J:XVZ'.:E\=AFUBJ;>L 8R>GRNRAYO34=IY,T#+LR[ZV Q'>Z?[:-,?N M'[OI:;C5O7C]LB7,H26XC\\UJ$O0?05RMX&7"T0))3N![JC8=8)_((<5<54Q MLOXD+9*F' Z-U^+>J+PPYKI$_GMWOO/L!_EK>3#U=*,T3.('9T_9G*4*%07568$03@\( M+;7@XVU(V$X?741Q*_V,]H#45W:!$/4-[0&I?\#1$L5Q]GG=($$(K$Z .!;1 MW@F$U^"L-03E%VE,1&(<7T:;9S_,Y-LEL23\D!Q$"2W,YI-CT@P(4VI@BONZ,4Q"Q.GLR>L'GB6#=';4]4/,M21U=L7UALTR/W7VM?4#WV M#;P5SJU(\.M60T-F.@"TOUG4&3G+\-3^;E%GQ&VF@/9WBOKNR*'Z)/F!"V113N$$QI,>$0A(?E+E, XVJ_06JJ,V1R>=EY^4%-+>(J_ MALXAVYB>*\(;OJD?I$O\AFCFH8LNHSB)V>^(L5I/Q8T\+7?L712NGA#>T)W' M6-!:$R5NS*?OT4-$](YYB,B/-&?B@:@<9,<[*]0L8*]2TI(TV.?_2SHVEO92 M/3IH41>V@*^;#:R#73]_J: 89<.;KF>T-VM.%2J=_8*]P39*5)U=@IT0,Z2N MSE[ #CCK$DAG9YZH+GT,\JB4<^"1#>$$ MIT+$USK TV^RJZHS[4!E_Z$<;=;!8YTG79087L5@X[TG8SB)M*C@:]U$(WI. M^(K:I)U&=4W(/&^1=30H-\7-]S?PO"G6T3"NHZ'JR=2T-B4E[> Q?\!HXZ<; MAH;?W@_D7EV-JMPU[H>KS#DN!.2D"[R599JGIR).\A_I9_Z ?1=]$,OBX?37 M%-V"[IT>Z(K^6J&C%2WB=11X-+D:N6E"= ::84^^C"MG+[8C)8;3$WNI),V7 MCTGD?LOVX1/V5RO.H]+]1M63$RJ67J_UIEH^/>XQL770;ZF/B:7C[.E?Q+YD M7G\E?IR3ZJ&TT3D;G=,@PC6$#/V24@\6,5:)!O*+ MGZS]\)>U[ZYS7P(Y48/X*7HDNGB\W,^?B3F?/PEYN%V(O%E\3<1C0JW=6F"! M+5.5SPB_H@ODH4WF3LE/:V'[M+&C?G@D=BNCZP0Q:1%O/B6-%:>4[:T5,FH* M2@I?=F]X9*\U1Z!_+:&B:"1ETO%IM?J3>HU,%>YN?OZ#"1=?(.C3<4?Q&$TKX?-C3$D9T2#X*G-&!DQ;:+J= //#;"I,8J@=#X-0#I]+9XD @Z7H ._$[?L"";/_L"]"=-3["I7F3,'(87 M3HR\RVA#3:1,?=;G2N-W!WM/9!9.;F*]#>2#;(\([WP7/:X=C,YX^H6J-7&" MO(S>^"E*G*#Z=VJG$$WG'XA\(&ZT"FG%0P;BX>:;%/?RX^4FPL6O:#O6C:"1 MB0#E,_WDY]GIPTVZ9+>?2FK?M-+?[IT7ZM;EKFF]#0B5N?.93V6MC9)T,?+I M'O;SE8^12_JU?0?B_910F(_X%#VDV%V3DX<<+)LHS"9CD]?>"6*-%TZXXDGL M\N]@U''W7[4%"(5$R&#?)8(F6\FO1&K$B\>O?)JY?2!0E._&-$O3&<:4S]0D MB"_V99LB4R57ZSA)Y^K&!^%.(\TLJ,V-]:&[PFL6J[/_^3O9I7ZXRI4BEBZF M= HP'CVW WCF 5CXJW42MUX@&68NH[AV_5M*]*[2P1!GKXT]K9TP%X_Q;+7" M1$%+T&U(SDABY+N93_WOF2ZOFJ\]J3'JFV[%^AG3Y(3;PM/S"Z+[C)A/.X3) M+LO^2!/UVBY"Z$/?M%;G:,_FZ1*C<_]T_FEQ-_^@#WLKB_/P^'=^H77D665:UP^Y 2RET)ON0");]-9[M'#^@*O]-A+/37367 MVJ8SBG=ZR/#7(*D+C/,TB1,GI+EIPTADYCQ&28!&D79<>:Y5.<1T6NXTIL>C MC):%WD/@A*UE70:92B.>9402,.X:M96AD!E!3X1/WZ.>",L1P!!F.?X\ 'D# M"/H*?PK']UUM 4@A]Y.OMS&"RFI9&XC,ML9$A6H.S# G-G@^%'#6#-!JGP6X MJBM=BR_! VK/26P(B%7QG$1L3;@UT(:H'BD'3XX7SK=3'E*;0*+E(#QA'.OF M9&8.RI7*\0>>MJD'1VIZ7\&3G_0KFJ/.K5A3;=1Q=L)5>0;B/2.-P(3R/6-R MI&N"@@FU@ ;DH_HD!A,*#FG&T/.(EPG%BS3[NMDN=A/J(6G&3/G, A,J,6G& MY-;0I0DUG@;D:>$&-J'>DV8[JVM@UX124IK)[M98I0D%JC3C:=]\3Q-*86EV M8JA/]#2A+I=IB\#/.#2AVMJIU9L5"S]3>+K5B)&:92CF5/B^ED8\B?XF%RN.[@G.< M-%I>#XT0":$O951SM;:4]6GO" M%OA07&T.5*'Z)W IXB^JL* M?(8O:*"-WIV>:7)_4+5!>/II\A9 6/8DRL0S71KRV&XDW$D9GL'BJQ:1?9>B=V ;@O)WX2P/C+HG* M*/6D7R/0:UDDDS0F_42!5F=8S^L\DW[90*N%$KZ1.8EJ_48L2=\43=D' _0J M>?) .!,F:Y3X+J$0(-^J+!O/+E9;;P-:&/G\!81&BMGM;;%B\OVX*2VN-5\N MR1>$^8QL;FQ^;1Q&G0[ZZL8!)+B&[<^?*$NDYDQE>28]5:\2Z]VY]N0G]-"X)1KFSO=2 M)^#H/\UMM:#Z%S]9+U"06YMK?_L4<=2/KJ.\&J35O0A2"KE1&U?C0^)][.#I M\V(UDT&XHT=Q97N%1.$5$L9^>N5M&@+!7<^V6M']MK1H+<+ M!!T#D[A"-.(;LV!I;&+:(-=&X1Y/;.EW[M]+1"*J](7SJ MS30AR[ '[C8OMVR*('2XJ.&AWO[E\LT(%^D5<-$E<*'L-3_>^\^-Z\KO8X,+ MDPDN7/^6DKUY&Y+E3C-L\V2-\-/:"2&*]/>DQJAR2>U8I=X!@*?G57"_DJNB MRP)428)]P*(5P?'^!J,0\^C33^NL+OP#3/9"4# M#@];1EQV^FGQEEBPNRQ! M<)@:F-+S3Y2[ Y;:[D;$M/@L7SM!>5[/(#1JKEDP4HL;CQ)04LSDHW1]:&W) M-)[_@E^L;NLA2K91TN LBF=3,S5(,WR%F4LZQ+ALWM)(&3JOE2?\7"ZXO*4A M\T34^.>57.(;QO29='%6=:MGC/YF3NT&R*"-DJIU2F(8QE0.@%XN\"^PO1;> M%&L*]')LCB/WSAS7\$F'KWM!7E6UO=[K,7[,=]*U^PSX/AKBQ).N[J?[)](2 MO O#&BOGDSI:^#S?N1O;!+76#3CM.BK+5.L=]G.QD>KYGK1BGA8[AZI&E@Y'2)OVX])T'4X/KQ MSVP7G%A'")MPYOV:QDEVC!+!\ 5]+TE]P(33:>CFARS/9RTU1G]O;#8XWN<@ MBW^? !]\"T0T2-=/_!SC2.Y0>0H= +R"2CFNM:8S97$:RHBDN7*9K=334%3?*&Y#<2Z MW9'/+DX($?] #C_DV-32_'BC&BZR-8$YOEQ3\^TVK#;PR9&X#=!ENDFIYKI# M^>$Y7^:-YV&>^3$G*D8RBV.4Q!\8JS+&S! <+<1DN+J+XOC2P7A?/!#'.@LY M'?2BGV;HY,(P"*+O3NBR!*K4$" 8:392Q?)X0#C);V<]197#C05/L#=(I##W MHGU&T0H[VS5-H^&'^YCMC:8>Z.$>[=(MPY5-;+S D MI[SE*'3L]B!15.?E$B//3ZJ'SVQ#90DK8LKI 80@OVG BUK7VH!2R8]&G[0R MAE*HY[?(!//ES(O:W_)L;#JN]^;K(\-[0_Z@Q"+Y^EB8WN2(S(Z9UH-5N!ML MWD,7MUXM/-"X3^!C $+H^>Z"*DRV@0X/M=WMW^9>J")E.!Y-J/@@ [-52S+A M?K8(8/'C2S:%?_BD@U9WU!'@N<=H@GD 0NSHXHK7.;RO +2D?QX^@J^(&SPO MD,[1:BF07#-+YSOKV M+99!H56=:$:4&9 !1?.ZX*OEB3TGVAKOJ D(-A?@=Z:0]TT-7#V>"A5\+[8I MH-)X9!JVE++ ]%@T@7SIYHA-%5EC"I )Y51Y$9ZC7TTPDUFV4 IT]0_JZT%) MBL,X7][RULOUB[/QP\R\O-A7'$745WP;)@CG?W,",@0M[UEH;SZQO5]UOO*U M@P-?,!>NN:W-7CTJU95->.8L8*6"-O;1!06O2@2[O ML<6XN0*/K)/S$>;D-#Q;SO0<+9OA-%X&SDAWU(7D:*,S[EQD33",W)E-M5,= M/( H7,"A52$Q.)X@A7$2L85.B)M=T7!Q!.N*EG%%ZQ>[[P3J\5KO\'Q__SI8 M\'U$?[,.7]L@/ED=@"GQR#)<43HGN2GS-PNFK 'Y7^^=7R-\20"L(NJ%S?-1 M[I%#_^;-DAO'Q_E;5^$"N2G&?KBZ<&*_AVNU1\&+C+@C224(AOG%;@]A,EY& M>!MAPNDK])P\4F9F/FJN0XO?QV3W+.-2QW&Q\K6CV>"^\^P'!>Q\6Y[N199# M5L6(<*B8U^Q[C :Q[X_D7NR//_[-1YB

O]'=HAGF]*L#,PKH+I5#NYP>BW M%(4NK\J%2$]01+?A-DWBC+T?N.<3KX4-#KV&*\"I4ZK>12?8L<'KRM,R)<^$D7).2VA?1;K/6L(3V]AD/B_ M.ZU7G04ZVA!PSJK[*$3[>P=_0\E-&GI\TX/1&(+NKX^?HQW"858=EFC +M%S M)8PHX>ZCWJ%48^DH?PAN6 M,UR['SSR!\&<)O4,_)Z18,J\G$.G<4N(&13@!XI85&Y)DS(..J&6-RI84*"4C<>M(3$ M-4]B&CPG$"@EI.G05O PBQI?X$4:^R&*X\MH\URDF.8%M BJA/P4^UY11.M@ MGNTOB>: F!5>>PP(\@@)^5)NPSC!:;8L;+]^0T-X>J_(MSY?WO@X3A9$$?3Q M\=4O5CEX\?[PZ&X<%W&K"3.;:T#[03&?+_-T-]\M."N&A=T='MN]DZ19)4;V M6R^<#O#TMS[.S&QN(&$3S$)$?;_P=*A^F)6HQ,5T3GWST MCR@D5LR7*"'6:TI:D@;[_'])1W85=H6C@_IVV.IXK8 W4YR;X-%I4T:..0@J MMPQXN1[F5695&@4C5LJ1S!/,TQB2J6W" MY]#,B7-N&C<\7M(9G3Q[]D5$Q* M(<_87A 3W/?#BE\RE,/^E4'@!A&'FTCK<-+8SQD>@W. MS+$61>TG;)1?5%,6BT@9KO/VB6"_1U[1[G4;.39K0DF!DDDVZ6=# 77 9 M;39^_AS85S(!)O_>.N$^OB/+K^*!!3W,G&GEGY3O--)%\O(06)L1U=))24Y! M?8[:;BM1"FFM?3H+00]1X1?G9A%,S]K67(0C7%6 MUJ8?UNI 6N-](K,B)8 K(^F-^'ND!N]A'%W1+A 51$1,TL!-[#H!_[F-CN.! M/"KAKI&7!FB^;!04/'>34-=IZG'C.0+$9'ZMG++0BD[83)=G68\CP 2C>AB& M5'49<),7D@M5.6A"JM"0C*BH0";D" W(BHKV:T)FD#@GE%A\X*E PCXR&05) MF=\+ZM'.7*XOT#;"%*CBV\'6-S2<'O\EI=]V99,6:\FRS=CM8:V0TRU8V7@7 M^^*/8D:)^$B 3Q$V4=?FT1/J:NVNH<2 ] [5-QK"M#IE=F>S[2G!I0F;HEWY MR#G-90U.(%6BO"$V7R[0#H4T2;)\XFE&-$$Y18(1>I@%07;OA7TE\:0%S!,Q M(65&GD*X\.-O%RATUQL'?^->_V_MI@>6_9$L3MF2UFZ:8&FIJL[KH06"-N6! MTT$+^LMS@U4YAMM%"PP\_9316 ^ZR8QR!U*EQU1*DG1YD?GSQ0D]E3] K&PI M9\]6C%M1O[W?N'R]9;T??]OG_?AI&?Z/3H#B0L/Z'$5>_ 4EW$7F=!AW=1]9 MJ_O89W5[F^3LQUB;[?"&]B#4MSVY>DH]L_VXNP#@-7L!PTU48Z\9OYPO$3Y M)E3V1%2YKQ?[;&,5N)^C,WA>85^N^@0.F>G::;<8^" G[[/IR:": 0.>'2#L MW^0;,?JZ,!4"%#H'P*_IC@/XY-37_RT7>=0N M3"RX)!X@8-L<%%I5538AJT8*%+4"34B0D0)U>ZU!BHMJ4-3+94)]&B%0C<$C M^+HS0H9*JZE?$W-L;AB2E=002KPA_'CT5Z&_)'C"Y#*-DVB#<(][:S:X9X-[ MV@?W)A$<@PDR]4!0'"YRH92V7E,)EW7G:T[ +[Z'BD/]WODUP@>^G3E=3O@K MVEO)_=;/*$28&!X! M#P)_&V%$](F-PU[0QG8@F;[.ABA"-79PSU-V>^API4RD4D604D5^\MFY<[&O M[\R+_3';[Y"T)Y:OW'UDC9Q0DF$R&R'3Q57U^B)DZGVLK9HBN(>5&1645,:: M<[Y[G(T3CB?V8*WFP<7)^>N%#D&VQEK+X&=K:? XVS=MJY)Y]*&VVD8F1"S$ MX3:;"^ !C [WF'IKLA-("E#,C8EE$(S''6/3#09B49.,D4U*T"!:,W.SV"&M MH8G\K'+DQ5Z7L,TY;5Q?!+.Y%D[U286?0TDF#1!3UZP[/ M]09/]K!6\"47W^#PY,@162T6VMY:M+<6[:U%>VO1WEH<,C*@Q?ED>BK-A),? M>#K6!+(?QLCRT$*;LGD>T'D>H\9@OT0)BI^B\[?GX^P!OV,XU@]7$ '7BA'5VD1'L>J;ENK; M\2Y)PWK&%_O*O]HV1*>A8#$OD!NM0O]WY-UZY.3VE_[AB<7B@/%FH7?G.\]^ M0.A&,?E;ND%>=G2+LT/-+%:Y'UBY[R.!GYR0_.?E";GK, JBU?XRPMLHCR"R MA;) +S@=55A:EY4-3]40<,5T$)@B:ZU3ZB(GX-BBPS09(QP^@1N@UJ"V!K58 MU1 990<^ZT,]?D6*CPGA=SE?B[!-9%#UA6&=+CH":Y5OLKF)FGB6*O?8RSC= M0Q3X+OE&CYOS\(NI/)K>W1ZX<7S\=R=(T3URJ/.-,C'CSC[_WS8;3KR_]2?D M'"OJ4!3R)3M&A3C=WL_:OS:X977QR>CB @>%">X#,; 2<@C<*X2_*K%60C"89C ME)AHP.DF#MF3I0VK>A?%L60Z7+=1K4BW(MV*],F(]-Z'C)7X>DG\:P>' M?KB*'Q!^7#O UU'9Q#2?B>SVUM;64D6Q@MD*9BN8AQ#,G*/3BEQ#1*ZUKC46 M74?%]Q?DK]9$ZYWM$'96Z$M*/]WY,EM*69M:9BPKL*W M@)[,@*[XX%BA;E> MPOS2B=?T_Z]_2_V=$]!?S4+OWL'?4$)Q/R(WQ=E='-B8=@@GJ!QP1?B3[AX!>EP\]ZN#>TK],V&Z>ELB66L%F(2(UA!7=5G1;T3T9 MT2UW?%CQ;:[XMG:W@4*\L^BV ML*;"NP7Y/ MF):6S%]&R9.N/()POR%A@D; MUWV"TNU,:CZ817I:3<-*9BN9K60>-$0M<(!9T6R<:)Z6X=SC*1:Z,NC.WR'O ME&NS3803__?LA:7KERW95D@H8-QK2/-%.N,IRC*<5N$/4?5OP^+S:.88E^,* M![9JBU5;K-IBO-JB\J@!UVK4O?/22\C9IU_TTNZ*!P#B!V=/89*-37Y#/NCJ MPYA*G3$];NUU)+59M'0=S=[NLTX;J_U8[6?RVD_O8Q=P8MV*=2O6)R/698X.*\GUDN1W4;AZ0GASA9Z3R>5'3$M" M-R]5LV!H;FOEKI6[5NY.1NXR#@0K8@T0L7 5ZRZC<(=P0D,M&44BMAV_C_5C MZZ@N6,%K!:\5O ,]L,H]0JT UDL EY[H^9(^ET]CV*H"DU(%; !;8S%X MC$)=;[9!M$?H$>&=[Z)R/:LK/@LR6LA/\^4"N=$J]'\G*X[(1LZW@7B\6_5\ ML-QK)G^!X@3[+OE&'A-"XU?RU<:S[P[V9F[B[\BZ2^8(J)E%1TYEE,^STR]6 MRAR!@:WZ:=5/JWY.1OT<4*2!*Z8#,*G[>0Q^E60T;DC+\9(U/UD+1@,+YC8D MK=&3\V+KFC36->%PIUG4<[M8X\HJ>5;)LTK>H)5,>$<6N)YFQ:^P^+7>02O MM!!@8]*9;C8.WM/'"(H/X_K%V9#O)K.W6EU>@KVM:+:B&<*8%MW<5DKK):5O M'!__W0E25$II%?D\>@GH'L7%N.QI/JKY?:R:\0K5#"N,K3 >L5@4_]"R(M@@ M$3PM2UF!(,Z+GMTCA_+)FX<+^NXY]L/5A1/[XK)9=!A0K)7;X2Q*OX;1JMS _5$YE51RKXE@5QZHX8Z@XPN( 7.M1CUVI> !/ M[+!:84TKO(PV&S_)?IR%WB7YALF:(M)(F]*@DA0VBQ/)0>R]*JOH6$7'*CJO M1M&1/63!U1PKQGN(\6EY>R8FY,HW"=*$+-H]V4B;=+,@2^L$A_MO-Q&>D_WO MT%6^(SJY=$70/F-;T6]%OQ7]DQ']B@X';"1-3 M 06CB%/!'I:X6V%MQ7>TQ'>(H>%%-P5QY^L MRZKSP)#\B&E5J\H726!DWR3]WQO');.+,D!F)*ODFZ7DMVN#HI*MIAMRSA1P ME7 @S&SM!3SQA&_*R8K]D^K'+8P"M_NL'6OM6!$GM)2\!*^$,X /OKOZ5'+C M#Z_;RM<1F/CQ7J#]V,.G\9?W=-YG)T;D'_\?4$L#!!0 ( %UMI$H/Q:2J M98 %>E!P 5 &UL[+U]<^,XDB?\_T7< M=\#3MQ%7':'JEJ@76QV[>^%R5?7XUE7VE=W3-T_%$QVT!-F,P\@+_WWZ8_#3^ 6%_ M%:P]__'??OCM[NW%W>75U0__Z]__^W_[U__G[5OT_N,=^K\KO,6A&V-T[WX/ M_&#W@J[=![R-T+7G__G@1AB]14]QO/_EYY^_??OVTWH3K8*?5L'NYXWGN_[* M<[=O(QP^>RL<_8S>OLUH_S7AXA>T^,F9_K0H_>5+7(79C\C5: M$T9^0M@_Q)ZCT\Q>K/ZD7V,W@>^C[=; M_((^9ER-T/7UY4_H8KM%7^C'$?J"*:-X_5-*:YL)2+3F1__V0TG*[P_A]J<@ M?/S9&8^G/V^15&GR;9I]/?OZ_GZ[O5D]XY[[U_"@FW%0: M4F*\II/E3]$C$JU\&**4>!023\@O[K;?;96_JKMQ/G[73RT_=H M_<._TP[_-0RV^ O>(,;#+_'+'O_;#Y&WVV_Q#^GOGD*\X7.Q#<.?:?N???Q( MAG!->UC2'B8+VL/_2'_-+.L'1+_\[Q70Z2;@15BU0#=<98R2'ULD3+_X>140W[B/WU8&B.3J[C*SEL40./E)[Q[P&%MT#0: M&L;(.E@==MB/V0S2F2M%DYH[YXO%\H]IS:1RPBBAC!)7LT1?$^K]((CG'?J2 MN.XE8"06^HR^Q$Y\Q]UOZ'/P4R8BA+/0QR5U&II:T7,>1B??Z-9]<1^V^,)? MD]^$!Q(3>>Z#M_5BXN'>>]%J&T2'$-^3N.(=X>9/^92A36WX:5N718TI[VQ1 M06N$TJX0&7V4=H9*O:&B._25=HA8C["S?K_ZR4*"NBHLB .Z(H$3)'32H05. MX/(0AF1"5S.0[&,X"*<;-"_3!WDQN@3@<83FDY&R9D475#^BS.E?WE/ M2%)CSOZXL N53<.6([.F9R!TTJ#@RE\%.WSO?L=1*S0%WP^+2SX3RJY^Z4R* MR(]%10DQQ*C! ]*$> R-K#DP2N0&5H.(1') ?)2V-)3PP?E^>'PTF5!VY^/) MV*GBHT3,#G@<*UUE3;25[\X=+U00N]L!A%HPS-/.+,"\�*P.VQIMMM[O"=+98]EEI"?MYC^0$_3=D$8>__)?D\PO<=A_')+ M!B@F?_OPCX.WWTE19(;\L+ SPK.&XY\6FYE9UZC<]PCEO2?GVJ7^1RCC@/Q$ M>1BQ3W(VS"*8T#NR,/N/X M-S_$[M;[3[H.?\913%G[U?7\ZR"*VDXX],C .!7P8YXKB?L1]XS3O;?*)?7GH^O8KR+VNU&C0P,Y)5XTTCN M.N?$#:P/5.DDVU1.3?TK[0JQON!AWH-*'/,J <"^%AP$V%=7KL78)P[L9G/O M?C_.EG(J]B$_8TT]EV:V7'0 /CODI>>;I"^K<=]-(0W8!TPAJXI"MH3\"0"\ M;O,=\%U1HL7POJWMPK1V'E^^KW=S>67]@MNDU/K@M1RT2DMM!0T"P_4^ M=/UHR[;_+M9_/R1; :I8E36& :J$(YW)9MJ<=C\&(?8>_?28;/6""OK6 ]F8 M5AB*&YHHD2_OH%D"8 4+%Z"W36T@T%VOO9B=H-^ZWOK*OW3W7NQNB8_9!?Y= M++D;VMYP2,BV**%5$+#&E.T()9<1( ^'1L,A.3>0]H?J6B+Q* MZ(*B3]E(*\A34Q ,ZC+X1\3[?<;?+HHZ%&'@DQ]7F/WUXKLGW)'6HC$H%C48 MT]AX7>:PS.FS#'O2 RJZ0-4^T%?:"]24V9\F').:& ['',KC/&OL9"<HF3R>_JO%=7P(5$J"G*=NCD;OUCBQHSC6^#MS(Z; MF;)6VRW;CI#4KZI^,7BAJDKWJ@:[/'/.G;0BU7:;;BL!U9TZ0H#)@ *TE)$Z M0@KF-UAKN"I17#,ORD$UI0,).;;;X!LM'$K"HO?IC=/F-W^*$-]HEEYF!IV&N]A\97[55F=W:$=X M]=-C\/SS&GL4U3/Z P7SK 1F\JL_+LB4MJ;3VL>M^U@S@^;?!P!AHU/U'5[' MF:< R]HC2F!8[!S)OZ/&?]\V+S0-:L]\$4&FH5+V]\WF/7Z(:5TT"JC;$.^\ MPT[DV%K;#3G=M#&C7BMB/,\J8I1HT@0I2A5E9-&;E##WB&. :<6LP/E]8YQ) M2P(DM*82KU.ZOY!@Y M'9ZUCC]4](](]8OV/4,(!$.:'5QYS#6EN2T13)(AK*&ML MY6Y7AVVN,<8=^1O.-+KX6^"UWGS6I#.EL]%A3WB =SZ:96RGUP(H@T+5?J1-4[@5]?1_L7,^' M.O7M4QN.66T,YAFZ0:#B SJHU/(<;"U.KV[P<_BY4PHVIY MY^?S178R2\FAC![*"4(=U!J3;@(G7\"N@J#GW;E $RO4L7 M[,,OS'47ILNSDO5#%:?LP'11B1*Y0M8'F^#$JV7@53'KOBV;L?K1X-:J_R#B M9'Y>MEKX5+\CY'#DZ!O6A*5Y<4TAX4RZ):>F\LW@!JU?6G<^+]MSS_DN:NZX MDQ EK[Q*VEOCG649*0V!P0U;R677OX4R=/WLY,5XP35X2SSY47(EFWD5ZX?- MFY;9E1 &EOCYCZX7_M7='G#QTI]TY'C?#PX+#A,Z;G19A0:EAABYTAN7D.@X M6CRK0AZ)A37!(1+=S%93'&RWO^X>_B+97:I],OB&4K5_U6>(IY,%6;(E>TB4 M J(DH':-CA%A,J0(+5M#Q\CA5.6 V__AFWRQY<,1$F0R>G:]+4U+_AB$=^X6 MT_2?XBBJ5&S@US"(HJ(N)ZVC\ YO@A!+"MT9H3WD)&>"88V:\/D&;=;O6T+C M;41Z3M*PBKY'J%SK@W6/:G5A1^B!L0!8+&]X]3&X<]4!.O^:!%5EKC:FX5/R M-?1B8E^^IDK[!'Q-A6&-Z'1V9LC74 ;Z\S4:Y?H!%#CCNIMKZ!*=)G%EPMTT M56R#NRDX5[2H4@- QU!PH6RL4X(C(=H+>G9$"5WE2VI]Y5L(-@&P:6DR5-44 M8!=4TJ18O*99Y=HC6FUM!8@J+*F?S([S-]UDB!JAG#R[.H'>N9$'=?;U6S44-M5C%R0O UJ@Z! <:C/N;1"Q^F2E>9G^6ML\=.E; 6M- MIG7B/I6IE!;PRQBHAX8HXZ$:6(NB1L@9N%\]&A4!5LZMQ=7@I7MMKNRAY M1&VS<^JHN^6]P$:$DBL_(R<']B&&7%SR/IYH<%8)7DD) 5 M4!1QI[&A-5'#9F.KONC,-KR:40H#\'7@/[XEK.S2Z?8DH-QF^VK8EFH1%.S$ M/J,*JU<^/Q*(_L^!_)*FWCR7LHL^'VC>P\TF_VK29F'F.X1P'L:ET$C*SPL4 M-IS,J'RIG02_HO4!\3@EMDII>\03,<[H+>[\8V"7!*SJI)A3KI6UQA+#"H_6 M&\"YGJ^?P;(K'+K'W^-W6\D;* HMK0AX&,538ITA?Q$.T L1Z@TN5- MR\Z\0>G!;HK_TL)$?BH+'\TT3%O"C+/4E@8#1I E5ZB^0H^/QPIF5.1[);6Q$XO)T":OM"FRN;/E]S(/9%W M7D 6^)Y_^^2&.W>%#[&WI MU'Z$7MBB=CR&RS]R.ZTR?X3V&T77>#FUV"T- 4RS1XB MS\=1=+'ZQ\'+#MO)CR'&2?TIT?S0VF[(:;B-&8W):Y;>6$=&$.+)@ MV==B;&V( 5T*-OFAJ:LT1F72DLUR) M,&2%_$'44,6L6U9#7%(#>/'\(T'0@F]EO5J"_P_DI_CE*GU )*+O.>#U3 M=7C8YJ3ER('WEK]M(H\#:843RU>):N&K;$T5R37US%>*<1311- M8)U"SH?&0=Y\(HO/*47$2-H3I7>44A*JMT@)B-*&,;9@KZH;2Q!U&P8?@W#G MUJO]TWWWE?JXR\G (D_*FXZ=2B=>T@MBW7 ?XF!]68-2@QK)CY:XT@&B4\FP M6Q#;KB?+4?P^>>'D>,O("-F)Y)0[C6W6N63GJPW+:6_6H[F35I+[26()+41T MS<@[8KJL+5OZ'_HK]IR^G2IV(%G'FLZ>[U3-3"7NK$F\Z]7K3 P_^:[ MA[5'SZCO#OO]ECWVX&[Y:K$4\3( *,)=J$Q+L!YEC'[&,3V0WF%)-07U]K#X MYC.E;,/+O(9O&[()?91T@-[0+H">HNY)!4EJ/Q'18P0L ZG<]CW>,SAQ[X%& M>'(NEQDDE:&SQR[2:745!AG270:[!\]WD_R)TM$ORZO8X##$:]&=<"T2 $&> M"E_**XYS9UD_=2S19V6=BAY0J0O8J,^\#JIGDJNR#BJY TEB4H\Z>,;A0P"E MA4DI"M82>^BX6 ??O !96766.S%NAL>%O\Y2/(ZWH-8>['2!;6SK+ [K)\%J M'K*1G15EZ5GT^?&,#^O]J%E%,O^2/,L5;*B;W1&E12Q%RV.43\2YJ.*NH^]1 M4KH]KHG>U"1A7T6:\MOSET_TQRO_8D>O==YL!$VN/??!VQ+!]4(S\[V#NS3C M(FE4TSVKK]+K[B[MJ>;YRNR1SQB#M Y%PB)%NZCI".5\VN0-@<<@>1"S4%DU M''N;5 AEI4';EI9P(2FT&:<%WH@-$Y6%F&HK41^;>_BJM6\"ZLV[MD]._0S@ MZ4Q<7^A/-YN;0TP/JR(6N/S%>WPRB@)A)]9/0R+.=6+"^F6H+K,-XX.".N-D ME%29'B'*S2E-*F8TROP>37D*#B?OW=H@>+P3D^K<;E^5.]:CC;"@9*77R=G3 MR:68=W$M)Q2-=E1*XAVBV-NQ6B:E0/+DPZ(&'KIYAZIB3\0%R O/'T'0;H>@ M6[J=\-%I@5OR"\!E[(=24E(^;[4*Z9[E-B.EY2'L6GH>:3/2%?F)^4?)6P!' MZM,2;UE4[U5-HF]I#.L%.1QIW/182"*A4IUM&TH?]B!ZZL>*C#C+L"HQU19< MBE1C"08YV?AI$F)>[@+?>41EI<%Y3V+2BU5\<#4LY,A^8)%]'//*2#B;S>KW M9BIA#_>"R"C+\4U*I*;5R"+*325WC_)#RY51CJSQ&T,J5E+(QJ)D8N/0;'%/ M!D; $D_V!:^"1Y^^%G"U)H&.M_'H*>Q%%.$XR@KW7/CK+""B#[U&T6&'UY=N M]$3^0,]SR1*;DPD]4*>P/LZ@).I/=$W&]7L,%8=7\(3*3*&$J\S;)V%]+W%GC_, TGBR2,M6LZ ]8KA] +]@#K%MV!.CU5_]B01 .MDWI5!,/^,>$M;3!"C+U7X""/5#ESD*P=2I];0RZC M]6I\HQ#2O?E&_I"\*M](J&#B^4G+02)(4=>OP4^6Y-$H5SJ5WI,P[BU+3+XR MG]E9_=EY!$TUBLBZ.B/S*ATG!^^#N,_ZZ)RZ$WV/DXSJ>_=[\O4 YM[L\T3= M9D,09< ZXX5DN_%X=YEQA@AK::O3=Y-'JCLIYI4I)B:*>5V!I1#*?3E&_GB\ M(H]8^N.PYEWN^/1]8^F/.IE8_0:4%0]9^F+H @/6ZG[6<)=;N99.W&=RP#Z MXZR/SZE[SRL_)L;EY1^S[8;[)]?_-0C6W[SM$.;?SL.)^M16P706C-*+!4>[ MUX+5Z@8GB@F[*./W]&-2PT,B*;/@%1H5QZU "86VJ"_)0?Q8R=AV,UO=>+X7 M8S*+/9-_*&GS%&2@70.0J25I4P M,#^E++V&*:B3=IFKE*KA--U?#9?]N;FRUD_=G0V[T_$*MC>ZK:MGTJLU1SNU M5[:-T5W'L\I1V-Y]87JD>@O8(J2TDT'#/]K9:W& VYC'+=WT5(UUP2#+/04 M9P;TWQ]45=X^A%&$X(R>MLQK57R[G&U=\+UW303:*VO8V"J<>.-^&P1Z'\[[3NF??0 M]XD&U4*!-.I:G4NK6AP=8F?+ENB,T$0T.0[,-ZWZDJT^U_ M'W/5K;W9[R_;1- Y)UD8\)"C_ QO M)':6G_F0M]8CFE4RYRR*^,#4'^;'4OTHB%8HMUY!B^PE+P656#Y-J/HS Q.# MTAA8,A5$%P]1'+HK#7]>-(%URCD?RB] GTUE=40B]#6C:$_MD(Y".EV%!$1Q MPQ1;H%A5#02>TBNM]#^E:ZTMB&II-""FY)RH/]UZ-DWOJ>>WIMD/)9K@R#(I MJG.,J$/A2\TTRPA34)%%&(LOW3!\\?Q'5NQ4;]1K;>$15V5((TE@.FL!'@G] M8Y113TH*]P) LN;U@O4'7WKRV(/T,VFQAA'"]$!Q@Q+V>I3\+G;#> YRVR M/^!'SZ=OQO>L@:[.]QC9[2W2H>6O%/PO1TOVN.%;9E57_BK$;H3?X^2_6F8@ M( 'NE/E\:2R?%^-6WYST@;).T)NLFY[> V_;<^A/$_E&@I?+NLYDI6^LK$X' MRG*;;T>T1)U&TC-H=W4GXJ\_N>&?.*9[%7=X=0C9CL0U65%=Q7C'S;KH0F;H M9(H./*H>+(^=Z?DDR9&@/8P:ALFL=9=WA:*\KV&S'7K7P:2+#M!7VAMBW0V\ MY!M&*TXO6ADD/>$(!Y%G'735[\ >[I[S@F0G$O9ZMGN-)PQGK[NU,D"D)00RBBAKPFM MH4,, P)- 1JB14,2.54I'J/G_$V$"91#C/=2]%2S.IBX4$F[V"W\Y+7;>EV M4/84S4I\E4_68LC)6,R&QG6O25K'HD0MV0\MTP.:4TT)Z/ $7)7IH3>?@QBC MR82[MSO8E-ENBI6IL44_EJ&I>$VF+0=#BX8=B&LRII&VL%PH8+#RD!)TPD9_ MBN!BM:,B+,"MV.@5D2S0I[78;EWAZA&Q#=WZJ[?9;#S6A3?\L^KJ#0G/@W\6$AULWO GO8EJ;@.4QW.+P[LD-A:D""BT'QFT+.^H/^BV6 M\P*L@8\8V1$BA%$0HH1TDJE%\P,0HPX'4:-B.R6QHT3LO9M>OH!&I**AUF&H MHA]@[#%&HHM#_!2$].)"^V@W6L!@K,) M10,#3-7:I& IZ<(*H-P?E,!"Z-BS1S3028.-/[E MI_&D6.:,T/EX-!ZS_V\&:R,TG8W&9XO1?#;+_QK3D_?5$YI.1H@>(+/=C.ET M=#ZCWY:_>X]7[*0K^W213FE)73WKL"F^"L$; R ,[D/\A/W(>\97_BK8X<\X MOMGL&(4!ZABS@.O8=# MDB02!W13H[>:.ZV7&4RI8-%4@9>J8$M5 (RF-@.M 4NJ$\LPUGZ*U]K2#LQI M7^*?S9RI$>S9<)!G5BM._UJQ +TM9WE**K4%S4&L'W6'+#C22ZIP\/=@&0)ZUMJ&OH2@8Z!%Y?0)_5J?( MB_Y\A_W5$\W;?Q_L7*^>S:G<;%#HR7G1V*AK'!HXQNH'&T<+5F"MGO2IQ[0\A:P&,O8T#&YOP+2$(@A!UQY0-T I MA*Z/J"?0$X)N<4A_X3[BB>K8EIM HJC$AX:C=N8B'+&:1BG%?LJM!9$7DX6W M%I(Z2SEE8/J"G[%_H(?X^YP0>GA![/$JJ/<)S0F9[=4D3W$5#Z@TQ#U$<;## M(=2KM@:-MSRLB+HG%'F/OK?Q5JX?YX+2E\>06]9"L$'LW(EHB;6URH]RW)#4 MD];59X4OY55L:?D8TG_J%-J@YQ=S1QR!0-05,2F8,/" JQ&B9F92E #7_6BP M0WK4V\XMM0!%2LZ&CE6) _9D16C7_FU7&>6K7AMW;9MF* =153% 2(KB\+"B M+%WYMV'P2&PB^C4,(LG"5]AB6"2)V%"NP>F4+N$7U&CAS8S>"#&*8$ R(Z+# M$W&?T@,&4)OUU0 D50@0@))KAC'ESEOC!-XJF[ M[88%DYP9#<<]R_.],YJH M0I2NF6S8F34IL'.DP /B3 MFI17#CV;0D4U4U5 GAUAXS,.8X\L M_CAYBM!MN3V61MAD6$+'$/.JALM\T:S%K4! RQZ\!_ MO,?ACJGVUGV1;P9*6\' C,>*>B6QY7+2!!HCA5):(_)/?W4(^[M6H0&UXX5U MZL)&";1\BZ ELTD!N(2*@8%7N _(?,H@7]0RY18:56LS*+0DC*CG1\Z+M5I* M+YF_R@5^06IU]B"G4Y637?UCR==K*K'\F8KAX*5@DU5PM>D'!EI1?+.AS[U& M=\%67!2B^M6@\*ETK?YFSR2OE$THT/B'T4"4"!1 CI#$*4NR#X/U817;<83+ MM9^JX3?EAC/U.W?;.G/4OQO>)5KHCA.R)/KI,7C^>8T]"I$9_8$B8U9"!OG5'Y?)MLM'+UJY MV[]A-_S@K]^3)4EMS*2?#H (6?\:)P[G64GAA!1*:"%*#!%JB)(;%@SF!'.Z M"-8W(E1,C**A50T@,T::,MO(_)$O%EI:#3E_R%E1=[3S_&@RI8AX*9&PRPJ3 MLCHMLH).+FI669EC%'0#"; O>,M8BIZ\?7>SH MS*4T=+4F8)BH\J%19'6:ICW1O)FWQ&YW+#L#]$J*.W>+7$;" M'H#P[4T,%8XJ+ !-D7N5_!B1=0?1^4I8D4&]/1R+J0F3*DO+\['$TVDLAZL16H7^4M(+2&4;<+2,ASH7R;LW82]O;-INWEK MHK>D1JO0>T]ZB9Z"+7U^DB:5TJ(\]Z%+GY=X[[ZH+>$TR-F [18>U9.S%N.9 M"M3S_E"I0Y3VB&B7EH'?J()*OB#.%;$J*2).%;$6* +< RA"1,DAJ*C63O]0 ME!FZV21O9=)XY#[T'A^%9U?'4K7*6TA9U8ADIXZ>T[BMU*UB/2?!/4K[MM5[ M&%08UXE4"WJQ9YJ250!Q*4+%V.--E "EYU3:-6ZG;S$1<%@;9728.6D4/=7S M$J<03G36!!?^IQ,W'!TLV!.->]C&?R$. X=I M*' ?O,>KK1OBB^V6C]^ >>;P37)/>$ MW79-"CTMN#J+\_U5KCYVAWR=JN\I45^ZG**OZZU3];E$?:R& UH3]>W$ZNO; M8_?H_JA/[VN,X..TC^X*:Z0@E#X'B\(*'C0.Z 6).2-$J:$+X?'"T!%65^'* M9Y_]O:JM4+W=T%A9GDW1A(TX]*OIP ;,>Z'LJ7G1UX"(3UG0R<@9"P'OA6F] MKR(YT@[H=Y*R@?P1VE 1V3/T-B&F9G0RP)0580%>Z)H4^ZN7FPV9U[U@[:W2 MM9O:N(J;PR%*R)/.X=U"!+&,.EW69_1MVL0JN8-=.N(KL6 VK7%7! _6ZY6E1 MT==@$+S6?G)SNISP$^PM>%'4B&S\6UXMLL'@J6%N8O!<@[\B6N7GDQO3DJ8O MG'I""@W \%+F0L>L1)NN&3V ZD*F!:R<9!\P.\VV!RH\>Q.CI:$%>,!\=G?R MIT^$GX.!I>!!(XEI(LH4I]2 'S@Q(QYO@E$0#P8W3;,3HZ:FD!XR.3X?:%&5 MFPW-[_K=BY\\__2/;&"UQ?1 MAV="AA!(SBC;3Z"-]PB;Z6%:'-4#]O%\,9WS,S\2EM#-AF5DHH0KQ-A""5^( M,4:S%5+64(DW5#"'+B+$V&/$$@8ADT%@E-$PQNFX3A 4:KAH*3A5:%A-T*8:9@2$VL8(*6D+S\L2#'I95CA M0[HO>(UW>\IK6^6]R48V.ZUGEHET5RZJ+Q;/>'U8\,\=J!(8K#C,;+8V>B M2P4ELBBC:Q96RT12'S_2%"!U8!TO\(Q*7!8PN1PHD1(&4A+[% -,I!X8N&UP M2 *"CY[O$MG9,UB?L1AD_*\'A1:7!8U'6V<50$71@=)!C- ($5)P&#(A&1\Y M7B;FBE*%Q8_4X*JH$2L$$BM7_BK8X7OW>_I8W#OLXXW7AAE1*P#L"%A1MK2Q ML\Q74PE%E)!$A&;VLB%ZDY+]$2K6,RBL4Q$V)E*F+QS: *46>^1!2J842&A] M25X0O@A#,BB81:.D:^EI76M# (")N=%8;LQG-8RE5%&)+*)T@<_JS(KL'"OR MT.AK-UD> %O491\&6T[J%)I:@T/M3,+91(!$Z&,YTU+RP6?'&9RZ<:KC#?P, MKL)<^O*JVFAG'\.A*N5 V<+.IF=S/HY&**5E!8XZR>4DRR[LACZ1*TPH6028 MFFU)(%(6'Q(4)#B]]MP';^O%'HX^$XF5X"%L!@ 4$2_*IK44M7 &T?XI7'2V?G?C(H@(I^U1?J MTR(5NV@.A8>N CAU ;*=!E;B(PSV.(Q?6)8%+>FYAR_TT32BJO77% %MZ1?^ M^B+9&U4U_'H+(!S4V%"VJHFSG#1A,4+D7UO,#(P:4YDTFTZ(J:T/*SL0=)3H M34!1>=T2/5OP(S!-$9QX6H%!US/>$K^TOL>K)S_8!H\O7[S'IUC^A'Q;JT%1 M)F5%O;3+V3B/UE**J"")$IK@68(&9670*DGX%JTS\K"84C+(*J[:U0*"K;Q: MX,WF,MC10("!_0O>TN-$=B1V]^2&^,&-\NK>4=L[X,<1'1*91W&JO.B8C,?9 MF7#Q\C8)M\I=HK3/[*"8=?N6]9M5F8O@GR$?4%].[_H:S%\8 5G%G1P_#E9[ MFW=EMN_Q]_@=X>K/8XU20-5&?\-G56/VG)R9<3BT;\0ZM]WEF%!9DGY)'Y%Z MR\A5%'82+D2.G$X^1*)8,W4ATKH'9+V17 .^\C=!N$O6(/Q(0[W=X#4:%)A2 MMV,C)8L(W>QV?XERWX$!SZ?U).[$ G%;ZA08E]DY7N9A*@=H(+6X M_Z^JKNX12817/ST&SS^OL4>#D1G]@3J:62D&(;_*6?E(7)^[32Y7?22_JR?_ MR+\=(%Z0,J QI2W.:GA*B&67"AFY81%D4#*GBV1]XT3)S"@VVA4Q-![^AMU0 M#0W%ER!8R+O7L9=S/A(H+3MPT%$J+@KD4@V/@89I\1%05<%P]I\@[X._YI2P M%'\WL.U7.M?82FG$5*F+))0 2E4:DLC1E6A(F^>:4]WBF\(/9^\T-4TR+NS/ M ULW[5/#\9TY-:.F[>$L69][1XG[(:VV;!1U8\WE ]DU#'8XBKW5);W(%K[( M3_VXWPZYP\=C0,>W92=\*1V6CW5QB)\"5N,"^'#O>.$QT^H\.LAT6ZL*@P()>C+]=0 MR)":6!D98C4 ((A%EL$[OER%KX^;#XX/*@X6 7XQPBC!2-C).#'?"C M8S/2.17I]D2ZB!+[!1@A4E.K@42L!1MP\LZ-O)7B$";? B*$,:!C0!,1/$:( MT;(#&AW$8K@0B@"%A(HQR6!02&P#!MY[VT.,UXJCE7T-B(.4!8T5Z+DC1D)* MS0XL=!(M31T2B@&%AYIAR1!1EMO(*7N]@VO!^U8M'P]]GB[D1+6>^[ES-G:2 M0W1>5'3=\T-7PI-S0X()P[V^!9.?D1N2SNDHW2"GX:V(RH_ Y=KH!=Z\01XADB(*&IH02 ABN=F$[7(2XA:UZ\WLM(O]*C"I"K/3W<_H2A7B;U>HQ.H MVMV)OG[A_,S-YL/WU1,MT469N?$OW>CIPE_3_WSXQ\%[=K?TDHO4O!1)#.XY MU/C2*!:2)8\GY.GUL:R#Q$$$/J+$6;D#]D.I&TC\]Z$(IZH(G"F" ATE/T=4 M(:M,(>P'+%?(L-Y S_2;L-=0*PB^=_MM\()Q>GVM5 I)7O:NO=V02&YC1J-H M7/:Z5$;S;9C>]ZQ4]P(MC&=87*JK%P ,&V)=/2 ]GZ6(+]_DKMSX M+E-%PI.LKL*C!?P M0#4W0?Q.ZV_'^5H MC#T28[V[.P;#VHZO\\"\*A>8W8 .TU_1[R9#VSN?B=?@++F2:5Q4F$\&\J#Y MJ\>;($0E9E^99S4P'FE9>)FC':%OF)8:)']SGW'HTETK3)\E\/Q'\M,_#E[D MQ1A%Z5CN&5.OTCM+WANK_PU_OX?^*4V M:N+O!KH_S^U<8VMCFJ40)P6G4D*(44*$U/!WZ@U(Y.A*-,0]>ZDY91?NQ<(/ M9N_!;A?X#'-LWHMN#G$4N_Z:A OBT9(U&A8)$DXT/*AS5H4%HYJXT;129H1* ME,%08DQ:YTAI!T20@H'6X-2FI:&PQ7WCKO'G0?&B^8K;9))GJB>V O-"W7'\ M.XK\#V?3S??EN!(.9:E'LJZO^!'C]ZZ]^//[HY7!XO[V:#V7>U;8TMHMJ@8 M>$$'44)0%GZ,.(Z>.,/9.-^,JD;.$1QDHX;-=(SWPK>T@:2@-! MYC\.A+^VXD35CX;$6:5GY4V8LZ63S4., 'SQH2/D<)3E& P/7*.IF'U37CCK MIH1S0L"/N!L0R]$6:U@D" RL"0B>%D!P M\1VO#O0>SQ%$:G<5O(@U8Z1TJE7E'6+6*/@Z4=L\)X[9G*O3B@P34U.05-R8NV#*DN9P!U#5(.QHP[ MRNO&&!@#."\KK!QU!+63\*Y:Y8V6T]G,D&>%J%4DM%';M M]M)E>:RM]Y^/)@OA&#KRJKX9.9TLFHXB[16Q;E'6[PCE/:.\:Y3U;<%QWK!: M:T08O6AM< ]S).BX'N>8\8#U0"\\UGG+.:VF()Y$S(_Z^;:37?,HV_W#B\#T M8989_4G>0'PGR8='=+L1\U';HC=@9.8__L7#(='+TPL[%KCX[K5' -+&,.B4 M<*1Q4V/)FH$E X7?G[0QRQ&'4B3<&3 MM8" 4I,-C2.%\VESU940'*6Y:A/@M#QC&?]$R%UACRU@1:WLK=(CJR'#%J.==!R M]*#EV (MA>2(W_QB')@(U3<;E$\C378% 6:#_"O/1.?CB=/T HII/2-4YB?Q M';6766PZRP33;V-S=4#]#NZS>@ \U]F9'LT3]Y)*)ZFFNCE-[ZAU3DF1RUF+ MF$2N%4>Z(&KMU2%:=%YL&-8]^4%+SJ$-"**Z[6BRJQ/UA=KIGK-E]H)'K\"U M*&$63,M)W8M@N]T$(;V[21_I*"?4;E#R2.8CRW\+_,A;IR]EOA:OI[1O:WI\ M0+T?[Z146I) I26$;Q*SH[%E,^>X&L$I.6C] N-2-R(C?:D'QWN[Z7+AVZ(R M6]!X&VR]U4ORO\H!1FM[8&1RF=*)X9OGG27J(Y101E_3_]HSIYO5@>U'H:IF MW(9/L:IL06G43._3GCW%-(#1*F1,(ZR<-PY[RBF>UDVBAD2N U1-9$B*FL*C=JR!8Z_>_%38ZT<51?+]8(@R>+[Y0['\3:14,-V#'4(#'TS4BB_83AU MSAIQ=W6%^(TPQ-EJBVI[;:/F_ES.V B56#/K;):)EGW\R)Z-/@5ESZBVT^>' M[;BWWAMJVQR80?V?DMN+!#(Q6H;-5][7"3@[J0#*.V'+\[D9/Q?)'%U"MY=P M*GFF\(/?BX\SJ&/FW;)[MVZ,/M'E II.1HB6Z^I1-7>Q&\:6*V=>4\Y[O&*! M6Z:?Q2E.!TK>S,1,T#X0(). YWLQOO:>\?K*CXD1>(3]M)#3:G78';8T,KG8 M!6'L_2>O@-L1A(9TW]K<*4/C?.EDBU;6R5O6"RJZ26LCC5"I)U3N"BRF[%LI MS)OJ2#V8L^AL]15/T$U_ML&\Q-^'[_0]7/R%/3B\QN'-YJ,7K=SMW[ KW) R M0-D21Z#(KO*"R9F>310]0ZEKE/9-([6T=Y;NP/I'E &@#:^A-9=44N-JIAYY MG*$W/LWZW05^_!05#V;#7EHPASE5KZ,S#O:[(9;^U'K"? Q):QU/E4_UC(GI MO.IQMGR/PW4X]N2;#::JY!;4Z@FO#UN61L;5"[URF/Z!I\S3\3%\0'5W+AS5 MV^]5J /\2+XU8GPY,6L]2<:A^C;O5'D]PYV;:8>(]G@*SJ.;=M0C$V=R.MZA M#HSN?J&BU1/Q",02S5D4)6:W1R#]*]O\9#99'N\12(\GXQ&TM:/A$<8GYA%* MP#C2(V1:/0V/<$^Z-QRTD'GZ4#GM [98;5]Z<$SJ MP0*4B\Q=$=M<95J&Z%_#(.H XZ29'=AEO&C,0!/%@)W1M0ZA':1EL&3MT*4; MAB\TZ8W,.P?@RVB*1JD(MD(OEB'LNJU,F4I3.Y!VK?V,#YD6IDK3HP7EP(S+ MK3(=6E.F2\. %1%Y#5]&2\Q<,3-_=G=8?B54DXH=6.6QIGX1:S(^5YLDR[$< M[0CZRFB?"E' LZ9"+$"W# B*0!=JUB[,_Q;AS6%[[6WTM[-+3:U =\&/L@7/ MQW.5++P12F@C2MPV#'<5NP1878;B+V(1%[VY?8SSA\"(86?,(D_QU[ MCT\L[Y@PX3[B\A"C-YZ/7K ;1I8F"391J^:5:BHS\S*]%T;Q9;#;X9 ]J^AN M\2=OBZ,X\/&'9WJ+C7MI7:_MX*_.*S*F:'FS\9ES-DW?F*>D44$;4>(HIXX2 M\OW>8.I*B \RM9F5P3!F[\]UZT#R*/3HHWFV09(QA0>9L!@2-E1/T* MZ]DRS6NE]- ;2O%'6IFU1)2F@-^&P1Z'\0NZW=)W,3[\X^#MDQIN'[ZOMH>5_TQF65GI&/ZW(& L,:!^+W24:'BD<$^,CI*Z&[LB(\.JGQ^"9\'GPX_ E 4;ZCSHFTE__\>N[VCB5_C" MM1>]:>R4GJ=;Q[]]OKK_\![]Q]7G7]_??!K6G+LRSFSW-[JGL$;_0::X=;"# ML-?F\%/CK EE9$OC5^SCT-U^V.)5''JKOV!W&S^MW!"+=S+:F@R]@='"CZH! M+,;S\WFR;_'K!U10 =J>,"K59&"IY)L/1D5S&J*!;30H8BG?7U#1 T@@AH/' MT-T_>:M+*C'Q.4D-+R_Z4UJ4L[W=D %:&S/J9_FS[,&?@B:J$$64*G A3L/R M.JWR@L9QJA9:B>F4- 0"N"!8?_.VPJ'-_CPD?-(^-3+-YFG6>]84" >=&'?: M&!_,LFNF4#'@LFB0=GKA-W( BK>RZP_5"\9'C0: Q2LQIK&J.%M48<$VR)J) M8$4?Z&O6"]14TI\F').:&!J36F;/ ZZZ0H?=9;CZ(%@^DS\,N,MP]4$]NV&2 MK6JNOGRXOOC\'F9[09?CY( TQ.3;->2^0C'@Y7V%5!HC^PI7NSVQY9O-98C7 M7DQCK!L_+QEYLWF/0^_9I2_:UW=X=5L/O=N@SIKJV;DS64S2C8>$.+K9H(1\ MLK"X\ M^:M@A^G._D>[X0O+ M9_],5$A:$G42_A[)C(Z)G8GBW3Y['# Z[E$,C8/817IJEO22G9M1ZT4%2ZC@ M"3TPIE#Z/6-KA*ILH(R/?KQ)$+M;6;!MC6(7)<6F:O.2?\6T4\@ ? #4EL/U MOH<$SO'=D;B&5>IN6:2+OA[!1F!$,0S M0PF*&HJQ"$G2JY;R-O!HTGRYF=C:62N>0.]+&I2S#5,67(-4,DD%7 %?<.E4Z"%6MF%['1R?%BRYRB?) O:P&!FR.. MIHDC;D+'H@-Y8S+6 63=4;N"&7)A9/P8W2B2VAYOD3:!Q9+VBR+.N;.4@PG\ M815S8M;P9,,NN=SP6L!SS",FHD2 8I/\6E )3?S=X(?['"84+6(^F3ODO].Z M1?1?V4Q\6G^T-)/AI6DY?C]:I 9DP4NPM<*D.& 720\ZS^'HUO76;;XV_0IB M-DNZ5K_$>)Y52JJ8":4!/%]U$:1L[^P@%^T%@@P^3U4-ASLUE20V/1NQ5[M: M?$SR#> LQ!A0'? E<7%SW@S$J,!-/AV$X$P\/0JA/.=TD(0SWX@E&7JJJ6" M-\T4 H-.,1^^NSO/9X 1!9%J;2"F'QXC.LOV96,U5:)H0>%<@X+6]R=T!!U\ M^I(9)763IW01(,<3Q#QC6#XIC.!F'V73:T./-;,2 M>Z_E'?;QQFO=)J]]#8.:,@O*-R3'\W$C(LM?!7Z34N.6#QT4,=UEJZV1T#X, MGKV(&)HE*.&9F0 C#24 (23$;H3?X^2_5_[%BETR(JNY%_D.^&LU-0*J!7\*$= 9\O2^9,4;05QJ *%/0@^J\ NE(H(C[RFJ:J!KZ8> M:_ 7'LB >^Z#M_5BKW&W5:LI-/YJ_*B7KYW-)FWXH[11B;A%$]Y18F=S'I-O M*Y$J>.M6C?T&N(A#&GRNG!:TFH*. M23F],>T_7KI[+W:W[2G%J@1 IVL15^K)@]/)F73NSGM :1DC=: @+U!HW&A4Q M6K9L&>72#I)%(?:10K,X.Q$OE(L'B#^!>;;@CJ<8._!V&V*:EO<>;S"9SM?I M.HPAC*.V][H+4_T8?-!J]B^G(> M^_+M ^4&I>R@,C\6>S2#>F0N*]?.*E%B% >K/U&P9]4&K?=52N#2=D;M.H;Q M-FN\$;XZ'KU[^>3^/0@OMR2>EE;ET:,RJ!_18DV]@L?9V,F<1M;#VRWM@O,& M &Q5GQX5X!RM@.&0W\G0JS#7UZ2%F,X?O&UYIT>;C#VH;O"F_GS.;#9KP/I: M8-5OBK>#LX[ \L;[U$?RS E]ZAI=NF'X0@6^V-',M1'R\IY1 GZO4),-FS#= MH* !>[YN+<1]X9T^NSO<4D%,GY(]Z.>QIS.MC57G]1%B72'6%Z*=@=WL<%R#5>6 MS8A<@ND8O$";$>'XTRYX#1 U.)42=F7*L&&F_8SCKO,LMRG@+,OC1WF>F+W<=;&XJMX^MFF!EMBJ;7H4* @(@>P@LS4 2CW'EJV%A5>Y: MX\[_/-\'3BAD^79PZ77'2#*KB(+%H@P(!Y[EU"R_(;$%1OX>/Q0()(%[&'O_ MR8OZM)O#P4+(DX:5E;94*G@9(4I]A(H9I]P!V*33@_C)W0_Z2J*[B@_N%JV" MPS[PZ8F(\$5.(+BUVK $AW)M00(TK6%RF>0 MXQ][6, \%4YT+@_/'-J4$LI MC5!*"Q95Q\A5*3F0 <>.Q7/$R?SQ>?^<=] UJYM@@JT=7Q_ >QN^V'_P7E_Y[2MP*.)>OF C&3#Q2" M7]QOGUQB4YZ[U0O[Q TAX"KD1B?\F39 3,BBG*YM,9\AF1GJJ:"[C)@5Z&DU M3"ZFY#H!1=I?W>V!G5.I(JS9 )9#2[4#U0FX\867T[-%A =*5X"GK0IV@0A MPM]7.$I+ CU$A)D8(R_KS0ID"0V1BRB^@D"1]'L0_DF+$ 54TUJ3EJ0E!+;$ M[&B<_"^;L2>EFY3J8I1MF[A,B'M_]*-\6,0IHFSG_#N 8=* \AM"(8/'C<: MKKK(8\W=%W@!#;/BU6_83>4@HGWY8#H MX72O84]G*5P2*NS98DH'?4TH 4'F:)DY,KK#)L*KGQZ#YY_7V*.(F=$?*%!F):"07Q$&'MWM!S\FZR+.\H/W MQ0!0X'2KX3W/QYGM$PHH(0&RVCA:#$=#C+[M6V(LU*!%LH(X_N)-*;+HOZ-E MEBG$R# E&P BQ]36;,A)H(47G3W7- V[1+*TZ0.336-6O"+#IOR<&!,R*I'^ MGP@+11YL=E TSMW-PBW'78>LVRMOGX ]]N[D=BAR?QJ8%1 MMKFLI39@<,JO?G,^A &<[M7HY>*L.;7U?-M;8V+K)$YI*LL>[;+DB7FQ/0E@ M 7W%N\F*^GQ4;P *".TKGK/S^9D8&#;-.$=)F%06::($]!W9=JN3PP5^W@C\ MQWL<[NB1J6@ RY\,"8U2OQIN=98F !0/A%,"0+;?601F[9^#F")YE55(?7:W M!\.UMY1GNLZ2E.=7XGM7A5-WIKE!'\3CT".T2TB@(O4?/)['Z+NGY!=%68.7F._N& MO Q]-^U"S/.?W-63Y^/P)4W(WE-W(DO+D308<,87T\O3?(C\,5.BC:8N\: >,R MK2B?M0>]%W"L)(ZB),,A0&1 5#M$U<$[^=7\,5[#05:T#:8='/[]A[?(KQ^N(9 MA^XC_H)IMY[_F*X/7VYQZ 5KWMK]2(I#[T$=QZ[JOL/464['R894:?.%V7+) M@+,^4=HIRGO--F=>4-+OL+M30^IH8K>.Y/M60RK*J2FJO'7EIKH)<]VL2J_J MY/M8>Z&>!MG),N-[\FTM \HW[%)+VVJ\.Y5M7\.YPCHKJI9YYCBS10@0E#OJY6H!9[GRGN^?2^]35;P9= MMI0Z5D_87YR=93!@[8'O3A\AA5.2 G;%P+&2ZJJ@+J.9:#3TT<)I3/_&:3LVQ2RL@@1@=J.CI:F,G@PK1,04=+Y%0D8F3@9AT) M,HKY1B0RR$R3G-/*9YK*-T/.-.6.U6LGG9_-,COW;9AINDOAE*0 G6EX5E*9 M:1HR@AASX..7))S[>/#7_+53R\=#FC>7 W4+669%!QFA-#<',5+0)F] ,J>0 M+$FS01M*"A0&4ONJX$&L A@?'9W^&93.8&5'I>(OQ\0'D(FU*/U/(.M."T' M/>TP))*C+-)0R&@UL#(XY%H P0>.+]WHZ38,GKTU7K][^2W"ZRO_H^>[_HH^ MM;V*O>?D EW@QYY_(+^[V>.0K3I$>0)'$AT2:4=QJIZXM<@F+%J3G?:(LB[1 MPPMZ0WM%GO\CRCM&1<\C5/2-BLYAKJ4-J;!%IK 55=B;0Z:D?4EUFUQA;MXS MJ#LP@J>*SSA>XZ?G6%JNDALB?C*.1K](R-GYW+3# ;_8#J'#)."@^MML@V\1 MHFCG.AW06_%FP6;.^X#?MA>PGY25-1S>J!*%]SJ*G*J_R[(X7RAYF[SC$PMO M>E%8-;PI!S5>KB:K@QI-%"FX%1T]GYX[Z1;4Z!(_&??294)V3+L96X.:7G7( M#6IX3L?&H*8CV,QY'UN#FI1#LT&-*E%XKZ/(J7HV]<(Y4_(V><HZE6WBC2_QD'(WVU$SPBVL65+\9UB<4':O7LSK/;FE0:"<$T!M*XD=T M$<>A]W!(\H?C -VZ_97754!K5^F<3#KQ@Z.#1#I=^5^T\S^@9V@"H ;PFI@P M./UVL5H%!^I"'HFS\113A.)H(A[G_G@?U*;V+HUYL0";5A\#:PX9Q#%P?LT;0"J M^2R]4;',)TD=[CU=W>A;J0)-._Q0.Z,:0"K6BC(@M89@Z"OKV#[?8UI9"E[G M*&59X&_4P:7H:13' ,3'!'1MN\/W M7DB6*D'('D.[V3259A2M:7E]'QQEMQ0_DRW$U*Z*".,&&64 MD(:YLVQ>W(D%XLIO-9N7.7<7#9GA:FSHH#*__:RL&F..XSM>'>@FA]Q-U+Z" M< I5%I1OP2^6\TGN M[F5(!*%!PKR&1@0=J!?(PT#+87W]QP':%?0]>GYX4<6?(@"-^'W0X;'(B8T M[D8OLTMTC!;=&R]2(3)R0+&Q&>F'A M[_2@D,P3^+N[\WP6-$ :/<=JRF9>%QW(L!.(M2;-\+XD!Y_X1#[&YB_H;"D12' MWGPXCEWE6K'S^?DRV:BHV2I*NLR>C4-9IXCT2H^J:+\LM$L.SHNN?QIV;V-( M/?'QI=(.LH%BQI'DFRT&5 @?@T0BOB\/(4WQ M5IH>6XF Q2AMG.D$PGS01R,9[$?H,WW,]_X;WCZ3+P(_?@+:_.E3+PS@Q-S. M[0E@5.U:'- HJZZJR&M/WI%=L!-0E2C:BNF!/V7[/%_-Y5UBS[DX"UUT5DP%[?!+ M;MIY)V37E&4WM+\%9H"=T;$2UBESRK:[6)Z-.X/Z6W :D.ZDE"SJ7IX&H&O6 MW0W.9479"N;D';(U/5E.S@WEQ[D=Z5D&;BZ3.I'G5!OD>9(/>,T29G($6'KE,0*Q36.011=.F&XV/G8Q78;?'/]PD:41YM#P@J0-?G2F1&:!^D-V(U0W@7*^[ - MB\=JP4ES5$)V$$=B_^=<9E$&/+SLB9<=T'**.*$K+I)1>8]'[#DD[ )6T[ MQ38JKJ,@+N#IM2(62P?4*MH!F>CC)QQ>K%;A :^O/??!VR:5WN1GSO)&0T[F M4DXTZN@LLE4O)8A2BJA$DE8H"N%*K9D4U"D$=5-!\?<]]B/8NJIJIEB9BMN5 M H)$>:DV69Q/*IAB%$>(TF1Q M,+V9F5&%!)4929/;"52V9R8;O8^30$Q8JVQ88+798Q-84L6 8O,G?L0/Q%W MY3WC(I/\8Q!B[]%/L+]ZN0]=/Z*E6TDT[J_9O[9);+[^^R&*:9#Z&<70_V8E2OR&VXKG[&PS:7ES%W&X2,ZU)E8++4 M<-L"^".H6N+$%%C5B(SG$V5O53B=$4H[MZHP\Z!**RTG5A6EP9=&-H0>5?^B MJMH3="0M)4)-43\=QZ+_UL!95BK4J(,!KQH*HL<6GP/Z4H-AI!ET/N#U0$7\ M_^:'V-UZ_XG7?PFV:\]__)7$JU2H&_\.DX"6;>M_--_O,6A%ZP[ M+N&.[LX"-W6L#.J'>F=+]<"HX JE;"'*5_9X!=VZSYE#*7^"E#_M&LHK7,S(@8&[PRM\$X8ZM-PE;<9(T=A\DHA'N ML#!72;'UT$ZJG27U>B_.K+)U5"*-"MHT"$K]#R,/Z"Y,RRY*<:([80\'8M"8 M_"-VOZ-5B-=>7$M]HL3T-T/+#QF0L+36\G!S\W"NW.PZ,A)H @T[IR%;S MG+2EY=!0DK.CL9LVK43:E>P#VXY-3:M+:!__B6=+RS%4U-TY.!J*81,.P0 M/O+8/ E&/R0Y5+*1%3<:&D-"3C0\M[,HXZA,,=\62HGV5&]1"4V&)"TA*DV6 M \=0JPDV<"37!1B6ON 5]I[I3G7T:TBSZMMG(E&3H7$DX$,Y=\Q9Y,G=S+9* M]$:(4;0A\=2(E"4$A04]PA%2."4I($V=:R5EVV[*"&/,+PQ9%_Z:Y76[V[;'264M!C5T(1LZ M!G.>F7U"C>WW9O3 3_J-R>ATE7$XM+2:814[LA6"#5H465A4M>#Y-*J):B$#O&79"?'[G4%^3 M0!-^\L#HYA,F;)/H>DL"D?5E$,711\]W_15A_6(5>\]L]T<\,VE1&38PT&%- M(TDD2R?,J]P2FT[Z0&DGB/4R0GD_J.C(++:7B2)\_$C[;0DB>M3'3!'CP+%X M)YNO11S:6H2$]WUPL?K'P0OQNS1Y(5T\MQB)L!D @$6\Z%CHI(;8.$ I4510 M3?=]P&)\@]*R*??2C9ZJZ+,!?&T6R4.;5"E6P.N3&_Z)6E20BKTE&A2\&0B3,M-L-!@5X@<244&0Z+,>*5P%.K+"DS> MAO3,)7ZY)0,77_CK#^2W^YWX?$.# "0ZA5RIGU2?9V(]3!B^T1Y M)]9@U90:FH#=YPK84]I,?BR3'PRXK18N1:]<@V;VSC"Q!#]V'_'-YN[));9Q ME[P=>1]\#,(-]N)FPIE&P\'WRE2X4BVXM#R?+Q?I'EE.E]I?0AG=%:]L%L0' MWAHS+^_$ GE;=L+,"\W"\0]1[.W8[L F)X-(7 [XGK86/(L-+F4%F?$A 3T@ M\]SMQ7KM462ZVT_>%D=QX./,IUU$4;#RJ')_]^*GO,47_'C8THY>+O;$JS^[ MVWI0WDE4-;G+U;!=3CEDV-YF'V/0C6C&H-1YR*:?$D?HMF>DB\QT9X>3X<$1+%* @ M1 GU]/8"H9^$6D ;G#T([U2%CQ+A]VYZGP%TK:9ENI5UFKJBX#&9Q'\7A_@I M".F%8*7!;S0"PV"=$QWSK^E\.I;#J435'DQU%E4*K$ N*B2Z.,;9 M!K&ZCN!QQF)3I5%.O@3#$^M>XXAH)IJ2&*&115-2!\GXD/F7G\:38A$U0O/1 M>#RF_]^,^$;(#ZIS%UUV6@FVBH6* 59H$0A4>]=;IY<#+_QUJ2"X_'*>2LMA M0=?&CL;;8^>S'(24*DK)LI/9:I%[T"M[QH5VRD)G3T4PJ9,R#>F%; M*W6L8 M;@U[2AJ#P6*PPG@=?22"7@;^,PYC6L;E/7X08U#<8E#L"=E0?UKA?);O+2;4 M$!UP5**'*$$HH!F2T&E*2*)-KCAHG'URXS2-C'F&]*#"7U^ZVVUTL[EX=KTM33?[&(1WKDJNI1':0-CM MS+#Z)'.6/;]4Q4#1\PB5^F8S#^N=VG[>_]M-$+Z-W!Y3.KOXA8&TQSS(%[S& M._;4F*49GR8A)O(GQRDM@5&PA[^LI&J<(CR*M0.$-7ZR:5N9@=9V MPV)-SHSRCN6RR/NIIEM7LZWA2P^8E=@Y5N(!T:=FKC7T*2C+*O05%1'O\??X MW;99PJ 3"1LPR>%+_:3.F2K!L^@#?:6](-:-;5@]6A/ML+42JQ+C5H*M2&]6 M(5AZG5?>R :4:EUNG3GGXZ4"+GN]R1O$[K83##N(NJ"BWM,>+;Z5I&292H # MOM0K8NO:\_%5C'?:,"L:V@"UG!L-YS]SE*)42AHQVK;-?1V%5@E46X0&QU_# M;)4P6%6853C\C+57B;2)#=@C?"A[_O'YV51IDB-$+4.;MI@UG'&F-G;68ME, MKBWFHKN8X&ZDA#HE!Y(IQRK7T7EU:]>:5GO]YBPGSEAI"K]GYQ7V+F([BGZB M2]=N"U;X9>H7,B3XXKLG"I6+OP\(I[Q3]5L/L_,T\&5MT5?:&@@1';EW5+@? MRLX;9E$VYZJ 8%8K+>1=_F)HR]4L?SU?3J<5VWT?[%S/A[3>+A(X:A(,:L'B M*MYU,4&L&$>82/1$9H3W^!EO S8GR%]'D;<9TM)EC&ALFLW3:">CQ^;Z$L4L M=Q0(#>:D=!I2K@N*H$A1,<,*=EJ58AV:Y'.%0DM;D*7Y,*,S72[5\ 7\Z"+GV=W2I++6-_,T" P+1$6NU#>7 MEI,"CREQQ.J^)JF:Y(=2!_#/[/6E J>F@A4A"PQ*30NN85-'2[ 096EFO_E> M''VY^ZUM7I2T 0$BAQ'U5?;\?-K 7I(KR2BB-X1F]"/\1&A*UCK(FK+: 3F) M1?)1)M(,#+#H4^MX_<$-Z8/KT<5J==@=6)'Y]WCCK3SQG-?:<%"(M7&C?E/U M;)FOZ1*B**.*WI3HHI0PT)N7IB5F:"N+MTZHP&),U3BK0%/2# S:GK%_P%_P M*GCT6:&TO$S:)QP_!>OJ!^("1QT(#8I&7>[4WVB=SB<9.AD-5.IE5"I@F'0T M0K7/P.HC]:T3AM]/]0*$*#H\T+OQL?<,6IZLN^%7D=U)AY8@_;"-O3V]_+@E M@Q'2X\^+,*3[N.SFTG5+TM<1!&&1K\BE>FQ(IBN9!TC[>[LN.D3E'BW('AM* M2TZ/6@+T')I :O$@.IH_"4_",BM,65Y"S&8/PCA4WUR=39WCO ?K[U0<1P?E M'.4TQ,JQUE]4X'*4KRB4;8>?N VVWNJE+16MO1TH^FO,J&=C.I2X.#M;5$ "=(>I&^.EVTIA M0L "\Y:%G>!!9.-U<\$X0%QVK_>M[O"FXW'5B,&OL1\G2]EY_V*#2_EV73I)(_:Y$3ZWY_@H="(().!!9$_ M#'.L-(Z>-'V#L@43^5LL K%!9ATO^I.69/J-"!720QE:?JEM"I*V&7(^DC&B ML0^7%9EG]%B>3(4B_%QE3DZGNYR#36DJ)EF9WUK5 X*LX,7=QB_IY"L:V>I' M0V*GTK.R$9W/\G3JA$!V>@>$C".D<,I2%!5T;5BG<$VG8O)-N2%LG%;MBU(F M?@V"=22^C\W]=$![Y_6O_I#W8C)/K)Z1R6Q^A!@EP&O7QTN5W89<'U:Q#;8O M,ZDR H22VX(#:>*CI $P)C0O9BW&V0N^0F0 ISN:$M(IMK(D4QXD3,2)C2TZ M@(:,#EK @:)O/LOIQ.%BQ"YP=!3,:0AF"RZ4(7$,&@0[8W>K)[P^;/'-YF*U M"@]X?>VY#]Z653>6;I:I-1QZ_TR)*]6'>2?+R62:;*EE=%GU\(0R*I$&W&CK M0>*)%1++=^1Z$-LQ(?8@6W=:H,UW\]15UKMGX>45*3:RR:/HI,3,IN/YF2N- M[?3)N0X:X1.8^E*""DA!UP3:-EU9*.AI#1RTV44J]F[:9;#;A_@)^Y'WC*_\ M5;##UT'4 [#2*TJZ16]HQS_:Z0WZUEGB M(@Z[G1N^4)5=/M&4W AYOJ+VK/$?W>$E="H=E0_L:82/-XFV-[K1@/$B[8QI M3)$.;^DO>RK-@OM//>JB&2X\E]:0"73##WS[2-G!=#-NR@']WB(@WB:*+U3\.7L0N9D3O7DK_4H.Q M(AD0-*OQIG&Y[HRSI,\Z0>5>1NCAI?P+6\#=AT8:&#]:(\-C70\,?,AKZ-9V MY"LO_35(6>H!.BQ8>6=U.C9OT^*^+P4QIW!)B'EK'+)3'G0?NGZTP6'(+^!B M(^C5UNB:.H0%_X?=?AN\8!*0A,_>"M\]N2%^YT9X37<6L!^QL;K8,E[(3S>; MHA3++0Z]@'P7R2L4]-,7B/LP*( &?+)'E,$I:P@QLO;!\H,*G,S0@4_ MM&'!$4I80HPG6P(2, TWHI8A-3R\K^L!]GQG:'I 7X6W5(ZG3/=WREY3OVY" M7EEN %S;%,2!*CQQI+0@ZMMW#9W*'D\X62>H%A7V,2C SM"/O?CE=Q+1IXFQ M[UX^N7\/PLM#% <[8J[O7K[@?1#&GO]XAQ];2UF9H SCX+JRJW$2,N=L-67E M8,BJDO6'\@[92C/O$V6=6A/E#:.P1DQG5&$ _NI8P D\TU&C83A+]:/G>S&^ M]I[Q^L)?7_FT:''^FRL_)L/NT2I=481C>6**0<)PV:Y'<*V:.KEP%K-)+2/V M9H.2GA'K")&^4=%Y^LNB>Y3T/U0HQ//*4'J;G)#>5'-Q!U,><] E=;B,H@69 MN0:\$"=[]UB]PH9['UMX;9WU6PF !&]M7*D??LTG9\T8+2'_5HY\\(#,K!(: M<5=W)0P?9*F:.3^64E(D,(X/\2'$GPBCN\/N"PU#MK=);?GH8Q#>[-GYC/]X MC#:9S<;-*X;#3OX*:R0#0C:\FB41CGE)&S&-56&,#@(Y"Q-;0Y4K_YG@ M-0A?+I/7"C6CD9;F( &'G"?UHY;S9'>>T['2_F34S6@OBU92M_4W(WD-A![N'1 MV6[ ?&2V: T6E;=A0-B+7V[)N,47_IH^_,L>YU9#9DMS$'3*>=)822[2+;J, MX @QDJR@9T[4%FR:E-HY2NKAD:EFQ'QT*N@-%J%%:L?5FK#E;;S,A[ LX9"= M#Y0*!Y"_D97K6C/\-=,+"-Z-L*XQ@9UQ)NY2OE?!1#:+96PP")6K=Z2<6!AW M ^@TS?K?[0.?[R)"W,*#KY'LK<6$ [,JV$$1W? MU9$PD+OJQJWZ8G6%YD]H4ERZ*>%-/8P3"BF.$]AC9 ^"Y"3\O /H&?3%]Z MR96PG'^3GHU>?'/#M:*G.)(^C/\XCFF-[85SS@5%T:V:ZO/"%$.E#U,F$./" M&GG X20[B&X,%'X@Q@A@G*0XS7BQWPB[NWB&8?N(_Y\H._KI"Q& M-XJ3@U1,PU':HQC57-8>M=-8?!K3SL#YKYV\"2,\,,G70U# MNH;H9G-)E>3'859=QHO^?/="__>CNR*]JSH&'4H ;D&#/?5UPF1<6V)%[%&* M@J][N3B'"JY\>@V0_OJ/NP\UZRC]80"P%KVIU_$Y MFV6)+[]_>/_A\[#@Z<6D1,:-C$>5HBNDP$?4W(0$T(9L1RM,0:S*NW&5K%=TLU 8B3//?B MXB$B\\DJE@]E\_/A4=+@0?WXV\F?2&GDW7S-J,%BY4CAG"["#8P8H>]%JVT0'<+V_0Z%EH HXK"CXY[/1( JZ)(%"OC2Q+30?*#9A"Z)@MSWII](4$'4\?C0VR18+$>Q*A&UXM,^XV((93D=L*$3*S%<& M2:'28#"Y)30??\4^#MWMA;^^6.\\WXO89L0S3HMO"\U!J?&@N%3A2-5$9Y-E M$6$RPB.4DDXNIE6(RRJ5#P%-\Y([%*PJ-0QX"HNE35F+S*C3Y@> M(AQE%!D-ZW":,J:S9CK7AFN$OB;=@,VIO:GB]>"W9N;Z,"[K#P3-W,PID4GP M/QX2GUP.E&>/\7*>[<$+T@J!L&9 K-)K)8E8J_(="VS!:R524ZM 1ZP.>S!2 MNHLANHK!_N>O.*+1=?+RR43+ #IV 8[';GRK[XR0;'("0^@R+5Y/SWII !)D*=7/J5;V0JW ^H[C(-CN<8[0/9B?>F@7XD$F MQ!>:"A05V0\R8S7>U]">R[0 &GDF\UE/+BSA:80*K@#=&:R"%?R:1$6#^K:^ M8-MPLT>-W:WQ2E%U'9P M#<3-*<1ZQXFH _F6Q9V&3TUX1B6F$>,:Q83MTJ6SG//2060$?\I_"D/%O'.6 M>OPV2[;^@FF^"O7.EX'/J!Z(,?@1WUW!^QTC4:F"83RK M;9?W\3'$CVZ,KXC->7[DK?[J;@]8Q>F#\',*@?*Q0FKL*<_/!G?\&>\H9QXQ M[NWP_?:/%_/^0BV".WA(+V,D9CLVNOB2G\F'']/QL M^#!?Y*=&;;<"7Z&_[SQHS.67BN-$K(#'@=45"DJWK]T8?2+^^@E-)R-$2RW\ M4\T&''<$.B'4A_N?8DZ@FUUX;0OB4FY>\TR0B*CL3YSSY<2B22#A_I_$_W<9 MJEJT[^4*?&9KIF"#0OZ\@+_C<.5%?.6^VCF@ZGY W7]IM,T42NIMS^I#9BI7 M?G(26P/,X-T/7I!I.-E4T;\8C^?3M(@3[1J]DSOJ=ZFC3K^K5G\5^NG[DI]& M.:_DPS[S.7C3I]W#,'E5P[!,AL%G/FO-FR$M'XT9'8X/D/,;E$,NZE,-/#BO MZYSZ8Q!NL!<+)SP(#E[%>71#+(V[8\OSH= H='.WRMT MS:U":R0"GH/[[E&SXBO[!%&1$)5)G)/R>GR\X3&M)'7!XUOM_%?-(32B=P-(9>I[( M>1VE5=)[F0"2NY4??*!]E:,&9&8RH<>0)N]B-XQ/4)=S=5V^QRM6-")3Y^*U M129'*5*2938J:_)U!A6"66N8H($W;J\T*/@2;+W47 XX>*.>HL7<"6QU5 /,? WKD^8J_+19XDE>3C;B.*[S-R'8DYY.NA]8$_W M\H@M^AYVMNEJ$)8G&2?IT!?^FM9OI(9X']!?HGXW8=J+[?/3N;SL?E MB5IQ&8?TEG'WE65'DPPO%'0K;,*K*]C]3^*&H$]7ESGP\(?]5WS=X,+8JY7M=9>:*;+,O[/HC= M+=S%&BDSK^+T6R:A1BF]BS$W2&S*8 2T+[XDB3JO M\^A:Q>D,OP^]X+VH0UIC6*5"\,9I/F7,#?%Q]> MBZ)G>&+!TL3^LGX"I)DIU,?3]4F%G=?U5\=-S=T%X5,(!Z]U7YZGSZ(L#/F< MUM?I+0[1.BK.&49QU@=@#?@9"::J@W)2_BA)A+C9)/31',1GR>RNB$>.#PU3QC:/0%O/FYLS3F&%_MG9<2+4QY1*AW^LQG1_2A M;_,SD'7O(MJG=/N>/AS2EQY_Y/]:'S"LEJZG*XVJ9!/3V_KM'9["$4^K%,JG MMN.EL?W7DDLL,3:"32JW3=65"B"X(&I'+M5P>#9R;J0V-J>X75$2J9]:C,)^ M3FA;HL&\QN')PMP>+=_K05RFM42Q)^3C^H"HR3T%_DBK)9]F[Q;=AM[* M> JF9N^GZ?UD(NE UUR]6;Y/;.3O9YPBQNK).TMSX_!/YT)5?$)/CK5UU$Y\ M1:V8ZS_ 4EN9D]-<@ZN*IW/$/;A+MN5*U(?BE'MK<7V)3[/:$HN548];SN\\G95.$V#SX3B>7I.S-;) GI]/S5U3TG/$KW0+8\!Q<_X97?C0FQO' MC^ OF>YI^M)CU'SRSPA+D6C2 MPYWZD\!<,09_^+T\5H_U[Q53[3.\38:#[&&Y5&QZ4\GO9# MO,>YE_X<]2M\5+?Y]H>T7G?__9V0=Q8*H5%TZ*R']-5*=61[TE?A-5TYZWI] M3Q"I8MFD@Y2/S(F[PEYS5YO]_/_M75M3XSH2_BMZV=H79C8Q@<"^<3W%ULQ MD5![3O%PRC@&O)-8K"] _OW1Q8[MQ!?)EM1VYKS,D,1N=;?Z:[6D5FN8KD\^ MQ7*JV>4-]NYO-T\@X\-SGG"3W^B[1KF]LF&/CO?Q-R];QB:5AQ3I?AWS0UUPK5/)>764:CKBU]NGJ%.=;_6 M[$.=WLKF)!_;NR1N"MJW*M .<# WG8,CTWU[/-S3R.;9U'Q'E)']"P)RTLF$ M\!I.%\G$ X.OTJ>[=\I+]VTI\8X,=8S+7\!3E[@3 *>]W9]#/" J?QF4I>F$ M7AM.!G1 M(5X,DY"W<5(@BY\WPZ(:N^? 6V:P_@3E0=$V_;F$$/PSKZ@^'>#(T@LMZUCS5VP#PQUQTF/6F^/4>L>/DN8&-QKLRB#L!XZG M$WT+/+D:$+VH\P"N:.9PYS@BH]56Z89\-B/SO3THVJ 1RNH]9T77]')=)JR: M<;!_YH0_,@[<$8/Z8:_<2TS]?-MY;)NF^K2&TH)_B=GU85(,]^K_L1>MN1M# MCYQ,7[/YM&O$DM)(;]85.H!*:K6@K?Z'Y8F*IM^&J07KJT_9L0%2W P)/\K+I;$ M)KU,-K.P\Q6HJK@7GE=7CPRF*JUZ7Z#4XTKV3X_<+8O."??.JWOKN]]=^=2R M4@KP[JZ,+8D#M=-&=\5=4=($(FV@1]Y*OZ;(W?6PV0]!M\2@T9Q8I8O^<.W2 M!#1@CU%GS@*(KU16/Q$[_\ =$9M1Z!5B-VS)[-PUSNZ*B"5M]!ZQ+?6PA=AK M[WT(@-VQ9CG %G4%!MC&"0?,?$#V/I>C/)K 8^<6W#,,7"QQ2!,B6+4+NJ/D MX-6*N *VL02.AOIXM&VX&+P0Q="LA-%A8I_T&T(3!Q'="?]N!S_=B%ZS.'.= M./ BSPV_VU'R5^D-*RT(*+;O!79B&G0SU'?F3M"2CD8GX^GQGX<;ZWBE<( M!]Z+Y]M+\AQK=8VBBCPLW1ZG/?BI1VJI5I#1UWOQO6?/(3/Q,\?!L1\1SW^' MEYY#>)N[G]$Y:?QGU2@C]K+)45N((_%5]M-1FJV8$48999221H^4.&+4H>)B M#:(S_-Z[[ZX?TTQ)!Y,FZ%@"&@1(66PA0!#7$ @4R3A-]WN_D2:6_R'N(5QX M#M5V_6RUX2V3X*MG13P2/1VGZTB4(DLG9311GBCT-%2EL-9&6%!DB1E@ 5(" M6@##$@U]>>X)G?UBGRY)GWUZ85V/5KYC&D=5C$AL59Q."QE)&1WT2"E! D>- M=):L=$:1U&1^.SBJ50HHBGYS\4M@O[V2L7,I@J"=YR'0L\V$C&TEIQSS)/H! MFFY"61)"&<=*E9&5XJ14#Z 8^>;Y[@WYLQ$<2F%0%![4_F^?+^SP]7J)/\*TB&E3UY6] H&)$CXD MYLF%R0HS)OR,*$'$*,+7=%4FIM5>3./XJ3''4B15*0<84]>>;_N.9R_O<,B6 M7L2Q5?TJ#,8J^1%/K+ F95C;$$8IY3YA3I'8N]B3%AL @XWF6X'%>J6!8G). M5_*;NIT_!($SUK+,ZM-D)[9C)*"!TT*.[9"N6@[C2"@83:G-9_+"6#=V?K[B MY8+T#U^"J.R?G0>-6OEVZ\(6,CTZ28O[YXC\$Z6'TZ(H\)YBOC<9871G!Z13 M ._GZ2@INTKGBI=5/K?)&UHO&VJ^,Z>C..QZFW/WQ?-]W1)%]$BU3EF.LX/; M8<$4748,UE]5N8&BSRI50#_\5F-\7/D"J!]K$11NDJW%_5D/XF(U@EN[@G/T M_+M?\*D/=VMU 0:GFS",W<5E'-#=<>[>:69=R'[<.BQ7>8>1/"'3\)/B3L8Z M1^IKH)0.7.[<^K3WM%IN*,O\9L,,&W30)=C"6)5=#->0E.F:[#<-J($$=YZLG\$\$G MANE0@K6E!"K]O1O%@9]FLH9H%C_]SW4B&G[D6J0^[]HE@YZ]/$!9@L^-3P3A M3]#Z>_8GC?//XN@5\SQ)4$<@AXL"^B64#P/YM[';ID:GTY,46I^( MDT-Y>@>(4X09GY6)R.!T'H>>[X8ABHBL#J,;(H=21@EIT$A9P!#S(W"3;H"P MQ"?@K!MV4*C!?^?F@5HX=5.HNQ8> \JIE883ZF5 ]X?1X8N1*258!]]=+DM>+F-HJ#.Q B8JU= +9/S7 MBU[OW25?BWSUWN;XRH^\:%T_0DA2@413/6LR]I@4]\X38^O:C!ST:*-3;*NE MV&!8%#/J6I0*Z \$OX&]<&D)C?#,7[ /M"QX6'L\O/X=D]BL8T1\??KP.,GB MR^BQ[2/V$3&2P ?#%0IJ%00%19F(Z14PU:@%6 0)@@82)_(6<[@#C;Y H8TL M?;1^$8-78N.AZWQ]P>__6K@>->\)_8-:]21GU>0KUJSGO\S6JR>\W0V[OQNP MXYU&A2>_T\W]X,G[B!,P:[L=^;?$^-=MN96F04VV7$0UFYP?^ Y[?G3KT\J2 MM(3FG4MZQH_L%_<"^^]N$'FL$);OX> 'CMSP,B9/D@?6_-^JW"'IFW&RN?J!$6N=%5RFGUAQTXP#E&,!<1X08P(1+A!G(/U/>\WFZNU8 M(!V.AZ?#AHU>($4RYVA]'5M'_ZC6UH)HRQI98[BM8>4^+-M"5JMXD!":-'#[ M?+;@]PO6A]%ECYH,I4O:%[]C<7245+V@9.@29$H(>K6GLU26M%3& NT:XRH$ MVU4Z $1$EM5?M^%0^JQY3!09D AQT]O -N:3.\Q UV%^8/^+G?N.EAD/;2?) MB(;@NN*5!<,/(*C?2$FB5Z$G)!.'A[3K ?I0<=*D.]4N?,QVTES$A7 !Y M.ADEN8T/;XC1V1SO@0F?NTLS-B]-?2#;722K3"2PT+,.'9L@LE+H[JM-K"AN ML.9C7_)A>]A+OOZ3*K70([D?# QH66OBP<]XE*R0/ORXF5]=HMG\;'XU,VNW M;?GFANI[])8V=FH&),]OM_.I66[)I&:@F"6'A,[\!9.WL2*R\&O&AY%FG@1M M83(]GEHGR:B"9NDY*D0()T>IS%5(KAYG5(L[[H.X#0.1:IDM,9GA1BIQ>&8# MEZ"2("9Q#[/?\+L;^"SB)KYVTU@=Q_UR,^!^77V-:\!.@&T:1/KW+TFD-,]67/.SP"E] :! M57I'F^>_U"RSY)\PB+A1-?%M,0"NN MS;4L/F/>DB43!HDE3+9L&72IO(,4EJ@4ABVZ.HMQ5U@(J]ZZQ?E'3$>*V^=+ M;QF3;WG1D]LX"B.;U::KZ#A9*@:1(^XT-EVTMGI79N,]@&RPS!>41^TH&T"7[W5$MQY M+]5&HSWR8SL,-M1(D28#[\DJ>9,80 ^G75P9>$D5O9JQ2G'/ 8]P1AVTIDI; M^Q? >KT:^PSV.H,MTIV>(2;?9;Q3D77(-\.D MG)#^VZLJ]\8TZT+>(0/>Y&5"(99ZA1C97FOM&C:;;>T4RWU#(C;YZ2?Y3#Z1 M/VB!8O+A+U!+ P04 " !=;:1*E4P=B990 &D@< %0 ')G96XM,C Q M-S S,S%?<')E+GAM;.U]6W/C.);F^T;,?_#6O.Q&3%969O9EJJ)[)N1;MF>= M*:_MK)K>EPJ:A"144J0*))56_?H%2$JD).)&@@(%GHF8+J<-@ BBV?O-8[BY>;B@: $1:F7TE8N[G'T]<5+T,6;BT6: MKGYZ^_;;MV_?![/$C[_WX^7;&8Z\R,=>^"9!9(U]E+R]>/-F^X6?"UE^NOC+ M]^\_?/^7VE\>XRP*?KKX<^U75P05WPRH.#]=O/_AW5_?_/#G-S]\>'[_X:&?7A.\5^';AVWQ=V__^]/]D[] 2^\-CI*42K-7D3765/7=CS_^^#;_:U$Z MP3\E>2OWL9^#HR#@!;<$^]>;;;$W[%=OWKU_\^'=]Z])\-U_L _^C<0A>D2S MBUR&G]+-"OW]NP0O5R'ZKOS=@J#9W[\CGF+IK%9)E+_=T%:_?+X]V>^ 2M0DS;R2=26DZ_MZSD6V%C;[N*^DAK_OI$ M9SABWYC.=M/E(4XP^\15Z"4)GF$4:$NNV.PI^_#@$:0_!!IMIPN48M\+S??J MCFY?2S0)4T0B.OAKU*4;QXT9E_?*2Q:W8?PMN8L"3)"?=I'WN+'.\E[CQ _C M)"/HTDMP,IW5-_M)$.2CZX6=EJ[^)PQV:^+_GN%BDB:F^R-OVV!'KNA'<,". M9MKP,_&B9(8(:;$A*31Y K'W]PGS?3"\#]4_N%S%$6T[F40!Y1'E.4RG=4;\ M!3U''PAE/9UZI/0!@UWZ$GD9G;TH>,I6M&)^SH8/)+YE\]C,4E'^A,%N/:(U MBC+Z'S^>1[B/#4WU"R:GW\*+YN@NFOB4$&4A/1N"*9WFA,T:@A:(KH8U*@ZV M+G-0XRL&.W?CD8CJ)LD#(D\+NH!-CY=:^X8/59\NXVL<9A3#7Q#3.5 PH3J9 M-T>Y#,DT2YD^P)2RCF>KSI=,3DE*2]C_W]#3<.V%Y<[UR2-?4>J]A.@)^1FA M."/C!W#7+QL$X2Y:HR1E^QIE9TT2=.BFO&W#'8G2F/0P7-*F#7:#Z=I!%B+& M\G=?[2![E%*9S&;TRLVYAV$YK=Y"L%-3Q_-#QGL8G[V MW3'KPQS3A3=)$I1VF4S-[1E=Q/MMFU_)*NV;5..6,4GQ'WF[-Z\K2D 0I8[E M;U%@<&QTO]3+GD5Y%\E0<(^]%QQV/3Z$S1KE 81L*+?XV0LS^C&JF5'RD>+\ MI(IP3#['::=^J+5_Z@X94V3U/V:PJ_=Q-']&9'F-7HSOV_*V3:ZA-/:_4C*, M J:KT-7;BR5+YRN]=Z[,#Y7RMXQR.F9N>?9>^U#, M)$WW,5[TY7+H, ?O)^B\D5_>H\9N(6-/03\MC?@DEZZV%2 M<(CHD1D(")4D=[QTP*;U)PUV>_>1\KM]:)CJWS!IIH[#D#;\S2/!=%9!R1A@ M2H&D(NSY.+J8JS6_9'+TLI3-(QSA9;9\S*W_E&HL<6'5^A(%A6W9BS;)/<6^ MTTK6_Y;)[0W-V6<>T8HIC'03,,T\E=HW:=Y!Q&<8SA$[]G)_Q^7F(XKGQ%LM ML#\AR.MBTU%HO=_.W))X^83G$9[1 YNN@"Q)Z5E(NDQ G:_TU#FJZ<<9G>UT M/T9XS:S%EYL>>ZG\.3,!%KDN_!SOPE!V,1))&6)0RM/&I:+3=N^]R1(53S;B'.,0^Y9,[ M8;:_,(B"YH>'@,0>EF^+;X^0$3,+_+6,O2-SC:$8-,OFQ-^QF8?C0^UPL?Z M[B\W.J'?,=;Z[) P,#X'6GR\_S6P'RS0]W*7?VT />YA\:M^L^_>;\T@#]Z& M?9#%;Q]%7/0[!]I*,%!DC,^5;G+TC5(]4J*/V='&1]9T5?Z[F$MLF]6 MCZ!X1'GH_%6.SQHP\_9^JI7^^;P(A^(S- M/O9 &:0?Z[N_._]K)4(O.X+X.U9[:7Q85;YV EOFUM5,V<7.M>[W3OTT/SPL M'/JP\.I_OG=?QH'SOM\)H?*U ?38^-"K?[/L_:IV(?V>=G8/!EH%10&[9UW\ MEGW<2-:*_-OTZU2>O0_F%WYCL@]\^;T\?4>"_._G\?IM@/!;.A9_8C^P0?G3 MFQ_>EO-M]RW.5$18:>4N'PPO_ MB3QR$P77=- :1.,6U9/R>+JRW_RZ'99)P[!,7I*4>"Q/PYY0ZO7ZQW$K1H%. M$:1X2W^7- #)+WMJ.=DHJDE9E3R=C 4R_ G97.YT\CW39@5BY7_N7YIBUE_1 M#Q(6;Q:@U_^#-@UB-9<[F7STZ(^C/#"[X88U3UA1I5-)?ATO/1QQ92S_?"II M;G&(=E&_7*'V2YU*MDS3WPN+;DU?:$[,OF$7_;$/WQB&KN9V\K M2[Q=Y3=.WO@+'.Y8ZHS$2QW6LI4BYN)Y$9, D3R+(/V_[RYH-XI,._=%C[EB MYC*FB"0H+\EJ8G8M8O/W[]Y_=Y$EM(OQJ@AAM@*28-DR.(YW9U>!D.\.6SSV M64F%Q_N1XG&@:56 ?!@I(!Q:70'SIY$#^C.ZMG)I9HWO?P>3EG3[Y@& M\,/%FXM=[;V?XUF5LO]BV]B_7=2:LV"%.H@=+ \4CC6*4]B&]>SX"4MR2]+(WN?9PD%.,\_0B_3UJM6.GI+AW!@X>#N^C*6^$R M_T)YAO(Z)Z]HI3]E.L%FF>L9 &W(Q7%6O/I]-@G>TGHV>L-NZK%(K8,+>^E>7D1.C]3J6ND5/PR-UQ=!#5L] M*'=@X1 <%K,CZRYIYO8Z0)DVC)=:D?T'.\QF$^QY$O7-K2:JY$ M,K1']F,.BP/?JS#=D.;[)1*G?SZH<9,S5(Y%:J:J=/Y=5<*A%7]EH1 MB-$H0*FM7WH.Y!OK(@X#1!)VQ*6' 3G*U8;8%PGE4JYNN6]BVC407?18#'7T MA\!Z<]57YTP45+ F?V5723X2JK.+9XZPBHT^/&S-EU):V%32DL0K#P=E2FNZ MB^28JFBG*C7M](B3[H!_S@JKV.A#E4:Y68.3KFV-!NST+Z4T%P7;_$0U"QYE MZMC'_'Y)*T+G">'!CQD>IZA)X<'S7SA.O!>G*D]U:^X:KA>G M7G@.2'#L#W5 %+U".[S>NQEQKXR7@D^PPLKE] DQB@U4% MD\NGO0),^WZ."A:7#WX%6)0,;Q5:+A_\*EL2#Q>W: !+M*D4A]>D=FA],%Y'J*&$N\R2P64\YQ# M 2@Q0FUXQ? 7G/A:*L^4/.X<+/I;_6A2M"A$/HPQZ9,XF@*N-P_V>K,M7'18 M8V-X9$44W;0(ZVMR^[>**GSIA:I6 MB+FIG'2UJ=01ZELY&6B:CX<G"7))FZ]&7I04C.3YBN5,652\9N72C=UTHTMPW%RO;[I;AY2"H-I1_"+410 M82CRRS<262VXY@37G+2O.4$HTP!,B&+_A1Y-!_>&S@D^&N>&!EK'O,#U^V[M M4=JR#M=OO+5'J#D%L*,7WM1@4C))N'X?3ALJT;;DJA^D%43'>Y*K3H]6\'!R MDCM.,2&X 8(;7 INL.G4*5RDDY *'-$/K2N RHSM[__T3IRQO6C!AM/G,DOH M@"7LT>\7'.4P[8+#4_I3@ND8EE.->/2WQ1/A"_;C7319,K5S.N-4V0:5;=YQ MK!"G^KHEU\"A%UV2I5Q4PTX/$OIUEI(A>8I#OCMFOY0M25G<8GE7DI\@^*#8 M$&25F!FYQ6W(O@UQV*HE$MFYQ8<@^Z678%]1\*+L$*2^QF&6..%[%WE7!:>I/N% MK(0'>2%*2@%RJPV?JC46M2(SRO6?CY2*$R^D:V<2+'&4OU_-[*WB):=8&<+E MW,F@_0LE68L4!9,U'?(Y^IPM7Q"9SDISB&J I6XK ^KID7"2'52[F2'W5639 MTVO#IL]-9B?>=VH?6.I=O^"H XZ$IKE^F5$'*M5SUO7KC#J8GOKJ+A#M_&JN)Z^6N''&&/0%%U$.YHAAL^]1 M_LY>[*:N7W2Q,"A=W2.NWZ;AF2?W-M%&^%\)DYTQOEMB M_^'S6;5H_6/,X,J06%>">T+<$(5N]X-<65*-D3IP-Z@QW*K==: ?"U@BJE*D M9=DS!T;FL7?]O0?5Z=-CC&FW1R'HX:/O0N[V M/&OA(F_"2D+DG4LC>8X?$57+?)R_=%R=\\\Q$_&!Q&M,\;KG.Z!H"7.ECP I/5L] :R M(_1V"U[M=?I&7-3J.MFK7]\/J%^%!Y[N4 1Y";I&Q7^UNL=IPD8?M^^RZMT6 MEM6RTQ-ZNOO8*YWT]:V5VPM^#2M9#V8S2A>FLYM7/]_-'BDGF$;-4XC3):TF M(#]"%6Y#S]U5F1%L.BL>R^- +*YC]:8_>XL:\[)D'):R).G>ED?/Z_T'0/FR M2^H-JS=51F+M#M6J#J9/!X^/ZO3IL.HP^L2\P1']FDYGZG7T>D$H#66R_?6' M#Z5D[#<-GZB>]>:CK55U&&COM+7R43)Y$A75!@;2/V82K]:M^I0ZJCB,_E#= M424OKYHXF/SMG3#HV>GXX2/87 M0XT/"):[>@U8>MQ6; M/7V.)_[O&2;HDT>^HCS(H[JS).F?N.X@>D67-UVSZ>8A]**4Q9S3W^97Z%6[ MQF_ SF-KL8]0D,=H?O+2$NJ3,5JLPE\$+M\C=%+^08JY2U6803I^1%O5 ':%GK%N$_? CG4X% MLD((2*=H_34B+S& +3[INH7^PV16C@IP_0[!J8 ^?1JE-I<78.^I#9DD9J#= MM89SNCQY*J!U'(G=;DH,?S_2=ZJ*D6P*5&B7/?&<9JYI%(\=O^W2*HX9P[U0 MC'89%L<,GYJOOET2Q3'C>A27UBW3XBA/F*.P,==3,;;#4"\8S-5,C9".\& R MF8V!V7^@7NKU<#U36X_@ZCJ"VR6 .Z>SN3^PN\;+N9YNSFR<5-,TET0!5 "[ MJE/V"+$9E_UN"#Z,ZISL8XX+8D(JE%W57/O#N6M4:X6]FTG"S$8SJF3.^N"F MCML?D/W8Q*OQ<%-?[G5B=PJ$KI!OHV4/?TM13JQG9'QLH]"]M%]7#1N(#0F;=]FY7']J2Y= MH-I<#3W=VUHG3R'*K@N$<9(5#U'<3=W/+0!<* M_1-+U.J1(/FR"NA"9Q=R?OCQ$V)970]NV&A4M)*-LS+&W<;D,_I6B4K5Q8C^ MZ)>S\C@32+LV()/:;K>;9.DB7UD"<#F%AR%W(\;2XI#!9FN6X:V4*=E=6Z@5 MP)&/Z:EQE2TS]J+B&FTM$47A:<1TGG0SI4LP+:(9>7EC3_'E82&:.X!S89/& MKLD3671O>6"("(=:=-6U6YLV4-A9X9ES*3<&4&+PC1W#G"X**@Q+?F;1*%A/ M2"FD1\=!NT<-31C)9/*(UCAA!N0C^T.=&C64LH'P,_W =#8)"F;;R.2$18T@ M]N7I%C$R'](M)5<@_RLC. FPSY5)N=I +D&I<\RZ>M@\.*X;&<0TL5%]/B)F MX\-HGY+N=&>EI>6J?POBQ8^"*8SQQ'T_:R>R-6+4U;FHS.;\ ="3H-?R6-Y9 MKP%@18!Y!_@625CH,B2Y>H2[KA2)ZM3XA'F#5NNJ \4(/$U*\^F\)8,%["3V M2-?C&T6&A-V6INA(+5WH@DK-;J71A%Z@&A>;Q3+PH\?SMGS5ZIM3:0'I> M;.-W$=U1$!7K+DDR%$P)^R\C;/L/HA9_50>B3>,#P85GUU:J8L1@W/"%7V+R MM99#H=+QFK8\K?K#>5ZS"GG)ETQQ*.J]D$\E;F MQIY2#=HLGM*O#00Y65R.L(J5AY"K$-P'CTQ)[FP,\G/A 9&;T!]8;))-2PY?6L](:R<\H[BLQ);.XO\"H11J^(:MAYBGJ- MPGB%@F?D+Z(XC.>;1\J?4G$O9+4@R/@61SA%]WA]?$Q>;CYYO\7D*O0245BW M3@L#ZV$EW6=O*5[7NJT,JZ=?$C3+PGL\XQTJ2E6M/"(Q\R:O M$%4@YE2SR)5/X18IJ#"(1\.VS TE'PG_A3UI-2L/[?@+%&0A5?0:#&AT=JU%!;7)6,.:Y&#G6=C$;\6:Z'"_4([COW MTY_IHB=70ER] J*+6(OP@G:9SO;3^CZ[@V!?SNMNR='&C&_-Z=TI:=HX0#3C ML^R4:,UAH+4#"UW/P':B&=LVEJ'3T\]G\2:H[@"H.24ZO>/LX+1MFE&@V?04 MRN7ZR\LJ\3)[20FU_1:N&]J48UOVK4+2$)*1XG8<15,E8&ATB;1[ ?I\<&H1 MA:%VQG)"'%R?=RUC/O96KRADRO6WL0W@)PW8:O53P2;S^ M[5YP'CZ"D,;G,(MRRS@<60Z9]P#8,6!23[[S"6),H*=%")U/%&,"4045;HLC MK&N]=5VSUYPRX8[%9!0\7SKDH( <% .0_,B "AD'^D(=,@Y QH&1WZ2W=/=V M6#?PW+I%!+=P1G,+9Q@NW]:W1QQ]+K7GVR/CB0F$VR-6HJ+=LJ@/[(K#N$.D M.H6<0PR5@5AHMZ.D^KYBT^+"R%D%AD*4&3AL!^JP!<# 80MNL=.[Q1[R(5B@ M%/M43/"1@8_,ON3@(P-? ?@*7+"O#T-7;&_!'HTY!VRQ=HU?.D;9_7P+YP$> M6![ \@"6A_,!3-7R /&X8'B0&1Z6JSA"Q;O,[+5&/__:=/:0$7_A)>B!8!^! MY0$L#P.0_(26A][T^-8Y5*Z\9$'_P-S=:R]L,&VEU2#/:D>5[Z!& >?],A%&M_/"V4]0^?.Y[P M$MEI4%[3\C'1N.=@X%OGCMII%WC[52WQ9)D0+E\2_(.X_^^=^UQZ(/$*D73S M$'J47!2L=\5LP2>86?QOGQ&J\,+B@#RW\.8=O'EG&E=X\\Z=-^_@?3@]O,[] M?3CKT2;#OLWIQIMJPPC :!W1XVA22'V(M.ZD.IH&$N*@SB6]?Y-K"M[YZ1%O MKNMEA+?[&U$_@7%MA"D!3C;!:[9P>$CH1/M(Z0J']X3ZPUM@8(;7A_K<3?I] M?0C@UPUJ@$>+^H-[SR/:[@VD<[S"8'EF0,/=I;8(PMM)@WMX1>WM)$>3Q)WT[21'+P^?ZNTD1_/!G?#M),>2P<&% M6+@0.\@[G9"*"]Y.&M)\K&F#([EC_"7RLH!.K. I6ZW"G%!X89MWYI VUE^XY$(1_/D 9&G!=UY+KT$^^K]$CXS!+JSVD?6^W M#0VDO\E6SL\HO6,J$[KG/_"A7G]HO7ND*G64R=XA$M4<]SV,8<7^NQ63#3'- MY_]"C=[S*Z-Q&D&HJW$7F_!T<]VX;A*T \+CNDW= '02/^'V?Y0V@/<8A] M%HLFMK8(*MBP)$P(87IH'NPPB8+/%-+J-_F#+%0R-EV%MW1U6S%B1\@==-MT MK;N0#4&255%Y,UF-,#U("8X>*$%;>C[*\N=KF,I0:/8HX$NG7->(I%>T"&O_ MD:Y=NJ$M^')Q2MK);E+L;>5V4)MTS_33 H>/0L7A]4?HAE.J>LZV6\Z\O<4D M2:DFL$3$QU[XY(7H$PY1DL81NEES4U/HU04K MDG*M/6&$BXA?WLA(Y)?>:C1J2-[D;S?J@V>1?]%_JN6C5G)?4,_,)W59!%LI\UE;6JRO2>U=0.+K+ZX#)%7=JN1&RC8VUQVCW56)':BF5577@TK, M0-]%!W8]]J2;GBASV#K[/F!WV$1'EO,>6W/PKY1ZIJL*!><92#;C-6 CKD0\ DE+D5 MM)L9<%]%+@2M)@;:1]5)*ZEON7?YYEED_YD$OV7%@E+MFJBRE:>$CE&F6\9T MQG)!BN/#5&J>^!P_Y*2*@WG75JU\Y[V6*TG77 MS5->3-*;:.#)?MNH%Z.]*M06+,73UWG3Z^U8]#2VL!90CB5H3JEH< MV!2M;!5T;C[^T08ZH1G$=;]Z&\!D5C%7/>409'5XW59%?Z]/(LYL&X7'YC"= M!%RH-24_%25@N3GH1O2$_(SD#U3%XO2>%>9&GR2@D*@LV?'NND3*++@OGC*$?EKO,8!W4V+MQ(X\[+_[YZ_ M+X(SYZ?Y>4?1*2/@2_R818E_3U=>R<[%-7JH8)\-*I/D2X33Y/'IB]!!*:YC MQ=I>)M]" 3LI*%TN"=HNA.5R4Q4I(W_S?;D8E&2:I4GJ10&;Y)F@Y^:_<^9H M_8+84D?!A$5:S='-*[N+E* '.CVXV3E/]/5!(IOP.E>QA"A@[XD>/TJB"V.; M3PW_,J:(<[BN"3:RS3UC:)YBE:9+OV @Q7*1HVCV?!X'1$8L;^+6QP\ M!$IJY_'*JBV\+BX <SHT7&]7RU;%/F']1JR&3TE.DAT):[UF7:7 H O4E<:. M6_KH8N!-@=9VWW)71^^VD]>5(R$JTK%\\LA7E$^\RG$PG,C6M8=#)MMM3%@.VDK$ MJYBY\[,X2ZI;$^R>Q$.\?>AR%^TN>&K97/M6(D1;2W_K8?*S%W*?:C;1\K 0 MN48O:?6OSW%$?Q1YQ0AVW3S(GEYUJ$=)L &^CVCMTTJN[=\4Z,YK)&QOYNN?+\ M=#J[HL0#IX\X^3JMME/*7A"AX\F64>.4U:AMQ\Z\0XOMH'1&%E>):J1#;,/7 M:,!9N_%]3#5@1)9-B_F3EVZ7-2N!([S,EDT31;\1([)7G]L_00^X^B-BVP E MY:4HFX<\\4%31SJV:.5YJ )1803\?ADK+;8\YTV$)G M.M9Y'3@:4> NZCB M3L>?FL:U!Y7?U2BRT\QK;9.DJT]G#0/NFHVS OK? >BF U'']%"!^2. R9FU M'(O2#KIW#KJ<6YHNQQGYT &L!BW=[?L8';!JOZ;=C0]I;Y%M@2C$P(TC!HYK M.CS:L4[_R(M%)(Y?U^58@BMFT'=:1XL!*+4=YRYJVBV&$&*R;YVHZ6P?"25T ME:K!*-XE4\+1L_>J&$70KNTA!%*H2LY(;U^H[+<]!%1J,U53MON32>@F$M>!L(CS<-F;Z)\DRV)#0?OR7M&).Z=' M_1_YB2V<[R)XIJ[8'V3)@33+V^X7 1R6XN M*VTE5=ON7@O_S#RR'Q[@K=?&4'LI>D=0O;Z-WGUY^ABO$8GR^Q=TCOE'GDOA MGJM<_?Q,0"W&WW5EGT\E]B__R _P<2$E(C%UY-07HZOQ1-WPDZA'K@8,@7GV M8/9HTML]@Z4Z?P04$TXF)Q&K=35(H1,I5@L%.;!>G>XVIR-(MK1YNQJN9QWG M RMZN["\'PN<(WK^I6C@ST;VN#>X&V;76@\?7( MP<1K:V>YMQ.Y9#F8($JI>,;35;CDOV,(;:Z*^Q4B6VQS6:M25T.MX&;DU;#: M YF)OZ&@57E9M'>^=A[IZB7']\P5*@S:CVC)7,==@Z/E85)41$MI')&YDBVP M$:1]-$JR$OA4XF*2MB5<9'[]LGCVZUV OU)@F_HM7^_!*3KW?1 XE] ME.AU2% 3M _0/D#[ .UC>-J'8/MV50MIB93H8' U3JDE5"+FZ&J*HI90Y12O M6[S"<.-"0-]OTO?I%K)")-VP1]^VSMH5\SM:N65:Q7I<(]IY'^==IS^'*)\A M45 &,>6_Y\O>3(Z--6_G[EY$Z47F,\GRG7].)T>2A\1PNBNJ ??V;C,2X931 MMBBXQ:_L)R&:_/(VI+]'7H(6<1C<+5/7HC$%U08M#YXTKM?]-2($-G4 MU[H(4T$%&_)S]RN)S4]>;U"]$8V(I-*@^B&S_RE4'%1_^/9!816[=_*XHJE= MR9-4!YH[ !U(>5MLCB:3S9#1PB=4*47\Q'533CO$1.S#=8M..\0$#-YUNTX[ MP(0JI.O75-I!)F.AW7)!#]=8U@TU6#";7-)_ MC]:)VP8HG8DYDEL4?!5B*$^ UK=9CM:Z5\05^Z];%LB16/#.U/(%5B.P&H'5 MJ$]6NW^*N6XG A8++/:4+'::+A"YH]^(YIBB-4D2E%I))GZ5)6F\1.01A7E_ MDP5>29(0"VK8H +7:(U".K&"9^0OHCB,YYM']BB>N!>R6JZ0\@Y!&3C"*;K' M:Q0<3M2:3:EN.^)%:^@W-+#^7F[R5!I7H9>(DNGJM#"P'@JC;635!M:7"NG/ MWA()4P3KMC*LGGY)T"P+[_&,I^8H5;7R?GTO/JAUF H_EVS-IU];B9 ?958_=ITY*='C?L^NICJE392 KV MPV_QC%N2PF "+8:N44D1LFI1#2MF3\HL(XG,^V6,S,/ZQ?U]+)J,DDI5;*#W M3+P +3WRE;V5E_^#;41B-,5U[/9"4? !I+EOH8OL1>/H'D^N6ZU::@O[]E") MF<%U$ZD!# ^V8]=#Z0P@)C3/N1Y99P _(85Q/<0@FT2O[I?I-,SY6M$7F)W9IR^E;Y"SRV=%D+LZI-(T5PY MNI@G77!:*P[.OK_1%D$M^Z>S;W'HHB<[$4826W?$IH9R,:3.Y8Z'D^.7D%2" M.#7!7L'S_VI5A?B8,?F\J^U6,#G4KI9(&QBH;5VH0\CV,->]8*UMZFTFF*O$ M&M0O[JT*U5UG=,I8-ZCTMKV1$.7Z7G[SND)1PI[IVSU-;.YZR@BH9@.6CX@) M2F<2FZJ)[X7_1!XO^LA$R\-'A(EY2\L: 6'7V)GT.\[,#/ZNL?/H]S/]O+D! M+UH[DYY_B\WUF[8UL%Z#<@W*-2C71I5K(_S"=0W\-.#N-O 1!ZF:AK-@ B.. M6C4,:$$I78]B/2&>N6KB>A0A6##!@CD4LQQ8,,&"V<6"64$Y\7V2T=YA[P6' M..WT4'*G1Y/B+$J3!V_#QB\/KBY?&>2Y]P4U;*AH)8YW$84=/7NO*)'*SREO M4?K:+%"2OJ&\1>D?2#Q#29(OL5NDV 5>)8O]>(PW7J@\!D>E;4A^F25T#TV2 MJWCY@J-\Y[J*Z=$4T8TH92G;,=U6RPVMF#(;<>Q%=1EH'H29Z6)Y084$YA,(#6KJ/J'E*22G;R M:N3#RRZ0Y8)Y82)+BRRH83CGQC%4/%>%1L7>953(#,*K! KP +0ZA271<+6: M.P](>XJ]Z-;F@)U7A7_1>=(>/9#5QU4'0#K(NJ MVF'1FX$C(1O*L'[VPHQ"0ED6)4,I]EX7VSN4)WQ3/9N>R5NJ*T<^ MNHJ3-,G?UQ6Z)@]+N^+-<\LK=A]'\V=$EFSF<09TKX@17\SSM_@AQE$ZC1#] MD85^/B#B,P(R1\W$X#JC)6F!3?&_M&)C0G'3K=MT:HAYR;Y6W+ _NDK&Y?2' M#\V8,KU*J H?I$-FYJJ;HC-0C<=Z.P_%.62);(47ASBTSDO=A3ZK"X8:C>>YR M4^K(015;&C38[TX>B5EQH>)'=AOE@6 ?O5,+RQ34'VCO'MF<[]"[LOZ@>LSX\L M-J9:'282)H9^6./-U%MV3)$D?42_9YB2I =OP_ZBMI)%]8W8%@\^1_]U%:\1 M/573)#^LT,S+PO0?%%A$RBGU'%\C/Z1L#+;3%]"/,]5V62;P $%D^2&'H\IT]+SDU%^IAK_HOT1?40! M6N:FH&*W5M9/&RL.KS\:LY53=7A]XGF9=6L/JF=,:=(\IOBU[?=LK!$>W;-9 MEFG_&4@WKWZ8!<5MDYTQD@.J/N.*_])9@P*K MIZMI,CN#)G2ZN/Y:E_&(3+<28':&2>B;=S4!9C^H;>,U7$V$:1(UU6@!5]-C M]H+E7KQ!MSR9(T..%Z]3@0AZ@JI)N<)LM$I"+Z$H%:ZC52I.XIZL< 8]A!=L M4V$T>JU#W:%2@39Z'40A[K]":_2ZA_A>0044J!MZ86@[Y-Z/7KG@Y#][/WK= M@>,;K1!JH1@,^@4:U9"T?N_XOA^#[B"*"E-2O?9BK\;E^!-'H*FCUSCYQJ!@ MP2UJ!4Q$3GE(4*B^IVVQ&LGF!+?Q*X3@-G[3;?S Y"/6_+,LE37_\XZ1MGY/Q'=POUX'K&4ZAR( M^ON>4^@5!^!M3,I?L7*\:[(G%L(JSFSKF^8[L?!^!;^\*U'\;D6Z?_)>F:-* M.*;[9:Q(6;C3Q%+NE3$2&4Z7[G8^7V."?%I/M@[4ZQF1L&CQ.7[(B+^@.P_= M6)9QE'^,+YZ\DHTQ?O2BN8BY5'^W)IUP_M5+6)&0'C($^_2@R4?R"STUDL>G M+V*9A75L]*)Z^K/Y-)T0PG#.Z=OEIBI34KJ"W@KNEYEKWPHZC3+SNMI<>#AR MU[#F09W_S\]TEN)H7I B'A>%%Q?&83.9SDK^7=!?1/3)*L)][D7[.N;QI7#M*ZOYA5J+O0U/ MS?^:3-8>#AGEOXU)OKN;1DGVN;/";AAG^!A.ZK*/TRQ-4B]BD:O]G,C<[YS5 M"=!XI.U&7JA5]O&Y0Q./"9NWXS M2X;&?IR#ZY>(C+M11QMKW@N2'*;B?'!ZKV#63@;G(]=[!7)/']E""0N\#90F M3/+NWC(P[[B08^]^&LE3HMDVA,?UG)0]CH'Y$"'7$U\.;#".?=&N)]$D;0@0V0-!#"]5RC/8Y'Z9!R/>_HP&9TV_ 4UU.:#HPC M2:,U7$^4.K#QZ!HM[WI*UH'M MV8!PDCRXGB"WSP#0QG$[OBSO>CK=OB'6R$O0*=LE0*V:*\'Y])>GVC4D"0Q< M3_38$ 7#;)\ M6M*:=K-JF=E)U#)LF?R6%=102-NMWT!BNPE?W7S834P/6)J,2,ZG@UJ%ZN M!RAK8Z1$BER/)-9&39-"N!H(#+>8N9>.>B#DLKN:@&I;5)7.XQ'=XNP99N., M\I17Z6S:MK/ETB.;Z:SP7D[8&YI45!M6;;?LQ,.R?KIE=8/,[_I6&LCMV?8" M0/5H5[69R+:=?K]IY#V0SB(VAW%S@#G))\\QR^3-*R(^3MANL=^KOO),"CYX MCJNSUIU>?^?,T3J(Y"__(D]^>(*OG_DZ/NC;(V+D#4?SJSC*]ZG,"]F+ MXR=8X,J2G.-)42\BP3V)Z@HS_O3-';RQYX,\1K5_?GSM>CW$8TDV<_;%_T.H?.W/< M+)RUJE\'9'OZ^OFO=E'OV.*8_:K6O)GI[>=Q$OU=2IOQY-[&U<%QV%.H<]W3M+I_:I&A0 MP$&N$ZX7=]^DBGHUAID5XBQQ%N8:.@G(&A)809A=1;U+D@P%UQG9I4G.NY34 M$COL)@N7;>LWY.K-CPTL,ED=# MV;@'Z6]MC)0D2-'U)]W,#LIIXB-'GW3-1-RMR132K4SKKN>+.KM1;!6(Y_PC MC^9J@DRK0]73[017LVR>Z[+JX*>NAM*M M9 *G"6D[V4MC+?;$56'63SV2PA#U$Z/M>B:3$XY,"^]6NSPH/Q;H1_EN& #^ M)[N1T^[91!BNDYPUO];M&6V>32Q.FYL(AJB_VZWPCN)0!D<]-!%>;NPKB-R" MMZOCBX)C9.1]#JK)F#)X>_ LAE0S'!,>)!S$J/9[ 1W>,3R'05:_"]?M'<3Q M*2(6!U4YJBOH=.\V#B]OYD,^1Q8HQ3Z5TL(%@>H=/?[S-/ME MX$FH 3P)=?PD9V,7^>5=253: D=,)/9BT_WL.80W%>/B"J,F'GY\CWK2X13FV_ @?L*7JH; MAB/%S$QI6%[)X],7H6]*7 ><'7 MYA0NO#8D< OA?M_&TOV\6]A^CJ-U'O;93S)][>\#NCU^_]Q>FE'O7\.%S].# M_'BN[U!)NZB??.V@_Y#%;,L\=?<<4.;3Q4 MQ3ZKTP!"<8<=B@NAGJXX,R'4$T(][<]""$\<-)*2H%EW@^(@+M'Z$-AU\C?S;*7;>L8. MFM.<\T>^.$BO?NY#"@G93S66IP]1@O3NY[PR&X*B( '\.0_H<20))(P_YQU7 M$EH N>9/^I9KR]DR^MN[ QLEU;=XX3$ W>&R8Y(8?59X0[?C)9?A.B5\=NGB M+221A5NXD(;UK&\/0QK6T\PVN%_=&., ]ZLA@G7X$:R03%97:D@F"Q'&$&%\ M)N!#A/$ XF(!2XC6AF2R3F$*0=N03';0R)[87 X)92&A+"24A82R5OU:=Q'] M*WKV7E'-_7T7S6*RS#^KY\;B&+ GOA]G=!2B^1,+T::;:?)E%5 -EME/?OB1 M;U%7JVC#Q#,)?LN2-#\UZ!GZ&7VK1'T@%.DL\HLS1>2*TVJCNW,E;YQLBDZ6 M_SCL7_GK7Z]O#H2N_<&*TY#.TB3%_E4AAM!1T%S6BE-M-D/,.5PMLT=D- M)!QE=)BG*U0^ELUSM*DW,)S^/2(_CGP';*2V 51#2,.Y-HAS_.M\<43G%EVT@6A[TT?P^3I(K MCY!-^9(\;S<75!B6_"QHLSC.PS#^YD4^CQ)H-6&ECRQ M:8[/2"2%G?.G^/: MYL;KGF)M*Z$+:,Z6T$<4SXFW6K#X1G'\ ;>\%>DI/62FNWOZB?"_,H*3 /L, M8N'^+JMEK2>'R HH';^\E; ([_6*H "G]<4[6;*]F!<"(:AAJ0?%?3A1&,I> M&:M2BL-+#DI9D91^8#J;!/%*NAP;BY[6)O+EB6,3H7\PPI*_/)4*+=UV\J4K MW:R4JUD-#FIC*]OS%#1.$]?= 6+EO8X/7UT>'T9\.S_'A.AZ+B@=B*1,R?4, M*BI@J6_5I[L991DMOJEK!]BQ!!JMA2AYTT6 M-^Y-9<;;(.'<_0QF9 V/Z%I#Q;3R" M$]'=^PYPR^[P>H+,Q\I@J;LBG,]'I0,(BU=U/KNWS/N[QV+XZ+F^DAJ]M(TG MS^@0X9O^&P/?7'\:0>1_WIW,BK<73I=M;@AIT)@I%:49B9)B8E57"F]>O26. M"3$BK&GS64AWMUF M[+7A'M26T9&%C->'QCI#Z84HT16_/,2 GVL,^'2%HA(9?D#OKL1I([F>>'O_ MDYV]WX'XVG..2H68SM/%1PXW3$7A\')=3U1B'PAU8SZVWF/1+?J-/GF_Q>2*=G\>,^]1$7KY"7GL;\$DO?4P*5[KCAZ1 MGQ&"H_FEE^ .+J$.J;URX78B59W@&%WXY6T8BJYBLHH)1?H:O:1/#,S\%AV>UB6A[.19X;QD2+]GK%3(,D&?\CT-94*YNK6[&&;8 M_]ZM*+[*Z/3EPNX:Q^B>KS&(FY:*X*QKM5] A;JDLQ[9'C!M8DANWX$T@Y^1 M$\M=;W@[\T_C8E=3NEQW\&C8FV0H'BGCH\%.8-GJMJ9'$H>H8=J1+N4CRX+K M88JMK$B-,#89-ROTW+P2V MZ[\?B!.?;P?A(DA.?J4]S]O+"&I$4TXWK"454&_L9Z/CY3M.SHC0*E "TW3?*]82K; MY%U]9*5/8+O8L4;CUS2(-]]2T\FC0C?UEQCPW+>PN.YC.<'\%%CC7'7&G Y= MH17:U3#N/N'=-Q9T2E<_V@V58\QP_=%2'9ODZ*X0M 5)I-H[>SV@*UC=%_6( M@J\E<:]Z8^&J!0G"2YK"2Q[C,"R?0Z0D;)","].ZB\M 'Q1" MW[]$\4N"R)IM#GEH[?Z;O\JN69.?.G/,E%R[ICXSE%0#O^!T<21PLB_QX46J MTM3VA-(T+"+"9:B9_^ YX9=P^B-RQ?;S+4"MQ;=^?3_L@(=SHKC&=FE7Z? I MN(#LDIB!U=G)C;C*K;E4B20I#%+?!W<[O^2/Q4A%=$]*R[(P2CT=/MU4,A MH/]>>=$FN:>3J\O+F%T2">\DFD3!S@R7WZ%4?5U1KPU7KB6X%?(]7>4FUVB> M3\6@B*236=LDE8R$\>Y_8V]-E7Y[%DEY%]W&&6$)U]D4?%X@@KQ9VARZV[%% M^Z.3\&067W;4;&3 _:R-3;>^UAL:='^?Z5>1D0[76AIVC[_%9OJ[;6>HO7U$ M[""B9(!%)26^%XK?4FW9GI470_T%"K(036>-!X7(+Z%4U:8:THHW[;VWHP2. MJ]K<@#4&._-)C7\=/,K9=F]Q_3)$/V#6"9;KMQYZ0[!^L+M^E:%/$&M\T/6L M4#W"6%,C7+^WH(ZB$;7;]8L*.MQVM+9Z79!4Y^HI+>D6#'2TWL M\> 6'X+L-61E!GREJF ?&-11JKTD@7ZTPTQO?;GKW5?=(YNMFQK0.S\?-3;J M.I@",G$Z2YY%'EQETIG.'M$:1>Q*6?50_80JG7HLF.-JGH1AGO*$G_7IH(2= MEY\C!D9Q/^H1)U\O4>0OEA[Y*LP2*:TVC+YL=F()LMM*JPVD+Y)'(D4U!M$# M&7L45!B$_-6^P4LP+*PRB#Z(E"M.X6'(3;^HMR'5:K@6(N:S9$-D4\!9_N,0 MR?+7OWZ\/)"G]@<;(UN=LTW7!PI7\ JU4Q9FQPF"'_"QTP MDM*YSP*?):80<1TK]A O1$G)$S_&<9!\1JEPJ@HJG':./O'FZ%.7.=K9LE0M M92\4[NG\\E:DWV;KJ,LCX&/\\J>=!5^>.+. _L%NR).:YK%G!Q"L1==C*%2U MF_VW>&08NVXD4="CA(#5B>?HL!*:D<3Z4;>;K7&"4[P^-[C 3*X&B]+:=#ZW M6"><#G9^9]\4UP=+0-.M)P;Q4!TO!9N%J["DXS@^FCI)-0\PH M1^6=Y"O[#*2ZCNIZW+$6(,QTXWH(L18@=S M\'- 1F:,;(@X:H)Q%)DS&@(^;BF:3W@>X1E%(TJOLB2-E[0[=G)F0 @&A&! M",.P0P$Z]*#<7/0U$. 7'*!R4__D_1:3+6Y'MNL#?%5K&\DZ M\Q%%B% E.D1^2K#_#^2%Z<*GISP_-E!6!8(,BG'<&[9$L#DW%#0RMI]P&.)5 M3!#E$TN//Z"-Y:Q<)O*6E CMP2'<3_GE(:C$1%")3CR)B5 2$Q>YCG;/R\W^ M^KK<[.+2M^'E:A>[VK<\*(NR9C #Q#% ' /$,=AQ[TCYN:O.G99$^D1!((-^ MO0_\8@=SB$_#]ZZ>\:FGZP!)6??.EBU5%EWWE*E#U:Q[N>XXT_9!&^'MKB]0 M@\K-:&/_#&,(@8*G!75L484](=O$A9R//>P)2V7=9"1)O.J^[(F?!X.PAW$0 MSE\,N=P,Q:E]+)O0QLDM/@B7(SCDP2$/.1&<#2B G @0"&$G$ +"!2!< ,(% MSC1<8 B>+04W,Y^)@Z<9/,W@:7;BQOPY8@4F&:>Q&;;5P1JEK1KN MR4,@%40#0330.82X0#001 .YEI'BY/[3SW&*DN?X%D=>Y&,OW%V?3BZ]!"<[ M5RJ.YA:=I?3K#W&(?;F%2E#!AI'M&,1FL8_+G;/QWETC^6YYR-R3#06MRBN\ M8K1?R.:6+5_OC1G-' _$!!;-2_(AM"HV;+ZNFQ*;U_MH38A\.$0SR>F .0'A MRQ**09)5%]ML$!%R3C42JVR%79X+)J,WPJK &<$ MSC@^SJBRBH U FM498V*APU02:"20"6[4,D<2%+R MH(A-PC?Q?\]PDK\QG_](D#A>65YO*+WAAXWR2@]$\@<2W[)'8FMOQ:IJ%JJM M@(H!*D;?Z:<:YF1RN:G]2S:I6S5EM\^/R(_G$?X#!74P: M-A'R$=X4_RLSXZC7!Y-B&3Q?)!4K&5)^F"LA+:\')C#W8C!4]AC0;D&[550E M%#8?UVV2:D!IG(NNFR-!VP*5HE^58KP7X(:E"KE%M!7G'H<"JE4&RNT>Y8:K MAT;!N()% (C5)Y%6\I%]=H"C!:W07T:J(%;9*'Z4R-1]STFJN M4,D.;RS_GK%M0$S&#PH!Y05J>(IMNWEN AT$.JA(!^7'!A!!(() !-L1P3;W MWH!" 85JOOU"]?5LF85T\@73=,%RC![-OOLX231ON[1K%<@DD$EW#T,@DQW# MK5MN5< U@6L"UVSFFC<>B7 T3QX0>5IXEO-T'0HCHW:\XE;(*!=(->'=LXTZ M1IB!)O9+$R5K'P@C$$9%PBC8BH$* A4$*JA)!;O:&\^9$ *E.H4-\A>$YPNJ MU4_6B'AS]#EC&3"FLWP0=2V/.FT!D00B"402B*34\JBU00')!)()))/CV_:2 M!?M_YA5:>R'[U20*/GGD*TH9?$_(STB>*\5NW",5DAZH[1U 0X&&JD93MMG$@80""042:HR$VK.!3M8>#MG7 M;V/RY.E0-I6:MDCI<,@U4$V@FD U73L7@6JVHII*APU02Z"60"V;J>5=M*;_ MB6L8(^W68YMZ^Q(P3F"8O=OM5;'R+. E;<,P%38)8%Q N,$ MQMF:<;IEPFQ_]E+T<(KN\1H=G66394Q2_$<^<#>O*Q0E2"F8L%.3P+W/@ZD2 MNB;9=__ZPX?RJ^PWM>BOVBS(,0G0C#\OA//*8,/ QH&- QL'-J["QDWN9Z,A MZT*]IAO7J##\X#:&H/" PJ.I\$Q\/\Y8$(>W86C1#8K^AF2TU]A[P6&>X\.H MV;U#QJN6HC;SD+:M04:I(1JNRU%,ML/HA;+$8:(:0/;=(?O 70_C.^1+98PZ MCAXA;7T6C8;/ Q<%+GH:+NJ601YXVA< [ M33]Z+]F-@&H"U02JV4PU[^-H_HS(\AJ]I%:-FDP Y5 !3F$P20Z1^C9/L>:! M;2X+=- =.JBVWL=(@( HMV*"G.T%2!^0/B!]&J3/W@M.5W&T1B1EH2RY1"K& M)'$=&P228^"E>TW'7#)PU\Y4A(I5+/LU/@L0H. H-@R(& MBA@H8J"(&0I(-GZ0CD9%4P2X_0DRF@08G9#49BT5K']R&U:P(8 -03N1(BV- MGKU7R-G=F,WZ"!WI4];\&@/I@3P1MZ *&"9 03K%)JZP\D#[ >U'.=^V:!<< MC0(#_!#XH4%^Z%9"C_-GB<"PSI9AG5+.;+GTR&8ZVTW"FU=O25=^;IJ2^C,4 M:P-W'-SY!]RQG3E2=;T C00:"32RF4;>>IC\[(49JK9D$]'YKC#()G@D%%)8 M92A]D#XD(ZP#3'B$3-C"3JZR^H P F%4?01#O!$"302:"#2Q!4T$<^/!_E(\ MK/,)>0RG8!H](C\C!$?S2R_!ZMQ+M9FAD,JS)<:U'* \M+]$\4N"R)I-];MH ME:4L^(XNDA#GRU!Y3$U^"F@XT'"@X4##K0/1DH8K'Y.C8>9JN!D]KD83V@Q: M#V@]FEK/5;QX/W%\YTZ+>3CX:Y@_L%-AIK^S49IKN\^&HP-U.DV;,)M)H7;F$Q7B'AL?.^1EVB_$=BE;6"TP&B!T0*CU8I"-K.K =$% MH@M$MYGH/J$Y^^\C6L6$K2"',R(XQO@.!DY"\KG%AR"[NJ%9I28P37>8)A"G MP\--LNS'R*XU2:7*Y@.4$2@C4,;6E-&>073B^W%&A7Q$/L)YB,XGM'Q!A'/$ M<8O;<<5'/@66% G_9#*B$>7 M^R-:HRA#'^,X2#ZC5+CN!!7LFL]+F2XWG[S?8G*5)6F\I/OTY6:WW97;GZ[M MO'7#-O%(6*+FVHJDW'VKF\QQ<% M.Z+KRD4;O/B\S?4@:E6F=/"HJ@1A5S4V, B!0:@G+Z,6V1E->G5%!VU[WEPA M^6>WD013FYJI37X@EAA]&"]&@S1'_NTMDY,]WD/_\?\!4$L! A0#% @ M76VD2NG]@=PW"@$ K]P+ !$ ( ! ')G96XM,C Q-S S M,S$N>&UL4$L! A0#% @ 76VD2A/)!&=*$P D=4 !$ M ( !9@H! ')G96XM,C Q-S S,S$N>'-D4$L! A0#% @ 76VD2CK;FM/? M%0 WT&UL M4$L! A0#% @ 76VD2I5,'8F64 !I(' !4 ( !(@$" L ')G96XM,C Q-S S,S%?<')E+GAM;%!+!08 !@ & (H! #K40( ! end

"8OCDQ=//.DMG*&8.+_I MX2!0$<_H@"=X@_ '"@>!"N25#0+-U@WN!@AH!Q3/4,#] $-HC MZZ?F\N0N:A7LQ:71MGF.K,,PL,'V^O+L6SLD0':\V$'X#E+BS=C@08NH. M)#,/:H#>K;1*2V:=J2_$#!I8$Y*D(#1)=D0RWN.J"+Z3K@IUM8+W<-+(7*5D M^N\1A!I+G.*[XYE?.NL=I"H&=H&?8'\-)^TLLE :+J$W7/5(0UOB3^GAF/OX M$/#"832K.?)*SDJ]>N-;4^+$-P0":NL)S TW> (A/,BU\6=FXJ6D3US/[_0O M0;O31]&,>9?T^+)] Y@2X):1:T3(5"YY^9956AU8CTM/<#\[\X M/5"W-[5WAJT(:ZYYX[RW*GO,"G+SH#GF.,7050Q=(HBC+R5HM 0-Z9MUB7P? M!VRB@$T [-8 FL0!612013IX?"KP^+OY@^D+[PTZ*^O.83@MK5(6'"]Y<+([]QPLAH#6^FGNYGJZ M%)-AU3#?=[(\.M4_4$L#!!0 ( %UMI$K_0>>F"0, )4, 9 >&PO M=V]R:W-H965TFB3=JD MJM.VO]W$25 !9^ DW;>?#2X%^XC:?P)VWKU[Q_FA8W[E]4MS9$PXKV51-0OW M*,1IYGG-]LA*VMSQ$ZOD/WM>EU3(97WPFE/-Z*X-*@N/^'[LE32OW.6\W7NL MEW-^%D5>LM_*U;PZ\(%]VWC*3\PVQ#(A70(G[G[-H,[AU5RC/G+VKQ;;=P?:6(%6PK% 65 MEPM;LZ)03%+'7TWJ]CE5X/#^C7W3%B^+>:8-6_/B3[X3QX6;NLZ.[>FY$$_\ M^I7I@B+7T=5_9Q=62+A2(G-L>=&TO\[VW A>:A8II:2OW36OVNNU^R=)=1@> M0'0 Z0,@NAD0Z(#@/2"\&1#J@+ /"+*; 9$.B/H C<#8AT0&P%>][#:I_] M!5W.:WYUZNX G:@ZIS"+97^W:K-M9_N?;$ C=R_+,(OFWD41:$]2E"!%%(3&"<0P$S[(T"090C!Q],#'#>U_O%"8>"< MHB(Q+=^!DA94=6^%9,KT@+K^'@B2*)V@P*T&G_ :X&8#S"56N1TH')0;AA,G M&' O 6:";(("=P'$GZ@6]P$DE@I"?.,MJ4'#YD;!U)L#<+^ ;09"P$R46H_U M1B+<,V";AA!B)LJLBB:R$-Q7Q+>[!U,4N*\(?+Q[!'<,L1UC=>]!@T9G-8VB M*;&XL4B U L3%+BQ2/B)>G'/$-LS2+V1U5L2F@[>:!0$0QA)33W>8'(J67UH MY][&V?)S)=10,-CM9^M[HB8O8W\%LW4WD;W3= /[#UH?\JIQGKF0TY M%TRJ].^DRJ/\1N@7!=L+=9O(^[H;E+N%X"?]$>#U7R++_U!+ P04 " != M;:1*3]APKC4" #(!P &0 'AL+W=O,SY>U0KZJ$D![[YS5:NV76C>K(%!%"9RJ!]% ;7:.0G*JS5*> M5( MH <7Q%D0A6$2<%K5?IXYVT[FF3AK5M6PDYXZ#N_HC\Y\4;,GBIX%.QW==#E MVE_XW@&.],STLVB_0B]H[GN]^N]P 6;<+1.3HQ!,N:]7G)46O$9?J*9Y)D7KR>[P&VK_,5E%YFP*:W1'X?8, M>66LEWQ.HBRX6*#>9]OY1#<^9/ (#/J0(L)2;*/_PB,\?(8RG+GPV0>&,QP@ M1@%B!Y!\ (AQ@#D*,$<8S#^=4><3.Y^Z$QF.T4S0+ F2)<$!4A0@G:YS@0(L M)NA<8#I':"[1+$LD2XH#D!"_L^%TI63DVI,)6GNG3V)'[CY!+_^&1$BBQ0@$ M7@!D=H=_)7BI$*Q6EB,0>!V0Y ZY>"60=(K<=(KXC_N7<][@>5IZI6WEYH\YR[1_TBVT:/J^&0S-._\+4$L#!!0 ( %UMI$K*&U-&@ ( M ,L* 9 >&PO=V]R:W-H965T?A.12,U652NU4K15M]=.XB1H 5/;2;9O7]L0Q#9C"6Z";<9GY@-./,6- MBS=Y9DQY[W75R)5_5JI=!H'/)2UU3\W;"*WU8^\>\++^7IK,Q"L"Y:>F(_ MF?K5;H6>!8/*H:Q9(TO>>((=5_XGLMQ 9C;8B->2W>1H[!F4'>=O9O+ML/)# M4Q&KV%X9":HO5_;,JLHHZ3K^]*+^D--L'(_OZE\LO(;94>?6[/*CSRL]] M[\".]%*I%W[[RGJ@Q/=Z^N_LRBH=;BK1.?:\DO;7VU^DXG6OHDNIZ7MW+1M[ MO?7Z]VWX!N@WP+ !.I8ND:W\,U5T70A^\T3W\%MJWC%9@GXV>[-H'X6]IXN7 M>O6Z3B L@JL1ZF,V70R,8B"#(2;0^D,20). %4@_)"&X0(0*1%8@^B _U79 MQ60VIK$QBRQVU1FC:6(D380+)*A ,ATT1072":!=3#P"S1-8.$ S-$WVD":" M&!?(48%\.N@"%5A, %T\@,:A Y.$^-<=(J")0\)A$#(=E>"?/X$)L'W0F):0 M+,L=F7"?$,PHCA=+< ^0> 8O[@*23.%-D,\X7;B*Q>U",+^XWB]N!9+-X,7- M0/(IO/DKX*\8M >%T7L M 60";Q\TR;W@.#8PWV0."=P0$,V@ MQ0T!V*GP0!O/<2_@O@',-RX)W!"0SN#%#0&/AP/"FSV1<,2T9/FGZL^XLATG%CLH,,ST677O5311O^]8Q&/K7]3]0 M2P,$% @ 76VD2JL(E'F& @ N0@ !D !X;"]W;W)K&ULC5;;CILP$/T5Q @B]GSID97\;95<@W=>)<>^]E4:F9?]*ZG@:!VIUXR=2+J'EE M9@Y"EDR;KCP&JI:<[9U1600X#..@9'GESS,WMI'S3)QUD5=\(SUU+DLF_RUY M(:XS'_D? Z_Y\:3M0##/:G;D/[G^56^DZ04=RSXO>:5R47F2'V;^ DW7B%H# MA_B=\ZOJM3T;RE:(-]OYMI_YH?6(%WRG+04SGPM?\:*P3,:/ORVIWVE:PW[[ M@_V+"]X$LV6*KT3Q)]_KT\R?^-Z>']BYT*_B^I6W 46^UT;_G5]X8>#6$Z.Q M$X5R_][NK+0H6Q;C2LG>FV]>N>^UF4DFK1EL@%L#W!D8[6<&I#4@-X/XJ0%M M#>C-P*4_:$)QN5DSS>:9%%=/-LM;,[N+T)2:[._LH$NVFS/I46;T,H]PF@47 M2]1BE@T&]S#H'K$:(PB-.DQ@/.CLQA$PP[ 4!DT$< M0=Q/!@EA @H24$= [@@&N5HVF,1A*H=Y(!&!$A$@,A(A2%[@=+H1 ^ M:N%8;!(-SQH$BH?'[3GHWID'YQX!N2=#9R 0?: #'NP%P@#%*&@(]"@>^.@B M J0D'.J0T5*F,::XOY)MA@%DA!/\>,WA"P%!-P(=NC6^$A"E!-IA0>]>+[D\ MNIJIO)TX5ZY@]T:[NKS KB[YZ-4 M+[H#,-$K9T(7J#-FV&.LJPXXU7=R &&_-%)Q:FRH6JP'!;3V19QA$L<9YK07 MJ,Q][JC*7)X-ZP4<5:3/G%/UYP!,C@5*T#7QW+>=<0EA>BDA!4Z#'9'_('-X#?O8PZM4^Z0+$S! PJXQBH72[P M!(PY(FOC]\R)%DE7N-Y?V3_YWFTO)ZKA2;)??6VZ MVCJ(:&GIEYEN-GF/M) M430W_Q4NP"S<.;$:E63:_T;561O)9Q9KA=/7:>V%7\>9_UH6+B!S 5D*R-3+ M).2=?Z2&EKF28Z2FLQ^H^XN3/;%G4[FD/PK_S9K7-GLITTV:XXLCFC&'"4-6 MF&1!8,N^2)"0Q(&\*R<[$B;8!#UN/$'VQF,6)M@&";:>8/.&8'?3Y(39>8SP MF"Q)'L(J:5 E#:C;B1R=XU$]](X-4%X:!:/QHZ MJN19^+%<99?I>R3^@OV#3Z/[C:JV%SHZ26.OJ;],C90&K)'XSC;^9_', +J;"#_W;Q$MW;K6=(&4^LC/\ /US/$HS(JM+W?4P MJ$X,GH2F\#^&^T-F]4[PVL&D[OJ>K>0DQ)L=?*T+/[ ) 8=*6P=FFBL\ ^?6 MR*3Q>_'T5Z0-O._?W#^[VDTM)Z;@6?!?7:W;PL]\KX:&7;A^$=,76.J)?6\I M_AM<@1NYS<0P*L&5^WK516G1+RXFE9Z]SVTWN'9:_&]A> != N@:0.=:9I#+ M_!/3K,REF#PY[_W([!&'>VKVIK*3;BOF=EK&4=!3J[6:-$<9@V]T]"4 MKAIB_%<(12'4&20/D! WV*$&.V>P>S"@FRQG3>HTPYQE0#.<$J&4R#E$#PYA MML$@HB1*<4R,8F(,\V)QD."8!,4D"(9NCQ81Q4& 8U(4DV*8<(-!1%'R MGTW+4$R&_ &[#27[YP\(TR#>4,C=S; /SW&PO=V]R:W-H965TN>%$B*U[D,S>Z0&4OVFUDU>RY59>-3B%V]<7^(/FLE&X)SU]AEE/ MCM$L_BO<0'AXJ,3GJ+6P<47U:)V6,XLO1;*7M',5]RG=Y'0.VPZ@GZCO31VN_@)02P,$% @ 76VD2I2Z M,BM\ @ M@D !D !X;"]W;W)K&ULE5;;CILP M$/T5Q ($M 93VPG;OZ]M"$O(L"(O\84SQS,G M'#Q)P_B;R F1UGM)*[&RB M,F/3\5_#X "O"_#Z '7V9P%^%^!_! 2F^#8S4^H7+'&:<-98O/VW:JQ?"O3L M*S$SO6FT,\]4M4+M7M(PB!/GHHDZS*;%> ,,ZA&.8N^/\* C-MY=N'=[P/8> M$47P"3Y8A&_BHYLBEC!! !($AL ?$H3N2(5[3( 6HT(^Q]PD$H*)A/>)(!D 2V&O+G2 *!QEX!0?%$,K!M$>3;J7I@PZ'P M 4E@RZ%HCB0 *'+'DD"@B6\M@NV+ -]%$[Y#L/%0_( DL/702 M $S1^#/@#&Z[DO"3:0R$E;%S)?6],MCMFX^UIV_+T?Y&-R7F%OV@:3N:GYB? MBDI8>R;576QNS"-CDJ@H7E!REGB[4G+>=1+N0K.ZZ)*=OU=+_ M4$L#!!0 ( %UMI$HO/N5* ( *X% 9 >&PO=V]R:W-H965T0'J!,(A$6 U*2J-FF3HD[K?CMP^5!MS&PG M=&\_VQ!*J#OU#[8OYYQ[[@7?I.?B1=8 RGMEM)4IJI7J=AC+O 9&Y!WOH-5O M2BX84?HH*BP[ :2P)$:QOUI%F)&F15EB8T>1)?RL:-/"47CRS!@1?_= >9^B M-;H&GIJJ5B: LZ0C%?P$]:L["GW"DTK1,&AEPUM/0)FB^_7N$!N\!3PWT,O9 MWC.5G#A_,8=O18I6QA!0R)51('JYP $H-4+:QI]1$TTI#7&^OZH_VMIU+2?^'R$8"<$;86.+'YS94A^((EDB>.^)X6-U MQ/P3ZUV@FYF;H.V=?:>KE3IZR<)HD^"+$1HQ^P'CSS#K"8&U^I3"=Z78^^_H M_FV"PWM$%+DS!,XB LL/;HH(W0(;I\#&"D0W A\X")T"H0T$CF,Q&Z!K5-@^_E6Q$Z!^!.M<&&^+%KAP&Q7"R-X]ILS$)6="-++ M^;E5YH>:1:>A<^^;:[*([_4P&F;'F\PPR7X0436M]$YMA^=TH% JL]WJO1A&R'!0O!NG(YY&=/8/4$L#!!0 ( %UMI$K1]0H2 M_P$ +H% 9 >&PO=V]R:W-H965T0'.!.^0B- NN1T:J56BJYJ^]LA&T!G8VH[X?KVM0WA$+C5_<'>978\L^#- M>BY>90V@O#=&6YFC6JENA[$L:V!$/O .6OWFP@4C2H>BPK(30,ZVB%$<^'Z" M&6E:5&0V=Q1%QJ^*-BTOC!'Q9P^4]SG:H'OBI:EJ91*XR#I2P7=0/[JC MT!&>6,X-@U8VO/4$7'+TN-D=4H.W@)\-]'*V]XR3$^>O)OARSI%O! &%4AD& MHI<;'(!20Z1E_!XYT72D*9SO[^S/UKOVX =5PHT2?47(J[=,KKU)Q-K)H*8R\#6O3VK4?^>]E[H)@+ BF M GWV_PK"L2!\+TBL^4&9M?I$%"DRP7M/#!^K(^:?V.Q"W(/KD)8B=!O%:P7;C()W4(2IY#$T8K4 M3;!U$FP_WHK429!^H!4N3+1HQ1H3I?Y"")Y=!0:BLE-#>B6_MG9BS;+38'H, M[%5ZAP]3[1L15=-*[\25OI#VVEPX5Z"E^ _ZL]1ZD$X!A8LRVZW>BV&<#('B MW3@I\32NB[]02P,$% @ 76VD2@Q+ P&35@ "6D! !0 !X;"]S:&%R M9613=')I;F=S+GAM;.U]Z9/;R)7GY\F_(L-;O5N*0+$)WNSV.*):1UL>7:.2 M[)F8V \H$E4%-XN@ 5)2.?S'[[OR A(@2VWOSLSJ0[>*))#GRW?E>[_WV[K> MZR_WFVW]S[^YV^]W/WS_?;VZR^^S>E#N\BW\/E:WW]>[*L_6]5V> M[^\WWX^&P]GW]UFQ_8T^;(N_'/*GY6&[_^??3.?3W_SNMW7QN]_N?_>L7!WN M\^U>9]NU?K[=%_L'_7++;1;E5E_H^BZK\OJWW^]_]]OO\1U^;ZQ?E]O]70WO MK/-U\]?76370XS31HV$Z;_YXN8,?1XOXCW8\'QYV>?/'='CQKZW6X.DUO?%B MD]TV?[W)-G6K&=O'N[PJ2ISV6C_+]JWGS"S4/_U3[U!?%/4JV^A_S[-*OX O M6XO5?%+ZC3[[KVGSFP]5MBZVM_KJX?ZZW#1_??_S\S?-[V0?W^>W1;VO,NCX M37;?FM[[Y^]>O82W]=.W[]]U-/$41EW!B%_"+G_1_Y(_-)][>JBJYAITK>?% M13JZ&+?F)UV]*#9YI9_">[=EU>KG55;=YOIRM]O4>R!S6LC6+MV^>/7]S]?P9K,6;J[>O7CZ[_ ??KI\=?GF MZ7-]]?OGSS]/5,GY\]T6>ZV.H/=^6AAO;:VYVO+/7/NA8LJ^M\7__0 M^CFK[^@LKO"/_"^'XE.V@>=;G0!Q_I+OL^M-KNM\=:B*?=$^I;!>>.1K7>6K M'%J"IQ.]R6O\HLZK3[F&DZ[7Y>%Z?W/8Z,P\7M[HL_%(9WL-W:SN[%&FD9V- MQO@+S#*_OX8MZYKIV_T=_.IZ;HWNY?83S*RL(@-_5^6[K%CK_ LPN1HV#SLN MJ<%5L("MPU+N@0S[GWE7 >NL]@^)WFTR87VXTCL\HXG>YOOV2(%P;@M<;&XR M^M3/9;G^7&S:1S2'4UBLD&AQ5^-#C@_54,NFR*Z+#>UQBV3L)N^R!USGR._5 M ?KVVNA?M9X'GY:P9]6^8++;%D ]VW+??NY9?I-#8VN]S[[TM< UEYP_U+EOE__R;G1#] M;WZGFXT3I[@K-^N\JO\7$+"3[K/]H,@ AX=&] ZYRG8%$%:$( _WAPUQ M<3G3Y3ULSAT<]0)XTJ:L8YS,OK/.;XI5T3I^3,1U9"?C3WJT1G,[YF32;YSY.%C1X<= M?3P^YNBC?0..4\/5!_CG]?,W0 EO7\!/K]^]?_Y[>.[E'Y_KEV_@\_.3*<)7 MI%L"]GT.\O.01_A4N3ZL]D Y]'OKM?(AVX"2Y$1JQX-\3#I^?+M#/0SU4B.C MV[I,";8+J!*[(^,! B?>A -:PS.;DB1QBT?GFPWTEVC@^3DJI?A\MKXOMJ3E M[H%U1,05RX@]BHNZ6-.8R:RYR0JA+VCCSX>:)4M\"6^> MAOYB"@]W!)N.+T3TC!QH;F_ZB8O+CA]E#-DM?,_976Q:ND$Q>:P;Q^Z/^7%[1VR]0PTBPR4 M_/:Y:[7_-B(U>+"M1S]NP23>(&/0MV *:]C\PFY#:V5>P-(5MUM1A58/&LVG M>L-$@^]'6$9K#/H<)5A3$SF16UQ>_5Z_>/7V3Z>;&V0RW&S*SW5 ?T"MV0H. M18?2Z&A>[TL4."4H4J#5;>V^X_?XB2R10PT+B,MW2N//E?6R"ENNA3Y.S @4/!LY0%:EY/4>J<,M+L_06]^8[:0COH: MUN/Z09_+?CZ);N@Q"N,#=(0(WAV IV=HN\&BW)]BK;[/U_G]CCCGR>\$O>SZ M#+N3UB4VLV.K<5-L,S@[_:OQ_$M>K8HZQV&2?@$+'Y41[[('$A ]5-B]Q6Y; M_4G%!M@:W\U-OJ)>\R\KHE6-;A:]$KHMM]S#*:X)$1W =V&^Y^N<_WJBBT>T MT>D'24# W19;E$"TY>1*>\3;.6H]7>]='7:[38[K#V<9#O4*&/FAHDW;&C;5 ML\DO/9E+1M!7;"ZMDJ>'QD0K$?L[- Q@H#&^E YT]#GUX2['[M;("\F$KLM- ML2:K2JB$3"CX@D4#;./F@&0$\C8OMNH.A#1L0+X% LM!0V<">Y_O-@5,13\M MJUTI\S@'&:W^Y_]8C$;#'U%*9MN'A#ZF/VKYVKQGO@8+1W[YG,MW3Q1R3&"% MU1I&E^O/Q?[.*(";!_PEWY'RP-P2J6)7P:@+V$?BMCB*C]L"G[G">=7Z7/KX M.+@:Z)\O+]^9KHAB=H>J/B#S .D'[^KJ TI_*7*;P^L"="ZXH]7EB^Q_]P< M'?)5U*A6*=/;U?.GII^$;+E_/605\.X-+1^(1SICH'_<:W1SZZN+?\,__H6V MC!?;BJ>.K<+]1,\]>D!IG7"&"F<(8X'^7[57&G('6@@::DSPW?L*X-,//*CQ 'L%WO<.](#G* JOH3/&] MKN&(C<$#L-[#->P24(9[B>B$6,! 7Z[V![)SZL,&&@$ZVH =4L"T*T4,'BS+ MVENFP=>>(IJ1[V/%\?L0L@"_.^C NI;2B31! MO;C!P[9D.[1>WNWS@7ZUQ]W9;%0-*GEQ4ZPR,IS@T*S,HIG%))) 51VY,Y*N M950JWQ1@(M+F\!&1S8+'!NHE,0B0Q6!$\MER!R2AG[ +Z@Q)YK#-#FOB)7;[ MU>G;#QS+MS43>K5@=0-Z+K? "[9X\[9!KP^:("2S/4U]"PM8UUGU0!PD4V3$ M[CP&;ZC*C0/T4G++)9; L2MKHBHK)4FC&>@/=$8B3U*7V#;M0'$OYZ=6TC^> M0]BY;;FWPRPVJ%&M8>/0..?CR2T#[[G.22E'M[@R34,S0"[Z(<^J@7H/K6SW MT,1+]C]>.A;_KBJW\/>*%QAW\77V@!0UX4U[<7GUDW%;7EY]U&_* ?UZ,5SB MD2 6 ?^N2J K6C;S'9UW]!I40$@U<]&GL/P@UJL:FYA>&-J]&"[DCW1H_A@E M.)8_'#8TF&GO8* E/FKXASFP]I?FO]CNB_RZ.N#F8V>];;P5_.5BF-JA_72HBVT>\R@#;^*ST?IMA%+!_:P*,-!N3Y[I';[*OB>P>CI>)'-W>1#*(CN+5=,AJ]AAAM>#0[J1 M,!X@]J2M482?I9-!JN^+S::I!3)%//6U73M38 @-&08CJLK#+2C<&1$-505# M!>:_EE]YS>E:61L#5%_>5CGQ(^*A"A>>-%:C*K8GKS^#6$1^6=%%?8XD83M1 MGFYYR999NAR/$Y35&<8\P,.XN(;,W>,*'G<*0('.#="R<"B'7Z!* %^@"<,DB>JY M-A-73%J75T_U8CAML4?N;*.P)XZJXV,Z&TT'8\," MFFH.+.QA!V2W->X79Q.?I-P_U! M.#+J]A]\*R:@QG@G64T_>%2J')4* [2V^4!_M&S7/_JPG'?EFMZU:J$H[&Q< MHCU#77\&ODK^[0J96F:%G=>:0N4]D14K\#X,=Y1T5L>TZL2$'3AU7Z0PF(?* MDT"\O6UVA\YT8_H:%0".2W/)_<,SB)G_V)9S5XMISR;Q03R,SF!2OD%/#E%K MQ^JGR,]\D MMQ=HB;7B8?8;& 2Z>=%A@'M)KD>V16!EW>!H*ZU,:7HJ M7@&F0>]"N6AD(/ M9+G%3@;Z]^5G^*5"/2PP_._!A&"S7XO9'_3.6['G2)G@,.S=80"RWY!G^)Q< M3W)C\^0'11[)5VBX+ \&;4)G#;%&D@69QW@>&]>1"G MI24N(3;+ALE>A2.T9[%MN+*Q*.^S=6X\=WA?G%<#U-!\CY["(=4A#^Q2Y4)= M^C-YAM!GIK+N>9\@)U0H)[21$T3?H:#X*5]E>*AQ'/*Z.U)'WP_'SXL#*W!T M[(5G!FG& MOI1:A"2R&NMR)HF/&AIL._6F.@F4N54F7&DK=Y4D9=A)@1]!<5N!3";?G>D0 M.L.;WC6S;<R;>P@4#U) #A.^4YF*0),P.AN):LXV:]]U30-<\3AE8?#VVP MG%/)S )!Y'F; J?-0+W TVH9!U[-7+((NC2^.1QB!EQK905,0]?KU^154Z2U MW+K(IRU!M'3ZW.VQ>*"#L02J H]']$ESAA7S7-+HQ1$#\ITKC (/,<;4>/JA*-,MD*:JN"B6P:U M6$Q5,S#4B_B)[<_Y=+G43U17Z*8^'R6CX0B>,'&N.ITGP_E2I#Z-!%B_Q!@@E8H5KSSQ SP4X^8V MQ0TUF([)R5A+0+.S.KQQJ+;1NH[M6<\H0$[TC&'"8QC 0LR)Q_2NP38D"CHY MMV8G2-C,/6GC-67T-=B"\AZ$SS7PF!NT-:V017.WPLMITGOJ!^!!M[CC]'%% M=B&:T(ZM)/JP![+XJ[E4:3J.K.5,%C%PK)LJ T8&-C2.!+JSU\-\R>]L9J,5 M.EL<.(QM+DX'P$5Z[R'09]>Z>@A%HZ7;=DLJN-$0JUD>7ZP<3<\.XH<_NJ_U#>X1WM=EL*Y;\I/T$C._2GHY]$ M7UU>Z?/Z@+%XGD-1>6XF,PQ/R#F/\@?QV.'S\J#J]$PZ>8'TZX*];$0G4X)S MW, 22:.^G>'M!/F0"IC=)Y:8:.MN-L( JHHQ7HT#B=S=-Z^^W@% MBYO.)S_2D8XL\$E^'M6PH!_MYU%LVL3]/!VC4F=CG^E(@,?7.PMBW32G^@]R M%IBN.]P%RF_O*]T%RKD+?(?U(]P%BB@A=!?X._#-7?#?UET &M5XGDS'(_4* M*/^''H>!/I_,YJ"FQ=4R:&0XF_[7L\/&X_G)=EB$C?"E3/O-4RPQU6&)Z:.6 MF/K/;(GY^H9R;NFOM<:4\JE5((YD_JV6C+\2QNHTV' M$1-ME$Z[3+19DBY'<1-ME@PGDY:)-DI[3;3'FF+C9+@8]QICDV0ZFOK&V&B9 M3-)9_ZGO,\9F42/H_[XQ-AL,_Q\88Z.A-<9&Z=_!&!LM!Y-_I#'6#.%IVDSZ MJ,TD(2\)<2*)7,66P!:@,,2L'3EJ^+)5CRH_;,9P7;)%TR4M(OZ@'*.9BF%C MKO;;N8;(;H';+^=C?E\40W@A!V.1(0?X\CO,9V3^;@8([,EQ]3T%>)DH=R^V MR0P8V!/L@#K)H89&Q8K=L?ZT% ^^H2.*9F<9(@>S6UJPT62J]N..0172!, M W- ##BC3EUS=1,J8E0VX<()AWOENCW)9<00'##@#YMQ($PT^ MSE20$J;'PV2Z'.K1+,%+!)X@"[J+KXTW432G W2-RT&"E+09%>249K= %\@U?*A"(UF:]+Y <9 M):O"F:BZ@$06)C08[R#NKO8W%!/P;(Y&]P31U M>H7N&M2Z!AT9N'XH:0LH9Q +.%4F1_>*'*2><+4,QS#9R@M3)$)$#?09OMXWU0C:*P9*FW<1N!%UNRI*O MV8) +52<$/#@YSLX4]#]K<+_@H9H4R*?LN +%938<8X.?KRA+R MB$K;CF03.99MD!XY(\5F5Q@13?R33(0JO\TJ#G2C+!G<\\38=%[LH\^RV3^Y M1T/\9Y-D P?E4-E5RJH*]0_F? H80:.SN6:WG^+QX#N$\/U M#7TRKU6DO($"MMFX#%)8,=)[Y673OB,LX=+*HR"F?11!&+N*'/5EE/XUT/_% M")2XRS!D"N?3\%EO:B /=J;EM7CI1&Z:J*@3MH> M_&I<][7?AT+=E4:&5H$C;Y?TPB?%>42K-9'_&KG4S8,7XB#^1X;EX+ *9(1T M1$US@9<7+1BPX[%!I(!G!QM+ 5Q6TGC,(:\;>VIEH.(]$;%/G2&_RFOCZ/T+ M<'8,%C#1$$*$,!*4D*5"4N^@UM'&UE3$\;Q0XJ3XD)X]8+V=,*/J#:L!+D<*VR'7'Y6K\" MNMZ2\+%79!09+;F;P;=S,PZ4E0!RBN3-[Y%. M\%]FK^(Z:#![\DMKNOFZR#8897J-:9L_DAYIFGYYX\@GLW[)!O$HMNX_V2[" MP< !E2^(?D$7(GW-!<52='#P!G9G'$5LIEQ;SQ6N0A$G(,HR*#?H[ESM\9[1 M:X->*>I&R*Y(@41N+.EL*6S_EF4JG34*]Z>_8+/7V"YZ:MGZHM'6?.>1&X." M30#>WSR7K#X32=78J1O:JIHRF\C.$@.%=KL\F.3'55[L]DYYO6>)9!HCD3/ MW3+22?F_!%[F;.MS3R(X'C\N,(RB5'RS@#\>MH5D6C;NKIQ0(@\MRR/EM]OP MTY=R]Q1ID043.VSQ;'&;M-V=[5'DE[GGLSAE%E9#\K0A:9':;KE,N^]HS M4UDK4>-1 .P"&\1[72A=)%]!V1,\,^^>+_"7%\8+AK?#[.EG">B4]*)63LMC M!0>%)K8<+AFK>W(E58&VB^S+,"/E:^VKJB#>:^+ X6PTHAIM&&."3AZZJV?^ ME!D*=OR)O)OJ.O>442\UQ>*Y<+"5852+Q+$3C+O?LNF-/M+5'=Y\28 FRB#, M0,V)>VU);\*URPLZ>_N8/>#S$G;UBC$FW"5S\?%PELB]P<86B0UC.#1S0;QF M?_2Y+/-!S*\"KDD;Z;1>. M[.O;D>FD[8UG0T&0F>R7?-.!<;.> MM/)HP:,7X_/VJ"*S1J0RM/K PBVKP+0 2<[&FD;8H0WZ$?!^TZ CXA1^*LK7 M604T$6;>34(&%"QK)@ G5D%5CG+]?"73-%^"]02TL,BUC[\+;;F7V]7 1N68 MA_RL,CSFJA6@01K-%@4!-+5_V&#/Q?:NN"Y 9NGSWS^[?%H\T39V8Z#>]<3W MZ*-S27Q1*92(YJ%X7FB3]6&'G\[2V= /J'")(;JY-4P&MJ8J&%:4$KS-0?62X7$'X"^"L?1V M@,]?P7 G/(Z2] BC5KJ@(6C^EA08GX<1V7A40W<2YE!7#+& \6]%;FYGR4UE M7!?WQ?I"8I;6T#IF@Y7;"VJTK;F2(N4)A;Q;:25U374HK7!8B]LMM='(KH0] MLX0-FV44),LH#-H.JZ+6 =-8!'L[=05B<+>KW:$(V($7(R37XN80AS3VX8,'W-,?TX'#)U*?[+USHE:,53M#.K#D<4%[F5XG/$/95H/PA"B)6+?>:, M]LT9=<2<$:\'WGFN78^)!((PBV#'FX0I46YFAZ&3L!6]]P*!0!GB) GV 3D= MR/G)Z3;44&C(KE5'!F^@UZ/FLB%_7'9=PO3IN*WQ:>)MM"3^O.6:8$NL]C[/ M>47MOK)'/(A_0Z]7L&DM#;W;H%)1@VH=6%3:6%2^D&1',RZPA-V5GVFUQ?Y135/GD9:<8FM,_QI+3O%%S-=9 D(C%CHTLY129V)Z)\L\EOS44)&A[I*U>^0J..:U!.\T<2<_8, M^[$(Q#,AMP=Q-6_ UF*+JOPV-XQ4?J/I7VX?HDU0/MY1-0SVWFB?+1,%1^]Q M)"^US S$01JS=^GHO!JFC.04VYL0[7NSY QB"X8O8"_HB:7!'@0,REFQ MWM6(&[Q'KZU[0!^=FN//0ES0EU$@U0FBC)SR(J==-L)(ZL/]?8:(QWQ]L/( M)IOXVBJ&E(KJGO.K-F/TSE_ZGW431;6%DTJ!(>JG;,.,+08C?J;/IQK!3,_3 M<3*?3+R_,>^H&]-53W2:#$=S_/\X]3MIQ$-@<]+J*)G#%^[OA6[AL=K E'?0 M+Z55-)^8#G3[H48D%$.WY:T@EXZ[5EBH7;%2H]G01N:WN[ X>:0A8;@U[#A> M*]2L9&35NE8FJ.*P-Q0M5]N$4]P:#R,"KH)?)/*''+W8$%\WKL'0H&M#+QXE M^Y05&Z-K,UI&IL8A(5'ZTP^B5_?(F;R)#?0[*W#\]I3_DH3/LH)KZT1P M9G?V&7?:A1EA8 D'B:EP?(1P@?/U$5[B>*.2(T'SWU>4S?L@3W":!+H>S=MK M0Z/%]@)>N( N\P=#G&B< A'>Y 4Q) GJLDN% NHXM#-KTEDM29SU#W"\6E%< M=+@I_JP%%AVN Q8T6*;)?#C"/X>C23);I!Q9YG8N7 \]60Z3V6BH)[,%O#PY MTD7",;I$MM0L_#*>)./%*!F/J-?)C*<)/-% M>M*(%+4Q0#%Q6OAFHB?3!6S65$46XS$H5_GVXE'8\ 3DIZA'T&70TH)Z(5CMRB6QCM%RS,\'5N\]4)$*"6MH; M75"C=GAAF!!H#EX0B#!?\DF:,/P"P_5(92,5Q@8VFK(M*Z^2"Y5P"7V4=WSO M>E?B&,F-BI +)C0*WN0X8P>@)>%MRJ\0@S59:I,5Y@HJ\&U>$+W%=Y#[SV68 M ")1_ 0CB/9?W1B*K1%A3+_.WCGN!2V"+Y3IZ$T"Q.9]<4!4:UG^< SD9Q E MJWV[0H+<2'#E)#ABMTZF%Y-)TF($LT$ACL-2)IO27YYX*@.UXY;RN.L'.9P/]V";:8HB>;6GG2737O$H)SDE" M2H!)W+XY;%E#@;,#FC"CT4>1VR4_+_XC!;"L-NAM(D,4N8]1XE#)N$!S=*!> M._1B, >+_+,8]GWCIF#?6"!X-/D &8/-&^#;1&=5>N,E?=XXUH!^]OD])HF# M+H7Q-45EUDPQ+[9U/\++ G(A/$P.9CZ,QK()TQLA\A[W&F+ 7'\]Q MM[W9>^Y%N?;/ 1490AZD$Y..1&WE\]INE;:&Q \:X,4]HQZ#@6DR$$VJET2] M$M=T49D#B6E@*%#QXAC<>C#WX#$;/\S:6\!//=H('#3DLI,1BD7HK],I:54J MR)CYNQSG-L=MGNC6$__ 0[T8SCL.-?QRVJ%>)//)5(_T.;J:Z-/0'>IE,IV. M$ @'#S7[HO"[R?QK#G5[92P,/6%5'_ART[S#CO\.4>WUHT(1S)!TK!!M&8>[ MR5,XVZZIFWQ("8(R?)M,)\P0,L$/HQ&<\!3_+9L^"IJPH_@4( M#./F99I<(5$=:F/PT$WG10'2D?_"6R/,GH>O+J1O=1F>/(MPL,9@<%+-*^WN M5##-=[OV3)YHAH0I)1 +&?(M";S\$ZO$3?$O&&Q2F%@$C+(%;H>7 1X4_F&+ MSZR*'47,>0Y@&1\,#UTYDN-CPJZ!Q6X.56Y&1UPQ"R'V_0AAEZH49#FYX@LV MM5))"@T&CC-R/5"@R?MW(/&RP@&NOHTZ5B[JV%A)CFUO2Q?%[&=@>5$M&5X3 MD./*[& X678Q K$VQ171:+5NU_ES-VG>VM-'SKM)& MBX'N?5[U5L#U79(A"S\G?;93_VHS;X*>1Z(>!?XW'B(MV MO*XPSWP\'QO*F:F@5IH@2[ RA&90 XQWM+ :T]E\2GGJZA19'F:_ADZR%B_W MBAU?QFJ9Q4OJ+E$"-%Y4K;K))&3:X "@]-E\?+Q?M@&U2<@[&WCH684 M' G_\+!A_'Q+64M5>,D$$K?^"+A%8\*U /Z#_/#HK157 1RH9^YZ WJOB!-C MY1^&'6@BD6VRPW9U1^$/M?JWIVB'?7CM05EIC\MXS"N\E$+3N):X":R6B_6/ M+G!I_3Q3LR68JED?KO],>:1EN(@$BR^Y:!1JND:O6>ZG%7%H#0:P>#)T551P M<&K*.9-'@AQ420:E(%UG, ]B!,-[:^[[\W5(*9QQ(JX 4#$WP''PY&TI?;0] M?G3H=1-Z^RG00/4+$6ADE?B;[!WL7Z M@+EKGRFLPP2T* ](@PY"?DN%AS)GP 4*B,M9I&HTP4_! %DU ZZ(&8AN'I[* M@F==/'94^/V&JF-7?L!EXW$8R5^M9TY,QN9;J#/Y*V^2? 5)H;6Q''=#P0FH MD>7KNJ$-ME&ZZ.F!).DH7^L@K/:0G+WD7A.*X..0X-4FUP)(=!C(9$?JE%"V MZ<+V*?+&3XZJ+B"6.&9>9.Q\;[$&IG-Z7O\FRW M%<'TGX/:9S6W\7)Y!-RF"[3G4D>BL"A'R7W47R4V'%(O5?$R9[WSHK3[SJ,<]W;YO M4,_O=YOR(1P#.UL+=SJ;Z?$" MJ)TJD0);&V((U6R)ONHX]+OU?LV2-%VJ]S838@$FT6BR0./FAL/@T4V+R;ZP M!7H"Y^_C5H+P3(3>9)+JR7 A!S&3T5G4O"60_M+:9&=Z"3V2*3A+ANDD5N-8 M?T#OV+/\NF7IINE AT^P5RRFL46N3-UEL=R*TTTXF@SN0)Q@YHX&Z6CZ77#Y M?,7M\1TT)H0A??X JTBU2='D8$$.TQ;68/^"!77(GTSU M]:+0R5)^X@Q&KTPH;'9[B^@3^]P48W43EDR2]I*IZ)(%B1/TDP\WS""I9 /E M&!+70"&AO]]P< -#/ %O14^!F&,4&?$9W9_;6V6!/ Q0KU1PK3T'L#%!2E28 M*<[.XI,2]FF#ZZ>I5P""Q\NSNT;'JCW/DK18B=XH2[.CL/KMX3ZQ![[.[PMK MVA24WDC,&8[O'P[ <-/P7C.UD _HR T*)V\]4#;?GX%\P'J&V#:S M6(P.(RW# 5WG M 5K0[_B\']0##;W<4?87B:P)8FO" W79+S9H(VHDR,,VJ P&LH] M\D-W:$W*F\10<0L*?L,UY :80UO4<4;,5V6$.25^,T$Z=MC8"V+=&SC:4^("D*."V"D.CVEROO%H,)Q3AW[,C,0G4/JV=3=91[Z7@A1DU]*X$(Y&XA2!\C=1=&S_(W(;?L!&RC21UA==CF4 PBO?"HL28@\9(=D09>RI'%V+A M*AM"E Z'W[D4P+8(=#,P@-.6B^K=YE!;K0D7[+ EEXB1%R[G&^&UKP][Q;%3 M%AC"&Q8QAL Y2)3$L#"?V+W%"7:T8LB]O;%92!Z2 S>N62,9U[X\'F"1*>T MG1U'HT3 !!+*$<1<&L,"D<65%(#%(MKO2W%8N^R"S_(XQ5_\.!OT^=D+*1+^ MEC"/G@J,=*3K)1@\>P_3L=T\U:+U_1T'$ C:'MF"YD6P3#S&#::428]CW8HT M[GQ%L6%/C*#!M1@/_9_\-KS0.Y;;B0>7:#>\0UJH4%IP777!WPY4. DD!38# M2[NGF[:]+!_N,:.FF]+0YK.!I!;I%R/]-F/L.1+><;!ZA#IV%LP1T*TC8(:I MW!'@'M"G10Y6\CQ@Q)9#RS+I3GC%>Y,=-NS8R[:*,2+<]_KBLE4M3XLEY8MV1 M'FB,153Q5N'2^X+.\=!UOMJ@*SK*MQ2)=Q&%?9M!Y,D R$T&MY9T6%%E15EI M\^'66BIO+?7CUS)1<59,_MGU26Q6(<=JSDK(GBYZ&G/3V0$):V_PLN %U"CL MJK/3 +:IM#MJV"T=0W*P)B80E4"=PX ]4JF8.I#],&[$:#XDIL,-ULAU,5ED M_4!.\4Q6U"=A]KCA@$J[[#8X(,0"4)Q'@ZAUK!S)X\QS25\&90C#$9Q[A$YD M+;YG25W<@("6N'E$ MR/:Z('"WVM/UVH5?MJ2:(?@;W7R3[N3%SJ+.C))-IB123]Y)3/G5]F!5HV(C ML^+5!BT]COD@^V7ST(01:=^-4O+'3R9=5P)S$)?!2\W"V>P.UZ#F([('>G01 M:Y=\ &AD4F 2192:.*SK$N.7Q-T@R8MP^G,;9ENC1UC /:4&$EV*8#RJA2W3 M=0$&>59932+,>_ "?^X(V'E3^*ZWBBN_F!0@SB&5=113%+VRKM*(7UC(7@Y9 M/'B0Q8@HP>2)ZA%%\U DH\4K*UC2&L[ABBW:Y$V4,>9*3=8Z&# "Q' DH>%! MS,X?BASZ@&4& RE1PN)8.R! <+PXYECL5^C;UR-=7N-MOZ3"[PX"4JS$' M'L+P:?FMY-P3N! 0G9_P'[HRHS$;WI,J=&,V;SYHO4D%YX@+G]S$J2+Y/[6> M#6;?.8> S%.N3]LR)U%=0PH''_&URH5,PV&<= <1.-)HU=WVRW&8M6J=#$_! MCE2&2B<3KY*TK3*EXB-H%>LUJW)?DG6U(C4$^;3*&(SH(6SCI$!1JKU^P:+A MJ7?KT7+LCP:ZZUEU=8FV(Z3MU=WG(T MXM,2IC01]"VZ/*1QSN15MPC:FOMX?5?L^;N\Y^%CF^]S"B["@0]3BUD5E"'D M"O88V1?XQ^D%_-8"H GE6 TORQB5Z?I2-I_NS/PR\!Z>B*_3"KS:Z;/YXU4YJ=E[8/BVMLSC S$:^C9$':MSHF>F=\X<*ET M/-*+H;HZ(8XM34;3A9XO1BXP'2D8+W=&(UHWNX&L"KOL *)6J8U06 )@[(PM MA1,3U$E_QFXK\:^1X@[$Q::T2$\^*1A,:#HT[9O#@T!1FL1=)#=9[7BR"60R.V4Q0\G JHN]190W11\$E\P/)?60R;R<9P4: MO0S&PA]YT#"R(LC[95V&K7K3/,J(*'[-KU%(M4DW>R/2_8(=GTC3$B=& M24#_('D4H05%99ES=)J2,81N:S9+"98#[C^&:;F"'JZ0@*%:(_]/CV!Q$H_/ M*5T""( -PB "X_E!O96IFS"C"^^O,+A"7QI=W+[D.[:B^#.+Q2B93Q84:3!8 M+-3/PD\68$6 EC\>#29#]=PB7YRGXSE!,#S1R\%LCDH'+D^^_GZ%I+#!:[IS MT)#3*>;VC-+!..T:2V,M#+8#Y@,A$L-\,%QPT-1\.+-M2")S/(Y.3X:S9#%= MDK08I L]'5!0^2*939?JCPRVGTD!39]B(DV=IT_T? ER8C3G(<&$8$A3'M)T M/%3XQ/NP')I#2OE$G5DI$-,"^4HC?.VP;;S8'FFLI8#1F#:B2?3MB?IT[S,I M2_>"T0F]+KYC;PNS D_RD(3X(IYZ+MAHK4(P)T =1Q 49GFB3; VPKB!85$Y M4W(7U$2L[^>#K%#3+?P4C^.&K+4A(U73 CQ)2>:*OG X)IP*?9:.!Y-ES/+R MDC5#N:8"[B6[<^)@5&LP+8,F29=>'-V,3=)&.D,'ZXJ*OPY.IOI6JY>3J5_# MR=Y')?1QQC:>CI/%>.%2&"UK2]&"!]YEOO>XVPS>23$:R/P6Y6_I,!FG8^^I MT\;88E8,'>-R+,>#=,0Y,!A;]GA^-9XODNE\&;1(P9OI.!F/9B=QK+A"="H# M<\RGHYTX/VO*Q<#2CO(SU[P*AMG+WJ)B_?\M>WLD1^L )#)C?2R#4Y:G8&P" M"$SB(*/9 $M?=3&XQN!4Y^!D3TY@>NHH!VXSO5DZ,TQ/GVY^2YF>4T,94^W#'2'(U8RQ[Y%]B.$HME@+ MEL;E(73K[Q@5MYQ(B=9VPAI9W13LVO(CC0?:_SU:TLPY$E$,!^$WQ_<.5WC<'*ED][ MP"B[*1&:[Z3Q*4J$1W?%@7)?[:.PFN/)=QY: 1 M%RNQ=%Z4 B77&FD'7! 9B-'AZSL@C!/&KY!<[*B%!WTA,+N]@=Y>=84YBS%$ MH!AQ$!S/'%QSD3=;.Q;=.HH/;N1-PA)70]UA6!BR9"!ST+>(DR.N1Z/X\&@XGIW4.P[8@'*$G0N& MKW$)<$:B!#+6-8>$ND WN5Q_:7+S3.V9*^%ZF=3'N\XM+K.Y0I1+?)84I--[=QHV?LZ?\JV$C-HX&A%NH%6) Z.FD"0$S^82R,7P"5 9<+E];,/D_%A"0B%(])P8_$8 MJLAH36QXP"C8"^H_K?P<$+Y,LK%T6 U@7VS(X*J9X6/"KCS3I MB^'2_*M>\FHQ(G^8'#SWBE;(^=8_WU__GOBE(SB5T7SR+YD%@3>BARNKDX_7 M$#Y\F,H-FGN!;O^-'QD+*E!,0$*!'1;-(:LYFTANGQ"UNE@76>5$J5?(-8C; MN]R7\+Y7LAICT"_AD8T-0&_@V5BHAYN"Q&;-*RMH&A110NJ&G8'+ _?7@2H] M8]R"A4GD=:0MS0Y@B F<3E0S()ECZNZ%9]SOY/I!"=--A(-RE!Z=;[G%A:9H M&5V7%D#$W5Q(N/D/Z@^>F%4OBAJAQ'DKXT-0X5DS27E&%#C6#DL]OJ +B*O/ M\.,6OTCY"T-@^*&I1R'@COXCZ;^OV4D< YY()P,=?Q*)W%PPVB"H0.%GV\OF M?'NG+;R\(T>XX>C>N4=IE*WNFO"-["2&-M5= 4L!R@@;^QR_8.,SV/--6"1N M5%SO _;M'MVWQ'T.?"G8"H1@G@USN[>(W/+H8>L>5O+PM8E:YJ6 7MH-.=6Z$Z4&_;75?VS[V+)]&=\23*CR?A$!G$O+)!%M>QP)WR6I@M!2PQ8V-X M@5U.4*.-4'?$&8ZLDATJEQ?PZU7DP=03L1-6QB>HC$T6#BB-= M3.IJ8(Y?YU0SQ'F3G&IC +I\F -WPR[DXP@.&-5U5?Z28T62SQ0H48JG:8-= M-X).K-2PJ^8EHW$H3FI/^!\MHHUKY+"UOH"_'$HN,B_UG_GNWB3,,POBL@M4 MK(#/G[=(MG:XMT-4HI:65-:1R]^B>F8"A?I&%PZ);LHY)$O%NR_DPL$..FDW MH=P<7'L=T['@9=X="V)@2"=TD/$BC\()!:IN4NA1J"U4&0:5[R1 MT5$?9@&BS$9 ;FR8OXK3!<'^(\1'R7=P18,+H3>@ECFQW.+]07_W*32HO+[B MRA77E1%;,(!LK?*@I)WR*W+ ZI)CX-9#^$-TOR(WF9LF8#0**PM<"B"2&! M4(0]6'%EZJ';4M-&TGE' (4R2YS66V**V%!898I&>.H2GST?C(4*UYL""@ZJ M4EQ]5KOB;%@W#AMPRB?8Q]NA%9'U5IVOF"+PO$CL., H,RSE7M3A<]F] ;APA:JDT/' M!V"U<'J%,EFWH6$,$Z2@(!-ARO U 2J[W5S5VJ9K@]0D&DI1N4 2PKDR8(U[ M:CA1K()Y4;X"C$AISSP=VPGK9V@299L')#3;/VESA>-\:",S3)/ 'X,=>F_U M4IQ8E0,30-^!$9L$XK5B''I?UUX7:X[0)^V#J/<3%F-$0!.P']:\-C4Y?>=S8_YM+\C 2 MVP_J=1L*]$POILEHV05MS#^>"*>*.,@-()93L9'M\X**W/AHPM9@.+/EA& 2 M\/M@J,MY,IF/@HBM.P;4Y1[CBJ!3[^)2BZXS6*.SJ1OPBHVCH3P<<].A),#] M1)\:.I>S-KB($@3ET#0^(U .\JYZ=S*=/FY&#]MRWK7-M]?O*9Z?]H&],=:M MZ>502T1_5]M^_](>.EBLXB !X>1.D(!&L8M.:9&'91O$Q"NLG<'T\U_'A=(:J2> F\ WX2=W);@>1(TX[!-&%GCA3A8H"7=R;=X9P^ZR=] M9;7LR7XI0"!]("#M=(G.-% ']>%#3 RT273 C"\?^^(B#GZA'?B%.@G\PH/( M8 RL%I+2L/!_%WI1&<',2O MNX+X(RENT=,E24&IBIRNQI-''1.J9>.WG ZZT^G '$N&C]X<6.Y#;?QZ)?EW M0-,AHPF?0@%BPL@M=I!"[" ]:$!S5_F%KZFTZGD@2(RQ6;:8I"!'=-6&F(JC MIJ(COK<5]<)4_=X6]X=[70E @?>."TAJJBRHNT(3436$=#CK5VIC5TE_[[G< M6"^JUYD>)-1W.E !V38=#)1A=DYE H/.]"];KFK9 NZYR M,M+Q^H.5H-/6$XYRZ\T03-Q"H[JK"L0._P4YD<7(='%C7)G5UC/%^P?Q?;)R MC@5)N#TK3G&]M[D'C%WGXG"X=#<8B<@*8_K[NJD8_T#!N$H%%F>V.JR7B>S? MD$1:.9*EZ>5"VQM/,]"HL J#>]I7):2G&3E]_:!NPU_J\X5Y8 M!0E6!DOTR9$*<.$]QWBAOT/XA._L;<8TG=S(>\YNHC5H'<( M&00LLU7H,_(TPME1ULT5EKF->J?,)E5>'X)*5%@\10IMLIHN$XA)Z.$*NN0G M,H9LO":HFF$06FR4L7$U\H58YC61SU185\'@X28>W/DZIS&97 SF%:A9'NZI M*K;BVR>Q'NJ\_2H9(?8$B/9+0+8U[ /,D!S6.)*[#)C2*C^PAUY\+N2,>[MM MK!=>:X(>9]M-_-/BHLFLHF5AVQ*^*2,W%KGL"H*-PLE)_12*YV#8&Z^4N3@P M'99Q0XMBGP3&5.R(%Q)8B'59[+WZ4.JP%:?*G@M?&!F">LINSYG)9#XC#_=< MFM;_2.ED&^A\#2:WR61*?$CCL)+X#9T(OB!&DZ[%%\CK;5B:2\OF_8=89%3.R.P$D-!3/L[RJ$!8XB2NJ(U<:G6 M]I0JY5$T%Z*F8=A*AN#NO@Z8;>K2UO26@-R<]Y"-:$LP9[:&A>*]T3B@*DSY%>Y#0TV MA4"D[/>J$:ZAD-197;G"K#\9)E-?@7 QVP/"Z!WD\-!P)=Z!Z;=PNVO])AV= M:=,9W_%3]$]Q5W+(I[]UB=M5XQ1GHY,"\#?H#@!K:5W<2[&-@7YQJ/"I>ZJC MSL>TX!I+%G*8X$@HG!>[P/'C29/5M=0Q8"'AXD (HD,&(V- ;P/H7@;L'1^A M0\U 6QBA9)6UH+I*2\I&[H(P,++&8CJ")W-E6!'WLEUOR/^96S1\26[F"IX^ M&('LHI%7B?,-975=8A&*?"VHH3VMX .JG;C*ME.V(RY?ZU= UUL2/K:Z.\+I MDLU9F,1-D!;F*>\T4EUE.>0-]$C5X!GDF1C-?J1S[4J^@Z)W3_>*\"^S5W'3 M-IB]20R$1;S(-J5)"Z049MLT0[LS^60V1*I!/(K1=#[9+L+!P &5+XA^@VKS MK&[Y%>MYV$5M'3UD*)?7K&=M;1V+& $1+D.Y&:@70&5E%;1!KQ1UXZY4I$ B M-[]\X83MW[),90\J<%\^=;#9:VS7E B4T=8Y\'@.!25>P(@_O+^$<&S",MJ+ MPT$(#"C/0<-RY4F[;0(_2-7<6=^1BQJ7QDCD$%Z7D4[*_T7[2=[9UN>>'-E% MX^?+96""[E)7$EQNC-)K09N<4&+3D',>_'9#/QT1!@* 1EIDP62P*&^D35:K MN]I#OB?1H5RVX[ U@3&D$M+M*@4QRFX3[M9E7WMF*FN5F6@;U%P\,\T?CE"Z M2#[$4C$S4VYF@1O*5/$@Z%%.7F<).+#J;U$K+V> %!P4FI2M%2P9JWLT)O28 M03-LGE,SRM?:5U5!O)?V^3X'\]8Z58 P]GCL#?J+PU9D_I09"G;\B:(^59C: MX%PP[0K!Q*@6B6,G>XJU(&#::S2E[K"J@G'712 3<>WD&B)F=P>\A.,)&]"6 M5OAB7A'=[[(+@L2&,1P:S2JOV1]]+LM\$&^^]QGGYSNM]\& P*ZEM(M/+7B9 M0G[=M8E_,C?EG\RJTC6*K$>#!QNTKE@Q-0^[)R>&X!@]4N;^P2"LWM]C^AM6 MRFMM/!L*A'K^X+X4G+*U\J651PL>O;@JJC[$CR%'0ZL/+-P(+SV2Q_(M1/); MB.2W$,EO(9+?0B2_A4A^"Y'\_RM$LEVUQN;*U/K\ QDQ+=NM<2)LRS^83 ),OJ%T*'S7;%OE&U M]4RGPR2=S]0?C7H3@!E)1$$Z2=+Q0CWO@!3J#(I83D>NSDG'K,[T:)J,9JU< MEZ?&V\&G]W+CWU6],WZ_=\A98XNY"E_/-LVKKA TW@#FVJPJKUR7V'3192?O M(O[ASJ,D/<^2X632(N]1VDO>CR7C<3)<)U!QTACY;)))T]:KL_;K/#FF_6 M\78DET(8[ZH24_SO,^VAZL1(I1-\\6 ;KOV&P1+5U* *K =;FM,<+#]C%!WI MXMI82TSP'[+M 34R$]X6T%="13QW>ZI#0L 59*>U*[.%& 4B-\RUXWB83)=# M/<)RW2-:4PF2'R>SX0*X7PI4^APL>LI1M5UA'!YBI9SIX8!*(<(_4_6LV!SV MM WP<2C?1NK5V8J+3,)/ Y1)P;/HT@FN"(V(=-BG+CO\M$9/V5J+=B1 XJX/ MOUHVNY&C\)C7/D9RDR.#1#D?B7D\QW*. M6(URG,PG$^]OE!#")6(CQ:IYP]$<_S].^R(DH3EI=93,T[GW]T*W-L@2RSOH M]XKHLFLOF8:00QC*,3A2^E+@4ZX8:O.M@PSJ;F0MC;1@> Q>IU\%B2ZV:W5: M>,J?FBWZ=7]J/1XGBR4&>HWPSR'6N%^D?!IPN0/-ST"(39;#9#8:ZLEL 2]/ MCG3AH;+3+)%AC"?)>#%*QB/J=;(<)]-YZ[2A"$HT":+GGOS!Y7IM$X@0I]>$ MNG?MU4LOHZC8QE\^\H[+6/)CZWL+NC9Y67\12E/0%-KB,J_\?\Q!4*]CG?]P M8OS_&4;[=R02G)@'P(']2YV":D8E7X/P?SA,Z8(0OO!HC>B$T7=#]7=8Q#;3 M:*YCN^KC/VXI%\-Y5T[&<'[:4BX0U46/]#GR(OHT=$NY3*93A%_C6L*\E/#= M9!XC3U2G^LC^2HK6X;IZS_HH*K>9Y_AC/&E.JF+4U!ZY@PJMYP"NP!U M^*+87D@8%-:2G5%%V07:-QPEX,J+3X'84HTR?FS7:32&C]@BLJME2_<'W0BD M/1:00"! WLWG-ABG:[G<6SO[E@OAZ5L9U7.LV]3Y"F-_$><% PXJH#EK=8/& MLISQ.DU!LW5#AE^P C+\,P)K[\4!I!1=D^$0;XHOA R+M6E!IHU)-TPQ=PDH#OQXM%F+.^,K$&D-/,3Z! OV M5A>+"15!72;C,=IPO:O**C[-?$PHJ40AK?WT*FESTE0/IV^4?#[ZP+W]OB_9>7RD^3P"17/ MOU4V_\]5V;QS7RV/LG[RKCKC41?>MTKH?\=*Z*=6L^D^I%TO"$=ZE&OM6UV3 MKKHF/2XQ*2@CD:@/;'CX\%W#"K+M'GK9O4/W? MH/J_0?7_JA/I0YZ?_$-2.D;D)(% M4FHE4(?8-#YQW6C/[@YBSDXS9?Y+X=\\"O^C\[A*\DF(L!&@@+#>(N?F?V'Y M9?1]G.17^P878J 6.R]@ J2# -K!/_3&9WO:LO]71(AHK2$S")E*S[*!!O"S MP_:X1&P/8/NG+%Z4"?Q_BRL2<EQRS&_ TD"_ .KB7N$)LK8E5RF78*3>\/-3UEL6!);P>Q/U X/% MPU$GO*X?C,!H]@44,T #,ZH,7^XJN^JM'W\RF$M^G&#?RN/-_Q[SDC_QO4-P M0Y9@1L/-84,@)NU*4FP3M)2 Z.5>Z^TT_K9WQWCA;A=;;\_C;[.+9=6G=O5% MUW>NI@<(F73'*LB@O0^?1EWA/&RP[TT?L?;KXU.:,W>D)^V-55D[_@+_N1 _"K MU)H82MUQ3:I7!055>V U[2X"W #;1Q?F,W>S>L+0$OU:<%,N/-P4'R^D7Z=] M5V+D4P>Z@BT&2G *K5DU7_#Q)=I'@$HTD,-$X!P(GZE%2$4)JP5K^2Y GTLP MTV$ G(W\>>Y 6I2BUG)2?L/I*10G\Y(36WN%=^Z]*_^3A386'U8',. M^0D-]AX&@[<@L*K6O5MVIVE<^=D/R2.>;&5SR!6ZI.7%O);6$,B_2(@(>:[@ M?*P.&U?:4=)%\E9V4XO".$#B0^D.E'1#8VVSG\@M<:W/WU]]_#OEP/B[&M_1 M5B-O[*UCI+F^S>Y/3&D)V;ZDE\/R2DBR;&#OJ>[-"AR!QQY MAN?5RAIUA6N:^1]]&XB1>!>(C1!_-['N]+(J@-6BB$,\1L+U@+=:5A'IVI&9 MQYIN5\$F!#HY,J^6=F8/0#.=I$# %,O[R5^U M*XUSZ&^Z>[N?/:*A1!R/C0?^'DV2=\ OFM,B)ZXKA$BQS9]81&V,I"NZ)9U< M@K2X]5U9[?^.Y+4<1C?[E/0SGRM&Z?%D0R2(-C:8/Q? +2X(36*S;A4[[KW=9W_/- M@. #?Z'T)RG;52*ZL .+[=O6(/GKL88J9F<9R-.HP>^E9L5\M$%V5M0-T%*Y M^M.Q'CN!_N9ZI4DT\ZJE4)JV6K./YEW%7!NQU*NXQZ0W^ZH]_K[TJ\>MT^,N M#OKO"+P4,)/\P6'&U'__G-B B&1X/788Z2B(>VZ?SV8/?9323$*B0/@^.\A/ M8CFJSW[DNXQ7",B.]_7D &Q?AW/"4O/K1=Q?V$H[:M%;E[\P.M>$T/$>YZ9N M+_'?C\CX=NCB%8WD<7MY&4E.ZGWFQ&RJD]T)D;:35@!,9U3&US6W^+K7EE_U MVFCX=:^EO;I++,/JL61SK,$^NHEF2D5X0#11JNLYFR_5]O=_B44<5O' M$YR./ACF-G5>E$03FW[-PG9=G)R^T&W#^ $S[*/W^V^XH*NE>U2Z6T8P]=OQ M)G:ZCKSTA\-V@-7?_NF?8D-JI.9]A4_$34F(:MWM6WR':G"^EO(Q=F/Y'CNZ M@;;Z2?RV&TF MVER$LEE1.3NYY^YHD<-*>(\[2$M6N*8$%-Q3I92'V"Q;V+$"*TN*3R:D-!5YN-9";BIMS'W0VC MZ6 X;!\'Y]O)'NH0 )-!LM%)LJ&;&I1!];91OT/008N;N/7GD2@K+=;JLA@2\[!8N/0,5&$@F2I(N94YBU'9SH>1BFPT2[&%W(]Z@?T M(<9YB/<\4J!DNP3O-M\;]Y$>T&_.@-GQNY%T&!U[9]KN_XW .%&:VTFMV):D M_P:#\DL\7#]H_SD).=*7%&??&Z)H&8:,V2%[$R OQYE3/E+K]&[*VE9V:(:> M';WAH":9TX=!7;4WCS =*J[]--X.L,4X>2O^'GJ3+89_D%>]BC@I/_8^';F< MY.(R^(R MHUHG*^X3.-(M_(5)@_HMS%]S"/:_1ZY'^D!QGF=L+V_PSPD@OVP.(YWGV7B#;1%:4?J#EX 6K/2F= M29*2D/KU)[BCY=Y3_-C&XB?[&.["XVU^M^UR=KO8<=(( 7OOV 5G6M+=1[^3 MH!N_P'YRH[N>B&5(=SU[ M&GC!L;?[80NZWGY<.G57*_^1=L8D7!AOL%DSB3RT82R_8O.ZS1NW@3T1-=XF M=C\5W\CNYT_=S.,M'-O0[A8>NZG=+;5V\;U5'GP3B3P5W2[^D]:D^9)D'&#J M4DS7.&F5FB])$+)>&#UF-(XV_J@%[!IXNHBV[43?2ROZHC?#)U/25Q/0KZ:; MMB;0"Z.@OQ:K1'\]5DD<*.$TK!*'C/ KL$JD&D@NXIHOPL==KW:^UBK/T2>2 MNWVD466Q1:(\K)_=L$@1M$/C(CFFJ39C[5RUYI.+F-+9[OWDGJ-*[,G@,/XZ M]08(?H56$V>O7XGBTB'M.@7<"3+MZT;6SPC'AA$RM\6DU*B_1!Z;1'_]*A"9 MKV!-OP[A17\=PLOC&5?7,/];\+%CQ[.;K3TJGC? ICGN0/N?_V,QGDU^#([\ M8_QFL^DD(27V*>X'YJC^Y83C2E;[?&V,CZ_ML)6=]MEYX' M!=!B]HS;TW.,_N%82IW7CB&&P=_T\ZS:%#ZIZ/]X31O5HFYW#(+Q]6=26YRD M#IBD8\,[0L>"O/"8:=A7CC1MP)>./OB:$(V>>HA&CP5;\MFD>S#Q@9V G;F7 MC@0H>2U4SSZ5&9XN$?UUKZ';] M!P\8.!*5W=KEG'.XDC;D50 MI#R>XOT$E(^O"^6_+^I?,&^[#ZLJ\D9_N@2U J2_"T"N*%RJG2,QCKI-XD$/ MK)"T2&0>>W845?8%;JI]&QE[.-I"B$_5\LG&7DFCGAR*TFR->AE[]+$@:_[6 M6^B-Z,93KG?7Q@=H4QW;#*H7*W6FFQ-(X[&X;CYD6>M8!LA7K>5,HZ01);EP MD2/H813]\>N6^S@FV>\B%3I;)TGZ:,TK:ARG#9K\OJ[WO_L_4$L#!!0 ( M %UMI$H0Y6R2> ( -\- - >&PO';W\4@IU M^0+8]^C5:.3>'5\.[4>5XQ@"B_$^":'GGT+GUT%/W,VXVC> /OL]Z">0!\#^ M!N .:$/@^=.!KMN/=1\5]/J9@KY_>]C0@L[STR9<&&"G[G84I()W39] :]"9 M$<-@@6@(KQ E,TE,5(H8H2MK'AM#+*B00.EIT\P\8RGNK=NSFAG$&H<1+F25 MVV:PSUE]?.!H-$.04-H2'$-KB((<*84EO]9*=;@R/G*!6IZN;$Q10'%JZ$@RS\Q;B=PQ3J4$TT)"T%QP5'%H(FI!P\:8 MTEMS2S^G:]C+%-@SIB4N!(9%(^JJ:['KFEM1[J-9[#[LZ5:X("<+H=Z5NAQ> MZ69P\(W$*5E6^C)M"6ATE.=T]9:2.6?8%O-L0F_+A%& FCP@$Y+<:SPS*K$V M8 G! DM%XK[EJT3Y%"]5,T[+=%O.X_^$GLV33M86GV[@TO$(S_;>UAJ]C M$YRBDJH;4V+E#&$G?S#$/;\]-6TA0MC)'W%"2F;7\NZ7+OH!4$L#!!0 ( M %UMI$J)3("X[ 4 -PP / >&PO=V]R:V)O;VLN>&ULQ9O;;MLX$$!_ MA?!3%FC7T=5MD03PQN["0"Y&G':?:8FVN9%(+R6YS7[]#J4F'<7*8%^F>8EO MLGPP(GEF1LS9-^L>UM8^B.]E8:KST:ZN]Y_&XRK;J5)6O]N],O#)QKI2UO#2 M;GZ;B4VHPNSI[.M73CBS/_Y*M6WZJ?[_N70F:U/JA[ MN3X?G8[@N#$ZL#WITV-'],G]'R:[V>A,S6S6E,K4'913A:RU-=5.[ZN1,+)4 MYZ.G0X0TN9B;6M>/8F&Z4\&Q(]'^]"(_'P7PO)8U?.>@*[TNU$BX3QH^<(L\ M\.!\D)>W-[/YS6H^$_!L=7NUF$WOX<4?TZOIS>5<(,B0@ S?$C)"D!$!&;T) MY.H>'J[G-P@R)B#CMX1,$&1"0":\D'_(2E?";L32J0H.?3E=4@(MY46;9O\T M\)OM^XAH0A!->(GNU$&91HD[E=FMT2]"]8$ ^\ =*CBD@0]4+F[KG7+BTI:P MGN^4J6!51I ?"AJ1D$3#;8@'+FMGZ'Q73JH),!(-1@@B8#0'3UC4P9:^T7.L"UI/^A:6T M$#![XY=2THOZ/\$# +8F$R M6RIQ+[_WKR2EAH#9#9^E=N*K+,!;UTI6C5,OYR;EA(!9"G 52UV7S^OMI87D MW6R5R?J3(:3\$#+[8:6V;7%QI_;6>3P,1ADA9#;"0$(B3I:VT#YZOV%*LJ)@ ME@1.Y,0)E(C%"SA*#B&S',C4*8PQ)J6*D%D5Q\G38"0I983,RB"SJ##%F)1# M0F:'H"QJ,(24/T)F?Y#IE#C!F)120F:E'"54@X&DM!(R:V4@LQIBC"BK1,Q6 MZ:=8@WB46R)FM[R6:_T Q9B47")FN>"4:S"&9)N*62[#N=<@)B67B+M3125A MO64GH@03,0OF* T;#"3EEHC9+8/=-/%>3//LX=8\S_%I4=BL0_;CM<&8E'9B9NU\,;*!X0C16S7[?=$NF# P(3,2G^%\ M&)/23LRLG:'*"\TDC$D)*.:^4;*#1$T);<1@G8,QR3LEO[ZZPKOS3Z8'A=?-F+)0S&PALA"+)QB3LE#,WBP[J.I'U@$# MU'?:857W1<5*94TOFI2%8O9BYV>]>.S*WA2B+!0S6V@%Y\@;"!ZLYKT2UZM2 MXRF44!9*F"U$5KA)@#$I"R7,%J(+\?<8D[)0PFRA;B$?*,>/+SIEH>17WX#I M3R2,25DHX;X=4_JRXM\N*9I_]Q6O$G FT7V ,V^Y9OZ779^PAI>0>,NX= S^C":@0T;IQIJTSM_29?[4"+J5N]X M,R%EH0FSA3XW,!@ADMKHLBEA;+:=KN=F/,:D+#3AMM!1V_VU['U"66C"O15- MN._67%GIWV_/\?3?!A?_ 5!+ P04 " !=;:1*;L4(Z68" #V M+ &@ 'AL+U]R96QS+W=OQ)4%4D>3V5;VI"B3ZNC ^;6P8-F;>C1\(E!Y? M\KD>3FU3CJ>NK-XOYZ9LJN,P=-^<*]MCOM3EKNUR,WZS;_M+/8P?^X/KZNUK M?-//KK\/^O;_?ZTS=_;[:]+;H9/*OXNJ-SG03(?)/0@G0]2>E"8#PKTH#@? M%.E!-A]D]* T'Y3H0??S0??TH(?YH =ZD%\#&=?\)(0U7VL/N/9\KST V_/% M]H!LSS?; [0]7VT/V/9\MSV V_/E]H!NS[?; [P]7V\!>@M?;P%ZRP+7VNAB MFZ^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[<"O96OMP*] ME:^W KUU@;,2=%C"UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*USL MO0-?[P#T#GR] ] [\/4.0.^PP%DW.NSFZQV WH&O=P!Z![[> >@=^'H'H'?@ MZQV WH&O=P1Z1[[>$>@=^7I'H'?DZQV!WI&O=P1ZQP7N5:*;E7R](] [\O6. M0._(USL"O2-?[PCTCGR]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\O0WH;0L\ M:X(>-N'K;4!OX^MM0&_CZVU ;^/KG8#>B:]W GHGOMX)Z)WX>B>@=^+KG8#> MB:]W GHGOMYIHG_1CZ4W,HMR[Y9_B7-1.XR_!QSK?/N$[]9_\>O4/Q%N6E&>?@-02P,$% @ 76VD2M\)R204 @ Z2L !, M !;0V]N=&5N=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKW\"(LAG8#D@S M+V"2VR9J$ENV8?(4%_NA'^.Z:%/R M/QB+=4N#C:7S-.;*QH7!IGP:MLS;>F>WQ,1J95CMQD1C6J:I1W%U>4T;^]"G MQ<^7ZU/K=6&][[O:ILZ-['%LWC5=OC8L _7SFMAV/I[E!<7B9I^[Q'QM7>1J M+-@G)KR_<3K/]]T^4@A=0U^*YC:;KJ;&U0]#OJ6,/I!M8DN4AKZ,K0W4_$ZA M&[>O>>]L2+_LD!NS?<_^6U">+D=ZZNEP@+ERS,DI;PLZ-&HNO'SR;PU\VPVU M"[3T(5=#Z@X\7HYTEZN130N/^8@T;9V&FD\-SZU/]\/^=6$W?S_TPO\5(YL/ MWWOKQ\LA0')(D!P*)(<&R6% YK/Y'[Y7SU!+ 0(4 Q0 ( %UMI$H?(\\#P !," + M " 0 !?D !D;V-0&UL4$L! M A0#% @ 76VD2L5GIFKO *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 76VD2IE&PO=V]R:W-H M965T&UL4$L! A0#% @ 76VD2HXOS33F P /1( !@ M ( !A0L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 76VD2A+B8:Y*! ,Q0 !@ ( !&A8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD M2J)E]Y:F 0 D0, !@ ( !4AX 'AL+W=O&PO=V]R:W-H M965THC !X;"]W;W)K&UL4$L! M A0#% @ 76VD2LFL^%.H 0 CP, !D ( !R"4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD M2F4V@?6G 0 D0, !D ( !8RL 'AL+W=O&PO=V]R:W-H965TE@IP$ )$# 9 " 1XO !X;"]W;W)K M&UL4$L! A0#% @ 76VD2FFDE$.G 0 D0, M !D ( !_# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2K51F8*F 0 D0, !D M ( !ES8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 76VD2H<@>!"J 0 D0, !D ( !C3P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2J-: MQ^VK 0 D0, !D ( !,$( 'AL+W=O&PO=V]R:W-H965TG=N $ /8# 9 " ?5% !X;"]W;W)K&UL4$L! A0#% @ 76VD2IH9I,^J 0 D0, !D M ( !Y$< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 76VD2BL1.#2H 0 D0, !D ( ! MI$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 76VD2B CPG37 0 W00 !D ( !5%, 'AL+W=O&UL4$L! A0#% @ 76VD2E)T<%]# M @ 3 < !D ( !=EP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2@OOX9(? @ @8 !D M ( !'&4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 76VD2N."D0N7 @ ]0@ !D ( !>&P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M76VD2N1=NU5^ @ P@D !D ( !0'0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2G+%2! _ @ M'P< !D ( !$WL 'AL+W=O&PO=V]R:W-H965T826P, "$0 9 " 9M_ !X;"]W;W)K&UL4$L! A0#% @ 76VD2BU[$P+= 0 8@0 !D M ( !+8, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 76VD2H&HA/O^ 0 ?P4 !D ( !"(H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD M2C%P3#?: P SQ$ !D ( !UI$ 'AL+W=O&PO=V]R:W-H965TW\80, " . 9 " 6R8 !X;"]W;W)K M&UL4$L! A0#% @ 76VD2D@*:Z2_ 0 @ 0 M !D ( !!)P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2O]!YZ8) P E0P !D M ( !TJ( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 76VD2JL(E'F& @ N0@ !D ( !-:L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2IHM MW@"Z 0 T@, !D ( !++( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 76VD2M'U"A+_ 0 N@4 !D M ( !![D 'AL+W=O&PO M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !=;:1* MWPG))!0" #I*P $P @ %<'0$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 5 !4 /X6 "A'P$ ! end XML 87 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 88 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 140 289 1 true 59 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 - Acquisitions Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisitions Notes 7 false false R8.htm 109 - Disclosure - Revenue Recognition Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Revenue Recognition Notes 8 false false R9.htm 110 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Accumulated Other Comprehensive Income Notes 9 false false R10.htm 111 - Disclosure - Earnings Per Share Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings Per Share Notes 10 false false R11.htm 112 - Disclosure - Cash, Cash Equivalents and Marketable Securities Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock Cash, Cash Equivalents and Marketable Securities Notes 11 false false R12.htm 113 - Disclosure - Inventories Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories Notes 12 false false R13.htm 114 - Disclosure - Property, Plant and Equipment Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlock Property, Plant and Equipment Notes 13 false false R14.htm 115 - Disclosure - Intangible Assets Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock Intangible Assets Notes 14 false false R15.htm 116 - Disclosure - Accrued Liabilities Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock Accrued Liabilities Notes 15 false false R16.htm 117 - Disclosure - Long Term Debt Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock Long Term Debt Notes 16 false false R17.htm 118 - Disclosure - Stock-Based Compensation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 17 false false R18.htm 119 - Disclosure - Income Taxes Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 18 false false R19.htm 120 - Disclosure - Fair Value Measurement Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurement Notes 19 false false R20.htm 121 - Disclosure - Commitments and Contingencies Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 20 false false R21.htm 122 - Disclosure - Segment Reporting Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Reporting Notes 21 false false R22.htm 123 - Disclosure - Revenue Recognition (Policies) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Revenue Recognition (Policies) Policies 22 false false R23.htm 124 - Disclosure - Acquisitions (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisitions (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 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 - Cash, Cash Equivalents and Marketable Securities (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables Cash, Cash Equivalents and Marketable Securities (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock 26 false false R27.htm 128 - Disclosure - Inventories (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 27 false false R28.htm 129 - 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 28 false false R29.htm 130 - Disclosure - Intangible Assets (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlockTables Intangible Assets (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIntangibleAssetsDisclosureTextBlock 29 false false R30.htm 131 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables Accrued Liabilities (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock 30 false false R31.htm 132 - Disclosure - Long Term Debt (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlockTables Long Term Debt (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsLongTermDebtTextBlock 31 false false R32.htm 133 - 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 32 false false R33.htm 134 - Disclosure - Income Taxes (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurement (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 34 false false R35.htm 136 - 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 35 false false R36.htm 137 - Disclosure - Segment Reporting (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Reporting (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 36 false false R37.htm 138 - Disclosure - Basis of Presentation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformation Basis of Presentation - Additional Information (Detail) Details 37 false false R38.htm 139 - Disclosure - Acquisitions - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsAdditionalInformation Acquisitions - Additional Information (Detail) Details 38 false false R39.htm 140 - Disclosure - Consideration Transferred (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferred Consideration Transferred (Detail) Details 39 false false R40.htm 141 - Disclosure - Consideration Transferred (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferredParenthetical Consideration Transferred (Parenthetical) (Detail) Details 40 false false R41.htm 142 - Disclosure - Components and Allocation of Purchase Price (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureComponentsAndAllocationOfPurchasePrice Components and Allocation of Purchase Price (Detail) Details 41 false false R42.htm 143 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureUnauditedSupplementalProFormaInformation Unaudited Supplemental Pro Forma Information (Detail) Details 42 false false R43.htm 144 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (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 - Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) Details 47 false false R48.htm 149 - Disclosure - Investments in Marketable Securities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInMarketableSecurities Investments in Marketable Securities (Detail) Details 48 false false R49.htm 150 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Schedule of Inventories (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories Schedule of Inventories (Detail) Details 50 false false R51.htm 152 - 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 51 false false R52.htm 153 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation Property, Plant and Equipment - Additional Information (Detail) Details 52 false false R53.htm 154 - Disclosure - Other Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets Other Intangible Assets (Detail) Details 53 false false R54.htm 155 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation Intangible Assets - Additional Information (Detail) Details 54 false false R55.htm 156 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAmortizationExpenseForAmortizedIntangibleAssets Amortization Expense for Amortized Intangible Assets (Detail) Details 55 false false R56.htm 157 - Disclosure - Schedule of Accrued Liabilities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities Schedule of Accrued Liabilities (Detail) Details 56 false false R57.htm 158 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureCarryingValueOfConvertibleSeniorNotes Carrying Value of Convertible Senior Notes (Detail) Details 57 false false R58.htm 159 - 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 58 false false R59.htm 160 - Disclosure - Long Term Debt - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation Long Term Debt - Additional Information (Detail) Details 59 false false R60.htm 161 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 60 false false R61.htm 162 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense (Detail) Details 61 false false R62.htm 163 - Disclosure - Summary of Option Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfOptionActivity Summary of Option Activity (Detail) Details 62 false false R63.htm 164 - Disclosure - Summary of Option Activity (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfOptionActivityParenthetical Summary of Option Activity (Parenthetical) (Detail) Details 63 false false R64.htm 165 - Disclosure - Summary of Restricted Stock Unit Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfRestrictedStockUnitActivity Summary of Restricted Stock Unit Activity (Detail) Details 64 false false R65.htm 166 - Disclosure - Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfRestrictedStockUnitActivityParenthetical Summary of Restricted Stock Unit Activity (Parenthetical) (Detail) Details 65 false false R66.htm 167 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 66 false false R67.htm 168 - Disclosure - Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfTaxReturnsPeriodsSubjectToExaminationByFederalStateAndInternationalTaxingAuthorities Summary of Tax Returns Periods Subject to Examination by Federal, State and International Taxing Authorities (Detail) Details 67 false false R68.htm 169 - Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) Details 68 false false R69.htm 170 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformation Fair Value Measurement - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Rollforward of Fair Value of Contingent Consideration (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRollforwardOfFairValueOfContingentConsideration Rollforward of Fair Value of Contingent Consideration (Detail) Details 70 false false R71.htm 172 - Disclosure - Future Minimum Rental Commitments under Company's Leases (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFutureMinimumRentalCommitmentsUnderCompanysLeases Future Minimum Rental Commitments under Company's Leases (Detail) Details 71 false false R72.htm 173 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation Segment Reporting - Additional Information (Detail) Details 72 false false R73.htm 174 - Disclosure - Percentage of Revenue by Geographic Area (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea Percentage of Revenue by Geographic Area (Detail) Details 73 false false R74.htm 175 - Disclosure - Percentage of Revenue from Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers Percentage of Revenue from Significant Customers (Detail) Details 74 false false R75.htm 176 - 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 75 false false All Reports Book All Reports rgen-20170331.xml rgen-20170331.xsd rgen-20170331_cal.xml rgen-20170331_def.xml rgen-20170331_lab.xml rgen-20170331_pre.xml true true ZIP 92 0001193125-17-158131-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-17-158131-xbrl.zip M4$L#!!0 ( %UMI$KI_8'<-PH! *_<"P 1 "YTR626$[FR>WD^K?__7TR[CWZ<1)$X2_OR07_ MON>'@V@8A/>_O)\EG)<,@N!]+TF]<.B-H]#_Y?VSG[S_W[^^^^%O_Q_']6SW M:^__#ORQ'WNIW[L,\<*!W[.CP6SBAVF/ZSVDZ?3CAP]/3T\7PU$RB"X&T>3# M* CANL ;+MX+X410_\NK_JUX=39_CX/XA[?TX^(E>#(L-0W\\ M]I][;KZL?N_3)^NB9XS'O1N\..G=^+A2?WB1/>O[73SN ?+"Y)?W%1#QZXLH MOO\@\+SX(M+ASY"5W]+[L![B? M*!Q/.)'DMPS]\D5T18D_N+B/'C_ #WBY5+\\OO?#VL)B?SH.X$M*.+AAO%A> M#:]-GZ=^TKH@^DO+BG 5P[2^J QV^0/[L79IT'JIPBX-\DN3=!JW XJ_X#)( M?1D#H.4T?FZ_)_NQ9?6#61P#CRZZ+_NUY4;_^^"A_2;\I>6&T L&2?L=]*<6 MF(+PT4_2]GO8;WB36+\I"08+$!<,6MX1^O? Z<.%I*Y_B*.Q_R&[K+AK-FF_ M8YC&'Y!2/L 5?AP,BAM ++Q\3Q1RC?MF:;QD:?#K>Y ?O1Z5(../">6S&W_4 MH^S\$9_ZR_LDF$S'R'3T.R\>($2K"0YZQT/LCWYYCZS$Y1QS\3T9;B!75A=9 M'QA8F2#X:/MW*>J#F"J"RS#U8]C]&]B2KRGNR[4?#^ '[][O#2+X]7MZ@VOV MH_&W:T<4>)6#_XA*>.Y_>)X7OGV]M;_QWY!(>5F0X$\B"I(LZ-^)+ *$0!VS M,&#/F,YB6,_0'P03;PP$?/G%?=\+@&""X3=%DC5>4;Z)LJ@;1)/@%9+)21HQ M.5UP3_$B+S]+]%J"AA M6@YY$/_#&\]VSQX+ .?$.;AYP34L5>,Y3;-D@%LBG*%*-F?(CB.(/.%53?I& M,KAU1=#TI6!G #&H43@UKL!/5O3H@Q&6)OC!]D?>;)S^/1H/_3CCJ=O(]@=C M(%XPSKY$J9_8,_]S$ :3V>0H@L31))TW0:5)MFISDFH!C@R3YVS%$#4='FRH M>D$;_ 5*D3V 7J,;?Q#=A\%__.'E$!X5C (/6-%( M$C]-C,&_9T'L#XUP^ F^#L9!&O@)_ 9+&X)P\\+[H+CX*GWPX]L'+_PMBH9/ M 5C(:V*="(1A722B+'Q'[*N\CI]%1>=A%X X%64C>I5%23(MU07C7]!@0V3" MF99EP%^VY.BNI9I$_R;C7@CO?U5X2:J1ZT&Q=M8;IFE$/MR&*;AATOM?!=)M MUR;;A?LD'&Z[5-PN!?5@MUV;;9=^2'&H9:I)(;KP&C>L\LWF6[/U5IBF8DBR M#4:4X6IH)2BPV (XR8+;)>]N =MSL;R^NXPA.?.GS]1B,2[C"@6NGU#M[#MLAH^+?WV8L M1,[^]L/RDH?L38_>&&X]#[[ HZU M+WMQ#Q:]K@%U$N:5I3166P!&,$RO[\- MF$/*/LTH..NF4?Q\%G@7W_^JB\H>K:,,&>WXIO^!I 0\Q0?!!'>>A[BF5HQ^&&%1P) X,I.3)>7$%+'^O9'T>W1I!+=50 O-L\# MF@S'X4RBP4?BB+9M.!8O6P6:!%TB=>E:/Q92?^DNB9$ MG)'_A)>0B):XDT6BZ.I&>P/TJQBZRW.F(RF@SDR5TS5B<*JA$M/A1=$1U6)O MX)'[.Z6\)H?7_(8UW,E[WK#Y. MAO?LSU6PYH;!*R=1^#6-!G]>>_%5S'(T:"SZVH^_8B;$YFA^&:UKY%L(FFLX MFF)RDB*Z8 V(8 T >CG5L43%)B)&+*M9*:3$[PI GJ23?1U,OD"@EFC9FNV* MG*K8(J#04CE-5BRPTEW3=26;%S007-3#+NO[.QJ=D8/]",@'PA4$?G^AI@V] MZQ8@+@CO6:92$@PQH1F^SA^QMI]JAYC53)?(MJ)R@NXZG 1' DZW))G3B*L: MNBQ8@FM]$S.K!CZ_A-J70-T45T8<@U3VT7F>W.!?5Z.K63J()GY"Q=#?@_N' M@Z%1W@*-8F9M;(;'5=!P!L&>PXL&"=&^OY2/=/W]KYIVD#P+=O51PFN[ M1*MB6H9H2YPL*QHG":K.Z8HI<(YI&X37#,OBR]@#$91V2_#5A=>.<(AY_RN\ MH8NM[1C[JL.+1',L3E.(S4F:*L!?-L_QBF:;Q)4TV]++H)$L*#L)R1\FMK9# M- F.9;JZK7,\;ZN C8_R* M XEZBQ(XM="Z7SCCK FMRDN"!F\OH5O-_:5*KDB()7"VZ1JX>K.Z&U$D-9C7 M\*S*BBSQML99E@F"W3!,S)N0.8$8O*69FBP1 7=4@/,INE8%4D\/70F>.@HH MADPO 6D33:8^B/S&V=5\+B^Y]I[Q*^/)BX=74[RPBMLOL\G=!I8U11! D/JV@VSGJ7W9>"UML!,%S_H7,[V4;EN&I MOCG&HQ>,41V,HC@!COGJ#V8QE?V7X>]A['MCU!N?HB2YCIBYE/S/#+Y,87&/ MOATD@W&4S&*?;?S5J+AJW>)-=4YR7-)*:83R1?)7%-&290GDI ,J4Y%=,%@, MFS,I/X _;R/\:C\28!Z/ M&W&\8 N6J$@&7-QEB$R M%Y)N%/\&]ZY[-MH42[),+),((B>"S0M8$FQ,!],Y8"J-=P3>-$43S& -?58B MX8=@LK*A@!(U#<+I"@\B3;)=S;950Q;40I"I M.A&$@TJR-LMR]RD-F^B$;5A\^P2&.7EP"6?VDY/9XDJBC"W]9=OI%$$4M!?- MIC;PMF6<3*.CE#I1::&\_U7B%4W6=R&T[/V-S$;$'I@NSPG+\B7D[+ MQ;)_ I?1'I5U7GSC'I5#$[A,SU/*?AQ9JQ-XFZ0_U;.3H&:UD_P+JFK1Z:E^ M[7D:78+2-+I6@ZJ%!P_%)JW0 E2ZK@D G@F,HLL6B"K9X51!,'E9EA5#UEDF MBRA?",W340LAW_BI%X3^T/'B$#@@,0:#V60V1CS8_B@8!-N?_%8/!JQJ6 )! M<[*BZO50P,N@+"/K30(?+\#Z/0D^AL'XE_=I//,W)EQYKK\@S5VI!.R^1"'K M?7F">R5@>HDBU\.5BP%H #JEB87A_25S5-))Q-"':8L1U.4T49]):&*60F;S@BRZX19+X!_KI@U;%2 M#=6&C'@?:*^T!"-@:^?K'H)A=:QTY!6A7A?Q$B!UL(M$(N34+,1-&Q/O;=?Y M.7A=62*&K3F<0&"_)4/7.4,7-,Y17$L4%,<1*;PH?AO9/8M77X?2F4S'T;/O MW_A4<%509!VR^" MT>S_R"3QC0]8FODG"RHH'DFJ5V.U+[T1;RLU$15]:*C&_@/8JL$CL#DF2&.\ MZ8N?7HUNO>\GR,!@/7%$4!N%36O"-8<4; 2:@,3#P^7A]WQ%V EN.GQL0MZR M^*4 WL;>\'0I&_24W$@J6K+^AE5\#BH(0P8JV(QU[GU)Z:RBJF_\"=B=0PPA MN$$R\,:HLT_/$L'$,;ZA@3<&;T,[S8UF\8D::MAE4U+4S0RU JZ-\')XH; B M3K!@39$VPDFKH,B[A1]-Y*\H# %NC33MM[:E+XS*[.$TN1,I2&VUN@ALKKJA MQ(9#FMWBC:^]8'@96MXT2+UQY:83A!(;YTFRKM0!?1F4A5:;[8-=,PBHW0Y_ MCWWJ8@R'QB2*T^ _]/M=E9]M@R#!UDQ)L6P.-#D@R#5-3A=Y@S,E5;%=PY)5 MP_Z6.5$U35IDS&T%[AP2XQFM0!OY24*Q[_HG?)C!P)4^AY@E(&SJL7B(??]$ M5:%(?1;\9JJP!*R.&1>N3?U/<#"8ZV%0H;PJA1U2L+BZ*1NJQ6D:MK/7X81O MJCR0B:+":5\37,TR6/P![&154NJX61^T]M-OO6[[I+UZ:!E@2D[;27@1&//* M,J")GNC\*0J*!^N7\A_$"RO.>6&-\3AZP@%1;A3;T>PN'4O][L78SW*I.!]P=M:,N(HIF1) M*D=$ 7//7=AHEUB<8NFV"3I,M13"C-DEKO<6&%J SA!T#MY(..?K3=VU%(2% MSO6395VB8SV'*M?-VY<@*W;Z,VAPV&84O7\$Z&8<^XA@BT15#,SC+!)1(EF!Q!M9*67 _<+2IV*Q2 MB.KHJG;>!]Q-759,>/H4A?>W?CRA0VJRP^+I49# AA9)0N,DN!2,5I%_$SU[ MXY,6")BITVAXMV#MK0">A4! H4?(G/MV%8%7S7?^6BN'83;9+)HE[64Q%=L6 MOSXD6E8N_4$[M8Z578';P"*U]D^60%!A !,T.G_5%KT@V/I'%/]YB8?]@9\% M!TU45I[FX,A[/\/#J*$00!<6$+<_TISU\B6COM#RE7)K<1"VX4OV-/&[#G M_^FG96^00Y[?#-TR'57F+&QS(>DF2B?5X(AC&+:EJYJKE'WQB:0W9A[N#06K MNZDK#ERL6 L3ZN?&V.\!T:CSMBN8O,$9BH5]-^_O8OX?S8=W\.4D#D%HTLLC/ M6X#'0%%[WEP9(@;-ITCAY/ 4%)\EM\6(?* MBGD#M#OPO--P$0#;:-9C)]6MKF9I5^_&K*,=P-I WBR&)X)0 ^YR@^_XUZD2 MB4!3C.JAX87+KT/YV1L\!*$?/U=]%B<*)F%M4^M&ZF( 6O1NI;TAO>1D19SR M_E>EX59;!L"*_K03W5?LOR(+#0MJ.1!MKN#3VT4BM1;AM/6'77Q^M_V[M/QT M%.^@JIFRH^HJ9QKP8,F0,.SC$LY5<628;MBNHL]9BNM#M/6Q$*X]27U%IPKK MJV*R HXWQZVU 7@)D;UUH MSL!-AH<\06V4[^\-!961OT!_W@#XS(K](< 7)']>E;&QJY$-0NB1]J/=&V=M MUW)7I-;WFJ!4X*^7&ZQ0> >D>PN4ZWNC= ?=HG9>4B'3=O3,2;0# "N8NO;C M 5SMX; MUL;GZ^SN7_X@O8W@K#/RJ=ME,X24;;+A(V&C-&&C)1QU.V"Z?@+;*RU.GS'QHNDV7MBI:95D3]],T M5L578RD_+ZD:V8$T7QP GUG,!K(,ATR>4,777 B)#A MG$(P8OC@2UBJ"='^,<>!0ZH'W%)-^1#A8E;K^!#%Y M>(6)F-_*@+!-R=9YQ> D07 YR;)4SM1!7N%WMFX02U?U,S(@ZOC8P(!8"1]' M-B!VV\YUZXDYDN5HDB8HG.5((N -+'9#5DQ.)K)H*P*6%Y$"95U[UY4POTF[ MU]7W@9Q&NU<,$I5B..\%<@-BU1F-@'7@]%JRU18HE@6=SD=3^66RH"4F1GC% M,1V+<\ 0YB3')9QAF0YGV:Z@69KJFI+ $"I26: HU;+M-6!;%2VLD^H!<=+* M[J)@\+:B@4F+6%$L@]-D6^5L65)1ZS,<$&&8 (Q)_.,81F(I4U;;D ML5-#0X5 !%66I#W*$UR>L %FV$D\2D'E!-ZX[$SW.1B#D1F%?AX$@N=$V(G- M'V+/BN*.&_\>2]&C^-F88J0:H-@14DZZKN@MTA$MO MLL'"ZZ!5!46L;H5<7 (6&3CA1-E0X M+DL*8-;0.=OFB2%IO,&+9>6SN-=.!%+*$ .NJI)Z(77(\!2QMI( /CXG]V_#22=GPQ[/9I:UL]D,U*J4H M$64!422I_&9:SP"0B:4Z8!J ^26YKL'I1)4XTY+!1+"0ZLPB7YLHVNIE:JLT M+EUR_Q99GP=&#,WQTZ65D_W7+&W<%\EHNJKL%3/T8".01%'?,R>)-(=<%LZ,8 Z!&%8BK*MG1C*RL*'IMBIFJ.DFGAO!' M.(!B M9;2TU: VRAWK18X5/-)[RU9,OWE!:/JC*/8W'D/5M/WQLZ2CLT["_/#-9+/E M")8B@]&G6ZX 9UZ3'@@5M $M47!U0Y#DTAE7M_IV@8K=8!<;79TW=L67VFEN MA(I5BX^-/#2'4:JSQ!]A)U5]*0X7 +PJELX2,5+K$7XAC,>A&'J"/RABVJ-R M)T8OQT"+M Y:3B\F $:GC%FPFB8K.>KP,[;D5#>*$3BN*1!)$3B=5U5.LE3L M@PU+X#5@*L>1"&^X90CF@$&"RW#HCQ8;+SLJBJ8X5'EFT(O*9OXE$P<@.J+" MV0ZQ 8>ZR1F:9G(.EN0(-J\I6"2-+*F29J7L>D">E+5V,+85WX)U=D!LO@IK M[(#X(JR-[W(*/)HV/2 BI/7Z&>^_%Z],A(TKUCC+,C5.,@R0VI8J M9$44FY>>*7/ KU;-L%+9 MOT"AKE?\+UO[PHF6[$ICECY$\0:=@_<,I(@=S0NC9H7EOP#GR>ZFB/W)1$V2 M>%5: N@J.WKMQ5K !U502P7'W2"OPBD%[8[,>N1ML4*[HK\@X1%,XP%#A>F 9H:H5W,(7' MU6Q;-61!+5)Q-4U0I?V4/9U/]=DFHF6^VDP4;,$2%8D#6PNPK<$AV1!( M%V#=P1!8V&9Y;@AL/GWOTJ-6/KBU;>/E[GQV7B[;4<>;K.[*TUUI-#*LE:O97L1C/92 MOAL?L#3;<%+S 4"E38O:1VW7ESXW1B&7N93)T8")_0>P88)'GXTZ1K\?;>>X MOL?S$ RL8$JWJ#92\]:$JWVV1#;2]/![OB+LA)I5#:W:OOBE -[&WO!T*1NS M?QJ=9I>L?\=E"H>@8-IR4U.5>KGIRTJ']1HX&I&NN'UTN*K4T#AM2U_H?MF# MI;>3?>.I[V61+[%M9DT1.+WV@N%E:'G3@,T>RV\Z02BQ'EP2>+$QO.]%4!;J M&=L'23Q@X[/A[[%/#\MA+5MOX2B% R)HI1;! NV'H8OBG(#:";BMPZ;AZI&? M)!3[KG_"YA>H9HG,::KJL9))B]SADI43B.:0 3; M58!ABIH*1=%WF[^:FW9@NIS+N1+U .'%5@MU$1CS*B%(69Y).&1#0N_]<+!^ M0/4@?@!QS@]@C,?1$S;0<*/8CF9WZ6@VGA\"=K+F)FJ"^OZM!5"K+&.F..S_ M"8LQD7I$Y@1\^_+;1B>R:\_AP*QAQY^ZL;81<4V?H3G@: RO21(\M<\']JF M-42"#?,,SC(!)9(E6)QANO 1[B<*;RIVGO^ W0$(:12Z[0/ZN1&'CV "H1[, M.TQ]B5(_/^*='AT)@"A=%AJEU2^ 48?9G"5!"&80*+:[(,QF#V=:+<61B<&0 M]G^/P@)SAVDZ#:S3PX &V@&HDE$;A@Y MB^><%*[S/Z+X3SK7=. G6PWQV0;*E8;X,(>,JM4Y=05 5AS8N'Z;NT,0+1L6 M+]=]&,M@: 9=DS0.L'5V>Q[@*1^\")BODEP/O:\.SZH9K2?+TVB\Z[)4KZI] M$8[])[,>PD+!!%Y!$.OB;(-,UJ:+ OACVXJ,0Q ^"CJ]VQJ8? #B)C5^;LS4./C;] 'YD%%1"X^R]!(#]3/X^ )P8SA.. M//G[ R=]"PTP^PN3O W"I\OY733R)R=\'V%?,K)<$35O-DMS5Y.]#J$NI M-1/J*)._M_)T$9>734?C1%538!]5A]-U1>%$RQ(=1>-531)W/OG[A*T@.I!8 M;G@E#CB0^#!!-CJ06.:;!;ZB!Q'L>;IGA;^OAEJJD&2+*2%$S9$[2 M'9'3)$'A9 )$I5FZ[5H2ZVN,@E(6-7$7Y2O;#;?S'& 1A^$HJKJDDT^T#R8X\"/,2U=)@WP5Y@'<^M]9].\*0^, MHAA%QK;L+0N"1-L#\])F_1A5FW<)C^%,W@# B6+ \<"4.)WHBJ@;NFF:QK=B M1*:@Q^6AGV725='Z[C?WZ$X.J[O?\A*P5U.:F!#>8Y%(E=XW/!)D0&NT M$9JJM;5N<7Z_V07W2GGO84&KJZS%(!T=]!T)+BGC8D'B3P]TA?![E-EREKDE M:7(CU+LJ[(=*MMY)WW;9L"5-- 4.'@NRCE< '88JID7Y,4AFX\[MJV*&-K07I#,CF .@!3L: MK8R6$VEH7\74KCMC"[+HN"KO_+L\?/-D6JJ>!/[0UM:8K[;@M54\#,1)##+\B8HY#,;OKW+XJ8EAO M.W[5G-WCT,LQT"*M@Y:#=EBOX*?287VS288$+N,MP\;YM28GN1+/F99CB(_$MF L'Q.:K, \.B"]"2S+D4YI71X174U'?[4Y#(>1S.[5O-FSP-=1]<7_RDK'("[K^,HA#\'-+OE M*K8>,-/E,JQ>$(2#8(J]"RBK@C9Q1B-_D%Z-V,57(0L;7<5?_)1I%W(T+,\/ M>ED=RT(M#_8 6-I3R.4T:)9?BV:7YD.5A>3L3VR6%F0EJ:- M3&>Q7T6!--^56I4%&:#D1 <,,8G8$F?8CLR9KBF(!HA,73 +#(CD@FA$7)@2 MM1BRR@RF^CTL?^QJ9'O/"38>",(_'H+!@P-DF#Z[(#"3V^@K/"(9/5_=C8-[ MUGT@+S'WAT;B8%(H/, ?>;/Q&GIR.0J;\Y4T2>=-(G*2K6)8VB*<89@\9RN& MJ.EPJZ&6PNU:4'D[FZVT7VA7I+/;A]A/,"B.3P*M@_R,K?6 ='$EN\$9C8D" MLKZS?[7Y4GN-.(YAN)PI6YC*J N<)LL2<)PB.X00P>3%0G1=BXC";2%;AI\; M?^A/IJQ)5S# ILP#^-:[7T.GKH>.A5S9EO>Y.K(P6?%B<0K;0C#7I9T#$$R! M(7MWZ*%="M>AI!7)I^W6$KE7(];Y&U%^&P?W]^LD$.^(K.9;X:^.--:?R>^*/9^%,P6IL+B4"D^5@[';:GZ#R@#TP"9=Z>DD5),BW5Y7@1 MRQ%LF7"F91GPERTYNFNI)M$+/KL6^'^N$L(HH3@&W)I&Y-W 3;,E98!;/GVP MJ5=J-V#3/$D5M_L5YEM4U$;>".Q\9>1L9 S@DQ'[>+6CMRN4FS'48 M-TF.5G1%MS2+$W0#H%:?+T&V2A.HLC42 M*)HP8>G6:UO^.\0)K^BB:Q.)DWD-1X<:$J<[BLM9FF89(A$PQ;2"$UZI1WO6 M@;)R"LAOHXA,:,=9[% #BC=K.&L,_S5+6$_(LR 83$>5%.;Q61O"_3(0+Q4' M:/@/\,&K$J]4\",215]E[NS\ 5HS72+;B@KX<1U.DF4+\"/)G$9H?0C4 C>+S(8,-\WZ505.?KK+@^DD*9PDFBJG:\3@5$,EIH.3 MAD2U-!N(='**9![NAMFP!=R%V7!Z^G,.[*;9L 78)VPVM("M[XK*=V4VM,C+ MO R1-97/IL%=Q?@O[0Z3>5,V&W'7Q,P"6;A:F::@N8:C*2:H -'E)%54. VP MQ*F.)2HV$;$DH^)(Q S^>16Z'>0'TB'KZHR6>A;!E6V#%SB%-RU.(BX:HZK) M::Y,3,M11$&5RE,H3U3E1(VP'>)D)3V:=W$59$%1MC3"-KBSE2:-<)@3Y1'1 MMSK[T;(!TACNL$,D',C$/0KI >XX5=J%A=N"\.LX!NK@/ ]VG B/_:CX-H#;TJ(C_R< :; M:X! "+,Y9$EC%J>BSML T5WLDK8L@1#9#H9PE!%^3@Y#P;OT-&4**]E&; M]'T3"K_9=AZ%>LSRLY=BNMTSFDJ;PO-BG@CPG2@(.NRHH,,&$TOB=#CM&(Y94*1P N$XQ6N.CEZ\9I;&HE6+$386IRY#)M\&U5FUVP!J(@?J#:4 MU/E0\DK%ZWEJNY'V'CT@O5G2&P(D22]]B*/9_4//]@<^;:Z%8^@:349?!NYP M=#Q?PKU)*5Q)U^H)>0@70\I*CS>$E!9776OG &A6,KLAH"+;4G(6D+):SPTA ME5@.Q%: 6E&(ZIN=MFZ"Y,]2GZ^O=JNG>(UDC6>(EGW6*+?*HI(E?V.')867 M-7FMG!G'$1V#2(2S5%T%C66ZG&;R&L?;DN08LFH;BL5JOGAJ]53$V#)83PDK MDBP1==D!9T.L"%F)('_!:YM@I3$,&$=KSDVCP;9LXPA'5]T"CLSQ6J-6]2S! M6&RU51Q5UWA7-CG+!>TFN9+.Z:(#JEU3;0#3LB0SFX_TO\;IS\/@\7_=IS\# M /AIVDO2Y['_R_O/QLUOEU\X\^KV]NKSQQX_37_NN5=?;KFOE__/^=@CY1>N M\?GRTS\_]FZ#"6C(+_Y3[R::>.'/O>P1MU?7<+TV3=]7WG.'?Q/^HI=AIE=! M#?[^@5Y _YH>8'E*N;I\0>-R0;@Q29"DO6@$%H#?&T68T0]:O?=C$,(W8!]X MX3#YZ>/FZQ7PB^J*^ J^O,GTY__Z;O#S^$BI_SI[QYKPFU?/AG7 M7^&F 8#E31/@H($_'B=3;P @_O*>9Y^GWG"8?WX*ANG#+^]5Y:_O>]XXN ]_ M>8^W=1//1CO*JZS+CZ89C?KZA_?5]L9U8LMQ2&7%9R\> M/)1K$$F__(#"LB%5U@/MW)"1GT\6XT/9+3Y6(-Q59-)"RNW=W0/H$0B6_[(L MQW'=!;2<1M/J+WO0%Y\<]Q9N\"=S\OKGWJWS?V]AX;;S!2[AX)I\+ M?32%2R?(G#3?*8FUW/N7E81=]C%&KQ6]3>Q+HK[2K6'T%'O37]ZS?_?-1+N# M4.[+FK(/"/?-%F?%!+EE%61!Z-Z4V<<'YX/U[I@G%XW(Y\$.VP(J\-(Y?((&?%#M1E?G8L0/K*?H3G28*J MGR4;G+F>*">7,P=5GO5W4%[9GGR;3Y@GL-('!@=7Z8A+/3:G*7U"]G(2ZQ1. MA:]NHF=O7#BBSTGI:++Z-AA!D+1S9(,S5SC7<33R$VR.XHU[(_\,&432WXA- M)A%RC@QR5NSP>^A[<0@']9AEN9\?-TA[(9(3!)3OU,7A^8-FP_6\S)OEL]&8 MYZ=/IF0S$B@A@91K.[ ML7]J FZW*SL?C=/M2!OW?: )JM4OLG3C2G?QS9*E&QG781H,@S%MHUJV)V?3 M%?RA&T<3K#Z;I30^A/=8DT>+S]8=@]S(OU[2%:Z4/+ 9?CHYTTM@K W\>(__2R]NM;# M'Q/!X3@[EPKNI?"0^234'J+DC>>)Z\*6>>+2^GGB\O'2Q+M7[^7576[\DG1P M(JV9'-_;?4Y\MT$;Y^L7$V7H-W'O0_9Z'#"SVTTZ<4303F@-))3CB!H_X*RG M#CN+L/,IN_;-8,?U@KB!@W]XXRPN=T@I]Y:#/I_;[.9Y@W?OL9!C7=>MN5OS M*W>\BVNF25Q\O>C]%CWZ<8BGZQX<@7O>O1\.GBL2XN "8D.WM<3O)=-Y_SFY MJ\'[-E)Q._R<&W^\-:-K31%K1?$TBK$_& K7B.;=#/V[])@"=NNJ$M)7U3,I M.]X:UKW']U^=/MQ2@L[MHE^7(/\ M-2<;$J%/M#,Q03<%\55#=S9V]38$NI9B=V.=#O2[4BW(Z>XLO4T MU%P^]=EDQK9V),4D-.6-)\<2GM\N.U85U\^.77++KK[O7GW05W?)EYMGQRZ6 M370]=QM:^-T>=0FR78+LZ6+G" FRQ\!)EQ9[ @[A+BVV6_-AUWPR*WW=@:&W MG RK\6?0;K)+]NSPL]D=I\45;\W ZE)@?R9:7Y7>RJB1MP'FCQO+ANU"]8>D MV"Y2OV%DJ4LDZ_:CVX]N/PYCWIX$L">[L&.;X\E^4S,3U#FUY:I57PR]UJZ^UMK6@R M"5CFJA$.BWF)@_:6PKOJ=&N(IBDZILRYIF9SDF(8G";(%J<*-MPBV9+DF@?O M=*M5MG"<9880^:)701'UG->01+>A3!'9*"EWS84JY3K=60K;TYL$83"937HQ MK-$;PR:5"YZ%0S^FV<;8^=@+G\MPD_YSTAO[.#T9GN0EF)6\J#FO!R^!*UC" M;EQNECGQG[E:NXH7Q(?Z_F819@(W??SH7AXS0YX6SG,]V;I2B'9PBMHX* M]Y7C^43>MEC1SY!89'XO0Y,Z.5(C#8$_2](X6EK"FY8C CE#8I&4LU0Z9T4: MMP]^['LC.&^<'8&0OLKO)2UO;8_8>@ZNIG,L?/3C-(!WV/Y=>HLOV[DOS%9- MTS5$PMD"^L)XDW"FYL+_J(IAFQ(H;,M]T1+[(.2 D#\J2%/99X;DCY3, M1K!<+@G^XW\DY>>1-PG&SQ\;9%LAP-[ B^-GK%%_Q(JHO'2]U9DT*-'52_PP MB&+8W92ZEX*DXC]:XC"J+!)]0Q6P^/)C"=7*OJ(573NJ\M>J+Z?A.2A\1OD? M2Y'8Q'B;"V&YHTA1-G 4\<>KX-[_NQ>IAZEW[W-W("S_Y((P"8;^1RKN>RMO M4,/W>W 7U>J>IQQD1J4Y+Y +GL_]6+EG:\Z9/>_=+3_L?M;1.6"DM:R]AI1] MU[?/&:\[(VG"+Z3I1?9.KRYO>ZUZ)/MJ[(]2BF2T:5 /PC*'L"$?N?S+#12. M<$$$^:^]BM[M?66*Y LJDMX0-! :S%U9Z&FL>6_R^!#$*^Z8>*_C ,S*J3?N M>72.Z,%I=-.T*B+W^05G_V8!VU%UP&G"^,I$^JZYXO?0RQN3L&JS(9RZCL(> M6QW*1C'1)7'->@BTC)%>C3#HYX>)EP91>../ MO=0?8G/1Y.N#%_NFE_C#:^^91EIW'B0EAF!)CFERNJ[+G,03C3-MT^ 46; $ M5Y%%(I$]% Q0K/][%J4_-W1@^$D;QQ!O#EUQ)\ ++^VK/]B?S:J&GWN?G-M;YZ9<3_Z 6NH! M7225W(]>''CP+W"$AP4&27E'[?>!-ZW\Q#WY=W\&*4?MBR2-HS]]CD8<?3 M[X?^ 'L0 05Q=%<^]H(P2 .\O_D[M;6*W^=B-T2XZ'U-@<8X2GJ]*G52LB^# M-CNJRCA_:E!>&3&X$:MM21]BOTCO]L&T'2XN90F'M&]U'V]\]T.>R="+\5UX M8T)IZH[2U*!"4SW_._Y-4R"\Z32.O@<3$('C9WC(7T@?1!!ZF.GS_Z(+ G[H MPU.3J3](@T>XK@_X @L)A67V>._)BX>8'G$? P;AB[):YRLL!YYD3!@T^-0; M/TE1YL+R>0*?IK C?OBN;.R%BZ0>V'O1WQ.F:%A_4SOPY_*+^V??Z+/ M9KC(GUE[XH(E$"%[U]647@8_O\-!"!B4!7 7+@'NPY_ZU3709V,=3HZJWE.0 M/L#C\/9BU?E">T37A?:UUE9$7Y,]I+H&_#ZIH>"BDQ)S66FO2$K-$(GH /COT'>!ZR!CPO MFOB]'\&NVKYZKJ.]DZ:]W50QKK:O\UNXL-AQT>XNV*'5-V3/6%TKD6^;<E M]9:+TM_V7J)YQ%=O5!VZ$M76O*8G6RQ:2K:5ZD65I?6BMVBMELOX3,W6\K.# MYA:]N"P>;4G=JQ]Q=IV7UNWOYO7 )Y=+>1B8#S\*:%--V4:3AR\C6FFIV]2/ MH',.3ZMP5AW.!BD<1A_],)MJ<@:1&2*][IG$R@F5V^U8E)\1D]S .1"5*_4N M#(%#QM$43VX'YY)M4U&(>"8]#;<%]'ASKCMULXR3OL)1#(YA_=Z]'_HQID'C MY)8A-B>"@Z"'GKWS8ZJ^(.^E\<;I@:IJ>Y$?K[FU9LV"/K&6S_M:V^$)^U0@ M/^6UG9AV.SU=MN:LG/-JUXW!Q_-04IMFL F=;MI-]6]+>ZLM%.W+PLX M<2Z%[4V'XUF<]Q7%1&]I5D>6" +"GO:4'66I/#05!N/TT0@#Y5DV"1XE =G_ MG@&-CP(?4TTBFN61]-*H-YW%@PUDBSUPHY!%]VD:3AH'@S1/[\FR M5=@,//_?LR!]SI)Q+BHI+/D;\NP<>),_F8ZC9]_/&NN^8]DE-*,D/_:.GWN/ M/CI>'^'97I::!+>.X)'^G.*/)2N,@CA)X55>&,("XL2+G_,F+IBK@']3^(KL&M8=$_.0 M\B<%(>+(&\-3Q1@3\L:*-;ED;K PN[SN58 M7P#Q,(C]01K%U6['=$O@E6V; DQ+ ;G(,H62EOPKMJ4/WB,F@'B]B?>==E@& M("<4?7Y('P%T&T>3!=@LWIUG(?G?_7@0))A]$@R*7CJ,(G-D44PG;.N\(,84 MXS]]W,#'%?KOE#2?;W]M51<](VT-)M+4N'XK2VF\W-=Y,6N M\H9"LG197:]?C>39F[/$9SQCCKW!G]S7P4,T1D7 ,@&1W9 ,)]'0'P-UP\T# M;SR880I[R6D%@U49,E,+.3LQ8D.FZE.9.JQR8[F*&J_6V)+U62\>!0^A' H< MQ^YIYZB+&K 3W\.$?!1O"[/7L':XYZ6-1??8E0P8N!T%_(1FK-4Q@'=1P/L4 M1LR-O0^#_R#_,W1D^9F)'S^B)&./S?4%P%CDRCYF7%F(\*K$HA($M&\2I'[Q M+*8=<8U>#_W&> @$^@OI6X(&*D!$P4/"*%]7^@ P8[=Z>,H(J1&4>88>S+V= MW?T+- 5BNQ"KF&8;4+%7?W(%YA52!%$B%=(S7\-LG&8IPO3*069#()H87KT! MYAP#RIB*2&:#A_:48P"S=^>#SO&&_YHE=+_@A<7NL06,_("R:"?W7K?9&#MWZ\:3QU8]!6,)-/5@_O36LUU!0CC&KHZ&"LN)&X_X>[>VTN3&7 M@'\4C8/&]__ X_1NL=MEJ6V;I9:[?*ON23BOMW8"[A59[>>4LZ9I0E^5SB1K M;=.4!^5".Q,(CW;=2:^Y2TA:3VS]QB)4YR>,E+Y ]C()Y/1@%84+:2^YZ>?( MX.>XYLZZVE9,Y:>^\Q-4/Q)1Q4#WIOQ[9HUK]8O]#/ Z1[8_QS5W]M-Z@LEE M\5%_^&& ,>'Q^!Q%E"#WB;PQVYZ9A!+(Q;EDM7A[S=U6L.AZURK>=I9T2=T^(Z M(ZI;\VZ,J)5[< D-ZV7B#X/99*."X$O[]N]8)RYAY>VJ9=_+2H6*Z/?IU89_ MNOSB<'_/WJW-V69=M7A7+;ZP6ISP_%\7UH?G.%_/O5N9))1;(#@TO! 5R6S: MMIDXWKGW#^?F]M(R/G'&I\O?OGSLY<>>_' ]ZZAE^AJFDNX\8N!;=B=(IQA MK19VJGFDYY9W93LXUF!GT7EE.IXUGS +YYXQ?P):^M!&4YW\@;50?;&\Q6>I M:F^7=[7>/$5OEQ[0#>MOI_V5=OC(VMZ4'>KJ2%ZYP=IW?S K&K3/=U@;XUR$ M2O,[/":*?\T6.K>&7O&X7N/&BYUIG:YUS3GJ"VRPY.55M/!C5C>+O#_S\_&* M3'-X=]$CML.J\OT[;"&(C9G7)G)X"I=ZWQ>0=W,A/[)W#8/1R(_]$!M<^>D3 M]E^B_;S&48(L76OBU^B]]VYQCQVXX2^B?"'PV*.*-;@K&HG--0A$.> --N@1 MN>IU.,[\P>=@[?YS'3OMJ&)R["?6Y.HIFHV'M$DB[4[U#MMY#7S@^V'O[ID" ME'4E>HC&H*JPG^(0^WTVO\[!ICTB'_R@[*4%%RW 8]?EZO6+BJ>L/P)8+[0A M0K637;UA7:-5*S+O+*;37C>;#MU[HHWE_D*4"TEA,YV)>"'I]8G.K&,<%4EM M+00K%@5EE\PL6'=E\)BYM=4G4./\::++Y?QI1:(?^I0C*^OM>.8U]^YJ;PS7 MVE%R09\X>,A*;+*T3QP\I.L4]_JIK3O[GV6G.%E?OU.<:=VK]_+JKE-< MURGN5/J:=9WBNDYQIXGUKE/<6TZ)NFD?;O%Z&\>)LMC7Q#-(O6Y[^VK)-8T; MYW%0'FQ@"Z6=KK#+RSC^FM]\.IRN M8]X9TVBWYM.1!6_L5+<7__WKZ0Q#AW*?OOKOG/<'B.1<$.$\(-VX1U!?V,^( MHS=B@W4UT6=M'71K?I56V-G;7&^HC8RH:GU9/8-6?)W!=0B#BS\#TWL;@TOL MBT+7[_A4;)J37EQG<'5KWHW!U36AZ9K0=(5HIUF(UC6AF6]"TUIKNWY/FG>5 M)C(+'MG>HN;=XK83U28U[2UJRC?!8VK+7ZUG3=FQ!N[O>M:\T:+Z5]F(XAQZ MUOC_GGECI&3VTE6ZU+S5'2I:6_Z,M?RI2FPJ# +TKD>,'/-7Y8U>\%= M0+9=N ^PXH62LFPNLY.F((W6&T*?5Z2R]0:!/W7:?*-KO?'&I,3J[6H6\$BI MD#8FU'<_E#UB_B(*%T1C9"DH%[R\N'M-8Z7PE)?8:H6.-O"4U1EKOJ.-0I2< MK>!)?U$EH6.KM\96QC++N8\4!P8FI74B]76!4()!98=43;D*U%-T'V)?&M1^ M4S],6(.<001&<^R/OQ8D ?!/J*9!UP;1$ $0+G2I1ZNNZR3._H]^ M-0P>\@''^UH,,/?7'B@-[ZFBW+A.P0\Q(V[\4>_O/>C\;=K1Q1X ME8/_B$IX[G\ _<*WK[?V-YW_AEO$BR+Y!F?&8/C+^V#X39%DC5>4;Y)E\Y8K M"YRMV38GJ8+(F9*F<6TR#?R37K_Z_^0OWU8NJ1%J_XGX.X8:Q;? M_XH/:5MUL:3Y-=\^3_T#+Y1__RL^M+Y07 =;74Y4CAI929 M-ELL:@]Z4Y!$DD#4;[]_M;\!W7^C?)>\[X%, "4P3FAQ?@,T599<72(.)RDN M =!LC=,M0CA!():M$DWF#15 (_K[7_D+7B]98P$4#5!'(Z97+D,0%?ZM]_T& M^.8&F#H@:PFG:^EV]U!-H M,K4*=J^-WQS.O'&,_P;C]>NE[1PO9WD1HVR4*V-Z8RS+.K$F(AOF!RA]0HXV MZ&\;(CHKDLEM]H-3Q=9E?%O1Q](JOM>ST7XIUWONWC6-DXN*)O%![_Z \OP]0+[P.XW4@2 M/_T]\4>S\:=@M#,?DNCJIFRH%J=IZ&/0-9"8<.CF)$6U-4<37,TRX'Z>^KNN MB?C/"B)66&8=L,OP$8R:*'XN'9@[/UD[KB7*+G$X074U3G+@?PQ75CA==253 MLA1=(?+!3]9:A73'6>M(]:*7XP,HB-+:72$T=A3H6+HJI5Q492&9JSR++_?0 MO>R%SZ44UG].>G=!-(VC@9_0P//=#/Z!OR\ROT%V"W,&)+T@WW345]2?'L7] M7C#JC:,G'_Z:>/&??LJNQCD&LR0/,:T:/Q\%<9)R0=BO1= S[*W^@&B6UA[0 MF_CI0S3,0](Y6+'_&/A/ %=:PH9X ^C&( ;2WK]G7@SG^O$S#7MAJ S4#R, ML*,')4$G",VB^8X8I!>!E(C&/HUVY\@JTGAH:#M+N,%(6S0JHQ&)-X8W/T;C MV<3OX^.'LP$+>GCHBDB?\P*-('.^#,N'Q-Y3#Y\9!]XXZ:^,JU6O>XIBS ?C M,D*I)S?4T(Q+'($L21YH^"2#(KGH.6U@ L)BOS<$9,43(+MAB:AD-IV.GUE* MDC^ G4AREQ5-6?@3W9:S!+03)B/DTQ!"$#D]$:F="%DTLTG'3W& >4W#Z"FL M[ \-BSYXP P^^DV++402;KG*8Z1_AUH!.V48Y2)%T_G/D78#:&LQ'V!Z;A7+BBSM&5 MW;B/HB$=^S",0BH4J*^*S3'RBX0PS$A!:L-X;3 *!AX;AC*- YJ$!;#/YV&(6C8 94FV&D;")3&_#IZQV/&RT\CRR@Y6HS=X M )59Y!650^#@7[HI@.1)- OI!@[]">421K2E,*J+Y9QS8-\Q@ M&Q)WQ!N7(BC)I\^Q'2B1#GN)OG44:3BY"=Y[T3. #1*P[^C>PI)F(5XS"*99 M$B"#A1)VME18Z2PL2#.GCY$7C#'PG*V0YA:A8*P^.P#(@%:S!,8B.Z&B1JA4 MG48QS6N<4K]R>$_9!@$&P6$SNL;D(Q9H1=S03"U_F"/<&PP8#C."AQ-50"/) M20I 42;*P\YE"E08%2(SRXBD%U;#RQY=R"/-<\HWM;Y^!(DQR'%(;]>2_H]M M)7U-C=)@ 1-;.:K[O;%WAT8#)K&"..^5HHH&&E#2XZ,G=:GVZ,LF5G5 MQS-.*J,<;SLPH2K;!2948?W Q))8QJZ^/]JK-QJ\L:TW>V-'[EI>B/:&_*6G M<-MN_/-:O?Q0>+?N5MWQ,T=&J^%"?RVG"A3QHYTAI?/ +N\X!&>GS_G9Z:#. MUM6=J_.5O7)?(F?0*7L;$*6^+DO'<@F_F>CDT2S(@[/:MN%0H:\J9] Y8D>@ M:F>9&'#FNLC-#E3%<>KLF$3NJ^J9--78%E0%]-/&/8[?>LBR2X[H]N/T]N-U M6X9K=J*_I16P9W(@$D20QJ_[0"1(?47ONCF=1";*Z:[L?%1.MR-MW+="UM*R MU)MZDLX7/[6\Y.$Z"YV;S[\GF.!SE0?:#"PMHO%!BY9XS."[[$>,*NZR7*Q: M'L6)I[W\E1%+AS24^ MMH.RCK&O SA^S<;^U<@8#&:3&8T%7F'L$,.TL?_@ATE1C?4I2I);W*Z=9SX1 M5W,521$YQY!43K(5!9.Z=(XX%F_JJJ YO'7HS"=E>4E1,IM,O#CXC\_ZXE3" MR%Z)R5Z$J'SW RWK+; )%]&\B[MG^GT48J71VP[A:=)V(3RE"^&=RJN/&3UL MLP37Y)\5UI:UWY/T"[FB4A?&SQ9SXSB?X7U9Y7V*Q/9\RK,*__T>LF0P?U@N MY-X+0GI!988[J/3DIU[4_#Z@S0[*4J*W$C5UH]B''\M58%:V'PZ>&_A)8R], MQBPWDAL/=<OB], D?5XX$Y?Q#D 5]Q*6?0NNXRXVUNU'MQ_= M?G0GH]?3Z& KB_JUGQB$OKIYTEPV#(( MORBB[\ZP4_;G( PFL\F-'Z;>.._-YD9QD2[PR?<2?T]Q?465;-MP',Y2-0D; MLQ!.MU6; W/.$621.)*I'3&NSS#4FS 4]6**(SJ (LBJHV:H]YY5Q-YK9AG[E:M@LHK^7L8S MK9(KZ2J[$-]A#K)L]G$8A,5\CV(XP.'G(6^:2MSGA8W//F\W(K0^I6@'IXCM M2_\4:2]!D4ZLO$0L^AD2B\P?K2+A#>/L"(3T57[C;+0]^::V<"*_J # CCK&" I]G/L]- M #-P7LO5E%:PN,78WL0(AT[1(32Y#-G,K>T+>>;G/%U^<>>\6[HK\@X1%,XP M%)N33(-PNL([G"39KF;;JB$+*IL0)LA$5BM(W3<&6A!^]_+K[A:\[JH