0001193125-16-758650.txt : 20161103 0001193125-16-758650.hdr.sgml : 20161103 20161103143406 ACCESSION NUMBER: 0001193125-16-758650 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20160930 FILED AS OF DATE: 20161103 DATE AS OF CHANGE: 20161103 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: 161971173 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 d270155d10q.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 September 30, 2016

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” and “smaller reporting 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  

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

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

 

Class

  

Number of Shares

Common Stock, par value $.01 per share

   33,831,867

 

 

 


Table of Contents

Table of Contents

 

         PAGE  
PART I  

FINANCIAL INFORMATION

  
Item 1.  

Unaudited Condensed Consolidated Financial Statements

  
 

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

     3   
 

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

     4   
 

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

     5   
 

Notes to Unaudited Condensed Consolidated Financial Statements

     6   
Item 2.  

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

     21   
Item 3.  

Quantitative and Qualitative Disclosures About Market Risk

     28   
Item 4.  

Controls and Procedures

     28   
PART II  

OTHER INFORMATION

     29   
Item 1.  

Legal Proceedings

     29   
Item 1A.  

Risk Factors

     29   
Item 2.  

Unregistered Sales of Equity Securities and Use of Proceeds

     29   
Item 3.  

Defaults Upon Senior Securities

     29   
Item 4.  

Mine Safety Disclosures

     29   
Item 5.  

Other Information

     29   
Item 6.  

Exhibits

     30   
Signatures      31   

 

2


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

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

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 157,651      $ 54,092   

Marketable securities

     21,060        17,682   

Accounts receivable, less reserve for doubtful accounts of $19 at September 30, 2016 and $31 at December 31, 2015

     15,154        11,300   

Other receivables

     226        82   

Inventories

     24,463        17,998   

Prepaid expenses and other current assets

     1,279        2,098   
  

 

 

   

 

 

 

Total current assets

     219,833        103,252   
  

 

 

   

 

 

 

Property, plant and equipment, net

     14,935        13,801   

Long-term marketable securities

     —         1,633   

Intangible assets, net

     18,671        12,755   

Goodwill

     31,161        14,346   

Restricted cash

     450        450   
  

 

 

   

 

 

 

Total assets

   $ 285,050      $ 146,237   
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 5,061      $ 6,724   

Accrued liabilities

     15,131        12,057   
  

 

 

   

 

 

 

Total current liabilities

     20,192        18,781   

Convertible senior notes

     94,318        —    

Deferred tax liabilities

     2,124        451   

Other long-term liabilities

     1,894        4,257   

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, 33,822,962 shares at September 30, 2016 and 32,949,353 shares at December 31, 2015 issued and outstanding

     338        329   

Additional paid-in capital

     240,571        202,527   

Accumulated other comprehensive loss

     (9,496     (8,566

Accumulated deficit

     (64,891     (71,542
  

 

 

   

 

 

 

Total stockholders’ equity

     166,522        122,748   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 285,050      $ 146,237   
  

 

 

   

 

 

 

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
September 30,
    Nine months ended
September 30,
 
     2016     2015     2016     2015  

Product revenue

   $ 24,677      $ 19,814      $ 78,942      $ 62,088   

Operating expenses:

        

Cost of product revenue

     11,242        8,444        34,955        25,103   

Research and development

     1,886        1,490        5,316        4,309   

Selling, general and administrative

     7,127        5,959        22,286        18,226   

Contingent consideration – fair value adjustments

     675        233        3,317        2,114   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     20,930        16,126        65,874        49,752   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     3,747        3,688        13,068        12,336   

Investment income

     97        37        234        92   

Interest expense

     (1,555     (8     (2,198     (24

Other expense

     (75     (38     (979     (175
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     2,214        3,679        10,125        12,229   

Income tax provision

     1,059        1,141        3,474        3,149   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 1,155      $ 2,538      $ 6,651      $ 9,080   
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share:

        

Basic

   $ 0.03      $ 0.08      $ 0.20      $ 0.28   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.03      $ 0.08      $ 0.20      $ 0.27   
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares outstanding:

        

Basic

     33,779,141        32,925,004        33,485,448        32,860,382   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     34,312,887        33,689,560        34,011,534        33,617,999   
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income:

        

Unrealized gain on investments

     74       65        89        43   

Foreign currency translation loss

     (386     (596     (1,019     (2,998
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 843      $ 2,007      $ 5,721      $ 6,125   
  

 

 

   

 

 

   

 

 

   

 

 

 

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)    Nine months ended
September 30,
 
     2016     2015  

Cash flows from operating activities:

    

Net income

   $ 6,651      $ 9,080   

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

    

Depreciation and amortization

     3,844        3,449   

Non-cash interest expense

     1,320        —     

Stock-based compensation expense

     3,341        2,668   

Deferred tax expense

     326       218   

Loss on revaluation of contingent consideration

     3,317        2,114   

Gain on sale of fixed assets

     (15     —    

Loss on disposal of fixed assets

     25        1   

Changes in assets and liabilities:

    

Accounts receivable

     (3,270     (2,756

Other receivables

     20        183   

Inventories

     (6,457     (4,051

Prepaid expenses and other current assets

     820        699   

Accounts payable

     (1,918     (749

Accrued liabilities

     (2,389     1,085   

Long-term liabilities

     (48 )     (240
  

 

 

   

 

 

 

Net cash provided by operating activities

     5,567        11,701   
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Acquisition of Atoll GmbH, net of cash received

     (8,767     —    

Purchases of marketable securities

     (21,394     (14,090

Redemptions of marketable securities

     19,700        18,264   

Proceeds from sale of fixed assets

     45        —    

Purchases of property, plant and equipment

     (3,462     (2,055
  

 

 

   

 

 

 

Net cash (used in) provided by investing activities

     (13,878     2,119   
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from issuance of convertible senior notes, net of costs

     111,070        —    

Exercise of stock options

     1,630        927   

Payment of contingent considerations

     (498     (99
  

 

 

   

 

 

 

Net cash provided by financing activities

     112,202        828   
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     (332     (1,927
  

 

 

   

 

 

 

Net increase in cash and cash equivalents

     103,559        12,721   

Cash and cash equivalents, beginning of period

     54,092        35,363   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 157,651      $ 48,084   
  

 

 

   

 

 

 

Supplemental disclosure of non-cash activities:

    

Income taxes paid

   $ 2,888      $ 2,671   
  

 

 

   

 

 

 

Payment of contingent consideration in common stock

   $ 875      $ —    
  

 

 

   

 

 

 

Stock tendered for acquisition of Atoll GmbH

   $ 14,135      $ —    
  

 

 

   

 

 

 

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

 

5


Table of Contents

REPLIGEN CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Basis of Presentation

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

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 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) and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying unaudited 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 April 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2015-03, “Interest – Imputation of Interest (Topic 835): Simplifying the Presentation of Debt Issuance Costs.” ASU 2015-03 requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability. The ASU became effective for public entities for fiscal years beginning after December 15, 2015. The Company applied the amended presentation requirements in conjunction with its issuance of convertible senior notes in the second quarter of 2016.

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 has not yet determined which adoption method it will utilize or the effect that the adoption of this guidance will have on 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 does not expect the adoption of ASU 2015-11 to 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. The 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. The ASU is effective for public entities for fiscal years beginning after December 15, 2016, with early adoption permitted. The Company intends to adopt the provisions of this ASU as of January 1, 2017; the Company does not expect the impact of this new standard to have a material effect on its 2017 consolidated financial statements.

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. ASU No. 2016-15 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 of Refine Technology, LLC (“Refine”) 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.

2. Acquisition of 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 “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 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 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   
  

 

 

 

 

7


Table of Contents

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. The Company could make a contingent consideration payment of $1.1 million if specific revenue growth targets are met for 2016. The liability for contingent consideration is included in current liabilities on the consolidated balance sheets and will be remeasured at each reporting period until the contingency is resolved. See Note 10 – Accrued Liabilities for further details.

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 16 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 assessment of fair value is preliminary and is based on information that was available to management at the time the condensed consolidated financial statements were prepared. The Company is finalizing its valuation of fixed assets and deferred tax assets related to net operating losses acquired; accordingly, such amounts may be subject to change.

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

 

8


Table of Contents

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 received $2.0 million from BioMarin as an upfront payment on January 30, 2014 and a $125,675 payment on September 3, 2014 upon completion of the Technology Transfer. The Company is entitled to receive up to

 

9


Table of Contents

$160 million in potential future milestone payments for the development, regulatory approval and commercial sale of portfolio compounds included in the agreement. These potential milestone payments are approximately 37% related to clinical development and 63% related to initial commercial sales in specific geographies. 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 identified the arrangement consideration to allocate among the units of accounting as the $2.0 million non-refundable up-front payment and the $125,675 payment to be received upon completion of the Technology Transfer. The Company excluded the potential milestone payments provided for in the BioMarin Asset Purchase Agreement from the arrangement consideration as they were not considered fixed or determinable at the time the BioMarin Asset Purchase Agreement was signed. Because Repligen had not sold these items on a standalone basis previously, the Company had no vendor-specific objective evidence of selling price. Furthermore, the Company did not have detailed third-party evidence of selling price, and as a result the Company used its best estimate of selling price for each item. In determining these prices, the Company considered what it would be willing to sell the items for on a standalone basis, what the market would bear for such items and what another party might charge for these items.

The up-front arrangement consideration allocated to the Transferred Assets was recognized upon execution of the BioMarin Asset Purchase Agreement as the risks and rewards associated with the Transferred Assets transferred at that time. The Company used a discounted cash flow analysis to determine the value of the Transferred Assets. Key assumptions in the analysis included: the estimated market size for a compound targeted at Friedreich’s Ataxia, the estimated remaining costs of development and time to commercialization, and the probability of successfully developing and commercializing the program. Based on this analysis, the Company allocated $2,115,000 to the value of the Transferred Assets. However, as the recognized revenue is limited to the non-contingent consideration received, the Company recognized $2 million, the amount of the up-front payment, as revenue in the three months ended March 31, 2014.

In addition to the $2.1 million up-front payment, the Company is also eligible to receive up to $160 million in potential milestone payments from BioMarin 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.

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.

 

10


Table of Contents

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

   $ (11    $ (8,555    $ (8,566

Other comprehensive income

     89         (1,019      (930
  

 

 

    

 

 

    

 

 

 

Balance at September 30, 2016

   $ 78       $ (9,574    $ (9,496
  

 

 

    

 

 

    

 

 

 

5. Earnings Per Share

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

Basic and diluted weighted average shares outstanding were as follows:

 

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

Weighted average common shares

     33,779,141         32,925,004         33,485,448         32,860,382   

Dilutive common stock options

     533,746         764,556         526,086         757,617   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,312,887         33,689,560         34,011,534         33,617,999   
  

 

 

    

 

 

    

 

 

    

 

 

 

At September 30, 2016, there were outstanding options to purchase 1,198,673 shares of the Company’s common stock at a weighted average exercise price of $12.03 per share. For the three- and nine-month periods ended September 30, 2016, 253,754 and 348,608 options to purchase shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. The Company has excluded the effects of its convertible senior notes issued in May 2016 on earnings per share, as it is the Company’s intent to settle these notes in cash.

At September 30, 2015, there were outstanding options to purchase 1,252,356 shares of the Company’s common stock at a weighted average exercise price of $10.47 per share. For the three- and nine-month periods ended September 30, 2015, 163,459 and 170,891 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.

 

11


Table of Contents

6. Cash, Cash Equivalents and Marketable Securities

At September 30, 2016, the Company’s investments included money market funds and short-term marketable securities. At December 31, 2015, the Company’s investments included money market funds, short-term and long-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 September 30, 2016 was approximately 6.1 months.

Management reviewed the Company’s investments as of September 30, 2016 and December 31, 2015 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 September 30, 2016 (in thousands):

 

     September 30, 2016  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 2,016       $ 1       $ —        $ 2,017   

Corporate and other debt securities

     18,966         78         (1      19,043   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 20,982       $ 79       $ (1    $ 21,060   
  

 

 

    

 

 

    

 

 

    

 

 

 

There were no long-term marketable securities as of September 30, 2016.

At September 30, 2016, the Company’s investments included three securities in unrealized loss positions with a total unrealized loss of approximately $1,000 and a total fair market value of approximately $1,415,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 nine months ended September 30, 2016 and 2015.

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

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 7,029       $ —        $ (6    $ 7,023   

Corporate and other debt securities

     10,659         7         (7      10,659   
  

 

 

    

 

 

    

 

 

    

 

 

 
     17,688         7         (13      17,682   

Long-term marketable securities:

           

U.S. Government and agency securities

     838         —          (2      836   

Corporate and other debt securities

     800         —          (3      797   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,638         —          (5      1,633   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 19,326       $ 7       $ (18    $ 19,315   
  

 

 

    

 

 

    

 

 

    

 

 

 

The contractual maturities of all money market funds and marketable securities are less than one year as of September 30, 2016.

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


Table of Contents

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 $476,000 at September 30, 2016 and $343,000 at December 31, 2015.

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

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

 

     September 30,
2016
     December 31,
2015
 

Raw Materials

   $ 15,569       $ 10,671   

Work-in-process

     2,126         1,586   

Finished products

     6,768         5,741   
  

 

 

    

 

 

 

Total

   $ 24,463       $ 17,998   
  

 

 

    

 

 

 

8. Property, Plant and Equipment

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

 

     September 30, 2016      December 31, 2015  

Leasehold improvements

   $ 14,444       $ 13,306   

Equipment

     14,750         13,758   

Furniture and fixtures

     3,353         2,808   

Construction in progress

     1,382         425   
  

 

 

    

 

 

 

Total property, plant and equipment

     33,929         30,297   

Less: accumulated depreciation

     (18,994      (16,496
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 14,935       $ 13,801   
  

 

 

    

 

 

 

Depreciation expense totaled approximately $2,360,000 and $2,251,000 for the nine-month periods ended September 30, 2016 and 2015, 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 XCell™ 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 September 30, 2016.

 

13


Table of Contents

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

 

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

Technology – developed

   $ 7,026       $ (1,342      13   

Patents

     240         (200      8   

Customer relationships

     16,946         (4,750      11   

Trademark

     700         —          —    

Other intangibles

     68         (17      2   
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 24,980       $ (6,309      12   
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 3,295       $ (782      12   

In process research and development

     1,600         —          —    

Patents

     240         (177      8   

Customer relationships

     11,805         (3,926      9   

Trademark

     700         —          —    
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 17,640       $ (4,885      10   
  

 

 

    

 

 

    

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

 

Years Ending

   Amortization Expense  

December 31, 2016 (three months remaining)

   $ 553   

December 31, 2017

     2,211   

December 31, 2018

     2,022   

December 31, 2019

     1,999   

December 31, 2020

     1,666   

December 31, 2021

     1,358   

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     September 30, 2016      December 31, 2015  

Employee compensation

   $ 4,440       $ 4,680   

Accrued interest payable

     862         —    

Accrued purchases

     429         604   

Taxes

     749         166   

Contingent consideration

     6,261         4,480   

Royalties

     592         7   

Professional fees

     357         269   

Unearned revenue

     643         258   

Other accrued expenses

     798         1,593   
  

 

 

    

 

 

 

Total

   $ 15,131       $ 12,057   
  

 

 

    

 

 

 

 

14


Table of Contents

11. Long Term Debt

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

 

     September 30, 2016      December 31, 2015  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000       $ —     

Unamortized debt discount

     (17,589      —     

Unamortized debt issuance costs

     (3,093      —     
  

 

 

    

 

 

 

Total convertible senior notes

   $ 94,318       $ —     
  

 

 

    

 

 

 

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 September 30, 2016.

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.

 

15


Table of Contents

Interest expense recognized on the Notes during the three-month period ended September 30, 2016 includes $611,000, $798,000 and $140,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. Interest expense recognized on the Notes during the nine-month period ended September 30, 2016 includes $862,000, $1,123,000 and $197,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of September 30, 2016, the carrying value of the Notes was approximately $94.3 million and the fair value of the principal was approximately $131.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2016.

12. Stock-Based Compensation

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

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

 

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

Cost of product revenue

   $ 116       $ 60       $ 260       $ 166   

Research and development

     177         91         362         250   

Selling, general and administrative

     989         830         2,719         2,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,282       $ 981       $ 3,341       $ 2,668   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 September 30, 2016, options to purchase 1,198,673 shares were outstanding under the Plans. At September 30, 2016, 1,929,834 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.

 

16


Table of Contents

Information regarding option activity for the nine months ended September 30, 2016 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 January 1, 2016

     1,240,935       $ 10.44         

Granted

     366,003         11.22         

Exercised

     (305,535      5.81         

Forfeited/Cancelled

     (102,730      8.40         
  

 

 

          

Options outstanding at September 30, 2016

     1,198,673       $ 12.03         7.49       $ 22,172   
  

 

 

          

Options exercisable at September 30, 2016

     432,002       $ 11.28         5.43       $ 8,396   
  

 

 

          

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

     1,115,150       $ 12.26         7.42       $ 20,396   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

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

The weighted average grant date fair value of options granted during the nine months ended September 30, 2016 and 2015 was $20.80 and $22.41, respectively. The total fair value of stock options that vested during the nine months ended September 30, 2016 and 2015 was approximately $2,905,000 and $1,862,000, respectively.

As of September 30, 2016, there was approximately $9,276,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.9 years. The Company expects 683,148 unvested options to vest over the next five years.

13. Income Taxes

The Company’s effective tax rate for the three- and nine-month periods ended September 30, 2016 was 47.8% and 34.3%, respectively, compared to 31.0% and 25.8%, respectively, for the corresponding periods in the prior year. For the current three- and nine-month periods, the effective tax rate was higher than the U.S. statutory tax rate of 34% primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions. For the three- and nine-month periods ended September 30, 2015, the effective tax rate differed from the U.S. statutory rate of 34% primarily due to the lower statutory tax rate in Sweden, partially offset by unbenefited domestic losses.

As of December 31, 2015, the Company had U.S. net operating loss carryforwards of approximately $46,984,000 and U.S. business tax credit carryforwards of approximately $1,920,000 available to reduce future federal income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2035. Net operating loss carryforwards and available tax credits 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, 2015, the Company concluded that realization of deferred tax assets in the United States beyond December 31, 2015 is not more likely than not, and as such, the Company maintained a valuation allowance against the majority of its remaining deferred tax assets. As of September 30, 2016, the Company concluded that realization of deferred tax assets beyond September 30, 2016 is not more likely than not, and as such, the Company maintained a valuation allowance against the majority of its remaining U.S. deferred tax assets.

As a result of the Company’s acquisition of Atoll on April 1, 2016, the Company acquired intangible assets of approximately $7,561,000. Because the amortization of these intangible assets is not deductible under German tax law, the Company recorded deferred tax liabilities of approximately $2,202,000 as part of the Atoll Acquisition. Additionally, the Company was able to retain net operating losses of approximately $3,039,000. Accordingly, the Company recorded deferred tax assets of approximately $885,000 as part of the Atoll Acquisition.

 

17


Table of Contents

The fiscal years ended December 31, 2012, 2013, 2014 and 2015 are subject to examination by U.S. federal, state, Germany and Sweden taxing authorities.

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 September 30, 2016.

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 September 30, 2016 (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

   $ 117,733       $ —        $ —        $ 117,733   

U.S. Government and agency securities

     2,017         500         —          2,517   

Corporate and other debt securities

     —          18,542         —          18,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 119,750       $ 19,042       $ —        $ 138,792   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration – short-term

   $ —        $ —        $ 6,261       $ 6,261   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ —        $ 6,261       $ 6,261   
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied. The liabilities for contingent consideration are recorded in connection with the Refine and Atoll business combinations. The Company entered into a settlement agreement and remitted all remaining contingent consideration to BioFlash Partners, LLC (“BioFlash”) in the third quarter of 2016. The contingent consideration related to Refine is valued using management’s estimates of expected future milestone payments based on forecasted sales and a portion of any receipts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party to be paid to Refine. The contingent consideration related to Atoll is valued using management’s estimates of expected future milestone payments based on forecasted sales. These valuations are Level 3 valuations, as the primary inputs are unobservable.

 

18


Table of Contents

Changes in the fair value of contingent consideration in the nine-month period ended September 30, 2016 are primarily attributable to contingent consideration recorded at the date of the Atoll Acquisition in the amount of €836,000 (approximately $928,000), an increase to the expected 2016 Refine milestone payment of $3,156,000, an increase to the expected 2016 Atoll milestone payment of €132,000 (approximately $148,000), a $4,350,000 milestone payment to Refine, a $130,000 minimum royalty payment made to BioFlash, and a final settlement payment of $500,000 to BioFlash, of which $301,000 was previously accrued as contingent consideration and $199,000 was previously accrued and recorded to selling, general and administrative expenses.

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

 

Balance at December 31, 2015

   $ 6,788   

Additions

     928   

Payments

     (4,781

Foreign currency translation adjustments

     9   

Changes in fair value

     3,317   
  

 

 

 

Balance at September 30, 2016

   $ 6,261   
  

 

 

 

The following tables provide quantitative information associated with the fair value measurement of the Company’s contingent consideration related to Refine using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Refine

Fair value as of September 30, 2016

   $5,175

Valuation technique

   Probability-adjusted discounted cash flow

Remaining period in which milestones can be achieved

   2016

 

     Fixed
Earn-out
     Maximum
Variable
Earn-out
     Accrued
Balance
 

2016

     4,250         1,300         5,175   

The significant unobservable inputs used in the fair value measurement of Refine’s contingent consideration are the probabilities of successful achievement of 2016 sales milestones. During the first nine months of 2016, the estimated fair value of the 2016 contingent payment was increased by $3,156,000 to $5,175,000 based on revised sales forecasts. Increases or decreases in the Company’s projected sales during the fourth quarter of 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.

The following table provides quantitative information associated with the fair value measurement of the Company’s contingent consideration related to Atoll using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Atoll

Fair value as of September 30, 2016

   $1,085

Valuation technique

   Probability-weighted expected return method.

Remaining period in which milestones can be achieved

   2016

The significant unobservable inputs used in the fair value measurement of Atoll’s contingent consideration are the probabilities of successful achievement of 2016 sales milestones. The initial valuation of contingent consideration upon the Atoll Acquisition in April 2016 resulted in a fair value of €836,000 (approximately $928,000). The estimated fair value of the contingent payment was increased by €132,000 (approximately $148,000) based on revised sales forecasts. Increases or decreases in the Company’s projected sales during the fourth quarter of 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.

 

19


Table of Contents

In May 2016, the Company issued $115 million aggregate principal amount of the Notes due June 1, 2021. Interest is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016. As of September 30, 2016, the carrying value of the Notes was $94.3 million, net of unamortized discount, and the fair value of the Notes was approximately $131.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2016. The Notes are discussed in more detail in Note 11, “Long Term Debt.

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

15. Commitments and Contingencies

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

 

     Minimum
Rental
Commitments
 

2016 (three months remaining)

   $ 622   

2017

     2,410   

2018

     2,410   

2019

     2,410   

2020

     2,410   

2021

     2,410   

Thereafter

     1,672   

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
September 30,
    Nine months ended
September 30,
 
     2016     2015     2016     2015  

United States

     45     38     40     29

Sweden

     23     27     29     39

United Kingdom

     2     18     8     18

Other

     30     17     23     14
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

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

GE Healthcare

     23     26     29     38

MilliporeSigma

     28     38     30     32

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

 

     September 30,
2016
    December 31,
2015
 

GE Healthcare

     29     13

MilliporeSigma

     29     32

Bioprocessing Customer C

     6     21

 

20


Table of Contents

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

Overview

Repligen is a bioprocessing company that develops, manufactures and markets innovative products and solutions used to manufacture biologic drugs. Biologics, or principally monoclonal antibodies, recombinant proteins, and vaccines, are manufactured through a complex process involving the use of live cells to produce the drug, followed by multiple separation and purification processes. Our products are used in this process to enhance end product yields for the manufacturer while lowering costs and reducing risks through increased process efficiencies.

For over twenty-five years, we have been a global market leader in native and recombinant forms of Protein A, a critical reagent used in the downstream purification of therapeutic monoclonal antibodies, or mAbs, one of the largest and fastest-growing classes of biologic drugs on the market. Our Protein A ligands are a critical component of Protein A resins currently used in the commercial production of over 50 mAbs, and in clinical stage production of over 350 investigational mAbs. In upstream bioprocessing, where a biologic drug product is grown in bioreactors, we supply several growth factor products used to supplement cell culture media and enhance cell productivity. Our XCell™ ATF filtration systems, which now include a commercial single-use version are also used upstream to increase cell retention and accelerate cell productivity, resulting in significantly higher product yield from a bioreactor. In downstream bioprocessing, where the biologic drug product is separated and purified, we develop and market our innovative OPUS® line of chromatography columns for use in bench-scale through clinical production-scale purification. We deliver OPUS® pre-packed with chromatography resins of our customers’ choice, and customized to their size requirements. In the industry, OPUS® is one of the leading “single-use” technologies that are being adopted for their convenience, flexibility and reliability as biomanufacturers seek ways to increase productivity while reducing facility size and cost. In October 2016, we introduced to the market OPUS® R, which are OPUS® pre-packed columns with an innovative side port for recovering chromatography resin from inside the column allowing our customers to re-use the unpacked resin in other applications. The unpacking port feature will be available in the first quarter of 2017 on our largest production-scale OPUS® columns; we refer to these as our OPUS® 45R and OPUS® 60R columns.

We generally manufacture and sell Protein A ligands through long-term supply agreements, and we sell our XCell™ ATF and OPUS® lines directly to end users (biopharmaceutical developers and contract manufacturing organizations) worldwide. Our growth factor products are sold through a distribution agreement with MilliporeSigma under which we co-promote LONG®R3 IGF-1 and other growth factors in our portfolio. We refer to these activities as our bioprocessing business. Our manufacturing facilities are located in the United States, Sweden and Germany.

Through strategic acquisitions and internal product development, we have expanded our portfolio of products that we sell direct to end users. This expansion includes our acquisition of the Alternating Tangential Flow (“ATF”) System (now XCell™ ATF) which we acquired under an asset purchase agreement with Refine Technology LLC, or Refine, on June 2, 2014. This acquisition strengthened our upstream product portfolio and complements our growth factor portfolio. Additionally, on April 1, 2016, we acquired Atoll GmbH (“Atoll”), an innovator and manufacturer of pre-packed chromatography columns used in process development and clinical manufacturing of biologic drugs, from UV-Cap GmbH & Co. KG. This acquisition strengthens and complements our growing OPUS® product line, and provides an important customer-facing center in Central Europe.

Historically, we also conducted activities aimed at developing proprietary therapeutic drug candidates, often with a potential of entering into a collaboration with a larger commercial stage pharmaceutical or biotechnology company in respect of these programs. As part of our strategic decision in 2012 to focus our efforts on our core bioprocessing business, we discontinued our clinical development programs, and outlicensed those programs to biopharmaceutical companies, including BioMarin, under agreements that allow us to share in the potential commercialization of the subject compounds.

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

 

21


Table of Contents

Results of Operations

Revenues

Product revenues for the three- and nine-month periods ended September 30, 2016 and 2015 were as follows:

 

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

Product revenue

   $ 24,677       $ 19,814       $ 4,863         24.5   $ 78,942       $ 62,088       $ 16,854         27.1

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

Costs and operating expenses

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

 

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

Cost of product revenue

   $ 11,242       $ 8,444       $ 2,798         33.1   $ 34,955       $ 25,103       $ 9,852         39.2

Research and development

     1,886         1,490         396         26.6     5,316         4,309         1,007         23.4

Selling, general and administrative

     7,127         5,959         1,168         19.6     22,286         18,226         4,060         22.3

Contingent consideration – fair value adjustments

     675         233         442         189.7     3,317         2,114         1,203         56.9
  

 

 

    

 

 

    

 

 

      

 

 

    

 

 

    

 

 

    

Total costs and operating expenses

   $ 20,930       $ 16,126       $ 4,804         29.8   $ 65,874       $ 49,752       $ 16,122         32.4
  

 

 

    

 

 

    

 

 

      

 

 

    

 

 

    

 

 

    

Cost of product revenue increased 33.1% and 39.2% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase is primarily due to the increased product revenues noted above and product mix. Gross margins may fluctuate in the fourth quarter of 2016 based on expected production volume and product mix.

Research and development expenses increased 26.6% and 23.4% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase is primarily related to the timing and scale of our 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 increased 19.6% and 22.3% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. This increase is primarily due to the continued buildout of our administrative infrastructure to support future growth, the expansion of our customer-facing activities to drive sales of our bioprocessing products and approximately $1.3 million of costs incurred related to the acquisition of Atoll on April 1, 2016.

Contingent consideration fair value adjustments increased 189.7% and 56.9% in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year. Fair value adjustments for contingent consideration are based on changes in the probabilities of achieving milestones and payments related to our acquisitions of Refine and Atoll.

Investment income

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

 

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

Investment income

   $ 97       $ 37       $ 60         162.2   $ 234       $ 92       $ 142         154.3

Investment income includes income earned on invested cash balances. Increases in investment income in the current three- and nine-month periods, respectively, compared to the corresponding periods in the prior year are mainly attributable to higher average invested cash balances related to the receipt of proceeds from our issuance of convertible senior notes in May 2016.

 

22


Table of Contents

Interest expense

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

 

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

Interest expense

   $ (1,555   $ (8   $ (1,547     19,337.5   $ (2,198   $ (24   $ (2,174     9,058.3

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

Other expense

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

 

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

Other expense

   $ (75   $ (38   $ (37     97.4   $ (979   $ (175   $ (804     459.4

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

Provision for income taxes

Provision for income taxes for the three- and nine-month periods ended September 30, 2016 and 2015 was as follows:

 

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

Income tax provision

   $ 1,059       $ 1,141       $ (82     (7.2 %)    $ 3,474       $ 3,149       $ 325         10.3

Our effective tax rate for the current three- and nine-month periods was 47.8% and 34.3%, respectively, compared to 31.0% and 25.8%, respectively, for the corresponding periods in the prior year. The effective tax rate in the current year is higher than the U.S. statutory tax rate primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions. The effective tax rate in the prior year is lower than the U.S. statutory tax rate primarily due to lower statutory tax rates in foreign jurisdictions and the tax treatment of contingent consideration expense and related payments.

Non-GAAP Financial Measures

We provide non-GAAP adjusted income from operations, non-GAAP adjusted net income 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.

 

23


Table of Contents

Non-GAAP Adjusted Income from Operations

Non-GAAP adjusted income from operations is measured by taking income from operations as reported in accordance with GAAP and excluding acquisition costs and contingent consideration expenses booked through our consolidated statements of comprehensive income. The following is a reconciliation of income from operations in accordance with GAAP to non-GAAP adjusted income from operations for the three- and nine-month periods ended September 30, 2016 and 2015 (in thousands):

 

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

GAAP income from operations

   $ 3,747       $ 3,688       $ 13,068       $ 12,336   

Non-GAAP adjustments to net income:

           

Acquisition costs

     144         —           1,262         —     

Contingent consideration – fair value adjustments

     675         233         3,317         2,114   
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted income from operations

   $ 4,566       $ 3,921       $ 17,647       $ 14,450   
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP Adjusted Net Income

Non-GAAP adjusted net income is measured by taking net income as reported in accordance with GAAP and excluding acquisition costs, contingent consideration expenses 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 non-GAAP adjusted net income for the three-month periods ended September 30, 2016 and 2015:

 

     Three Months Ended September 30,  
     2016      2015  
     (in thousands)
Amount
     Fully
Diluted

Earnings
per Share
     (in thousands)
Amount
     Fully
Diluted

Earnings
per Share
 

GAAP net income

   $ 1,155       $ 0.03       $ 2,538       $ 0.08   

Non-GAAP adjustments to net income:

           

Acquisition costs

     144         0.00         —           —     

Contingent consideration – fair value adjustments

     675         0.02         233         0.01   

Non-cash interest expense

     938         0.03         —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted net income

   $ 2,912       $ 0.08       $ 2,771       $ 0.08   
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

     Nine Months Ended September 30,  
     2016      2015  
     (in thousands)
Amount
     Fully
Diluted

Earnings
per Share
     (in thousands)
Amount
     Fully
Diluted

Earnings
per Share
 

GAAP net income

   $ 6,651       $ 0.20       $ 9,080       $ 0.27   

Non-GAAP adjustments to net income:

           

Acquisition costs

     1,262         0.04         —           —     

Contingent consideration – fair value adjustments

     3,317         0.10         2,114         0.06   

Non-cash interest expense

     1,320         0.04         —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted net income

   $ 12,550       $ 0.37       $ 11,194       $ 0.33   
  

 

 

    

 

 

    

 

 

    

 

 

 

Note that earnings per share amounts may not add due to rounding.

 

24


Table of Contents

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- and nine-month periods ended September 30, 2016 and 2015 (in thousands):

 

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

GAAP net income

   $ 1,155       $ 2,538       $ 6,651       $ 9,080   

Non-GAAP EBITDA adjustments to net income:

           

Investment income

     (97      (37      (234      (92

Interest expense

     1,555         8         2,198         24   

Tax provision

     1,059         1,141         3,474         3,149   

Depreciation

     824         758         2,360         2,251   

Amortization

     552         400         1,484         1,199   
  

 

 

    

 

 

    

 

 

    

 

 

 

EBITDA

     5,048         4,808         15,933         15,611   

Other non-GAAP adjustments:

           

Acquisition costs

     144         —           1,262         —     

Contingent consideration – fair value adjustments

     675         233         3,317         2,114   
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 5,867       $ 5,041       $ 20,512       $ 17,725   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liquidity and capital resources

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

At September 30, 2016, we had cash and marketable securities of $178,711,000 compared to $73,407,000 at December 31, 2015. A deposit for leased office space of $450,000 is classified as restricted cash and is not included in cash and marketable securities totals as of September 30, 2016 and December 31, 2015.

On April 1, 2016, pursuant to the terms of a Share Purchase Agreement dated as of March 31, 2016, Repligen Sweden AB, our wholly-owned subsidiary, acquired Atoll from UV-Cap GmbH & Co. KG (the “Seller”). Under the terms of the Share Purchase Agreement, Repligen Sweden paid to the Seller in consideration for all of the equity interests in Atoll a purchase price of €7.8 million ($8.8 million) in cash (net of cash received) and 538,700 shares of our common stock. The Share Purchase Agreement includes a future contingent payment by Repligen Sweden to the Seller consisting of €1.0 million ($1.1 million) in cash if Atoll’s revenue increases by a specified amount from calendar year 2015 to calendar year 2016.

On May 24, 2016, we received net proceeds of $111.1 million from the issuance of our 2.125% Convertible Senior Notes due 2021 (the “Notes”). 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.

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.

 

25


Table of Contents

Operating activities

For the nine-month period ended September 30, 2016, our operating activities provided cash of $5,567,000 reflecting net income of $6,651,000 and non-cash charges totaling $12,148,000 including depreciation, amortization, non-cash interest expense, stock-based compensation charges, deferred tax expenses and the revaluation of contingent consideration. An increase in accounts receivable consumed $3,270,000 of cash, and was primarily due to the timing of cash receipts from customers. An increase in inventories consumed $6,457,000 of cash to support future revenues. Decreases in accounts payable consumed $1,918,000 of cash, and were due primarily due to purchasing activity and timing of cash payments to vendors. Payments of accrued liabilities consumed $2,389,000 of cash, and was mainly due to the payment of contingent consideration to Refine related to 2015 sales milestones.

For the nine-month period ended September 30, 2015, our operating activities provided cash of $11,701,000, reflecting net income of $9,080,000 and non-cash charges totaling $8,461,000 mainly attributable to depreciation and amortization, stock-based compensation charges and the revaluation of contingent consideration. An increase in accounts receivable consumed $2,767,000 of cash, and was primarily due to a 38% increase in product revenues as well as timing of sales and payments from customers. Additionally, an increase in inventory consumed $4,051,000 of cash, and was due to increasing inventory levels to meet future production requirements. The remaining cash flow used in operations resulted from net favorable 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 consumed $13,878,000 for the nine-month period ended September 30, 2016. On April 1, 2016 we paid approximately $8.8 million as cash consideration for the acquisition of Atoll. Net purchases of marketable securities consumed $1,694,000 of cash, and fixed asset additions consumed $3,462,000 of cash in the nine-month period ended September 30, 2016. Our investing activities provided $2,119,000 for the nine-month period ended September 30, 2015 due to net redemptions of marketable securities of $4,174,000 offset by $2,055,000 used for fixed asset additions.

Financing activities

For the nine-month period ended September 30, 2016 and 2015, our financing activities provided cash of $112,202,000 and $828,000, respectively. In May 2016, we received net proceeds of $111,100,000 from the issuance of the Notes. For the nine-month period ended September 30, 2016, proceeds from exercises of $1,630,000 were partially offset by contingent consideration payments of $498,000 which stemmed from the initial valuation of the likelihood that the 2015 ATF sales milestone would be achieved. For the nine-month period ended September 30, 2015, proceeds from exercises of $927,000 were partially offset by contingent consideration payments of $99,000 which stemmed from the initial valuation of the likelihood that the 2014 ATF sales milestone would be achieved.

We do not currently use derivative financial instruments.

Working capital increased by approximately $115,170,000 to $199,641,000 at September 30, 2016 from $84,471,000 at December 31, 2015 due to the issuance of the Notes and 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.

Absent acquisitions of additional products, product candidates or intellectual property, we believe our current cash balances are adequate to meet our cash needs for the foreseeable future. We expect operating expenses in the year ending December 31, 2016 to increase as we continue to expand our bioprocessing business. We expect to incur continued spending related to the development and

 

26


Table of Contents

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, and continued investment in our intellectual property portfolio.

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 September 30, 2016.

Contractual Obligations

As of September 30, 2016, we had the following fixed obligations and commitments:

 

     Payments Due by Period  

(In thousands)

   Total      Less than 1
Year
     1 - 3
Years
     3 - 5
Years
     More than 5
Years
 

Operating lease obligations

   $ 14,344       $ 2,429       $ 4,820       $ 4,820       $ 2,275   

Purchase obligations (1)

     8,785         8,785         —          —          —    

Contingent consideration (2)

     6,261         6,261         —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 29,390       $ 17,475       $ 4,820       $ 4,820       $ 2,275   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) Primarily represents purchase orders for the procurement of raw material for manufacturing.
(2) Represents the current estimated fair value of contingent consideration amounts relating to the Refine and Atoll acquisitions. These amounts are recorded in accrued expenses on our consolidated balance sheets.

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 and Atoll, 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, 2015 and in this Quarterly Report on Form 10-Q.

 

27


Table of Contents
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.

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 $106,000 decrease in the fair value of our investments as of September 30, 2016. 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 Atoll, a wholly-owned subsidiary acquired by the Company on April 1, 2016, 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 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 (loss). Fluctuations in exchange rates may adversely affect our results of operations, financial position and cash flows. We currently do not seek to hedge this exposure to fluctuations in exchange rates.

 

ITEM 4. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

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

Changes in Internal Control

We acquired Atoll in the second quarter of 2016. The financial results of Atoll are included in our unaudited condensed consolidated financial statements as of September 30, 2016 and for the quarter then ended. The Atoll business represented approximately 10% of our total assets as of September 30, 2016 and approximately $1.04 million and $45,000 of revenue and net income, respectively, for the quarter then ended. As this acquisition occurred in the second quarter of 2016, the scope of our assessment of our internal control over financial reporting does not include Atoll. This exclusion is in accordance with the SEC’s general guidance that an assessment of a recently acquired business may be omitted from our scope in the year of acquisition.

Other than the change noted above, there was no change in the Company’s internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

28


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 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, 2015 and subsequent filings as well as risks and uncertainties discussed elsewhere in this 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, 2015, in our Quarterly Report on Form 10-Q for the three-month period ended March 31, 2016, and in our Quarterly Report on Form 10-Q for the three- and six-month periods ended June 30, 2016, other than as set forth below.

Future strategic transactions or acquisitions may require us to seek additional financing, which we may not be able to secure on favorable terms, if at all.

We plan to continue a strategy of growth and development for our bioprocessing business, and we actively evaluate various strategic transactions on an ongoing basis, including licensing or acquiring complementary products, technologies or businesses that would complement our existing portfolio of development programs. In order to complete such strategic transactions, we may need to seek additional financing to fund these investments and acquisitions. Should we need to do so, 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. In addition, future acquisitions may require the issuance or sale of additional equity or debt securities, which may result in additional dilution to our stockholders.

 

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.

 

29


Table of Contents
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).
  10.1    Amended and Restated Transitional Services and Separation Agreement, dated August 31, 2016, by and between Repligen and James R. Rusche, Ph.D. (filed as Exhibit 10.1 to Repligen Corporations Current Report on Form 8-K filed on September 2, 2016).
  31.1 +    Rule 13a-14(a)/15d-14(a) Certification.
  31.2 +    Rule 13a-14(a)/15d-14(a) Certification.
  32.1 *    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101+    The following materials from Repligen Corporation on Form 10-Q for the quarterly period ended September 30, 2016, 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.

 

30


Table of Contents

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

    REPLIGEN CORPORATION
Date: November 3, 2016     By:   /S/ TONY J. HUNT
      Tony J. Hunt
     

President and Chief Executive Officer

(Principal executive officer)

Repligen Corporation

Date: November 3, 2016     By:   /S/ JON SNODGRES
      Jon Snodgres
     

Chief Financial Officer

(Principal financial officer)

Repligen Corporation

 

31

EX-31.1 2 d270155dex311.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: November 3, 2016
/s/ TONY J. HUNT
Tony J. Hunt

President and Chief Executive Officer

(Principal executive officer)

EX-31.2 3 d270155dex312.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: November 3, 2016
/s/ JON SNODGRES
Jon Snodgres

Chief Financial Officer

(Principal financial officer)

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

 

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

 

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

 

Date: November 3, 2016     By:   /S/ TONY J. HUNT
      Tony J. Hunt
     

Chief Executive Officer and President

(Principal executive officer)

Date: November 3, 2016     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-20160930.xml XBRL INSTANCE DOCUMENT 0.02125 32.07 115000000 96289000 0.25 836000 928000 2175000 57000 11000 5318000 0.01 599000 2202000 952000 1100000 114000 1409000 169000 155000 3039000 885000 1262000 697000 7561000 25266000 17077000 1252356 10.47 48084000 3 0 12.26 80000000 33822962 1929834 683148 1115150 0.01 33822962 0 432002 11.28 1198673 12.03 5000000 0.01 30.19 -64891000 1894000 2410000 285050000 476000 4440000 643000 -9496000 5061000 429000 166522000 622000 2410000 2410000 2410000 862000 338000 240571000 18994000 357000 2410000 6309000 2124000 19000 749000 0 798000 20192000 6261000 94318000 6261000 592000 15131000 1000 219833000 2126000 14935000 450000 8396000 21060000 1415000 157651000 9276000 1999000 18671000 24463000 0 20396000 15154000 1382000 553000 3353000 14750000 226000 33929000 285050000 0 1358000 1666000 2022000 2211000 31161000 24980000 15569000 6768000 14444000 1279000 22172000 1672000 0 0.03 0.08 5175000 5175000 1085000 0.066 0.02125 131800000 115000000 94318000 17589000 3093000 6261000 6261000 119750000 2017000 117733000 19042000 18542000 500000 100000000 60000000 78000 -9574000 -9496000 79000 1000 20982000 21060000 78000 1000 18966000 19043000 1000 2016000 2017000 6261000 138792000 18542000 2517000 117733000 6261000 1342000 7026000 200000 240000 4750000 16946000 17000 68000 160000000 700000 33831867 35363000 0 80000000 32949353 0.01 32949353 0 1240935 10.44 5000000 0.01 -71542000 4257000 146237000 343000 4680000 258000 -8566000 6724000 604000 122748000 329000 202527000 16496000 269000 4885000 451000 31000 166000 1593000 18781000 6788000 4480000 7000 7000 12057000 18000 103252000 1586000 13801000 450000 17682000 54092000 12755000 17998000 11300000 19326000 425000 2808000 13758000 82000 30297000 146237000 19315000 1633000 14346000 17640000 10671000 5741000 13306000 2098000 1920000 46984000 -11000 -8555000 -8566000 5000 1638000 1633000 3000 800000 797000 2000 838000 836000 7000 13000 17688000 17682000 7000 7000 10659000 10659000 6000 7029000 7023000 782000 3295000 177000 240000 3926000 11805000 700000 1600000 0.0311813 P270D P30D 1.00 20 1.30 10200000 P14Y P2Y P2Y P16Y 538700 10176000 25266000 14138000 -74000 125675 2000000 170891 0.27 0.34 11701000 33617999 32860382 0 22.41 0.28 757617 0.258 1862000 2055000 92000 62088000 14090000 99000 43000 12336000 9080000 4051000 2756000 0 6125000 -2998000 2671000 -175000 -183000 -699000 12229000 -1000 2114000 218000 2251000 -1927000 3149000 -749000 24000 2119000 2668000 3449000 18226000 49752000 1085000 828000 4309000 1201000 12721000 25103000 927000 18264000 -240000 0.18 0.39 0.29 0.14 1.00 0.38 0.32 2252000 166000 250000 <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="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">4,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">862</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">429</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">604</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">749</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">&#xA0;</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">592</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">357</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">643</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">798</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td 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">15,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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> 348608 <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 September&#xA0;30, 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="92%" align="center" border="0"> <tr> <td width="65%"></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"> <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>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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" bgcolor="#CCEEFF"> <td 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"> <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">2,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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">2,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">19,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td 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">20,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">21,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> &#xA0;</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, 2015 (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"> <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,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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"> <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">7,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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">10,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term 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"> <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">838</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">836</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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">800</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">797</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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" bgcolor="#CCEEFF"> <td 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,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,315</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>15. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Future minimum rental commitments under the Company&#x2019;s leases as of September&#xA0;30, 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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<br /> Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">622</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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="64%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-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>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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="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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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">(17,589</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">(3,093</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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="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">94,318</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>12. Stock-Based Compensation</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> For the three months ended September&#xA0;30, 2016 and 2015, the Company recorded stock-based compensation expense of approximately $1,282,000 and $981,000, respectively, for share-based awards granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the &#x201C;2001 Plan&#x201D;) and the Repligen Corporation Amended and Restated 2012 Stock Option and Incentive Plan (the &#x201C;2012 Plan,&#x201D; and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the &#x201C;Plans&#x201D;). The Company recorded stock-based compensation expense of approximately $3,341,000 and $2,668,000 for the nine-month periods ended September&#xA0;30, 2016 and 2015, respectively, for share-based awards granted under the Plans.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="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-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Nine&#xA0;months&#xA0;ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="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>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">166</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">362</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">250</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">830</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,252</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,282</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">981</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,341</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,668</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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&#x2019;s common stock on the date of grant. At September&#xA0;30, 2016, options to purchase 1,198,673 shares were outstanding under the Plans. At September&#xA0;30, 2016, 1,929,834 shares were available for future grant under the 2012 Plan.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> 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="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"> Information regarding option activity for the nine months ended September&#xA0;30, 2016 under the Plans is summarized below:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-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>Options<br /> Outstanding</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>Weighted-<br /> Average<br /> Exercise<br /> Price&#xA0;Per<br /> Share</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>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 valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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"> Options outstanding at January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,240,935</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.44</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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-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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">366,003</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.22</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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 bgcolor="#CCEEFF" style="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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(305,535</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.81</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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-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"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(102,730</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.40</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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-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"></td> <td valign="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 bgcolor="#CCEEFF" style="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"> Options outstanding at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,198,673</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12.03</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.49</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,172</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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"></td> <td valign="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-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"> Options exercisable at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">432,002</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11.28</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.43</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,396</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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"></td> <td valign="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 bgcolor="#CCEEFF" style="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"> Vested and expected to vest at September&#xA0;30, 2016&#xA0;(1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115,150</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12.26</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.42</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,396</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="4%" valign="top" align="left">(1)</td> <td align="left" valign="top">This represents the number of vested options as of September&#xA0;30, 2016 plus the number of unvested options expected to vest as of September&#xA0;30, 2016 based on the unvested outstanding options at September&#xA0;30, 2016 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on September&#xA0;30, 2016 of $30.19 and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on September&#xA0;30, 2016.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The weighted average grant date fair value of options granted during the nine months ended September&#xA0;30, 2016 and 2015 was $20.80 and $22.41, respectively. The total fair value of stock options that vested during the nine months ended September&#xA0;30, 2016 and 2015 was approximately $2,905,000 and $1,862,000, respectively.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> As of September&#xA0;30, 2016, there was approximately $9,276,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.9&#xA0;years. The Company expects 683,148 unvested options to vest over the next five years.</p> </div> Q3 2016 10-Q 0.20 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="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">(4,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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> P12Y <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 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&#xA0;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 $476,000 at September&#xA0;30, 2016 and $343,000 at December&#xA0;31, 2015.</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"> Work-in-process 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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Work-in-process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,126</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">6,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <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">24,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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> 5567000 <div> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <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-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style="margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:49.50pt; font-size:8pt; font-family:Times New Roman"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</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>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,555</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,566</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="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"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,019</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(930</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,574</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,496</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The 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" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr 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"> <td 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;&#xA0;</td> </tr> <tr 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"> Future minimum rental commitments under the Company&#x2019;s leases as of September&#xA0;30, 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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<br /> Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">622</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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,410</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 102730 P7Y5M27D 5.81 <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&#xA0;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 <font style="WHITE-SPACE: nowrap">ASC&#xA0;605-25,</font> based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 <font style="WHITE-SPACE: nowrap">ASC&#xA0;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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If 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 <font style="WHITE-SPACE: nowrap">ASC&#xA0;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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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 received $2.0 million from BioMarin as an upfront payment on January&#xA0;30, 2014 and a $125,675 payment on September&#xA0;3, 2014 upon completion of the Technology Transfer. The Company is entitled to receive up to $160 million in potential future milestone payments for the development, regulatory approval and commercial sale of portfolio compounds included in the agreement. These potential milestone payments are approximately 37% related to clinical development and 63% related to initial commercial sales in specific geographies. 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&#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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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:</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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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 identified the arrangement consideration to allocate among the units of accounting as the $2.0 million non-refundable up-front payment and the $125,675 payment to be received upon completion of the Technology Transfer. The Company excluded the potential milestone payments provided for in the BioMarin Asset Purchase Agreement from the arrangement consideration as they were not considered fixed or determinable at the time the BioMarin Asset Purchase Agreement was signed. Because Repligen had not sold these items on a standalone basis previously, the Company had no vendor-specific objective evidence of selling price. Furthermore, the Company did not have detailed third-party evidence of selling price, and as a result the Company used its best estimate of selling price for each item. In determining these prices, the Company considered what it would be willing to sell the items for on a standalone basis, what the market would bear for such items and what another party might charge for these items.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The up-front arrangement consideration allocated to the Transferred Assets was recognized upon execution of the BioMarin Asset Purchase Agreement as the risks and rewards associated with the Transferred Assets transferred at that time. The Company used a discounted cash flow analysis to determine the value of the Transferred Assets. Key assumptions in the analysis included: the estimated market size for a compound targeted at Friedreich&#x2019;s Ataxia, the estimated remaining costs of development and time to commercialization, and the probability of successfully developing and commercializing the program. Based on this analysis, the Company allocated $2,115,000 to the value of the Transferred Assets. However, as the recognized revenue is limited to the non-contingent consideration received, the Company recognized $2 million, the amount of the up-front payment, as revenue in the three months ended March&#xA0;31, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In addition to the $2.1 million up-front payment, the Company is also eligible to receive up to $160 million in potential milestone payments from BioMarin 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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $60 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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $100 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"> 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.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The 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.</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> RGEN 34011534 33485448 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <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 September&#xA0;30, 2016, the Company&#x2019;s investments included money market funds and short-term marketable securities. At December&#xA0;31, 2015, the Company&#x2019;s investments included money market funds, short-term and long-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 September&#xA0;30, 2016 was approximately 6.1 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 September&#xA0;30, 2016 and December&#xA0;31, 2015 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 September&#xA0;30, 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="92%" align="center" border="0"> <tr> <td width="65%"></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"> <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>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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" bgcolor="#CCEEFF"> <td 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"> <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">2,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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">2,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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,966</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">19,043</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td 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">20,982</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">21,060</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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 September&#xA0;30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At September&#xA0;30, 2016, the Company&#x2019;s investments included three securities in unrealized loss positions with a total unrealized loss of approximately $1,000 and a total fair market value of approximately $1,415,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 nine months ended September&#xA0;30, 2016 and 2015.</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, 2015 (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"> <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,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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"> <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">7,029</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">(6</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,023</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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">10,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,688</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,682</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Long-term 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"> <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">838</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">836</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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">800</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">797</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">(5</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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" bgcolor="#CCEEFF"> <td 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,326</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(18</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,315</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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 contractual maturities of all money market funds and marketable securities are less than one year as of September&#xA0;30, 2016.</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 September&#xA0;30, 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="92%" align="center" border="0"> <tr> <td width="51%"></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"> <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"> <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<br /> (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<br /> (Level 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" bgcolor="#CCEEFF"> <td 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"> <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">117,733</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">117,733</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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">2,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <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">18,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">18,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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" bgcolor="#CCEEFF"> <td 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">119,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">138,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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" 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"> Contingent consideration &#x2013; short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td 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" 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">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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></td> <td valign="bottom" width="1%"></td> <td width="92%"></td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;1&#xA0;&#x2013;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;2&#xA0;&#x2013;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;3&#xA0;&#x2013;</td> <td valign="bottom">&#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-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>13. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s effective tax rate for the three- and nine-month periods ended&#xA0;September 30, 2016 was 47.8% and 34.3%, respectively, compared to 31.0% and 25.8%, respectively, for the corresponding periods in the prior year. For the current three- and nine-month periods, the effective tax rate was higher than the U.S. statutory tax rate of 34% primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions. For the three- and nine-month periods ended September 30, 2015, the effective tax rate differed from the U.S. statutory rate of 34% primarily due to the lower statutory tax rate in Sweden, partially offset by unbenefited domestic losses.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2015, the Company had U.S. net operating loss carryforwards of approximately $46,984,000 and U.S. business tax credit carryforwards of approximately $1,920,000 available to reduce future federal income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2035. Net operating loss carryforwards and available tax credits 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-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2015, the Company concluded that realization of deferred tax assets in the United States beyond December&#xA0;31, 2015 is not more likely than not, and as such, the Company maintained a valuation allowance against the majority of its remaining deferred tax assets. As of September&#xA0;30, 2016, the Company concluded that realization of deferred tax assets beyond September&#xA0;30, 2016 is not more likely than not, and as such, the Company maintained a valuation allowance against the majority of its remaining U.S. deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As a result of the Company&#x2019;s acquisition of Atoll on April&#xA0;1, 2016, the Company acquired intangible assets of approximately $7,561,000. Because the amortization of these intangible assets is not deductible under German tax law, the Company recorded deferred tax liabilities of approximately $2,202,000 as part of the Atoll Acquisition. Additionally, the Company was able to retain net operating losses of approximately $3,039,000. Accordingly, the Company recorded deferred tax assets of approximately $885,000 as part of the Atoll Acquisition.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The fiscal years ended December&#xA0;31, 2012, 2013, 2014 and 2015 are subject to examination by U.S. federal, state, Germany and Sweden taxing authorities.</p> </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="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-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>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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">14,444</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,306</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">14,750</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,758</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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,353</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,808</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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,382</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">425</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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="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">33,929</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,297</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">(18,994</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,496</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="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">14,935</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,801</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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&#xA0;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 <font style="WHITE-SPACE: nowrap">ASC&#xA0;605-25,</font> based on terms and conditions of the product arrangements, the Company believes that these services and undelivered products can be accounted for separately from the delivered product element, as the delivered products have value to our customers on a standalone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 <font style="WHITE-SPACE: nowrap">ASC&#xA0;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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If 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 <font style="WHITE-SPACE: nowrap">ASC&#xA0;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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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> <td width="4%">&#xA0;</td> <td valign="top" width="3%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="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-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Nine&#xA0;months&#xA0;ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="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>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">116</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">60</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">260</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">166</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">177</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">91</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">362</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">250</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">989</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">830</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,719</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,252</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,282</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">981</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,341</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,668</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,569</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Work-in-process</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,126</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,586</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">6,768</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <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">24,463</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,998</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">23</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">28</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="56%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Nine&#xA0;months&#xA0;ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="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>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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,779,141</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,925,004</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,485,448</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,860,382</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">533,746</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">764,556</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526,086</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">757,617</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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,312,887</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,689,560</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,011,534</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,617,999</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P5Y5M5D 20.80 11.22 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> <b>1. Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The 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 <font style="WHITE-SPACE: nowrap">Form&#xA0;10-Q</font> and Article 10 of <font style="WHITE-SPACE: nowrap">Regulation&#xA0;S-X</font> and do not include all of the information and footnote disclosures required by U.S. GAAP. These 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 <font style="WHITE-SPACE: nowrap">Form&#xA0;10-K</font> for the fiscal year ended December&#xA0;31, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The 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) and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Recently Issued Accounting Pronouncements</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In April 2014, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-03,</font> &#x201C;Interest&#xA0;&#x2013; Imputation of Interest (Topic&#xA0;835): Simplifying the Presentation of Debt Issuance Costs.&#x201D; <font style="WHITE-SPACE: nowrap">ASU&#xA0;2015-03</font> requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability. The ASU became effective for public entities for fiscal years beginning after December&#xA0;15, 2015. The Company applied the amended presentation requirements in conjunction with its issuance of convertible senior notes in the second quarter of 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In May 2014, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2014-09,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606),&#x201D; which supersedes the revenue recognition requirements in Accounting Standards Codification Topic&#xA0;605, <i>Revenue Recognition</i>, and creates a new Topic&#xA0;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 <font style="WHITE-SPACE: nowrap">ASU&#xA0;2015-14,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Deferral of the Effective Date&#x201D;; <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-08,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&#x201D;; <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-10,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Identifying Performance Obligations and Licensing&#x201D;; and <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-12,</font> &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Narrow-Scope Improvements and Practical Expedients.&#x201D; The Company has not yet determined which adoption method it will utilize or the effect that the adoption of this guidance will have on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In July 2015, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2015-11,</font> &#x201C;Inventory (Topic&#xA0;330): Simplifying the Measurement of Inventory&#x201D; <font style="WHITE-SPACE: nowrap">(&#x201C;ASU&#xA0;2015-11&#x201D;).</font> <font style="WHITE-SPACE: nowrap">ASU&#xA0;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. <font style="WHITE-SPACE: nowrap">ASU&#xA0;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 does not expect the adoption of <font style="WHITE-SPACE: nowrap">ASU&#xA0;2015-11</font> to have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases (Topic&#xA0;842)&#x201D; <font style="WHITE-SPACE: nowrap">(&#x201C;ASU&#xA0;2016-02&#x201D;).</font> <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-02</font> 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. The 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="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"> In March 2016, the FASB issued ASU No.&#xA0;2016-09, &#x201C;Compensation&#xA0;&#x2013; Stock Compensation (Topic&#xA0;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. The ASU is effective for public entities for fiscal years beginning after December&#xA0;15, 2016, with early adoption permitted. The Company intends to adopt the provisions of this ASU as of January&#xA0;1, 2017; the Company does not expect the impact of this new standard to have a material effect on its 2017 consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15,</font> &#x201C;Statement of Cash Flows (Topic&#xA0;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. ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-15</font> 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 of Refine Technology, LLC (&#x201C;Refine&#x201D;) as financing activities, with additional payments classified as operating activities. As a result, the Company does not expect the adoption of <font style="WHITE-SPACE: nowrap">ASU&#xA0;2016-15</font> to have a material impact on its consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>2. Acquisition of Atoll GmbH</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> On April&#xA0;1, 2016, the Company&#x2019;s subsidiary Repligen Sweden acquired Atoll GmbH (&#x201C;Atoll&#x201D;) from UV-Cap GmbH&#xA0;&amp; Co. KG (the &#x201C;Seller&#x201D;) pursuant to a Share Purchase Agreement (the &#x201C;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 Share Purchase Agreement. The Atoll Acquisition was subject to certain closing conditions that did not occur until April&#xA0;1, 2016. Payment for the Atoll Acquisition was denominated in Euros but is reflected here in U.S. dollars for presentation purposes.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In connection with the Atoll Acquisition, the Company issued and contributed 538,700 shares of the Company&#x2019;s common stock, par value of $0.01 per share valued at $14.1 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 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: Times New Roman; MARGIN-TOP: 12pt"> This acquisition strengthened Repligen&#x2019;s bioprocessing business by adding a complementary extension to an existing product line while expanding its direct sales presence worldwide. On September&#xA0;20, 2016, Atoll changed its name to Repligen GmbH.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Atoll Acquisition was accounted for as a purchase of a business under ASC 805, &#x201C;Business Combinations.&#x201D; The total purchase price of the Atoll Acquisition was $25.3 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company accounted for the Atoll Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Atoll were recorded as of the acquisition date, at their respective fair values, and consolidated with those of Repligen. The fair value of the net assets acquired was approximately $25.3 million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr 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: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The 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. The Company could make a contingent consideration payment of $1.1 million if specific revenue growth targets are met for 2016. The liability for contingent consideration is included in current liabilities on the consolidated balance sheets and will be remeasured at each reporting period until the contingency is resolved. See Note&#xA0;10&#xA0;&#x2013; Accrued Liabilities for further details.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,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: Times New Roman; MARGIN-TOP: 18pt"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of April&#xA0;1, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-competition 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">)</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">)</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Of the consideration paid, $5.3 million represents the fair value of customer relationships that will be amortized over the determined useful life of 16 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The assessment of fair value is preliminary and is based on information that was available to management at the time the condensed consolidated financial statements were prepared. The Company is finalizing its valuation of fixed assets and deferred tax assets related to net operating losses acquired; accordingly, such amounts may be subject to change.</p> </div> <div> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>4. Accumulated Other Comprehensive Income</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <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-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:49.50pt; font-size:8pt; font-family:Times New Roman"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</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>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(11</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,555</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,566</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="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"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,019</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(930</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Balance at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">78</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,574</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,496</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> --12-31 2016-09-30 0.20 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of September&#xA0;30, 2016, 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="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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" bgcolor="#CCEEFF"> <td 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, 2016 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">553</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">1,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">1,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">1,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 526086 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>9. Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> Intangible assets are amortized over their useful lives using the straight-line method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company&#x2019;s statements of comprehensive income (loss).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> During the third quarter of 2016, the Company launched its XCell&#x2122; 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company reviews its indefinite-lived intangible assets not subject to amortization to determine if adverse conditions exist or a change in circumstances exists that would indicate an impairment. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for our products or changes in the size of the market for our products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset&#x2019;s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at September&#xA0;30, 2016.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Intangible assets consisted of the following at September&#xA0;30, 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="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,342</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(200</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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">16,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,309</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Intangible assets consisted of the following at December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(782</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> In process research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(177</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">11,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,926</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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: 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,885</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Amortization expense for amortized intangible assets was approximately $1,484,000 and $1,201,000 for the nine months ended September&#xA0;30, 2016 and 2015, respectively. As of September&#xA0;30, 2016, 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="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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" bgcolor="#CCEEFF"> <td 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, 2016 (three months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">553</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,211</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,022</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">1,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">1,666</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">1,358</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 1 <div> <p style="margin-top:18pt; 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="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-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>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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">14,444</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,306</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">14,750</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,758</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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,353</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,808</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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,382</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">425</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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="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">33,929</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,297</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">(18,994</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,496</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="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">14,935</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,801</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Depreciation expense totaled approximately $2,360,000 and $2,251,000 for the nine-month periods ended September&#xA0;30, 2016 and 2015, respectively.</p> </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" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Non-competition 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">)</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">)</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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;&#xA0;</td> </tr> <tr 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"> <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;&#xA0;</td> </tr> <tr 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-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> Information regarding option activity for the nine months ended September&#xA0;30, 2016 under the Plans is summarized below:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-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>Options<br /> Outstanding</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>Weighted-<br /> Average<br /> Exercise<br /> Price&#xA0;Per<br /> Share</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>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 valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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"> Options outstanding at January&#xA0;1, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,240,935</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.44</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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-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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">366,003</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11.22</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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 bgcolor="#CCEEFF" style="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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(305,535</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.81</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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-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"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(102,730</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.40</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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-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"></td> <td valign="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 bgcolor="#CCEEFF" style="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"> Options outstanding at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,198,673</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12.03</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.49</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">22,172</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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"></td> <td valign="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-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"> Options exercisable at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">432,002</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11.28</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.43</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,396</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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"></td> <td valign="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 bgcolor="#CCEEFF" style="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"> Vested and expected to vest at September&#xA0;30, 2016&#xA0;(1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,115,150</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12.26</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.42</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">20,396</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:10%"> &#xA0;</p> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td width="4%" valign="top" align="left">(1)</td> <td align="left" valign="top">This represents the number of vested options as of September&#xA0;30, 2016 plus the number of unvested options expected to vest as of September&#xA0;30, 2016 based on the unvested outstanding options at September&#xA0;30, 2016 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.</td> </tr> </table> </div> 305535 <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 &#x201C;in-the-money&#x201D; stock options and warrants are assumed to be exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase common shares at the average market price during the period. Share-based payment awards that entitle their holders to receive non-forfeitable dividends before vesting are considered participating securities and are considered in the calculation of basic and diluted earnings per share. There were no such participating securities outstanding during the three- and nine-month periods ended September&#xA0;30, 2016 and 2015.</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="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="56%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center" style="border-bottom:1.00pt solid #000000"> <b>Nine&#xA0;months&#xA0;ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="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>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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,779,141</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,925,004</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,485,448</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,860,382</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">533,746</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">764,556</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">526,086</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">757,617</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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,312,887</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,689,560</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,011,534</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,617,999</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At September&#xA0;30, 2016, there were outstanding options to purchase 1,198,673 shares of the Company&#x2019;s common stock at a weighted average exercise price of $12.03 per share. For the three- and nine-month periods ended September&#xA0;30, 2016, 253,754 and 348,608 options to purchase shares of the Company&#x2019;s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. The Company has excluded the effects of its convertible senior notes issued in May 2016 on earnings per share, as it is the Company&#x2019;s intent to settle these notes in cash.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> At September&#xA0;30, 2015, there were outstanding options to purchase 1,252,356 shares of the Company&#x2019;s common stock at a weighted average exercise price of $10.47 per share. For the three- and nine-month periods ended September&#xA0;30, 2015, 163,459 and 170,891 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.343 REPLIGEN CORP P2Y10M24D <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></td> <td valign="bottom" width="1%"></td> <td width="92%"></td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;1&#xA0;&#x2013;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;2&#xA0;&#x2013;</td> <td valign="bottom">&#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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;3&#xA0;&#x2013;</td> <td valign="bottom">&#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 September&#xA0;30, 2016.</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 September&#xA0;30, 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="92%" align="center" border="0"> <tr> <td width="51%"></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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;prices&#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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> other&#xA0;observable<br /> inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> unobservable<br /> inputs<br /> (Level 3)</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>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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"> <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">117,733</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">117,733</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" 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">2,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">500</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,517</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <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">18,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">18,542</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">119,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">19,042</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">138,792</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="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" 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"> Contingent consideration &#x2013; short-term</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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" 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">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied. The liabilities for contingent consideration are recorded in connection with the Refine and Atoll business combinations. The Company entered into a settlement agreement and remitted all remaining contingent consideration to BioFlash Partners, LLC (&#x201C;BioFlash&#x201D;) in the third quarter of 2016. The contingent consideration related to Refine is valued using management&#x2019;s estimates of expected future milestone payments based on forecasted sales and a portion of any receipts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party to be paid to Refine. The contingent consideration related to Atoll is valued using management&#x2019;s estimates of expected future milestone payments based on forecasted sales. These valuations are Level 3 valuations, as the primary inputs are unobservable.</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"> Changes in the fair value of contingent consideration in the nine-month period ended September&#xA0;30, 2016 are primarily attributable to contingent consideration recorded at the date of the Atoll Acquisition in the amount of &#x20AC;836,000 (approximately $928,000), an increase to the expected 2016 Refine milestone payment of $3,156,000, an increase to the expected 2016 Atoll milestone payment of &#x20AC;132,000 (approximately $148,000), a $4,350,000 milestone payment to Refine, a $130,000 minimum royalty payment made to BioFlash, and a final settlement payment of $500,000 to BioFlash, of which $301,000 was previously accrued as contingent consideration and $199,000 was previously accrued and recorded to selling, general and administrative expenses.</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="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,788</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">928</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">(4,781</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign currency translation adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Changes in fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Balance at September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following tables provide quantitative information associated with the fair value measurement of the Company&#x2019;s contingent consideration related to Refine using Level&#xA0;3 inputs (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="52%"></td> <td valign="bottom" width="5%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">Contingent&#xA0;Consideration</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">Refine</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value as of September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$5,175</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation technique</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">Probability-adjusted&#xA0;discounted&#xA0;cash&#xA0;flow</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remaining period in which milestones can be achieved</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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"> <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>Fixed<br /> Earn-out</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>Maximum<br /> Variable<br /> Earn-out</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>Accrued<br /> Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The significant unobservable inputs used in the fair value measurement of Refine&#x2019;s contingent consideration are the probabilities of successful achievement of 2016 sales milestones. During the first nine months of 2016, the estimated fair value of the 2016 contingent payment was increased by $3,156,000 to $5,175,000 based on revised sales forecasts. Increases or decreases in the Company&#x2019;s projected sales during the fourth quarter of 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides quantitative information associated with the fair value measurement of the Company&#x2019;s contingent consideration related to Atoll using Level&#xA0;3 inputs (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="48%"></td> <td valign="bottom" width="4%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">Contingent&#xA0;Consideration</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">Atoll</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value as of September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$1,085</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation technique</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">Probability-weighted&#xA0;expected&#xA0;return&#xA0;method.</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remaining period in which milestones can be achieved</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The significant unobservable inputs used in the fair value measurement of Atoll&#x2019;s contingent consideration are the probabilities of successful achievement of 2016 sales milestones. The initial valuation of contingent consideration upon the Atoll Acquisition in April 2016 resulted in a fair value of &#x20AC;836,000 (approximately $928,000). The estimated fair value of the contingent payment was increased by &#x20AC;132,000 (approximately $148,000) based on revised sales forecasts. Increases or decreases in the Company&#x2019;s projected sales during the fourth quarter of 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.</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"> In May 2016, the Company issued $115 million aggregate principal amount of the Notes due June&#xA0;1, 2021.&#xA0;Interest is payable semi-annually in arrears on June&#xA0;1 and December&#xA0;1 of each year, beginning on December&#xA0;1, 2016.&#xA0;As of September&#xA0;30, 2016, the carrying value of the Notes was $94.3 million, net of unamortized discount, and the fair value of the Notes was approximately $131.8 million.&#xA0;The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September&#xA0;30, 2016.&#xA0;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 re-measurements to fair value during the three months ended September&#xA0;30, 2016 of financial assets and liabilities that are not measured at fair value on a recurring basis.</p> </div> <div> <p style="margin-top:0pt; 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="64%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-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>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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="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;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="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">(17,589</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> </tr> <tr style="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">(3,093</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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="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">94,318</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">$</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;&#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 $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 $111.1 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:12pt; 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 September&#xA0;30, 2016.</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 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.&#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="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"> Interest expense recognized on the Notes during the three-month period ended September&#xA0;30, 2016 includes $611,000, $798,000 and $140,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. Interest expense recognized on the Notes during the nine-month period ended September&#xA0;30, 2016 includes $862,000, $1,123,000 and $197,000&#xA0;for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of September&#xA0;30, 2016, the carrying value of the Notes was approximately $94.3 million and the fair value of the principal was approximately $131.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September&#xA0;30, 2016.</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="64%"></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="12%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">4,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,680</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">862</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">429</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">604</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">749</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">166</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">&#xA0;</td> <td valign="bottom" align="right">6,261</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,480</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">592</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">357</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">269</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">643</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">258</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">798</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,593</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td 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">15,131</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">23</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> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">28</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Significant accounts receivable balances as a percentage of the Company&#x2019;s total trade accounts receivable are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">29</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"> <td 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">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Bioprocessing Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 8.40 366003 P7Y5M1D 2905000 3462000 8767000 234000 15000 78942000 21394000 498000 89000 13068000 6651000 6457000 3270000 0 5721000 -1019000 2888000 928000 -3317000 2115000 14135000 -979000 -930000 -20000 -820000 10125000 -25000 3317000 326000 2360000 -332000 3474000 -1918000 2198000 -13878000 45000 3341000 1320000 3844000 111070000 22286000 65874000 -2389000 112202000 5316000 1484000 103559000 34955000 4781000 1630000 19700000 -48000 P6M3D 9000 P1Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Intangible assets consisted of the following at September&#xA0;30, 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="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,026</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(1,342</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(200</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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">16,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4,750</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,980</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(6,309</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Intangible assets consisted of the following at December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="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"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,295</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(782</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> In process research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(177</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">11,805</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,926</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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: 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"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,640</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(4,885</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> 2000000 125675 875000 P10Y P5Y 0.33 P3Y 0.20 P1Y P5Y 4250000 1300000 Probability-adjusted discounted cash flow 3156000 2016 Probability-weighted expected return method. 132000 148000 2016 4350000 301000 2016-12-01 Semi-annually 2021-06-01 862000 1123000 197000 0.63 60000000 0.37 89000 -1019000 0.08 0.29 0.40 0.23 At various dates through December 2035. P13Y P8Y P11Y P2Y 500000 199000 130000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following tables provide quantitative information associated with the fair value measurement of the Company&#x2019;s contingent consideration related to Refine using Level&#xA0;3 inputs (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="52%"></td> <td valign="bottom" width="5%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">Contingent&#xA0;Consideration</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">Refine</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value as of September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$5,175</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation technique</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">Probability-adjusted&#xA0;discounted&#xA0;cash&#xA0;flow</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remaining period in which milestones can be achieved</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="73%"></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"> <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>Fixed<br /> Earn-out</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>Maximum<br /> Variable<br /> Earn-out</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>Accrued<br /> Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,300</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides quantitative information associated with the fair value measurement of the Company&#x2019;s contingent consideration related to Atoll using Level&#xA0;3 inputs (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="48%"></td> <td valign="bottom" width="4%"></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">Contingent&#xA0;Consideration</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center">Atoll</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fair value as of September&#xA0;30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$1,085</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Valuation technique</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center"><font style="WHITE-SPACE: nowrap">Probability-weighted&#xA0;expected&#xA0;return&#xA0;method.</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Remaining period in which milestones can be achieved</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2016</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> September&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Nine&#xA0;months&#xA0;ended<br /> September 30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">45</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td 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">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#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">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">2</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">100</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1.00 0.29 0.30 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Significant accounts receivable balances as a percentage of the Company&#x2019;s total trade accounts receivable are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>September&#xA0;30,<br /> 2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,<br /> 2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">29</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"> <td 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">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Bioprocessing Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 0.29 0.06 0.29 0 2719000 260000 362000 P90D P10Y P12Y P8Y P9Y 0.13 0.21 0.32 2000000 163459 0.08 0.34 33689560 32925004 0 0.08 764556 0.310 37000 19814000 65000 3688000 2538000 2007000 -596000 -38000 3679000 233000 1141000 8000 981000 5959000 16126000 1490000 8444000 0.18 0.27 0.38 0.17 1.00 0.26 0.38 830000 60000 91000 253754 0.03 0.34 34312887 33779141 0 0.03 533746 0.478 97000 24677000 74000 3747000 1155000 843000 -386000 -75000 2214000 675000 1059000 1555000 1282000 7127000 20930000 1886000 11242000 611000 798000 140000 0.02 0.23 0.45 0.30 1.00 0.23 0.28 989000 116000 177000 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-01 2016-09-30 0000730272 us-gaap:CostOfSalesMember 2016-07-01 2016-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-07-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-07-01 2016-09-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-07-01 2016-09-30 0000730272 2016-07-01 2016-09-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2015-07-01 2015-09-30 0000730272 us-gaap:CostOfSalesMember 2015-07-01 2015-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2015-07-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2015-07-01 2015-09-30 0000730272 2015-07-01 2015-09-30 0000730272 2014-01-01 2014-03-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2015-01-01 2015-12-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 2015-01-01 2015-12-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-01-01 2015-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2015-01-01 2015-12-31 0000730272 us-gaap:PatentsMember 2015-01-01 2015-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2015-01-01 2015-12-31 0000730272 2015-01-01 2015-12-31 0000730272 us-gaap:MinimumMember 2016-01-01 2016-09-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0000730272 us-gaap:CostOfSalesMember 2016-01-01 2016-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-09-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2016-01-01 2016-09-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-09-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 2016-01-01 2016-09-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-09-30 0000730272 us-gaap:AccountsReceivableMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMember 2016-01-01 2016-09-30 0000730272 rgen:AtollGmbHMember 2016-01-01 2016-09-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMember 2016-01-01 2016-09-30 0000730272 rgen:BioFlashPartnersLimitedLiabilityCompanyMemberus-gaap:MinimumMember 2016-01-01 2016-09-30 0000730272 rgen:BioFlashPartnersLimitedLiabilityCompanyMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-09-30 0000730272 rgen:BioFlashPartnersLimitedLiabilityCompanyMember 2016-01-01 2016-09-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-09-30 0000730272 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-09-30 0000730272 us-gaap:PatentsMember 2016-01-01 2016-09-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-09-30 0000730272 us-gaap:LatestTaxYearMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-01-01 2016-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-01-01 2016-09-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-09-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-09-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:ClinicalResearchMember 2016-01-01 2016-09-30 0000730272 rgen:ClinicalResearchMember 2016-01-01 2016-09-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:FirstCommercialSaleMilestoneEventsMember 2016-01-01 2016-09-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-01-01 2016-09-30 0000730272 rgen:BioFlashPartnersLimitedLiabilityCompanyMemberrgen:ContingentConsiderationMember 2016-01-01 2016-09-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMember 2016-01-01 2016-09-30 0000730272 rgen:AtollGmbHMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-01-01 2016-09-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-01-01 2016-09-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioActualMember 2016-01-01 2016-09-30 0000730272 rgen:UnvestedOptionsMember 2016-01-01 2016-09-30 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2016-01-01 2016-09-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-09-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2016-01-01 2016-09-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-09-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2016-01-01 2016-09-30 0000730272 2016-01-01 2016-09-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-09-30 0000730272 us-gaap:CostOfSalesMember 2015-01-01 2015-09-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2015-01-01 2015-09-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2015-01-01 2015-09-30 0000730272 2015-01-01 2015-09-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2014-01-30 2014-01-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:TechnologyTransferPaymentsMember 2014-09-03 2014-09-03 0000730272 rgen:AtollGmbHMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:CustomerRelationshipsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:TrademarksAndTradeNamesMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:NoncompeteAgreementsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberus-gaap:DevelopedTechnologyRightsMember 2016-04-01 2016-04-01 0000730272 rgen:AtollGmbHMemberrgen:UpFrontPaymentMember 2016-04-01 2016-04-01 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMemberus-gaap:DebtInstrumentRedemptionPeriodOneMember 2016-05-24 2016-05-24 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 2016-05-24 0000730272 us-gaap:InProcessResearchAndDevelopmentMember 2015-12-31 0000730272 us-gaap:TrademarksMember 2015-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2015-12-31 0000730272 us-gaap:PatentsMember 2015-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2015-12-31 0000730272 rgen:MarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0000730272 rgen:MarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2015-12-31 0000730272 rgen:MarketableSecuritiesMember 2015-12-31 0000730272 rgen:LongTermMarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0000730272 rgen:LongTermMarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2015-12-31 0000730272 rgen:LongTermMarketableSecuritiesMember 2015-12-31 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2015-12-31 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0000730272 us-gaap:DomesticCountryMember 2015-12-31 0000730272 2015-12-31 0000730272 2014-12-31 0000730272 2016-10-28 0000730272 us-gaap:TrademarksMember 2016-09-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2016-09-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-09-30 0000730272 us-gaap:CustomerRelationshipsMember 2016-09-30 0000730272 us-gaap:PatentsMember 2016-09-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-09-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberrgen:ShortTermMember 2016-09-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-09-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-09-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2016-09-30 0000730272 us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0000730272 rgen:MarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-09-30 0000730272 rgen:MarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2016-09-30 0000730272 rgen:MarketableSecuritiesMember 2016-09-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-09-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2016-09-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-09-30 0000730272 rgen:ClinicalResearchMember 2016-09-30 0000730272 rgen:FirstCommercialSaleMilestoneEventsMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberrgen:ShortTermMember 2016-09-30 0000730272 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-09-30 0000730272 rgen:AtollGmbHMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-09-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-09-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioActualMember 2016-09-30 0000730272 us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember 2016-09-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:ExecutiveOfficerMember 2016-09-30 0000730272 2016-09-30 0000730272 2015-09-30 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:AtollGmbHMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-04-01 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-05-24 pure iso4217:USD shares iso4217:USD iso4217:EUR shares rgen:Investment utr:D rgen:Segment This represents the number of vested options as of September 30, 2016 plus the number of unvested options expected to vest as of September 30, 2016 based on the unvested outstanding options at September 30, 2016 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-20160930.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Acquisition of Atoll GmbH 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 - Acquisition of Atoll GmbH (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 - Fair Value Measurement (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Acquisition of Atoll GmbH (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Consideration Transferred (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Consideration Transferred (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Components and Allocation of Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Change in Accumulated Other Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Basic and Diluted Weighted Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Investments in Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Property, Plant and Equipment (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Other Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Schedule of Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Long Term Debt - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Summary of Information Regarding Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Summary of Information Regarding Option Activity (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Rollforward of Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Future Minimum Rental Commitments under Company's Leases (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Segment Reporting - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Percentage of Revenue by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Percentage of Revenue from Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 rgen-20160930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 rgen-20160930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 rgen-20160930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 rgen-20160930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2016
Oct. 28, 2016
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2016  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q3  
Trading Symbol RGEN  
Entity Registrant Name REPLIGEN CORP  
Entity Central Index Key 0000730272  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   33,831,867
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 157,651 $ 54,092
Marketable securities 21,060 17,682
Accounts receivable, less reserve for doubtful accounts of $19 at September 30, 2016 and $31 at December 31, 2015 15,154 11,300
Other receivables 226 82
Inventories 24,463 17,998
Prepaid expenses and other current assets 1,279 2,098
Total current assets 219,833 103,252
Property, plant and equipment, net 14,935 13,801
Long-term marketable securities 0 1,633
Intangible assets, net 18,671 12,755
Goodwill 31,161 14,346
Restricted cash 450 450
Total assets 285,050 146,237
Current liabilities:    
Accounts payable 5,061 6,724
Accrued liabilities 15,131 12,057
Total current liabilities 20,192 18,781
Convertible senior notes 94,318  
Deferred tax liabilities 2,124 451
Other long-term liabilities 1,894 4,257
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, 33,822,962 shares at September 30, 2016 and 32,949,353 shares at December 31, 2015 issued and outstanding 338 329
Additional paid-in capital 240,571 202,527
Accumulated other comprehensive loss (9,496) (8,566)
Accumulated deficit (64,891) (71,542)
Total stockholders' equity 166,522 122,748
Total liabilities and stockholders' equity $ 285,050 $ 146,237
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Accounts receivable, reserve for doubtful accounts $ 19 $ 31
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 33,822,962 32,949,353
Common stock, shares outstanding 33,822,962 32,949,353
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Product revenue $ 24,677 $ 19,814 $ 78,942 $ 62,088
Operating expenses:        
Cost of product revenue 11,242 8,444 34,955 25,103
Research and development 1,886 1,490 5,316 4,309
Selling, general and administrative 7,127 5,959 22,286 18,226
Contingent consideration - fair value adjustments 675 233 3,317 2,114
Total operating expenses 20,930 16,126 65,874 49,752
Income from operations 3,747 3,688 13,068 12,336
Investment income 97 37 234 92
Interest expense (1,555) (8) (2,198) (24)
Other expense (75) (38) (979) (175)
Income before income taxes 2,214 3,679 10,125 12,229
Income tax provision 1,059 1,141 3,474 3,149
Net income $ 1,155 $ 2,538 $ 6,651 $ 9,080
Earnings per share:        
Basic $ 0.03 $ 0.08 $ 0.20 $ 0.28
Diluted $ 0.03 $ 0.08 $ 0.20 $ 0.27
Weighted average shares outstanding:        
Basic 33,779,141 32,925,004 33,485,448 32,860,382
Diluted 34,312,887 33,689,560 34,011,534 33,617,999
Other comprehensive income:        
Unrealized gain on investments $ 74 $ 65 $ 89 $ 43
Foreign currency translation loss (386) (596) (1,019) (2,998)
Comprehensive income $ 843 $ 2,007 $ 5,721 $ 6,125
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Cash flows from operating activities:    
Net income $ 6,651 $ 9,080
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 3,844 3,449
Non-cash interest expense 1,320  
Stock-based compensation expense 3,341 2,668
Deferred tax expense 326 218
Loss on revaluation of contingent consideration 3,317 2,114
Gain on sale of fixed assets (15)  
Loss on disposal of fixed assets 25 1
Changes in assets and liabilities:    
Accounts receivable (3,270) (2,756)
Other receivables 20 183
Inventories (6,457) (4,051)
Prepaid expenses and other current assets 820 699
Accounts payable (1,918) (749)
Accrued liabilities (2,389) 1,085
Long-term liabilities (48) (240)
Net cash provided by operating activities 5,567 11,701
Cash flows from investing activities:    
Acquisition of Atoll GmbH, net of cash received (8,767)  
Purchases of marketable securities (21,394) (14,090)
Redemptions of marketable securities 19,700 18,264
Proceeds from sale of fixed assets 45  
Purchases of property, plant and equipment (3,462) (2,055)
Net cash (used in) provided by investing activities (13,878) 2,119
Cash flows from financing activities:    
Proceeds from issuance of convertible senior notes, net of costs 111,070  
Exercise of stock options 1,630 927
Payment of contingent considerations (498) (99)
Net cash provided by financing activities 112,202 828
Effect of exchange rate changes on cash and cash equivalents (332) (1,927)
Net increase in cash and cash equivalents 103,559 12,721
Cash and cash equivalents, beginning of period 54,092 35,363
Cash and cash equivalents, end of period 157,651 48,084
Supplemental disclosure of non-cash activities:    
Income taxes paid 2,888 $ 2,671
Payment of contingent consideration in common stock 875  
Stock tendered for acquisition of Atoll GmbH $ 14,135  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basis of Presentation
9 Months Ended
Sep. 30, 2016
Basis of Presentation

1. Basis of Presentation

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

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 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) and Repligen Singapore Pte. Ltd. All significant intercompany accounts and transactions have been eliminated in consolidation.

In the opinion of management, the accompanying unaudited 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 April 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2015-03, “Interest – Imputation of Interest (Topic 835): Simplifying the Presentation of Debt Issuance Costs.” ASU 2015-03 requires that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability. The ASU became effective for public entities for fiscal years beginning after December 15, 2015. The Company applied the amended presentation requirements in conjunction with its issuance of convertible senior notes in the second quarter of 2016.

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 has not yet determined which adoption method it will utilize or the effect that the adoption of this guidance will have on 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 does not expect the adoption of ASU 2015-11 to 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. The 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. The ASU is effective for public entities for fiscal years beginning after December 15, 2016, with early adoption permitted. The Company intends to adopt the provisions of this ASU as of January 1, 2017; the Company does not expect the impact of this new standard to have a material effect on its 2017 consolidated financial statements.

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. ASU No. 2016-15 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 of Refine Technology, LLC (“Refine”) 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.

XML 17 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Acquisition of Atoll GmbH
9 Months Ended
Sep. 30, 2016
Acquisition of Atoll GmbH

2. Acquisition of 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 “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 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 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. The Company could make a contingent consideration payment of $1.1 million if specific revenue growth targets are met for 2016. The liability for contingent consideration is included in current liabilities on the consolidated balance sheets and will be remeasured at each reporting period until the contingency is resolved. See Note 10 – Accrued Liabilities for further details.

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 16 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 assessment of fair value is preliminary and is based on information that was available to management at the time the condensed consolidated financial statements were prepared. The Company is finalizing its valuation of fixed assets and deferred tax assets related to net operating losses acquired; accordingly, such amounts may be subject to change.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue Recognition
9 Months Ended
Sep. 30, 2016
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 received $2.0 million from BioMarin as an upfront payment on January 30, 2014 and a $125,675 payment on September 3, 2014 upon completion of the Technology Transfer. The Company is entitled to receive up to $160 million in potential future milestone payments for the development, regulatory approval and commercial sale of portfolio compounds included in the agreement. These potential milestone payments are approximately 37% related to clinical development and 63% related to initial commercial sales in specific geographies. 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 identified the arrangement consideration to allocate among the units of accounting as the $2.0 million non-refundable up-front payment and the $125,675 payment to be received upon completion of the Technology Transfer. The Company excluded the potential milestone payments provided for in the BioMarin Asset Purchase Agreement from the arrangement consideration as they were not considered fixed or determinable at the time the BioMarin Asset Purchase Agreement was signed. Because Repligen had not sold these items on a standalone basis previously, the Company had no vendor-specific objective evidence of selling price. Furthermore, the Company did not have detailed third-party evidence of selling price, and as a result the Company used its best estimate of selling price for each item. In determining these prices, the Company considered what it would be willing to sell the items for on a standalone basis, what the market would bear for such items and what another party might charge for these items.

The up-front arrangement consideration allocated to the Transferred Assets was recognized upon execution of the BioMarin Asset Purchase Agreement as the risks and rewards associated with the Transferred Assets transferred at that time. The Company used a discounted cash flow analysis to determine the value of the Transferred Assets. Key assumptions in the analysis included: the estimated market size for a compound targeted at Friedreich’s Ataxia, the estimated remaining costs of development and time to commercialization, and the probability of successfully developing and commercializing the program. Based on this analysis, the Company allocated $2,115,000 to the value of the Transferred Assets. However, as the recognized revenue is limited to the non-contingent consideration received, the Company recognized $2 million, the amount of the up-front payment, as revenue in the three months ended March 31, 2014.

In addition to the $2.1 million up-front payment, the Company is also eligible to receive up to $160 million in potential milestone payments from BioMarin 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.

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.5.0.2
Accumulated Other Comprehensive Income
9 Months Ended
Sep. 30, 2016
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, 2015

   $ (11    $ (8,555    $ (8,566

Other comprehensive income

     89         (1,019      (930
  

 

 

    

 

 

    

 

 

 

Balance at September 30, 2016

   $ 78       $ (9,574    $ (9,496
  

 

 

    

 

 

    

 

 

 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share
9 Months Ended
Sep. 30, 2016
Earnings Per Share

5. Earnings Per Share

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

Basic and diluted weighted average shares outstanding were as follows:

 

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

Weighted average common shares

     33,779,141         32,925,004         33,485,448         32,860,382   

Dilutive common stock options

     533,746         764,556         526,086         757,617   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,312,887         33,689,560         34,011,534         33,617,999   
  

 

 

    

 

 

    

 

 

    

 

 

 

At September 30, 2016, there were outstanding options to purchase 1,198,673 shares of the Company’s common stock at a weighted average exercise price of $12.03 per share. For the three- and nine-month periods ended September 30, 2016, 253,754 and 348,608 options to purchase shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. The Company has excluded the effects of its convertible senior notes issued in May 2016 on earnings per share, as it is the Company’s intent to settle these notes in cash.

At September 30, 2015, there were outstanding options to purchase 1,252,356 shares of the Company’s common stock at a weighted average exercise price of $10.47 per share. For the three- and nine-month periods ended September 30, 2015, 163,459 and 170,891 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.5.0.2
Cash, Cash Equivalents and Marketable Securities
9 Months Ended
Sep. 30, 2016
Cash, Cash Equivalents and Marketable Securities

6. Cash, Cash Equivalents and Marketable Securities

At September 30, 2016, the Company’s investments included money market funds and short-term marketable securities. At December 31, 2015, the Company’s investments included money market funds, short-term and long-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 September 30, 2016 was approximately 6.1 months.

Management reviewed the Company’s investments as of September 30, 2016 and December 31, 2015 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 September 30, 2016 (in thousands):

 

     September 30, 2016  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 2,016       $ 1       $ —        $ 2,017   

Corporate and other debt securities

     18,966         78         (1      19,043   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 20,982       $ 79       $ (1    $ 21,060   
  

 

 

    

 

 

    

 

 

    

 

 

 

There were no long-term marketable securities as of September 30, 2016.

At September 30, 2016, the Company’s investments included three securities in unrealized loss positions with a total unrealized loss of approximately $1,000 and a total fair market value of approximately $1,415,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 nine months ended September 30, 2016 and 2015.

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

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 7,029       $ —        $ (6    $ 7,023   

Corporate and other debt securities

     10,659         7         (7      10,659   
  

 

 

    

 

 

    

 

 

    

 

 

 
     17,688         7         (13      17,682   

Long-term marketable securities:

           

U.S. Government and agency securities

     838         —          (2      836   

Corporate and other debt securities

     800         —          (3      797   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,638         —          (5      1,633   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 19,326       $ 7       $ (18    $ 19,315   
  

 

 

    

 

 

    

 

 

    

 

 

 

The contractual maturities of all money market funds and marketable securities are less than one year as of September 30, 2016.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories
9 Months Ended
Sep. 30, 2016
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 $476,000 at September 30, 2016 and $343,000 at December 31, 2015.

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

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

 

     September 30,
2016
     December 31,
2015
 

Raw Materials

   $ 15,569       $ 10,671   

Work-in-process

     2,126         1,586   

Finished products

     6,768         5,741   
  

 

 

    

 

 

 

Total

   $ 24,463       $ 17,998   
  

 

 

    

 

 

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

8. Property, Plant and Equipment

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

 

     September 30, 2016      December 31, 2015  

Leasehold improvements

   $ 14,444       $ 13,306   

Equipment

     14,750         13,758   

Furniture and fixtures

     3,353         2,808   

Construction in progress

     1,382         425   
  

 

 

    

 

 

 

Total property, plant and equipment

     33,929         30,297   

Less: accumulated depreciation

     (18,994      (16,496
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 14,935       $ 13,801   
  

 

 

    

 

 

 

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

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangible Assets
9 Months Ended
Sep. 30, 2016
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 XCell™ 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 September 30, 2016.

 

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

 

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

Technology – developed

   $ 7,026       $ (1,342      13   

Patents

     240         (200      8   

Customer relationships

     16,946         (4,750      11   

Trademark

     700         —          —    

Other intangibles

     68         (17      2   
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 24,980       $ (6,309      12   
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 3,295       $ (782      12   

In process research and development

     1,600         —          —    

Patents

     240         (177      8   

Customer relationships

     11,805         (3,926      9   

Trademark

     700         —          —    
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 17,640       $ (4,885      10   
  

 

 

    

 

 

    

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

 

Years Ending

   Amortization Expense  

December 31, 2016 (three months remaining)

   $ 553   

December 31, 2017

     2,211   

December 31, 2018

     2,022   

December 31, 2019

     1,999   

December 31, 2020

     1,666   

December 31, 2021

     1,358   
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Liabilities
9 Months Ended
Sep. 30, 2016
Accrued Liabilities

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     September 30, 2016      December 31, 2015  

Employee compensation

   $ 4,440       $ 4,680   

Accrued interest payable

     862         —    

Accrued purchases

     429         604   

Taxes

     749         166   

Contingent consideration

     6,261         4,480   

Royalties

     592         7   

Professional fees

     357         269   

Unearned revenue

     643         258   

Other accrued expenses

     798         1,593   
  

 

 

    

 

 

 

Total

   $ 15,131       $ 12,057   
  

 

 

    

 

 

 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long Term Debt
9 Months Ended
Sep. 30, 2016
Long Term Debt

11. Long Term Debt

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

 

     September 30, 2016      December 31, 2015  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000       $ —     

Unamortized debt discount

     (17,589      —     

Unamortized debt issuance costs

     (3,093      —     
  

 

 

    

 

 

 

Total convertible senior notes

   $ 94,318       $ —     
  

 

 

    

 

 

 

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 September 30, 2016.

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

 

Interest expense recognized on the Notes during the three-month period ended September 30, 2016 includes $611,000, $798,000 and $140,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. Interest expense recognized on the Notes during the nine-month period ended September 30, 2016 includes $862,000, $1,123,000 and $197,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of September 30, 2016, the carrying value of the Notes was approximately $94.3 million and the fair value of the principal was approximately $131.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2016.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 2016
Stock-Based Compensation

12. Stock-Based Compensation

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

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

 

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

Cost of product revenue

   $ 116       $ 60       $ 260       $ 166   

Research and development

     177         91         362         250   

Selling, general and administrative

     989         830         2,719         2,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,282       $ 981       $ 3,341       $ 2,668   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 September 30, 2016, options to purchase 1,198,673 shares were outstanding under the Plans. At September 30, 2016, 1,929,834 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 nine months ended September 30, 2016 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 January 1, 2016

     1,240,935       $ 10.44         

Granted

     366,003         11.22         

Exercised

     (305,535      5.81         

Forfeited/Cancelled

     (102,730      8.40         
  

 

 

          

Options outstanding at September 30, 2016

     1,198,673       $ 12.03         7.49       $ 22,172   
  

 

 

          

Options exercisable at September 30, 2016

     432,002       $ 11.28         5.43       $ 8,396   
  

 

 

          

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

     1,115,150       $ 12.26         7.42       $ 20,396   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

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

The weighted average grant date fair value of options granted during the nine months ended September 30, 2016 and 2015 was $20.80 and $22.41, respectively. The total fair value of stock options that vested during the nine months ended September 30, 2016 and 2015 was approximately $2,905,000 and $1,862,000, respectively.

As of September 30, 2016, there was approximately $9,276,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.9 years. The Company expects 683,148 unvested options to vest over the next five years.

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

13. Income Taxes

The Company’s effective tax rate for the three- and nine-month periods ended September 30, 2016 was 47.8% and 34.3%, respectively, compared to 31.0% and 25.8%, respectively, for the corresponding periods in the prior year. For the current three- and nine-month periods, the effective tax rate was higher than the U.S. statutory tax rate of 34% primarily due to unbenefited domestic losses, partially offset by lower statutory tax rates in foreign jurisdictions. For the three- and nine-month periods ended September 30, 2015, the effective tax rate differed from the U.S. statutory rate of 34% primarily due to the lower statutory tax rate in Sweden, partially offset by unbenefited domestic losses.

As of December 31, 2015, the Company had U.S. net operating loss carryforwards of approximately $46,984,000 and U.S. business tax credit carryforwards of approximately $1,920,000 available to reduce future federal income taxes, if any. The net operating loss and business tax credits carryforwards will continue to expire at various dates through December 2035. Net operating loss carryforwards and available tax credits 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, 2015, the Company concluded that realization of deferred tax assets in the United States beyond December 31, 2015 is not more likely than not, and as such, the Company maintained a valuation allowance against the majority of its remaining deferred tax assets. As of September 30, 2016, the Company concluded that realization of deferred tax assets beyond September 30, 2016 is not more likely than not, and as such, the Company maintained a valuation allowance against the majority of its remaining U.S. deferred tax assets.

As a result of the Company’s acquisition of Atoll on April 1, 2016, the Company acquired intangible assets of approximately $7,561,000. Because the amortization of these intangible assets is not deductible under German tax law, the Company recorded deferred tax liabilities of approximately $2,202,000 as part of the Atoll Acquisition. Additionally, the Company was able to retain net operating losses of approximately $3,039,000. Accordingly, the Company recorded deferred tax assets of approximately $885,000 as part of the Atoll Acquisition.

 

The fiscal years ended December 31, 2012, 2013, 2014 and 2015 are subject to examination by U.S. federal, state, Germany and Sweden taxing authorities.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement
9 Months Ended
Sep. 30, 2016
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 September 30, 2016.

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 September 30, 2016 (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

   $ 117,733       $ —        $ —        $ 117,733   

U.S. Government and agency securities

     2,017         500         —          2,517   

Corporate and other debt securities

     —          18,542         —          18,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 119,750       $ 19,042       $ —        $ 138,792   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration – short-term

   $ —        $ —        $ 6,261       $ 6,261   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ —        $ 6,261       $ 6,261   
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied. The liabilities for contingent consideration are recorded in connection with the Refine and Atoll business combinations. The Company entered into a settlement agreement and remitted all remaining contingent consideration to BioFlash Partners, LLC (“BioFlash”) in the third quarter of 2016. The contingent consideration related to Refine is valued using management’s estimates of expected future milestone payments based on forecasted sales and a portion of any receipts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party to be paid to Refine. The contingent consideration related to Atoll is valued using management’s estimates of expected future milestone payments based on forecasted sales. These valuations are Level 3 valuations, as the primary inputs are unobservable.

 

Changes in the fair value of contingent consideration in the nine-month period ended September 30, 2016 are primarily attributable to contingent consideration recorded at the date of the Atoll Acquisition in the amount of €836,000 (approximately $928,000), an increase to the expected 2016 Refine milestone payment of $3,156,000, an increase to the expected 2016 Atoll milestone payment of €132,000 (approximately $148,000), a $4,350,000 milestone payment to Refine, a $130,000 minimum royalty payment made to BioFlash, and a final settlement payment of $500,000 to BioFlash, of which $301,000 was previously accrued as contingent consideration and $199,000 was previously accrued and recorded to selling, general and administrative expenses.

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

 

Balance at December 31, 2015

   $ 6,788   

Additions

     928   

Payments

     (4,781

Foreign currency translation adjustments

     9   

Changes in fair value

     3,317   
  

 

 

 

Balance at September 30, 2016

   $ 6,261   
  

 

 

 

The following tables provide quantitative information associated with the fair value measurement of the Company’s contingent consideration related to Refine using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Refine

Fair value as of September 30, 2016

   $5,175

Valuation technique

   Probability-adjusted discounted cash flow

Remaining period in which milestones can be achieved

   2016

 

     Fixed
Earn-out
     Maximum
Variable
Earn-out
     Accrued
Balance
 

2016

     4,250         1,300         5,175   

The significant unobservable inputs used in the fair value measurement of Refine’s contingent consideration are the probabilities of successful achievement of 2016 sales milestones. During the first nine months of 2016, the estimated fair value of the 2016 contingent payment was increased by $3,156,000 to $5,175,000 based on revised sales forecasts. Increases or decreases in the Company’s projected sales during the fourth quarter of 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.

The following table provides quantitative information associated with the fair value measurement of the Company’s contingent consideration related to Atoll using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Atoll

Fair value as of September 30, 2016

   $1,085

Valuation technique

   Probability-weighted expected return method.

Remaining period in which milestones can be achieved

   2016

The significant unobservable inputs used in the fair value measurement of Atoll’s contingent consideration are the probabilities of successful achievement of 2016 sales milestones. The initial valuation of contingent consideration upon the Atoll Acquisition in April 2016 resulted in a fair value of €836,000 (approximately $928,000). The estimated fair value of the contingent payment was increased by €132,000 (approximately $148,000) based on revised sales forecasts. Increases or decreases in the Company’s projected sales during the fourth quarter of 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.

 

In May 2016, the Company issued $115 million aggregate principal amount of the Notes due June 1, 2021. Interest is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016. As of September 30, 2016, the carrying value of the Notes was $94.3 million, net of unamortized discount, and the fair value of the Notes was approximately $131.8 million. The fair value of the Notes was determined based on the most recent trade activity of the Notes as of September 30, 2016. The Notes are discussed in more detail in Note 11, “Long Term Debt.

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

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

15. Commitments and Contingencies

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

 

     Minimum
Rental
Commitments
 

2016 (three months remaining)

   $ 622   

2017

     2,410   

2018

     2,410   

2019

     2,410   

2020

     2,410   

2021

     2,410   

Thereafter

     1,672   
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting
9 Months Ended
Sep. 30, 2016
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
September 30,
    Nine months ended
September 30,
 
     2016     2015     2016     2015  

United States

     45     38     40     29

Sweden

     23     27     29     39

United Kingdom

     2     18     8     18

Other

     30     17     23     14
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

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

GE Healthcare

     23     26     29     38

MilliporeSigma

     28     38     30     32

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

 

     September 30,
2016
    December 31,
2015
 

GE Healthcare

     29     13

MilliporeSigma

     29     32

Bioprocessing Customer C

     6     21
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue Recognition (Policies)
9 Months Ended
Sep. 30, 2016
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.5.0.2
Acquisition of Atoll GmbH (Tables)
9 Months Ended
Sep. 30, 2016
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   
  

 

 

 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Income (Tables)
9 Months Ended
Sep. 30, 2016
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, 2015

   $ (11    $ (8,555    $ (8,566

Other comprehensive income

     89         (1,019      (930
  

 

 

    

 

 

    

 

 

 

Balance at September 30, 2016

   $ 78       $ (9,574    $ (9,496
  

 

 

    

 

 

    

 

 

 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2016
Basic and Diluted Weighted Average Shares Outstanding

Basic and diluted weighted average shares outstanding were as follows:

 

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

Weighted average common shares

     33,779,141         32,925,004         33,485,448         32,860,382   

Dilutive common stock options

     533,746         764,556         526,086         757,617   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,312,887         33,689,560         34,011,534         33,617,999   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash, Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2016
Investments in Marketable Securities

Investments in marketable securities consisted of the following at September 30, 2016 (in thousands):

 

     September 30, 2016  
     Amortized
Cost
     Gross
Unrealized
Gain
     Gross
Unrealized
Loss
     Fair
Value
 

Marketable securities:

           

U.S. Government and agency securities

   $ 2,016       $ 1       $ —        $ 2,017   

Corporate and other debt securities

     18,966         78         (1      19,043   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 20,982       $ 79       $ (1    $ 21,060   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 7,029       $ —        $ (6    $ 7,023   

Corporate and other debt securities

     10,659         7         (7      10,659   
  

 

 

    

 

 

    

 

 

    

 

 

 
     17,688         7         (13      17,682   

Long-term marketable securities:

           

U.S. Government and agency securities

     838         —          (2      836   

Corporate and other debt securities

     800         —          (3      797   
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,638         —          (5      1,633   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 19,326       $ 7       $ (18    $ 19,315   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2016
Schedule of Inventories

Inventories consist of the following (in thousands):

 

     September 30,
2016
     December 31,
2015
 

Raw Materials

   $ 15,569       $ 10,671   

Work-in-process

     2,126         1,586   

Finished products

     6,768         5,741   
  

 

 

    

 

 

 

Total

   $ 24,463       $ 17,998   
  

 

 

    

 

 

 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 30, 2016
Property, Plant and Equipment

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

 

     September 30, 2016      December 31, 2015  

Leasehold improvements

   $ 14,444       $ 13,306   

Equipment

     14,750         13,758   

Furniture and fixtures

     3,353         2,808   

Construction in progress

     1,382         425   
  

 

 

    

 

 

 

Total property, plant and equipment

     33,929         30,297   

Less: accumulated depreciation

     (18,994      (16,496
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 14,935       $ 13,801   
  

 

 

    

 

 

 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2016
Intangible assets

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

 

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

Technology – developed

   $ 7,026       $ (1,342      13   

Patents

     240         (200      8   

Customer relationships

     16,946         (4,750      11   

Trademark

     700         —          —    

Other intangibles

     68         (17      2   
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 24,980       $ (6,309      12   
  

 

 

    

 

 

    

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

 

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

Technology – developed

   $ 3,295       $ (782      12   

In process research and development

     1,600         —          —    

Patents

     240         (177      8   

Customer relationships

     11,805         (3,926      9   

Trademark

     700         —          —    
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 17,640       $ (4,885      10   
  

 

 

    

 

 

    
Schedule of Amortization Expense for Amortized Intangible Assets

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

 

Years Ending

   Amortization Expense  

December 31, 2016 (three months remaining)

   $ 553   

December 31, 2017

     2,211   

December 31, 2018

     2,022   

December 31, 2019

     1,999   

December 31, 2020

     1,666   

December 31, 2021

     1,358   
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2016
Schedule of Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     September 30, 2016      December 31, 2015  

Employee compensation

   $ 4,440       $ 4,680   

Accrued interest payable

     862         —    

Accrued purchases

     429         604   

Taxes

     749         166   

Contingent consideration

     6,261         4,480   

Royalties

     592         7   

Professional fees

     357         269   

Unearned revenue

     643         258   

Other accrued expenses

     798         1,593   
  

 

 

    

 

 

 

Total

   $ 15,131       $ 12,057   
  

 

 

    

 

 

 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long Term Debt (Tables)
9 Months Ended
Sep. 30, 2016
Carrying Value of Convertible Senior Notes

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

 

     September 30, 2016      December 31, 2015  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000       $ —     

Unamortized debt discount

     (17,589      —     

Unamortized debt issuance costs

     (3,093      —     
  

 

 

    

 

 

 

Total convertible senior notes

   $ 94,318       $ —     
  

 

 

    

 

 

 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2016
Stock-Based Compensation Expense

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

 

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

Cost of product revenue

   $ 116       $ 60       $ 260       $ 166   

Research and development

     177         91         362         250   

Selling, general and administrative

     989         830         2,719         2,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,282       $ 981       $ 3,341       $ 2,668   
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Option Activity

Information regarding option activity for the nine months ended September 30, 2016 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 January 1, 2016

     1,240,935       $ 10.44         

Granted

     366,003         11.22         

Exercised

     (305,535      5.81         

Forfeited/Cancelled

     (102,730      8.40         
  

 

 

          

Options outstanding at September 30, 2016

     1,198,673       $ 12.03         7.49       $ 22,172   
  

 

 

          

Options exercisable at September 30, 2016

     432,002       $ 11.28         5.43       $ 8,396   
  

 

 

          

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

     1,115,150       $ 12.26         7.42       $ 20,396   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1) This represents the number of vested options as of September 30, 2016 plus the number of unvested options expected to vest as of September 30, 2016 based on the unvested outstanding options at September 30, 2016 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.5.0.2
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2016
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 September 30, 2016 (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

   $ 117,733       $ —        $ —        $ 117,733   

U.S. Government and agency securities

     2,017         500         —          2,517   

Corporate and other debt securities

     —          18,542         —          18,542   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 119,750       $ 19,042       $ —        $ 138,792   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration – short-term

   $ —        $ —        $ 6,261       $ 6,261   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ —        $ 6,261       $ 6,261   
  

 

 

    

 

 

    

 

 

    

 

 

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

   $ 6,788   

Additions

     928   

Payments

     (4,781

Foreign currency translation adjustments

     9   

Changes in fair value

     3,317   
  

 

 

 

Balance at September 30, 2016

   $ 6,261   
  

 

 

 
Refine Technology, LLC  
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration

The following tables provide quantitative information associated with the fair value measurement of the Company’s contingent consideration related to Refine using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Refine

Fair value as of September 30, 2016

   $5,175

Valuation technique

   Probability-adjusted discounted cash flow

Remaining period in which milestones can be achieved

   2016

 

     Fixed
Earn-out
     Maximum
Variable
Earn-out
     Accrued
Balance
 

2016

     4,250         1,300         5,175   
Atoll GmbH  
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration

The following table provides quantitative information associated with the fair value measurement of the Company’s contingent consideration related to Atoll using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Atoll

Fair value as of September 30, 2016

   $1,085

Valuation technique

   Probability-weighted expected return method.

Remaining period in which milestones can be achieved

   2016
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2016
Future Minimum Rental Commitments under Company's Leases

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

 

     Minimum
Rental
Commitments
 

2016 (three months remaining)

   $ 622   

2017

     2,410   

2018

     2,410   

2019

     2,410   

2020

     2,410   

2021

     2,410   

Thereafter

     1,672   
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2016
Percentage of Revenue from Significant Customers

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

 

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

GE Healthcare

     23     26     29     38

MilliporeSigma

     28     38     30     32
Total Revenue  
Percentage by Geographic Area or Significant Customers

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

 

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

United States

     45     38     40     29

Sweden

     23     27     29     39

United Kingdom

     2     18     8     18

Other

     30     17     23     14
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 
Accounts Receivable  
Percentage by Geographic Area or Significant Customers

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

 

     September 30,
2016
    December 31,
2015
 

GE Healthcare

     29     13

MilliporeSigma

     29     32

Bioprocessing Customer C

     6     21
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Acquisition of Atoll GmbH (Detail) - USD ($)
9 Months Ended 12 Months Ended
Apr. 01, 2016
Sep. 30, 2016
Dec. 31, 2015
Business Acquisition [Line Items]      
Common stock, par value   $ 0.01 $ 0.01
Finite lived intangible asset, useful life   12 years 10 years
Customer relationships      
Business Acquisition [Line Items]      
Finite lived intangible asset, useful life   11 years 9 years
Technology - developed      
Business Acquisition [Line Items]      
Finite lived intangible asset, useful life   13 years 12 years
Atoll GmbH      
Business Acquisition [Line Items]      
Stock consideration 538,700    
Common stock, par value $ 0.01    
Value of common stock issued $ 14,138,000    
Business combination, consideration transferred 25,266,000    
Cash consideration 10,176,000    
Working capital adjustments 74,000    
Earnout consideration 1,100,000    
Estimated fair value of contingent consideration 952,000    
Fair value of net assets acquired 25,266,000    
Business acquisition, transaction costs 1,262,000    
Fair value of acquired finite lived intangible assets 7,561,000    
Atoll GmbH | Customer relationships      
Business Acquisition [Line Items]      
Fair value of acquired finite lived intangible assets $ 5,318,000    
Finite lived intangible asset, useful life 16 years    
Atoll GmbH | Technology - developed      
Business Acquisition [Line Items]      
Fair value of acquired finite lived intangible assets $ 2,175,000    
Finite lived intangible asset, useful life 14 years    
Atoll GmbH | Non-competition agreements      
Business Acquisition [Line Items]      
Fair value of acquired finite lived intangible assets $ 57,000    
Finite lived intangible asset, useful life 2 years    
Atoll GmbH | Trademark/ tradename      
Business Acquisition [Line Items]      
Fair value of acquired finite lived intangible assets $ 11,000    
Finite lived intangible asset, useful life 2 years    
Atoll GmbH | Up Front Payment      
Business Acquisition [Line Items]      
Cash consideration $ 10,200,000    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Consideration Transferred (Detail) - Atoll GmbH
$ in Thousands
Apr. 01, 2016
USD ($)
Business Acquisition [Line Items]  
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
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Consideration Transferred (Parenthetical) (Detail)
$ in Thousands
Apr. 01, 2016
USD ($)
Atoll GmbH  
Business Acquisition [Line Items]  
Working capital adjustments $ 74
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Components and Allocation of Purchase Price (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Apr. 01, 2016
Dec. 31, 2015
Business Acquisition [Line Items]      
Goodwill $ 31,161   $ 14,346
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  
Business combination, intangible assets   7,561  
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/ tradename      
Business Acquisition [Line Items]      
Business combination, intangible assets   $ 11  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 03, 2014
Jan. 30, 2014
Mar. 31, 2014
Sep. 30, 2016
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Non-refundable up-front payment       $ 2,000,000
Payment to be received upon signing of agreement       125,675
Revenue recognized       2,115,000
Revenue recognized under revenue recognition, up front payment     $ 2,000,000  
Clinical Development        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Milestone Payment       60,000,000
Potential milestone payments to be received       60,000,000
Initial Commercial Sales        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Potential milestone payments to be received       100,000,000
BioMarin Pharmaceutical, Inc. | Asset Purchase Agreement        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Upfront payment received under purchase agreement   $ 2,000,000    
Potential milestone payments to be received       160,000,000
Provision for refund       $ 0
BioMarin Pharmaceutical, Inc. | Clinical Development | Asset Purchase Agreement        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Percentage relate to clinical development from Milestone payment       37.00%
BioMarin Pharmaceutical, Inc. | Initial Commercial Sales | Asset Purchase Agreement        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Percentage relate to clinical development from Milestone payment       63.00%
BioMarin Pharmaceutical, Inc. | Technology Transfer Payments | Asset Purchase Agreement        
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]        
Milestone Payment $ 125,675      
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Change in Accumulated Other Comprehensive Income (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 $ 122,748
Other comprehensive income (930)
Balance at September 30, 2016 166,522
Accumulated Other Comprehensive Income (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 (8,566)
Balance at September 30, 2016 (9,496)
Accumulated Net Unrealized Investment Gain (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 (11)
Other comprehensive income 89
Balance at September 30, 2016 78
Accumulated Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 (8,555)
Other comprehensive income (1,019)
Balance at September 30, 2016 $ (9,574)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Earnings Per Share [Line Items]          
Participating securities outstanding 0 0 0 0  
Stock options, outstanding 1,198,673 1,252,356 1,198,673 1,252,356 1,240,935
Stock options, weighted average exercise price $ 12.03 $ 10.47 $ 12.03 $ 10.47 $ 10.44
Common stock excluded from calculation of diluted earnings per share 253,754 163,459 348,608 170,891  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Weighted Average Number of Shares Outstanding [Line Items]        
Weighted average common shares 33,779,141 32,925,004 33,485,448 32,860,382
Dilutive common stock options 533,746 764,556 526,086 757,617
Weighted average common shares, assuming dilution 34,312,887 33,689,560 34,011,534 33,617,999
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail)
9 Months Ended
Sep. 30, 2016
USD ($)
Investment
Sep. 30, 2015
USD ($)
Dec. 31, 2015
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 6 months 3 days    
Long-term marketable securities $ 0   $ 1,633,000
Number of debt securities in unrealized loss positions | Investment 3    
Debt securities in unrealized loss positions, total unrealized loss $ 1,000    
Debt securities in unrealized loss positions, total fair market value 1,415,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 55 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   $ 19,326
Gross Unrealized Gain   7
Gross Unrealized Loss   (18)
Fair Value   19,315
Marketable securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 20,982 17,688
Gross Unrealized Gain 79 7
Gross Unrealized Loss (1) (13)
Fair Value 21,060 17,682
Marketable securities | U.S. Government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,016 7,029
Gross Unrealized Gain 1  
Gross Unrealized Loss   (6)
Fair Value 2,017 7,023
Marketable securities | Corporate and other debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 18,966 10,659
Gross Unrealized Gain 78 7
Gross Unrealized Loss (1) (7)
Fair Value $ 19,043 10,659
Long-term marketable securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,638
Gross Unrealized Loss   (5)
Fair Value   1,633
Long-term marketable securities | U.S. Government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   838
Gross Unrealized Loss   (2)
Fair Value   836
Long-term marketable securities | Corporate and other debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   800
Gross Unrealized Loss   (3)
Fair Value   $ 797
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories - Additional Information (Detail) - USD ($)
Sep. 30, 2016
Dec. 31, 2015
Inventory [Line Items]    
Reserves for excess and obsolete inventory $ 476,000 $ 343,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Inventory [Line Items]    
Raw materials $ 15,569 $ 10,671
Work-in-process 2,126 1,586
Finished products 6,768 5,741
Total $ 24,463 $ 17,998
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Leasehold improvements $ 14,444 $ 13,306
Equipment 14,750 13,758
Furniture and fixtures 3,353 2,808
Construction in progress 1,382 425
Total property, plant and equipment 33,929 30,297
Less: accumulated depreciation (18,994) (16,496)
Property, plant and equipment, net $ 14,935 $ 13,801
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Property, Plant and Equipment [Line Items]    
Depreciation expense of property and equipment $ 2,360,000 $ 2,251,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.5.0.2
Other Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Intangible Assets [Line Items]    
Gross Carrying Amount $ 24,980 $ 17,640
Accumulated Amortization $ (6,309) $ (4,885)
Weighted Average Useful Life (in years) 12 years 10 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,026 $ 3,295
Accumulated Amortization $ (1,342) $ (782)
Weighted Average Useful Life (in years) 13 years 12 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240 $ 240
Accumulated Amortization $ (200) $ (177)
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 16,946 $ 11,805
Accumulated Amortization $ (4,750) $ (3,926)
Weighted Average Useful Life (in years) 11 years 9 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 68  
Accumulated Amortization $ (17)  
Weighted Average Useful Life (in years) 2 years  
In process research and development ("IPR&D")    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets   $ 1,600
Trademark    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets $ 700 $ 700
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangible Assets - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 1,484,000 $ 1,201,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.5.0.2
Amortization Expense for Amortized Intangible Assets (Detail)
$ in Thousands
Sep. 30, 2016
USD ($)
Finite-Lived Intangible Assets [Line Items]  
December 31, 2016 (three months remaining) $ 553
December 31, 2017 2,211
December 31, 2018 2,022
December 31, 2019 1,999
December 31, 2020 1,666
December 31, 2021 $ 1,358
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 4,440 $ 4,680
Accrued interest payable 862  
Accrued purchases 429 604
Taxes 749 166
Contingent consideration 6,261 4,480
Royalties 592 7
Professional fees 357 269
Unearned revenue 643 258
Other accrued expenses 798 1,593
Total $ 15,131 $ 12,057
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.5.0.2
Carrying Value of Convertible Senior Notes (Detail) - 2.125% Convertible Senior Notes due 2021
$ in Thousands
Sep. 30, 2016
USD ($)
Debt Instrument [Line Items]  
Principal amount $ 115,000
Unamortized debt discount (17,589)
Unamortized debt issuance costs (3,093)
Total convertible senior notes $ 94,318
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.5.0.2
Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) - 2.125% Convertible Senior Notes due 2021
9 Months Ended
Sep. 30, 2016
May 24, 2016
Debt Instrument [Line Items]    
Notes, interest rate 2.125% 2.125%
Notes, due date Jun. 01, 2021  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long Term Debt - Additional Information (Detail)
3 Months Ended 9 Months Ended
May 24, 2016
USD ($)
d
$ / shares
Sep. 30, 2016
USD ($)
Sep. 30, 2016
USD ($)
Debt Instrument [Line Items]      
Proceeds from issuance of convertible senior notes, net of costs     $ 111,070,000
Accretion of the debt discount     $ 1,320,000
2.125% Convertible Senior Notes due 2021      
Debt Instrument [Line Items]      
Notes issued $ 115,000,000    
Notes, interest rate 2.125% 2.125% 2.125%
Notes, frequency of periodic payment     Semi-annually
Notes, date of first required payment     Dec. 01, 2016
Notes, due date     Jun. 01, 2021
Notes conversion ratio per $1,000 principal amount 0.0311813    
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 $ 862,000
Accretion of the debt discount   798,000 1,123,000
Amortization of the debt issuance costs   $ 140,000 $ 197,000
Effective interest rate on the Notes   6.60% 6.60%
Notes, carrying value   $ 94,318,000 $ 94,318,000
Fair value of the note   $ 131,800,000 $ 131,800,000
2.125% Convertible Senior Notes due 2021 | On any business day on or after June 5, 2019 and prior to the maturity date      
Debt Instrument [Line Items]      
Notes threshold percentage of stock price trigger 130.00%    
Notes threshold trading days | d 20    
Notes threshold consecutive trading days 30 days    
Notes redemption price 100.00%    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 1,282,000 $ 981,000 $ 3,341,000 $ 2,668,000  
Stock options, outstanding 1,198,673 1,252,356 1,198,673 1,252,356 1,240,935
Number of shares available for future grant 1,929,834   1,929,834    
Closing price of common stock $ 30.19   $ 30.19    
Weighted average grant date fair value of share-based awards granted     $ 20.80 $ 22.41  
Total fair value of stock options vested     $ 2,905,000 $ 1,862,000  
Total unrecognized compensation cost $ 9,276,000   $ 9,276,000    
Unrecognized compensation cost, weighted average remaining requisite service period     2 years 10 months 24 days    
Number of unvested options 683,148   683,148    
Unvested Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Incentive options, vesting period     5 years    
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    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,282 $ 981 $ 3,341 $ 2,668
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 116 60 260 166
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 177 91 362 250
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 989 $ 830 $ 2,719 $ 2,252
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Information Regarding Option Activity (Detail)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at January 1, 2016 | shares 1,240,935
Granted | shares 366,003
Exercised | shares (305,535)
Forfeited/Cancelled | shares (102,730)
Options outstanding at September 30, 2016 | shares 1,198,673
Options exercisable at September 30, 2016 | shares 432,002
Vested and expected to vest at September 30, 2016 | shares 1,115,150 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at January 1, 2016 | $ / shares $ 10.44
Granted | $ / shares 11.22
Exercised | $ / shares 5.81
Forfeited/Cancelled | $ / shares 8.40
Options outstanding at September 30, 2016 | $ / shares 12.03
Options exercisable at September 30, 2016 | $ / shares 11.28
Vested and expected to vest at September 30, 2016 | $ / shares $ 12.26 [1]
Weighted-Average Remaining Contractual Term (in years)  
Options outstanding at September 30, 2016 7 years 5 months 27 days
Options exercisable at September 30, 2016 5 years 5 months 5 days
Vested and expected to vest at September 30, 2016 7 years 5 months 1 day [1]
Aggregate Intrinsic Value  
Options outstanding at September 30, 2016 | $ $ 22,172
Options exercisable at September 30, 2016 | $ 8,396
Vested and expected to vest at September 30, 2016 | $ $ 20,396 [1]
[1] This represents the number of vested options as of September 30, 2016 plus the number of unvested options expected to vest as of September 30, 2016 based on the unvested outstanding options at September 30, 2016 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 70 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Information Regarding Option Activity (Parenthetical) (Detail) - Employee Stock Option
Sep. 30, 2016
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 71 R61.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Apr. 01, 2016
Dec. 31, 2015
Income Taxes [Line Items]            
Effective tax rate 47.80% 31.00% 34.30% 25.80%    
U.S. statutory tax rate 34.00% 34.00% 34.00% 34.00%    
Atoll GmbH            
Income Taxes [Line Items]            
Business combination, intangible assets         $ 7,561,000  
Deferred tax liabilities         2,202,000  
Deferred tax assets, net operating losses         3,039,000  
Deferred tax assets         $ 885,000  
Latest Tax Year            
Income Taxes [Line Items]            
Net operating loss and business tax credit carry forwards expiration date     At various dates through December 2035.      
Available to Reduce Future Federal Income Taxes            
Income Taxes [Line Items]            
Net operating loss carry forwards           $ 46,984,000
Business tax credit carry forwards           $ 1,920,000
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.5.0.2
Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring
$ in Thousands
Sep. 30, 2016
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets $ 138,792
Liabilities 6,261
Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 117,733
U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 2,517
Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 18,542
Contingent consideration - short-term  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities 6,261
Quoted prices in active markets for identical assets (Level 1)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 119,750
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 117,733
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 2,017
Significant other observable inputs (Level 2)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 19,042
Significant other observable inputs (Level 2) | U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 500
Significant other observable inputs (Level 2) | Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 18,542
Significant unobservable inputs (Level 3)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities 6,261
Significant unobservable inputs (Level 3) | Contingent consideration - short-term  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities $ 6,261
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Additional Information (Detail)
€ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
USD ($)
Sep. 30, 2015
USD ($)
Sep. 30, 2016
USD ($)
Sep. 30, 2016
EUR (€)
Sep. 30, 2015
USD ($)
May 24, 2016
USD ($)
Apr. 01, 2016
USD ($)
Apr. 01, 2016
EUR (€)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Fair value of other assets $ 0   $ 0          
Fair value of other liabilities 0   0          
Payment of contingent considerations     498,000   $ 99,000      
Increase to milestone payment 675,000 $ 233,000 $ 3,317,000   $ 2,114,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 Semi-annually        
Notes, date of first required payment     Dec. 01, 2016 Dec. 01, 2016        
Total convertible senior notes 94,318,000   $ 94,318,000          
Fair value of convertible senior notes 131,800,000   131,800,000          
Refine Technology, LLC | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     4,350,000          
Atoll GmbH                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Accrued Balance             $ 952,000  
Bio Flash                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     500,000          
Bio Flash | Selling, general and administrative                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     199,000          
Bio Flash | Minimum                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Royalty payment     130,000          
Bio Flash | Contingent Consideration                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Payment of contingent considerations     301,000          
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Increase to milestone payment     3,156,000          
Accrued Balance 5,175,000   5,175,000          
Significant unobservable inputs (Level 3) | Atoll GmbH | Milestone Payments                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Increase to milestone payment     148,000 € 132        
Accrued Balance $ 1,085,000   $ 1,085,000       $ 928,000 € 836
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.5.0.2
Rollforward of Fair Value of Contingent Consideration (Detail)
$ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2015 $ 6,788
Additions 928
Payments (4,781)
Foreign currency translation adjustments 9
Changes in fair value 3,317
Balance at September 30, 2016 $ 6,261
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.5.0.2
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail)
€ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Apr. 01, 2016
USD ($)
Apr. 01, 2016
EUR (€)
Atoll GmbH      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Accrued Balance   $ 952,000  
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Accrued Balance $ 5,175,000    
Valuation technique Probability-adjusted discounted cash flow    
Remaining period in which milestones can be achieved 2016    
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Scenario, Actual      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Fixed Earn-out $ 4,250,000    
Maximum Variable Earn-out 1,300,000    
Accrued Balance 5,175,000    
Significant unobservable inputs (Level 3) | Atoll GmbH | Milestone Payments      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Accrued Balance $ 1,085,000 $ 928,000 € 836
Valuation technique Probability-weighted expected return method.    
Remaining period in which milestones can be achieved 2016    
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.5.0.2
Future Minimum Rental Commitments under Company's Leases (Detail)
$ in Thousands
Sep. 30, 2016
USD ($)
Operating Leased Assets [Line Items]  
2016 (three months remaining) $ 622
2017 2,410
2018 2,410
2019 2,410
2020 2,410
2021 2,410
Thereafter $ 1,672
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting - Additional Information (Detail)
9 Months Ended
Sep. 30, 2016
Segment
Segment Reporting Information [Line Items]  
Number of operating segment 1
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.5.0.2
Percentage of Revenue by Geographic Area (Detail) - Geographic Concentration Risk - Total Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Concentration Risk [Line Items]        
Revenues, percentage by country 100.00% 100.00% 100.00% 100.00%
United States        
Concentration Risk [Line Items]        
Revenues, percentage by country 45.00% 38.00% 40.00% 29.00%
Sweden        
Concentration Risk [Line Items]        
Revenues, percentage by country 23.00% 27.00% 29.00% 39.00%
United Kingdom        
Concentration Risk [Line Items]        
Revenues, percentage by country 2.00% 18.00% 8.00% 18.00%
Other        
Concentration Risk [Line Items]        
Revenues, percentage by country 30.00% 17.00% 23.00% 14.00%
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.5.0.2
Percentage of Revenue from Significant Customers (Detail) - Customer Concentration Risk - Sales Revenue
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
GE Healthcare        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 23.00% 26.00% 29.00% 38.00%
MilliporeSigma        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 28.00% 38.00% 30.00% 32.00%
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.5.0.2
Percentage of Accounts Receivable by Significant Customers (Detail) - Customer Concentration Risk - Accounts Receivable
9 Months Ended 12 Months Ended
Sep. 30, 2016
Dec. 31, 2015
GE Healthcare    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 29.00% 13.00%
MilliporeSigma    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 29.00% 32.00%
Bioprocessing Customer C    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 6.00% 21.00%
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &-T8TF8,EJF)0( ,\I 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:S4[;0! '\%>)?*WBS7Y2*L*E<*5(\ );>Q);L;VKW26$M^_:@:J- M H*62/]+'&=V9\8>^W?*Q?V3ISC;]=T0ET63DO_&6*P:ZFTLG:K55M1[:J'/F\I4RY-7W*\F-W:D&YLGU.P7<>FP/Z3EV._*F)XZBL?J[R,OE:]H91^Z]*'"S_>N#-1-:V+3^N=2U[N<)>;?ED6. MQG=5.-SX5F=M/P[-#^N_=HSG_W@M!S=QVW=7P3ZV!P6V)QO3>"Q[VP['1O7H MPN:G6%([9&G)"^^S='([_%WX\\%I^MCG.OT_;6A3\'(IL,)D?A0'P*D#PG2AP+I0X/T84#Z M. /IXRM('^<@?? %2B,HHG(44CF*J1P%58ZB*D=AE:.XRE%@Y2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+(*%%D%BJP215:)(JM$D56BR"I19)4HLDH4626* MK!)%5HDBJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5HQW8OG*\M"_V/Z'D4X$G1H>)%]2-F M Q+M*;V"^GH A3&^.R6:E((C-Z."N[_8_ )02P,$% @ 8W1C2; $-*=+ M @ +RH !H !X;"]?? M!8K/?6[6G]*Y*Z>AS\?3F%??+^<^K^?KF^I8RKBNZ[P]IDN7'X8Q]?/=_3!= MNC+_G [UV&W?NT.JI6F\GF[G5"_/?\Y>O>TVU?2V"]7J2S<=4ME4WX;I/1]3 M*KF^?H6'>8'Y]L>8_F?Y8;\_;=/KL/UZ27WY1T7]:X&J7@Z2Y2"A!.ERD%*" MXG)0I 39 O06CMX" M]!;2LS9ZV.;H+4!OX>@M0&_AZ"U ;^'H+4!OX>@M0&_AZ"U ;^'H+4!OX>BM M0&_EZ*U ;^7HK4!O)>V5H,T2CMX*]%:.W@KT5H[>"O16CMX*]%:.W@KT5H[> M"O16CMX1Z!TY>D>@=^3H'8'>D:-W!'I'TEXWVNSFZ!V!WI&C=P1Z1X[>$>@= M.7I'H'?DZ!V!WI&CMP&]C:.W ;V-H[=-4&'33AZ.]#;.7H[T-LY>CO0VSEZMT#OEJ-W>Z-W/G93VGTNTZD_Y'O7 M_#8<%MW@G:54GW]O/N_V77JSY#ZK[.A+S\ 4$L#!!0 M ( &-T8TEK[BQV3@0 - 0 0 9&]C4')O<',O87!P+GAM;+U8WW.; M.!#^5S1^2F>:XO.DZ4W&]0RU29.9./8%FC[+L,:Z@,1)@MK]ZV\%-H<3@4T> M+@^)D/:'=O?[5E+&7 UOEE)D(#4#1;9IPM4-3GX=;+3.;AQ'A1M(J?J$(AQ7 MUT*F5..GC!VQ7K,09B+,4^#:&0V'UPYL-? (HLNL-CJ8C(T7-\L2%E+-!)_, M62B%$FM-O&T(R=AY+5!JH&4?PEPRO9L,*YGF5"GCAS2!*?J:K&FBH)+Z;[*4 MF8HTHWSG5%\/C+^H'UD@9E1#4^MXH;*^H1(B='IDO9XL9>YV&&=B=*<;RF.( MFK)O%P^Y> :I3*1_C#X-\:=.P6&^L@TT8CQ>4B;59%SHFP)"+>2^3(5^;Y4B M$9JBJ^< ]Z<&9$45F.'704$EHUP/B&*_\7,TJ-Q6L^4XR926DY]"OJ@-@%9C MIYXLATW9YIA=3;X,2PD<'4LZ=623?=J.XC8S =,)J,5Z2:7^GU)1QG1(Q)?A MH!']P02A/"(>UPA'[F=NX,W(-_?!?9QZQ+_SO,#O M*T\NEO2TCA_@G[GWB/*+6[)8>D]]=::N?V?5^4854T2LR5*"PCRT1^V&_^1, M,;-NY%TMDH1\3U=VNT]0 ,^!/$$H8LXZK&+^\P1Y&I&%WH DAN,2-L 5*\"J MXU')$5.*+%&\Y+ ]'51M/A+SFWBX]0(["=>J+/2KSCW';2,8L=E9U_<- M=O>1+!-Z0 T:SPR&6BQJ;!=LE0!QE7K%LF8:9(XI>&!TQ1*FV_P_"!Z3 &1* M9K"R._2U"%\NL:YHSN02$]E>U'L>BA1(0+W" M-NA6.\=LNV 7>OU0.>)XK0A=.6 M/+U!ZJD\M>)O!KJEXPO$602RBCF0E*LU2+R?O$]GV=H6,;6"U]&[22*JJUIY M"N1G4_"2N%%4#EOV5EZ3"./$RJQS^=1P8^>M.<'",I092W+CXR>P>&,&;@&R M/P^O[%PW/%1[V&!0Y@C!LACFE/?8D]QM!K*_8MBAAK>>*$>S6(XC[AL4,'L. M.JE_]><[VL6E5:>JGJ5I=.SMK?11)NS\20W+?E>P]+:F%0#!C)%JX63>SCU. MIU3*G6%SU4)0$QE5F,=.6=?^.I\_G],&7T.A7SNLM/OI5#FTZ^1I2N6N@EM] M\46JQU3BU;V_SO7PY%7#0@:KSIS^C46?8N>(1>5N#Z&JV?[?T-^S/N MX1?NWCAIF"C+:]7Y*Z?FN8"1%W"4!=RB".U^;G.-^R%SQEF:IY@OY$9"Z@/I MS*/G-'^P?8;&=EP&<.C>JQWY#B*6]GYMUUE+D1*?Q?:]'>L@ZT1NVB,>$X!- M=?7F0=E\&;YZ!SK'_[^8_ M02P,$% @ 8W1C29;3G&@^ 0 :0, !$ M !D;V-0[P4 ][M?9-@4A!H0(/!0.B$DJQ^-CMC6U.145]7T7'# RZM5&L%\J8; MRWZG8F<$K\-)#G)HG_[^Z2%E2-97'H(:JMJVG;1EJHL#4_*Z?'A*9Y,K$Y ; M 5$5%,/.P2([=WXI;^]6]UD]+>@\IS0ORA6=L7+&KJ=OQ\F^^1L-ZWZ(?^OX M;#!M%Q4V<.%NDT:FY:;/!)(0A%<.E347X1+FBSC!PO[] P1>#NJ%Z;+MH&NM MEZ%.]VN,CB\GKFQC?7=*_8B^O:KZ$U!+ P04 " !C=&-)F5R<(Q & "< M)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:! MMK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H M.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVW MO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC? M-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO=' MU!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z" M>P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH M8U=RSTS0LS M0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ M VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8= MQXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 M O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>K MRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU= M[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% M B.5' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6 M'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;= MX Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=% MFAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'M MB[\!4$L#!!0 ( &-T8TF#,!MK:P( %8+ - >&POE2\Q0 M-1$EYGHE%Y(AI:>R\*I28I159A.CWM3W9QY#A,,XY#6;,U6!5-1<1?!=!P&W M_UID.()WX]??:Z&N7@$WCMZ,1O[=V=4N/K8+9Q XCD]9!(/9.?0>3SKQ]_/J MM1WJV1[JUMW^--]X .R07!S0]_#SUYYC]RM_//A[0^PU&8[#7/ ^T5/H@#BL M[L$*4>T?&/=44"&!TC>I%5B$(X:=QS6B))'$@#EBA&X($FQ-*,2I9$NE!),&QE! MA>"(&LIV1V-HVA13>FL^M6_Y@'N= ^=C[MB'P*AH39V(QNS+P";5VV9SW-NT MTZ-XP3KO NC=J"SIYB,E!6?8B7707#2S0_3!'OHX1"TK6 I)[K6_*814 UA" ML,)2D70;^2%1NNJ8^OB^Y_)L36/MS1\W<)%KJI68+E MW/X=_KNPMQWJ&))G.>*+W9SKKR4I[P=IZ8M5?GJHR\Q9YFC2O MZ5E;C7'0%CL4)#6ABO!6 S(/F1NCFPXZ5M\2-6>V[KNA754HT8_<011-EN$< MU51])2NA[&($>_NSD1_,.J]%1Q'!WOZ",U*S2ZN@?TG'OP%02P,$% @ M8W1C2=3.MTWX!0 (A8 \ !X;"]W;W)K8F]O:RYX;6R5F%USVCH0AO^* MQE<],^T!C.VVF:8S%$B;F7QP M->"UN 3FR+(]GYZ*\_*QO2UV%#FYO$@/UX MM7IV+>N3.[DW]G9IS*UX*/+2G=C38%-5VY->SZ4;54CWM]FJDGY;&5O(BC[: M=<^L5CI5$Y/6A2JK7MCO)SVKONEUKG_ M$/?CH.=A^Z'.K$A-IEK88J/=C]T/@.F3VYC[K\9JW^:LI+Y/+4FSYNK_ _-170']_0-Q5CIM'-B)9I M\3'0R>=9#-E4(&E]?S:\OSB>CQ70BOHPN1E?CJ9A_FTX77)X^2C]KZ:Y]1=YR*@B&<378HD1O ?$^T/$C;I3 M9:W$C4K-NM3/[O\!+O[ W9\\J:D!J$Q<5QMEQ=@45-8;53HJ"@!]!-#'0]!4 MVI+JQ(D9,>8;:?':01\EZS/3(=WFK?!_Q902WXI9+O=U0Z%L?14A" T=,(J>DP/EVE>K&#E' MI8D7HY4#1DN:#EO35%QHV93^LT&@BP-&Q@M3KL5"V4),U+(3-6HX8#R<5R:] M?4HCDB$(=0T;'HP4>1HA".4-&SL,2;\-Y-CB4 M-&0D/5KK]+0&%%H;,M9"K;.AH+$A8^S1HA=O$(42AXS$!V7/!H0BAXS(3/US MG"%Z/&0\[C8"%H$V#QF;7^H(.QBB4.<_MP X5NF=&1NBSD-& MYX-:9P-"FX>,S4=*=:*JSM(&;1XR-M-8G,Z4;=.\L+)T*V4MY?\ A6(/&;&/ MH&;=1_,0Q1XR8ONY-^53PD=Y;E*Y'^ZL1A3:/63LYAKD.S'*LN80!QBAX!&W M8-A0M2FA2\$V.$2AZ!$C.M/6("ALMA&*'C&B^\5@VJ1IHO/:1_1#Z?7&'XSN ME$44BAYQHA_KDA'V[:BSU&5$]UW2[6J&$N875*23[U1SE=:=J-#VB+$=&RXF M:?=N@2BT/>)6'/1>F=44!&G4Z>/>==U).]H>O;:-1Q\0A;9'C.W'GPCO$(6V M1XSMK8S,<^%@@#':'C.V'T(ZR4<4VAXSMH\*W^Q^MA4\??!M70F:.]'^@"BT M/69LQQD\OG"-T?:8M=W:1]^"VZ<$ :F#W?E7Y$931*'M,?=F=PP5QXCJO-K] M=CE](#RBT/;X%>OK'111:'O,V/XBJIU-1*'M,6/[O"X*:1_;$GS:'*#^O)8V MT[CXC]'VF+']*"KIXQLQVIZPMO]ZCV"Z#*+0]H2Q_5+^2VJ/Z>&P-FUPN_II MUR&(0MN3/U_$[.-#%-J>,+;?T!J!!G)/F?$A ;FQ%5%H>\+8_D\M_>:.]#M8 MG<33.$W:B0IM3QC;S^J*!B4N_:Y67=#,^7TL\;3@0E1G4X.S_6!I]5*_2M#V MA.OMRJ8^DG63G/T*8ODHOBJSMKAF2-#VA.OM+&IE32'F>MT9(-J>,+9W4=3\ M3.V?KK2P4?2H7N+F#=K^OK_;P6M^;C;M,K72I&PO=V]R:W-H965T&ULC95= MDYL@%(;_BN,/6 7\2#+&F4TZG?:B,SM[T5Z3A$1G52R0N/WWY<.XR-*:&P5\ MW_-P0 [%0-D;KP@1P7O;='P;5D+TFRCBQXJTF#_1GG3RRYFR%@O999>(]XS@ MDS:U303C.(M:7'=A6>BQ%U86]"J:NB,O+.#7ML7LSXXT=-B&(+P/O-:72JB! MJ"RBR7>J6]+QFG8!(^=M^ PV>X"41"M^UF3@5CM0DS]0^J8ZWT_;,%9S( TY M"A4"R]>-[$G3J$B2_'L,^L%41KM]C_Y5IRNG?\"<[&GSJSZ)2LXV#H,3.>-K M(U[I\(V,.:0JX)$V7#^#XY4+VMXM8=#B=_.N._T>S)<$C#:_ 8X&.!E@\E\# M&@UH,@!MB,S,=%Y?L,!EP>@0\!ZKW08;*606/;, M"[ 5^3(@=0"I95]Y ;9BO0S('$!FV8&SRYTA&$EJMBD&V3(D=R"Y#0'>-(PD M,1*XC%@YB)6-0%[$3)(L(]8.8FW[4R]B)GE@H4#LGKG8CI![]V/4F W)40SS M!]8+?#K=P";Y_ZVYYH&_"T"7 JT(\!]59*9YH(X ]YP#^QA#Z%NU_:@QJX;0 M"H%5YA[(R"J0+6$7?7'PX$BOG3"5GPA/S"[U!T/#E3( M,JTK])E20>14XB=Y9BMY?4Z=AIR%:N:RS@#R#B>*>SL[%YTIM.+W6L2RS%30%X@R^ROMOO6GXT9HN]-W?:/N_,P7![BN'\^FZ;L/]J+:WW<\=W[A:_5RWF8+L2'?7RK.U:-:?O*ME%G3H^[3_RA$'-D3OQ3F6N/ MCJ,)_LG:;]/)W\?''9L83&V>AZF)?_UD9_]CD5XN/WUO^< MASOB/Y6]*6S];W4)A) A#D!.?)QA#2BU(D,19GBQ+[[.D'DN*6<@;,D]Q+Y"0\U;@ M$+ 0DLPCR3 )D"29<]-FJ:"G!<:C@IJ4)&_Q&P%Q7M(<#"^Y#)C-YPN[%4Z8!O9?"]"-B+:L-#6'@?M$RSC1ER MX%*^F,]E]U*U??1DA\$V\]N&D[6#&5MC'\>G]6S*X^VD-J=A.DS& MXVYY.;*<#/;R_J[G]L+I\ -02P,$% @ 8W1C29V7E*@O @ T0< !@ M !X;"]W;W)KT MNX;X7H<_3=OTNAW-DR2?PMP!X100W@*"Z&$ F@+0+ 8,[VN[UC@LF!T]/B MU:\=K"7.5!*9V9.+X7JHM\O,7LHX*:T,$BF$;B"@=-C$5HTB68F MD6WB7.S6(+%!H/XX91YQBS[QS">V?!)GG6ULU7&;N(E%AV3FD-@.SHW?)D\= MW,2B0SIS2&V'T.F0?N4-68063;*926:;(*=)9JTU@P]>D8?@HE$^,\IMH\AI ME%N%$,K",'=O8G4'AGF4HQ@]-PK@_&R#ME/L=)J8+TC=DVXK8!V^ SZ17YB= MFIY[.RKD.:Z/\".E@LA\<"7_$+6\7V^#EAR%ZJ:RS\R-8P:"#M<+]':+E_\ M4$L#!!0 ( &-T8TD1SLSCK@0 %\6 8 >&PO=V]R:W-H965T&ULC9A-\PS-N:S;6J?S3'/&^#GV5Q;AY7Q[:]K,.P>3[F M9=8\5)?\W/WGI:K+K.TNZ]>PN=1Y=AB"RB)$(5189J?S:KL9[GVMMYOJK2U. MY_QK'31O99G5_R9Y45T?5[#ZN/'M]'IL^QOA=A/>X@ZG,C\WI^HH>F0@_C[EUX9\#_K!/U75C_[BS\/C2O1CR(O\N>U39-W'>Y[F1=%GZBK_ M,R7]K-D'TN\?V7\?Y';#?\J:/*V*[Z=#>^Q&*U;!(7_)WHKV6W7](Y\TQ'W" MYZIHAK_!\UO35N5'R"HHLY_CY^D\?%['_Q@QA?$!. 7@+>!6AP^(IH#H,T#^ M,D!. 7)IA7@*B+T*X:A]F+E=UF;;35U=@^:2]>L)UAU>]TFZS$$W7[[5JE-^-[G<9!D1'!$-(?L* (W(NSJLX- =Q )DG#D"J244(8=P]TD^YDD ML\.,O+F*AOAHC+=NB?.H9$3T. BIM.:HE%)@#4B.VE%*&RN1H_:44BC, EW2 MTR6'%&HL).['QUY\3.9% SLO(Q*/B@%Y+2FEC)3\M% HDC:.V6FA%,8@HONR ME"=+45GL@!-%91FC6%4.)*U@55$HCH#-M*>0C(2]KTE[FC35%+&:-"FB ?D5 M3*'8QNS+L*,0(O+3L]?.'"*J^ZJ,I\I05>RJ20RIHC2[9E+*8,3.SHXR403L M[.R=1$!>[UE%UE-DJ2)VM(FE182-V'654@H4(/L,=I12L>'G<$\I:76,]W6! M\/U&4&7L:)*)F2992WX)NI0RAE7F4! )WSPF:2[6/?P%JQ#^YZ5 M;&C3B9F M+&1GE(&CG]<%SF+E'YA;;,GC0E\24DGLW"43,U;Y#6)^1TY=;.9I.0QVWLCK M#I+H,NR>D$S, MQ\;,MQ^I0T6*'_/.H4 \G;L8IT9+/ N\/L,H(V&X1L-<#H-P3M3ZE(@V5P[ M<%N-F5W1I3J#7Z#,;S6 ]AJ&[S4F9NH:8>XMHQ3&<^N14DK%K/Z]0UEA%K2& MX#<";.U!W-[R[3XP9&/$@6.].?6IF;ER*[[I]:$'7#;[' S5Y MPYO\Q-P39A<)LTN$>9"^+PQ]CT=!G_D")T7?21'N/W-T7#+2VLZ\QZE+HL58 M"/ZWA9=3FEA*WH*\G$:)R"PP6/0-%O'^(D!T]J$(T!B^)_;W@Y M1;>AS#01?D[0UB[8X]!W7(SHJEBRKGQO0\?;^&9D8O0O?@ND#J/8.=\YC.'] MVF'D@KT-?4=#Q]'X+@2IOW0-!O\CTZ5BR_?Y+M79]8PP!T-K%VQOZ'L:4D_C M?_4F2!W&2'YW]::&5*B L? 6D71'@HL]M">E9B)C94L5Y+C[;^OONQP MN".$EUA2WN&\0XH/*6ZN=?.C/5C;13^K\M0^K0Y==WY3_=9$[:6J MBN:_G2WKZ],*5K<'WX]OAVYXL-YNUO>X_;&RI_98GZ+&OCZMOL)CKD;)J/C[ M:*^M;>Y+>BM7E=_G/<=X?>;;R*]O:UN)3=]_KZAYUKT$.#+W79CG^CETO; MU=4M9!55Q<_I]W@:?Z_3?U(SA\D!. ?@/>">1PZ@.8 ^ M18Z>1LK.NWHBNV MFZ:^1NVY&$8;'GMY,S32MQSUQ;3C[=A=T]/W;0:;]?O0#I/L)@F.D@_%NF]< MS( \PPZ=<)02Y*XB,9]G(*\&&N.3J0;\/%YY\6J,IS'>>!9/4Q&3))TL)AHD M4>Z*LMC$GSO1GA/M5D*?QR=>?.)4DBFQDDFB1PD9)8IR)E(J^]Q)ZCE)72=: M=)(Z28 PH+N,E\2X21(QB7$K(24/G"O").05S#PGF>LD%9UDKA,4W>:N!B' M!\3^?(Y=)T9T,FMNG0*BWYRI$$ %N/F%+N"ZR60WX.1Y !V0!OTTZ*2!.);S MH%N/^$KF3!/ .O!1!"Z+( YIPJ<1*%:,S*-9-'<:82K6G',9ICH),.1#";1C M"!<&4;N=NV#&U8 )P!OX? ,7<+0PSBZ\'A*E%UYO)E.Q#ADKGW+@8HY$N.S MY9Q9ZAM7E&0!P 4?AN#24"WTC6%S+0,1$#F7I2'\!Y^(X")1YNX.,O9ZDA%? MKIS)(#8!B$"?BQBS646B'XS9.R%W#A>A"EBWT.9W*N".V+?Q3I=.FU@.F5B$[!.D,]+,BZ>@GK9)QQEK"CY>X78 MEZTQ"[,T6)@U8:92/2L50B3(J9]%4$"@@/]/: M.:VK;/,VGF*VT4M].773D=C]Z?VD]"L.IWW>\QT\YM-YYT+-_%,;, M"!;4OVW!SUML^0F=_TY?7CA<)OKR1X?GF.N+)NSDDVBP7=J\(S6.QN?9Y^I\ MN6[3#M@7O"H'T<&#L)TTCNS0A\6DG;2('H*)XFI%21^N_YPH:'T,_X38YAN1 M$X_#\7[//UGU"5!+ P04 " !C=&-)RNVGSY ! !P P & 'AL+W=O M!O\>/-K0(P27>7<_,SMI..:%]FO??#BC%7]Z"% M.\,!3-AIT6KA0VH[Y@8+HDDDK1@OB@NFA32T*E/MR58ECEY) T^6N%%K83\W MH'!:TP4]%)YEU_M88%7)9EXC-1@GT1 +[9I>+U:;940DP(N$R1W%)'K?(K[% MY*%9TR): 6UCPHB+#NX :6B4&C\OM?\;AF)Q_%!_2Y-&]QOA8,;5*^R\7TP M6U#20"M&Y9]QNH?]".=1L$;ETI?4H_.H#Q1*M/C(JS1IG?(.O]C3?B?P/8'/ MA*LB&<^-DLU;X4556IR(&T2\N\4JP&T4"',I3=/GZJY:\,N2[:+0"6:3 M,3QC9@0+ZK^VX*4=J'(W/ ML\_5^7%=\W2DW_"J'$0'C\)VTCBR11\N)MU)B^@AF"C.SBGIP_.?$P6MC^%E MB&U^$3GQ.!S>]_R355]02P,$% @ 8W1C2;DGW)&3 0 < , !@ !X M;"]W;W)K)JO;%S SGG#D#N)K1OKH!P),WK8S;T,'[ M<I]FCK"B>OI(%' M2]RDM;#O6U X;^B*'@M/LA]\++"Z8@NOE1J,DVB(A6Y#[U;K;1D1"? L878G M,8G>=XBO,?G3;F@1+8""QD<%$98]W(-242@T_G?0_&@9B:?Q4?U7FC:XWPD' M]ZA>9.N'8+:@I(5.3,H_X?P;#B-<1\$&E4M?TDS.HSY2*-'B+:_2I'7..[PX MT#XG\ .!+X3;1&"Y4;+Y(+RH*XLS<:.(=[=:![B-(D&9!&\NI6GZ7-W7*_ZS M8OLH=(;99@S/F 7!@OJG+?AYBRT_H?/OZ>6%PS+1RR\=GF'*XJ().SD2#;9/ M-^](@Y/Q>?:ENCRN.YZ.] ->5Z/HX:^PO32.[-"'BTEWTB%Z"":*JVM*AO#\ MET1!YV/X(\0VOXB<>!R/[WOYR>K_4$L#!!0 ( &-T8TF6C\+=D0$ ' # M 8 >&PO=V]R:W-H965T&ULA5/;3N,P$/T5RQ^ 1I"0KLNR**2XTK:M8>S%U MA9.30L.+(792BIO_&Y XKVE.#X57T0\N%%A=L877"@7:"M3$0+>FM_EJ4P9$ M!/P5,-NCF 3O6\2WD#RU:YH%"R"A<4&!^V4'=R!E$/*-W_>:7RT#\3@^J#_$ M:;W[+;=PA_*?:-W@S6:4M-#Q2;I7G!]A/\)E$&Q0VO@ES60=J@.%$L4_TBIT M7.>T4][L:=\3BCVA6 A_LF@\-8HV[[GC=65P)G;DX>[RE8>;(.*5B?=F8QJG M3]5=G9=YQ79!Z 2S29@B818$\^K?MBA.6VR*(WKQ.[T\OFCPU/,>1-V M="0*3!]OWI(&)^W2[$MU>5RW13S2+WA=C;R'9VYZH2W9HO,7$^^D0W3@3607 MEY0,_ODOB83.A?#:QR:]B)0X' _O>_G)ZD]02P,$% @ 8W1C21EI*ZR1 M 0 < , !D !X;"]W;W)K&ULA5/+3L,P$/P5 MRQ^ TX3RJ-)(M C! 0EQ@+.;;!(+VQMLIX&_QW;2T"($EWAW/3,[:SOY@.;- MM@".?"BI[9JVSG4KQFS9@N+V##O0?J=&H[CSJ6F8[0SP*I*49&F27##%A:9% M'FM/ILBQ=U)H>#+$]DIQ\[D!B<.:+NBA\"R:UH4"*W(V\RJA0%N!FABHU_1F ML=ID 1$!+P(&>Q23X'V'^!:2AVI-DV !))0N*'"_[&$+4@8AW_A]TOQN&8C' M\4']+D[KW>^XA2W*5U&YUIM-**F@YKUTSSC=ZHOU.2"=".A.NDFA\;!1MWG+'B]S@0&S'P]TM5AYN@HA7)MZ; MC6F_D_/?CC,(CW[T^$I MYOQ'$W9T) I,$V_>DA)[[<;9Y^K\N&[2>*3?\"+O> ./W#1"6[)#YR\FWDF- MZ,";2,Z6E+3^^<^)A-J%\-+'9GP18^*P.[SO^2&ULA5/; M3NLP$/P5RQ^ TX1RJ=)(%(3@ 0GQ ,]NLDDL;&^PG0;^'E_:T")TSDN\NYZ9 MG;6=^>&%6.V[D%Q>X8#:+_3HE'<^=1TS X&>!-)2K(\ MRRZ8XD+3JHRU9U.5.#HI-#P;8D>EN/G:@,1I31?T4'@17>]"@54EFWF-4*"M M0$T,M&MZLUAMBH"(@%]C.I4;1YQQVO2H,3L0,/=[=8 M>;@)(EZ9>&\VIG'Z5-U5BV)9LET0.L%L$B9/F!G!O/J?+?+3%IO\B)[_GU[\ MO%/AZ>8BU]-V-&1*#!=O'E+:ARU2[//U?EQW>3Q2'_@53GP#IZXZ82V M9(O.7TR\DQ;1@3>1G2TIZ?WSGQ,)K0OAI8]->A$I<3@&PO=V]R:W-H965TT%AB=#[* 4-Y\[D#AN:4J/A6?1=BX46%FP MA5<+!=H*U,1 LZ77Z6:7!T0$O @8[2HFP?L>\2TD#_66)L$"2*A<4.#^., - M2!F$?./W6?.[92"NXZ/Z79S6N]]S"S-X#_,(YT&P M0FGCDU2#=:B.%$H4_YA.H>,YSF^RF?8[(9L)V4*X2J+QJ5&T>RCPIV"'H_(#L)D@6(>F"8%[\UP[9SPZ[;$7/ M_J?G)P;S2,__,KB&I/GE20^V^B *3!OW;DF%@W;3Y$MUN5K7<0/L&UX6/6_A MD9M6:$OVZ/Q:XD8:1 ?>1')V3DGG+_^22&A<""]];*;[,"4.^^/M7GZQ\@M0 M2P,$% @ 8W1C24&ULA5/+3L,P$/P5RQ^ TT2\JC02!2$X("$.<':336)A>X/M-/#W M^-&&MD)PB7?7,[.SME-.:-YM#^#(IY+:KFCOW+!DS-8]*&[/< #M=UHTBCN? MFH[9P0!O(DE)EF?9!5-<:%J5L?9LJA)')X6&9T/LJ!0W7VN0.*WH@NX++Z+K M72BPJF0SKQ$*M!6HB8%V16\6RW41$!'P*F"R!S$)WC>([R%Y;%8T"Q9 0NV" M O?+%FY!RB#D&W_L-']:!N)AO%>_C]-Z]QMNX1;EFVA<[\UFE#30\E&Z%YP> M8#?">1"L4=KX)?5H':H]A1+%/],J=%RGM%-D.]KOA'Q'R&?"522PU"C:O... M5Z7!B=B!A[M;+#W_T\O3AP6D5[\Z? 8C_0' M7I4#[^")FTYH2S;H_,7$.VD1'7@3V=DY);U__G,BH74AO/2Q22\B)0Z'_?N> M?[+J&U!+ P04 " !C=&-)Z&!/,I ! !P P &0 'AL+W=OVTE#6U5PB7?7,[.SMI/U:#YL ^#(EY+:KFGC7+MBS!8-*&YGV(+V M.Q4:Q9U/38:=DT+#BR&V4XJ;[RU([-=T M3@^%5U$W+A18GK&)5PH%V@K4Q$"UIIOY:KL(B AX$]#;HY@$[SO$CY \E6N: M! L@H7!!@?ME#W<@91#RC3]'S=^6@7@<']0?XK3>_8Y;N$/Y+DK7>+,))254 MO)/N%?M'&$>X#H(%2AN_I.BL0W6@4*+XU[ *'==^W%F.M,N$="2D$V&91.-# MHVCSGCN>9P9[8EL>[FZ^\G 31+PR\=YL3./T0W6?SZ^2C.V#T EF.V#2 3,A MF%>_V"(];;%-C^CI__3%F<-%I"_^='B*.??(CHY$@:GCS5M28*?=,/M4G1[7 M)HU'^@O/LY;7\,Q-+;0E.W3^8N*=5(@.O(ED=DU)XY__E$BH7 AO?6R&%S$D M#MO#^YY^LOP'4$L#!!0 ( &-T8TF+ 9 9DP$ ' # 9 >&PO=V]R M:W-H965TT^K%3U MH7TF]MA&!<8%'+=_OUP2-XFJ]L7,#.><.0.XFM&^N ' DS>MC-O0P?MQS9AK M!M#"7>$()NQT:+7P(;4]T!4]%AYE/_A88'7%%EXK-1@GT1 +W8;>KM;;,B(2X$G"[$YB$KWO M$%]B\K?=T"): 6-CPHB+'NX Z6B4&C\>M#\:!F)I_%1_3Y-&]SOA(,[5,^R M]4,P6U#20B%%7%F?B1A'O;K4.K_P-02P,$% @ 8W1C2<6Y&ULA5/13L,@%/T5P@=(USDU2]?$ M:8P^F"P^Z#-K;ULB<"O0=?Z]0->Z+8N^E'LOYYQ[+M"L1_-I&P!']DIJNZ*- M<^V2,5LTH+B]PA:TWZG0*.Y\:FIF6P.\C"0E69HD-TQQH6F>Q=K&Y!EV3@H- M&T-LIQ0WWVN0V*_HC(Z%-U$W+A18GK&)5PH%V@K4Q$"UHO>SY7H>$!'P+J"W M1S$)WK>(GR%Y*5"?=&_;/EQW:?Q2'_A>=;R&EZYJ86V9(O.7TR\DPK1@3>17"TH:?SS MGQ()E0OAK8_-\"*&Q&$[ON_I)\M_ %!+ P04 " !C=&-)S^6-QI,! !P M P &0 'AL+W=OTKZX' M\.1-*^.VM/=^V##FZAZT<%#9$C=J+>S_'2B]XBO,7EJMK2(%D!![:."",L!'D"I*!0:_SMJ?K2,Q--X M5O^5I@WN]\+! ZJ_LO%],%M0TD K1N5?<'J$XPC74;!&Y=*7U*/SJ&<*)5J\ MY56:M$YYA\^TSPG\2. +X:Y(QG.C9/.G\*(J+4[$#2+>W6H3X#:*!&42O+F4 MINES]5"M?MR4[!"%SC"[C.$9LR!84/^T!3]OL>,G=/X]?7WA<)WHZR\=GF-N M+YJPDR/18+MT\X[4.!J?9U^JR^.ZY^E(/^!5.8@.?@O;2>/('GVXF'0G+:*' M8**XNJ:D#\]_212T/H:W(;;Y1>3$XS"_[^4GJ]X!4$L#!!0 ( &-T8TE$ MJ8]XD0$ ' # 9 >&PO=V]R:W-H965T!O\=VTM B!)=X=STS.VL[ M^8#FS;8 CGPHJ>V:MLYU*\9LV8+B]@P[T'ZG1J.X\ZEIF.T,\"J2E&1IDEPP MQ86F11YK3Z;(L7=2:'@RQ/9*OH_/?OA,(OT M[$^'IYCK'TW8T9$H,$V\>4M*[+4;9Y^K\^.Z2>.1?L.+O.,-/'+3"&W)#IV_ MF'@G-:(#;R(Y6U+2^N<_)Q)J%\)+'YOQ18R)P^[PON>?K/@"4$L#!!0 ( M &-T8TGQ2^3[D@$ ' # 9 >&PO=V]R:W-H965T<.0.XFM&^N ' DU>MC-O2P?MQPYAK!M#"W> ()NQT:+7P(;4]"L^R'WPLL+IB M"Z^5&HR3:(B%;DOO5IM=&1$)\%?"[,YB$KWO$5]B\KO=TB): 6-CPHB+ >X M!Z6B4&C\_ZCYT3(2S^.3^F.:-KC?"P?WJ/[)U@_!;$%)"YV8E'_&^1<<1UA' MP0:52U_23,ZC/E$HT>(UK]*D=?NGP$G/MD9T=B0;;IYMWI,')^#S[4ET>UQU/1_H!KZM1]/!' MV%X:1_;HP\6D.^D0/003Q?K+Z'5!+ M P04 " !C=&-)]"%J?)(! !P P &0 'AL+W=O)JO;%S SGG#D#N)K1OK@!P)-7K8S;TL'[<<.8:P;0PMW@"";L=&BU M\"&U/7.C!=$FDE:,%\4MTT(:6E>I]F3K"B>OI($G2]RDM;!O.U X;^F*G@K/ MLA]\++"Z8@NOE1J,DVB(A6Y+[U:;71D1"?!7PNS.8A*][Q%?8O*[W=(B6@ % MC8\*(BP'N >EHE!H_/^H^=$R$L_CD_ICFC:XWPL']ZC^R=8/P6Q!20N=F)1_ MQOD7'$=81\$&E4M?TDS.HSY1*-'B-:_2I'7..V5QI'U.X$<"7P@_$X'E1LGF M@_"BKBS.Q(TBWMUJ$^ VB@1E$KRYE*;I<_50K]:\8H65PS+1RR\=7F+*JR;L[$@TV#[=O",-3L;GV9?J\KCN>#K2 M#WA=C:*'/\+VTCBR1Q\N)MU)A^@AF"ANUI0,X?DOB8+.Q_!'B&U^$3GQ.)[> M]_*3U>]02P,$% @ 8W1C2?*A_220 0 < , !D !X;"]W;W)K&ULA5/13L,@%/T5P@>,KG.Z+%T3IS'Z8&)\T&?6WK9$ MX%:@J_Z]0+NZ+8N^E'LOYYQ[+M"L1_-A&P!'OI34=D,;Y]HU8[9H0'$[PQ:T MWZG0*.Y\:FIF6P.\C"0E69HDUTQQH6F>Q=J+R3/LG!0:7@RQG5++@(B -P&]/8I)\+Y#_ C)4[FA M2; $@H7%+A?]G '4@8AW_ASU/QM&8C'\4'](4[KW>^XA3N4[Z)TC3>;4%)" MQ3OI7K%_A'&$91 L4-KX)45G':H#A1+%OX95Z+CVX\YJI%TFI",AG0BK)!H? M&D6;]]SQ/#/8$]OR<'?SM8>;(.*5B?=F8QJG'ZK[?+Z\RM@^")U@M@,F'3 3 M@GGUBRW2TQ;;](B>_D]?G#E<1/KB3X>GF.59$W9T) I,'6_>D@([[8;9I^KT MN&[3>*2_\#QK>0W/W-1"6[)#YR\FWDF%Z,";2&9+2AK__*=$0N5">.-C,[R( M(7'8'M[W])/E/U!+ P04 " !C=&-);V@?_Z0! #5 P &0 'AL+W=O MP:G.8;4+W[^=+0D,4J2_8Y_#=?"LF-.^V W#D0ZO>[FCGW+!ES%8= M:&'O<(#>_VG0:.%\:5IF!P.BCB2M&,^R>Z:%[&E9Q-ZK*0L)-MYT*#E06;>;74T%N)/3'0[.A3OMVO R("?DN8[,60:D@Y(W_GC0_+0/Q(CC;*/XY3^K/(3[3:! MGPA\)CQF,7@RBC%?A!-E87 B=A#A[/*MAYL@XI6)SV9C&5>?NLY.[.-_B)QW/[A)?%(%KX)4PK>TL.Z/SI MQX-O$!WX$-G=AI+.O[&Y4-"X,'WP&UL MC5-;;YLP%/XK%C^@)@[IMH@@-9VJ[6%2U8?MV8$#6+5]J&U"]^_G2T)#%*E[ MP3Z'[^9;.:%YM3V (^]*:KO+>N>&+:6V[D%Q>X<#:/^G1:.X\Z7IJ!T,\":2 ME*0LS^^IXD)G51E[SZ8J<712:'@VQ(Y*^.VD^6$9B)?SL_I37*U/?^ 6'E'^$8WK?=@\(PVT?)3N!:7=#9 MY_3U5<)UI*^3^WU^,^$2\Q\9BRN38B' ;IHL,>LK$WJQ[PI,%Z^7)36.VJ4- MGKOS#7Y@\=P^X%4Y\ Y^<=,);/ MH@,?(K_;9*3W;VPN)+0N3+_X MN4G7+A4.A_,CFE]R]0]02P,$% @ 8W1C2;&[%*B6 0 < , !D !X M;"]W;W)K&ULA5/;;J,P$/T5RQ]0 VFR5420FJY6 MVX=*51]VGQT8P*KM86T3NG]?7PA-HDA]P3/C<\Z#\@OH?DN=G1+%@ ";4+"MPO1W@"*8.0;_QOUOQJ&8CG\4G]5YS6NS]P M"T\H_XK&]=YL1DD#+1^E>\/I-\PCK(-@C=+&+ZE'ZU"=*)0H_I%6H>,ZI9U- M/M-N$XJ94"R$ARP:3XVBS9_<\:HT.!$[\'!W^=;#31#QRL1[LS&-TZ?JL7F,U5$W9V M) I,%V_>DAI'[=+L2W5Y7(]%/-(O>%4.O(,7;CJA+3F@\Q<3[Z1%=.!-9'=K M2GK__)=$0NM"^,/')KV(E#@<3N][^J+F1G..7,&<#&B M>;,=@",?2FJ[I9US_88Q6W6@N+W#'K3?:= H[GQJ6F9[ [R.)"59GF5KIKC0 MM"QB[<64!0Y."@TOAMA!*6X^=R!QW-(%/15>1=NY4&!EP69>+11H*U 3 \V6 M/BXVNV5 1,!? :,]BTGP?D!\"\F?>DNS8 $D5"XH<+\<80]2!B'?^'W2_&H9 MB.?Q2?TI3NO='[B%/&D6;O[CC96%P)+;GX>X6&P\W0<0K M$^_-QC1.GZK'1$H?]Z7W//UGY'U!+ P04 M" !C=&-)UV 4<)4! !P P &0 'AL+W=O@N'W ;3?:=$H[GQJ.F8' M [R))"59D66/3'&A:57&VINI2AR=%!K>#+&C4MS\VX/$:4=S>BZ\BZYWH<"J MDBV\1BC05J F!MH=?S8 $DU"XH<+^< MX !2!B'?^.^L^=4R$"_CL_IKG-:[/W(+!Y1_1.-Z;S:CI(&6C]*]X_0#YA'6 M0;!&:>.7U*-UJ,X42A3_3*O0<9W2SOIIIMTG%#.A6 A/632>&D6;+]SQJC0X M$3OP<'?YUL--$/'*Q'NS,8W3I^JIRC=9R4Y!Z JS3Y@B818$\^IW6Q37+?;% M!;WXGKZZ<;B*]-7L,+_K\!ISVX1='(D"T\6;MZ3&4;LT^U)='M=S$8_T"UZ5 M ^_@%S>=T)8&ULA5/+;MLP$/P5@A\0RE3<%(8L($Y1M(<"00[MF996$A&2 MJY*4E?Y]^9 5.S"0B[B[G)F=):EJ1OOJ!@!/WK0R;D\'[\<=8ZX90 MWAR.8 ML-.AU<*'U/;,C19$FTA:,5X47Y@6TM"Z2K5G6U24-/%OB)JV%_7< A?.> M;NBY\"+[P<<"JRNV\EJIP3B)AECH]O1QLSN4$9$ OR7,[B(FT?L1\34F/]L] M+:(%4-#XJ"#"&Z4;'X37M25Q9FX4<2[V^P"W$:1H$R"-Y?2-'VNGNK-0UFQ4Q2ZPAPRAF?, MBF!!_68+?MWBP"_H_'-Z^<%AF>CEXO#^IL-KS/9#$W9Q)!ILGV[>D08GX_/L M:W5]7(\\'>D[O*Y&T<,O87MI'#FB#Q>3[J1#]!!,%'=;2H;P_-=$0>=C^!!B MFU]$3CR.Y_>]_F3U?U!+ P04 " !C=&-)FY7XH)4! !P P &0 'AL M+W=OF9VUG7)"\V%[ $>^E-1V37OGAA5C MMNY!<7N! VB_TZ)1W/G4=,P.!G@324JR/,NNF.)"TZJ,M1=3E3@Z*32\&&)' MI;CYWH#$:4T7]%!X%5WO0H%5)9MYC5"@K4!-#+1K>KM8;8J B( W 9,]BDGP MOD7\",E3LZ99L 2:A<4N%]V< =2!B'?^'.O^=LR$(_C@_I#G-:[WW(+=RC? M1>-Z;S:CI(&6C]*]XO0(^Q$N@V"-TL8OJ4?K4!THE"C^E5:AXSJEG>)F3SM/ MR/>$?"9<9]%X:A1MWG/'J]+@1.S P]TM5AYN@HA7)MZ;C6F&ULA5/;;J,P$/T5RQ]0 M TG;-")(3:O5[L-*51_:9P<&L&HSK&U"]^_K2Z ABM07/#.<<^:,+_F(^L.T M )9\*MF9'6VM[;>,F;(%QS\@?OCD3[6CB;< $DKK%;A;CO $4GHAU_C?2?.[I2>> MQY/ZKS"M MY#UOX"_7C>@,.:!UIQ\.OD:TX$PD-[>4M.Z-S8F$VOKPWL4Z7KN86.RG1S2_ MY.(+4$L#!!0 ( &-T8TDU(:94E@$ ' # 9 >&PO=V]R:W-H965T MS MI5FP !)J%Q2X/X[P#%(&(=_X8];\;!F(E_%9_6>;$9) M RT?I7O#Z1?,(ZR#8(W2QB>I1^M0G2F4*'Y*I]#QG-*;(I]IMPGY3,@7PF,6 MC:=&T>8+=[PJ#4[$#CSL;K7QJQ6CT7)CD'H"K-+F#QA M%@3SZC=;Y-7GQQ6$1Z,3N\O^GP&K/^TH1=?!(%IHN;MZ3&4;LT M^U)=+M=3W '[A%?EP#MXY:83VI(#.K^8N),6T8$WD=VM*>G]]5\2":T+X8./ M3;H1*7$XG._W\I-5_P%02P,$% @ 8W1C20=O_'J7 0 < , !D !X M;"]W;W)K&ULA5/;;J,P$/T5RQ]0$]BD4420FE:K M[4.EJ@^[SPX,8-7V4-N$[M^O+X0F5:1]P3/C<\Z] M<\..,5OWH+B]PP&TWVG1*.Y\:CIF!P.\B20E69YE&Z:XT+0J8^W55"6.3@H- MKX;842EN_AY XK2G*WHNO(FN=Z' JI(MO$8HT%:@)@;:/7U8[0Y%0$3 ;P&3 MO8A)\'Y$? _)<[.G6; $FH7%+A?3O (4@8AW_ACUOQJ&8B7\5G]9YS6NS]R M"X\H_XC&]=YL1DD#+1^E>\/I%\PCK(-@C=+&+ZE'ZU"=*90H_IE6H>,ZI9T? MQ4R[3'1:07L\/[FPZO,=MO3=C% MD2@P7;QY2VHN.F$MN2(SE],O),6T8$WD=VM M*>G]\U\2":T+X;V/37H1*7$XG-_W\I-5_P!02P,$% @ 8W1C25F&_D:C M 0 U0, !D !X;"]W;W)K&ULC5-;;YLP%/XK MEG] 32#=VH@@-9VF]F%2U8?MV8$#6+5]F&U"^^_K2T)#%&E[P3Z'[^9;.:%Y MLSV (^]*:KNEO7/#AC%;]Z"XO<$!M/_3HE'<^=)TS X&>!-)2K(\R[XQQ86F M51E[+Z8J<712:'@QQ(Y*\2W4#PW6YJ%"""A=D&!^^$ CR!E$/+&?X^:7Y:! M>#X_J?^,J_7I]]S"(\H_HG&]#YM1TD#+1^E><7J"XQ)N@V"-TL8OJ4?K4)TH ME"C^GD:AXSBE/\7Z2+M.R(^$?";<93%X,HHQ?W#'J]+@1.S P]FM-AYN@HA7 M)CZ;C65H>JM7=?O[&YD-"Z,/WNYR9=NU0X'$Z/ M:'[)U2=02P,$% @ 8W1C2>N@&FO, 0 (04 !D !X;"]W;W)K&ULC53=CJ,@%'X5X@,,UOXYC35I9[/9N9AD,A>[UU2/ M2@;$!:RS;[^ UA%CTMX(![X_@H>D$_)350 :?7%6JV-0:=T<,%99!9RH)]% M;78*(3G1II0E5HT$DCL29S@*PQWFA-9!FKBU=YDFHM6,UO ND6HY)_+?&9CH MCL$JN"U\T++2=@&G"1YY.>50*RIJ)*$X!J?5X1Q;A /\IM"IR1S9[!P'[1Q,?$]TVV M,Y.M)_!\7V W$]A-!$QS+:;T,0]"80/Y#2QZQG)GCR#W.0 MI6M5A3+1UKK_6SQ)=R[^6<<\\%F@]H/UP+ MX,F75L9M:.M]MV;,E2UHX2ZP Q-V:K1:^)#:AKG.@J@222O&L^R*:2$-+?)4 M>[%%CKU7TL"+):[76MCO+2@<-G1!#X57V;0^%EB1LYE720W&233$0KVAMXOU M=AD1"? F87!',8G>=X@?,7FJ-C2+%D!!Z:."",L>[D"I*!0:?TZ:ORTC\3@^ MJ#^D:8/[G7!PA^I=5KX-9C-**JA%K_PK#H\PC;"*@B4JE[ZD[)U'?:!0HL77 MN$J3UF'<65U/M/,$/A'X3+C)DO&Q4;)Y+[PH':9LWT4.L%L1PQ/F,6,8$']; M^VF++C^C\?_KRC\-EHB\GAZNS M#D\Q5W^:L*,CT6";=/..E-@;/\X^5^?'=R%=L4C91%7[4"G*0_OLA0&L^$)MLZ1_7]LL!-!*FQ?L M&9]SYMB,G?5*OYL&P*(/P:4Y1HVU[0%C4S0@J'E0+4BW4BDMJ'6AKK%I-= R MD 3')([W6% FHSP+N5>=9ZJSG$EXU/,QA$JH:(=MV^J_P'7+>R\ M8*&X"5]4=,8J,5(B).C',#(9QGY8V8VTVP1R)9")\!@'XT.A8/.%6IIG6O7( MM-3_N^3@X-J+.&7DO)D0AMT/V4M.XC3#%R^TP)P&# F89$)@IWZS!%F6.)$9 MG=RG;U8.-X&^N3I\O.EPB?EVO\AV560[%TCB^P*[EPG0=;A%!A6JDW;HHRD[7=0G$MKS$YYG+:WA M%]4UDP:=E75-'OJ[4LJ",Q$_N+-JW%,R!1PJZZ>IF^OA=@V!5>WX5DP/5OX? M4$L#!!0 ( &-T8TE"S**-? , "82 9 >&PO=V]R:W-H965TW8;)3%J6YGM M--W?S[=D%JNN]%[J2P[/(5D=RO;R;*KG^J!UX[T6>5G?+0Y-<[SU_?KIH(NT MOC%'7;:_[$Q5I$U[6>W]^ECI=-L'%;D/0H1^D6;E8K7L[SU4JZ4Y-7E6ZH?* MJT]%D5:_USHWY[N%7%QN?,_VAZ:[X:^6_C5NFQ6ZK#-3>I7>W2T^R=N-@@[2 M(WYD^EQ/SKTN^4=CGKN+K]N[A>ART+E^:CJ*M#V\Z'N=YQU3J_QK)/VKV05. MSR_LG_MRV_0?TUK?F_QGMFT.;;9BX6WU+CWES7=S_J+'&H*.\,GD=?_7>SK5 MC2DN(0NO2%^'8U;VQ_/P2Z#&,'< C %P#9#_#L Q +D!:@Q0), ?2ND;L4F; M=+6LS-FKCVFW/.1M"Z\ZDI;9:ZNO^\N^O\/=EQ7(8.F_=$069CU@8,2$+LR] MA7$A-A9"72%^FZ0S4R"90A\?CEE$'Q,@(<"> 'N"D.18#E4,D+B'B!LA7:#- MNZ!W,U$D$S7)!&3L;*B-29PMM3 @/DXD((D$%@&CDI 0A'/_*1$AB!BML##@ M7ETV!C].)":)Q!8!8WTFA""9VPHIJ!<%HQDV")R.W1"FA)',F\$@IQ0"&!34 ML7*V927UK$2KVM!ER/4("GI0@'$D&%:0U)12?3@?UB-FCOYA090 MU(.DDA@+5E'4GS*TQ&*W6#CI'P00ACPQZF5IFS!QBT43,2EDQ!2C?I6685&X MQ>*)6*1X2M38,K&4G)O">@2-94DA6%I 1P!8QD7W*AQ!@U82 $^*&APL@R.Z MI>1_+0UXLWF#):;<8C#M(83,PNC, &MF8.#6FLZ,* @E3XL.#;"V8 P9%'0> M0#!W2@)U.82VR#DU$3]#;:_8P8%-2[,WI*1^A$% MH[,C*+KH!*S.(C4D2D9G;1 R=G:D7D3+BXJ3ZIM':9S=6>H<5)S.JNF:C7A] MI0;#@--7"Z08&SM2%Z+E0L5X8D)J+HQF]Y7Z!F-.7^/IXP5O]B&U%R:=#I]GJ1ZUW3G4;M>35\QA@N&G.\?)6Y?AI: M_0%02P,$% @ 8W1C23&\(;F^ 0 ;@0 !D !X;"]W;W)K&ULA53;CILP$/T5BP]8@P'31@2IV6K5/E1:[4/[[(0AH+4Q M:SMA^_?UA5""D/*"9X8SYYPQ-N4HU;MN 0SZ%+S7^Z@U9MAAK$\M"*:?Y "] M?=-()9BQJ3IC/2A@M6\2'),XIEBPKH^JTM=>557*B^%=#Z\*Z8L03/T] )?C M/DJB6^&M.[?&%7!5XKFO[@3TNI,]4M#LHV_)[D =P@-^=S#J18R<]Z.4[R[Y M6>^CV%D #B?C&)A=KO ,G#LB*_PQU[H],P[/D?[K:M-9L M'*$:&G;AYDV./V :(7>$)\FU?Z+311LI;BT1$NPSK%WOUS&\H>G4MMU I@8R M-Y!@/ AYF]^9856IY(CTP-RW2W86KAR)94;6F_:IGSY4KQ7)LA)?'=$=YA P M9,+D,P9;_DT1LA(AGH &@J1X3)"N"%)/D$X.Z+W+/K@,F,)CDC@IZ&.9;"63 M+65(L2D3,'F0R9+TRV.9?"63+V52LBF3+V2^YN2Q"%V)T+LMVYZ%+K:,Y(2N MMPPOSM+ SO"+J7/7:W24QAY+?R(;*0U8KOC).F[MY9\3#HUQ86%C%>Y#2(P< M;K=[_L54_P!02P,$% @ 8W1C29M49,*2 0 >0, !D !X;"]W;W)K M&ULA9/=3NLP#,=?)B4-/%KBCEH+ M^[$%A<.&SN@Y\"0/G8\!5E=LRFND!N,D&F*AW="[V7I;1D42/$L8W(5-8N\[ MQ-?H_&LVM(@M@(*]CP01EA/<@U(1% J_C >U8ML M?!>:+2AIH!5'Y9]P^ OC"(L(W*-RZ4OV1^=1GU,HT>(]K]*D=<@[R^68]G," M'Q/XE,!SX[E0:O-!>%%7%@?B>A'/;K8.=C OOH]I M\IA9LTJ:57E5@UW\UEX&PO=V]R:W-H965T#Q-OW=F6]1\Y5\%97 MC9R'>Z4.]U$DUWM>,WDG#KS13[:BK9G2PW87R4/+V<8$U56$<9Q&-2N;<#$S M>RMU>=1/18A9=XC9ES1M9BB9H M^78>?H7[%>8=Q"!^E?PDK?N@2_Y9B)=N\&,S#^,N!U[QM>HHF+Z\\B6OJHY) M*_\92-\UNT#[_LS^S92KTW]FDB]%];OQ.D['VJ@'>%: M5-+\!NNC5*(^AX1!S=[Z:]F8ZZE_DN5#V'0 #@%X"0#RWX!D"$A\ \@00)R MJ"_%+,2**;:8M>(4R /KM@?<:WC;D6CF0%>@Q MV&.F$,L1 M(IS&J$(1=(I).DK[2%9 M#P%(80JULE% $I)>SX4XN1 K%XSQ.@%U".BMJY$Z!*F=P>1J+--1G7%Q721S M1#)+!&*<5.DQUPJ.2W!')[4IH/"F26R) Z761PA$I1B*3^V)9V"*IQW)! M[+HQ'LE,+]@ &G3 PTKPP?4PTDFF=<#2R:AEAL^%7-,"CH3(M!!:0GGN\>^ MZVU(1CIT6B>Q=+[0PN]_ VNP8%>;5?+ 3/LA"S./-P# M;B. 42>@GRBEEI+>F*E'SP.W&X#=#C#QH7"]#OFM?0]<)T/AL_=M+],$2F\MU;8/4 MIUS;-]1'QC4-CDQ#/ R.KALPN[E8UPV8^Q2;VZ]QMXE'UG'QP';\)VMW92.# M9Z'TR=,<.K="**Z9XCN];'O]"7$95'RKNMM,W[?]H;H?*'$X?R-&ULG5?!OX@]8S)Y:YM.+-*]E(?;+!/K/6NIN.$' MUJE/MKQOJ53#?I>)0\_HQA2U388 *+.6UEVZG)MGC_URSH^RJ3OVV"?BV+:T M_W/'&GY:I# ]/WBJ=WNI'V3+>7:IV]0MZT3-NZ1GVT7Z!=X^(*(A!O&S9B_ZHWRY)DY:^#=>Z M,]?3\$D%;%FX -D"="F Q7\+#=S-P]E70Y[_DI M$0>JWR=XJ^"])E',B9HN88;F"QF>OBX1)O/L51,YF+L!@RRF"F%6+F86PMP[ MF!*$, \.YH+(E).@'>390::\M!+P.D'N$>2&(+<$R.VQ&WH<,&3 /-W7:CP MA I'* \*#1AL,!#ADN#K.MC3P8Y.$=3!(QT$(8XR5'I"I2.$0T+WY6=FCGA" MQ!$JKQ-4'D$U]269>00SIP,2G-/9:$Y+$.L5 C^?P-&J@EH6-%GLPV( ';%9 M!(4?0#@Y@="/(,QC+.?C;(!XSWX.H1-$$D/A1PSBR9[]\$ G/02&/*_@I^(# M_?Q $C._9#R_$]XI/VRP*&))1Q]V.>101"R!R \9RB>[]9.#BABW+HA$Z/CQ0LX61JH("C]> MJ)SLUD\-(M<7_3L+(O_>L;/1\>Q =^P'[7=U)Y)G+M5)SQSRMIQ+IMC C6IE MK\[XET'#ME+?$MWC<.H=!I(?SH?XRR^)Y5]02P,$% @ 8W1C20?,@E=M M @ 6 D !D !X;"]W;W)K&ULE5;+CILP%/T5 MQ+X#-@]#1) F4U7MHM)H%NW:29R !C"UG63Z]_4K#+B1XFSB!^>><^V;H^OJ M0MD[;P@1P4??#7P=-D*,JRCBNX;TF#_1D0SRRX&R'@NY9,>(CXS@O0[JNPC& M<1[UN!W"NM)[KZRNZ$ET[4!>6&Z$VHKJ*IKA] MVY.!MW0(&#FLPV>PVL!8033B5TLN?#8/5/);2M_5XL=^'<8J!]*1G5 46 YG M\D*Z3C%)Y3^6]%-3!<[G5_9O^K@R_2WFY(5VO]N]:&2V<1CLR0&?.O%&+]^) M/4.F"'>TX_HWV)VXH/TU) QZ_&'&=M#CQ7Q!B0V['0!M )P"H$G<".DTOV*! MZXK12\!'K(H'5A+.%(ED#F1N7"_UZ&:0.0:H)$DL EX<<3)8&@\PA(41I<5\GUY$[*OE");VIDL]40)YG$-[708X.6NAD]PD*AZ!XM&ZE M0U!ZU*V1Y?E]&1"[)H@]KM2"KI5+2Q^E_^P&%DH^%-"E@(]>*W -!1*/ MB[4@>U[@H^/Z#J0>AK @HU.4'C*N[4#F4[ZY\9"'N8'K.[ T'O*@<"T%T,.U M!SMZ&H1I<=/N](AXAKIS?L+K:L1'\A.S8SOP8$N%[+^Z]1XH%43F$3_) M/U(CGSG3HB,'H:9(SIEI_&8AZ'A]QTR/J?H?4$L#!!0 ( &-T8TF@,-TW M< ( )P( 9 >&PO=V]R:W-H965TU#Y56^] ^.XD3T ).;2?9_GU](0206WB)[?Q8T%JS!?T2AKYY$Q9C8549O8FJ;,@[<_BMKC'[LR85?:SFSNJ]@.EGVKQ_;1R?54"J E@ Z0I?'3@A;0O@B1/\E M1"TAFIL!M@0X-P-J"6A$\(Q9VNHM%CC/&'TX_(K5^Q+( :Q5@6,4:].C EF#31R!KF=M) MD=VTR'X@$DUW$H[\##4?M7ZFTP+12"#2 J$12/UAD8VQRV"@QE@1FTG$=A*Q MLR/^V0@<-0('C0361F O11"D"8I#:SL#'( @A,C:U$R]W4R]_1 7^6D(IXU M(R/0P A@-<)@DC;1PK?;,$#YBRBVFC!+:S=+:S]&S?@BXE'[\:!]:S'KN.5UH1=]*G'G2.]-<)T MU$6[@_4-J*UX%%\'RTU@B6^#YN\_4RJ( MK-M?R+>RD%>%;E&1LU#36,Z9.3W-0M#K\R[074CROU!+ P04 " !C=&-) MB5_]LUH" !!!P &0 'AL+W=OS?+Z"U8ICIOA2XGG/N M/9?FDEUY_R9*QJ3WT=2M6/NEE-TJ",2A9 T53[QCK?IRXGU#I3KVYT!T/:-' M0VKJ (8A"1I:M7Z>F=A+GV?\(NNJ92^])RY-0_N_&U;SZ]H'_BWP6IU+J0-! MG@43[U@UK!45;[V>G=;^,UCMB$88P*^*7<5L[^G:]YR_Z<./X]H/=0FL9@>I M%:A:WEG!ZEH+J<1_1LU[2DV<[V_JWXQ;5?V>"E;P^G=UE*4J-O2](SO12RU? M^?4[&RU@+7C@M3"_WN$B)&]N%-]KZ,>P5JU9K\.7&(XT-P&.!#@1ICQN0C02 MHCL!?4E (P'];P8\$O B0S!X-YW;4DGSK.=73W14_YW 2L%[+:*4/=4N88[F M0H;H>PY3E 7O6LC"; 8,-!@2NR#;.01,B$ 5X*P"VE5LX(P.70F*.8(DSAH> MBNP^$?FTS&C1K,CPR=@L_%@ +020$8A& 6(7V0Z]&##88*(HCE. @ M86$"8 M0AR&R 7!LBD[3_]D,R45\ U8%<,2W MZK48AOM=/L\Z>F8_:7^N6N'MN51CS4RT$^>2JU"U;^R7G MW2H(V*'$#6)/I,.M>',BM$%<#.DY8!W%Z*A(31W ,$R#!E6M7^1J[H46.;GP MNFKQ"_78I6D0_;O!->G7/O!O$Z_5N>1R(BCR8.0=JP:WK"*M1_%I[3^#U0[$ M$J(0ORK$OJW]61ER+:T/>.^(0N-7\E_7<\Y)!(P0.IF7IZAPOCI+E1 M?*]![[JM6M7V^LTR'&AN AP(<"1$X$M"-!"BD0"_)L0#(;8(@4Y%+<0.<53D ME/0>ZY#<'F EX%2*"&5/9,_44*VOGKT6,,ORX"J%#,Q&8Z#"@!$1"'6G!30M M-G!"C\+09;$U,<"%V9D8.!](9.4:*8%T$(CF!6)+(%8"T2 0.Q?+Q"3S)HEE MDA@"J=/$Q"SF35++))T*6(FTVD-#%@H2NA"[*0*DD?BVX7PD"RN2A9'*TAF* MQB0:,V^QM"R6AD7FM%A.Z[?#H9@.$"W2Y@;I=L[T#N!P+M0* 1R ,; -B5#_Z[](%=^\ H;. N M?@MD5W\P.9L;3,_JDF/>@5Q:KD^V<7:\2)^A/-NM^0U8;?69_R%3Y!TZXY^( MGJN6>7O"QE:N5) M=:^/JFC^V>DR3^KFLMR[U;%4R;8+RC,7A/#=/$F+V6K1W7LL5PM]JK.T4(^E M4YWR/"E_KU6FS\N9G%UN/*7[0]W><%<+]QJW37-55*DNG%+MEK-/\B'&J(5T MB!^I.E?&N=,V_ZSU2WOQ;;NL?M+GKVH8P[Q-N-%9U?TZFU-5 MZ_P2,G/RY*T_ID5W//?_!#"$C0? $ #7 .E]&(!# )( M^^L&]?GI$Y6BU*? MG>J8M*LM'QIXV29I,CO-8*KNLINN_N[K"J6_<%_;1!9FW6.@P\ 8(K80WA7B M-@V,=@&D"^CB_:&+8#H!D@38)< A06@W6?1-]IB@P\@(P9\NXY$RGE4F&BW3 M8^8=AC&2.2DQ-TN &"TQ-TK<&:/]9Q&?%/&M(G*TB&\4::9+SJ?+!*1,8)0! MQER$)#Z\E18121!-TV(=&;0 $84P.AN1.1N!'S(F70JJ-3%-G_4 &O@S3C$; MP^CDG>KE-,O6 ^A"L_%.; PR>J':ES!-QO4 ZNN %/ZX,"Q8NTS :(AZB;3, M!#@IJ$]([U;F2NH# !LXQ7%Q27Y$AAW*A/;?!>#.A/;< 9! . M3+W+,/+'&6?#A#]G4 [>;0J 03DP%1^,/_AM#*,3Z@B #+L<0!_:I8WAM$*= M!3P&=0?09:LC/!SOQON/5:(^!99/!B^@=0WT-J2<+;N2'T#YVAJ+Q2"48=*#SG20TMZ'$50Z2%'>FB^- 01G3;7> <_)GOU/2GW:5$Y MS[IN7N>[-_F=UK5J4HG[9A$/*ME>+S*UJ]O3H#DO^P\/_46MCY?O*->/.:L_ M4$L#!!0 ( &-T8TD\],]$GP$ +4# 9 >&PO=V]R:W-H965T&+"!14+2' D$.S9FV5A9A/A22 MMM*_+Q^R(AM&E-]I MM9',^=0PR4HR[5"!MHM?EQL:AH0$?"7PV!G,0K>=UH?0_*[V>(L M6 !>Q<4F%_.4(,00<@?_#YJ?AX9B//XHOXS=NO=[YB%6HLWWKC.F\TP:J!E M)^%>]? +QA9607"OA8U?M#]9I^6%@I%D'VGE*JY#VED5(^T^(1\)^418++\D MT)% ;P@D.8M]/3/'JM+H =F>A<=>;#S&ULC93-CILP%(5?!?$ 8S#8 M)!%!ZE"-VD6ET2S:M1-,0&-CQG;"].WK'T(!H::;V-><<_Q=1W8^"/FN&DIU M\,E9IXYAHW5_ $"=&\J)>A(][4E(Y$V< 1A$&G+1=6.1N M[546N;AJUG;T50;JRCF1OY\I$\,QC,/[PEM[:;1= $4.)E_5$ 2>??FP[-P[^"]J-MFT#' UP,L3I/PW):$A6!N#)7%]?B29%+L40J)[8 M/SL^&+FT(28Y,,TH5[KC\JNW(H'['-QLT$+S[#70:>"6HEPHTDD"#, F!5Q1 M0.?'(T7V."!9!20N(/$!2;2$['P;7I,Y38P0WF^IRH4JPEG\&"9=P:0+F'@3 MQFN0/[$8XDV6N2A&._P8!:U0T (%;J*@V2XXP[M-E+D(9>E_G I>H> %2K*) M@F>'#],4;ZK*N2K.]OO="@;,KD!/+O0'D9>V4\%):'.;W$6JA=#49$5/IK'& M/')3P6BM[30S<^GOO2^TZ.^OV/24%G\ 4$L#!!0 ( &-T8TD&PO=V]R:W-H965TQ<%;V2,,XV=3OO0F9U]:)])0J*S*!;(NOWW!319<9A-\A NGG/X0(1RY.)5 M-I2JX+UCO=R&C5+#!@!Y:&A'Y!,?:*^?G+CHB-)-<09R$)0VG.C3 >H2G#S'=N.]K+E M?2#H:1M^C38WP-D ;X;XC+2-NUR3;UO%4))"=Y,D*/931IH-="GJ!W%1PC0 M %X*N** UI_-%.G] +0*0#8 S0&9"]E/TY@TN=7$B?[Y5+6C0BC*[L,D*YC$ M@DI<&.U\27GRP2QA'A8HH7K& Q4DUD#/] M1<2Y[66PYTH?>O:\.W&NJ,Z*GO3N:_1==&LP>E*FFNNZF([GJ:'X<+UL;C=> M]1]02P,$% @ 8W1C27>.R9W* 0 200 !D !X;"]W;W)K&ULA53;;J,P$/T5BP^HN26I(H+44%7MPTI5'W:?'1@NJB_4 M-J'[]_6%$!(AE0?L&=X$A"?0B>HGV16H0#_.U@5(L]LKF?A/BTQEMU M"$*; E HM54@9CE# 91:(1/X:]*\AK3$Y?ZB_N*J-=F?B()"T']=I5N3;!B@ M"FHR4/TAQE>82MA8P5)0Y=ZH')06[$()$"/??NVX6T?_99=.M'5"/!'BF3#' M62>\Z3-,[P MV0K=8(X>$SM,-".P45\-$=^&.,8+^FJ 8HG8/OX>(;DK(G'\K2\BV?PND-X) MI$X@F4XAN4V2^S(\9N?+2+:A>=9PQ0TNWD1+G$\(+ZZ(@6Q\9W_:*;&-_E5)L]ZTL ?(IN.*W02VC20ZYU:" TFP?!A$Z#6S/5L M4*BUW>[,7OI6]X86_65PY[]'_@-02P,$% @ 8W1C26;_&:A! P M0\ M !D !X;"]W;W)K&ULE9=-CYLP$(;_"N+>!8_Y M7"61-JFJ]E!IM8?VS"9.@A9PBIW-]M_7&,+BJ5&<2_C(.^/7V// +"Z\?1-' MQJ3W45>-6/I'*4^/02"V1U87XH&?6*/^V?.V+J2Z; ^!.+6LV.F@N@H@#).@ M+LK&7RWTO>=VM>!G694->VX]<:[KHOV[9A6_+'WB7V^\E(>C[&X$JT4PQNW* MFC6BY(W7LOW2?R*/&PJ=1"M^E>PB)N=>9_Z5\[?NXL=NZ8>=!U:QK>Q2%.KP MSC:LJKI,:N0_0]+/,;O Z?DU^S<]767_M1!LPZO?Y4X>E=O0]W9L7YPK^<(O MW]DPA[A+N.65T+_>]BPDKZ\AOE<7'_VQ;/3QTO\39T.8/0"& !@#QG'L 70( MH)\!B9YI[TS/ZVLAB]6BY1=/G(INM MJ&\"NQM#1=+4P0ZF"G'!BBF*9]Y.,*2-9Z/+6QH@!%\2 P8XHC>U[QI31'!R>$&#&@ MCP&3,S/>&*:(. M9C!CP&2, S,!,P;N9@Q@QH +8V"*CR1S& ;3 USH 8@+#N-@+( +%@P11 [E M"KCB(346SV7]<<7#W14/N.+!J/@XLE>.6?&A _PIKF1J5'+L .*:X^2>Z=+ M<<50N#W=]2"Z?D#9:3(KZLT$DRZI9NU!=X_"V_)S(_MV:+P[=JA/ND$-/N6K MQ:DXL)]%>R@;X;URJ7HUW:;M.9=,N0@?U'X_JAYZO*C87G:GJ3IO^ZZROY#\ M=&V2QTY]]0]02P,$% @ 8W1C2?*P3 W* 0 200 !D !X;"]W;W)K M&ULA53;CILP$/T5BP]8(9^$_% =@$:?C')U"CJMAR/&JNJ M$?4B!N#FI!&2$6U,V6(U2""U(S&*XS#,,",]#XK<^=YDD8M1TY[#FT1J9(S( M?V>@8CH%47!SO/=MIZT#%SE>>'7/@*M><"2A.06OT;%,+<(!?OV=PO M0GQ8XV=]"D*; E"HM%4@9KE""91:(1/X[ZQY#VF)Z_U-_;NKUF1_(0I*0?_T MM>Y,LF& :FC(2/6[F'[ 7,+."E:"*O=%U:BT8#=*@!CY]&O/W3KYDRR>:=N$ M>";$"V&)LTU(9D)R)[BKPSXS5]Z]%LLMR?+5"#YBSQ\0.$RT(;-0W0\2/(<[QBAYO!2C7B.SP=83DJ8C$\;.Y MB/W7 NF30.H$DEG@\)@D]V5XS-[?0GI(PS#T&&Z#N_P]BO]02P,$% @ 8W1C26$^7K3: M 0 -P4 !D !X;"]W;W)K&ULA93-CILP%(5? M!?$ 8S QD(@@-5-5[:+2:!;MV@F7@,;&U';"].WK'Y("0F*#?&46X43_&IA4)-Y8+.?A?BPQ8_J&$8V C"X:.M S7"'5V#,&AGP MG]'S/](V3NQW6^G&A(W"H(*:WIA^%\-W&+= K.%%,.6> MP>6FM."/EC#@]-./;>?&P;_)LK%MO0&/#?C9@'UP#W(QOU)-RT**(5 ]M?\N M/ABYM";&.3#9E"O=[OWJO4S(OD!W:S33G+P&.PW.HZ<&&?]5"%Y L#-(1TBV M;9 L#!)GD'B#-)JG['Q*K\FIJ0+2CJC)*N4=$*)]_O]-B5;4+(99;=*R::4-$VW*?F"DL\H9)62 M3WY^G)!\04&30]'3*_RD\MIV*C@+;&PO=V]R:W-H965T2G2(RM(.856:N1=> ME>PLNW:@+SP0Y[XG_/>6=FS:A""\3KRVIT;JB:@JHUOWI(%HV!)P>-^$G M\%P#J"5&\:.ED[#Z@8;?,?:F!]\.FS#6#+2C>ZDMB&HNM*9=IYU4YE^+Z=^< M.M#N7]V_F'(5_HX(6K/N9WN0C:*-P^! C^30,.C)^]RV@VFG^0G&2Y@_ "X!\!8 T'\#DB4@605$,YFIZS.1I"HYFP(Q M$OVVP;.27P?!:U0D(-2>%%F M36HT.8;WDZ2K)*F=)/.6LDVM) AZ06I;@^,'WAQ>@6 '!'A!L)4D0WX06P.L M??@A2+8"R1P0Z 7)[&HA]M+6M@BA1W9 OD+)'93$BY);6=+"BUO;F@>^B6*% M43@8R(M16"F2-/-BV!IH;>@/04"\/F1B!R7UHBRBY>T@[[+5C@BF^0,P_YQX MP('!?AA@KWWA/5!J1P32(GF 9GWR 6C3)/[-LHBR)1%(_#O7E<$X76^:R+H; M1G*BWPD_M8,(=DRJ:\;<,$?&)%5F\9,Z&AIU_=\&'3U*W M[[<_&=4?4$L#!!0 ( &-T8TE#\UB;PP$ '($ 9 >&PO=V]R:W-H M965TVBTF@6[=H) MEV"-C1G;"=.WKW\()2A2NL&^YMSS'8.A'*1ZURV 09^"=WH7M<;T6XSUL05! M]9/LH;-W&JD$-;94)ZQ[!;3V38+CA) <"\JZJ"K]VJNJ2GDVG'7PJI ^"T'5 MGSUP.>RB.+HNO+%3:]P"KDH\]=5,0*>9[)""9A<]Q]M][A1>\(O!H&=SY+(? MI'QWQ8]Z%Q$7 3@)/_- M:M/:L"1"-33TS,V;'+[#N(7,&1XEU_Z*CF=MI+BV1$C0SS"RSH]#N+,F8]O] MAF1L2*:&) 0/(!_S*S6T*I4W?QULJ5,['.R&;3OO2[#ZN7*BV*$E^< MT8UF'S2)UR1K,FFP];\+21:0Q!OD(V3]V"!=&*3>(!T--K., MD/\(NEIP5G/.;*=S3M!D7O,E+K+UYC$G6W"R&TY\EY/-.2G9I(\Q^0*3WV"2 MNYA\]M@VJS1>OAT\.T\]/<%/JDZLT^@@C3V:_E0V4AJP7N3)9F[M#V J.#3& M30L[5^&;"(61_?4+GWXSU5]02P,$% @ 8W1C2&ULA53;;J,P$/T5BP^H"Y-9:GL M#&<-O"FD.R&H^G<"+OMCM(INB7=6U<8E<);BD5

82ZY]E^4=]I(<:-$2-#/,++& MCWU8V<<#;9F0#(1D)(QUE@ED() [@?A.@S/?UP]J:)8JV2/=4O>S5P<+5T[$ M*B/;C/:AWZZ0O69D3U)\=4(SS"E@$H]9C0ALU1=+)/,2IV1"3Y8*G*<(LE]_ M7X(\=$&\P#8([/;?"ZP?!-9>@ P.-HO;,,=L%SOY"O.ED*6J8HU&%VGL,?0GL)32 M@#41/UD7M7T=QH!#:=QT9^KO_X!F7_ 5!+ P04 " !C=&-) MI7I2ESP# #3#@ &0 'AL+W=OS2B(U1%7[4&G5A_:939P$+> 4R&;[]S6&I/BL2;S[L%PR M9V9\L$?VXB+KU^8H1.N]ET75+&?'MCT]^7ZS/8HR:^;R)"KURU[69=:JQ_K@ M-Z=:9#M=5!8^)23RRRRO9JN%?O=B:G)9>;78+V=?X&E#>0?1B%^YN#2C>Z\S_R+E:_?P M?;>/[*_M7/5QE_R5K1"J+W_FN M/2JW9.;MQ#X[%^U/>?DFAC&$'>%6%HW^[VW/32O+:\G,*[/W_II7^GKI?^%D M*+,7T*& W@H8W"U@0P&[%=#[!<%0$* "OQ^*;L0F:[/5HI87KSEEW?2 )P6O M.Q+%[*G1-_I1][=_^[9B/%GX;QV1@5GW&-IC$F+#I&,,Y5;,9@KC*Y]6LQ29 MI9H@ZHW$_#$!0P1,$S!- ,!,EU7OLL?$ P9(3-3?8ZD 204C*9: 52H82S'J M)A0BH= 0HH\)(D00?;:K,2*(#0?6KJYCHZLA(6Z#Y4B*CZ5X:)VN)B:R3E<' MS&8*,VDV0683HR^!5<3$A(]%@. 53 P*^U@0*';0^9 48/0CMNN8((?)!'B1 M S6L."U[P!$#L2$6VL12&(=, MI*(;-WF(70/'(^IF"4<1\,<)GPZ@4(/BA$]:&N, *'/SA!,'$J--D=U3,L[B M@$QZ,G!)[&2)XGBBQ+!DC8T4@;@U6R9!TV9PAE$P**RK/1U PYP-&$Q^M?O( M:5L?]C7CR O *I8.H.MN06M-^;H/G3:&TY$RPYA#'%$<>S3X[/:"XD2C1EB! M/=$0R"'1*$XT:B0:V!-M /4KE;HT%6<9-;(,[)L8!'+8?5 <4)0;%-:5MT8@ M_'G\T6GBE!W$CZP^Y%7CO&ULE5A=LYHP$/TKC#] DDT(X'B=J7KO MM ^=Z?2A?>9J5*9 +."U_??EZW*3;=#X(A#/[I[=Y"P)RZLJ?U4G*6OO3YX5 MU=/L5-?GA>]7NY/,DVJNSK)H_CFH,D_JYK$\^M6YE,F^,\HS'P@1?IZDQ6RU M[,:^E:NENM196LAOI5==\CPI_ZYEIJY/,SI['_B>'D]U.^"OEOYHMT]S652I M*KQ2'IYFG^CBA760#O$CE==*N_=:\J]*_6H?ONR?9J3E(#.YJUL727-YDQN9 M9:VG)O+OP>E'S-90OW_W_M*EV]!_32JY4=G/=%^?&K9DYNWE(;ED]7=U_2R' M'(+6X4YE5??K[2Y5K?)WDYF7)W_Z:UITUVO_3T0&,[L!# 8P&HQQ[ 9L,& ? M!ORF 1\,^&@ XJ9!,!@$KA'$8""0@=\7JROU-JF3U;)45Z\Z)^T"I(L&7K9. M&L]>4]^J>^QFL!]]6W$:+_VWUI&!6?<8Z# BM$&V.H2."+\A8&4!)HLU:.9@ M"[#1$2*RHA M85]LB)I>06RXC8Z+(SH!V^HPQO@4[EG'@1"1CIM,+T#I!5IZ$%-K?CTFZ/.C M<21"9LW/P$$ ++#6:^OH[]G1WXN)XR1FP?U""%0(H16"@[T00@\40QPQ;DWP M%FZ24(@(A08AL!+J,5&_5,@<]XN!SC1JDDR$R$0&&>MT;2,M#)!Y9)U3 P1S M[M"<8L0E-KC89R#6M1&38$I#.HY& IPT1 ENVL2@%%CG:@ -\H=03.G_)G": MU']O$FJ0$M8>C4"A0QS <JZN8$V!W^#DK5LF%-YLV* M/,ED/SYD\E"WMV%S7_;'Y_ZA5N?WKP'C)XG5/U!+ P04 " !C=&-)"T/* M-X<" !Q"0 &0 'AL+W=O9BV!\"UO4$[Y2H MJ0,8ADG0X*KUBUS-O?1%3D^\KEKRTGOLU#2X_[LD-3TO?.!?)EZKPY'+B:#( M@U&WJQK2LHJV7D_V"_\9S-< 2401ORIR9L:])XO?4/HF!S]V"S^4-9":;+FT MP.+R3DI2U]))K/QG,+VN*87F_<7]FVI7E+_!C)2T_EWM^%%4&_K>CNSQJ>:O M]/R=##W$TG!+:Z8^O>V)<=I<)+[7X ]]K5IU/>MOLG"0N05P$,!1,*[C%J!! M@*Z"Z+^":!!$]ZX0#X+86B'0O:OD5ICC(N_IV6,=EL\3F N\ER;"V1-Q,354 M/XB>?2^B".;!NS2:,$O-0,4DJ0M9F0@8B4 4X*P"3JM80D/NK*$TB21SUG#3 M9/V%R9=E(BLLI/3)$!:Z;1!9!I$R0,I@EDQK;'44&DEUDC"#+J@TH5D&7,S* M9!"*G-#:A&!R3R:QU5)LM)3>\=,GECYY--/4,DAO9ZJ16&<*G$QI,DGH3-1$ MH)M93Y9*DMOM9%8[F9DGO*V?6?K9HWF"T'XEA+<3'9BASS1U1CJ!9NZG=,*@ MQ/FXKR<0C,,[FOKTG@-FKO?$ FT'^'"R]OL#H#N219/_]LR=K EER/VX3B"8 M J?5>DK!V'[D F,_:4A_4#LY\[;TU'+=RC@[GA:>H=R/K/DEF)? ,;^2IPNU M?UWMB[S#!_(3]X>J9=Z&?<5"3/9>WJGPCT M@-/N^B/G,GIKZK9?Q4BC3J^7\7W M^.X!V #1B!\5O_2S]V@(_EF(EV'P;;>*T1 #K_E6#BY*]7CE#[RN!T^*^9=Q M^LXY&,[?)^]?=+HJ_.>RYP^B_EGMY%%%B^)HQ_?EN99/XO*5FQSRP>%6U+W^ MC;;G7HIF,HFCIGP;GU6KGY?Q'X:,F=\ C &$&J3&(+T:9#K1,3"=UN=2ENME M)RY1?RJ'S<9W"MT-/I3C2.72ZZ%>K7'V=9UEV3)Y'1Q9F,V( 8W!5T2BO'LI MP*;8P,P\R_+;#E(GQE0[(,8!N>T@XO 0BZ?P\I 9SZ<4Y7E(0M0AHG.B''F)Z)P((Z I MNDW$'")F$6$O$9MO$2X8H0%+5SA$A44$7J)B1I2E2O?@-@]&;F4ABRGU,AG0 ME!/.L;O(H[<'QUL6$-!?I8[G=90'G 8,K@NPHB#^G$80&W-"BRPD6+?F<6HQ M^6O6@/32#\NW@)"-<"6/N3^NC4@P\06(:OG MZ@.V!(+XZ]: IM6#18@285%Q] $L? M"//SV*#"NS\V*&1_P)40L.X--."C!*XT@"4-U'^X#8AJ$ "F 2($KC2 )0W4 M?[9A?G=@:1%P%0)7&L"2!NK_+!F020G-F:Q-(A_>I*M\M":<8>+_)JX,P+]* MUSID%HBZH26S6W+#NX-N'OIH*\ZM'!?X.GMM4.YAN&4[\QO5N&#?/*B&QC.O M$E9_4*\%FWJ@Y#VD]?)4'OCWLCM4;1\]"ZG: =T)[(607&6*%NI0'%6;=AW4 M?"^'5ZK>N[%Q&0=2G*8^[-H,KO\ 4$L#!!0 ( &-T8TG]5*06I@$ %\$ M 9 >&PO=V]R:W-H965T!5DJ<^] MJBS%@Q&\@E=%]$%*IK[7(+!9!9/@E'CCN]*X!,U2VNMR+J'2'"NBH%@%=Y/E M.G$5ON"=0Z//]L3UOD'F?;,(.]EE0=0)HEXPF?G&6R/?Y@,S+$L5-D37S'V[R=*6*P>Q9&)[ MTS[TT[?98S9+YBD].M"@9MW61+XFZBNHI5^TB$86D9=/.XOX.F Z DP](&X! M47@=,!L!9H,.DHM##FL6UTWF(Y/Y '!['1"/ /%_QTQ&@.0/8PYJ%F,3>G9X M:K:#%Z9VO-)D@\:>0W\$"T0#EA3>V(%+>]O[0$!AW#:Q>]5>@#8P6)^N<_]/ MR7X 4$L#!!0 ( &-T8TFY&.5JS0( %T+ 9 >&PO=V]R:W-H965T M,L".CF@%M$[\@1 M=_R7'>E;Q/BRWP?TV&.TE:2V"4( TJ!%=>=7I=Q[ZJN2G%A3=_BI]^BI;5'_ M=X$;F\'N_F_CV!?"7D3BY_;N0]$#+C!&R8D$'^\XR5N&J'$G?]HT:NG(([?+^H/,ET>_BNB M>$F:EWK+#CQ:X'M;O$.GACV3\P^LJ0:D(ZE9!I0F81 M E5=V9L58J@J>W+VZ!&)+Q;..+P7(ES9XPVAWA:(+8%8"D1:('(VS<3$SJ*:F,1951/C+,C:Q&2W$TJLA!)# MP-F9A8DIG E-P*PF8-:?83Y-*+422D<"(9C0XLP2R+[[C>260#Z.(+&^D4Y] M[ J324R6I! <-NHL(R*<:UBIX^")"H67HY)/A#85Q48.Q7 ::5!RBL"43'- MZ[]K$1KEE0:I^>9Y,LPIMJ]!(:\+M">T+!7[[1H'VE0*-,UPX[\^5!8HF M^-@G'1I'JYAP>T+[;,'TV]G:IPMF1A2)J[V/&J3:&Z=%'D]KL'T286Z8I6ZS M\5F$A3@BMEXGXOIS;J;41[_ OU^[JCWBMA?!Z1H\B.$(9YY.".=_3 9]UAT> =$Z\9?^_5]*<6 MC!POP^PP45?_ %!+ P04 " !C=&-)X(%=._ " #4#@ &0 'AL+W=O MVZ;3RW1O MS.$^R_1Z+UNA[]1!=O;-5O6M,+;9[S)]Z*78N$YMDQ&$BJP5=9>N%N[94[]: MJ*-IZDX^]8D^MJWH_S[(1IV6*4[/#Y[KW=X,#[+5(KOTV]2M['2MNJ27VV7Z M!=\_Y&@(<1&_:GG2L_MD*/Y%J=>A\6.S3-%0@VSDV@P2PE[>Y*-LFD')9OXS MB?[/.726C:G[7&[.WU:(TVG1)] M$,/@X7L;W@\B5CFQM6G7=.['IV^KO.*+[&T0\F(>QACB8DB)+C&9U?\P"0%) MB!,HIB3E;0$*!*@3H)- Y5?9C56.,=S%8%KRBMS.DX,\^2P/0^C#/&,,"L/W8JSD#D; M@D.09[@(D(!($!QKF%PM'23 \!04-U<1B ZAGN& .8! )D@>;1@R05B(83:? MKU#(?$4@.<0G)Z16R 3AT78A$Z0,L5O.Q[="(?,5@>B0RO-;W9:@$ F*HCQJ4OL\#^2&SKEA.$3B:M-%H]U"'F@>XC:/7XTHQ(9ZFRH<,,-3 M" 2-WE91" 3E :L1Y=&K$8784&]GA4.^&.2!1N^M,2^-1F[-<,OM?3\>NL:&48?S M&?)RD%W] U!+ P04 " !C=&-)3$Y1Z#($ "'%0 &0 'AL+W=O=A] M=D!<:FR+M4V8_?OU11"I(Q&1AV"+T]VG+9\CH=E%UK^;@Q!M\* MS^2Y+8Z5^%D'S;DL\_J_A2CDY6E")]>!7\?]H>T'PODLO,5MCZ6HFJ.L@EKL MGB;?Z?25#Y !\?=17!KM.NC)OTGYN[]YW3Y-2,]!%&+3]BGR[N-=+$51])FZ MRO^JI!\U^T#]^IK]96BWH_^6-V(IBW^.V_;0L2638"MV^;EH?\G+6J@>HC[A M1A;-\#_8G)M6EM>025#F?\;/8S5\7L9O4J+"[ &@ N 6 /1N %,!S#> JP#N M&Q"I@,@W(%8!L6] H@*2CX#[3RE5 :EOA4P%9"@@'.=OF/U5WN;S62TO07/* M>TW0:0>O^R1=YJ";\F:X'5ZJ;9:*Q <8+/#O&QD,SK180CXX!.P^01SL&;"= C>?.;!VO%4B]?=TJXM,P M8+, ,$IQCQ18XO#P-@6P,(%[3#'HPHP\WVG 8@-3;!Z>!E@6$#_<,)8%)#X- MZUL ZKG5 "P?2(V&/;:A@%4!#Z_'#*N"$8-%8FU8@:[&Y3?##*N'F>KQ6$(9 M5@6#AQO^M'=G'C.L0-'UYXA?PU@]S-CF0^:1 JN"10\WC%7!S,7"OC0Q?8_- M:!3[=8SEPY*O#7+!=/ET/;FVT*N[0#(Q#=P0 M&G?M<)X5CE*E2(_UD&,Y*KPJD64X;],=1. M8DI1[X=SO";8R'/5CC^X;Z.WL\+OT)_DH/$%G2ZI97Q%IR^V\36=OHXG0A]E MY[-3OA=_Y?7^6#7!FVQ;60Y'2CLI6]&U0[YU0CZ(?'N[*<2N[2^3[KH>SPG' MFU:>KL>>M[/7^?]02P,$% @ 8W1C23ET9)K] 0 KP4 !D !X;"]W M;W)K&ULC91+CYLP%(7_BL6^ S'AD8@@3::JVD6E MT2S:M4-N (V-&=N$Z;^O'X0 0LIL@FW./=\QCF_6<_$N*P"%/AEMY,&KE&KW MOB^+"AB13[R%1K^Y<,&(TE-1^K(50,ZVB%$?!T'L,U(W7I[9M5>19[Q3M&[@ M52#9,4;$OR-0WA^\C7=;>*O+2ID%/\_\L>Y<,VADS1LDX'+PGC?[X\XHK.!/ M#;V8"( A4(9!Z(?5W@!2HV1!G\,GG>D*9R.;^X_[&YU M^A.1\,+IW_JL*ATV\- 9+J2CZHWW/V'80F0,"TZE_45%)Q5GMQ(/,?+IGG5C MG[U[DP9#V7H!'@KP6(!=< >R,;\31?),\![)EIBSV^RU7!@3[8QT-FFG=O=N M]9I'X2;SK\9HICDZ#;::N\+7[JL(/$<<\:0SP%R#Q A+/(-M52#R! M?-LFZ1?.+%E@DADF6L4DT[T\1J0+1#I#Q*N(=(((PTWRF+);4':SHU__7KOI MT>-X^;G\R8UB($K;."0J>-S1^7]02P,$% @ M8W1C2:!(RZ>L @ 8@H !D !X;"]W;W)K&UL ME59=DYHP%/TK##]@20(1=)"95:?3/G1F9Q_:YZA1F05"DZC;?]]\($M2=L47 M2>*YY]P;6$L;]<^!\9I(->7' M2+2Y.PLJ[*A+SP0Y[HF_.^*5NRZ#&%X6W@M MCR>I%Z(BC_JX?5G31I2L"3@]+,-GN-@@H"$&\:ND5S$8!SKY+6-O>O)COPR! MSH%6="YER>5+0B# M/3V0;7_9* +&P] 70#J M Q+\94#>:1#$'JGIA MIF9_[>JEP'&:1Q=-Y&!6%H,,!KJ(QB#6.EZO14IQ5!:YLBLTH$09&)-=.Y@$ MCV$V0PR&LQ[S:2*Q5W]L"&(K M!]@L0C2 S!K-O [#X!]@CP( .,XM']M9C4 M8.9861?BA M=C#)!!$(?.L AV+4&:L.A+L#-N6(PO\\"AVA"8<4(I\"/?KRH.\4&#M9C+^^ M#F3?7X+TZYNRM;ZI8.)H)>-:R6!K80PF:OG^@Q,,N.I ^+%S"7T/0L>$\10* MWX7P81M"WX=PBA'AT(D09$[%SK=_")RKC_DX;M/AH+UKLGB*$WQCPRG.=D&# MB^/SV\FW-IIB;73'VM'@)JXI/YJ61@0[=FZDO;/ZU;YM>D;Z)O?6UZJ=LC?\ M!TV1M^1(?Q)^+!L1;)E4?8)I$0Z,2:K2 T_JR)Y4P]=/*GJ0>IBJ,;&PO=V]R M:W-H965TU%I=5> MM-=.& ):&U/;"=NWKP^$!H2TS0WVF'_^;P9L%X.0[ZH!T.B#LT[M@T;K?H>Q M.C7 J7H2/73F32TDI]J$\HQ5+X%6+HDS3,(PP9RV75 6;NU5EH6X:-9V\"J1 MNG!.Y9\#,#'L@RBX+;RUYT;;!5P6>,JK6@Z=:D6')-3[X#G:'7*K<(*?+0SJ M;HYL[4F'X3PS<86XBMX4DPY9[H=%%:\%M*@#C]\&/;N7'P M;[)P3%M/(&,"F1*(+]R#7)E?J*9E(<6 5$_MOXMV1BZMB7%&IC;E0M>]7[V6 M\38I\-4:S30'KR%.0[)PTF#COPHA"PAQ!LD(23\WV"P,-LY@,QID\RH[7Z77 MI$Z3$/(Y9!O,#)ZWSB#V;891NDJ9B;;1?WR,>(&)YYCU9N*',1B3+C#I#$/"54SZ,"9;8+(Y)EK%9 ]C\L4^RV?[;/V;Y7?[+$K2Y4;#=^>O MIV?X0>6Y[10Z"FV.LCO%M1 :C%7X9'YS8R[,*6!0:SM-S5SZ.\0'6O2W&W&Z MELN_4$L#!!0 ( &-T8TDIE*&,I $ +$# 9 >&PO=V]R:W-H965T MK#[K,# UBU M/=0VH?OWZPNA216I^X)GAG/.G/&EG-"\VQ[ D4\EM=UEO7/#EE);]Z"XO<$! MM/_3HE'<^=1TU X&>!-)2E*6Y[=4<:&SJHRU5U.5.#HI-+P:8D>EN/F[!XG3 M+EMEI\*;Z'H7"K0JZ<)KA )M!6IBH-UE]ZOM?A,0$?!;P&3/8A*\'Q#?0_+< M[+(\6 )M0L*W"]'> I@Y!O_#%K?K4,Q//XI/X8I_7N#]S" \H_HG&]-YMG MI(&6C]*]X?0$\PA%$*Q1VO@E]6@=JA,E(XI_IE7HN$[I3\%FVG4"FPEL(;!D M/#6*-G]QQZO2X$3LP,/9K;8>;H*(5R;>FXUIG#Y5CU51Y"4]!J$+S#YA6,2L M%@3UZE=;L,L6>W9&+XK_$%A_\[B. K>S /M98/--8!,%UK/ ^G)(G5PF3'%U M2'JVIPI,%Z^.)36.VJ7-6ZK+[;R/ATB_X%4Y\ Y>N.F$MN2 SI]L/-06T8&W MD-\4&>G]^UD2":T+X9V/3;I2*7$XG![(\DJK?U!+ P04 " !C=&-)1CX2 MWY$" #2"@ &0 'AL+W=OZT*E04=M)+&-O;1*3,RN+&K^U%CU7%6K_;G!)KFL;V+? >W'*F0@X2>P, MO$-1X9H6I+9:?%S;KV"U!5! ).)7@:]T=&^)Y'>$?(C%C\/:=D4.N,1[)B00 MOUQPBLM2*/&=__2B]ST%<7Q_4_\FR^7I[Q#%*2E_%P>6\VQ=VSK@(SJ7[)U< MO^.^AE ([DE)Y:^U/U-&JAO%MBKTV5V+6EZOW9.%V]/,!*\G> -AV,=,\'N" M?R<$_R4$/2&8NT/8$T)M!Z>K73J7(8:2N"57BS9(O$]@Q>&M$.'*%K>+RJ7\ M0[KH)0G#('8N0DC!;#J,)S$P,D&R,00,"(".Z9]H@'2/@PIC# M0Y'MA,ADFKYFEB_YL#XP)@+'4= 8FFX'93F$F"PJU M@D*EH.BQ -0$X+.61II -,-2%6.V5,4LC98J&.@:+54Q,\["0BMHH0AXCP66 MFL#R64N!JS<%=X:I*@CZ1EFL#2F^#RQD2>C,!X=/FZNT$P#GF M*J#(>(Y3#61\*3,59#X#6TU)/]'.Z(-=X?8D1R5J[&X5LTB @ _P8 M !D !X;"]W;W)K&ULE57;CML@$/T5Y ]8?(\W MPXQB+;-*78,;GG)DYQ$/>,?XA*HPE M^*2D$2NODK)=0BC*"E,DGEB+&_7FP#A%4FWY$8J68[0W)$I@Z/LII*ANO"(W ML3=>Y.PD2=W@-P[$B5+$_ZXQ8=W*"[Q+X+T^5E('8)'#D;>O*6Y$S1K \6'E MO03+UTPC#.!7C3LQ>0:Z]AUC'WKS8[_R?%T")KB46@&IY8PWF! MI!+_&32O M*35Q^GQ1_V:Z5=7OD, ;1G[7>UFI8GT/[/$!G8A\9]UW/+20:,&2$6%^07D2 MDM$+Q0,4??9KW9BUZ]]D_D!S$\*!$(Z$,8^;$ V$Z$J(OR3$ R%^-$,R$))9 M!MCW;IS;(HF*G+,.B!;IOU.P5'"N190R4'8)LS4'TD?/1;*(NA)LIH@T<]9P5^3UALC-,J.969'A1X-9 M\7V!>"80&X%T$$CN"R0S@<2J('4>EX5)G4>ZL77<9VKK!$Y'+4SR?+^A=-90 M:A7RP)DL9@*+_[4TFPED#UAJ8YZ=EF8WK)A::NOX3DLM3.;/&H*3SYMB?C2# M58"2G1K9L\;H.+M?0CT>9O%UL-P$COA6S?I^-%_EB[Q%1_P3\6/="+!C4@TE M,X\.C$FLBO:?E+>5NHW&#<$'J1\7VO1^0/<;R=K+=3/>><4_4$L#!!0 ( M &-T8TFQY6;C"0( *L& 9 >&PO=V]R:W-H965T,42Q7RPA8- M!YP9$B6VYSBA37%56TELUEYY$K-6DJJ&5XY$2RGF_TY 6'>T7.NV\%85I=0+ M=A+;(R^K*-2B8C7BD!^M%_=P=@W$('Y7T(G)'&GS%\;>=? S.UJ.]@ $4JDE ML!JN< 9"M)+:^>\@>M]3$Z?SF_IWDZZR?\$"SHS\J3)9*K>.A3+(<4OD&^M^ MP)!#H 531H1YHK05DM$;Q4(4?_1C59NQZ]]$SD!;)W@#P1L)XS[K!'\@^'=" M:#+MG9F\OF&)DYBS#HD&ZZ_M'A2<:Q&EC%0RPH2F7/WJ-0DB-[:O6FB&.?48 MSV!6$>',;)V\BX*UN,4/L'N_@+Q+U#=_O$]UO$-@M!'9& M(.P%@@TY!@N!8.H@6LWR-,.$Z\6>Z_B/C80+(^&L%-%C@?U"8/_54D0+@6A# M*:(-I9CK.(^-/"^,/,\$-OP5KK,\0,Y7B^%^.H/NAG(L0,'Z.9R#PH49>](; M*/#"]$R!4M;6LF\"X^K8EU\\TUON\"1N< &_,"^J6J +DZI#F>:4,R9!N7"> MU!]:JIMC# CD4D_W:L[[7MH'DC6WJV&\GY+_4$L#!!0 ( &-T8TE[S1 G MVV$ %N$ 0 4 >&POLWR.(UBZE'6.5))%R>X3'?, 9H(D7$D@#61*HL,/CH[Y!S,O M$]'S"R2 (;^[+VNJ]O_7/3[/3G^TW9_,LW M=[O=]OOOOFM6=_E]U@RJ;5["7VZJ^C[;P8_U[7?-MLZS=7.7Y[O[S7>CX7#V MW7U6E-_H?5G\>9\_K?;E[E^^F2[FW_SVGYOBM_^\^^VS:K6_S\N=SLJU?E[N MBMV#?EGRF$55Z@O=W&5UWOSS=[O?_O-W^ Z_M]2OJW)WU\ [ZWS=_NM5OAWH M\3#1HV$Z:__QS6HWT*-%_(]V/N\?MGG[C^GPXO?MWUW"TVMZX\4FNVW_]2;; M-)UA[#?>YG51X;+7^EFVZSQG5J'^Z9\.3O5%T:RRC?[W/*OU"_AE9[/:3\IW MH\_^?MS^S?LZ6Q?EK;YZN+^N-NV_OOOQ^4_MW\DYOLMOBV979_#AG[+[SO+> M/7_[ZB6\K9^^>?>V9XBG,.L:9OP23OFS_K?\H?W@;S\O+M+1Q3CM M^=2+8I/7^BF\=UO5G>^\RNK;7%^N5CD\!<^L^?F^:5?W]T"\5[MJ]7.BKXB" M]9O]KMD!F<->=E;QYJ>K-Z]>/KM\__R9_N'RU>5/3Y_KJ]\]?_[^"F[ AZMG M^OSLB3[31:G?WU7[!D;I'G*^ FI)B:RG?=N4-4V^:[[O_#EK[N@&KO ?^9_W MQ<=L \]W/O(ZJW_.=]GU)M=-OMK7Q:[HWDW8);SHC:[S50XCP=.)WN0-_J+) MZX^YAONMU]7^>G>SW^C,/%[=Z+-TJ;.=!LK?Y??7V;W1W\U7V],\.7Y4=8755')O^VSK=9L=;Y9V!O#1P;?KBB 5?!)G:N2;4# M CS\S-L:F&:]>TCT=I,)T\/=WN+M3'29[SIT5Y6W%[N\OM?WIVS]RQ(H[+; MAW@&T4%_K*KUIV+3O_BV-\;A33[PX-,*CKC>%;Q=90$$5U:[[G//\ILBG=U#9Z.!AF55#7.@L\$PA5VO-5SK/5S&:3(<#O%_ M(EUUMM_=P77X2[X&@JG,;XNFP?. O:L.\"[F=3U?6@P/?6H\3A:C4;*Q? M>R__&)Z;+)/Q=.P]VV$%9LYT:_LG?;E>%ZA? #'A;;\ QKK*M@405X0H]_?[ M#;%\80/5/1S0'7"' EC9IFIB#-"^L\YOBE71N8),R$WD-.-/>O1&:SOES4-2 MY?QMAE?H+M\5(#>?G"QEHKS](%L_2IR66HX^V:&@4]]@HCCUZ9.)O7?FX6-' MIQU]/#[GZ*.')NS3P-5[^+_7SW^"\W_S0K]Y^_S=Y?N7\("^_.D9:&&OW[Y[ M_KOG/UV]_,-S_?(G^/GYR60Q/ED=[PAKD(GK_6H'1 0RN;N5;[:H;Z'^:21R M5WNIP$8!Y6%[>"20;J =KEC16<,SFXKD;G>VFPU\+]' LG-4/O'Y;'U?E*3- M[N#61Z0-L_@==M7;E.W ?N&AU=6^> MAN_%U!O^$!P:OA!1$W(@G)WY3ES:]?Q1YG"=PW7/Y0,H/GMGBZ(5SN9CT,1=?WIY]3O]XM6;/YYN3Y!-<+.I/C4!N0%Q9BNX STJGB-Q MO:M02%2@]H .5MICQM_C3V1J[!O8+]RM4P9_EL,6K K>)+J4]Q6H>'^A7W3H MJBHOZ!/%$5HGC>KB.L.9X$G#,_R%GN<#C;'GF5=P@D@!P(G@YO-PP*!6/6RB MHY\+ 35@A.%[-\5GI-NHXFT^M2Z:;=4@$SG\_-,[,!!0O)3R .WD26J[$_G] M5LH!O?@G<^C$"T!,Z.N'Z,$?HT2^5\9'J]R]?Y_9;X\NP@;HHR@^M]^"#"-:)6 ^_D-TX"TOJV*%&<$MV0_^\1;^=H3?6]=[7?;COC#S$=@V[; M6S1S8)$QCIT.=/0Y]?XNIZE6FV)-]J 0$QE_\ L6E7#:FSU2&Z@;.:SE#G04 M.+*\5%MT1]5,A^_R[:: Q>NG5;VM9.7GH*+H7_[VWU%!R,J'Y)>__=\*?C3/ MPH]HO\-O/N7P[R?$]X&AUVNZA9^*W9T2/7?S@']!XWMMC#>DEVT-LRO@A$EF MX-<^E 4^OJ5/( UM]S5>]!U*>WRGWF_$G?K_/:I X&]H64 /HBH%: M=:_12X^^9_F*OKKX+_8/_T8'PIMJQ7+/D>"Y82 "';JX3QI7J7"5L 8@'E0> M[[,25$DB3UCH??9SKI&+WN/.L(H"_,Y(A=U=ME,9,PK:$YIX3GJ,<8#&93+^ MK,*KY5V%OG?X*TAVFC=:15>*[_5-1TPIGH!UB:[AM( RW$M$)\0E_Q2I7= 3H]-!Z0Q2*56=ZA\TT!1BOM:%$JM\/PV$"] MY+M<;<&LY6O@:#FQFTP?P]/=E]E^C==>G7Y2P%)\FS>A5PM6,N![50F7M\1( MWP9=2&@*D8SU3(@2M+.FR>H'9MF*C.FMQU^% +QY@!),3#VQ%(B?LJ:RL@*. M])B!?D]$''F2/HECT[X7]T+@C9+O(QW >8'&8J=9;%"/6L-QH9. [P^/#,SA M.B=K ;WKR@P-PP!!Z8<\JP?J'8Q2[F"(E^S"O'0\&'2H$OZ]X@W&LV-R TJ: M\&&]L!O@O7:%=FU6@^[U0P7_1X3^XO+J!Q8$G:^XQS]L\7CI^.^B=^1'V87PX7W0SKT?Q@E.+=_W6]HK* M>LTO<-T#[[MIW[_Q.R_RZWJ/E(H?/_@MF/0H^!;^(O@6_H+W%=U5IPRX3)3H M -9\_>5O_P<'(+7_:W7^'J[\2L_3Q9/O]WJS*>#5XN8!%/F/[#1KD-8MA_84"B1^\KV(T;T5 M_<[G8HDP$1$SRGF92%* ^,WA-L!CJPU(/^*0AAUDGXB$@2OG!;NQR#FNX*N> M=(R]N0)C!"UO8'/WI$[@GEN^!D\HQSA8N(>+@O_=P#=!0 M?P3,"G3 GD5^P M@UQM]]<;. "\^B2FZ4V.7B,?:#Q5/;L!SN-B'$##BHF!U!%X&%6V-9L_R)Y M50'NPM\V(A&Y5[FF,Z)'U8X4(/'&R?D4?+U8DOUK5A(ALRR;_X:V0893ZPJF MC#R/>1DS2/@3VSXT4IE_THVP$OPL":1,H["O@4&I7$REDD0U?N*X]"=Y=;F_ M!6YPRGW V^[]$/S;,8B.*[K79]!^<(1J3L^SZDT9*@.)OX&__.W_:IQ&XG1Z M)>J(U3'<@,PJ\$=BQ,0E/_SAXFFV9?WC/V7WV]_ ^ /];S]:*;H9FOC1M"7MW7.Y&W?#!Y0]@%6B?B(F%"8/8V-SG/>[%=WRK.K>.%F\OZ. M\5C7#\:+5]ZJE@*6B&& JTBLBFJ,'%TP\:PRH#S4S[-&W0+19AC4-SI!!??L M-K,.F;;BMT=CD+^"*U;=+9%+W)Z\_I31$?Z)Z+\R;$.AH\RR??VP'SS M\A9&0>/0^4E@I.NBVJ*WLL%[K*[W\'^8M81\:DVJ2$81 G%V ??./^\P(L/G MGF'(0,P;"46J#8R FM*&E'^.,A'G6@.3AS-!EV\C-Q/=,56]67^"G1CH-T!A MOM4HHH2O)?M'V-9%(],G>1(*;%3'V8AH+<8/!K] ;L DB/J3-@M73$J75T_U M8@@2%>CD![,G< #7R(J0S0W0R83?VV$44]G!X!P<]<;G<(/$N'@Y%]CY++U-E\0GDFM"(VO'SS< ,7$T,4,FO\$VSWS\2Q M.?4C4=$K%U(G"Z,,^ $J>F!N[E"3@V7#9'*@03CO8)X>WRIN-"K%J',:QXJ^ MK:M/8.;L,+T0K7D8\CYG04#D2_L:C&*_Z+F 5.@-O'Q;&'@S^3$V3RHL^5TA-L_:'&H]\)O@34I M7R\-J3#^D:RA/WC4J1QU"J.SKL>!_F YGW_=83OOJC6]:]5U<7"PW\QJ;Y]0 M4<@7 M,?YAO'I&(83KHH(M#R_/(.;9Q+%D@N#>*91$Z'/"!>^JQ-P1X_;P_"Z^?0=+^A.[17QOHTV!<-H? MK!XL)PJIH2\4SY*"+&QMP4Y>=0G"/_E> M41AF%;(<2IX%_A9A6H&_[$RGPR2=S]0?##4%PE&4MG22I..%>B[S7;<(L#?( M C=C]H#'IDCCR.*\*P-N_B#1%DM<0FR6 M#9.G#Z[0CL6UX?K7,3G& S([2;R6^MR*.?]4_]!%:O0E:O#[-ZXZ(@ MCZ?JCW=Y,:.BC"7$BNX4NFNOLPV)-ZK0X&N&><"X'S7L4H;!!5*X\PQ,N;9O M7VR7';OK):<530&\&-7F([H>KO)<<8;KD#Q0)J?WE3+,7+ M,A^$C^&>=IPI_%LX;"!RDG?H6O<\5S*$68$06$>T\;#>>RKXM#W8YG@NFF64 M2E86G+CGE@^\VP/U B^GY1,8<[YDB7,I$H>N< 9,RGG(6JK= 46=Y&U+@G4" M5,B6K:3MJ.VY.V-QMP5S"30#GH^HC];IR"R6%'<):469;2SFC:PTF0R7*I+] MHF?+N3(E! \ZG4[5FTB!@$YG2_7"R^7@O(8TG5BO-M,)GL==L6WT-!FG"_6, M4Q.1>O+575EMJML'/0*V/E64U(3>W)TH2,9BA'?G"@MUOS43(:CN )4V*@TWDRG,_53Q&- MQLJ*-S>6<'W66L#U/?-4' PVL@^CB9B%J_B>DKPW3$X2QI!@Q4)7GN !E0@3 MES?%#5V)="8.62H]&3E[HS4/%8JY=>SX#LTB.S2'"<]A !LQ)W83V0/G02G[ MZ8,6D:;'Q]@9*FI:9'1X+P^M8F0601P%TT9Q3C!!8G*F8L7PB\@'4!- ?H?R M_X)LZFO,MF N@:\UC1'#WF$49%ES$+26X+!C6, N79DAKPP%RT<01W01*)YO MH_NB-)*-)&)US?+D>#R4E%&3R$&;H)P;C6W3XB_&,1 D#/J98)*V+*:4=XT] M64-Y4S:C#O-(37 R#;I9;)W[7R04? MQ*)\RN1Y7Z'+PS<%R?5BE*3:BPMN85M9OY!44OC#7W)G)9#N;9*^V9/".E_] M$:1!$TMU05_&#'T9L1FVY]3*)V?I;!1^DZVG J>1>0=SIDPB'G*$8F4,&:?; ME,!2J3I-44*>\;QB;D3[53H0&PD5.4^WJUD5Z#DB91=G M8TD7FDAORM9>P9@YNF_-N(D]!-+H9+O7-AO/V%P-QO[R4E]7/&$%S$8$1UTT M/^.C2'D<]_%M U&&S <3]-K[>O\#[RNP[2W%_> /C7,J[LBQS=U) MZM3Y;5:S@XX2F/"\$Z,R!'$ EUC%CCP*E_UH\I\27>UKNTM97>,5X#N,.JL[ M%MI 11H\&(28'*5S,3/\MW@.>+=,2H2AS41SL 0/$SC%9N.2FI'-E:3ST.T,O0(9E/+Y5G&T:( ]F M1GDC3@D^PXQ4>LIA^$2KW3%O9:JJ"-O*\SDH &1 I[M MK2U89CO)L#*7O&F=:6$T/\5G(BXL^ACR*C _Y5=_WF=DRAE34(@09H(NKTHA MJ;.__ZK 8Y+0+%%?0FR&!/Z+=SI6N=.S\>T^1B=L]H4/X-D MO*O(,Q8<7>).%6-II J2XP!+DO0&K=?-@UH79(/Z]8%L.Q#4344W[4%:> M2H:"F_-A\!,X?[QILKN6.@8L' P-L7UJ)B-SP% =2.Z:4@ XY9DN-5J(Y/>T M@68;ER[]0 ]Q]JB8O@/3H:J1;VX>!NK*L"'^0KG>4)@_%S'@NPE#8]3Z_H6; M)BZF!@*[POH%:]H>& 4?4-VB)E)YZFQ+'+X!LWJ% 0B8F0T>-:#3FV1;\9%N M[%.^0HA&L5SP=2@K58M?J%_^]A]TGR6T19&'_![I@W,E\ 1$@VPQ>:.[P09> M9)O*:&Z_H<@A#OORQI%,9LW<%L$HUND_VN'#B<"EE%\0S8("1)J=<^13)"-X M S]G[ WD,>1F$FZ!JR^Z1$-QSFJ#EO,*""5XGQXOFE:(0;A^PB%NODL*Q[YE M&4IWBX*/]"\XX#6.BT8_)U;03!MVZ:+'E^[^C6+ICV>:YY)@B>[<[L80%RHH M)6_' 3^)^]()5WN3APJ6[=8&2T [9PED!B,1,\"3,M)(^7\)'!99Z7-+(C*> M/VXNS*)2[#C%/^[+0I)>6XYY)X3(X&?YH_QQ6PZ?2I)*(R.*T4%Z+MXG'I.. MNG<\Y'/6C6UU9$[?1160M'*L=36G3=[BRT/CF:6LE5@2R/"WOB_#GXY0N4BZ M@J*ZO#(_DXIGUXT.\Q9 MLLQID3 ;P1AAR3FE:#NN[M"I+\YDE#>8$IP3QRI)1\)]DP2Q=D YX!_L):#< MC3H7CI*Y.![<(XALQ%0/60;6(']I:FQ4KXT\L[=HPWGC;84D%GC4!FZ?&#A ME=5@-H"DEK(I+&K=8!(,AFH,T@8NX8>B>IW50 .8#BK);2Y=U3";8$LSJ8ZS MRJ?*.HE29ECVFT;2.#"-@D6I??1M:)^]+%<#2N\R#YC\%;S"*LA-(.VD1 8/ MK^\>-EP;=%=<%YCR=/Z[9Y=/BR<:'?8W8#97 \QG"BHP6%,69G-T[DF0'&-. M$-U@0^L&(TJW(Z$*XP+V 3":"?I6"(S.93%T/Q,Q[&\BR%@<16 M\YCE>^=:,P'F01!>YCN"ANE:O M3H/8_!Z//]6 M>=Z@%4@!(C-OSK3YL_&WOM=(\@14:];D:+",[C:O;D'OO"-?PDO'.+PJ"1 P MH!8P^HRWY\P/)"3% _,I&C76VK9@D,'K91;R42)MC[(Y95^83,V5-C7:LGA] MV1&"&;3&37)?K"]0]]WD%VL8W3O*FZ)N=NWAE37_RW7K2?2NMIZVZCE=O M1\."J]$4%Z0+*,>KG/;0MU6Q5%8C :-21,>E2,=H"E?,3MP>>RGP+8*]Q%F MXMA"V49?LU[WG*S4EN/(AHD]2=\*/CIMD&C2!+?:ROAIF_2]->HP#?ZVI$6* M"\Y\$;1U.PY0F3$DK) U]<=LKMEOMV^4\6-C _=DD%[G)K1!&:$FA.T1]XW158%9WKOU67&ES%*IX$.] M_U0Y)?H>L]NO.2L IT'N'F(BOB4F>2J>\9E9$S&BS$N*$3$P^5*%]K04,%K= M\9!IKWW37ATQ[<7SA\@/:_=%J1<1\<3.9PEU4%YEC^&?L"=IY^7^@(&PRM#< M93^HLPNT5YL RE+\)O1RUN 2@5:_(9]T=EW!\NGNK_%IE)>*ML1?MZ31E21- M[_.<=]2>*R>!F<8HD2 S=7.4[JN!NJ MO,0&6+OJ7,? 7:$>YZYP)V!=%>H1K@H==U6H$UT5^H"K0AUV5>CCK@IE/G,1 M\__KVWW! @*TI3JG:-Q=]8EV6_P!JFWZ/]*S(#64]&_J+ M/!LJLK(3/1NAPA]*QX-;:C>?;PP^'YN%I)\&-@_J@*P@$2_:;R\">\=&&SK6 M#3,!:TBAIJ1.LVL")2#_+ 2,Q'?0/+"!LQMV>IS$"YW6W;^!O"T/+N738U%1 M FH'ST^8!I78 #O"\,(/PN^MG8%N?OQN4VW6DGMI2_9$('GR""/O'XMJWV!\ MS]=N>!C%;.S">71(;Z;$*MP_QU?V &;2'O#&(92>XF,L)@:LZOAUM"EIHY"JFE--E236CB>X?X M"=E!87Q%USGIT_1VU6;V*,JBNY[P*&2 $1*.'2UCG8:D-PU"^B$]G94L67BC M6.4"RD#D7;'$&ODPWWU[^PX0J^5.PGG\?'1)>/N4-8'+<4O@3_EJ[]_,'H7: MU<<9=H$Q<(-T84I1;=C'AH(BT_!#Y;1U^!^X,B$#(#K(;#!>LJH59E6[O-C M_L#/!=GE7?$^0&CE(/];&(8=T0C.[]DA:%.'Y7 ;V#G6:ZQ[0Q)=>3$O:F#, M=0X:("DBE[OLH$#'6)*F!*NJA-".;KG++F^, M;B,DJ+Q$#$]M[!GMD/+<@X@GZ8CWSLO]=FZ[ MP$=)2'X%G>L-&\ ?>$AOQ#!UUWC1C75GG1O.N^:!VJ CT(EB]FHX*U:^E0Z_ MX&-QCTGBHOU(WCN">"%+K^6 ]#UYP!?J@L&O0Q7*>3?H'G6W]5!*%49B#"; M1BKD)7!@H7&R,@ 6HO0NE6^D5-!/\D*[SBA.)(T:/P??5B.V]BL+HBGN(*1: M.">T#4PEX+26&*10UVU4#!CK^3)^SJ+<#=5]Y>._>$*;(*H/F9J M!:8:H4@9&J#8A9%)GH-,O3=Q-/L=Y!E_VJ]O!?[T(Q4FX+N^'F2M66\-")#1 MW%"V\V9C"^&,$>]O!X):"A81:BTJ(!J/! ?ZM;LZUL@*56;EDZS)+'%.2W&L M%B9+POIH152J(%CI5[S7-L?9,Y.%Y$%K]-Y+.+V;I"*N?,?H^=V$3#_Y%(S6^HAF)O[ M>U!-87=8MUIYJ*=M0'<5P_=%5[C+QVJ7C9R_]'_6;>S?#KHO5N@K\H MF6$C W%Z\KH VQT'\=",@X(!KK;DEP6HS.B91_'CY4"$F1]BZ$21Y9?&'0YF)VFRQ*K8< M*6I"J-#P65L!F6U6!OT3]O*:KK>EU.CE$;U"4:@'.Z"@>ZKWTSUWE(SC"_)G MP?!$&,#33*4I6\L]W4U0!@S4#YV9?CJ.6L_AJ:R1^"_;2-=_82>H. W M]&D2/?9?JH.1'Y+,>)S,Y\LDG:34C66$_HX)_G:RF":3R0)_NP"^/5Z,U+.0 M*81734]QJ,E,SV<3$'8S/1W-DN$"?I[.DUDZ/S(13V%EW@-_&4^2<0J?7\QQ M0K,%2#?0/N&WPS1-IF.:)HR<+)=+K'[H'H-)7:?=]+?7S'E7.6B3-$F7BV0V M'Y^(=*3)3N@P*2'"V]) MCCL<6X@2R"9G_Z%#G=,B3%#"1@]:-U"H646$EHGF!JR9'=2V",,G';ZAH!(C M"T36@X%R%#;9QGB;S.X&%1^^;)+"'!II9\P)C0;&A9%EH=,5*U7,(DD^,(9= M8[(B^I#,#>)"83$R9YCFUMT&T

."+AF8IKVCH\4U=M39!-11(,BU!!H8XQ4*FN M:!+AYQ+[LAK&^D[]Q>#-Q;MK-X)&X3P-)S.LP-BZ5='A504\BL#02$,W7 W+ M K6XD\J@AD$N697:%> YW8\[$1GDI^'W%>?]O@N7?^RB;_/N+F8S$.NZ3R>U M/U1GQ%;U[R50U)YX649G@&X[JQC*S.^BS&4=+ 1ASK^*0\E8\#T(_?J[Z*SH*)GH59:WA>E@,0(O8K71! M99=TEL-AWEG#I;8,@#5]:1W=5];NPFBDTB\'HLT-W+U=)$IK#5=;%^G%QCN. MRBP_O8AGT":V*,LB:(:FI0JR+5%0%"50>4Q],)"HXLJF.*@\H8@F(G<01,R4:E2E; MPKP2*'2AUZ)E-?TJ&T?MHL MJ[!A>5E+7$KM\"QP*EU[WSZ">1P'L+B.AUI%-GJE,?)F-2 + ,?CD-SSSNA= MAQRSI355;P=\,2"-G#S,.,?2Q0\/TSAZY'/'.JH4LP@SKQ&OI.8M!&"N3W<#6^1XJL=VK5$'M7,T0N0\(*[B"L^H-@2<-8G\$RP^2/Z_*B.O5V :& M_=.L+[/;?_G#]"8"TW#L,R_5 M=J!_Q1'VQ#!P=C/P$C:[622&C)/2-4,V*JB9PDM6C#N@DBVKEBQ(F@/BR #< MZ))K"J*"QH@L*RH9%,=.9/W4UH?OI?$!JS<4LG]\Y+%CP(>^.3YVR([= 4'P M'R#$T&1%9I]U0T6"D0VJL,$M5%;P,SR%E(-<9$W1=74[%4YLA$QV!'U@H"\5I7AA_#3:,,QX#PP!!4C*3'="H4(.A21.7<< 6 MJQ1CXA1TJ&8^8)C[:)#/GXKU]Y\- M!Y]KH[H,K,5[?A( JVUU4%4HEFWP'Z''G9#^"!-J3F:7,1L#Y'ESENT*T-H+ MUUV0(^'09R-#MT[V.C+\.-D%7]Q6P=Z 9V&)Z-XRP=K4!$()P<^Z2)2M<$$5 M5;.P9:X^$-$[.P ;VM4 -99B$$F#OQW]J]1:+KE)A?!+X(-]5E'A!UU+D:7# MX4=&6=!6&K@)BO:<-UC%CF;HTO&H)1,.1C.=8\W,PB/CH:02L*>I3@^'EUQO M@K5I)X88,&,/>'RDW HAFM9:4/>"J)&P@).RZ=G'8 (F6Q3ZN1\QA ]>U$^KJ ,H8- MA*+)+PTK)E"O0_DMX5I+!>/!T-#_HPJR!=Q%-X$/VQK^/!A8LDNX)XBV=01? M!6LSC[*>/5EIC\#R ,H"S]^\(+1P&+*_=7OT3&(QASVE\G8.>TNR*54,77"( MJ8#Y+(H"D -\M >Z9EJR([NT0$\C_+\7V/>#3JR7/2UT2JN:<&P%^KIIRV;N M\$'?QTG@BUE=1J/49DT U\7*22!"WJSNOK/L:B^FQ[IHHRTB^_MF7T=&[W?' MSHZ,/\):-3<2ZSO)WHZ,&)D[4Z3OB-UM[T]8%VV\S<:QN=VQSN,Q\,>=O*=U M'(^!%[G-^;WF:3Q0!.E(?EUYYPC:_CV81P.=U[EKS9:1+^6Y?3D?MMPQ'_;+ M^:QEQB.5K@3"7B[P)>\6^#H&5SQJ'%W>.8Y^K!D2#"V20EGZ@29NYS6FJFM; MA!#!IIAJ9JN (-M2!5M2+%EV+-F6Y%(GD^3UZT+7F2FQY/X=2J>.C!A@))I( MURXJWK"5RJ$H1C>T[7P]ZR*&.2UH(RK8?8(Y EY8F>G:>.D&O4B2<>"#Q'ST M&(/+BOTHY\:8X M(6!BUNI;$_;$504JJJ,J(G4->"B5!4 :FA%P!@<#9^":IB/9DO.5?F523&%C M+"7L4OK7=^M!][+HR!_QZN[Y6EP$*YG2M2]6*M2\'ML]_%I]G"[<7..;;'BVJZE*;8EN*"<"#(HQX)A4%-0B2F"!J/H"C&+ M<@C,GX:M/TB3$P[UP9#Z#S^XNT=SYM&/O3L_F]?A?XZ#X3%XRWQ?!RI2&[1I M4 HUW15D45$%W<+.'Q2>;J*2[0Q*Q(N7LGP0M"_#R^H#W%7)2_4\S7[%45XD M>^O7GJ90HEI3**T'57-(4NH%H3]RO#@$>JFZ!FPP48;!IG'_I5C81P\K$%.P M_8)&FL&[U: L(X)M3(@5L.YAE#%LLSHWRK@Y%7;K=K5'V"L*2K),&R/:%P.P M,*8&UM+.^>A' %=F'>54*M4!7@7(@MZ!2).,]V_9,G!M@.=GVL@#;:"INB4X MJ@3P@JTOZ)JA"%2CCJ)3AX@R* X8,I7D!4,YYE;?/OCGVN=S!W>=1;G3[JXS M;I-!*ZN-KI@KP6BOP;_V 4NS+>>-'P%4G+?2Z*/TC-\_).X9L < %76EF<&X&5OO8CVPD[PML^7J@$QW;?]+V M@1_UQ2\%\";V1MTE;.QQ*BZ%L;K^/5=$'8. <5XNI9J\66%;Q<@_@":T%\ ( M1=<,>&&7*O*PWFNCM M&@O/51^0[:=B=R$:&M,Y5T$Q+Q&"E(=SPU'13Z!LV MAG*CV(YFM^EX-IF?7]99=0R#+HW:CTT :F5E7%6%_>\P%Y/8:)(V+C:_^K:A MC_S:4S GL1>[TNAIMAR&A>Z1SE(Q18>(KND+LXC;15&>6OS1]S"O&+D09I+\ M$4:WZ$O@@[BG,T;WP+_@68QKXT=X'C JRTN"I.B(>G25UJ6FZKJB8!G60) I M503X X678AFN9#J*814M7U5-;Z0H'0+ZG3OL=O88R2#IY(979GOX7K[R4 M$<P)8D:092!FC0@EC #5J43->E7$W26"'UP2L+.1^[CIZ]2:H:^^DFL*S>?8>),$<@#:0,4:)* M6R5<*SD4#OY_1/&?;#+NT$]V&FVT"Y1KC3;BA?F*7E&\1;YMTT\$QV/7]/-CT#UE\[T4I<'H5L.R@,=W MDK-I2-Z&L6!0W1PC6S:TOGO 8:<4(C62FY:!<(QN'L=1QU!(&Q+=0[L.-/'2 M>#9$"X])]KL81/LV=4M'"&GP%)E&8&OA^AN>DD43Z+L')E;!ZF+#U;%H^74H M%\^?[QZ82,22ULB=6 Q BPMSP?SY[K$J]>+7AHZQ;/UKZM(=W59,C1>IH:VG M3+=L+1>]W=M$HK2FK/'E'J@)TG'$">LY)A%E37&R+JQUET"GK2!6+]WL9[(Q M8'L9SGT,<-'LD:5&>?@1AW,?)\!-F''7Z)O0B>'<1_#CL+;QJD;:5?\7&\Y] M!,C1L-7D!8 ??3CW$20N^*3@YES M8QS%6!FTU3R[#&*<7*!0*K,N7**\1H^/^71RW%C755V!6@0[#FBN8#B6"C0N MD\% ET6%5,JAF/>F@H,E(#74YV*>-*J=E8NW)._C@L[2RPV]GIRZ&*3#Y*8> M;P1##K- ZDSMX',)6B$]Y P&-AI&9(GE#<_<"\!ZX!D,%-N&B&U)](>:P;"' M,&.E&ZML4&.[OE?K&B8JFT!]\*CC(?V 1\87-V.6!VJ/V\7W9? @;V3.=?9T M[:73Z[I84_"T+4?9J9VV(^./Y&U..G[XCHP6&0?I;-=!NYMGP^LBC36@ M7AZ4/N&S> S\X5D\!4%X9+3(B)9UPX:=R?#UWFWF=0Q$R)LE9W6671U5WZ*OC7T=&;O2OK#;%6YV9/RQ+EZJ MLGRR9B>XVY$1(V^&F%,XCX?7: F>Q^7Z[ F?QV/@C\^B.*WC> R\R POV[D0 MC]4@8#]C2XAFF;HT$$090^L2,;''N2E08@ Z%)$8M2G@G1[G\C)XX?U6UFZD M\!*S%EH0L_W8DC410_FLA4X/6W@9O'1_G,L\7G:86K(F7ICC13+6GXO4#8(Y M!F)0:2:ZN N+.?#$B I>=IX88;JF2W19%32J*X)L28I@.:XF.!J5--NQ*:4N MSQ_?S[B(ET.1K)'MS(JU4,1SA-2]X@BUZ0^LY.*!-PAX].'@83<5]B=V3KK& M4TC61P[A$T<4*O,\(EFAQA-1)**)I(*$0R?KZZG01WO!M%WF8!V%CB8)XB/, ?>[/)!A;% MXV M*#S=#!T+SV5KI^ZUD871@LMZ+ZZUP-R4=HY , 6&[/VAAXWIWH22UB2?MEM+ MY%Z->:-T1/E-'-S=;3*684]D-3\Y8'VL88+TI;01WI8"W\B@SF9YW43F\-^S M(/;SGCH;%QAFJ)+%+*-6AO\ 5:(FB\S](0&39JA3C77FF2GS&J?R3^>#;Y/1AOSIURW-3L M^WG<-)-/X:&ZJE(!M#!;D*GJ"J8+ H^XZD#3B#8PB53PG\]$_NM\S/'N<+/T8@4%???!1GCI?L"6$&SM5, V]D7E+RI0Z):Z(2#1U!YG1WHZN;$('ZDR8\.:LFUN8^\/)6G(T+]N@ M"FTD^&\"Y=;X::5),QSE1/F"Z%O_^*$'62:-1+X](J%BR;<<:VQW!A2'__ :J8T!;#:X8H,LL(GF7KWY2B M@)Y>=NBQG#,WL6$C+ *P$2P.TV 43)B'HXRBXS;#"NW;Q'O"RVA%!J3G0-8,(-IP-$&>.(9@Z=01-LVW'(40:*,97 MEI(N7DJ5\85[@*^.,&QUY27WG^/H$83AR'H&Y1WT^:(RUL2W\49VK,?O#+[+ M?MR(!:U#0WL9#,U&[1#T%-5XS&YPUG'6&/Q8^+0Y0>XP<'@GGJ,.9,71S('@ MN!(P8A]@M9."( M-:JKHJ33E^P&[W@Z08,/1-2YJ'P=N/7,7)+9JJZXCF*HA"[*D@KY-;"JH MINO(]F!@$$7A"*S%"0\,_GYGW/X&%X*"'X)$":)18]O9CS;PRZ)C_ L)3%77 MB>2:CF!;)NR$I@P$R]4=@2B:J#JB[9IY\Q9*+^6**G%D]"Q7.O9U^ ^I;<+PCO29/Q!P)10,)L>&Y7@KD.EK:@12,IC+68A^OIXRQ M# "JZ*NTL=4*!$/5[>J3>;O@9/Z=L&DZH&S4>W@/,:S)@4-P;O:5; M%MXX2=[$3S*_0=Z?JXN@X2@:*C8*]-H6OX*&/WKQGSYCN-ODRA^1?/'52R]!5S1!46:5@,VB:H(L#2S!529:(YB@#2^>=K:OMI(,<>1&L1_2#/7&\=1>Y IO+/=]WN+;N%L+Y%(517=)EC5R[2 "$->/4E/G] M7PC&*I;?G ?0Q:W%F3D"T:45#+\)RBK0L\:]>>"XM8%O)]$!\D!0&\; =N"U MG7+&-UB(>-X#Q>O4*Z?*>4IC+XI!4_;BYP^I_\"ZTL.=<329,%KD&3"=/$TL MS8+2.40>"@F+] \[2*813XRY&G>7[@P\A35<+05AVWFV58_OX![_!%V.921< MC1?<4HR(/:#SF, Z HH MFB"#6C0,-BQ%WMVQ;=BR*>N.(CBR(@HR'2B"8>L$/@XL4[9$59>=/-[6L."J M2VZ+>%R-G:5-9@Q0>0V M4;."@A<;MI^]Y\Z:Z K+ 5VEHC0@F1L PZ1FA_5Q(^NG4)OR4EWT6FE2W(P_ MR30IJC#95M_GW\?NVQY8Y,TG39:A*P'3M,UEZ0)!EGYCYV, M!X#2)1M:8]YX<^%K2*G&Z/HNDC-F"!-1;T[C70W,6IR])0IW*IQ=$G%TI+X. M8U\3RKG9Y;X7#U''L_U'?Q*QC(,.CKQA>P9I"(TAS?KZQ[;D;LT/='S%7& MNA5DR57.DQ\/@V3?]2%[4EI9BM#F$C4]313[R 3[K;%:>3*H]TE;7&DFB)=J6 M:PI$5F5!=@U5, S EFM*AB.INFL3BX]ZH)CA2O0J!UD,ZU&Q(BF:K!P?*S2; M"R)>2D87L0+72L5/@KW08K^_4Q,GA5566GA=+M M!GDZ!"PR0[(%T2*V(#N&*.@.501@UIHNB0/5-K5"VE*JM)1&K' ['@YH35&V MZRVZ%M T.P*D.;OT)6&6J&1LUXIW+9BEC,!9AMR&,#="+.BDG/-EV4$RG$0) MG,8;P(,U ?-G$Z3(O-5(IGHWFSK(KJMKEB00:P GV-+A!,M$%@:.##(6+$\# M&]_CCO[G)/UY%#S^YUWZ,T" GZ:])'V>^+]E&^/+A?YSW/5)^X9H?/_S^S_>]F^ ![(=/_K?>=?3@A3_WLD?<7'V& MZ_5I>E%YSRW^3<3+7H::7@4W^/L[=@'[:WJ$Y:GEZO(%3>I&41(D:2\:]])[ MOS>.)I/H&U:(_QB$\$TT2[QPE/ST?OOU4ORBNB*Q@B_O8?KS?SR9XCP^6 E& M_HX-X;>NKFWG6AA<_?Z[^?D+W#0$L+QI O)AZ(-A.?70P=O MP2B]_^5"4W^XZ'F3X"[\Y0+YO!]?]&ZC>.3'>%5UF7'UPRB_7Y5_N"BV.1W5 MKWG,'GP;I6GT4+R3T,7W[.O[EWOWNSJFXI:MU5?M[,526-A[ZP2U OK&'J2'$]H=-?) Z/I3]XF,-$EW-?8!/W & $3"*_Q@,',=U M%U!M&DVKOQR ___NN#=P@_\PQW]_[MTX_WTC?/AD.Y_@$@&NR=?B/$PGT;./ M7O12"YCCSGLEI)9[_[(6\\H^QM@&@-TF]V597.O6,/H6>]-?+OB_.Z_W16!5 M]0/#NI\#<5+DG^M(09YJ/.6J[M%/P&9WS).'KM)3.@@KUK'%$^914BJ#P&H\3H[X-?G5$3]1 MU5,@_A.7"V71"7=%Y54G)W="U#Y5R6L[(V!OG6V0O9^)Z^C9FQ3NXE,Z!(IQ M4D;'7B3C*9#_B0N)SW$T]A.<7.=->F/_! ^&I!R83KH',E4/K#*^0LGP1^A[ M<0AF=,Q;M)W<.5!EZ=6= T4_A7-PXB*"M:'H>9F7R<_*BD[N?&C&@8FE>R"3 MOF(BC+<^\7CK-LD6)[.PS0GNO!\ON1^O M4$>[B5)O$@2T;@BQ) MFF":"A46=^T\=5P:2*MM4$50J8P\M MBPB&X1B":U-+'=BNJ)GJT5/':7D*JFV#@[#W4+2A[R6U&E_,U@8+=RY?VTOA M(>TYI#U$RRM/Z#;HC@G=RN8)W4MNV=?WYU04$[I:/R #6G/V%F$G=^S M:U\-=G"J5P,'?\/+3Q4M>=UWQ>\W?A.Y&PD0H?.#H;V-+=3/NYHOL*7.NG!&?;.M:#NZLE M1IVA Z3Y#D183D]!VI!1#J)X&L5>ZC,6&;'DEY%_F[XDF]PY$43O&X>NN>@> MU-JK2_CY<6MA\=-I 4J,OGCH?,?7$&\^I]*<]^.\'^?]..]'EQ:V:C^^!_?% M]YSZ1\6^H9]<-_HZ7WU.RUR0 M+8N/O\4_NMCB^'O?DG.F[#E3]IPI>_A,V6()YR393_.^W'>CRXM;-5^',-K<1):@-97]5=7 M /7ZM%JRM=E[:FHM$O2!DZJ_3QM_P^#'[U%X)Z1^_-">^G,.@YS7_)K6? Z# M="0,LJL T:634H>^X[&]W:.-'[=6+$Y,B]*E\^C-CVXM[+P?W5K8JOTX!U;RH8KJV9%P MUH07:<+**]&$\1AT(./RK N?PL+.LKY;"SOO1[<6=MZ/;BWL.+IPUYSGR MRC;3MM<9/;YZ^'5]6O8@>G@(>,L[,QP-HC -0LQW:Q]1OK?!V99B6P/74 2J MN8X@.Y(E6);I"(:JV8:KV(XL64>C<9O +I4+GH4C/V9]"G&2NA<^E]YJX^>D M-_&]Q$_@25Z"_0R7S?KVX$5P%6]WF+SR9H:JOELS0WV+9H9$.C?76W'OH9M0 M?>0'C7TN>W%=LV/7^++"-1H\8L<8Q=D% VMA'.G']#[V@?L!/[Y/@/D]>+ ] MX=U/I^*:4>E)5/6<&F%H1]__74.*M"^3#LP?> U<0S\3QYE/<%(PSJ1PYA,+ MB(.*9^(X\PE."N1,"F<^T1X(OO=CWQN#F7AR)$+ZJG94ZV,-[^5FSLBF(S-\ M].,T@'?8_FUZ@R_;O]^2&,151)T(IFH8@JR)5+"H+ J:90YT@RJFH:LK_98/ M7GP7A +0]'L5R2O[S/']GE'<&-8K),'_^N])^7GL/023Y_<+V"G08F_HQ?$S M3B)YQ/;8^8"25L??L,17+_'#((IAHU/F"@R2BI]OB6.OLDCTX57 $LN/)51K M^_36=,%IZ@]5GUO#]U/X]O(_EB*QB?$V)]!RA]XVTTD.[]#KHC-QS6UH>../ M[DIWE!V1%;'5[\QZ> E9>?H+)G%JR M(?$2<2'U+E)E>G7^V6N5"]E7$W^<,E2BNH*"30C"$:#]O9!_N84 H9>$*C_T M*H*T]X4+AD\H&'HCD"BH#9_;X'1CS3ORUV.0J+1G$OT!9H71X>R$Y?>NL8YVZ%?9'J2\:[36.YP/5K0/%"77Z]/,:QO(1*&^KHYF9B'@-LP^?%MB'^TWY M?*&E'== [Q#@'5[:V3^PCH,YXKFE[7[C4S'%#+DO+2B>.EMB9]%V0%XE<5[% MJPV;AW_U';DU9-FW3E@5'U1Q!MBU-,(EH"8XFJY8T()HJ&9M$ M;HF^O] MOH/%,@B]['U) 6R!8:-711C;B3+BT1J1/4QDV8UX 4DMV]H'A6*T MO%XD'.$?2A]O?OLF#T/W8G^()([)^@CI+8-T6(&TYS_AWRQ^[4VGI]GG@A MYJ'[%4$Z^)G=AS^57]H__\2>S7&1/[/VQ 5+(#1[U]64708_PQ,^A!AG W 7 M+@'NPY_ZU36P9V.Q2XZJWK<@O8?'X>W%JO.%]HAAT/:UUE;$7I,]I+H&_#ZI MH>"2I2DLHP1XS%JTT/N+U)=D4E("[:NJSC["YF>+"8/0%QC!]J9^'$2CC>@6 M'K(.5;70% /\$)U-, 016"+;JM,']03B((,[<8=3(BY85FT3C;NMB_A^S6Z\D&JX*\YURO4P#YO,OGC+X]>.S1N8*&$YA- MH]DP!6OFT0]G_E:^K!?)FFIO6]<5/_W^(%6[G1JV/T#IJX&4J V^DI$N== M.>_*>5?.N[*=VCU7X7&,Q.0B(1U$-AL@,<[*"ECZ-"8L1V/,&,ZRVM&G'4;A MOV> ]'' \L(CEFV>]-*H-YW%PWLO\7DZ-AM=@4,OHI"G.;-R@#0.AFF>7)YE MS4?PPKCG_WL6I,]9^O9E)94^?T.>T0UO\A^FD^C9][-)&F_?E G>N?]]\MQ[ M]#'3XA&>[65E$G#K&!XI//M>G"6?]_-D>RK^($C2#^PN!CA/MQX',3S%"T.X M+TZ\^#EOX(>YUO@W6U8&"7[/.]YCTGG^I"!$X+Q)#U\+ZPK"!(R/"<_03HMN ME9?P@$\5Y!: 8]\"#C?@7LAA[XV"V!^F45P9)P)/6(R$*/39"BZS"H&%.?+P ME'L/=QL([8F-,('5/3"X_9 ] N@DCAX6HJ%X.ZLRZ?E/?CP,$DQ[#X9% T1. M 3F,#$$)Q[@7X(X"D?_IIWB^5S9-+&DLW[5L56^SVI++GIDN*R_HMY(QZ1-# M[ZN:!(_)2/H;;%8OFJ6P@2%FJL^5%RQ^T=LWV:M(WZ!&7Y?DVD.]?$@0.X)C M/D*&([6ZO<6!?9E"AKQ(9);X?+.LB3?\4_@RO(\F>.)YZ0GN,R+G(1KY$T I MW#ST)L,9%I<56USN;)42\O*-;!\Y G W$7]Y!!0\A)$& M;#._9XXES<(@3>H5,0^^AZ5R>"X6UFM@2Y&>ES86W>-7/>(3X8W/^ C 6!3F/&37F7*)V5-YB[0RP MV21(_>)9G WB&KT>1BK19A,F0$C10 ><"'A)&^;K2>X 99Q#!4X!N'["] M2H8>+,N9W?X+6!1BFY]F)(0(#@X[:_-E1QG,:Q3%X!DICFR^AMDDS>N0\,IA M)BP031ROWA!+FP!EP)D0F[/A?7M=$X#9N_6!V7FC?\T2ME_PPF+W^ +&?H"' M=%E)4=WVK)_+I[G:F:X-WYC6^= M3'%O?/T9U?@2E,^\T7ZU' GUVC-FEV#V.A^+UO@>V^O'(&=G01?,M.,]*DL]@U):;W] M^POU$?%2ED\-UA>[KM-K/H&\D'USH]^X2_3DN(RDJGU1W+H[[*FF\1)RN6!< M:Y>!/C.;LS+4SGYRB^OT&-"/DJCTE>VUG$/VISX N,KEZ>6IG?G.6\]GB M>6GW[Y(T@I-358H\LE,3X-MZ@.GEZ_-$:9?RR171;UO,0_MDP9CR=UWSVT.Q'*\I2YUF>XG>F%#-UFTS+VFW!UP=Q$DNGYP>N.7^ MZGW)>,G>DF>5Z*P2=4!4G]?\0BK1:W0=_=UGI3E8V=.L]UFE+!7?_$A^.CG- MB?0)4?KDT&T].R-;";VD)]=T? _^I->B&U/QK#QU44'I\MJ.KSQU!?(NK^V\ M*UU5MD2L+)8)^#H=9)?)/US4S)I<%T'SA-V>FP-- M.JI>-V<8W=P'22_VBZ&>K#1^QL:Q16-FCM0ZY?"6%,OJY*>36?,ILW#N.?,V MS\H'-]I1Y ^M!=^+92ZUH(K."&_?U'LC5#HC]&+X@JU)_X%=U!C-RAJ#L)8V M3_YPQGK]3'!^2*6]#]IVTN*;%]YXN?UY.F#W%"\O.>P%>9$A$M/,SV>[\L/D MW4:/?H.@X DIMBS%T;%"ZCW-/8'-&AX%X[$?^R&V"/'3;]C!@G5$F40);"T\ MH]:!I]DX9]EVPRU_D<1+8E0Z'?)X5U#V ED. MQ/9C&;&MS6;&.M>*GG M,YGII4SJL[EY*Q9.8"V]>2I,A^UCQC6V6-S;-_/+:XZ0IGU#5,H1TJ2OJVRV M>'/T\_%WTUS%8/N\G5<;5$:?:EBB)2(RQQFN9V'1]J:MGU#L3[R,P5?X__RP MZ\MR)4P6L9N#NH2X]FF4;V7%Y_5^/OS= M24_5I3Z1]8JL*3IMP5/*[F2,BORGE#5HXTW&YC?XW2AXQ(]_?3=+A#O/F[ZW M@P2Y&TB;J_&@@L!KCCHP=@06XNNS]\RZKMW BZP)4/:O\.#>7T=^\-Z. MAC/\S84'>I//#%(7OF.SM=%C>>V/?[GPH\G7SXY$14V _XA*1.&_8$_UKU]N M[*]4D[\B%8B&)'X%W208_7(1C+ZJ1-(50_TJ.J*D$<.!VS0JR!)U!$,;:(*F M#B1==Q1+U09?R5?YXM?_DO[Z;NF:%BW[GX"V%UFT=/$K/J1MV<6:YA=]\SSU MC[U2\>)7?&I]I;@0OKR]D3\$9C%)6'N$!FR&:@\,FZB"+2J*(%N6+I@$7J>9P%2 M6YJ&;7V5OA+UXE?QDHKE\5@ 1@-64!H83_W 1L/?>$_7<':N@5N$PV 2L/-D MIJX_PJ9^7U(OG:51_%R[> ]XF<(97HX%2LV!KAE$L!VJ"[+C&(*IPS9KFFT[ M#B'20#&^TJ\$D2#)%23L#E])NTZ8!NGSP,<^'9,/(.J>_A^H.?LB8M51%9&Z M!MQ&90'H1!1TUU*%P< 9N*;I2+;D((] ,XT"G/"?)HE4HYR>6Q=7WVP7Q/O? M4;K_'GBW 'T:^,E'WN!N= 5L MP->IK4B2H0I$,8#.)4T5+$49"*YC@++@NJID*/P,HS3(A$%3^'\TKW_[\$FP MKFYNKCZ^[S'A[EY]NA&^?/@?YWV/E%^XYL<7/U&:ZG960, M!=PXPDZI3/%AVCI(^<=@A+9*+X:?P%1!F9SKV#5MZBUK?X<]^V"'\,\D0)IC M O]'9@+D[4N6M$%;!1[3=ZH ;-(++7O'ANAJFOW8Z67B31-_WEY?T%Q-U7^8 MZPE3>@%6&_:ZOGD[-/6ENG-MA-V+^=#N9F':_1V'WQWW!F[ :&V#OG[NW3C_ M?2-\^&0[G^ 2 :[)UV)Y$ZPQ1'>"#<9>0V_F35V4HX=@MQT)W-?T]BRNYJV- MP-7N@:K-B.:D2,0<91U!CTX&NP9IC04Y?1VCAA-G(;G5=G+D\:,,_**]3< : M%+*T0OD5L@DWBGU87P\U5#\?N#OZ-,FDO6[HS$/V23R#>P^T M[@0=[:5*?G*4(O4ETCZD_*C44NE4O1C4%P@SM]%89ILP$LGBF[TBXKF-H70R M"]LLP/PJ1$C%&.E2*.$* AABU MW19L8RLOZ(:K4LM%51:2!6 Q?+IP^M!M$$WC:.@GF&'1NYW!/_#WY=OZO!RF M;J+VF>TZ2B 6I8WB?B\8]R;1-Q_^JLX\PG#W+,D#[&P,E1"$_>RO:);V'OST M/AHUQZ@\!OXW>%.*8?^@ @N\<0*',^W]>^;%J8^#J/)9,YA7XW%'=H+&%$OH M>4*8WO*A.W!VHXG/\E9R (I4(GA3D?W#XN-%U#GQ)FQHSF,TF3WX?7S!:#;D MX6T/?<+I\%'^D-C[UL,GQH$W21 5WZ+X3X!?R)#-;AS#L4ONX4W9 MDY/+GE-[>?;J!,?#P#-&/@ZR@@T:E G23WY[.4E#\QM -V M9?2 V2APS=LW9:!:0KH@M&2I//^AOA_?X@ A&D7?PA)Y["FP'WS,#(:9"@SW M*R@NKO$XK;!Y/&R:6+XW.)PMK<3Y0Q^3!D _2_SYG,Z8J@JGUK.!MCC_J8SX>#A]0/0;$M=U$T8E->1CA[ M#)[)//I\C).?C]6!V]G(,R &S.T(QL'0XQD"TSC 03-1+[D/IKBNR]ZUCT+$ M3RHDF@^1FR=1/E>KGH8A\R0,. UOE\^J8;DGDBQE5R]Q7B_)0SE@*,KL#9E) MFZ>.E0EX\"_;&$#T0S0+V2:._ =V8*)\CE@K+\N/$>P])FK%?C*;I/@"+_/0 MLORSC$ODYR';A1+ML)L8AD2>@SE;\-[+G@E'(0&UB.TN&VF&UPR#:39.:5B: MY]E28:6SL"#.G$+ =I_@S*5LA7Q,'=Q??78 D &]9A/$BDRF"N]E;&\:Q3P= MA47@6'8,X+XH8EX_FC'.$X3(KA,"-Y,"R 5^%:4@"*':,\ M'8@MD^6[A5'!U:HNJVJFC\<6\LB2V_)-K:\?0>)'Y&5([Q_KL.*:[&&A3L9. MWKXI$-#O3;Q;E'^8?0H]44UCJ+R 2\LB1ONZ MPZJ:NEM85:.;AU671&+W]?V+O7H-?$WOI?LJFKL#K'/X^[T?W]N-[T-&D MS<30#18!GHI10N6^K+:W<^RPR-G6*-'ZAM&!W-Y3%S7GW(KSCG1S1S;.=EF6 ML5'/[?CDIP,ON?^"[[$<,J^VUQ+1: M42E(\SDO9$ '5*$",21,?"%$,!19%0:&38DA2H[B8H8(T2]^5115@U>7"-D- MS#K*O@S!&IM-_*NQ.1S.'F8L&G:%T3,,5,;^O1\F10'G[U&2W.!^[3]C1G&) MH:G4$#2#)P*Y@J4.J* YDDQLP4"!2KB()1[.EE763U=U'-HD4+9F7$O' M1CZ5+D'[;3\T[\DO9'2=^>6%A-(Y2M:15^\X*D!?V 1WB;:WY/BOZB>6=^#" MEF)IHPD7Q]E[V;A4&BQ#7Y-CX*I8-.G'#]5CS?#4GEYW2*5E2; LQ]QJK-3C M:G^$/-G)'Y5+N?."D%U0AM9^!&F=_-2+FM\'K"5)63/4E7#DX1&7E5*5Z\AK MJAH8JE98+43L*\-=:;0?+E+[&KMY?U>%XC^2K:=#'WDP[;8 ZGU%.95AWSO MJ&[=EWJK\MT.G6]IWR.-T IIM4&.?JAWC4/I)S?I;U>(?R1]D6P-]8G-VO[1 M.-!8\=?4A/X\^OF\)^<].>_)%H'?5V[]? >5Z=K)C3KM#V, M\O;C>@"[HI#@15DTW#4%1*3/FEVP#S!O[U'KXL7#+VXYA5MF.H M/GGE!:CGOK[?:PD%IO[4R;_?FV U^%\T&2M_-XJ+.H'??2_Q#Y;0KXB6* YD0;P63C*IN.UMFR; M,.3!DU8/?_6P&UYR=DSLQS$A;^Z8($OJ!([FF7C=_:DR9L0^EWG,G#83G!3(F13.?*+=:XSM MV;TQF(DG1R*DKVI'M3XV!-Q:KV%PSK0_>6'"9_6'L?8Z0*?9SV7 MEV2O,'$ ]]64>2SA;6,_P,4D9CARBDDCR8?P,^OLOX=V*PDN(*EV6OGPR9WS M1+JV:VF*;0FNH6B"+,N.8!C4%%1BBHIA*KI"3!SM?O$K$:DF51JM'!P'+2B_ M7?VZVP6ONYJE2>J%Z''[AX_TZH_,1]CP._\ZM_"Q(4R,3?V]R8T?/]"]N7L' MIJH3RU M0,'W;VJH$L:$2QB4AN>J;L2(IE<_/I9^Z?RD6IV \W'A7M#6D]6 M;+3SY,?# $Y4OK&-=>2_?XZ#X0YSL]KZ#'V%(_UU_B#0N1T">6R[ QUVB,VD M$A78(6M@"2:E$C$=1W29#.5V!"N#'N]*=+5 M,TY-2J/\A__%D3W9Q4EO'$3PK)!46^S(5;%LC"^5*QWU/MV[X9>:S6V\79[_E.0X+R<'*J1/X%[XF<7C9L_,;V4YB%N2]S\K> M4X;#(0X#BP.OLI@'/\V&DQ43R8"2/(Z6.K'\:S:ZXS%!6#&V_9K@N+<[V)-R M2-P3FZ8$[\>H8CX,QV>=P>([OQ@ U<0S_,*&P=*DV-(K-:1.B M\3@;BS8+,S3@)$?L%!3E1XNAKSD4ZK+W#Z3#![XP#_8^Q$7X$T[>R6QXC[%7 M7!V;9-9GJ2JS!Z2PI%\_OGB.4)1X.*CN[1MVG'LX%0F)L3PS_1H&O F((#8\ M+T?JK9]^0PKCFYJM)"G)S/=@3=G73:Z$+7]@.Q+8#*0M=D+Z[*ADL_'8R:\^ M 0C93[,N=#F5,V*#@\*": @^F]3E3[T81UJA%L%X02%1<4Q8#^Y]P .6I_(@ M:=9O>ONF?AO.3PSXH#R>%9B-:RSX1<00B-0I>!.^,6R4'B>,&I#YF<&H>WXR M"M3A(+MB@B ^Y#D[2TR;RDX8XT=L(%N&&+@KB2:C H8),#5 3( L<(CF3WE+ M#CM2\MP][&U!/!+@*S@^.3OEV&@ $2]D(K=^DM;&BF5WYGSP92:*+120C>&# M_' P^8?X0MG7-H P[^K?+P\<[!P[7?UL^AOOC%@YA'CF\62@N,S8]=S-;"QB MP=HR7C#!&;0):()\,_#QN!H@AP=OZ,]2X"\3N'8$]R$7N^Q=A0WA#4_UV0S# MXMG]XA0S49/+U#X;\(CC_(*$43]$ 75"9FAV$MQES4X+2?B6]Z?$$8[ 37_S0V3=[*S,X@)?%?:7C8 LMB@?-HHK M>IA-T@ >59S!ZGW];*S<0Y_ 8,8Y*U/F.")^8F7'9[_H:2 MU#(>S^ HJ(IS]BDN"H]M@E/KFLH9.V58\9H?M'_\[<.-(WSY; [@6%6\-DT5 M3J *FR+U#F_&"TKFSC>+3\:$Y?#IC4G.W=K06175M956UC>W MI ST7&WFNUJ@EL.3O?&RYT;Q'*-"%A$@([N=@5+6()KB74D-QXPYE0>U(,KB MC,RF./DWT_ASQE1Y#2""51:-0+.KX!_)DE_K(SD"ICFW_/>,S99E1PTD9L*D M[ *.BIRK[>WY$QO)=A$?3?<=95+^!DLP,2J:HOZ#NR,@LWY+*XTMS!I5G MW!+D!56^TR^8#F>=!2O-SW&)5,ZL4<^K//F2V[[XTKD5(KU72B<8$F#5<#U7 M*"ILXH7FVS:(&E;6U'CA#/B/;!9JUO\X]+,1JL-AS*@<AG/4<%,(]*(5>;K*O'/J< MF^F3X$\XI/> D)P>\HWLEWL,M[)NU[RA MP99/Z66*=WDL6:B%6ZGX$@X%RIL,TP6]Y,U1KQP,7!M@_';!K.9BXG!EWG!N*P]1SADO'5W]0A='!TL$L'*5/4F39<_!"S@/:TXN/QY"]!9_),8: MO2DS")+>[W#&0V:KF 4=O:R/LNS6GZ6<3XHE5E@C[F'.%FW+W/&'/@U)9-K(IE%P*W (#]_ M!?R,J$N1\^T^ .9=>T"YN)K+(FGZ+.H^J>S[)'//H;.M(.F$VQ3UQ\T[0.I3 MK]-O4>F&X;SGP4^WS_%73S'%GXCB#YLE]>N%YC&G(;]3*JL)L#U8]3%4 MI'3]!Y'-E]!\[TW-N&(^)?0WP;_<>H+'K.\![ 8B[$N"/P=]P0R MU1"01:.\,GH72@J"F M\40T2< 023-3]8%+_LS/QMS;;6'(RYZY[(DY0.C0R-Q!:*--\S@D4Z(K#\@. M9J$+C0KX\ &E9E$Z%._](%[@KRJS (*$G?["Y<1Q5:;SB$N8I:=VAXHVB:\EW]OV"S>_%S^1 ^9H',ATQ] MC(4RDJWN,(":AVE91) SZ9I3B>WP\!Z]R0^9A<;"@+-;U#08,948#4+&6I H M09@\U\.M^*F !S7:\K8D?P58]F;]A^J+@O%9!7X=BDK*(A%1.'GFX0A.'!D[ M8YZ<;_?1Q.>!6!::82'Q($_66!"-K*HJ<4:&6;9)GME2^+-Z( G9A#4P"%'" MH1LDCWVT/;V,#N#S-T_'/1/R=TC(-[FZ765C9:P5-)DL.M<;H?ALJ$D!8Z69 M1LE$?J8;H)3E,@F.!Y/X_("<;;TSY94L]!LS SC[8DKXB Q,X7,67S)AYY.'"BG.THN!5 ME,#L6*T,O3YS;ZH7AZ"VO*QO^@M/I.E] &[!LMYF@)S/H)7[F&H$^VH%T45PK?P<\Y>#V3W?0Y MC^45SOGR8OOGGW)/=W'7YWJRSX=P>-G[L>WYM<>P()?/S()K?PK'SP_KZ@:+ MYH1H@,.S ;>XHB"\#VX##(K_^#?;' 0_]:91G(ZC21"AHQM6GLR\TL#C8S>W\A5.FKFE+8$!$J9FTM;++;F$&190E5#-L;?W@?1I/H[KEWDV4XS3G] MN5&13KC5G0$&#\1/?R%J"1VJ@U&*%S,V-UYD]!6IM",XV),H"U7&_AWV78Z M0IE9^\@>PL.^!=?)TM;*G>/>?N L=:='(_J09V(7RVME7W%F4#^Q##_0?R7M MA]PEQX$?@N7.Z+2REV UC=;?V/M+/6M4'/O_.@.#-)[EMOVH902 M_8*JN5O A[]90D0%_YS18B@&^X"R1_,]S2-EU;R7*(8'A%Y=DV:'H'(&>%I- MQK]CYN)!E, [>!X12\_S[X(PMRT?@I' DVN%$3R_LK'C($[2Y@O>EGE ^*CZ MM6$4"HWKBZL9Q\ T%N:SR]T^>#_+M_*&?P(Q%JDXV=;4? 3UX\L/>^, 7RXK M-:CZXY(*[M^^R13,?V%V39'BB%P6\Z']3"@"4<+2T$5QR>LFLSP2>/)X%F8Y M6KD3(W=@5HC7!# +@DTRN<>/=$9+;(-:J3.*YVF0Z; )_I2=T6S7*[I)?R'V M6G!748=;)?=+RVVZ)%9;QW7OF[\X3%NI!^GQJ"O+#UH<9F4)V,U Z]LWK:'6 M]D#KJ!Z=G/?SKK=!9]_-JS \;GB^!WQ9R6PKB(KY'PM2B<9%**)06Z>YVLKB M4@5YS?/Q/.'JRS .IM.DP@GF],.;2N(T(\^DILG]S)]V-IS/],OI-T^T9_E( MW%>#B5[^;13]F;",42_U^KU1-)QE@NHV0 66";X\#PQ;-#*3\B=&JCRDEV6H M%W;,,^0C(,DE8R J]/ \L* M6Z"P!\3Q!'C_F*6^,_59$:Y'K"5K<0POI M%\HUJM097#7J[ZBE7TV!>0"-!I&!U7:(,)::R'2OJBA")-WRVK%%M4=M 4"N M^V7OBGC\F^4V)J7#;5D^1BT;X^V;5?D8>=42YI&6;^WST$BAZ?.J$JX"L!RN M1>'Z?EYP!%;#)&#!2Q:G&GH8_^5%#:5F5U;:L8K-=MF]1#6M"?YHEDY8J8EW M&P$:F-8RPJNS,!-#3A5^CBC&MR-6<%:O-V/;-U=[X"5+DZ);35^O3N9@'7>D$^Q6A\P9&+ MOC&\9Q'S#)@=,@ *ME +R(&;3$ MV%BZG96MY\+[3QN<6;L9,6YX2%92DO/0!=7T ME;*.=9?R#5DX,$F,[EN98"I\2[R6.ZN799X-]&>6#HUF5,J9TL,=D5AJ[W@NY M].,HX_HM+[K.O7!)]O*7XT8%+UAR: HNG7'@BM1'MPR3^XSDJXE"Z"7SG_SA MK,HG%GA,\"EEQCIG85@+G,6V_&^LBT>EI*(HLVA=2K5HV,OR?/#XUED2HT2O M*$S&0@TO075T/ %YZX7>Y#GA+4U*5Q.^LICCTZX 7?;^GY]WV'C@?7QR)E8\ M,U=D!Y8[7-%H ZY8"FET!&:8:<]YQ&A.GQ"E+XKBVZ*$\')I2TTHKYZWT^?:K'MN,4FI= MQKF""^>FV&T,,!%< L:87H9W5,(F.>) Z2"%TM'4,>H[FVE_6 [9$F-9$>,J M=89J4+\>X\L;N&#EW=D+^RJ\6']PJJD0324RF 4FZUF=11"G#.%P>5-$1$OM ME,=NSF[3,\$U"0[ WX;BVH.#_;*X&&4J?TCFKFN$XZL1;=!/XH#WG.JH;[-J M"Q9A/J92S+/UQ?W@>EG*>)95[?&Y0%Z897 Q)YOW)\\J+(UBWI_N[1N>$IY) MK TSPN?WTMLH(_SMF[:<\$49X3>H%.6^T(H7C[$?EB>4)%5?.%>6N1L]BX:59O_^CS4;MEE7U]W955UU; C:URP>4O M_[9>\(4=?FIN/WQH01,L'RG7X.>*='FN:_$NY,-YUSO6@VWRR+V' M5=NU\)#6(,'VH DK\F4=A\9U3W$5+? VW@:(N]_>OEE8/W#9^U@>JL)95W=[ MO*V7-C1Z(GI%WD.0E](521293?'V33W-O-(K"9L;/&8[4]H@V4'@+6K*._O< M9F(&!&* X:BMW^1\G? F.O!3G:GAYP;7>EI#Y!Z*:8KM/+/6W8AKVQ5%9Z$N MPPB]19NI)5_5Z.4F[U;89UD^6?"NPIJ+RH2E2:,\]>1%,T[JR3O%LNOI.TN2 M=-Z^::3IU+%6<3)5Q$4.?A$Z>?MFG21&7A/:@L^*I=J6S).9MN6A;.L"6+/_ M\4UAE"UYEIW&UK-;!:'*]^9VLZ6K^EK=AWG'XI$?O ?K'97*+\\/M]%D;TV) M54=51.H:_OIM;3KVO MC>U@,H-O63?G:E?M@[1J;X%T("N.9@X$QY5$078=23!-5Q0, MVS1%VW9_]\!30)42V0-9CCZR'R.J+A\\8>SF.7H[;]! MN$0T1[$552!TH BRK4N"Y9AP-&W;E!Q7-!3UZ W"Q9;^X.IE#U'49__;JV"* M,0EL^Y(WK,$KQ9%[)[ M4-4%5&&SW[C'H4#")5^*[0^;*^'UN7@:O"-G0K%G7#@BRM M/W,Q/L%T!J8*8,CJT0LF>)DPQG@:;#T^X^/"NZM+9S&)+..;I43E%S(]]PZ[ M"C-Y"@:<(?9&WG-RV?M].0"9@EOY@KVD]NSZDU&Y>P;=("OTYVRL$0 H!CKD M#V*^_ 4+0$?ULA&]: '6L_=5] (SS_7+*'X?BS["J#H%_K?,T;"2]KQLJY9. M) :J6TSD>;>\@H9S;;U4T)I[F>?C>-@!]6$:Q9C$CNW4@K@\FUEN1&$C-XH' MYGJ*\ZR82K4.\[G7CADK@0F!="9,TV0==Z=1$A01'XR:9GE6&")^F[6S>^9K MQ:\+4R1_?ZG!EK9J'F1E<)0+N.4=T5'7Y5U5QEFVA@B(X^ MU/'U_[/WI"A MA 0$&"R2.+_^=?3R_E]$%6 %4D](H5K9XEG?-N M9]W57];.NM7LWUFE]%+VIC,[K_ M[?+F4OH9;70WB10U[YAKS3-\X.!LX(>U;)"2'M6QHKNW!L0GLU>M2OLL6\=Z M^RZ\N B'U 6"L;([76$E\ !QOKU?7'B="M*&C++O^>B\#5DF\WG,1N$QV>2& M*+[(0SIRMU4YAOG27;<[Y[;C=UL+B_?5VJC6E=6&<7QNF(DP.ZK*O X/%=8[ ML<#4='_BIOLVUPZ56=CA9?Q);/MD%U:?QVDMK#Z/TUK8<^?Q&MP7&[HM;[W0 M="KCGE#E;D>OFO*YY6;;W3/9:&64ZVVQ5I/5EEKKU"\5!0:(@K$7C1QV:D)J MMRNKCM90GTA](O6)U">RN6Y]K!1K7Y0D=+WG0N/7"78^6A?UG28T\%(JF9W; MRP.?14PVUF4,J8Q\\4%,^\X%N_^@85$:T1V WI(FINT+H%_$?4O+WFOP@C:7 M4L]Q%A,)[C#R9W$%3!3@'#'FKMX)5IC"XNT7;WC$MJ;'4?F\[M/"N(0Y5*H, MFU7"0GT;>U%AWCQO%Q5*6,'3F]H6[5=D9J3-X>,BZY@2@"F&]Y@RF*:_6SZ# M!RE5/>D GZ9J%- W6=R=:;LB&U.LTRN&PZ?U[UVLT92MFK,:P6D;&+=?X0#S M%3UU'5U6/D^GJO77*_Y5=S+GG-8>5M6]4K=9M;AUON[[=TZ7+8: MM[V(ZR<00%D]Q:@.)_^HJ7*K62E&N8M=[SGYXO0V_&[K'5RY\SB$UZ(26D!;;G7.+F7P_+1:;6NSMVIJ+2+TGM,0 M7J>-O^'EQS/%7^MKD'K-Y[3F^AKD1*Y!7BI .D:EU*&7WS6IPI57Y-\[*A[SJ:LV6=UV>>Y&*'M[@D4+:LO5JJPL,-3\4EL M^V075I_':2VL/H_36MASYU%?K @_M-RJ'0FU)KQ,$VZ>B2:,9' "$9>U+ER% MA=6R_K065I_':2VL/H_36MAA=.%3M,#(=:6J& M<24\K*'H.%C>C\WCXH.3R!T'F6J$N&(8)5OGTF=4!I$7081WI3DS?5[^\_W;T-#5M@+_T5J:JOPW8$WG^\WMX+O>;GS';:A=0_VNOI7L M\;_>VN/O+#=K?9N-:4X;715QJ-P5#I=9NZTKWJMWK#5ONJK?>^ M:_#B3[ASL?$#(T):ZI!J:CY0*1%61V2F=0^H\:?G2Y89LCO/G\=U%$MKB)IT"M)4'(-DAC3U15+'$X:6_/AH MI!&>S4I>B]3UX7_GJO%>)VR M2<'">%AY"#QKAD4!W3M8S1CC):, /G ^--K2JJP/:/& 5A>5^^_("]DX7<3, MMRT6I)]Y!<),V3W0@NP'EC[ M9S,&R#R"J_88YC8MD!WXL*L\/.[S^R!.9+V M?K='?^* OX%?[ E Q0T+\*"8X71UWBA@_@,IO@6PNK-H&3#U&IA\ 9&[%?R, M\X)?ZL\_).=]_?KPR]#B'P,(Z'+X^C_H\ZO.HS^.4%O;<>;Q.W\JK M3M_1NG*[62D/PDMVVY75ZBOOM;=Y-\A@=.1VM];53RQH_7175AUMI#Z1^D3J M$ZE/9%V9BOMM[AF+T7V\[RX53^D@:)]>HPN.OX49CT\X$MCFRG;H+0;WF MLUOSZW19;'RCZ6*N"$:"6)X;V&/F\[RZU$ T/DK!O>>'U,#DH#RB-H%K^+R4 MCVSI(FC)>DO;P0[KO9Z-,Z2^"*C/HSZ/^CSJ\SBEA3UW'F=H\Q_^FK)65&OX MO%[E]ISV>@Z*?'T_4)](?2+UB=0G?_W'T]OWZ[TVD8U]?*5>>ZKS3:K8[2Z;0U1;O6U/;5=:.OMP]>SZ^5 M'N4G5QHSO"JP72RE^4_)O-?,^T[EEP2<4#X\?9=.9XHF%6H M-AC>FZ$T-9_LJ?T?%ER\H97#&[CDM-9-/!05HH0=TL/91[.%<2[B8CC2:"[Y M[._(]CE(8*;%(4>,+_#QGL$>'TS;P5\O89"OB]/[R9]BW50A86;ZH6W9 WX MX=&+G#$MBVH28@6J^$ (_!( )@;^' L)%O,2S .&8SYF+]J4*1Q4OI-[<$6LER":Y4I6SB,"M<69\QFL[PO ->XY$> MS>P91GINU\_M&0X11L'%C;$ZD3>#G29PP'=&+ CSU2;C8\'1.;):MF]%TR T M72M&R-(:EC:#_T8 2?X1@.3A_DY^:P)H(10 Q$F9T]P3H"+AT*=?2R M3,)F@L-F&!6*%Y,S_9B3 "V;%LP1U'BQ!"_TH^-%'AGPX ,0WXZ)-7_+#QYX M?!Y=Y,5!+K)U&-,QEX\88QYA%UPM3O"2]PANC-, 5/M[;UCT5PP[LI!1? M5JJFLA:+63.;IZ3;/LA69RZ1ZA-_JE%S"6H:1T?-K"J'IUI0(A$ILN=/F@.< M_0/H%H :D]):L!M;1H>J]2UT*,XX2Y5KV"2J_:"@33VAO0DK -7'^8R7B)_8 M+NA<=LJV"]8$Z&(<3F!TH:(:L_&+-QE;PLZ<@J"[U%Y(SH/*RF?6260?Y15= MFHH3-]DQB17$)\(%)^<$;W-S '8R]6""/Z/Q'1[:)9I/%O-1[08P!,(FRADP MH8>J+S_HW-F;8.P@/I!J.;8G$^;COH5R*?3TW"(2[93F#2+@-6)29#XI@$&[ M#7F!X;$=6(Z'4Z-)$?DS+UDCS1,#HE0%?@3V!+]SIL9/HAQW\5A$%7>PK\:Y M4Z*IO$?4S&G&V,CBIP5/KD4I*0@)[(M>A^5N@N<,_;Q_X)-K>5-V:SX-$LCM MWB70ZG1:_>MV4^GKW;;2&*H]Y4IMJ4JKKPZ&UP.UJ7<&!R_QW\F+CA'^K1F( M:0@1"4 BJJ6,$LFP59W\[5T5M\N,3P:TP^5Q:#Y)5/ %"0)1B4PV19B.+AC' M"O"H\%Z:,6!08W@5K.),W>>D5X"4M AX!-VQT;[L_"@&,1J7QH\R,(1@QB=U MYC)@!BS+)VJ7#.U2I8&Y&G@0$;C M1UP(L$D;U),QNET\8*0CYK*)#8H5O#T&Y A G0(B#XBWD'D/U(O"8H(V_&A. M#, OF4,H^0 24$%<8*N^'8QMB\1MNNWT#)>>( RR<'3-I7 0S);[2>@AA $Z M3)(5KH1 S-/*MD3\3;IY9*!EE@,C [\B]!89VR&D?(^DS8!9Q2X96A:.L=ON MWAQSE''1/S.C &2J7H]; #'@^W,XST?3'_/.,.C]>P( AH#]T@^-EMSM-&3T M,^-YTD C+'D/(AO) J!HP'9"V\'EG :*0)"[#&&D4 M=,3&0F1CLF3#<.C]0I:2VP?M0E!6O*[,JHH;?+1!3%D4E,U1@SW-0$V0R-\5 MNT+'A.F Q5YT=Y_ &4!K-"_A?$IFST]"-?_2/686@\I.$(W^)->N30B+Q>81B'W MP!(=/0CW8:+O NY8PG#\AY=Y@?W]@P5&J"N $$ CV?E>Q""&+WW'#B22N Z MG*SE1&/DZ]R%Z3,P#_Z3J(AC!GR$V#X(0J$8F]_V7[.92 &QE/Z95,%L#8C *!\_*3CUK0 <9.,)G M:^B0CYK#9Q$ZQ*K*0'0L/,9^1T'D%%WZ!;^\!79+8,?@[X4>,"P/A6X/Q%K6 M$2B7G"6][1,/"('8.3L1GI()EG\$R0WT%@.Z8C\5[)Y]9Z%T>YT\GZ\E@66 MQO=47 7$PT(D,*/PWN,E)_-PY_\KMV%7&:,+9BLW<4T'\ 84Y)M[V$#0"T/? M'D7D.KKUOL47;XB67SSW@:'7G3_Y!]CZ\!6HW!-FT_,#^P$]I>-?T3D8;&_[ M1B (Z:V )GH+>&P!KCK!O]Y^^G*]8!OKG6%KT+H>*KU6MZ$TC-:U4FIX[QB:#,YQ^]ZZ"9N.J MU1C"F_UNNZ,T>MV6TAGJUXIVW=9Z"**6\7ST %@O=[:KA-[L ]THBL_<*?J! MB&T"ZU4"^S_L@Y9^G@#.._,/2[RW,13 RD$X$/&P&!(\/3%(N$_:,7"#EGN9 M16%WO#6M MQN:M]K2EUY_+;ULW_?YX9.B>&,<%V.,URY5 M-6YY% =O+7CPRE7JS#T?L)Z"5V]W=R@G"Y52=2 'E.9N@;* J@MIZ!LBKZ8N MQ=YE:2Q2GG]*I7) ?.6P24B@Q%05%&2*3>%#'Y3XRRT$QF=F!@RM?\F>@L;Z M0!*[.AUB&G*CT2A]MYC5L>O:"D?8K"$;:FN_FWTA^ZXB!22*XL&1?D.N6X;] MRZI/GC#VOWC7!NRZ5>D5TPD MNMQ1#TTCKY\B^F _AWYD\; 7C(WV[OPX8K%*-*')1J>\=NLKIHF&WCPB17!, MFSU]/,W$SK5H2UAU^ R9=$]+3+K=YD@=:6F'M:E/:.,GO+17:=(;.Y925)L" M9=-R3W#E!)9AR%V]>VX2RU!EO5O>@JY6XU[B\PJ"#YAL$DTCQZ20+S;SF673 M56+E:..=UI&[W:V]8.^K11/OM);.82 M7\9(IH/+J.WO9[K&GJWNT]FL(7?4\MI1M8MA"Y9C<);#RYZ<&#O:W<&5\K5H*4KC:M63^GV M=$TQ>E>]Z[[6'GT)-FA%(8WTU1TO3#?WA>+3T<\%2LF=A>@-OC>=0\,T4D]V,D M- 7M8VHJO-V[Z:>TTU*;<@JI96=(/U+B3X E4F .RK$1^;T72;T;L2P, T[6 M*XK] 'D%D1E@2AFC(%%>]\6D>A6^CUDQ% +)GNP BQ#$NQHS!][Q0=>R*44" MHR&M* #NPGRJ1S&CJC0P"DTCEC26J7R%9U'VWYB*%L1 N3"D-BHG1 ML+J0YQ B#"W?AM]M,[.8*:,\;!@D4Z;(-3E8\L@29U('F2P[G]V9% K/(T=Q M S 4S(_WPW$\*6.8@.3?81:?R!,LP!DS/MQQ7/8GOUD:Q0MHG$)9*@2V"=\_ M2H[GWA&&\/RV^*@" (!'&9^^+3(A-^>+K(E<"R"')!G 8E&^+%"(3J7A(Q2)?*3L"(#(O_9'! M4&?R\F4!FYF4,8K![L0+@%5%U*KE4NJY$KP[I21YT;.%DI%R+UV\R;^&&8HP M%!ZLJ'?FB11@P2\\ B!BIV(Z_&!&6/>.(T9NDS'-8"Y-3!D)Z&!5,6>@@Q$I M@OS%F,*('U$2H),D_ <8R!?O 9-6J! #(BF6)$A?B?>.F+SP#LUF^V,%,U7F M"3OET"ALPE_*1*CN%^;13D76KG@SYH/'2=%:*B!C/I43,DDJ,LH^3JXCVX-' ML4P1AP*]!825!MF/&5$7IS7"<#;.$B'2/-6H W$IV/7"RXA9*6L3O,"Q)[ 2 MRQ:'0=FPL!I AZEIL8B7S['=,;SG4^V.KVY!>&/.#.7!)&/+"163J(EEJLS3 MI294JP*Q'QXDY '%.RX[$=JA$%K ZTI)9*E82F6U2#W$G+H1F!BB4$PB"8EE M3V<.(V[Z,W.IK@722N0G\,JP/UY%*#TB N4%3T::1DYHPU )#6;?DY/47:Y: ML(3SRL2G29Y+F.=HH@2A#$@4/#Y/;A2OQS.DJ"9X/.TCP2K.V;'> 268!52- MI*"<$96AIR FM#_^_>EVJ-Q\Z_6!K#+%?8HJG*(W92)7?!D?R)02H7$R NX'&)C4(^0$D8HHV%661<90H/HV(Q8S9ZYP9)@^:"P) M\2Z\'9\6HF+^"2YY^ R$, F?1^1(*3)E],3G!9='Y3>;,1B3UB2K'B++G6/% M1>9C3424.CP+&#BEX#$)T=X+E./E%04]<;:2:+\B 3DGU7&,>'@N>\HE+=>0 MYZ401GT !G,"+S-U;J69]2TL26P]5IOYJ2:@Y?L1,_*:$D5&A2S"#GBJF.<' MB^F7-%>0@S$QIY10$Z1,:"2:>6ZB\<>,*3,- (+*%/%R7\G^$"U%&227ZF+Z MG%O^'5&V&I$:2,R I.P2CHJ,2\-"(5B[)<8>@[SJ+D DB$&82U2GA- M 4*S^$@RPZ?F#"K/>"3("[)\1TZ8#F>="2N-Z3@%*F?6J.=E1K[DMJ]$-9,* M*T1\M](.>00$6+7I"(4BPR:.E+5=0&I865'C!1I@/$U=%*IU&1=L "F?L)P* MS1&7XS51!1[[#.PC-];_HMD,^))YYS,A6!8+(O*C0?Z6\!IAC"2JQ"SR007$ M2KGH]PI$Z;Q)?"X)0RZP8]*A28^)!\SIH7<>F!EX(OZ8$^4@U6_S5I[P ^0X M.I@M\(?GSQ/N)4Q FA ]#$0I]-7?D4GF'M;?(:.(+Y'7UB'"CY$8T,I&),Q* M$A@+3C.:F!:NB0Z!EDR[LA/A;J="+S;9ETV83!>;Z53)P+X'@,3X$!^DG)XQ MO.J1P6V#2/@GIA;Y.-S:+#)0I3*$-"1'O4E% C][$FF0VH!S#U M8MNM5#,N*6$6Q+:RA9K3<($R&E>*T6@ M4NKHDA-='!TL'L:!D,H>A,&J%G[B)2!X(0DG66*&->(9QCQWG'PZ=;0E*!Z):2VZX10=(/G$\?/12-PSG M/5,6GF5Q[76J:<=OQ&GCZ]W>40U6\::1EO'&V(/L,+JJZ^L/I&V^A.*\MSGC MBGQ*Z&^"?W/KZ>+-FGXR;C]]1*S?^+*MQJQ7B%F?)JFJ9,8&4%%1(@$NS-K8 MELMA(RBFB;F%)B8WB3-V#;F3"N\47,(@VD?)[4R.69W9PG+-%]H5TDD6Q8-)T27?#* G]P22ZHL2A2O!( O'.#)Z%Q(' M'J\KCP5;PMYP2!1*U?(_[B?!6AHS)XE14VR MI=-2>0F&]"01XB3MRX0QJAEN[KJ0*@[1+OCMC'!,Q'6!2V3DLML2(>$S8^>; MQ1,&HT N&9,+<3B,R(TO)6C<4?ZBIC BFB2B7"":JE,N^86?C=S;9=>0EU)O MU8CQAJCK1]Q0!-T%:1VQW)($82:ZT#C9'PZ0:A;9VL2VO\1?=9D41[0#HO[$ MY40N6K1P%R][TEL/JLD% Z%VDSJHLE?B654&%9GCF#;7O$KFU ;D#%$\BAO* MI$:F+#1G,Z:DC.:(U2_QGB)W1A.P2&<%*3..#3,L3<+ M^:G^%]CLIC]/!^&5OK3%*U.&=Z%QB>YD"[#5^)HVKE%=="K1"5OWZ$V>"@N- MK@&C$6H:O 5! E';)=:"2 G"9)Z_;I4*!;8SKP7Q% ]_(_9">R)[4*?!Z* M2D@W$9[KS/EU!$<.P<[(D_-X[U&Y>TH8IMI_;MQD8FF%R)RJX@LT%-$F<61+ MXL^20!)2'5U>>I+<(/'=1]GHZ>T CK]Y>%N-R*\0D6]C=3O+QM*[UKD4W\Y1 MY>2BFF03*Q4:)8E\H1OP L54D9GJ%\<$4MMZ->:E+)0WG!.5 M,I\\EUOJC+\4M3;VXZ0%S)EV3,//#KPHQS M-*/@991 05;/7KW.N3?5]%U06Q:#GQ>BE9^-/LX'*]]8]VP<.>SK9$C=(QD3 MIZXI5=?5]/?="I7VL-U-8.JWW>8O^8="'4/B9(/_,60/BP M+_U#O+ND;*H35J!0ZBY!]\5VMX68;W;+.R[56X4M MUZ>\3_W=<8#,*2F*)%L^U$D^"U/57?+C>IGLU.M59?7 MWC4_^Y4%#%O7DK]KC-UFO6J6H-/:>Z[$=GI;[NZYFLGI[=AHG5U97'W?)>1K MM8Y,<(ICD9-@-DJT&5.>0.A3K$OE.&*W=6'#^DSJ,ZG/I#Z34US:O5Z^:RY5Z[ MG%N_]*2[[TZ?$I/ 6E[C[\.VA<=5L-'N&HAF-*Z71:3>5J^O.4.D/N[IN M#.!;HWOP&M696/\8#%CI@Q)F@R0;.8WL7CN@^KF%ZE5,;FFW?ER(.]HDU:6M M;QY8W3E>B/'>IUZFS68.MO/2.!CS4?I%%%X[?,/@;3U+3;G9*K_\ M*[Y;,-0KZ(305+G5+O>X[&RSNR&%2B'^'Y[_EP+:M"B;?7#4?_E5L*:7AP6> M, F\.-A-;G;VO.E:*L!:KD6=T*0V9^K M^2_8(:\?-YJXFO_*9IZ/]>-N&.__MZ?[G%:O-6CH1D/1>VI3:72&7:77ZO<5 M;3@TFNI [5]?71WS/BJIZYOO\K>??D]ST)!F1A2=&M3 MU>HZQX#5"\KI[!%4-8H_.^%[N3[6U]CUB-[6T='E&)[1E;^QY7;N\U^-@W9%*_V(YC MSSR?W=AW4[-Z7&H_B/#*\?QDME=>MN+5;*\\_7&W7&HCU^RV3M9E3ML_&&Z6 MC7O8M>J.?8G0_OPZH:3>,MJ)=M0=*P^BVE)[64Q7]6FLTFKV^ MJ@_U8Y5-OS(#V^(UQ6PGPK+FCP)"DLE!) 4$&^R.0JT&J144-KF@-I?/NU_K MPN89OVMSA4]OF1MPA:MV5]_74Q]TZM=:[+DN;'X2H*L+FQ_@P.J2UZ=4\KH* M6ZY/>>>\Y!PK8/Y1U,^Q/9;G"C5]05D^=7^(8CY>7&MMS5F[*J M-LYNYX;ZW&FILK'O.E,5*#6V:[XX0/\%=EZ+^2'V?),\ MZJA=/;;81+[8J%P/B)=NN]UJR,WFV6V[J;=D=4FBX"O>=KO9EEO:GML!G%/! MLKK&9GTF]9G49U*?R2DNK79OO-B](4MF$$13:F!.^K[G5DZU-QJRH8$=V#F[ M/DA@T[0Z7;E9O49H.SAS5=/DIG&.OIX6)=_NN??).:GY=57/^E3J4ZE/I3Z5 M4U[;9NK^1E&1&T0Q%@(A\8G10@5CWS?=.X9AE%?S])%OYAR_ZCV:_O@K]Z,/ MGYAOV0'.4%C#KVQJVBXHYGT0N+YIA9'IW#)_JNTLC++?:W6TJVY3Z7;[0Z5Q MI;:4CM'6E"NMIP]@S,ZUT?NN?=??_O2M^;_-7YJ##.0.O^T2N"]6CEY8P-62 M!?P,#X;!)Y=7E2ZL@7X_WDIC9ME3TPDH4*!8D*#3T8SKWE 97/4:2J/=[/,"TUJSK;:&ZN"ZIZH\ MT%57+SMJX7P.!YX-SR9XR>P"==@WW[:.=2ZZJ@^N^QV@G';G6FFH3:"4HVF7NK[!N>P.-/DSP;#DX.ND9UE>Y&*4]\ZX2*\]:&K] MUI72&.B&TNABT0SC>J#T!]?=?K?9T-M=XYA%,W >"IC1+BDX.\":&-_@B+%" M1N+O2$-JMBIYL>'Z6NGR;N\)B$%)+M6DXTAE_O MF<]L5[HW'Y@T8LR%$68^FP'&C*717/J5S4!\,U?J>_[,\VE_TCLL^"X$)QQD M_Z.H!2*GWPTRHI@>B0?*/B)Y?NZ91Y;]]3TL4C(!O_PQK)])CW9X#X.*MK+. M''_#J,@Q/220<.;#SNR9PW"+5)C^-Z!+>.8&]X[Q\.^R,_YV>7,I_=SK?08>_[X]Z?;H7+S MK=<'7,GD>%Q[_C15:)#H" /Q5?R95M;S0]L"M4E38>D"+=<9^]=DU^D,-\K_ M+$XP]F!4UPMC')/@L&(HV2[L%X(CS)I; >6XP613V?DL[\C6V!@ MYB28&X\CX, $B8 M8,Y,Q"8*)99*BZ%3^?/+@W&H+ =%%L69#,<$0(XE3 I/!C'&#N?\U! ;8 3$ MAQA+ K 67)-+.R36J?D7DU@0@K -!3622YK+.P"2&<((YF3"K)!3-AT&\I$I MLA'BY_ &$X?NV.;(=A+2AG=39,5'4>X!/N#LR][B\R!ZI?63EB+9LB6)JDKQ M(M@3BGOX. :^ ^B8OD9\D,3YI=0C?1=^""(GQ*8=2!9C&S:/Z$%UG\)[+\@ M['@HL;;4XK3+F7ZP4)&*@&C##X_W'H@)Q7MT8;P@&@7VV#:Q=XF__CP=_5MZ9UJ"7YE X2',BBB*OYBTO!Y()2=#O$1[+2%+ M7',*+P(5E"1'Z*I\P9LW<)F4+@K.V,046^E;R"ZESR$>-;#9; TO&V.#!;]" MA(_A13@&6E]@6IPB$MDO,<>> MQ#8F/P3GHB\.!Q$.,3E^+>#&PXSBI2:I<3 M1$B8;T7!#(+HHN1X8S U%/-)=Y M1W(9%GTW_3FQ8A.I"ZP9Y'.)8ICTRDG6,O,"&W^1$PK%R8!X$_4"3\LR@WMI M@EE\) /+GTTD )V[/14L(. *':X!\1,P!D5SO%@;MF6[8QN[(STPSF7XV,!( M07HBD[&$4!3#PT" ZB1@#H@1A2P3FVLD&/\.._@$[!TVE[%%OOF>"W];_)QI MF?:Q%'+ 8&( 2,<-CK+7"0)DUGR#N9M@F 72E0?_*C*DZ][-54$]7MAV.L1O M,T3[XAB]F]_R0ZRK?7SQ+K-<26LJJB'G%)""NO\)D1!DRH(+$WXU/DJ?IK,H MI8GX85SN+5"ZE;[5,9KO/P"[FP+CF\QC.?>M0%0#-@H)"]!0($D0A,%ESM18 M=Z$9A[@.4)&)_$*T'*.G$]5@CA26 MT"8.PGG=R'1HJ.">L9 78!S#A!9.AJ7S<=-"12/'MDAC#+G2@M]FE,D WKNS79>FFL!YE6B56E-H ME4*@)P)Y!J?'N&8#4Y-.FN.+ J0Q4^;L-Z^NHT!/@,RUK@<&N@Z5>&0@&WRA MD"?Z=P!@!^;Y-S>H\!T4I$>38K^8\RP' &I."!@.95M";"AJ-T^(!:L[+?!) M=,%=H &':9*LOT!V+;7U/F?-@S)E6_>@18%4"4 A0K'"-4X^@<#QLM,L95"T MF#&I*O3.POR 2AE&SR?Y-9TD9>FRT(!Z!DL<\5EV:,M"9@3+,*B"J2)>0CT$:9@?%FP8*&@_^/X!.!J81;[II";%,&&2Z)[.$L3V$J6EJ)V] M;>$;]W_!'H [!A&<"AJF?!RP?Q)E\5U2G2,I OPSH%,0O_:%A>]SV]W 4[2X M84U=J2RLH,?G-HR\%2/:A'+PC?GD8$(A\14DVIW8+FK1GVU0%P-X*G^,G'N\ M8&_Z'O?V!:2[]ZC<6*#GH]($1)3Q%'R+^80T3+A$7NNYS1G&]Z!+H/8_9Z@= MA,A.T#3FK+W W4#@$C7#ZU$(&L1_F!0; +'G1/"*!49P%]FQQQ:X 5J7R(%< M$N'/VF1'D\__%3DDH)N[%=# L+05U)X4-B_1?0U#+=%]?V$F>I[(VT6ZLQB@ MZ'M?<[U+[(-T\3F#X7(!U;?GXUJY6DUZL-@3*LA3OM]$-($9S+4YU+2)#%Q M9Q#^@*-X_0OO/^ 5(ND%<789QU:+%X^'/X8E@5 6T*=# N MU4=1@,,&LN3 /W'PD'L5\;!N'&"/%/ M^"M19X"_)/K19<[Z&'N,LSWNS!"*:Y9K[>Z40>$C;YHI344'3$1G6(<5GCX' MO&8C/T($PQ/9+1<$G4=?P04_ ]KRR[FB^=_0P"OW!5OHD0!XS<(_,X"G@>H9+P%_()PBFR/?@HN0>Z'J-, QOV- M=Y5VR/5^D]N]3OPY<[LF$W]%!1TI,^LO_C,:\SIM@+N@O8_F.4\KR7+BC\GE M'.Q#:/72'1E?/HPE_AM^W="1-V&P&;62#H9$#.-W,(C/01 K*^2> M%MR0?T);/8$IYY#K>.XWX9%/>1Z)GPM,\&F-V,%]\6"UX"3R 2V6\]\2OMJ5 M"Q9'-A!HB?OUAC+OLP^6\-ZVU@'U,V=T %4.X72].6,2114I%%8DB;@B&"3U M]609K!S;&/:4!@F$3@N:#@8:.8 F2":9N[P,/2,B4PR50L%_THQ/EKO#DC,\ MC0\ G\&TDD+SB; )>!8#/08>M!S R=3QA'>]C^0R1Q7,QNM\"1EYH[I MX.A1H4$1VPI(N\ZZ@/B5YW^9+JH2Q4O/]D=ZM9_<2A:4LP4.80=Y%E&J8 F+ M5"A8.,T):UF]Z Y%QSYT+#C?Y3K631XI^XB4UX241<+750,(O[^ ZWV!Z_CJ M!3:/LI@]$ZX(&DZP@2!+^I*Z!!W[(77 1$"NMS#^W(YR]9*F5H,:KZ9%[@;FT6+$T8LL,2U M+$ZDG"7ZW$!8L_!$ BA$Z46#'@\3XV'WAYI[>Z77T5EOI&)VN MTN@8FM+K#:X5HWMMM(QFNZ-JZL%CA3LEL<(ZAF(E&$U!01@G1%%"QXT7_NHN MB4_*X70^BC$)IDH#A&$D$4N5!$.E.RQ$(>#W>2(E0^RWWY6^.1.A4P7-%?\/ M:[F4_N_/B^''-\QQ$HXH1LR&[V(P#JFKTK<(]&NTJGM@L7+NOCA:[DG4:>-G M"T%@G*"XOD.*^T)\94MZ%T36/?&-Y/ Y7!< DL6/PD0C'M,&/)9X4"$T31;Q MQP@#.8D@C$.R)5LP 1,K<0/;I=NX.U#.3'2QQG:8E[DL(6:;CX]+S6*"#HRP M"$FAO1;W(CV:A#!_$B?T8HV9Y*X7B,0!SH+CD I[3-S3LT#Z2,AEG"4HBH$& M0NE(XI/*%P";\-+0-FD8@4B41E$( I-<&A.'^QTPFA"?JT%)I;?=DH<^-*8 M.:!("6H0AG16PR%:$3;2,J[#:24;SY*,5@0$H2^2@P^:8("!4EDO52;MH,=M M)JUK&&CF8=R0B+4I89C9MPK1PISM MG&H+4X)Z?0=[P8O8Q1P9W,_(]@"^&*_)5=#XRH?$ G53 !K@7C=$+13*C+N% M.;Z:;N(WQ8/""#)T1J,R_7AO.Q3D*;I&H* 0H6:!B>DNG.OA5:[G.^-'.)Y+ M4!@N2BNYZVJL-W!.)-RL-"@&.6>)6 CYX\6:ETL)X9I!-1EC>*GU<4R[Z"A* M8(^WXD2#O9N^U*%@I0QYQ4JPE-&"%R_F>;-D\NR(*>B^+\;M\A7^H#O(F.<;A]1_:#1D[_IFI+9.-4G:2.('$ M"P"8\!=);7-FP_KI/J&,C^7I619W&I,(/5W2S,-K 6Z%P)(8$"N@8VZU&8EA M3U(C/[Y&N/.]1PK7"M&O'_)@K"GC>@ 1.,$X-TXRZRH#]=Y$(1E'/B'%C&*+ M-6F\DO(B8;KB.@#]8@#$FLW2H\2CPDN )[KQI5BQ'[I-'8_BR$'5>2Y\*T2K MSQL2'"^(.A=.FJ/2<@"; ?=1IM2+(C'EG9QZ,[EEOR4B-12P,?SLQ>47> M 4_V24PY:KF#3@U_G)@%A?'0X0GG+0NLL?':/+D@2I$JX-22L]N%FN?%%_\Q M)^5HGD'(Y&(E34>*#;)'TOUSB)=G*">3#H8[P.WDPH.Y81-Q7IRYN21E)TWP MHGO$))M)ZJ.V0?=H24I8G*LGDP6 YW;!,Q8Q\H/?/LHQITIN)%,O?O:R 4#Y M9YPAD4W02M*S4HM,1%!B/ ;>QY*_S.=KI,1&U+&2)1(R)?I/,7\MI]B/0%F# MF5/'7Q($ L+ZW]XC7K'(DIE/!)N::=2VYDUMQ(\A#:[9IY_A1*C:WPN8.CCD+V-MUNV:U M.C\NM(%(FVAEEUG>YZK3V;S/U2FTNW_]/7[IKL'**T\4W 6Z6HD"EDU">[;B MS:ZK#/VP%OHLE)S35%EK;]TM=[T%GV'CU=]C!2!G G/'S\%18[,W2G"D(6O; M]RH])(Y4G-\,D[C3O!:9R6O/<:/*81(85L='HTR0T?*-'@"8ZR"?T$X(=_R[ MT3M5AO^^QSWP"LO;:$M56MMS2'>&HN5VM5)>%<5#;\IZZP04CU? #8RD N,) MLH/=+FXS?K!0)_(5A*8N^IB6:0?BMC5)+B,?!KK+\2;)+'>GFJ[IS$4AM<3? M(OPOB7?X@M?""%@8\HN.-%R'!XM3U+H(1^*WX?DP1JI]@_YFK ]D+M_ &E[H MU-DC_-#/>*&+,?Q+Y[8SE=FP^I&(0<\6$THNY'+NP5S- .Z!$A'[$N:*I2E4 MS*1XA&*ZCKAF#WD9'KXX"R^-T6/D.0\8&7;#<-HO7ICI7:NI2T*,>Y;EX_7O MY\S2*60U\C'&%CVA+#1MYTB.IJRO."[6P+.DXA(IR3G0U0C>KP$2)B&]RP0A M=RF:PG'H!DE!L"2K"3Y2,/3%&P'M>%*8$(][(?B6?PNX"**+;@AXA81,^/-B MT8E2IS@?./,>;20S?8)W(@%-CHOM\F MYLC7&UAA-+63OP"E]KB3O">_YC =QTN#;@N7@RNNQ<4M1<'GOU"+#%W) MR?W$\K":6SI0@?0B<#VWL-SURBRNG8IWD9DP?NZK3 MVZ18%UY8P8(KY9.5&VIY!Y 3<[=5"BUZ<=4]'[,E'L@RJ)K_K-4M[X-T8GA1 M<0:2%G*H&GYHS685\*-2V/"5$A%C^X\K==5#C%8E!$K%&<>U_43Z/**(C'$_ MU<,3K;SIVHGA2:6P(JXMQ;T":'G?V[/JL9"F;&CU)?#^T67 'ICCS=![E"18 M5@Y9=%EKUZK(KE'CB^FP.4 >I+CGQ#8)4=Q=T]W62 MQ(EEPRWML2S]D,E"QN!$7FTG**W\896ZMGEB;!ST:$XQO!%KRWFB5LO%FVQ8 M:A2P2>2 WCBA0#"M))-(0QV7.(W7;D2<_4Z&GP=EP"0 M-L7ZE<#B(E-TQUWJG.-;T;1U1@ECETU0\-FLANKJO>CQ5BBH;>+QG@6P2(HQ M#$WWSN;E^@6;+ID$(X8QX) J9%/%DA&6GSM>;G*^G'$&%6RJE<([!_CSN!1C M'*EW\2;7^9;#%.-*'TS;(>N6^I8F74Q%AC>5E$B"?<<\G/3YKH:4.QXW<;XL M] "Q>3E$Q_Y/7/ ES;.G/JSI92+OYBO,K(LW&9]--M04"PTD%1(EQZ/:G+'( M_2@:.,-/SAQ+A6 YM"06$)/0X<"SQ<&H9LP&U0C7*C>8+U&(D/#9/:^;_HG* M!&-,\^Z+$QIJK]?I& /E^KK751K]?D>YZF@-I=N];G:& WVH-_O/%B<$JKRS M706TK \8T/I1$E]P$?2!\!F+02H!D,P'+?T\,8&%S3^L4.)&^'<#"Q.*EE%P MH#SN( "+4W,KM1Y2&'LTS4=UKAZ5FUH\1J)D=J^G'=,-K1Z2N&4#::?R8C1B-5U6, M3(W_6 G?XF$4(U-S"F)>$8K#68W-PU%71+#NZOMSG'J90K_F^1=BY=6I02IE !QYXZ^T2Q6?)(DF_1^5_O.1 ^U#HWO9+/",SJ;L[=VG+%VOX&'[ M-&(P3AQH&[[0%Z*_!>B>ATJ"/[3^WUS>0@BLVF0I=Z9-R=DC7_J'6,\[E,?O M):_X/798RM:,&*V+SYM[N$X,<->@A\(XZ3IXC)TU+T"(TF2X>2$M!>R9P8Z2 M@'>[YP6VM>!UWI"1:>I23K;,4[46VQ)?.6P2$J30&X5:HF*C8AY^4.(OMU!P MKD3R'JC]B^7=12GA9E6\5^^67)L7Y$?9C.\/1QTOV6!';BZ)>'Y5>USB@GSI M'E^HJ!R"OHT=T[<(YBXQ0@Y.U"\.?BB_M5X#*7:TZL-?SVJRJFV]ZP.3^XLW MVS74PU,]IZ;9T\?3O&_8Q*PA/PTJ4D\EBM3N;QN.M+3#:K(GM/$37EI])J>W MM-KZV+2Y0\\*\);FV]43&S7:U>'JM'6ND-XK:TK#4,? M*MUVOZVT6WVCTQDVKUIM#%C0W_XD6D\KALI77KJN?-C%T/2QC6D CU!7+&PD M:6V_],BU^5MVX &4V]]_NQE\GS'_.V]C]E8:,\N>FDY ]Q^%C79;@WYW %L8 MJ,VFTKBZZB@]#:9K]_1VJZLV>]W!U7?CN]9\^Y-ZJ:LIHI5N(CV>(39GGE_; M#O/[ ( [SY\?!;$:;W_ZC 4),;2#.1B;P\82+8L?5\DZ\X=UC>UOV&>@IO&G M)%2+5TKK\? LNAD;\AIPMTB@NX^?:6K#3DOO#91^5S>41K?14;IP.DJO?]VX M[C0&+:,]/'ASSVP-02ITML)FR3?@XY4MJ5HE[Q(#0Y@98,85]:AC;=WC8@?5 MTMKMS<-3=/4$RJ5UMHS%WR!6XQF$>78%'Z4_/@UN__U!:K0NNYD@YWA H1U( M6GREO!S]''&]_+\4@3ND5G0$J -$:N3CIY8N?L&^6W&['B^:5I_EENE2!-\L M;'+75^GGF/:U]/Z\A5TP?<:D*4BG>XQ@G9HVRO+W5?$L-9O&6B_6^>@[0)?V MP;'BI5=WNJQ7HV#!:^4PG0JBC*J?0&N4<^$IWM*MU!KZ<.!L/KJV$7G:!O?VKJ+;732L'U\DT6@9:'>4D*W\Z6U5Z8%DIG6ZG?S50NU?#GGIPIV*GQ!O2O912N(@N%2N\ M(@=H3I%93IP@ZI=E6MM^F@J,?8DCZH7.\UCSV;R\O;9,+5:2[LB9CLDEWM&+ M-[PIC6BSC6VQ-VM8(KJGI(Y9P4E00?L8%/J6E"8.\MR/XR0A#R)? !/^;_MC MZ>_(]$. .R9<+[B<'3-RK7O,MPZQ3\O_] %,\78U7?\H]6ZO)3P=ARD1M?'P MQI&%_89>J!GLM:3?MH+/=0)5XHHSYXLQL9!L@'+]/TY'@F]*1JE M^)2V[3-,>N?-A&@U)?G0V=,"I'9@%GMB4X;\L_!$4EA8'T&NI"8!OCMB=P 9 M>"*F6;Z TGV*GCZE2':\_/L45 \V>PPH?QU#T"8DP!5$GG')9N (D/>D>>8Y MSK* ;&-@9 %=JXYMWG2=XQKU[C)%LC'UY\JB)'\HR&(D+ UX6L@*"%G.2SG3 ML_TDN3Y'$8A3?-?4QPN&<)@):S)=-S(=9UY*,DMW@FN$(0JKI$SJ'#ZGE"!6 MB2G[B-"BT;R%/)]WFO\%<7WBL[\C)/5TMQE>P7>!BXFHQ9M-K;28'YH(R\(: M9=&1BIH'96 >BL9$5/'B 9?AX.689>+XWMR83YG(8R1$*R@MW9+("AJ)8! L $%GGG8M\W$QNVB>HC,HZ#%3!R M/^:6B14U6#AS3(ME=Y-)5N="D;HG!50)A7JD>9$?L^( 9\F_(&%T6,QV^107 M;Q;>NY1Z69P3S#% S"@]9L&+Z)AC)D??L"7M@9.G04^)VSW%SQ+4W 5"S$O: MQ .?*QQB(VOE&QYS898^ERR:%Y!(14]^&CY&JI< 2+!Q'V(+T$FLI1 U84&- MTG44RV;PIG@1$\T&'1MX+*=TSH)*-*,\@3P3WKH)2ZU,U\A%)BO\! )O[:3;R"NW[TOQG8-A!NH:^ M8/OT>YJ"WR,A4#")=^[ .BG 9"KU+ (CC3,X)Y#\(9H(%^&!8O>.%;[]C01\ MNN+/(.D+CZ"4H;IE.R[N4-]SH F7JMJI+FA\3"W6@WNSM\WRD55]S[<<)[/7 M=YIL-%Y0G[I2"=!:'6.S:Z+_!N*JBLUB]$9Y*OP)4_B+T_]U=>L]5XS0ZZ9B M=0^Z=65"2^XV*B?M7\P+&G*[>2[TEX4=5BB>S+9/=F'U>9S6P@ZC"QU7\]FPV1D5YEZ,0CFX_K-M MP[.&W.U4RN9ZP6;?M61#?4'OUTHI/5JM];R8>9Y>#[O]K*PZ#'E&W)W^YRSBM%^ M772R#M"N [1/7WVN ;5#.Z/J@0IU^%E]'O5YU.=1AV>^KO!,K2VWJN=IV?9> MIR%W.EL;EQ4SL[0]G^HY:#UU,&!](N=R(OM_[@3",WME/1FQO&I:472QWNZ(2J,Y<^D&3&YV&C >/=[OP$4Q.^HBC89BG2T70>4,RYHX9UL5> M4224AL&H3QEOC9.2II>\$^7J=Y_I19FKB'SQINY%6?>BK'M1UKTHMU4^:P?[ M1=V+\O@W-*\#7>I>E#6'J7M1G@K*O X$J7M1UCRE[D5Y*BCS.A"D[D6YN4-K ML1?E<0\]T3OT1X&E\G7V<,.]VY=S?L;E>=),50S[62[ \&[793NU+T9J^G M--1F2^FUKH>*-FP8K9;6;3<&7=Y444LWNG3=^>U]\SUX()Q_@#OQM>&8HV: Z5QN!:53K]CJXT^H-F;]C0&@-]^&R7R*GIW]FN M F3\02,?AOB"X]0'HK()+%C!ADX?M/3SQ)S:SOS#"BY!AGKG4HJ!(TL$'G(0 M)@!:X;L^Z_@NDGU;['5V-RWJ.G'RR7?_]S+Q/*: MQU#HQ[H+X?,24;?"P1=OC.-BC/':I:K&[L+8@;C /LHO"](/R!YWZQ6L E1* MM9L<4)J[!\6XU'WIP ?;+.& M;*CE5M7.-OM"]EU%"LAK;94RHI8W"CAA['_QK@W8=;GMN#\R.$?1K(B)_81_5R]I#;CFDCNS5TPDNMQ1#TTCKY\B^F _AWYD48"2394D[H D MJD<3FFPL*:+RBFFBH9='%Q^&(CBFS9X^KF'?'@"86]&6L.K(KX8FW=,2DVZW M,9Y'6MIA;>H3VO@)+^U5FO3&CJ443WJ9K?($5TY@&9B#7WX)_8HEEJ'*>K>\ MZDBMQKW$YQ4$'R0S+5XIC=G,9Y:=EJNL$FV\TSIRM[NU%ZQBF5/OM);.827Y9<=GC];?O[F:ZQ9ZO[=#9KR!VU//BZ M=C%LP7(,SG)XVN:)L<-=K:UZ,JH^E2(5+L^5S<:AZ;L+\AIDK)4D7S1$JQ], MF4(FK"X;+37.A(5WX0N]N9@+JU!"E 1BQ_;&(B5V55(KC+0D)781N N!EIL$ M%N9#$F^L>S:.'/9U\BNSO#L7$M_ -5;UAPI>*BY,;V MG0Y?IHF^XOR+GF5QO@?2EP%*H-0_-$*\U'W66N)//C&\J#@#^>0^ +OP_'GE M\$-K[KF^\QGRC:^@/_F2%?D^)F$*Z"GB 6VN3[,>]\=J24GQ=SD]J0.6"K"G*'A/A)S>:E1%JA1N#-B$ M@4D#:&$^5=6J>4'%Z9J+;.XXFYESN^4<9>OSL>>-'VW$JAPY:6U:W;QNY.PE3]5+_ M=0.7UR(8-FS@\H7%#G/)%'$=!V<"6][!ZDU9/X4B>%6G_;JI1-E9KU'/;L?! M4LLBL6[N39]=F0$;8X\#Y@;DH;X)X96O,W)6]S VS [G>PJ^4KNMAMKOZTJW M=6THC5:GI5RIZI5B]!K7S4[[JF,,-RH9EXWO?F&DWB=WXOE3'F;ELSO3QQ@B MR9MQWYL R]9-*2)XAK^)D72!9 <2G!NLG%IEC)CC/9YN(;>N?E*%W%8T?#A: M+%8]]8D$OYU[\3HMO&&^;;N4;\/K\ R1A:\BN@.RO<1^/PO=]H$T? MY&QD.H5?;ID_+7SUSLXT9YEC&YKWYP%T,07M,P>$-+8[#X@,T)(7>W=WJ.&$ MQ:/Y!"=@NX%M%;[_W72B??>^J4+RX*Z3VP6+EKR4*4MF*/V7Z4:F/T_!)QKB M'-R:?K%+3=8;ZCEE%:J7U:MP>;3G3GK-9UAJXV??!(E4O2L]H]625?7LR@9J MVN627D"GO.F:V=3*T)+:OL+BJAX#>F>H3;FYO993L:H^S1WVBJ+K>-K:N)5XS?="X;U2N<7O.;3?G-*ZN( M4]<'JR*&UFNN+9YCNW]7A!%43E719*W;D5OMRGEGMO4 ZY?GYXEJ7S8J5^YY MVT!!3'75WO>83L)A>MU;$N#^8YZ"]+JVH8>BRNB3UZ/7) M3+RHVG-_J],[XN9EHW)ZX);GVY&-[6O\URI1K1*]#E%=K_E(*M$YNHY^9P'V MPJ%N T]8T!GSL3WI ;Y^3EE*OGFGO:^IUTMW>GZ3O6;:>WB&W M+QOGHAOK:JT\G:*"3P0CS5^?)LS:V)=!,T3>CTV!XIXE'UNP3"ZO;>QQ/[,9P&U*Z'4 M^ @M#^Q%\D!6"@SE"9^N22U*5N7)SYRH.$KD+HRS:/,\._ (JQY(GBL:I,2# MYB[?DV6NM* D<_QG)!:$Y0!@'&KA,\9/&%P8^4SRX0M:4^='>LA\-/UQ(-WQ M' M8-[SL>J["GI@583L>R<%*L!*;SAQOSACO_&(L?WGIBY<;T].J) =+ D"W[[B1.3:_*V 1G\KC9D%Y^,$_WK[ MZ4EM93F]U>L]/4>M^U[\;;GPRU MV32:&2!MO*D\4(:FCVFP ;Q&[^R^VD:OKPZ;W8ZA]/IZ5VE<#PRETX2_!E?# MYE5[V.NV].8FU3:TSN[*;> <(_R[>2G%D) %*49U*5%,3(+:^UN7=A_"5'= M=.?(V#P?N!J+US>#]1%:23;6!+& 66,4,?#8\%[JW?2E6V]F6S"*W@)F(5@' M'%#_X^(6Y?3GP4?I\=ZV[I&5 !79P3VLC+@2TKU@,U@*& @>8X2 ,PB.BQ\7 M5W\@RVC'1"V]E141S*0ULAY94!FM\ M?8LU%U<,HVRR9H+S&)>%7#8/AFRC(1S4S6[O4OKFA7@XII,;$;EVYC71M0OG MA=E"WR:)%B#CB#D^%?*]1VRS?"K];#H<%)E5VL"!:-_1C$NW^.:4XV\L _]D"1/.8C"2VCTUGV/S+.HB2+*3T*)A M^2BLX / 2M0*Q8,9I:L;HYCEPGC$@'!=DL"3#%)(*/I"OD&@,EFR)Q+V />B]3O]923JT= MUGJY1:::+H17GDL_$T^EAS.EB$HY;$&SWOEUSNF![@N(H"TA)^T<8*\5UW=6 M3"H)Z#MY'-WEEIOGM^7ZE'?.2\XQ$N:/HGZ>L_2>O8HXM=@'PY#;[:ZL-:I7 M8N&E.]?EKMZ45;5Z%;1>?N:-3E-N-,XN2AK.O--29:-SS)2JU\D7!WG'9=Y' M5SFVV$2^V#B_2+A60VXVSV[;3;TEJYVSVW:[V99;6GD+FCH:L*[!4;*TPUI% M)[3Q$UY:?2:GM[3Z3$YO:;5[X\7N#9E?@M,%+.G[GELYU=YHR(8&=F!GSXK/ M">[,D8T^XY%^92DCE).11)LF90^3:$$>URH"R\7X M,'#W8Y!WT)NA9%Z\68PZ3&)Z>8@JC/<#U1K,1F]>B]Z4+P[ A'\V#;G=;. ( M,([1@,VHGF9?&K(AP3 M!BD)$!\QRXP"E@]^)D E"\M=?UR("-<[GV$X,8;PNAALS/Z.3 =WEPD.3@%. MJ\I%@:/]A<'.C(<=^Q3'"U^%MA+'C5_F$@H 8LE6+W@4-IM, !:T3IL'A<.\ MH4V99)DL+600'&H4P%@;Z+ST2V\4 ==QJP,+0 M87PQ 8LG!Q7";K66(3>:74&% M6EN5.UUMT\T4Z"W&_74IK@3!+MYL3'&+] :#;$!Q"_3&$;:4XA8ET4)^V]+4 MJT*&%M$FC/F);H:H"W+)JL9"^ES 8#C7-Z#>[WW5,YU(OC8:1V>[:^^#['S/[ MPQ#S&>:_LCL["#&5XXLY93M+3&L-6TU5O^[":WI#:>CP;N?ZJJ7T^\/^=:\W M- 8&MH%NH*JAO?WIU^&WSY]^'GZ1^E]__?;/?RQ;7N'P1$+D#?,? )_*$QF_ M>"(/M$?)'+=>:#K9W_M>$'[QPO]E8=J7FZ?Y 9F+K_ Y;7X.^KG>NKI5> M>WBE--KM*Z7;[#>5MJ[VNYVKJ^;5P #0 %2^Z?^KJ;_HC4'FH ^ZYSR\KTW; M_QT;10[LP'*\ - YV'U*8W_8TKMMM:GH:K>O-*X-'3"GIRG#_E6G.6@,]>MF MX]F4QK*F\==?O]PJ-Y_^W_"#I*5?7/=^^?3Y?S]("U[E; ]YK1"52P%^6@-$ M 8"$-\^4?J%<*\KA(I:4!@&6BM<=K["5+O"3"SP&F/"4>K 2BYW@,A]HF4(+ M,:GA/#%;)VTU+XMTK5B; 0$0P'N &5% [W/98H1R09+VW M@>. F.8-U6UW!L*<)VV!ZC$E6.'J,BO#-"M0,I[L*>!C()2GB">Y>:, $)[2 M8,10N'+<(3V7Q9E4F!GWZ$7.F)9EHS!$H1AB(D\QV?/%FV=W_=R>N=J#BQMCBKLWP^S/3!H_'$F ^9^ 0E.!>DD2J!TG M^ENV;T53U!2M&"$S6)7B(6C+(]_["\YV[#VZJ"![7(6#,2C#/LC/S6%-!". M&*R1_?4,75,>R8LX M%IQ8DE)&!2B*0=)IBEG. M#;WH$5C'BQY/M")9+)/>5O[,,H=X%EP+UX.\MLB_WG:63YP^DHT9WWX-SQ[9 MBAO,XO4!/OD9<3?%'6W!S04$;>SZ^B.^3OT]%@H9XHGQ6,HP"9L)#IMA5"A>3,[T8TX"M&Q:,$=0X\42O-"/ MCA=Y9,"##T!\.R:FJY&.4!KA"7K7!=!P8%[3B"G6E B$2FRYR_<&1ZZ,P U,NK&M& %;.4 W[7UHJI<@V;1+4?%+2I)[0W806@^CB?<1_0Q'9!Y[)3MEVP)D 7\X3_B/LB[Y-Z M$*DM86=.0=!=:B\DY^$ 9\^ND\@^RBNZ-!4G;K)C$BLH<7BEYP1O+^:AVHX=4V$0Y X9\D.*@3)B/^Q;* MI=#39+D)_SWGQ 0X@AE[*QY S(%0)AIKX* M>L@"E&">*YRKQ+(BH(^_(Q@E>46.*Z. \8C+96#&$S%@'22TU+CS6I:B$*CX M/]QVLWU>HF2>V',!=S\1K7HH\E)C,$.3:,)R@VSA/3X\;G0,FJ(_I[LC7@XI MPQPX0Y#Q))R([@& [=\G!8%05/-)"3F142>>"?HULQ;Q8,Q8O(0[, X9 7DZ MT"4O\54P 2Q>B<@WQTA^(SCD>WP:WI_;S!G#=Y;/QG8H!3.?F?B9C$__'V-F M.J BD!Z#W]KXFX>\ M^)?&09"(V9%XH:<[03TBMB:/&RX);G>E,L O6 >'*) M5RL.D!0I,ZX;(:+(6;69).&8A@SO$V<^ S+U(QYP:?DJ#,.B^30R(GR8+-' M8=(#+W@]GP&W,ET4S>%*%5D+5[:C6V,RPI%V3_"::!? M'Z BX<_(M(3,RC')(NQ*T)RJ%EXLJ]1 EWS'8WW28KTK/*[+''5M(]7KJ:>>B]3KV$(=K:T M P]3X2%?Z2HFIF:PURHI<)9<^U^7J,CG4A0H% M"T(A"[8"?/A0N MZH3E;GU%IQ8[<$?TW>8C2=7 ])_UL4P9%IA@05PG2!X2Z MD'X!@J_P2M%C6?CY'3DX)%%O>6>G?_JPOTE-OP)(2-=+%Y@JV47(DJY=#D^] MAF<"DJSS8P,0&F<'0HI^.#@77L-ENICMMMION3_KX//P^A9>P 2V@NK[4;H= M_L^M\NG+8/@%'E'@F220CQC?HJJ]]_R<8SU7K[E>\]YO2PY!Z,9FA/X+UH.. MW3>3" SL@]/\UGUIVW+;*._26GRYY);J&!F(9>M8;_?%Q,(%:*0>#%W5&CM= M80V?4X'/J5/+ZU2=-N2H=$?T<^:."*N\XSW1/',5='C%ZH6)S[JL+BEM=**\ M=A>;;JKEJ?TGNN67,Z3FDM;!-<>MT>,0Z+%6S.;3&I5/5$W4CG?9>S\1)4E\3U*=2 MGTI]*O6IG/S:GCN5,_0%'/Y:LU9@:_B\7J7WG/9Z)@I^?7M0GTM]+O6YU.=2 MF<5MIN@?K9!NMNF7ZXEREET18 E$GUE8'&[,Z['#[R[CE4.Q/"P5[_N53; P M)B98]4+/<:01%K/"&KR6-QV)BKJ\6.E%VBV$BJ_0L%B-7?0=$T50?<:25%?8 MKQU2TRT'B\?"1U$B^F;ZH4O%,C]_[L/K[U*5N/\Q?BK] M;O#Q?5P2EU>W_#N" 0#(WH277Q2;6#JWSQQ3P%V Q>:]4-B8E_C"8S1=\XX7 M?4XFQGJ'+ CM*17'$P35]ROM;D.?#FN M)>"%00C +P0O#!,#>#EXX\*[#VEQ<"05433I(E.QFEJRQ]4^IU@D.U,-/EN5 M:9/"GD]YOH2?"XSG:0TVNB^^EV'B_7L3#C$HJ3*-J++LC)->+0M=\IYO54EP MY:"V'2Q+:X:A;X\B48#76X59@L^)BK!4E8_*L>(GCFP]"UAM8&=6B37/(X[Z M";;U^A\[1DM65149#A49?B+,<^;2#UV]@[^\Q\*U6"/89]B:,(Q+GPNLI*UP M@D"&4:1]ZC1HR%J39GE^J(LW8@.E(V47KADZ#KFP;*TAEHT@E7YHR$93I0<7 M1TQ(6<8G-2-^SK6G$78E\KVYZ6!U:/'\U!RS+,^6!?/">N9.EKVD2X91?FBJ M?.#\!R]+ 1T[)\JH4=K.+BN( ?M&YWY0C4C2C! M&FJ=Z3@PG"S!B%C G.]CC#O'IG34, */Q0V @QR,')?7\8U+]E)5X@!KZ<)/ MP.JP#=QB_7D.]J4@>T?T<*XU=5N=E]74[70VKZG;.H$2KQ4,G]G097YE.E@Y M'*7" +2D@M31>&O6@[K47^0F;'-8!?;'VM\+YF$SDTN 8C$M8GNG98<]Z&1338YLTDJHDF MW9J'[!UY,I9TJI)7#E,,V3B%&E>OX)JRCN(Y7T&2,4E6>,*J8Y/4H0NG>*MV MTHO;C"L<[9Z906!9]EXQ0%#)/E3KJ MN-=NY1T5OS@I]EF-KRK.O6'62YU[S:5-R)<[]YJ;.O?.NM=/_G!PW#3K+9VV MGZ6"&H+/0)"SAMH<*[?E4X;\;,/!@RIB)0?Y0U/6VLU:_: M?Q_8AE[2>6@"S"J&T!___G0[5&Z^]?H CXRF^\WW1J(+M\*=1=FN9=CG&>^A ML]]9:60+?)J (D)+Q,FV%B&OG[)_3>*+1,A!T@$[N>GF'<\QK,JZMT%G&A\; MAQ(NLQ<=>,G:QZ246XOY\\$?SR 9VTB(W%WX= M^SJC@$?!Y[VN%V^*?E?A'5GB231QE7:/M!2&'2$H5)!_&+,H\!%A'OXX4P3OR5)LBL.0ZO MQ7C7.)IX+(WFF4AC*?0N,/06T84^)Q'R&!\;)-D'<;Q\<"E]$B-1CLN8B0\7 M;V(@ESJO 4Q_\NAE/MXXLV4O\L/[3%Z&X*[2U,0$AR!R0AS:S)ZT,Y?N =?Q M<5\".QC^6':V,HZ!D=/V W/F/!09+&MGG!L;=LO\ #,@)N)@>5!'R*.#3><$ MPWM/Y'PBBX< M'JG$;,37BXW/#P.4[83U:@(J-H&X"ZRD NL>#"U%=-U M >#.G,X%#L'T T3(PHATD(MY@QJ5( !> */-X549./N=[9((@$%*7N":769I MO8!3ZPH]D$/+@M7-<> D\3Z% =+A#]W&)98L$!"4)9<1I"(7H.:']G\ Q'%X M 4?,Q51^SO?2,8MT:VB7G7B"S!YNGQUHS+ DN>TBEXAI'J>?>G H6+4"\\U] M3" WD79 5RF.\JRV7%B/> N8.6XZ"@)RB\ A S 8KL<$+@H?\3E)@W-)64C_ MXVX9D_X9/XJGAX>'9Y<\0N(+/OS*)O]ZRSSG^[>AH:MM!?ZCM315^6\0 M2)WO-[>#[WJ[\1VWKG8-];OZ5K+'_WIKC[^W-*/3[+:^=[MZN]?NM926UN\J M#54=*MU!LZ$T.KW&H#,8JLV6]EV#%W_"C8A]%!%C:OK )Q308S\0#HC/7$WC M7Z&NK01 MA^T]//$!.J;?UAA2]%]GZ9=2HLXG+D++,76S*):NUO4[5+>MJ D^\@L$KV&!5@O[&IM+^*:3K]VZ\>L MEZ_@7$F\B?$?*X%8A'B9!K_:A=A:X0]=+_4>D_"PRD7"*D'Q*K\51B+0X"E=+"$3F@ M-'<+E 547?"/;(B\FKH4>Y?Y5*0\_Y1*Y8+XRF&3D$")?A.4MHH-"H8;?E#B M+[<0(/JEIC=_Q/XWB6"XX8(A-0!0WZ^[8IW&FE_(7P^!HL:.4?1;;*,*"_7@ MF+AUQVFZ_B]]N5B7?'^A+JO?76,=Y;M_YL7=%5K?&:0JR>YW34N_9?T58+DD M3HO#L_<71F.]T]IRLU->56,-G%E9=V7_1/6R$:I 76=(2^AJI9H#EA=4L$+- M.T-6NT9-4!4@*(ZHLZ>/:QC+!\"\K4A3F(CX#-F'3TOLP^6.HPHM[; &^@EM M_(275OL'UG$P8S.LI7[CJIABW89L:.55'&M+K!9M>^15!N=5O*C/B?'17:VM M>L*M/I7UH] RR^=Y KNYN?Q* 2L9_WY#7AV]G$Y\;TJ+QGBH7.B(+)D3#(,: MLW%DA7&40 12V7_T[9 W.HD],(&(9YI.8=.\6P9\]D3W&IX9XDTFC.[WXPKY M,@4IP"C%8!)-N]228!(IC=D8,=/';C(\8D=T-IG(< MT4/Q/.N%\^!J5@?TK!O.<_%&!)\4<7W?R)G"Z]'&AA FM3]9W"J/A9+A2!WL MY .[JCWD-"D1%BAA7T1R&40IQ39OH3!/!2< M]\U'+ T](!08JV3:,+_,$< [@7Y^";/A1.EP,C #.U@ M8EI)&"7O4W-!B4JB?#>=K8AY2?K84$!ND 0^ 68@WO,%Q@$&2Y:(5!["*0 , M0]OAP5B.%Q A)2V2O+C92!* 5KAJ*FE,1]7ZBT+KE<_+PQHLW1->B(=0,C"-K MSAMN8&\0; R5V3 .YWO1W7UV91?9/D6R"*ZVW0?/>8"-<^28QR M,ES$LR@, M0I@<'R%\IOU3?P\X9,2#S KB:!7XF$0$%U@X8%8"]/5 ?AQ.D=D4LJ5$X%V\B<6..#I HK\C&P M.LY0 M!QP>+IU9,XQDB:CF@A0Q]$NU39/&J\ 55HZE+Z=QFE\0!A:M$FL"'6 $(OPTP%A^3O)+'?&!\>6A;\I-"29>!1PQU&"(O.IND[75IO^+T\Z\B>R0-CDLOF7?6 M>P0^S9"E4OZ5^FT0D5)<"(K(WA/*YN?JF-2""VV MB!,![UER68]HDW:#L"&'X8":D> 3EZUY4H2O*1F!@;8'Y(5XFKRJJUF1A\SC MW>,]"T7T/)X*)CPP*\(@^?>QH$8(&6KVI^PHR'N3SF%<'1,T[N:P<(FL)=:= ME;:\*5B5@*'4I2R=1+"<:RRI$(!)QG'+NCR8E\1=N.PEU N[N[_M_>EO6TCV:+?+]#_0QG.S.83P$ME6S>ED@W23GV_/IWJDA*(K58UEJ4V!A,+(E+G:7.5F7$0$"V>T+?4$'FS9Y[D?E'(8J$ A2D[ M*SR$09SS"Q>)XT=^-394(0CS1Z9<._ T_3Z72D)P1O.,+;QIL:AX0H)!$ YY MUCNOLYIYZ2__E8]#'#T.7PJ;MK@A5PKYB%5X0< )*&K-TD(ZI*)*::HH9I1D M[E $Q42D8#C+5K.FTFUE(6$JY'OPD_-O,:QT;C]?3*J=RI\2+F#^9%G5BQ,U M!3]%SXZ IWQ/=AL'5Y!^XJO.$"LHK-65E2)',<&Y'3>C2 >L<-EG&7@R _@N M'( YE6\C'KTI*%3 "/R5E]Z5)CMWTT7;T)RC4L%4\*B,!T+2+!D7=B](EC0- M!V$QZ) K_P*KL]9!<>MDY.G\JKF=4RWKR155;\@##"]YG(C[R,.7V9XA%;NY M:H_DSE''*:N#QW?@. JE+DJ&^A?%@0\/.O M%R? _%S\W@%'I664#K9.3[P]%"6$!593,,3A4Q^T49*O712ZB%*E'-E\6Z4A MD#A()E;81&(S&J>;IO^&(X1M/QB&_)*)Y!ZR0"\KYC\PL>\QTP M6]Y:/IWO:GB>J+X4TW_+G<-MS9 +4KZE\FT#]PLK%$R34L"593LY'N*(N]%" M.1;&0HGWRK)!=/4 J2&O-<^%9:Z!7D(&;P&$@_,M!HKF\C@WJD3IE>BNQ-%9 MS-3%G;DBWG(4\Q1]"U%7UJ,-PPDK55S)7\H"RX7EL,M@%P-8+?T"FU91JRI< MMC)-AL='AKUQSK^3^;\Y]B>/+I>;3R#^9='<87[?:^6-A6TP04>^>RLKK1;\ M\9&E]Y'([>&HJ2;+7?PR,].4XV,JR;E&5;CQ%3R&X'U>%-.Y"[C2@JO[(0_D M"C/@CF4_N7/ 7[]HX965%?$UKMOF"% J:=X0*)N5*F7X+RJ\YQ+_$U.U4MI7 M 514!4V2G( Q)EQ3!* GX[K%+A+^2MXYJ;@L[V^01WD&_!<>^06N*B(DPW!0 MKVBL+:?<_UQF\/_E+RK(5\C;WJ3NNW"HEBB#HBJY+!T.LU*EJZ)Z4XWQ?JK? M/M<)/[-!9HV6N7+(?#1UQ<5\I2@R%Y?PJ+_I".6CF_]F6&8A0O*IPS0?:UQ& MVCB5DJ"7C45D*YUG!)06W5AF]+-DMN'V6HQ8E]^428%J,_GX3 M!/VRV?#N*7Y,730!X(OY&[I F BD%'.9#9%\/KE]'505F)E%U@:H$J9J!5DU M5-TNEA5)$3:8$09\@^KO];]/@]$%Z,((6&0T7^1^X&(:5D!80%5N(.RF8'P^ MELH+R*<::EF!^(S@7_B4:I%XWLMNF280]V]<&[Z-Q3]?8+RP:KA:6'Q3G.E< M#HJ^NU^F1="WW*39?;4Q_((LK^LI5">J0DUB*!9!ON*9AN9@9/B&35^M-MYQ M&;H^S1$K\#!;#3YQ,* M?)H== =O7!7OOA%R_ +>H:](TL;:>(,%"<2!]\!VU9?@2_7I(WPRCHV>,+N$M6W7&JK5F;V59EW MTKQR1HH7%P=+NJ%V ;*NTE;!['@CW ;/#61^@YX=\R-]0:M=^9B_X7IAVL"_ MVEFW<3M$O\ Z.K<] OY6ZX/LOC-Y_!(,>72V<9M LQKE=.Q$,S:!_1NN)*Z2 M>,!$$5LP[ Q8 S<&T?;,)_*!C/4]FXQGJ!F^1RQ(^-DK;TD?'7BLR4ZL)+JX M(= I[P-M<:,(R?9!PU7$I:@M*+/1RW+FQNT/P]HSL\@',KK0EG0).^@.F4F* M6P[J ="YSKXJCES%MIB>MQ8=C#9)MFC,PM[.<"T]CDF/,[311(>K@RN>37L* M:Q>(-"YLM2FP^$+=MQ]V#JJ&3-H)R2;;=KNRYBB;EB*+=M]<#ZKY/.+UDX1K MR<7LGE<-79=%F],Y1[O/*D8>5BG\KB#PRQ3JF%BQ3%=7- U[JJLAB^+79QCM M>KA5;;#*G9"O^OM.@9C.!#,"[W<3D7:(R5MZ=2YE6?+S%+*?:=$"HCAE2B\Z MH^!/7D3!>F'>QX873"6BN.XA_IEWFN %K;V\FB^-QTFO*)R"]P;W+'_BI%T$ MGWP6L?(-HO GS5$BB@&"HNXM3_J?SNJ:'0W?SWD)W%C>V$?4/K/A@%*N/$IVFH>=IX-6"M\6 9**S:!$8Z]SQ\JE[ M%M^#^GX(>[S ,>C\6BE9$$2=*>G(^QNPY.R2W2V\7;*[L2)Y?%G"N7:\7/?V MU7MY=9O@_TY?F<]^R\L7IVO(QSI./XM"/7%QTOE0K&Q)34!5I>X\1K?&'?O& MU;Q1RI^,F"X[1 MSW_KA#9MK?L6A ?_ON_%[@(\LO'I8B/ V[SVJQ'@;5Z L!*\,SRCN?G)^JQY M.<9XXW/R9O#WQFP^EINO.D"2GB6ULCZHG;RBU\+7QG:BZW">1R& DM'5HZ MM'1HZ;!:!RT?KK['O/SK(K->C"=/ 8UB+@GOVU7DS:?Y9)M'EO!TJ^!^9A++ M&@G[H;@]3_Q/Y>D'2O$YQ)WZTCS=N+MT,\$X\U[7-&MN1 MD/K*1P\^Q@F[">]'0?.DU&EG1YYXO="))_^1_>1=2Q"+O)D)/P8],8-5C-AF M83ZL_"X8\BFLFT4DR_&E\X_E4])E#%(V8R;F)E%*1(XX$W/O[V[#&9O-Q!Q6 M D]GXB4O'H>'\.B?^GGZ(HE8=S_ M%^-(8GW[B27@YWK/X/*&*;M*PA[;O!'M. KSN\(TIA@9/[[?N#_ F_Z1\L6F M[T3;U%$P3(7M6FM;BU7L^EU34RS#]!6J:KIB.EU'L3$FR/8\U?.Z/] /^NZC M^9ZJ,\@])JYV2[9/<&$V>>\.Z#"/]\_?_#G,^Z[O&)KK*+ZE&0JEU%,L"]N* MCFQ5LVS-U) -F,?O/A)=5U6R.]Q7 5Z S+O7GWVWY-G_9"DGFB IZ\&?MS'_ MZG*6=F M%5B<&$AQD(U=>*;I$XYH\N[CE?%O[2MR:YB6 AO[H%+) 7X0)O\,AF.V!@C1#U3W5]6U5!;*@=Q^QI6KPXEV3 M91[\*I*+&]/;V.[]-0X3D#V\^7+V'R@T)MZ2X B'3% M534-H'9,Q4;P$L/&A@Z;Q;9BQ;^RD;\&R9], MV-(WK#=.Q$@%&:F+N1Y Q**KM_ B%K7,?-(S$(39V;=5= 6"#:IY3,P MLF;@ZDY= <-ZFHSCR(\3<+:C[CA)6-1[N05O,04/FWN.45]\&N9^9/]_QSDF MI<83?O=102I:3Y5M!_^*\0;B&V> R#(E*+=LZL>H&V^Q9'<=4\]_*YZC)J+0145"QC@=):"L;Z M"KY45U?\O _T6)8EX=U81 -NXZL@.73@RG5T1*EE* [!.N!$5Q73[JJ*:_"? MNUV'^HCCA*.$J&OK\37 ?,VV%X^?VL)R>C3<)4',QV\&R%U1? 4 6W/%$!278'B.(7YLB]!R$%?Z5A MOT#PS.%=VGW@?X+3/N(^^^5@R2T3JT=*76Z\^SAG[1T('8MMO0GO%D+!81$; MA%(>Y>@\IJ,OM/260%$'&?1F+[>4#VG)6BZUJ>EIBDQ M>>*!2;W"DB6Z6H-ONN0J,-Y@P'I =N^Y)QCA.LC8920.)Z,^_X>?9#T%P_U& MK+8P:I%P?*HG56\!:DGTX8ALO*ZNX;D[U*B?P*[!P,L#F%?!B[2A6(U'I"PT M%W59#4H=\EQM2NS#6-P1M>I05I8]=SC"6?HJB9] 6O>=E^\I%V1YQ+9R++?( M\I"1U%B0FIA&%0O; 5H[I^69OJPO#+(%Q_?2I]^0=Q]IU6YZ T3K)#C*"+7& MC1Y:C=TO7GT50C!MP)?]3Y!;DBZ[RWBR+I<2X-",PO%(1F I/RFM>62O K+< M4 'ZS]XM(\3 T\2D=*GA4@-A^8:&[?\$C!^"^.TZS([N8_2IGN M *Z&KIDU&ZV^\#6,LV3,^J4')FN*@,Y]>5)+?ED'FK7,F0591DTQ9XC*]SK& M*E['G%D3T"K2KEG*@J3'W1N7/;%A+/2\Q%* '\,35!4"*X%8I='!/ 8OCPO* M?4>ZYIURDYK8=#5?T;N&IU#=((KM@U/N4(OHEDVZ9K>;.^6(FG2%-J\#41-V M"WW7/"&LOL>DW .8!T:)IE7%PUO FI?^EP.1AGH3#P^;)K!N#@7WSRU-FQ/^ M,^O>ZPGV#P&&K@<"LU#*F^!90;Z:?X[]TBF"%I69E9@ M_&7;VLD]L/Z8!_C 50@S]@4<9%X$^CGJL\'TF[H]>2LR.,K2 M]-U!3ZA!,.TJJDD,A7HJL(EIVPJR#?#QNXZ'-#>W?WD9?5%%O[_.#_5&:E,L M=(*);P!\QB>IYWW@BDYNO.=#D"UI8%XTF.K\&D9P2SQ.@ZB?_O>Y]7XSZ7:] MW_05O=26]5\SC]?Z[91?W3:=>Z71VJN/16%3_S2-C$LXX*Y24!F0='[D]6?OV>\H&X^%TQ5_"0?T2KF5>6)"D M_[U;-+9=GF MMZSW$,'Z[U]*10N:G?Q?,(A%Q#&GXD';/?UMLSY(QH6Z>?_X M';6G.A2LOZ(+0C=N??;?AX7Q>+T,UUOU&38UO )U!>YBXSJY8;IQ<_)C[?!M M0?X5;S[!MV$;?>.^^H?[9*Y8/X5V2K84G >'9C\>PK643 MZ[M=67/T;$N1OS<6)Y,522ZPI>W7X9,&UE\-\VQR(B5PXF4/V+UQRW^..L6XVTY2 M-%[H@ %?;GE>7W?P3;\UFUSH;>*$)/D +:+:Q(DV0ULR>;,+D']%QKDD3#0B M0[M1^_Q4\K'1A:DVSL_8>N>3"VOSFK.&[?V-STN:'HH=ET4RAI'(2V:XA^(A:5!'-4PL= (Y"#<,!TZFK*096NY;I M.)KCDER=D;VK,V&3O6&D>.^O<9@/:T_]\)GUO2")XO'&3HG %?P'N+(,JE'Q MV;1TKKBHA36^R^$OC7^&YR#Q6;=4N-[03%/?R'3M$N1KOM6%I1%/H;ZG*DX7 M/H+MKJFV#V8]PKD!3\74^M)TW1Y-6^/\:_#,YT3\,TA"[EE)C_U%HG=-]/-! M/T3=&OV+,?;Z0*Z4?R&>)JHFPK_&F\_[60O/%;S64.:;MJM1%62K96.%$K>K MF B![+"IBSP'V_#XJ0&!4E$%-46+_3+R;(\I%7X(=W!L/XY^IY7(L0 M4$7;&P@RE5!I5\QJ_QSE_O!2/W R(F8[.?PFK&\@2ZBMV=3TL4)<"RG4HEW% MT367\[:MVH:+'%_+*0-V'$%:=1;B@3 X&U+I/83LB>4N.&B"09R,@JC'OH9# MT XQ+&8'+O)A6!WSH!/2R_#*FH#)NO/YG$QKWLA"8"/H/G456P-,4.0B^ OI MBJ>9JFZ:&J%=:^'._UD4YG78\R/K\3\2EHV3J#-BV4/I=@>)HK%E^:".:>KPI##(AA(\/'V_OE0[761O2[5 M\A!N,4JOE=@[$%&[D-B%5Y->#KXR>$QRS40]MIBVO6"H\@ZQL@-C 6-7]UVJ MF [P&W4<#SBO:RJ.9AA$][K8(6B"*4H*WV-#R(^,-@TA$\^BC:B6AO>'-A%^ MU,'&4M'NL,9'2'Z.TBP9\V>X<",_ $Q2@ \C&3B8V\G\#1LB7@K"BHBG\:X.P"G(_@8OY M@$:Q46%/AKWB-@D )^\^WK!1J 11- Z&PY=EL"\'8A7HY7Q0CKF] >O8IJU: M !W6"'"XZR/01AC,7\^G/B$.\8@_(T(Q4E1]!95GUUR%[3/OX #2M1BWSF_S MGGO#,6]W,]O#8G>0;A(AT"GM4@QD=TP"&L5P',6!URN^22@E75T%B9#3'IPJ M4Z_:5>N"N&K4/+_)+3SF*["(P\T'B;X=(XM.G-?%![=8$";J\@'T"T!;A8F) MB!0"LQE(F(R(7H:#*E"SQ^V3>#Q<-(9--#5&2CVR#0H,E8!9154#&T1H1DL# M34G 1M(Q_TPMBW_6+%4U5IQGX'D3S+60UW54/OB9XZ9+%-OI@OSPNZ;GJ1XV M/2$_"-<2ZGN=E(?QK\-;98YK,-BB,<]@B.\C$6";W/!5^)75"_ZS^83U&7P1 M2K"YAN6P()B@V[[JFU3IFEA7J&9[BJ524"(FL2@(6-?2W4ET1E?+%);-H3TX M+PG<')Z7,.>E_+#7V)271!=]?HZ1L >0U.$3.$B]>,2^Q&GZC8%/4!\M$RN']C(,/:R"2U7,_6NAHH; ?L4FJ!,#)- M"Y!D4 ]1E^H&TO,C!-.JL-260$N(09/L#X-"H2E(17M$(GC@G&]S#_PZ3/^< M,O(V9CW'D"GR+Y"9;U 3"8S!)7KQV12'V12M.KR>WZ!$=537\6T%41TPYUNZ M8H%KI?@VL3RBF[Z+G%S8BZ-KU9PB;A6L!\4*T<"I/CQ6A-A"XD#?DA$KY$H^[$7K:SSE, M/O$X[?3!:4P[V4,2C^\?)BUA.U@EVON:"'X=NMIIR]),Z;PS(.\'N T^P-P1 M*6_44*TY?&#==QV$D.)B[C^X.B@<%_#A$LVAU'.H2^@DB>T*S:9"M##A8H/%!HF M18*U5G/O&A)0KV!)N':Z+DYG=+R66[PAUD3RH\%#*=;NL>;'R77\$@QWC9IJ MSNTFL<>U<%-F->8)2O.XF05O2<+!Y^AQG*7EB1]<]__&092%&6A3[LY,%&NU MA&@'N%J<=N&H)G5MOZOXF#H*6 A4L72B*5W3-AVJF896%OKPZJBB.&I_U<]S MK>QO*[WJA3N7\LZ63V&?=?Z:05TGG.*.ES_'O9"S)SSB9Y@]Y#WO@0:\2&S, M.J-IRD/9$9_[E4'T,NW=8?W?G$7S UMX4&_VS#9O<<7ZG2SN7/-:,-;A1\3W MG2^\P^:T\HW PCC%>8=C>,;Y=M+7S>TZZ6OX[9WTM;?VE#_?'O'SO;ZGR0K3 M=U;2%EKTK4)?+A3VU9ZBX:W!_*DH#E(N@6_88U:?0:)>\ DD^D&[6"P@Y-^T M"V0L:-AP"GU&WDBV279@)RO3 X]-'7[A "15B:%__?'YUE-NKNPNX&.FG\2B M[.CIRZ=ITM/O>+[T]!-/G!9+Y"_;6'F<_LZ^9J,\'M1YS-/3PJCS\R'L/71& MD_RN3B^(.G>P]?-,L,..'UC 0Q,I\Y9. <>RUEY5H#*,/3(V&'OT9F/M[=^? MXZO/UR9; MO[Q;3+3&Q"__=7CS_^W\.=_SC%Y@K7'-[+9N]'9!FM4S>1= +W$,]]?@;D6[ MJAT%FB6+6B\I/3$MW?*Q9RC$57V%(A,I)O$TA3B>Y=G8U1W3EBQJ70:M4VFB MUG8&*VR#UGL-6M,54TV7>02T#5JW0>LCH4_(A-88;7[,&EVHBYH,MS'KIL:L MR[K^Z%B>[\1)F4H/GO 3/I3;67:H0S7$4JIF:8B&?^PN>U[5MDU++E\U+2-@C MG]?*BX26FO>9Z/:?Y#5(G;L7>-0]B^]!:@##=H*$!9U?11.Z#A=Z\!3 A5XQI.SMSWL);'FL<(@>E06<+Y_GJ\W48)F%R?668_/8A86S&# 'Y_I#. M&"Y1?RZ&OMB6%JL_W.'",7#UC2<);8:JSLXQU'+V*P= $Y.KZ4SY*IC:>8#9 M4K,]G-S09?S."VSZG9N,%\X=U!=\.Q["[ (QL/]VX$>)M/ M2VL$>'CC\.D$R:GS=_&:8.WG^TK"WA$9NET&D;5_X31 M?3\>-4]NG33CH],VJDX;NCT1[PQM*M$#I7&BB9RVRX!.W*0Z;8,8T:,)IZ:/ MAP8 \OB@;+.(=[JP0["E-,!*N["6"C(LK*6"# M[#:>GZJ5.W<2SQ8!.$9/&"J$7UF8HFN:J;V MIG;NIHI5S]==1=>1H5"B&8KM::[B6D@SD.7Y\$T^$$&5K_7_>EBA&D6&OGNL M3 ;23L)Z+'P2Q3!W>?N8E%>5!KS\K$!Y4:T#3UA1!01X M[[.%CPT24:>:%QBEYU;I8^B'K_1!*YJ>[>K[X[V[K0UX)0G+3/'&F:2< ME^-#9E"!%J"B34O??7;")Z_S!PN&V4,/-,!&CL)1$ZA..W40[><8_PR3<+Z& MPV'X&"<,S*M1T/*Y7'Q.]I,(V0IX6(L3QH])# Z#Z-S5+6KY.]W&[8$%S2M. M: M@=( M< +Q,>'4[S0N1+L.Q3HU%+MK:@KU?4,Q78LH76+JR*78-@UG,OU7 MTKC0*UBA!&F:N7NLX&+6O/I>U1N(E;='R];"BA@DML'XT'P^,N_[F,(E?IS\ MZR&&C1@,&:QN'/6W&X&UWN#G-XS 6FL"M!B/J0$NRO'/*\"KQ0P?P"%Q>%\: M'L]B49KWI-D"!5L/1/.0;R*+N(KJ(%>AGJ4JIHN-$]%$ZVN0%7]=Y9W%ML!#=E:6ZQ0Y^T^KW.1N3Z!J'5T.8\#76X7,U2X.M MS@?4V;9"+:2#>+(M13<\Y%'3LC:Y'AV";I*BIU305T MOP*,;[#@WV-%&<[F/BY4]&NPX-]@Q:B!6]F>PX^)X&[_98/\61],N MTI7>T0Z#+Z]9+[Z/PO^POIU>YST8+Y]8XJ49K#EC_5Q/7@[@7]$Q$]ZY/B(M ME>.1JB37@!L-LK4\T\8F5333!]N=^ A0Y>H*=K!CT"X8/!0XAF,'Y\<]A1FP M>["KG&;#L_OA<,R;B4[M"^^Y-QSW6=]/XA&WKL99$9S@\V7@M=SL$/:7/>(G MW&_ )!8D*U1S@,=>EBF/[MN)2U? T%S#9 M!2^9;SND$ZK-^(0[ ;**M_HU+G\\>X,9N0P3,SSUXY$E/^8Q,[_[+!VL+! MKX&U..=%O7 8"J39F<\X8PYYWZ5Q%B#@K<"CRG ME^,L!:N!YT<<9O/H7:IYAMU5/)^ &^)[1+%M7U4LU[950)#O>%:^><#Y,BU- MG_&TW@C06MB8NPL\N; G%2[ JB'8 BM0I:_B8C$X54P R^130H(AB)M1'.4W MV5F6A'=CX>'=QE=!DH6]\#'@(A^$_Q-+)SC^5Y@]?!,AG0$+Q?5NR(>71/UK MOJ@WQ*W6Q]XB789-3W=UWU-LW:*@RW1? ?\=*[KM>]3M=BTPJG[DZ7U3Q.T= M^M7R>4?LM4_IK+TFG3?EJ6FDY"IXX1?;20(>B[CO8$RSYJ8#\6SH5-/T-W+. M2AC7T6>YE34&?%\^%A;6#G!35UOS,; UU99PL0A27]-;B\"HLPS?51PO^8W? MV [LM_5C?FON!A.$KU&)]RU8=RW &0Q9:01_BN-^*B=D0$EDF>!-5(*9"]9> MA4ZT-^%F:L(>&+@!)=V_1PD+AMP#^",> %EP-@&@DQA$$(Z%H%/_N"OH;C?,M$]_G#^7,D1(_!8^&F6<7/_,JK MH ' 4@.%"'B^&JE"55ET/4(RQPLROM?6W@WX!AL&XC*O;R'OF MYTH[\%YWOUU BRBUW;(:B#F[L42AB'[,&PT.&P!R)[8%#Y=D21 G(&0#<'\S M-DKA71PS23P'AE6S)_:&@BJN'3[,D:4I\/ =W,D?O22D M-VNS=A_XGY^C//@DLH06W5+.!7IY0USX8'@'CP834L'Z@9"QB-N!A,5><%C$ M!J&4G,JCEXBB!9PZM_PZC#GOR2NSK'[!L3,!0]XEBZ00\ M,VQBQ<0:4I!-NM1#V$*VE]OS8,Z_/1V#"9'Q"6B9!$-05W9_%$9A*@Y"GB16 M/?3=1\W2:CDW:P%3M^#2+(5+BQ]E-$IU?I2 L%XSVZKKKD)US5(6)+T'N,#E MTWOC1R[ Y*4F&*:(6M5LHI4PS!/Q@?0RI!#-H-KAD8(GY]'8 MD! I"O+>4](%^Q\A(WT9Q/M/ M2!>\;;W=Z3M*MI6^49*$:2'#U$U#Z;K4@FU.8)O;H! \;'BJP3.[?2,WK[%& M#&TF14+>;*MY3.SM/!^5V59D^7F^+-E6\VC94;85:GZVU6:;9ZUD!U'21RCH M9].A47CD\Y29%MM MRC1K;CH0SQKL.MK(;*O7U=:&V59%!3HUS-?TUD&RK5;NBUT$21'/MK*.D&UU M ,AXL2S5C2IPS+:548V/-R;;Z@#HX=E6!JWRSWZSK0X %,^V0F W M'"';ZA <3?B93S7OH&')5H? $A8I1$U/MCK$;N')5L:"A-3F)5L= EN\AA'7 M\IO//=GJ '@'AT:O,6F3DZT.P:D\V4K5%J4%[C?9Z@"P60":5E/P!\BWV@:R MM?*MA$6/X#=)$JX.0$H*]CG"-0_F" E7!P!5YVGR5NWP[( )5P< D5O>9LWJ M.ES"U2'L2NY:8(KG:+@TXZHFEUQVE^6G1<#AH(22+/S/-L+HASCUQM8ST@@R M5+19 P>=TB[%NJDXO%\,-1Q'<>#MBF\22DE75RG&DSY..JIG\*X'8>VT<.:7 MRP&_R0U3,5+@*F&C<#PZ&$(61/771@$T^I!PO'Q'E^8B;#0K:$U*.D(^(9,E'E&FT5ME"628I/=0Y8]_O;AP\^?/]^GK/?^/G[ZT/W\/[ E MX3^#J-@ 0W!ZV_11*;OGWO#'WY_ODF$__(T]/P[#7IA]%:.,.OUPQ \JXN@? M[ZHA/)X\)@*:7^)>'N-\#M-W']?RN?-G__YAX2L__OZA7%,!_8<*^+\_3GOR MYA!D09*Y/'.-8U(!-*L(GC'Y=G(A@[5,+[,4KMS+[\I7S3S\]P\%%7=$TGQG M-I>D>9!!'.Z?*0&%-FDN =>+:IX;<=]D.4E)_#D[RWEQ6-1[& 7)GS4.F,G, M^<:R5RB]S0)N7QY937P4,WOF+M[5*KX&_QLGY5O2_.6BR6MU:E;+WLN]I9:] M&\C>A3SWAJR7)6%O.@?Q3#E]87CDA#B[3*D\*'M_8O%]$CP^A+VW,OBIL=F; M0I,MVQV+[=9>Q\1HGKX+C..I>+6'0Y&-=IYLOMZQ1,OF369S<32;L MN'NMD\B6NT^!NV^\<^/N]9(/6NX^!>[^Y)P+=U<3BZ3D7IYR]3E*LV0LBC>G MMN3MS_@J#J/L,F+PIQ\^L>F1:)=7""=9*"811F&,G_'VX\ M(SMT[]1M)G:6M621^G'*P4X+ MF\O>[6EA<]G[&*>%,G-Z&Q.1*B9R:FS6GA8V@NV:=%HH,9NWIX6GS^9[/BV4 MF;O;T\*SX>X]G19*S-WM:>'Y>3@MEXVZYSH]DP([*L4-5V,RR88<":M; M#EQ&%(+V@AVB:X)Y$.;HF1&%H/F1>>K17KLGI -(QQX+GW@CXC.)B!TRX+L. MBVL*PM*Q.$&:)NEI5LOBK[+XY,TM=Y_N><;91CC3DXW9$-"RXW5(ES0;R MPRC,V)?PB?4_1UD0W?-T-SM-698Z+SF!AT&:+N:L:Y9W0$X?PL<]YQU(2UML M6K*:FAO1]@H0!S+K7*E)C9/:J47R'NO?LMY#% _C^Y=\GLTYT5I+O*W%]A1XS&H_WF7Z]#JWUF&,_3JDTQ/EF:MCG& MC:=@FV1\BM0EEL;#$J:IZ7@F3,%G*1AR4MME Y8DK%^XS ">-1D(31U4.0C((>&V?\5(SS:/(8 [.Q_MGQ6'NV M.F6I#'M#0>\GJHVR2(TCQX9??_=YQF:]1IG3!A#4EC'F\G+(BC[U'" M@F'X'QXG>6(Y:3\%8?0E3L\M[($-E>C\S(B"=FIK+Z6LO5P_0 3P7@YF$#!; M)S0,(_[>LA' .?.YG'S<4N]5ZJD&-D@KI4Y72OEADF:@Q&%QO3 8=)[=1RZ#:++>=>6[SSKEMHL*N@I?162JQ*I]A:EHB)Y9:6#NG8HBC<];Z MN21!F/PS&(Z9\S+Y\P_ (7<^7K[PG)%J@&5RT>?H<9REX@K2LODB-F_%:[L) MSGD3@$LCSKZ0BMI-T6Z*W1S$W8!?&0 WU\XBRV][V3@8GMU.1);%NXA@8DD: M.K!_!DF_QKC?Q9$,ZU\^BL3Q\R0:L8BI2VH*+R+:MSCR1H_#^(4Q-TQ8+XN3 MFRSN_9D3\4QI2!!2K7HMZ0^1Q(>)*/I AJ3GY34:EU^7-%Z?MOLO(%W[#?\$ ML0*:LZ8A'H*$.4'*^EQ/PRWYB;\ /PDB0/PY!B%7\&_+KVW!\UK<@D&!&;/2 M3C.II :^'-P3/$L@[6Y_QBW_3OFWY=5OJ4<8'X/5V\+ M/?#W<;H)2\EG;=N,1O!=D]IFR,SG;=N,T^?S/;?-D)J]V[899\/>>VJ;(3-[ MMVTSSH>]]]0V0SKVENLH20+T((X12,I:V'31&U]]\Y8ZUO,DV0>638UX>&+%5<:2 ,"D,)#",A$]' M#21MJGZ?-\QXNY7R.;I*XAYHN\6U&;NE*3H%0[M[&9!&N',?[S:<8 M#-M(F,*PD!Z\EQO(:Z^BT6R##4W:&==2LTVW/%(_<5XY,]YH%(&HA:V3T@%? MXNC^EB6C5A<<@WT:KPN.S3YGH!,$SYPICS2#4,4(.4(T(ND!R-M'R(E2.GY= MPA[XTYY8WK[BE C6#G-L&+7:"8T-HAO6P)D1I4LJE91NN4B[#9[MD7.(6&F\L%,]PTS?(5-N6#6%5@F-O<(\TP/L/9L M<0LI-.FB> !*M85(TA4B-8-QRD-I#4L;.-ED>PMWJW[Y21&LS2)H%L':+ +Y M2=1F$32):!@AL:_4O& H/P*@E&I44F-U<7C73]A?8Q;U:K[RY.*92]-K'N@% MH^1^GV2M0M,0WAE8D;'$7O)#R3\<=0_90G3O#-J M:;GFB(?5$O!1XPZKI>6C0Y]:'XMYSIU9&D.Q-KVUU1([8IO&:0E9V.;$E4*; MWBHS@=H4IF82K$UA:ABUVA2F!M&M[)])*)%UJ-BJKI#=81CQ0^"RFOR42*(: M6-;!XJM(XH=)FL'F&K&D%P9#WA'[:SB$K0.;S7LZE0,J3$U+M(1!F#8_,CGY M\P]X)M]'+U_X0=62.,'GZ'&(*O"NWH6'AK?-P@-=E\F8XQ"V3M^[Z6IS= M>S5'K5OR]*G;>">*TN?EX&[D,E;II:(J9O% M3M3"6N,3(C=F+](\]FJS,]=GY)9Q)6+$J\2PW--"5-WEG-N]>\XII-:XJ^A*,P8_TO87 7#HNS M[B!ZK;M#R]DGR-DX/Z&!IZ"6TUM.WVHQDPR:&S" N#EVO#K\MM>-@Z&I[&] MD&6)N#W*1U6IB#=QH)IN:9(:LO;/(.G/Q_.\T>,P?F'L)HM[?UZ*22J[XHK; M,!NRR\'GJ!\^A?UQ.0M<[(MO<>0]@RN3@=U\P@S! XBR=H"2AB$F;RX9XG(P M"'LL:3Q?R-6+:,\PRS+YOM)G:^]T;L[^;39]6DX!L$J"/@X3MB$%J,\I^ C__+W#^6G_'9^1^W>,(TI1L:/[S?N M#WC5C_0A2%@Z>9H(Z,S,Q^7W?0/$P@:,IU2:>6WQO-_@>=6WY] LOE\\UF51 M/ JC90_.%[;LF?,W__YA9NVO@3Z'O:5@K'R2]_UZZ9/@MS6>5$/_*N 7WC_- M5II[AM@#T]_7>-@\6L99\MLZ"+G)M\'B-10_+G\,WUS#WP9QG$4Q-QVB/SO/ M0_C_WY)X6!4E_,KW<7+_ :LJ^3/'\:] MXK*'A W^\>[_A/T?.B*F9ND@\[#K=TU-L0S35ZBJZ8KI=!W%QI@@V_-4S^O^ M0"HH=*-\US"X8T-@A:T>DB\85L89^=V']1?!LO&"?==W#,UU%-_2# 5L-P]PA&U%1[:J6; (#=FO,L,&#UFYX')W M5%]8?ON#JVG-,C7]W1NV3GEW=0$@>.(QZ$GX=@2( @L>ME2D?+]Y]_'V(4P[ M"7N$2[BUU6"<:"\4<#SI&_4[9-FM2V][GQL=4\HOY@<[*1EYD,2CK>51O(JGP/I]A:V**SX, M@EZF3-DK3L"$_\<[]%ZMLAI'-D[5U?<]LXDG_?JOT..#__XD%@DT(UN_!K_&@WPTS^>EP%Z M)"*BG'T^ZAV?'"'"/.Y3-O]\]/6ATW^X' Z/_O'37__RZ=\Z'30>HRO.& D" MLD*_>B0@ DN")OB9,[YG?<0V@A97C>[3X] M/1T+X6=,CCV^[*).)RO@ET24<_3Q^-WI\<=Q_\KEYN!)TOI#H!^]OD/GD0P'R< MT^K?T0-G$>1>AIBM4#\(T%A116A,(B(>B7^<,HVTL@AJD$6?CW+Z/9T>_X\%0'=HE!O,IK3+F61Q,PC.9* LC\L%"I9U7F^ M$(,D%:MW=G;6U:FYW''4F6,\\=NFEA>#UXL!#2W7:1I:CFM3V@Y M&20HBO<&!7GV%N4D*J6\%,H>223+J9(T17=JT#%,O:B<3"?(.+TD48H]4-$'HY9:$R6LNEE=DAN, ZN.?,0[HC!+_ M"&$I!9W&DFQEB-DFRT^*RR?,&)>ZO]+/ZDT84C;CZ2.\4(WR7/" 3, ND?KQ M=3S<+:5,N]VNRMF]XEZLY,3,'S!)Y6H(O,52EWB$J/_YR)IC+44FAT]FE%$M M;^^DASHH(\__!%8HX85RS#YUBQR*S&,8'T;L)_W;PX$7!YKP!IY3XC2'C3 4 MT",S68-R(]ENNO1M!L>!4'H <;4YC6;7E$$O3W%PSR,MRV6 HRBU*H77& A^ MJTA@AP]&3;1F!+\O1W4 /7P9#"8/+79[8G>/H=>6 M"R(I5(XSD)KZ!33?5T<3_; ESM]:=*N@.X0I\)+T TD$ QT>23F,9C8[;A]L MN#U,X,_MX XP&UVCT?U@W)\,(0/JWUU!SMO[\>#+X.YA^,L #>_@>=!"607* M2QPMK@/^% V93P7Q9#F49C8[E!^K0WG9?_B"KF]&W]JN=3=B=UR2:,+7'>.Z M;J,+'-%H-.M[>B8-Z](<@"Y4=CS_KB8U-/("'L6"P(-F@/@,W>=JLP6P#H!Q M1!F)(EA13RG32FUJ>D*>Y47 O3^JH5J-E1WJ_RQ"W??^&=-D'%: ]R6'-?_/ MR^F7%NX:<#_0.8.9C(>9W+2^>QY0CP*%$]P56=GA/BO"/2:/A,4$_GI\GF1K M@:X!M/*0";(@+(*93S(54IG=('Z1B17@K1)04D2+ M=PV\!U@P:'_1/1$/"^S:=>^FMB/<*R*<,4+ "6E6+9IU6B],>-6_ 8Q]CSA0 MK_K,O\7B#R+Q-" /Q(L%R.S:9]?A:[> =T4+4.Q_U/^C7"G:%;4I!VT*:NVC MAGT,&8R2DHM5W;F:E8$=\=,BXAFO%LQZ8-X+'A(A5_>!FDHQ7S6;4*74!=>) MH1WL]T6P,]X_(LT]<3%G_%OX:[5EB=F<0J_8CR(BH_I-^F4^=K _F"T[8XD2 MGBW -0!.5T?1/5ZIL0\:)+P1,?%O*)[20(^"=4&OR]MN"!]+)NZ**8UIN(7',1D4ZV.;=G.P8KG.\-_II@AS0W=$JQ> MMK/N^O[1)97+U -RR;7WFC!OC[F8(TL[]H9G+<==+[JV^+J _DL\[+ ;7C5SL[2%^$_>-75I^K6YV\W"\-*Y[J"V1O-:6ZD.UE&!C=T, M#+=<;ENU1?C/VE]U0+P&6[L%&.X[ZUYK:Q.OO.GJU/BK"W3H,EV#)KFQK'P??GG5 WT9OQ];P &YOU;:P?L<]6P<#.$Q) M=E,QO(:[]F];HWFUK3\'DZC"QPZXX28LWP9LX?[S]@/=/(;NC.T&8?@/K7N# MK5V\\B:A@S%4YV:W ,.5:&P8MJA7N)-C78.YC9?13&^[J%V7]%Z.EW+9H3+< M>Y9-GBLB,6VO :@$&?1Q$?75#5<@QD1@%LV($-GE'!7RV6$SW'%;?%".40O; M(6 KN9?#E<@.J.%=LP"Z?2M'"[ ;P,N0LW2ZTP]@2,-)AWD?"V\!BY1[03UB M(ER)R@KQ>\-]MN&JIT4;OOKJ@)0STJQ;D%U 3@-59> 6S>)E COPAI E%UG[D?!T1=@+FNVR*,Y9GL MV)GG1E,F:C&]%:S6PE4=KIU19$7(=F>TP^8:5=:"=P#P*O6ECM16F#\8OB\[ MS&U?>PC\M6?O"L(J'4=Q_2M\1_J:FZDMM1-_Q9>?8HY8\ :;0NH6WA MAYK\FF&WN^? )7GMR!HNJ_Q4N#0JMP71Q3DEQ(JRN8YP4W&4L+: YJ$]!XQR MH<-K3!=4%2([K"6.IH1I&FP'X.;XHH0QTIQ;A ^.L#TBP)V#'7O#U^2"?1LO M4-\6\C'SE29D+Q/8D7[A5K1V)G:8D5@%I>N8]'Q(>B6 74CM4%>^ZJP%_15! M3V>ZU6#.,MN!-9Q:.X'-IMDMCBXXQLLE%BOE'5ZWA#&98Z%V6D>A;HZ>I(]4 MK@Q4'4BM&'\T/%HIZ\3=O&FA:^XH88\R_BWFKX2Y=696FX_=&@R/F+LUM+.T M?5QGZ:V4E?<)7\AO1[O$8;:YR;(=K \"Z2W^G8M++,F JN<>V^[@("'=/ B@ZIY@]!S--HUVMCY+*+<. M3!BAW8[D=N@-3UR.O6KY^68^VQQWE(5#':T!.!C ?\58?2H:2QV7O6Y%T,ER MCZH(ZV]4+LK:=F4;>842[&9D./7R$FQU%1L9D!)B5U?3&MNA!I=8JJD#R+&, MEV.E1Y [Q/R5^BJSD(*Q'9\39=@\8)ZG9><9 8*2(\)?T<)@/I0:V+U<^$ MSP4.%]3K"X*-P*@*)'9TS:"W-4O5AV<'QJ8KM&&+%-\6VSVQO19\F;LD^S*. M)"S[3FWV)>%_/LMC-89Q/ZJ +Q+U:NX%?F M8;<"PS^X;059*6A3C&K]_^_M0?TWA6G+F,S0LWXC(=/GHX@NPX ^P\!3] MEK$\G1YS,>_VSL[.NCI7-TPB3BF)NAG;C(%!_3P5@:9_=W)RFIA8H?Y2J3(. M"T%FGX\$6&?GW4GOX\G9Z$@..HV5_-M M&"LH#@0EBE^MV;P1O0,\)4%%E2%OB37#*U/E*=5U#Y"W($M^D]R=82-13 M)Z/KJ%>=WKO.:>_X.?)3$5TDV-2TFP09G:L$,QQ--:LXZBA3B;H*C<8QQJPBX)9+3FU=GP,=S_MC5 M\QBQJBQ.&5WVL)\@L1"$>34DR1.NG_:2Q2=4<7OO(D9&HWYT-L3NA9-G;^%< M"6LB_6LOY:D^%:N8G;I(D"-+?W^D9D?ZUHWP2),YG)<#GH[ZWH+"D3=SBL,C1;BD8:F]I !!R M1M0=')2G]Z"I^<1OU4F2R9$2D9[/_YM@,91DJ98-1PA/(RFP)S\?S7"@9SXZ M5Z@I)YK.CS._/Z-!H-98GX^DB-78'0,UE;%*_5GP.,P*H>"Z$031VNV M1J&:7?5HZE!,:9+8%Y1?!SA:W&,A&1'1#5U"YO4QEU6Z*GA(0!^NMO?*M*U(TBA%TZ_0Y2X3_<;%'Y3-+W%()0[Z_N]Q M>E5&7EDGLM?K;#Q!_ /U-B7?X]NQ69Q3.KJFS\17]TOQ6);4SS[,_@_7VBU^ M5INAOT![4>4?JOYVL7T3-5G][J,;J!HE?KY!UJ+.UPO4 =3N=^N''#Z*IAYK M:9Y2_LE:^_)\ 93"BZ>ZWG?H'U"FQHLQB6"V["V,X657AB8-)CN:J*F+/5^C M5$HW": M\"OB!>K*Q2#0QQ&OXBPL)J?UH1FGE08U%B:YG?KEQ#U\F/YW6[.[6($ZFEWA M5:0"N2C[MJ#>8J"BOE;7F ;1A#\ 7M%L-9H&=*ZABS)S)GX_&CSJ97):(SNK M\/ %Y?NWS*B^W_+[BGM:3W4OC=8I'["7RI*OG$K9&S1P%2\L+1N<+7D:K$EQ MH-V1WLCA=!W\F=ZUPO*7,F1Q_L6#!&70[\R)C3E:=I$F3M9\)@QEP, B(!ZW"^T)P M(!<>]+"&?B_F;)):PV4(A8UFE]HDQC3Z8\1R!SJNH-Q''4"?;P\N1'M;\7KZ M^&HN[-SQQ;+1I3RY06-&3L#B2& F-;)_!S&%BJ>'-8C^.V1WT(WJ_E$:ESIE MBE6C> M[*,6KQLJM<&>>!IEB=EU+F6?G%LO,QZ-R&*O6&K3-6D59%2B.$E4R M-VF@V,BIEL8;60O? Q@3)2688(K8RMB?WI=1LS"OA/6;P3B;AF7?JC4UV96C M86H$-(1)]@.=+W&9#B7)35+@;N=&R@6!E^F7C_ZE_$KI@8<1-)H!%+-46YA) M2]D*_LBI_QK,W\12!10?+,. KPBYH@(FYUSHBX22JT,,,ZF6O6%F,WB&#D;- MO$O5*28V3'A!9C'S%9^OX4R C5[JN 3=T:1G/%4Q/"DU6D>1;&M9G\N;L.)1 MJ%LKFR<'4+=.QF:=\E4,\^%K %H%=2GWSV1!8)8\DUL6L3>G5UO:';"Z4D5V MGBD?JM K$%XW[5SE.-*]A55&_AQ6!G9A-,]70)7<^VT,';3_R,N;?##J(9[^ M#MWVA%]S,2-4J;!#/TO^YFQ]W7,)#U1%[63GE U$MB]76%.,R5R=D>)BU0]# MP1]!W'Q-')CQ&_#XW(.L-(+\ /6W!0=E<:".Y\# L54SUFQOH M@O& SU=5HP(=Z9HTD;#=]%WF6*F8OT%.%IO$10=@A;R-] ANY+Y6QQS)C8J4 MAOG'D*7G)Y,W1:^85FE"GN5%L#V>'XC?EJ'+[/WW&_7RGW8JD;RT G;D;+@9 M%-Q#642&\?W)W7H[6.W,8 MQ\$(0*6(>LD^L1GC\>HE-:E#77 A7W8]&ZY,1[IF>2XWPA<'?R.E2:=2DS0U*$UND@)5Q].R27<-VN\W7GSJ)J<[ MX>?_ E!+ P04 " !C=&-);Q%!T7X5 (10$ %0 ')G96XM,C Q-C Y M,S!?8V%L+GAM;.U=;7/;.)+^OE7['W3>JJN[JO-;LI.[I":[)3MVQE5V[)6= MR=1]V8))2,(,16A!TK;NUU\#?)<($I1 7#R87=BFT#WTWCK;G0W?O[[RR(8 M/6$6$1I^/#@].CD8X="C/@EG'P^^WA^.[\^OK@[^_K<__^GG?SL\'$TFHT\T M#'$0X-7H-P\'F*$8CQ[0"PWI8C4Z1X&7!"B&WD;7)/SC$47XOT;\__T1_.JW ML\GUZ,W1Z6@TC^/EA^/CY^?G(\;\O,LCCRZ.1X>'.;E?4\8^C-X=O7E[]*[R MEPE-0O_#Z&WE5^<,IX1]8.G#Z,W)Z;O#T]/#D[_V_U:[I< M,3*;QZ/_\/X3/C[YZ1!:O!U-CB9'%8S_/KJG801?+Y8H7(W&03":\%;1:((C MS)ZP?Y1U&F1P1R#1,/IX4$'X\LB"(\IFQT#F[7'^X<&?_S1*/_[P$I%:@^>W M^>>GQ[_=7-][<[Q AR2,8A1ZM8:\LZ:FI^_?OS\6?TV_CLB'2/1R33TA)04& M1](O^$^'^6>'_%>'IV\.WYX>O43^P=\XP9\9#? $3T>"AP_Q:HD_'D1DL0SP M0?:[.\/9_^42]9(%#@.I?A#&)5U?AE+*%X/I@Q/O] M.KFJL<_P,B#0CY@^<387C_F7QZV='>_*Z@1:_O,^AOG&:=Q.+TD( T10<$@3AKUX%WXW.]N9WT\D\@(:)0R/O7\E)!W-V^DX MID'P>?'X2_^%VM6A1I;/84LG/C^Z@,8#0V$TQ8QML485NMP#V_6EHQ^#YJ59 M);A8TA#ZCL:A#T=K=C3=3N\2YLWA:+ECQ.N_4GL3T AI@I]PF,!_/#H+Q1P> M^[[X+PIV.L=Z4] Y3G,4SO!5./;@,.7J'?9O83XP+EZ&YQBFS1-.-\5=!JL' M%8W@+A +0=N-[C"[G\-,USU>:OUK!'2&(N+!?/]$@@1D^ US?17[8]#RT0P+ M'J+;).:Z)%?S=X#6EY+.*0E'&O_?!9P53RC(EO@-8G_@&#T&^!Y["0,YXTCW M>.Y*6:,0KL(G',7\C(>3O8F#'6!V]ZT92!A3-L!P=7:M$0:WT_PDP%Q#+*CN MP'MS?QH9OF-TB5F\N@M0&,,LYG-ZR<=\!Z;E?>Z#<=W3IRM?R2K]Z[1L%I3%Y/]$OQ3)Y(O-H%3@\J M9L#IVC2V)JE5U^!N@ ?T,H3!T-&U1A@WZ'?*SE&,9Y0+-#W=;S#B?_/'\24B M+-V:0Y=SG0MB:I$79!)*,[A.*N3D.G]X\& 73\#&OA=EJ*DA^L M,0@26*CY6'?Q O:DI!'D/Q+$;]+$Q4=%CC"3J$>XU^X;B>=-XA]"#@,PHW.B M)S%?0 1QV"Y+Z5;Z&?NK=1.$JN@;6=M)4^]/2>0SA&25R&,UA3F_X!\?=<-G+ M/QX"<2V(#[\&JA? M5P^]W+NI68!X@,6O2G-H]+D;Y ZM.$$>:KMQYS_L'-B6 TLEHWVN[,;'T%*J MWM4/,3N:^S>"2OO(ME$9&F$EMFQ:O<.?8!&\?4ZC.!*&B;CEA[DG6@TQPKMR M8KFDM,\:/?P,?ZIF-_%#*Q M9(;&6%Q-EL0'62'M=(RBU#Z[5:CMP;>77[W" M:5M<-7N#JT(]"=LEAR$\GOW)#^[;7[O,'G9"J%"S +'VH5>GF:'WRMH%UX"U M)@5H@4.?9XBFO^6TM:2@IZ2/UV@/RY!B9KE@ M@ 2=5(BRQ*RNI3(J,LR@1, M4?0H:@4DT>$,H>4QGRK'.(BC_#=B\AR>G&8E _Z2_?J?:W;*><*82$9)*07H M$028 M>O5B!&D1^G2'B'\5GJ,ER6*]:"B"JF7@NAL:P9,ESS3S7,UW,<%7QQJH?6.$ MRR=$ KY[7%)VCZJW.QV<=[:S"PWW;Y0_?:&AMR4\:4WLH$DD\X MK3<")VM%J^A(%"<_?Z>!;J:D9 M3-E5.' DY;WRB0D>*[,3=CFQ;"5 UR$> MD>/J;&@"C_))UW:V59RA8U9G'3$O[Q#^N>$)K9? M,KK8\#[DQ*C,\!]1!BR+\KG_?7)R,'H6A;#$S_#3DA$*UN;JX\&;@U$2 7-T MF?IA;$77ODF48/_G-8#=QN=0BN#]:Q"!FD%0@#X]>0V@FX"=O@9@?8['$OH; MUZ"OZ5]5"2BZU7 Z-^S;@._W[I21>^33HOA\H1>&0 M';:-*-K,I10<,M&VD4+35P7X-VYNC@I:WGJ(6#G>#NEW MRI!ED5DE:H:@!.N0?:H&5B6(K83OD)6J"+]O MM&(I"X=V-S59J-QVE/"WV>:L#*^NET8US.?F@U8&KHD:ZE!)2C2.&>-/Q:09 M'OFK,0NN%DBK.N:'Y^I4T+^J&PMDVZOZT!T*WM3"#( +JW&4?W<.&(N6Z M_I4I3KGRGKENY!&/:Y^9"9K*3QI>J#&=NXDHXIS-V^@,3VFM)/+%2\P0Y:6> M$5M=P?XA3$]H"5L*\#>["F$/P9$\!FLXBN8D"'QFXWB&0SBSVM%O?FTH"%"( MK2CD+N&X_I6IT+[T):)B(VJ)\%O_T@3'0+>Z]\8"2E+UQQ?01V\-GUI M+ A.HBM?PJY!9F%J&7LK\7PA\L1Y'?KBITS[]7]/TCG2<00.1,PFN7T-&48! M?V'F%S@N^64_:.(<6,D8BG3R:\%/P=!F7;WU)R.Y,S)CLX<6A]#;1O MFQV-# 7-83#>^+WX)_R$ RH">MIAM+V03=9DD[&Q.]9<(VN#2?CZ_!DEH BXDU-2Q)3K#K YJZP>;+' M94"?HZO0)PQ[L9'Z995WO&^G/'^,5YWCNN8=PPN2%*.U7JZFLYT)Q]6/"_G] MUOU)?3NP8AE_G_$33O\KNT#NTX7):B[]KDB[6IE!LH0-A:#,JU1=K%(4\A8F M$%Q,I[ CWDXO7CRQ/B:P;=Z&S5-( JE7%T8J[A2N4]@[EUF\5?[ L014>QNS M*+@V=B=<%H;&PJ4J&U)L$/7 [GE(1,=[>Q"4^;B]094:6H-IK6X M\SZ8UIO:@2E/'NP#IMJF'XK-0LG\-PTDROP=N;1[-;5#VNOIJCR!PNR?K;Y&7"'+@IG#V=B+R5.:A]+@3)'' M.^W2J45R2)VVFN6@VJE%S&)](&./5!N&"/+EXP\T@DWT@[VQD)O2S>,*N^7U:3X-2L;TEEKA]2 M:[;G)36\OC]QZ3%#G2P&-JPT.\U7)TLM[6'!*HGLU/U5V].]KY+AYU($I7ZI MM(81.9FAI5]&"@&43N9TZ9>4S+7E9,;7$(NM(_K0R;PN_7(RD$?GD']'O[Q5 MX_LDV7/?G2K1$=4IR97[[L2D%I#H9I+;5'@R'MNDPK+S6U)L4,2_,52;$[!V\/A%V7 MY_HSMV+_>IBCL'P*=G#1=O/@OI2SYQGW(LV X.@P-_A@GXW$<%7_S99-3D3V.2E[F M0G,S;FB/@U!:1)*@H1^2,N.AW*U&M[&[S:RL*)Z"OPBEEZ9":OH'- MXUJ[WV/QE%A(D(,EO8JK"S'_"#,VP8#NZ3>(( MYCQ_^\C$Q;8($>'Z:/'VN.!J',>,/"8B+>^!EJ'V63)0-11:XC+2T+$)1]C: M&'U)%H^8W4ZS$=P%%C+:N8I<14QEGK* M9T:CJ'Q/D.=-I,^:R-]IU=.WBVNCYTA-B+356STX@.98M]WP8D-O:7N'D99E&L366T]CJ!LOH 9\E M+MFH?]Q[<^PG/"FTFF%EQ"C.[BHO^9.B\]0MEA;UX>^MLJ>60N[=+SU#XQRN,$/=_ ?L0("OH)7=[0*)YOE/W!T^&HAZ-^@%I:&GZV<7,ZK3_K MV3643IK'RL#;QMS)DU09>=N>Z>BY*;_$-V$DE I;M: ._#O 8D;4*^OTC0[5 MUKV19^5H&,4L\3AG8O7-&"P_H==*X+:U,('@,F$AB7EN8^A?DA?^KU;^Y=^; MX/Z:9YG.:>!?+9:,/J7>O#;V6QJ8X/\&>7,28K:JSN0V_EL:&"I>WKP:VS!T M-+(*AUQ];6UB].14&Y3J6=JVC)Q4F_J+H&TE.JD_]1=!RU'@9 1M?PFT'N=. M1K&J;&QK!4M;9>9D#&E?(>C3>-UZW%O! +'1C2<"AM8#N8Q?;=;9L5%NU3F< M%4NZI*SP4ULFT=)9VU!]QXQ97*V6],"0C[/D![FE*VUAY/8OE6-1L!-'G?Q+ MOC?(?646*''?\+U![F&?G8*&(3:&2ZP(0=;(((X)7:% >0PVOK8D=[>KJ&H[ MN!TZ-($_#]3/XH3;L4D^-L'WQ6(9T!7&V;,ARNN_NYV9.YL8@XT19V=".P3) MQR;X3DLJ]MR".QJ9O;COPE)[1:I[#CKI-NDE!-G4==);T@MYJ^KGI*ND+WR9 MWNBDCZ07^%W4!B>=)]M,C4UUT,GDUVV@2S5Z21;J*Y* 3*.4I'Z^(N1=VM!N M&9T&LPL86\'.]BL*$BS>G,B??KS'(3#]A<9F?"\\HO1*N.JY3S)G,WT;0VK! MM#0Q8W]5&?H:HMSOEK^_HP2DJ9U):S)]P!&+QQSE=Z>RKXV$$-!P]H#9HN6I M^-HG1G>E)F;K6W#;PG#2)ND'N7$=22P2RR/PNX%+EIS$ K'^TDGIN+&I?'AU MA&R\X!'O$&^\6.8.I]FEE&G>^%IE*YXD4(AK@F>(^>(Q!"'2])F$E3NE!5\9 MJ[;>WD]H$ OSS!+;Z>E,&4OW!GF]A\) K9B(,'+DA0RA$E!>90(]K^1>-XD M>EL!728\SNN&A&21+"9%$CU)T[*_ @%1BP6%JTA$"9J>UO=XQCF;X"57\T"W MM7!*WV'F<4G.,,]%$,Z0L]5G3&<,+>?$&S.,[.-0/%%-9B&9PI$ GQKG*Z^<+>V 1:Y*SGOW"2>6R"P-KMWV8*'VK)JK53I957*R="Q<4+&WCAF?:<.('Z,6^E M_->]V/8+78'C+DG_?,SY>83M$G[X?U!+ P04 " !C=&-)^06MAA%+ #/ M+@8 %0 ')G96XM,C Q-C Y,S!?9&5F+GAM;.U]:W/CMI;@]ZF:_^#IJ=J: MK=I.OY+,)G4S4_*KXUJ[Y2N[T_?NEQ1,0A+2%*F I-K*KQ^ I$12(D" ! 6 M1JKBMB4\SCEXG/?!W_[[>16<;2".413^\NK==V]?G<'0BWP4+GYY]?GA]>3A MXN;FU7__U[_^R]_^[?7KL]GL[#(*0Q@$<'OV#P\&$(,$GCV"YRB,5MNS2SA' M(4K(8&>W*/SZ!&+X?\[H3_^,?/2/\]GMV?OOWIV=+9-D_?.;-]^^??L.8W\W MXG=>M'IS]OKU;K;?S M]V_?_?CZW;O7;S\\OOOQY^]_^OF'G_Y_M76TWF*T6"9G_^'];]+X[0^O28\/ M9[/O9M]54/Q?9P]1&)/6JS4(MV>3(#B;T5[QV0S&$&^@_UTQ:%"@>T8(&L:_ MO*I@^/R$@^\BO'A#IOGP9M?PU;_^RUG>^.?G&-4Z?/NP:_[NS3_N;A^\)5R! MURB,$Q!ZM8YTL*:N[W[ZZ:OW[U__>'==\^Q_^J_Z(1_PU$ 9W!^ED'\<[)=PU]> MQ6BU#N"KXK,EAO-?7N$%#.DZ_?CVIP]O:?]_OXR\= 5#0AC_*DQ0LKT)YQ%> M95"_.J/C?I[=U,#'"Q OKX/H6WP3^@A#+^D#[_%@O>&]1+$71'&*X<3[ M,T7Y:D[GDR0*@H^KIU_E#VK;@ I!OB , /F4SY$Y'C$(XSG$N,,9%1CR! MCXYZ'!0?S>J$JW44DK'C2>@31ERPING\/L7>DK"6>XP\^9,J/8%"E&9P \.4 M_.-%BUQJFOA^]B\(>O$QZ1E4KM,2A MX$TX\PDS3@-PK_I3L!TS)B^$2DFVS M@?FEV&>Q)&91B-P5P"$1C>-[B!^69*>K7B^Q\14B= YBY)']?HF"E-#P"Z32 M+?0G1"4 "YC!$$_3A$J>5"?H@9KL3"JW)&%I]/\KPBLV("B.^!W 7V$"G@+X M +T4$SK#6/5Z]IU9(1%NP@V,$\KC"6=O@J 'FNUC*T8D3"(\P'*U#JT0#:K5 M^6D J82XG[4'[,WC*03X'D=KB)/M?0#"A.QBNJ?7=,U[ ,T>\Q2 J]X^DA,I M1#'C?3=43REA[@^MOJ3+#*^2LUF%>$$_96->_6\)@(( MO(YP\2GT%:Z-[$R#W%E$[L(I]&\1>$)!7_;!'5:I'(#QEL@6OX$@)9,1%88( M'PG*.%6((OPI2GKA(3;^J1%2IO')3Z80U=LH7#Q"O+J$3\KO[?:Q59ZA)/*^ MGE.3.-55R.D%0RA^,K,,CEQQ2RE'9S>N2@32U0K@+16B]@2:P07 5">9KC,B M>@G:H&3;!QV)6?0@I^K2Z#RE4EF#F@$>P?,0"D/+T K1N -_1/@")' 148+F MW/T. OJ=/TFN <+YU4P(3/0N3 A,=>X^#*WSE K1WD]2S#N$X"X^ATKK7Q0$ M9.!OY"Q,YR4I*6--""$)"#4;:Q\KH.1,"I'\>PJH)RUS?%3H2'92Y"%JM?N" MDF43^8>@PP# J-SH:4*/' K1*EW-J!LR(,QNA7*[RN?0SZV;(-S&MP2T7I*J M_%PJV1!F0>7XE#ON/@J0ATB/'3"[#Q12 M07)B,^APOL"=\D./;878#*:+^D'>&86CJ[)S8VV&E.>XT.G%4OM0"DPV-+],_/NP: M2TUK$@V4[X$.DP]_!NKNZJ&/>_ML!F \P.$7G7-H['=FD'NPI1/24-LCG_^P M>Z K!(921OE>Z0?'T%2J^NJ'V!W-XVO!2OG*\F89&L-*;-F\ZL.?P2QX^R** MDSA33#(O/]E[6:\A5K@O)(932OFN40//\%RU\,0/+4!PIAD:Q[UKLIQ\D!/" MGTX**0Y,1FT6$(BZ?\](/;]@^*$S>^&CUIFCS MAG88$!XR%;7^1^%K'\Y!&B1RT!UW/PVLT0J@L#.H>>\A(+V"JR>()<&L M=1T0QB49 GOI$WR]IXPNW[XH2%O]./OI] M0J;VZ?37 5CLA@O $PQ^>77\_9O!X;E(,0VFO2;7& C^"0&^"OU+S'-S!(XMTGF0)1@;#XN"R"0V0)>$-^ M/024TU KO)DVT09KWFCXM7[$@-X.#]O54Q0TK'3]^ST\I20WP77(B!BX&Z:0 M"#O(X,4 I9BP=LH.G[=O"XQRF?UGJJ9"_Y=7"4YA^6$4)D28O@JR M$8@RD*NW.LAPH.[($^18>"B7]KV>I56"TX'*4"+UP6*D&%)HB=SW(T#N2 TH MT?MA-.C5M+$2P1\M1O" S95(_:?%2#5+D25N_]=ZW(ZTM!*YGRQ&CFVBV>/W M3I/HHG#Q#E2O$K5WUJ/&U\Y+3#4)*8TV7"Z^-9UDA^N1T"TK6/_M3=WB.Z@5 M6+ .K@;-[R"JJCC]# V0T5B'QGJV3A)C:(%TWVB]CU _DUX =:HR$PO+EH6!3E/IJAKE: MG4L'7),G*C%ZS$-0;Z0/SI:S6FNC'4HAHAZVU0+U!J" WLW7$7X U4R?%GJW M]C,+&QKK6O[U*0J]CN@Q!]*!+\W9HC%*!ZE;2:U&&P-%L;Y:L&('8+%PX?30 MA4'!<;A+<-A,#ZS[ GZ[P/"BA-^6XYQHZZ4#DTN8UYXGK9"U*J?[? +=15#TY%DB:!B E[I8GS M ^=$J9Q?P@>RBW49!3[$,65QR:'37[B;B;BTB)C"W37CQAY773@,(/D(D$>3;EKU.!:S[;$ 'KP2XB8"_U=I9J* MQ9(^*^DA-EZM'5ULFFFQ:7W@%)3N#)'GI"4X$9GMY%[19IMQ-6*-80>U(?:G M'3D^ [$A $A@ 3L846V(#&K'7,R48$/ 4#NN3?B8&R34CH^,6&1#Y)#H16M' MG!#7.59%2M"CLG<1 !G 1]NZ/$W5S)L=_VYP3/E,B;*T;V09[7 MNL3=7+E2T9W/\'V7%#!7W&SWM#9I$H?1]*6\8@6/$\.4%;M>(FL%/Q- EH^E M)I[E$KG59$ZQ#%SVIW/+W^+:L[U-R0[3LY@R[+4Q?*/DJ.9:.>3%QWKDEMTN=.N)%^C)P)5[$)5TX#&H^%5U2@T&[?'0CC8U'#AO#^[ICNA!$; OR[ M8]E39VV3FRM^\8FM6I9M=DJCSTC[745N3UT(-!3&:GB5[Q M0Q2PS,V06VAIM1'P4)G,5-= Y# M(B+QL3]NK:G"6T:V A0FQ/56NNJVQ5GP_9[],Z$];NG<=3EM""W*P\>@7[V- MEII4^3U 3W4+K$TMM5718H1]79.;#"W"W%;K;1^)M!X33D\E]]#/_@IR.=[_ M(\WW;8LP/-!DIM%M!]@]?3":0)PD&#VE"55T'Z,\1*E%R%(UNDF4^1QB" )J M@:1&RA"T[!,;I]@%-,WMLF?X2)_9ZCCGNH]G3;:$?D@JM\.?";7 MTDE3/3((L$>K-ES"#0RBK!X.'PU^'RV.9!# >$9@"5.8Z<)LUMW85 O,,),J M/Q+1#(. T'+BKU"8/0!%S5'\)1#L[((0QE,Q[0MANDNB3DXV9,D7\%-*#=33 M>:%DBH:MR(YB$*9'P+6P9NEA3,:59R^1&T.?WZ3-]E;WGAQ8/VU(9)%!L(7Q MVI#!(H.N*+>S(6U%!N^3>7ALR'R1O0#J3@79K!<=&+:9Z*L8,DSB-A1'ZX/F MWH:NORK:RRM+I-@8R'-C:#\]T&) O;9RB;(JX.^,'$=1-_B&P(XA@1[ M'26$]D:5^#&:02+O>2A[#:&\;!\C"ND]CC:(('V^_1Q#_R;<*WD3+T&;W #6 M\N3\$%/I\'=.5I3M_)7)T60CPJ?D$L59SO$]ABN4KE@$:.VG QN7OS-8GH;8 M2S*-=!'K:PY6N;V;G&0,00PO8?ZO%'*,(73@N"M@+Q>QWM9+#R9$8O00*,SI MU2N(B06[AY;\E?F<\,;I_.K9RT[]C##0:=B\A1@H20WA,EU*YQ;A3^NB[.%T MOGOMJY'$_#YZL: ^A>F\]G#B_M7$5G2XG;5FT= '11 KC^NPE29(:U!UV- .?XFFY MG?#:^,2<,(Y"@[DLP[UKILG<452'Z*#VT:';_I =?(Q9[ Q)ERAIA8.CV2I[ M$];>.3F6=^4&T%)N.85ATRP@(;YZAMA#,>?-@;9^6G+/B[PO MRKA65-WG.9<8C5V._WAR_+.=F9?"93G]:TVTP)BNUWG6# AV83A%&DV;/B#4 M55_$U9#Q//4GWCE^91NBIT]%*(%@(1MBLD]%+A8WL2&F^W1GKR4ZQ88@\%,1 MZ_3%"PP.,S\5T45C+[3'K!M)L\:H&QMJQYR*5#).9QN*T,@[T?G4: I,L:$H MC6HZ'+OJ;:@PHYH*M? 7&PK0J": 6(2##35KAKHH]O%X^NO9:"'"4AN=) +1BOIH$NH?7GUC=2&P]2?7..X3,JE-E<6/PUI&#;YDD#F2N #$DC6 MY;TGUX>7>-3ZQO:5U#-77%<;E]6TV<2B#DI:F2O4GY!6S=$+)9',%?P'))(: M5WM)1'-UA-,0L=4S7Y+*7$WBA(=2B%+FZAK#4:IOD'-)/7/-[FH#5$6J.WVP M3H970(QAS,\E3:T3^]5LL%XQYGOJ?:])"W %6I77DU.RU<;SD+TJWCB>(K>J MU.KQE,25*V(QGEJYV8@L2XU1IF^!+AKY4(DM*DUG3E2?4WI[AIR=&S(Y.'A%Z"F[T]*?!*TSF$.AMAR &?UM.I^F"95_XTQE^Q4MEE)$ZCR)V73:)S[T M)D8YDB$84\?!(J1OO=WX!%@T1W3?YE&B.WY+-G0E3(Y\EZZH@2LABXGVC;/H MTLX"G.S!)^=DOL MWCUA4$&DIQZ,&J^!\^TCF9DCW;?W,P@;"A-7WVKO-RIL?G^O!Q\B>Q*NFLI(>>\MW9L]K0?X3>,HR":+&=T>HLTQ MRSS?WH$_(GP1 *+7L.\CF1$,P["$[A-8\4^V["@O!E---QH;RL\QG*?!+9JS M! *AKJXT:^'!ID\?KM8P@9,%AKFJQKUR.1V,*/Y5!E!_Q.QJ@*W=M!1K\9;0 M3VFX:8.YB5RVE;^XI7%DA]&!ZR,&/EP!_#7.W[[V(;UR^%N/WT>)G?#S^AH3 M&:_8'FP72&,[?F='&*PL!=J% M3QM"746Q[N!(M2&N50#0&U"L0PL5BB MDACFYI"?:.=T==AJ#U@>@(1B-D3]-5Q+Q1?.01HDS=@+^Q/KTGNKHTN[#BRF M^ ^#_N_O32! ^]87=ECN!;5F2Y;^ZK)BF[V#VTKLY#,\)?KW@- A."U9;#D< M'?UBM8N"YT"WH>5PQE"X&46$,H@E>AL&F8MNP?TJ: E3)!'0'2F MLQ&9SI1@HRD]TID"7V)Y*&?$<88/0PT?9L=.CLSR<7ISCQ&A8,[@HU.A[97^ MH\ORX[19I\V^2&UVM8["XKFW29")38C6BKY/L;<$,;S'R(-.G1V3.NO4OU/C MH"(UJW@_H_8J"I<* TUJ/1WS-[TK^6VGH./QI*.B(QD%DAU">IYD5[*FMIVF MES"W)3^"Y[SU"8AY/.>(J%CY\K2DK$YL.SU=%>?34'E#VD=8(@I0P5RV4^VT M!WQ,IYKS_/+@=&3/;1%572UV5TW:59-VU:1'7TVZ1Z5D[0[N M<507-L$_U]E-KZUP@\M/<.YJ8^*OE1KK]>?^&$XSID'YA10'56$Z>B$U0I5Z M?UPYTLG[3BI\&9Z:>J^&EP3OH)*WZZO'2+PME= M)+^K^-E!B)"M_:DIR6%&N%>8PD(8S);%]U$.V4TXC_ J8^QJLAQ641HFC]$Y MS$V8T/^\IH4\5NL YID5NYH!C0D0XKUU>,NJ[Q21VY]P0U!^4GEMA>\_DQWE MQ6 J72* M0?I<=TE\.P%%4[:#:^]FK1Y1-@I1N']$I##YL$TJY)Q0X0IO(XP M?2>0#9UP7R607I F=/P9C"&Y@)=LN!@M]40QY3:,XJ+;W6ZLT!IF/MQ@(*&N(\1)4VF4 ]#J4L)?[.*\[?ULCO]CW(O7",<)?>*5 MB*((! \@@'R5S\Q2PB>0_)A>5(G<7%XIQN(K^($K:@X<0^)'N-/Y^3?3#<(O<,0 MMZ%F484]^3H-?:KB?5[/Z>->-!ZEJ+_YF>A3^"(*""I1#FZ\%_D8:'8>3@D^ MA$ >&0S05U&OTX3H<_O+8U=2M END6YJX(L2ZEJ@%2UV2N713$3"CLC51Y;] M"TJ6^QXSN$@#.M%VLE[C: ."9E34SJ &:S(8HJ:(ZPA_61)].R:W^BS;*,TX M\-KKN+..C0)[FM[!9!GY1WR=<9EU&,@0?-,@0>L 7L( D9LI\XQ5%-8C7UL[ MWJ(#6H$_+[:YXV!*3E[I@MG9@G9W %L":^VC)?::3#"=5ZC$$72:V^ISI'2T M#^TCKUEF!ANB-?KB+JY*V!"#T9<:[<=9?ZR&6.T\<4M.W;4L8EO0[HL2"\$8 MC@1&U-43. XRIJ(R#X5KL-8?(3DRE[+87F8;(6H1$6S57S^>[=NUU7)1%C04 M=F%H#T]EYA/UUP&J2]]5HAYQSI%: K/=.C:$G0V^V5K5=1N"TM10:1!#E T! M;2K))V)GU!_>=EJ:<*U\-F0T*B1&+\.Z#3F,"FDE$P9E0\[BH(R]R?-L0U*B MVK.EW&6G/3E1.'"SGVUZ! &\_0G TUKMB>!51P>&<5TV8G<,I! QRA5T^=X$ MFPS/QLKUF521EC9+:[\LQ*Q20Q&@BWU55\W^)47C)IQX7KJB:AOTL[QR*EUA MN*1$W$!JF%I)%NY7%#I=@O4)$JD80Q!D&9CA!N8/?GPDJWL;Q2VQT[+#: D3 M;U\""N&1W,/&56P8@W'EN>/X/D^PMGY21*,GM*$WGB/ M4?Z&+(/J?4?54DHR(?<%O1T.M@POIIG?1P\6D?=U&05$.HQSH)B@'S4\M8NO MJT12$YVE./V(W7DJB-FT>6SP(JC O?=%J-W#(&RNZ"(=C\!PUQ5M00:AW7(G M<%"XDI/DM7ILC#&W*%P7O 4- C:$-W1!GZMUZ8]6&&^8&\^D*B2C5A>4L?(F MXD^0A]: ^O,_11F;AW[>DH:=?809>TOT0;Y MY)SG!>48^WGX>9WQJN /E%SG@*CN](8@#"475TK?V?FV;%*$/DV^ >Q/L]L^ MGJ9)G(#0ITN0QG%I?(-V(T)]0W_8"7CW3]*C= ]R#TY [^ZF,6&+\ M8A\TQ+C-1VB0$B?,"2]JD[4T>8(-<._IU^@,)1#_JC,Y[ER>;(JD?.TFXU:3 M8+N ;:Z]4[/I0Y-F3$XJ\B:A?TFW)_0/3F7.!BJGMKN._**TG^-+L!*)UD>] MX0]LO_["T-G+JK8'&S1GL]/YT49E:O5=A]*QUQ@0%F?U^' V;RS940S"] BX M[+J2PY,QAI)]*3HEU]XE/\@X.: F<:7GW6*N0-.L6G?>LGN5NS/!QJJ4]R)I MQQO0>,5;"5%4"%O&:^!#;A^VJ""K8>M*= #QDOY?>4:5:"MW '^%V?*7ZK0Y M/KT-0 &%[3K"M+!5"6*>WIA&:5Q&0-"8A_MH]RKQ/DR ?LSRZRD;7TL >F?H MKP'"OX$@9686*!C9+(ID_(L^/)0_72I- .9 6O$EIS2N@7D3-J]/_/>4 M?$C-8QM87@V[.V[?BE6L>\ )U;PW('S'2W;:G+8BHM4I73824'T0)[.5T=0YS((W.(#TF1.PL0-GFM1J: M$.DYHI9*_3E%N9ES]39::A]3E8B3^UA'J>FS0!V .U)@]KWE[2MT>3JA&:0K&* -+E>H;)+7D:W-[E6H63!.%H?R^K8B2)DR[L?#2:2 M6EG.NIU,]DD/30[HRC5_$S9=&2:XF.O*1$6T^X@)KRJE&R> MC:EO)JZ1F=_'N47W^LGY]@X">H%G:4D@1KQZ8VV]M&)2X45$*\F3@6)N<3ZA MKB/$2=,C\J6(D,MD042OO[* .>[E(]!Q9/B,HJ)EE\ # MYC.R KT4AQ:(0*4,&D4E ?8A\FSYX\C,=)C8+S6&J5CR2D&+]]>!W>>'C]$& MXC"+*"=[S#MRVG#O%N'N>HTJ@O)258\78^+Z#19"-IB!\+?%9",CD#4X?X_/ M@LF.W5Y(BW!+_9Y;L4//%ECKR3?M8I7^/2YTRE4A;,NQ%I>(J_B+QN7R,J5^Q]_?AQ=R ]8@5)DFZ-)PV_<:1%UG)LA1 *BS9<5_+N>\U MV30Q6=B/4>3G[X6)LC5.3R=/2,!+2-<&*6VB%<89^'8'$H@1".0V";NC5GR^ M1/CK37B/(P_&<@AQ>CJISDEU3JH3H@OG/M$OW2G'EG?;Z'=X*4>7)U+8$+X@ MB6[&OTV*3'A!.@DY4X01)=O[ (3))/1I N(ZNR9U)%*4'I=+N,;00YGB2GX/ M8+;,H5^X]++/V; WBR#*AM>3BA'&A+UY%++L*EQ@+@WC.L7D M8)$30%;V&CW3W[C49+?7 ?TM!#&D[W7?K-8XVN25A'G@0G@F:6!Q]2_=Q MRG:GTZ[%STYS(%K;ZHY8 >]&.AXCMD$1[X8UCU7:H(]WPYHC,MJ@E7=#FJMW MZ%?:AT*[39BR(9:T&^;JE' ;8D@5[XX#4Y:F>- .(7%B8ITR?X-IUBYCGF:I M'CF&,%UK,A9#SKA,"6-389WZY]0_I_XUD*Y^76M7^!SC9S#^:;*$^"9,0+A M!*U)',-$2UV\BS1.HA7$,QADFR9>HG5+/2U.#QV\X!)N8$#VC/\(O648!=%B M.Z,EU?E8M/4:BQS3PR%%3P"\11OH'V[4BDI65;U8GBKY@0S#]WQ[!_Z(\$4 M8FY--(D1#,.0ZVELZV88+B6E/X$5Y)=(DQS%+$P_QW">!K=HSI)SA;KJ"=LL M.&RO\R8[BH&87CU[04J?EZ6A5=]0*4?+H7H\C(&X2IS++B.].(RUU6XLXAYI M#" 1])=$2"^D*2JFMY0/%.FK!ZL&SB9^.H4ZJWD^\F NE@6GI;&SC.5+UZB( MJ]."^61M6Q<=U'O$P(8WEN58V@V,(B7JNK'ANO&LQ9*@W9YV&CH,"-3 FNKK/!XC1AFR)9.+FB%LX59CA*IKLYMIY38A#2W/OGV]0%[C[ M OAN RTG\P3B?T* KTF'#E&C;2.:3X$9I$M%S@(]4[$' @J[$DHTCVP^191N M!XMV0@9JE*I9_/U@=N#]2*97M^#Y:)9@_BU2AS<9RS"LG:[E="VG:YFK:RD1 M5O0K9*80:'^C6QXJI9HD.7NW/'9*,5%R64]_+)51-,GD?AN"84Y#DP/]6'N@ MC+-\O1C+5^51.L\C@I%_B\ 3"O*'%?648,[>&+\'6TKF+(JLJ,'/\I%Q>N@0 MWPLZWH2$[/1]3ABWPL]HKQ'ZRBX0@KZAO4;H[W$TAW&<':]K*(@"JY-&/&;1 M%@3":W#46@?DYVE,^&(<7T2K)Q1F3.Z"J%@H)!=10FOY(7(M@OQ"R[?,EH]< MCP'U5*>80S*[/X,;&*8M5Q>CL0ZXKU;K(-I"F&5#2)S_]GXN2($($!##."DX M%)^@C,;..%;)6)%E4BV=%.=''D_$,H]*=!P<1H$L3E8GIX7T2#^0VC<-J0C, ME1RA&;0;P218G,DFSG[(LWB0R1;,?AAS-4F3;92]T6:IGR8;(?LAW4?K,-D, MJ60K'&N1^@V, Z/,- 8GW36&7.6XFE\VEEGC-M4 >/3S?KN%#OX$@)=@27K2!.*'.A <8$I _18D>0_LE?$INLJJ\(;_BF?CI-XM=$,@\]>!'%2H[5>BQFY'&98V^CZD@&V6C-U[+:&_2' I4)ML%>R/;R%%--@EVPIC! M=4VV G; L\Z!3#;FBR>/2CZGW;,A'(/'$=6LO1*+9(6NR M!><>4//;$B;((_!J5QEM,^?LO),SD,"'A'IGRYM." _N /KQL]?4

2E)[* M2T)3(>!K'?3#;[.IJC/LFEZ*T&5H9SSI(L3PBDI;;STYA9'(B"+/SDQT M0LL)7U ;M=&H+@G99RURA@;EJKC]]@:>-<49&DYK:*A:,@TM6TI!VUG,[S%< MH73%D/#;^VG)JZM!E9O&4;C(C.-"B!QTT:]EV6;IJ;"3_%=ZS.\Q\N [L2@> M3G]#L9O1O=,#NZ*_4=C14A_Q,@I\&EP-O30A,@.-L"5,JGUSTFN@[\,T68:#I@2[\1 M.\F\_DKL. ?3D;\NH@TDW"F),VZ;&S=^)82%N-A2C]$E] * X20(=E+\'9%I M5D=: $0=^U-@!R3/8_#+WM=$YV"8I\Y!4G M00P5=G?]N%7-(5?S.?22FNXL[;IJ&L,L+)UWSGGG#/!P#<%#/Z74@D6452*! M?$')$H5?ELA;YK8$+Z=/A%U/G\U=)=="/U)?$788T*UW9IC M@KS)R2W];"^FEC1_/PD=BMC*XCQ,D(?_,A:"P_I6QOHS"C MJJ D\V7WUH_92XT1Z%]+J*@<28FT?W6O_MIB(U&%N]L?_V!#@HMZ&-OTQ.:V M.J#.'DR&?GR-HU7%'L0A-*^'BXVQ)&;$ .>IBQ@Y8=A$U>BF/3; A<8H0IU[ M>=L7&R.SGSGFS)&E5DEX1.S+NY+ G!7Y95[QI-ZH((2MI8+?R= MQ#]4TFJ$\F+%$E7B.0KI4-P&6R(^"EE1(!BXQ'@4,B(_8+A$=H1B86MLRQ[[ M]Z,0 AF%1-Z/0L9CN A*+&T1X$Z=Q?1>EX37)4V5%WPA).C6P@&TV^F[N"-4 MDL"(]%;I$\*/[A"G0>-IT"33N^)!(MCQ''3:<_J&1;+YV!=(?S#T!AMK(F-F M,#P',?0OHA55D3+QV9R4QF\ ^X]D%DYL8KV-S@?9'B#>( \^+ &&1S3]1,6: M.(%^!F_\&"4@J'Y/]10BZ?P3D@/B18N05CQD8#SX^(BV8V4$ MG1@(K72F1WZ:W3[WGR\1AA[IUW8.Q/OIH.,,A L>5RR_UP8==XVK+71 6+YJTGS73S"F$%*! M-3[?EFV*.(IEZC_#V[?-%54^IH?*O.W9$E7-5I MN]6:^MD9[)WC.OLVGFP "B@3(/K#1]*7%6T_V'16T2Z7R>(,\OBF. Y?(+T] MB,JV@9C<'=F7-#BP+?GBU%!8=:<5..[UX?HV4GW#M38 M#+0+C^>Q<9_]EBW[[BSMSPQ70AMB.B-W&E-[*.VBH7\?@+ U@7^0J0RB608D M089H9FT)QS(CF(GAX[>H)X;E"-HPS*(Y>0CD#918B#X7W*6X!-@FH>:&.FA4 MZ$<<*U"UA48(N==.O8T54%:+*.B(HVATBU4]KL-P#>W>=\T^6DVK?63JK:YT MS=*J'Z'V")@&TW 5GP/_@ TAZFT8U?TRVJ-NA:,[E)O(1Q#6,PA-&->Z/7% M@U*E*6E#>0O#"'KLK[2A5(9AIYMMYK>A^H9AQ&SUB=I0YF- FA96 M4AM*?ABVL[IZC&VH,6(86VEUY=E0IV08F@Z8/F!#^1/+B,K(*K"AOHJ95P(S MBL2&TBU#NN?WV=(,UZ0-I3J&IL_1<3\.ZK>AL,=)MI%8#H3^4A%BZ?0-SN\& M&ZEEKCX9I&Q)>6_TK@N([\WA.C;485* <25\1[9RC5&9Q$7=)1VYPU1X(\($ M"&!S, ^[G;%9L),@@P#1 D>'$FE6Y^A(4.N2YBHQRU@R0?L\\D .15Y$FO+D MVX)RG)@L7@^#,.!&0_'[N(S(;A E&A#=Y61@.@S GF=+& MP@17SX3#HYC>%G6LABI-P)G0QM-906?0,AC'\UA.K8,8Q>*;]GSY$\QN^3D^ MP&T&J?"6/2,29O=4"@+Z.,,)#K@P)#;NY>L(SR%*,LX85G(.]E&X ^WB]GE' M24T-]T4_F&Q MN= '/?+K8T0_JJ#/L 4-M-&[PS-.Z@\J-@A//T[::F"6/8&R\4Z71OG49AR% M !IY3IB>L[H9"PYJ@% +A)5TYF:NGX3($A!HH3#-2KF)XQ3ZERG>U]K)4TPK MV6_[S<*4MN4'LG $3K: MR^6>G+"G"? IT_Q'>#W(!'^I+&72R=8HF]_M5F*HB []I2]&N!(J;37E IE7 MSNJ4<9D#23N'UOB2W.8E3&DE]T AHR6]S4O3LG5[]W!&E,C3E8+ MU[S[Q3X"'X:?V9#T>4+J=C $ZT\9-8J"PX?\CKHX]LD)WI!=,>H:T233+HE*+_6HZRB;M2R201JC*,=LQLH,F\YCPYN)XU@H MX8S,493JMF))^H9HRE8+-[\,RCVA5I@L88(\ K6&&*RR1#F[*&J]C=8"O, MZG<]>72/**&7Q@V1.C?(3T' D7^:VQH!]1>4+&*-&C&@:!A8!1I12=\=%);:)N8-,C54;C74YNPK)W5B0E\ M0Q' #)FN_:QT5()JCXH>6C-MB#SL@7>;E5LV;%"3"RE_#> 1/,-*4DC%G23G M*F*8FR=)% 0?5T^_LBW=ATUTF +.TY@PQCB>>'^F*,[W(?T50[ZUJKV?*=BP M34^LUCHA)WS["86%5W/WQ,6-3]@TFB,JW4WB&"9Q06OJ[KTE'Z. 0$]V(J%CY\K2DK$YL.SUOB(@=+M"^\3190ORX!.'' M*/*_H5+9&I"T[3#HH/+1V9D2M1S0AY1O(X(WP'A;Q(VPMI_,"%HP)/PV3I!W M$:5A@K=6CQF; +?"D M M^?);I>O]#70L (_0O2Y$CBYV$9.]Y@J0EC26Z'>.*Z(&3TTPV0DJA217XC:Y M1(K<4HIJ3";7*)'"^,1>C9)N8HF5+X)N+.^:R75:I(@EY=0QN4J*"5MDY\;6 M7FRZ-6*6:S,UM^Q^?[S:]"+S@YV%43RP8VD/5%:'&=-J4>#XO:%*N7U)&J)1 MJDTFT\:]:")FO.A32<1L,98P;+)5S!H=5;+5GS2%3MZ!/R)\01!81+0&1\Z7 M[R"@W_E$_04(9S5DIY3MIYB6FSP',5EA'=4W,N#V()5(, SE[/8ZC/L7$5Y' M1&"$E_ I>:#$S&0CKF.3W\?F@ J&";!55W;/$?5A MQ73.]QA-Q[[?@WN^W?_Z*R*J$_:6VUNX@;QD&\8!A^D,?A@ @9->YOKV!;I.3J, M-%7T:((L/KYBI;%CCV$,EGO&*':L>%WU!#1NB+9!P6DI1-?04#^\A:J!_@+5 M'%,!^!L[NB"_0@,M!4!Q]:BEDPX\[J(0;N\ _@J3ZS3T^&$ M/M7$3O8[;**#7I\?/D8;B,,LZYL Y9&UE% OA;N?-(A#C0ZX#_?HHWR--3!$ M'8D%;#/:?3RGIT;;?:P]?$K,P]#?;F&[@TP-!:1,!I;XU0:C#-=(9(EK3BUQ MFB1^P_UWW8Q_C3M"3$'5?I\(^O\DK(9MU#@R09A$ [$]H9@$MO@4)0Q*K4?B MR)IAT_<%%C%GF44,CE\N1_&XF8=DT.1^]&@)5S"Y+#B;H@WVQWU!Q+KC=/3 M%!;5Q)PL+BW'F/<<1=]6-)?;\(\1VLZ9W39[[=W+908>G:S*;L' MM#>5RI'T1%(V G6^;7&(M_=3,$ MIQD;9V^0AH;ZX;TDWT58F5C9!N*63-CPZA?.+]-2!T6X+7T=X%FU!P'ETH[&I3IBG\SM(#B3. M7E.B;[#%!+A<4PD7$UH]CO>&B.PH.C"=41,W1R(IO]<&'??FJ;90+Z)P W%"R[8]P!!%^%.4P/@R)2U) M@VW^DW1D+YO"T6TJQRRYWDTAA9R^E& :M,TO?M,7=0&SMO;"-X,3H>*2 M+Y#]8;S(-EEY"ZQ_'"_6W,C0 OW_-,$%)5C*Z.74=M)?Z\KF(D<#U'=YITO; MEGE F1L#+G Q6'825")MRW87"C*O8BT9A55N>%T&M_$^V,79RD?QD4>2FDT% MF!KB*6N5ENJAWN66$S.(:ZK5,HN"H'AY1C5B:A7G= F M^L4,?'BYC,/,973FZZD#%0>0H!I-(,JDCI<0Z'BJ15%[A*V*F324Q.TA*:3H@B^RFKXK6W1'!33'0/<098Z,%]IEZ<1THV68&$ M^RJQ?0U>F]O5N3:CSC6K1KIX^D$Y?7R-GJ%/^4*4'I9%4C6J1NSNP#/U$_T& M,*)WOW(\&>.[ZMJGP-B4ZMKCK60].C^BJR-J:AW1 IY2QF?(@\)^7/D!KSJLJD3Y@FNM>3 D8FPT\9(4 M!/R2:DU-=<+\.8S7T$-S!'WNC<%N;S7TFJI&[T-(]_N!+40UM[6I)EG7^G,& M)Q2KK#^G+2O8E5YSI=>$<>]5>LWL!WI?3I)3>[!+9V62E]4CJIJ]A,"57@16 M9JVVRG6OBV0L$[A5CGTKVFJ;K>W<1M.Y_FIP8H4?N&;<)C0;:*)_285L)/U1[5+D05- Y76:D)]% MIOR,5F /B.:S0GGD]62WS M(R7E\(DU?B?]>,2UW;DSN5ZF,,\78+W0*#F(P7C>A/1MA']"@,764&@@);YN M^7DGH?^XA!B">=+L_>X[I-GK&*58S3KN!S(:WT/8 P$%MP?6S>/IB;580C\-X'3>R!IY475"79WFU<]U)R;E MU$5TD14=L3-.GF0]K@ ;#8U2<$FJT0GM\HC*RHC(/J"8CX4,NXLS@.L(4T8GOHQRN MBLO&&09-- Q^2NGAKFS28BU9:BJ[O5Z%[' +5C;>^;;X4DP_$Q])SV/V3.C: MS+E"79T*.A0;D-ZAYL;%,!5PF=W9K(9+4&G$6GE7.G)N*76>!W,P27]FH1S!Y&8- F/' Z& %_>6^\$\6@VL4( M''CR*:.Q&7 +5!=A]AA+79$=-!Y]'A=OS^G;A>"'0A@7,@U'Z/(CS_!A)\ES^YPVKWZ<,78J^0+C8IPN?5 MP,][9[:W&GK=6?M5B$0R]X_:GW87?WY@[&+RA=8\8R$YOZ8R7B%L%>6K M/N8:/A4B*'0/V)/EUPOA@UO?GG0^<:PY I/V-+TNUU1S#10)15)_\,_(7%+B M;@6VUD%1JXK*-H0E22%%M5@;(HRDD*)F)!N"A820:O3.: _[D1 MF>30?YG(94+V0M>B;,@&[^0UH<@#6H1H3C *DXLT3J(5Q#WR()V_T/D+C?<7 MCL+?IL=OU0.#XG*1\\ZT]1J+!ZX[77, OB ?%I?Z'?@CPCNZ'5ED#N@KVEM) M7NU'&$),M)( >@E&WJ\0!,G2 QBR UG:NCC?7+Z.M66+.9=S0T-5=&!5A#P?W3OGV_K./-_N M PAW<8!B(=#=1S;(0B7I0W/N,ZM4SU&YS]0;8%LE1>WF5Z;+4%(8:PXC[W$W MCMC9V(.TAGL>1V?,%[H$V1)K+2F +:7IQ[-]T[8*F7NK<:MN9(,[0QS=9G5! MNW>C0VI4;TEV!!$#BJDQLO""TU''VEB$@4C4Q&-D(Q8,\-9,O,Q;2M^\ARA[ MVOU\:XK;YA@VKBV"V=P(H_JH7$Y*<-$4HNT<:$8[T-J\"B[A[@0.0)=P9R$& MTOH L$^ M_S(^!S&*]UYN%"YT^+&/@6BV%AVWL]D:/5ZK[WY['2E2K.I>MUI]E'LPN%D. M]49.-.I9\9NY1QJKGXS?"B%&D(:KTAZ30_,YL_,1$PY+36.R@G%\$:V>R+=T MYC*T[)',>4ZNLJ]:^*P89 SF*];9<63'D1U'=ASYY7!DP4O5L6D;V71&@A[! MW8ZIG2*C?;>6$^_/%,79+HK/MY6_VH2;3D/IQ7D&O6@1HK^@?^.3_8SF:/=$ M8 8L)G^%_BT"3R@@<,.8?)>NH)]M:'%RJ)G%B3Q.Y'$BSVA$GFX7KW8!: #\ M%5W"VD,$G6Q8DPTK"7ZEI>T^"I!'UG"_;KL/QB(==N==UP#AWT"0PCL(J/A, MB9A19YO_;),WQ/L[V3>G6)&@6]P_]&B(4;J]GY/5G*SF9+71R&H"%\5X!#,) M/N1$+AM%KK&(6N,21@37CL$FQ3H[L<2))4XL&8U8(GIE:)=-')NNL>F+:+7& M<$D)L8$W(>D*:6.M82VM,#5?A*W=7"B+D<*&8\J.*3NF/ 13;K]('3NVBQV[ M\!6#&=G>BT@DX'25!F11_>SUNH95O8WB6#)TH]NHCJ4[ENY8^FA8>N]+QG%\ MLSC^%< A"A?Q/<0/2Z YH80-3/.=R&[O=&TC113'F!UC=HQY",;,N3H=R[6$ MY3KMVF#6M1=\OT"T6!*I=[*!&"S@IY0>W>D\6TI9G5IF+,>P'<-V#'LT#+OC MA>*8N5G,_ +$2_K_U9\IVH" ?C0)_3N O\*$XOT O11GN1IZ?=H=P&R^/;N, MY+1Q(T4:Q]P=I8]AF,>R;<$/^B?!6:7U$LSA8]]N72YWFNYC;Q7%A MQX4=%W9<>$ NS+^R'/NUA_TZU[;!#&SOB=JOX$6*\6Z[BGNS6[H[YNR8LV/. MHV'.XM>&8]1F,>I['!%Z)-O[@*;+ASXU<*_I-R/6F\?%LJ56L)F)2 WA6+=C MW8YUCX9URUT?CGW;R[Z=WFTA$^_,NAW#=@S;,>R7Q+ =FS:63=^$"0@7B&"8 M5_ ?L7+=QRG=3J3FBUFDIY,T'&=VG-EQYD%=U (7F&/-UK'F<2G./9YBH2L# M;]$&^H=4FZPBG*"_LJ<.KY[79%M!(8=QKR'M9^F8[-:,VF]_^O VFY5^4G&G M5>A#1/V;L#@>S13C4ESAP$YL<6*+$UNL%UM47C7:I1IU[[ST8G+NZ1>SI+OB M 8#X'FPIFF1CDT_(@:X^G*C4&-,C:Z\CJ,VLI>MH+KO/&6V<]..DG]%+/[VO M7>TBCV/U*EC]N(P[(V-[U0K3!TLI7[&>/X!CZXZM.[8^&K8N:F:&4-S6\=W'=]U?'Q[B(* M-Q GU-62022BV_'[.#NVB>*"8[R.\3K&.] #J]PKU#%@LQAP:8F>SNES>80B M65S!#&;/Z%U$<1)G5?_/ =F_]V";]=+JH.X+,WC'Z%\/H M>U_#3A08E2C@'-@&L\&]%^IJM0ZB+80/$&^0!\OUK*[X),A@(;]-YS/H18L0 M_456')*-G&\#<7^WZOGT4J\9_(>$0#;-SG0\\1*T(4LM&1;0>6 G5#FAR@E5 MHQ&J!KRHM8M; Q"I^WWL$B3,$CYO0M(:/H)G5Y*BL20%ASK-_(S;QL?!?/GF:KV%^'\>!'0=V M'-AQX"$K"/ O+<>"+6+!79PKC*(^DR0*@H^KIU_O:CNL6I[GL(F.B_8\C*XGS3T5\QA(UR@G@_4[ Y9LIMK<<28Z) $,LKH=Q!0,^)/PUG]#%4 MC,+%.8B1N&PF.HQ67&_"=9K$E<2QOZ> +@1(T(9\.8_P*K-[BE4ZZSFJ5DI4 MH&6MV>

HHAWE"H,Q2I79Q,HR":+&] M12N4E#F.6VJ5!^&6S6GD!G *BET*2KLD*\SE]X7")+><=BEW$"(!"&KBPM%IN@>^-O:XD<5D M^/%EVV],1*R5X15(OK?,2$6D*R)N9;].0O^"W-GD#$/2R)CRE9(0-LO'DH., MQ2YCBK;I-#?=FIL3;)U@RTWRE;MDM6OAIL@J5K)QE]EC,),KZ^:G"5FT.[*1 M5NEJ1I86!+LL(3\G^!W25;XD.)EVULL_8CO4[UN]8_VA8OZ(+QTD$9DD$ M#_G6G,$U?5LD7(PX#6-D H# PC'XB4!/Q[P=\W;,>SS,6^2R<*S9.M:LKV+F M[K6+&?0@RAQXC<$^K@1PN*\R@F*OY[#T%NN /[*C3!M[68&+ML] M6)Q(T]9NSK5AI- 'R'&?P0T,4_@QBOSX$TRXYX[30:_5JH#I?'L'_HCP11HG MT0KB^'R[O^Z*ZT_69-5Y8)WTB&GEIF5V4 #(C.2'?+B&_ M71H4Y6PUV9!SIV@7"0?"F2V]6!)0* MP25&:H 'QX!P 5 &ULY+UM<^,XEB;Z M?2/V/V!K)W:K(N0JB7JQ57=F-IS.=+7O.-,>V]4U3'\7<( M^ZM@[?DO__+=KX]GEX]7-S??_9]__>__[9__Q]D9>GA 'P/?Q]LM?D?_L<); M'+HQ1D_NM\ /=N_HUGW&VPC=>OX?SVZ$1XC^_QH%/OJ/#P^WR/EQ@M!K'.]_ M_NFGKU^__AB&ZXS:CZM@]Q,Z.\LX_361Z6>T^-&9_K@H_>4A./CKG]&T]*NK M$+LQ>1JMB30_(V<\69Q-)F?CZ=-D\?-L^?-\^?^4GP[V[Z'W\AJC[U<_D(?' M\S/RQA0]_/CP8TF]_X4> S\B3^_VKO^.+K=;]$#?BM #CG#XAM<_ID2WJ;J( M&-./_N6[DH;?GL/MCT'X\A-A,_TI>_"[__[?4/+PS]\BK_+"UVGV^.2G__A\ M^[AZQ3OWS/.CV/57E1^R,_NILXIQ-)S]^B];?_2ME^,]AL,4/>(.8##_'[WO\+]]%WFZ_Q=^EOWL- M\88OQ38,?Z+O_^3C%_(MUY3#DG*8+"B'_YG^FOG9=X@^^>O#C5"A9856\M)/ MB9!;^@_JIQ4Q\;<8^VN\S@2EKTO,Q:@S2S.BE&RPJA#<4IL'(5=Q1FOC1L^, MX"$Z>W'=_4_4>7_"VSC*?G/&W'D\28W\/]-?_^URM2)(B E2[X.MM_)P=/D< MQ:&[BC-N3,=_^4[AA9]R^>DK%0U"' 6'<(6U3))\'DTI_K9]IB_MMN05&GZP M?_;KXW?(6__+=][Z;XO)]&*^7/QM,G5FX_GX;Y._3;[[UX(8RJBAWS-Z_^\_ M)X*8U2TF@0G?#J"@TT[!R[#J@6ZXR@0E/S9HF#[QTRH@P68?GU4^Y"8,=DK> ME/$/E(WR$QQ^HGOWW7W>XDM_37X3'DB<\-QG;^O%1,B/7K3:!M$AQ$\D-'P@ MTOPA_^K:U(9'GJZ(&EY[OJC ,D(I*^3Z:Y0R0R5NJ&"'?J<,$>,("]Q^[9.A M^M@4%D"Y+1(X.&]E0PN"P-4A#+'?,( >/PP'X50"50^/>.PX6/6'@< S;$,RMXT MG4\NCA!3T$*_)]2 <[INRCD"Y6P B\C3>$CA6L$.F'S!L=H0PWT%%"Z%'*I> M-9LLS\^%D!DA0M&24::[EE7LA"4MMSBBOV!KJ6@3A&@=')[CS6&+W.SQ8(/^ M:;)$;HP>"1R8SZ+I>,16>-FD\I^F$_K7CX1L\L<)^^/<+F36G5N.SB-; R&4 M)@8W_BK8X2?W&XX:X2EX?EAL\H50#O=+9U)D?RPS2H@A1@T>E";48XADKP.C M1.Y@1Q"1: Z(C]*RAA(^.,\/CX^Z$,HA?3P9.U5\E(C9 8^NVE7F15OY"EUW MI8+8W0Z@U()AGC*S /-BT' P+] <$//W8; AJ8L7^.[V&BL"7_32\.@72*(\ MAER0Q*X: LH4$25I1R PHBB+!A4%-]B*@;/!"SE(DMD#$$X/P;N[51Y :T\/ M#Z!C$=0C\?CB*+G,2=F!F&Z:,:CD)"R B,BS.-C@:@X$BL/NL*7U*A_QGDR7 M/5:S0W[>8OH#W5';!6'L_1?[/<'T'H?Q^SWY0#'YVZ=_'+S]3HHB,^2'A9T1 MF34"_[18T,Q8HS+O$Y<.1/#[)SV:Q^&9IV BL)0EX4(+$8*PH&Y38/C?Q:\XI*70(7[%?N2]X60M MCDIYZ_GX)L:[J-F'U,C P%])-HUBKPM.#L%XH J3;($YC0*_4U:(\8*'? \F MJ4&^NTD L*\%!P'VU8UK,?9) +O;/+G?NOE23L4^Y&>BJ=?6S):+%L!GF[YT MOY/PLAKW[0Q2@WW #+*J&&1+R)\ P(]]O@6^*T:T&-Y/-!GMYB\)"?N S>32 M2%L#[ZOGKO M&H;A.B V(DR9:;H(INAWLXOSB^GD;]/$[W+2Z&Z#2L1101TEY'N!'"\&]:CT MQ JEA7&F1\V337V\]=;W_A7[MZ+W2U):G:!_QA+#JANWMV>=DE2)_IO*@3"#T_(Z^IS*1 M /(#RL5"A5SP_67 C>QPC!SF1O:)D;W$R.3W]%\K:N%#8E04Y#9U&[&N)Z^FYF9D#;+5LAX:XW\)X8?#938:_JL,MSY\))YRS;;;K2U>MB@'AF MTD&!R8 *-,PR.FC!X@9[&VYRP'7S8@I0UPXDY=AN@Z]TZG$=A!_30['U4Z(- M]?):-(9,$G0$4S_9.,GK;3+Z[$QQQ@%Q#UK#%MWW9PCQH6OI>6O08;B-SU?& M5VUSMH=VA%<_O@1O/ZVQ1U$]HS]0,,]*8":_^MLE&=+6=%B[WKHO1VY0__L M(*PQ55]T=IQY"K#L?40)#(N=CO([:O+W[?-"UZ#^S%<19!@J%:??;3[BYYBV M;J. N@_QSCOL1(&M\;TAAYLF8=3;68SG6=..$DU:LT6IHHPL^CXES-TV'6!8 M,:MP?AP:9]J2! FMJ<;KE&XO>K[A\#D85-,)4_5+X)^Q":OG$U/C*$;XVQ[[ M$6RS'U4D5@9$)?/ !Y9KSR?#-IG?7@51+"PBE[T"%DZJOXLF[ $OFA&$Y_[H/?%H8EAS*O-NPBI.-8!%4_>W!%TB515/TK[DS/9]>I(NGC#AZ"M ' MC#+ZB#) !0=:%9'Q&'AMM2?=)_;HWK LVY,!DO8G[CN;+L@Z2I90MMG*WJ\,V MMQB3COP-9Y;;$\M%E#EH5F,2@97DQ]@' 0E,(0F-+RST1Y?^^DO@N\5O6-BD M6_V!W] E0I/*D,%&3S3EO9KQ;)J%E1('UBZ&+D.5F* R%_3[QX 69$(5H/1I M#<>L-0:+#.T@4(D!+'F) KH*F8A3<8 &=ZE:X?#KQ'J MKI$MSTO>#]7&MX701<]>Y I%'VR $R_-62I2B M\BIYWYKH+"N.JRD,[MA*(?OX62A'US\HL1@ON YO223OI%>RF%?Q?M@C'#*_ M$L+ DCA_[7KA7]WM 1?WHDJ_'._YP6'!$4(GC"ZKT*#4$"-7NA$8$AV=U;,J MY9%X6!T<(M7-+#7%P7;[R^[Y+Y+5I:-'!E]0JO)7W2Z=3A9DRI:L(5$*B)* M6C7JHL)D2!4:EH:ZZ.%4]8!;_^&[?+'DPU$29#!Z<[TM/2%Q'82/[A;32L1B M*ZK4D.67,(BBHFLQ[57\ 6^"$$O:@!JA/>0@9T)@C=LS\@7:C.\9H7$6$X3*/7\8^W+';"K "#TS$0!;B0YO/@9WKCE QU^3H*J,U<8L?$JQAIZ1 M[BO65&F?0*RI"*R1G<[.#<4:*D!_L4;C8A, \ZXX>86NH&Q25R9"#=U$]L0 M;@K)%3VJ] )@8"BD4';6*<&1$.T%/3NRA+;ZL:&_6$*P"8!U3Y.AZL@ =D$E MK<_':WK 1?N+5M^V D05D=1W9L?Y[9)J=#%8BN?VVB%*GE'; M')Q:6JYU6-I02^W<\ \?= M)QK"!&AW-+/Z,G!_9AAE5T-$TL4/"\ JJ>52LHQ=0*LN&'XAEFF)/"$A*Z H MDDYC06NBALW:4GW!S#:\FC$* _!MX+^<$5%VZ7![$E!N\GTU;$NM" IVXI]1 M1=0;GY\)1/]^(+^DI3=OI>JB+P=:]W"WR9^:-'F8>880P<.X%AI%^7FOU%J0 M&94/M9/D5S0_(!&G)%:I;(]$(B89/<6=/PP@,X M-_+U\['L2H>>\+?XPU9R88O"FU8D/+DXZHAPQBJ+%.E]H8@R0(P#5+F\:=U9 M-+CQWW!V>P+!?VEB(M^5A<]F:JZKEKY4C06"QJ]NN'XB7"Z_><*]D,HS0R*L MS%AC=%EF>Q+T?40)H-\I"2BPM%?#459C, SP'*;B[35M(?R:[2S?;=)6YYY_ MW&=<_-R _EUCKMX59)Z5L# :-($JJ)!1 GI\Z*B94]'LGK;G3P\G0+J^T*?* M[L_7W,@YD0]><+VE5^&X8>R3+W#K[3RZI>6YSQY)^=YI-R37?Q>?(M$C,/09 M$RWI5.]KG(Z7\[2+":&/& .4<4 I"Y3S0"D3H#,J/9I@8I<)Y&=<>K2#4[$# MV &85EC.C\?HV\=4 -JYH>??O[KASEWA0^RMW"V]J2O_E7=R=H0AXT.+216O^)RFMU2P \6"6^4,4<) M>12$*&-?+MY(1+ FGO1N.!9>'MG5! 3DD;=FMZX#K\,;Q5-#9&EK84L"S2WY MQ4V,=QK91/$*;%#(Y="H))A/9/DYI8@827NR])9:2E+U!BT!45ISQ@;L56UC M9@F[SN6W(/R#7E'H[KW8W5ZN_WY(:U"X2X>Z6 M,D I!U1B,?""=F_*BR/*8,HW]WWIVP:LMTNF[RK5UY7K.\S:=@M$%^O;N@:# M'-:O@MVSY[O)A*:4BV5WL)&9CZA*7(L$P+"O(I?R6M:%LSQ. TKTV4'/@@,J ML8!-"LS;H)HDK,HVJ"3SR4I!CS90N+:\1T]P2LW)==0>.E/2P35! MC#OENO37V9RKNP0B\DR^2P/HZ:-22+ M+TFC[F!#PVQQG:/'*)](<%'%7=W4-,;2[:T9R $?2S^\W;'79_=4./ M!G3CL51 _S2B*E]XU?;]XPMG,NX>7U,A4";%285:$Q;L&G2'-6 ?\=>$%=.^ M,1JFL#@HRZ-6Q_ LL;8]LW"N$J6+EZ]>Z8\W?G*C^MU&\$I^_$!O%=(\=_#9 MNW&5-%I)GA]O6!S/[ 51KB0>>8P)2 ]A)R+2B:WHU5%Q=JB7()BT?7AK,?<' M_@S3M#L/^0;$P"&F7? 28[-E@MR:C8454&LGP/9++M03V F=)1T&66O!IHTH MN 5LZ$B0]E58A9A>_!T':.=M<10'/D9[]QWJ#G"@X:AYX:J?SW4Z(_T#_>EN M(5\$.1VQ1\R_>RZM1GQYE?)JX7 M6OI.WPT&CI9&29KHK%8AW:?\X))75OUL41K-$MMZ0!(+H]C;L6/6I219<]9A M7YBLH;]=+*Q:]D0"GKPI=P>"=H<_W;;61(Y6ZQ^E* C?-I\]V9-8H6W8=L[EU&$XR@[AGKIYQV9Z+UI4738 MX?65&[V2/]!B*)*5<8Z9#,04-@ 8U$3]QHO)^$*6&A0RH;)0*)$JZR225#J6 M!$.I9"1MH(W5Z%]+TED3=\ LGN09F6E6] !\D?!Y_G5,/HA]Q 44S$19F\IS\>&?XDDC9.7F%1<6H/5-=H MB_F2BLCK2AVDF_GJQO.]&)-1[(W\0\F:ISBB*0?@O@8WM4]Z^N/<&WD^"#6J MTPWP.MEQ*U5 9[=,VK7*P/B4BO1G&():63>_AEEHAM,,?T>X["_,E:U^ZN%L MV,6@/\$*4+MY]4Q:L-XYJ/6VT@.SC-'>QK/*;N'>?6=VI'8+V"2DM))!TS_* M[,\2 =A_'[/?&Q.*VWV^^T3N+TP/M$ Z10(8VN!A?24XZ= MPV4F(OF)"CG*"WKWHF8)IY48&OH$I5Y\;KJ4XV/;>DGT!_J^HJ?\ZYQ0+,WF M]5PMOV##T;.1F_WQLDD%G36OA8$(.&9@8%#Z!I8,!='EOP ;E M7 Z-"_%D)T\C]'M&T9[3IBV5=-HJ"8CBFBLV0+%J&@@\I2>XZ']*I[@:$-7P MTH"8DDNB?O/T^30]EID?$F0_E&B"(\NDJDX758?"EYIKEA&F8"*+,!9?N6'X M[ODOK/F5WE<_>A<><56!-#9\IK,&X)'4/T89]:3%7#\M7G'H!>M/OG05N0?M M9]*SR2.$Z>+P!B7B]:CY8^R&\<"ZSQMT?\8OGN_3[]ZO!=H&WRZZVWLF72M> M*<1?CI7L"M>*+OCR.&O/[OA'SBF"Q2/>'4( MV3+$K<>_3[PUF:$O;VDAH^HM16-G>C%)[FBA'$8UQV3>NLM9H2CG->SU*[W; M8-+&!H#WLP]C%:<7JPQRLTJ' )%?H-+6O@-'N"?.%:.M2-@;V9XT[KBE$'/62$CCE[P0H]E1X?N/]J[91RQ9<2&@9Z? MM03%\32MC6'-Y#+D$6_E;A]PA(GJKY_Q[KG6)D_VY."9"5<,U;%F.ILZ60*2 M$D(9)?1[0FOH%,. 0A, A1IR!0-:.16M/N(WO V$E9/##/=2M!2CNEAYD,$[ MV.V\Y$(SNAR4=2Q?B<]BR-X8$=O0K3][F\W&8UUXPT]G M>[1%,\*MQ[)\QJIO.R@T!_YC3&2X=\.[\#&FATM9\<(]#A]?W5!8'Z#PYL"X M;1!'_=Z7Q7)>@#7P$2,[0H0P"D*4D$[*LVA1 &+4X2!J5&VGI':4J+UWTQ,7 MT(A4=-1C&*K8!QA[3)#H\A"_!B$]K=#\M6MOP&#M6 R-YK<']ZX>3E-Q6P,"K6 MC#$M=.) XY]^'$^*:SXDA2)Q0!FNVTWB*P90)%G43>(P<,(R://,(45)C6 :N MYBV\QC?M )OVL?W9S)D: 9T-NWAFK>+T;Q4+T-NPD:=D4EO0',0J&W;RUX!Q M7)9%?:WA?+QL!#%B-2%6;,89U#J[RN^P.VS9;D9R,0#/#K8!D.>M3>BK&0H& M>D1?G\"?=2;RHC\^8'_U2HOV/P8[USLNY51^;5#HR6716*0HEC!+)!&EB7*B MZ/>$+!CD3&KK=-)V.,2I.6D5<0IVL@-Q[[EHE]\\<6EGPVN@B*O*HEY7=3%1 M0APE:@W>NNBJ@#>AKG!HXSNH'&T<*UF"MB?"4P]H^1NP&,O$T'&Y"R&\*#7; MD-5.0Q&H&C0$Q-.Q"S9 J6(6*U!T*V@!H? ")(9N-0_MTXG)9"J$$%RS M,: MBB $W7A W0&E$+KMT$R@)P3=XY#^PGW!$]5O6WX%$D4E.30"M3,7X8AU,4HI M]M-@+8B\F$R\M9#46LLI ],#?L/^@>[@[W-"Z/D=L:M'H&Z7,J=DME:37*02 MXA7VWNAR:4W=0Q0'.QQ"W4EHT'G+GQ71\(0B[\7W-M[*]>-<47IO#'++5@@V MB&TX$2NQ=ZV*HYPP)(VDQ^:S(I;RVK4T/ P9/W6Z;-#]B[DCSD @FHJ85$R8 M>, U"%%S,RE*@)M^U,0A'/66S(CM&O]MJV.\EFOC:NV M=3>4@ZAJ&" D17%X6%&1;OS[,'@A/A']$@:19.(K?&-8)(G$4.ZZZ91.X!?4 M:-?-C-X(,8I@0#*CHL-3<9_2 P90D_<= 4AJ$" )6<,8RJ=M\8)O%4681O> M&Q9,%!\2;FK,>H4[!5F9Z/O%925H_ M25\8O .43!I%CYI/)A?.+&T$)?(HH'Y0YM231PC([E#F=)0&!;A&42H0*_I% M-9K#HC%791+8\![\F*L_69J.SZ>+!D39,2TTJ:]\R+5IBJCFJ@HCKAW3Q3<< MQM[S%G_$SS%;!6HN8I6],RSBQ()H)'R+ FT9/40)IDMZR(*B56.*IJU/RW7^LNJ/V/>"D!7L0D\FFWWS"&8-9@*&V&W@OSSA<,=,>^^^RS[*.L?*1@FT?(N@)?-) ;B$AH&! M5[@/R'C*(%\T,.9.,=7>&11:$D'4ZZ+GQ1I-2B\9O\I=O4&F8#WHZ53U9&=] MV:&+-=58?C?-.X^<& M=_<2Z0[D^;:[YZ=L>^Y&D4?O18P,[ M?IFWQF[I_+SP^Z0[:D8$JD]#%U58W]A_0? X( ):]!2X6(B08$'S!!/:L?'@K@:+GVW"A;S?@<0*[7%"ID0_ MO@1O/ZVQ1R$RHS]09,Q*R""_^MM5LNQR[44K=_N?V T_^>N/9$IR],VDCPZ M"!E_C1V'BZR/>$(*);00)88(-43)#0L&W[ ME:04X>B1P8L/JOR5+S2:S.?IO5,?O("DQ2L<130>9O30UPQ3.\!'05$MP%$9)&'+Y#@NN)7/U1O>&C)]DXNBGN?,\\J W'LX M)Q%@9_4F=74:= 7-[=2\LI+B*=@&$F />,M$BEZ]?<-"F.0- &!QQ% _*[?, M^U=ECE8A9PF>.JM8Q5)8)F<#C"2^QX.0R!P0\*&[-LHWL@D>'A T? DTYAC+ M%"]LD]&BJ]1,*.;H*S844N1N5@:)Q!!0^+AA1SWHC$=RB(+SX,"XJ'+72%:< M,B8**J"G(KHJY.@I-"0.^.YTC &.\O#^GU7?7>YH*P*E3W?T"A@FJG)H-):> MII5?M'3HC/CMCA6H@)[&,Z<9@\E]Z/DK;^]ND#DU@HC=0^NY7]*%"/RD6]V3\H \0X6 $Z4_HS!":5 MI)[OQ1Y!X:K0=R_2%PB/S:XL 6>#R2Q%Z@.=JW5 :OJ^74A-A%*?7ER,)YI( M91RL16H;_4M(+2&4+831#D3HGR;LOIB]O:-ILWMKHK=D1JO0^T2X1*_!EEZ[ M2^MJ:3^RI]"E5^I\=-_5IG :Y&S =H.,ZO5IB_%,!>HY/U1BB%*.B+*T#/Q& M#52*!7%NB%7)$'%JB+7 $. 10!$B2@%!Q;1VQH>BP]K=)KDCF.8C3Z'W\B+< M/^A*U:IH(155(Y.=.GI!X[[2LH]Q3I)[E/*V-7H8-!@WB%1[&;+KZ9)9 DI M0L/8$TV4 *475)HM;F=L,9%P6)MEM!@Y:18]U8L2IY!.M+8$%_ZGDS=T3A;L MRQ!HH=[=YMH+H_@!_^/@A7A][[[3OZC-_V7O@Z%7(I3&ELI,A%Q*GHY4C '* M.*"4A0V@-6: K C@L]$[0U3.\S4WHO5AD&N@DN+4=MD.2/UK$+5U0WRYW;+O\?& /WN^MSOL>.6/ACD, M74UK5GS5XL^9,UZFO;^.MU'9OW,9DG^F4J!$C"R]1T\!2B5!1)2T8P(1!J72 M#%O/"VE)[@Z[[9:4EQ5#FK/8WU_EYF/'Z->I^5X3\Z73*7JQZ#HUGTO,Q]I8 MH#4QWTYLOD$*F?L)?WD== _?"#Y/NW976*,$H?0X6!96R*"Q02\HS!DA2@U= M"K<7ALZPVBI7WON,H@/NIX.!PL45AKZ5Y=44==B(4[\C&]B >2]D/;\4/V'V M-"#B4Q%T*G+&0L![8=KRK"B.M /ZK;2L(7^$-E3%-TK*)L0<.9T,,&5#6( 7 M.B?%_NK];D/&=2]8>ZMT[J;V7<6OPR%**)/.YMU"!+&,.IW69_1M6L2K[11 ,, MLPV"Z2S S07 S5C0DB,\0CF7OB^ZTX2O44LP#!>:>ID)6&.YP$?Q*X;O@MK* MS<5 5C&@76A^C,G_K3M N4; "AP?2Z4Q_$Q$981'($Y86(S@;C8H#\$5[-H) M5Y$?JV&5:RIXH-XVW*HL>AH,@K?:MPU/EQ-^@;T%ERD;T8U_RJM!-Q@\U=Q- M#)Y;\ N4J_)\=F/:U?6=TU))X04PO)2ET'$KT:)K1@^@P9)I!2L[V0?,=K/M M@0K/W\1HJ5D!'C!?W)W\]A?AXV!@*630*&*:B"K%*37@.U[,J,<;8!34@\%- MW>W$J#DR2 ^5'%\.M+'%W8;6=_WFQ:^>_]NKMWK]Y,<$K->NMXV>@D(Q8(B!D,0BLL;DY^@D: M6Z=>!-;B20:46#C8L');]#6Q\%=F89Q8>,,L' '0H/9AT.-:9;@56NPJ#D_F2X=44T^SS$M MFHR94%P=D=9-T^0NK(Y*X/LWY<+=^5C:A%/U;6O0F8ND,W*(VMMP_)30!^[6 MV8O^R';&W%&-E"4\>,IC#H>A+=L"LR"SQJ?O7=71#&WG_A-2V< M5SXSQ'L/#%$<830N7SL7'2HHD4497;.P6B::^OB%E@"I ZN[PC.J<5G!Y'"@ M1$L82$G\4PPPD7E@X+;!(4D(KCW?);JSF\"^8#'(^$\/"BVN"!KWULXJ@(JB M Z6#&*$1(J3@,&1",SYRO$S-%:4*BQ^IPU51(S8()%9N_%6PPT_NM_2^O _8 MQQNO"3.BMP"P(Q!%V=/&SC*?324444(2$9K9Y8[H^Y3L#U"YGD%EG8JR,=$R MO>31!B@U^",/4C*C0$+K(;E$^7*]]MC&8L.WK3T. *9C&90G%.?3<^<(12FM M$B.RO+HD6[DN(,?RQ-;D; M\J#$M9$-& I#\HV829\(:^F.=^.+@+BJ2Z,Q99_/^ A#);*(T@7>[S:KLM-5 M92B\B5U6ACR!N>S#8,-NM\*KUN!0NQIW-A$@$7IKV[26?/#9L8^M[ISJ> /? MQZX(EU[@K/:ULX?A4)5*H)-7S44Y8TK+"ARUTBO)%WWLAC[1*TPH6028(]^2 M0*2LO@6@R/^S"EY\NB@D[H?:]!X<5.K"*'O7B"KA4 ZJHMPU*F M6RC5#0A-8J>4 $M@%DB,/;G?+J,(Q]'='M/;9/R7VR"*V%5FFR#\ZH;KIGF7 M"@4 W"F(I;R(-G%J,S&Z5)C0'Z&< Z(L4(4'+!R-&Z&^DNBF1O!QC(+<$%O" M!KK_A[:#\Y"K:D%@#-]Z[K.W]6(/1U^(;9322.%K,&CERJ(Q;,R6'(B6B++= M,?)_.6UP:!K0N([';4'4$OA)?5. .;%I8("V)TF(QSLZR7UD4 5?-4WA:;% ML;_B=2@\M%7 .58@V]5B[>1".AC%[ZRBE[:/W\.OSM>=J.K]1X: ]O1+?WV9 M[,.K.O[Q&T X.!)#(\-93NJP&"'RKRUF#D:=J4R:#2?$U=:'E1T(ZJ1Z'5!4 M7[=$SQ;\"%Q3!">>56#0]8:W)"ZMG_#JU0^VP\V M5\&.)@(,[ ]X2TO76/G5XZL;XFB0R*SDZ3*DX[) M>)S5'^8,:;I59HE2GEE1(F-[QOAF'8T)MC/64.@>T%Y.[_8:+%X8 5DEG'3_ M#E9'FP]EL9_PM_@#D>J/KDXIH&ICO.&+JC%Z3L[-!!S*&S'FMH<<$R9+COK0 M"TO/&+F*P4XBA,B1TRJ&2 QKI@=9VF.+S#>2EC,W_B8(=\D#\P M!:%4??)B<3[+[G-+R2)"-^LD5:+<=V+ BVD]J3NQ0-V&GEC&=7:ZZSQ,ERH- MI!:]IE3-U3XCB?#JQY?@[:Y*-:X['7M\7?GA_)V6<$N^ M"_OSP-Y->6H$OOP47>8"]'TX3]:7WE&2?DBO+3O%L;/F^H&L&@8[',7>ZHHV M30C?Y;M^W&>'7.'C": 3V[(=OI1.4C)YB%\#UD\->'.ONW+,[R_?7&]+.\[0 M?G$/>'U8871]B.DBY35>XY!D,,79),,A@4 M&MN @8_>]A#CM>+7RIX&Q$$J@D8"?N&(D9!2LP,+K51+*R>$:D#AX3A1*HGIURH5S/G:2/41>5G3;\YV2PHU#0XH)T[V^ M%9-O$1K2SFFIW2";@8V(RG< Y=;H!=Z\SKN2!Z%AK=65]GQ\,9V((=UCKUUE M-+?01XADB-[!II02 ABN37 S7(2XA6T27).FH2Q0_#Q@JJI=ES:=3UL0IZ>GLD8) $B\!$E MSDY[LQ]*;"#QWXOPU[#K"#X MWNVWP3O&Z>F=4B<8>7?,YO>&1'*3,!J]);.+'#.:9V%ZW*W2W BT?Z9A=9VR MNFAERL0$[),I X>\3AF[?"Q0&Y\A&ZRRV3@/QTMRG:%B85G^Q+_Q'&A91>O;\7/MIC81@GU3E73[!B(!HASB9*P&/'B(I$(O>,8 MO)6R)29..A91NNC@%RV8*]D8NX_-^G#7!X0LT([05TP[K9&_ MN6\X=.FJ%::WE]"&VR%=HHJ\&*,H_99[)M2?,CI+P\L@(5O\Q4'C..WW<\>N MD9>>+1,_#Q$=CX50+YB?9%TDBT!&B:&$&O 1,T/Z.4+]K("VR..X*.1:HO_# MPDFSEBOLQZ&[O?'7^-N_X?>CKR9^;J#CPUSF&DL;TZR$..FWDQ)"C!(BI(8_ M4FQ (T=7HR&.&4O=*3MO+%9^,'\/=KO 9YACXUYT=XBCV/77)%T0?RW92\,B M02*)1@1USJNP8%23,)HV"HQ0B3(82HQIZW34=D $*3CH$9R:K#04MKA78=;^ M/"A>-"][G$SR2O7$5V NLNPFOZ,H_W ^7;^&DJOA4'YZ[6UQ>.7&^"4(Q1E/ M]:E!O;;"6N?C5[,=1@9E=*!BCO?L O'CUU[\=? MW!VO#1#WL4']N\I;8TEHMJ@X>$$'44)0'MY%'4=/G>%\G.]&52?G* ZRT,.$ M^'6@YVCN-AMOA4/YKAO_X2&1P95 (XIF/1US M0BBE!+W79D"QI)\CVP)&O]!,GUZH&Z!"U5MZ\QG*-K-@#X)(_:Z"%[%EC+0K MN7:]\*_N]H"36[(O_7*)^V?LTEM9UG?^ Z9W^'K^"VT0)BP:-T%QZ 8HW<15 M=-'Y>.:60-VHPE-Q;'-I"SS+98*,\_6YD4%/@?7/(Q::TXQO$O M87#8$QFO/9_\SDMZH;!CMU*E"MB;%'& M=X1RSBAGC3+>%FSG#6NU6H;1B]4&CS =0<>-.%V^!VP$>N>)SIO.:;T*$DG$ M\JCO;SO9,8^RWS^_"UP?9IK1G^8UQ+?2?'A$-SLQ'[4-=@-&9O[C7SP<$KN\ MOK-M@),?^ZET;5=4WP9%5$4?'^R9U=.6T+$18!SUK*%/1$Q9I7/=L M1EO=2*"(^^A%JVU A:-3SLL=O6DSDE;5*;T*@3F)/.IIU7)\?IQ!HK)?PE;> MF=?5::GKX-A3<%0N^)HL90GZHH:";>DKL&B+M(N@B>?5UE%0B2!X<;)P<5/;L:G975#)NV08FM5U) MH4E X73C[P]QQ-9<)M*2WU!+C,W)B>#$?_ M?@AHC?D^]%8D3G@^M$: ]\[PU@9:W!,[ M*A=M K/9@C5'&VN.'5AS=!N+.;R*OBK6' NQUDI/AK5'[\7W-@1(9((5Q*\X M1,$S;93(ZHX\QB&#EF,=M!P]:#D60FNJ#:VI'="::H;WV=*9-T%K:B&T6NE9 M@];!%\)J:AVLIGJPFEH&JZ*2]M\/+CT=[R87>I&T8@HS1 F2Y?3!":YC*)@Y;$;$W_SXM?R>9OROFNP0E%';?6[P[Q)EF= M:"S4GKW-EME5U[T"UZ+I,)B5DP;1P79+9G6TR2&=[Y9FPK;/?GL !X;W9=+GP;3&8+ M&N^#K;=Z3_Y?.<%H?!\8F5RA='+X^MIWB?H()931[^E_[1G3S=K ]AIK53=N MPJ?85+:@-*J?@]<>/<4T@-$J%$PCK9S7JDC+O1"L&T0-J7P,4#65(7':Z,A- M6)5;SAJ\YGFZ6K6I[%5H=![)HS.$<.I/RY1'I7FT)76HQA279;IEQ:T#J,!S M&W')LY8U<*2_2*?$JU??(]EXXW9KT^O0L.3(I#$76]2V18\<-">/"OH68;.S M]@R?A9)Q1L8Z/$IJX17VRRO5^'838>_&O MR-_H5/DI=/UHRUZX7/_]$,5,H2,7@9,#K/O\@$HJ FHVFSN3Q7'?^LK*#BMV MJB^11\=KY,?=F'-Y42HPRB1&)9%126:@EO?6?A59*Y,3_RJ*??:M_31)AIA: M<)59,"Y9T)5;<-@>_ !1OMZ]?^B/:4L"VT'97\C<^#:(HAM_M3VL\?K&_^2& M/GE,)P/NAS]P"MV+4LI9Z,5R45MEKNZ'?%6+SZ/Z;G0NYPA12='W5-8?4"8M M/>&?R6LV-"^3+^'C%UKDK)O5V_!!9O2+7+V21Y-."!OZ<=ZHH+;-#'J-"4U3 MB_X^U9\@Y-X3O+RZD=8:@Q%VIQM0 MNY_@3Q0(:TCM,>Y5;?\G"'./.(ZWF+6%[8[-$\-Y]!YM^#X?:'H/>L?U/*>Q% IT8+TGH]CCT@O4GOY<89]#&++IE=_>X,8G\^YCMVZ+I>(0HD'HTSV/L MAK'E!IH?&>@C7J7VF3#[S$]Q2%"*:"9&@^8/ 3(0>+X7XUOOC2XZQ,0)/")^ M>B'L:G78';8T.[G$U> M:.$\310M 7Z#F.J3HZGC*$: $DN4\APAEW)%E"VB?(%6U88R%%LX.TH=G(FM MT4 1'*IA0<62]L>'!TRKB]]'*W5+YC?@5G[*U\8(KKC(2UL:8=JW7II/IO!I'[;LP#W7 M+O36A_0//&.>3HQ1Z$/7U?3V1Q6C4QS[9S=M\G75I0UN@G)24YIVUN'.9L:G M$P?,361.; [#Q"4^9\YW*#&[L4_X*WOW9#99=L<^X7@RV->V#G<"LCPQ[)<@ MT!'[F?U. _M/=)9HS'D2:E:CGXFH,[@M.L.?L3P5_+>P#S< 7)Q6 *C@H%L$ M*"QX(B'@:V#.>P@MN^'_-=!Q[O/NX/\:G ST=6W#!?[YB0&_\/Z.L$^M9QGH M/[Q_=O\>A%=;-XHNOWG">EP-"G8 _%@LG74NI7U*]/R.& O$>*#?*1?[%@"[ MV<$Q:0<+4"YR=T5LP]=N6'X3FM5R;AS &ZOI^B4BF K[&(9PFZ;+EY1>=4.I-WJ7Z XG4^5AD<+ M+C@QKK?*<&C-Q2,:#JR(R%OXBT'$PA4C\Q=WA^5-+C6IV(%5GFCJK>4FXPNU M0;*?WNCA4VX;7KUW!V_YIRB8:M>Q\;ES/DW;]%'2J*"- M*'&44T<)^7Y[\O(";(]Z3VS1NZ%M72_*LVAS0Q!)=3Y2'["UG"9JBW9P.D8" MR74.(3'V(<27_OK:^T9_DB_H"9\?,JL1":%1J7Z1+>%EM)#KKU%ISHQZ M3EV]34H-=)QN\KC*X"PU!01@LIY@=_Y'+]H'$6LT=+=)IC&"#RI_9T#@2 51 M/W5^ODSK3\LM^P(?E8C24NW[,-CC,'Y']X1@C#[]X^#MDUMI/GVC#=7H(O*= MMV6>^8L;%<_37SQY;!,W^QW485R3%F/G;BDQ:JLU(T=&-F(H DN26KO@M>I* MOEV&9[-U8"%ZX[]A?C]N^;,@D"P)H'Z@>SP;7*] MAD<*Q\7X"#DV RPR:"9ZM\FB*PO0>7QN_*+2ET&P(Y-(V>G.)\MEEW$-?HPR M:(99;@>B=.0FAZ_L&ZA4_)B/QT9;M0=HA%<_O@1O1).#'X?O"3[3?QQ#,_WU MWW[Y#RZ]T MZ6^-_HUDHNM@!^'1]<]/O?5(*2,KC[]@'X?N]M,6K^+06_T%N]OX=>6&6+S@ MV/3*T.N,#?*H.L!B/+^8)\N+OWQ"!16@542C6DT&UDJ^1FA4-:>F&MAZH"*6 M\F5 %3N Y(,X> G=_:NWNJ(:DYB3=,CTHC^DMP$VOS=D%M@DC'K)S6R2+K\7 M-%&%**)4@6\ -*ROTZ@O:*:GZJ&5)$_)0B" "X+U5V\K_+39GX>$3\I3HR!T MGAY#R5X%PD$KP9TFP0?S["-7J#AP635(/[WT:Z4Z9#*\V@:TQ>;E>S$=Y^[\O"'NW>8C#KTW,@2^U>YYT7U[Z!F?NFBJ90;. M9#%))W\)<72W00GY)+F[\U'I%D+RQQ*382>&?2D_L4AY^?RQ+PNPX)3J'0)E MN"V!F\\I-6T#D47<^*M@A^ERZS51F>3BL>WE!.]VUC<%T+V!AQ>RF(HCP.SQ6(AP$Q& M#[3'@S$=^>!1T!$(03PWE*"H9AB+D"0]E2I_!QY->@^-PU/MX<&Q="R!3K8SJX"(4$(Y*0O& MHVZ:.2TT&Q8O(D>K X5K"3L0HC#LT-2TWTT MTE=@L:1]28ISX2SE8 *_*\:#IF8?N]LTHUR()WJVN$2;'! M+M(>=)S#T;WKK9MB;?H4Q&B6L%8_Z7F1-96JN FE 3Q>M5&D[.]L(Q?M!8H, M/DY5'8<[-)4T-CT:L8O(&F),\@S@*,0$4/W@2Q+BYKP1B%&!&WQ:*,$9>'I4 M0GG,::$)9[P1:S+T4%/! &^8*10&'6+22P0^8!]OO,8%B:.G(8:/,B$@>M&)#X;L8=F#A& $)(B-T( M?\3)?V_\RQ4[JDO&S7?. *?^WK"HD0NCX6/977093?1]1O4'Y/DH(XQ2RF!0 M,JDP U6NV5ZLV8" 4O/*(V@I&,4ND#W@%?;>6N&L]*H54"OD46_+L2RM]$G1 M5A"'ZDC2@^*S"NQ"J8KPR*N[JAKXCLQC#?[" _G@GOOL;;W8JYTBTGH5&G]' M\JCW5)S-)DWXH[11B;A% UXGM;,QC^FWE>L'"CZ!GS:"CV<=.\!'VX;YA)L. MZLKO@,*M)(A&N#^7CW,EHO:,;^TUG26J2G6"PQ3'_>1@.C:$J87$(S;TP,Q^?9(N4YE6>V*!RXY*F M>;V=I)FL_W)&F.^@!^4V*"VO@"K;QXY!.3V;YK]Q!'5/&F:R1IAE+#ZLUVC?9-?RX=^ MJ>$L 6[\BL-BDJV>4M=>A 7JD30:9X\;EFP9Y=(*DD4I=D>E69Z=J!?*U0/$ MG\ ]&W#',XP=>+L/,2V ^(@WF SGZW0?Y])?,YFEER:T) :*2Q4)-=S6&4NQ MFG++MRSIV)(X^*6P0S,,='NP"X-S9@&<$$R&UX"9($O]X9M5=T.%'/K*A@4+ M!VP2O*57( 7^XZM+7.XRCD/O^1#36/44W+MA[*V\/4L<2-Y/F^3C=?+D;U[\ M2GYU'80;[+'G/WIOWAK[ZP=Z'9TTAOSS:%="@3#R7R 4X+[#$[FTU4C1EA$N+8) (%ASB* M2>@COP8/=$/@O183>_]0UH9/]KL/9"Q8W[OOK*='&-(YI^S.&P.$;0N 4FG5 M^R'/9TO="/?1VQYHES7T:;/!JYC>DL&>/'NFTJ!4'%26Q^*(9M".+&3EUEDE M1HSB8/4'"O:LKY/UL4H)7-K!J-G&,-%FC3?B"[H_O!=7=$O['^A1&32.:(FF M?E;Z?.QD02/C<+;EW^T.W#^A1P,XG0TP'/);.7H5YOJ6M!#3^2V,#5WIMS60W6_ OO(_1]<:%EQ@BL;KQ/>R1-O>G]J^C*#<-WJO#ECE:N MC9"7>SK V5AW7 M1XBQ0HP7HLS .\#T;!C%\5[3,)9$ QE - *"T,HP,>$^#%8XBAYPA(FI7B_] M]4?\AKMV3VKN#XEY!( V'GN1#/4H)HXPRVU(HT0:^_*D'S5,HT]-A M3/.PK/FZI/GWW]WD\+[N7W1]C09\;PTH[7*5A<:?LH%74J5G&!LRQR8WZQ%CI94#D M\272F/3-EP+PC5 R#[1IZFM>=_&$UR8'KXX M7R"):O>C\6P\O8;OK?0PV-]7;QU8-L#)?E0VO M0@,! 9#=BI06"8J_<>6I86%59JW1EF.>K]\D%+*26+@*V"Z:S"JJ8+$J \*! MYSE'GE_3V (G_XB?"P22Q#V,O?_B97W:K\/!0BB3AI>5EE0J>!DA2GV$BA&G MS !LT.E!_>1X%KTRSEW%!W>+5L%A'_ATTU)X/2$0W!I]6()#N;4@ 9JV&;I* MRO0;OOW1PP#@JTJ@<<1_YAQ!+:4T0BDM6%1UT:O2%20#CAT=L60^QH,+QPPP MX$B:)[RG@O"ZILJ?'10:' '4E[@7XWQI,:630P*F_:A!O1Q]O8;#AL3%JM 0 MF0$4&1HWIHC?@$!)^]M$B$]-QD=8L>O"%$,J.BU5'!P[JO>ER.UB"8Z:-Y@5K^F2'EWC MN]O0>I+P3=)/HOE-""2)Q='8)KVXJ.5Q&5VV8)TN8P<;E!$'1I8IK1G U/\)')L^%7T$PN<)7XUMO^*6[GR\^,+?[AO0R[554,FNNLL? MQ.ZV'_D75/XG2M\*.):\FPO$3#]0"#ZX7S^[Q*<\=ZN7]HE?A("K4!J=]&=: M S$ABW*ZMN5\AG1FJ*>*[C)B5J"GT3&YF)+;!!1I?W6W![9/I8JP^@L0R*I) MH;ZA,AG7EOAR:K: J*-Z"7C25]$F"!'^QDZK2 $ M+DU2J3?UFTVFQRB*DNH[E@TE#%#!P8I-WCZ,X)@SPO#(5'5S/F"5# F+XR?" M2MKNJ_8@""XS[AKE!K-Y;12C5( [='53Z'@0:U!H>+P='(Y.D/"0>%,9 M#R*]00! ._>_!MOUS8[>QYZT?67G\$4?3?S"D' 02J&^@S+/.J7FQ%"96MI2 M @@:AO1SJOIY)6J@0>N@I>Y,9H#YL(KWY\"=Y^6F./(F9&?Z! F96 0GY% M!'AQMY_\F,R+.-,/WA,#0('#5B-Z7HPSWR<44$("9+;160U'0XV^_5OB+-2A M1;J"!/[BVC?3WAH#6RMU M2D-9=J\>\(73S?XD@ 7T$>^Z*.KCT?$+H(#0/N(YNYB?BX%ATXC32<.DLT@= M):!7/3=[G1PN-HT;UZX7TD([7)P-;/ZDO)=@X,.11"<8IRMHUY[O^BN/!&2: MPGP)_$W^BPJZ*#=62(I+QUS! =;9!L>)G"78DKBF %\B2X!@+/!?GG"XHV4) MHF]8?F1(_)3X:GC*+"VRH:^?$0?=L>(2(/=OK0)S]B]!3/&\RKH0OU&G 5"*ZL$"%"VDMQGI;;\>1\WX M%3.];(%Z#44BS%=M W^IFXT_&>!P*]_L\=LF1U_KH+?@LXS!A1S,L70DRS9 M@H"#M-V,6'4CMR!DY#^[X1^8W0)<%/M^=N/T)_:$YWN[P^[H"[4D,O2M"=H2 M*CK7;#XY7SC);0J%S>%4P^FN M,$>4LQFA74(:!:'WXODD5]\EG-\1?0OL2H?6L2&_ZJ&==?L/;+S:3M6WK I= M.G62L]G2(?^=*KCDCQ;%I!8J3A14!"IW[45?E2AC9Q2IE<7JV =B/O#97;UZ M/@[?T\-1[')&68FLY(4!9P9B*91+2)UYU@LL)Y9793!RH#6RIA1D4,H)0,X0 MFCVM/$UHT!\&*O2.X4,4!SOR]21']3@/#@J-8^X:$\ME>KM+]C[H&;VNFCB* MF@R' )$#53V?J[61)+(8@.CTNQB$?L/>RVN,UY=O.'1?\ .FA[$\_R7-:=_O M<>@%:][0WY'BT,EG-W%5LYBI0ZR>)*:E"2-;>RK-&C.>*&6*4<&:H\W793VX2Y;5:EVW;RN?=>:*=!\F8SL2?/J0T8 MWW!(59F/6S0/[SY9.W>Q_X3'4'+9R2%K!S (Z75-/_8QW- M#%/>%I,IA8_OW7=VQ%0R1@D>'7R XLNA&N:6Y[/Y+!V=,DHH(P4U-)E0:0*A M4L.@9$(OAZ\7W' DATPQ%DF4-X7=K;Q<*7#KSP&@MB:$\A[C;'*^ MR"&;D$&,#AQ>.RHS&5R91J1VU,BI:,3(0$)4B(PR/ODJ@V2)R;ZP/$NL/#-D MEEAFK-X/[>(\'Y1\&[+$]EHX)2U LT2>EU2RQ)J.(,Y,!KWW9"IV??#7_)RR MX>$AW9LK@;J'++-&HHQ06@N$&"EHES>@F5-HEFRXHPTE!0H#J7]5\" V 0P MOK@[?+>I[.0D#>X$WT_\_(#P$ JA/M/.*^:*73?0OH6&5'*451H*&8T.5@:' MW H@^,#QE1N]WH?!F[?&ZP_OOT9X?>.G)RW]E\M5[+TEAV(#/_;\ _G=W1Z' M;-8AVG;O2'1(I'625+T 9)$-6/2>!H@+"ADF:0>VWV09?(T31S@TZH/TMS(+-7/0![YLA$#]I$&TX MJ5$E"A]U%"55OV%I<;%0BC8YXQ-+:GHQ6#6I^?Z0&:FIX04=&Y.:EF S%WUL2&J2NUQOQ2>> MJ\\,&Q,*QNI=LRZRSXD%?]Q@.[=_AIE*Z"UK79. MIIWXZN!!\INV\B^:Y1\P,M0!< 3P(S5!!2^^]U]X?1D]X#?L'_#=&PX_1;&W'MN?D-.TIK\B'-BH+O9F-PL)R!Y_(07Y1 M^0,5:X0.>SK/(<;?)R=>P.K_^XN$^>F!GCZ/J8'@TVZ_#=XQ_NB1+T3>8_<0 MW>V%UV>KOP<0K!N%4O7LY?1B<5Z$WXPNR@@C1ADEI&&.%IE7=V*!NHVASK#. M>=Y8TQGNW* .*LMA1LTTQ@+'-[PZQ-X;EH>)HZ<@@D)5!.7#:HOE?)*'@+.< M"M!)PJZ*3 96I!G(7;1AL+W\ZH;K"/T2NC[-Q^( 5?6[)_U*T[2K8$ND#[)5U6SF*?ATKY3A8%63H^T'A\M\FWI![Q"UN6$RUI"I\?/N*._) M 8'"8:^Q%S=.BR *8%3V2V$V%CNKQ+874T7*]0B"4K"A("'QJ3(81.J#PN 6 MNQ%=XHMP'-UZ/KZ)\:X1$?R7(,#!E42]T.5\[!SC)*&($I+H=TH4,:I &Y$F M576ZJ#HXFJ2NR066V$3P&(NN#_$AQ&E_DZRCUL<#EE]AKTD$#(--DND$^B47 MD_0B8L8CNX2H:!!'V(S0%WKWV=-7O'TC3Y#T_14H!^S3+@S Q-W.[0&HJE^+ M :MD(HL!3 ]RON'_Q&ZH-G J$;(/R"7I-)QV,M8$\XBB&7D^HMP08VCTUE9!59G_>EOWYZQ2%V-S%_>Z@KR:%7DSO*J[HD.)G0 M:VNG7=',[B(JN ^[MCRHJ3H'OB%,)5]I'M1>R1WH4G4'65@V%%+RQ6431K0[ M_R%>9R;_R0E9F?]DTNDD[8O688!P.XW\IYU9LOQG?!KYS[&+M\M_*J:R&M-/ MA*N924V)DHVH+L13]M^+Q7S>%M:,W4G@NJUALD6*Y4D N^[GK9!]9"R[H?TU M, /LC(Z5L$Z%4_;=Q?*\]5H%878:D&YEE S0%Z]'*W5*1.[@(GYYEX.8*J9-Y3K5!GK.DQ1@)4X9V>\%NP$@9Z!?H^YBE M+#NVIU+,#K6\]]]K9)*P_Y7KS\I2&!))5$.= OYXML-*0$44H1E4B.4$H4"%(& M%74*1=U44?QMC_T(MG&6FBM6\-1L%#A,L>*;:]<+_^IN#_@C&2M)["+CJ?0# M"U\:'%,B290C^&1Q,:E@BE$DV26AB1A15%"%!)4931FHF&YO3#=:KIQ C-&' M!U:3/]:!)34,&+"N@MT^Q*\D7'EON*@@O0Y"[+WX"?97[T^AZT>T-U?@TSTD M^J\MVS>^7/_]$,4TE26)Q=WFR?TF CJ#;FU MT-7/][ MY&7"W0$4N96 M==X;U&BEZ<2J8C3XWG>&T*,:7U1->X*!I*$=KRGJIQ-8])O)GCO+'@(,>$]> M$#LVQ!S05KR&D68P^( WXQ7)_ZL?8G=+>VS])=BN/?_E%]?SJ5)W_B,F"2U; MUKD,O8C\Z2/YI_^2=-UJ.87KS,Z",-55!_5-L/.E>F)42(52L1"5*^M.3*)8 M(1Q*I4.)>&F[/GMG=,-:G$6XDCE?J!F)_9+K5,![IO:-9)6H9^2#@(7!&Y^U M"Z2QFH@5)WO)3T&B&I$."[.D@UBZ2,@+DSJRP=E4BC@C9-@M+XP\@# MA@O3NHMV/NE*V/.!.#0F_XC=;V@5XK47'^V(TNT<+^V7NG9C^"F8NJ_7<*]H M64 8Q^1[>B3+2M;+I3W+96\,#U>>&#IN.JM"-".7GZ,'[5MN3,?25,/+R<&/ MO7*_X\!(: DPZ)2V;#7W21O>'!I*Z?;@@DX MX-2\M08\!3O9 $!ZJT%SS0__!4"X%5)H5')/ET*4%?3L@%9;_4J#UC;P7\X( MXYVM:*J[G@Q$1Q8!PPZ1(\_-DV3T4U)#)?NRXI>&QI!0$HW([2S*."I3S)>% M4J(]]5E30I,A34N(2HOEP#'4Z((U',EM 8:E![S"WAM=J8Y^"6EI;/-()'IE M:!P)Y%"N'7,6%^,RBDKT1HA1M*'PU(B6)02%!3UP%#4X7PU#,EM (.C>C7'3 M76G59P;$2(6Q^H5AR_-T:$G?!UY+Z*"%4]("TM6Y7E+V[;J.,,[\SI!UZ:]9 M7;>[;;H(6/;&H(XN%$/'82XRMT^HL?7>C![X3K\Q'9VV.@Z'ED8WK&)';A@C M_;W2 WAW&\%E53?^5;#;!3Z[5.;H"[8@,'3O+BWI%-UM/ITLG+135W:'P=U& M?+?<#;UWCC))KE,:MB-7CP:8V&0 >9^M'JW@E*T0;-"JL,*J8@7/IT5%U J1 MR J#M-]JA?B\V9:^)8$&?%;+_<=\B(4%7\Z&K+YFD."X&[S&1/LDBGFEMXL>15$ M1$#/=_T5P>_E*O;>/ 5\J%(!@(ZB:!J54EE-;8XJ$M@3'BAE@AB7$I9@Y,(7P,(7B)9=#QT'P.1A2N8E NQ':TO*\?SJ?T0CT-0C_H*/.RMU[L;M%;GZXT(H8U 1,7M"1 MFL^R*,.*?>DW2O^RUG>-.@D[HD]-+HT:@:QY4%,D2HOQF9-G;* SAQY,P=(& M]F[DL34 HO-E'&RWZ)?=\U]&R$_,L*)F2#:O^&:P +U"AU=$,M^45J#ZLQO^ M@=F)IJ*^7]57N.]"XI@GD,;X,UZ( 5R0+AVWL0:U!A1/LGPB["OM4T>1N2M4 MCJ0J@R%4YKQ2: KM904F[T-:41*_WY,/%U_ZZT_DM_ORU;)-[B F (E.H50: MRV,7DC$VHS]"C,.([8+E3*S!JBDSU &[SPVPI[29_EBF/QAP&SUQQ;R*B64$8I:>J+!7&X\&)(W^, Z&O>HPQI#2+,I^BV-NQS:1- M3@:%Y!<@4PQ]>'(CB-Q 9F)(0(L*/7=[N5ZS=15W6XM8EU$4K#QJW-^\^#5_ MXP&_'+:4T?OEGN2*;^Z6G\28Y3!X5#(JOK)G3R;C+#7*R*%" DZ^@ HA$)4" M%>\582LQ.P))QB T_HG4(M9>'7"!2DDB]L\!TD<6.C'!2 MGKBF]!/4BV@/>$>E'>JRD>)\GLW/0,.N@*DY;J5U1]U0\%C M,LG_+@_Q:Q#2)DI*'[_V$A@&CR71<3]'@+UT.E,0M0%OW13EXRQ*%'6EBL+@ M3>268IQQ#60+OFZBZ*"%K?0%8%PE4BB[FC.YN)!C*B%H#Y[:*"C%DB=4$!)' M5?=KPE#)*+;@Y^X01['KT_9^&E^W_!8PDDJBJ/>XO9B.Y7 J4;4'4ZU5E0(K MD*L*B2Z.!,,38Z^Q\3P3#4F,T,BB(:F%9GS(_-./ MXTDQB1JA^6@\'M/_U3.^$?*#ZMA%IYU6@JWBH6* %58$ M7>]=9I0Y5+?UVZ M1$G>T$3ES6%!UR2.QC6.%[,H_JQ6"@;4Z,*^V4E_,JUC;#OD;'-#V):TI[5 MQIT=;RP4;Q,7 M!K)>#0D8>*=+?1+D37H 411K$4O;V\<5\ MP8L5E#YU^B&+T=O$ Z-VX.0-46J'C?>-S()MR,BUG5N$;!73@>.73M[ODAC\ MZ1L.5UXDV3%I>@\*JSQA-,:C*1^AE"I*R:*JX5QWVX-LMFM78Z:KQ M@.A3<]]-B\*8G?; M"H8M5%U059\H1XO/*BMYIA+@@!OXB,2Z]7Q\$^.=-LR*%VV 6BZ-1O"?.4I9 M*B6-&&W;QKZ62JLDJ@U*@^.OYK9*&*P:S"H3Y4& M.4+4,K1IJWF$,\[0QO9*+1O)M=526Q+U4]TZMINPMIEFBHZ/1\&;U[D!?YU$/[V2M2B^U0/ M>'/PU_RS\++G!S_9+A%&]6#PG":$Z3GUC!QM,(%R@BBE./"!&]ES-N_WFR^FT MXKL?@YWK^9#>VT8#1TV#03U8?$7AL9I&DBP2S#T?/^'5JQ]L@Y?W6V_GT2Z9 MZ8W3[U?!;N_Z[US';4%@Z#1,2SK5H?U\?G&1MC]+Z*." 4HYY/>JOZ.41[^7 M> J3M1XM,+'* O*4KDF9:F[*>BHK>*& ME7&\T2C6H4F>MRJ\:0NR]++$J3-=+M7P!7Q%MW&E3Q-NDN19T4! T(M#;T7O M+Z/WCOCL/W1E]H-0@,"T1%J=1WM):3 H\I\>1RGN1\%_FA MQ&"$"A9@L.S%!,Z1">C%/,"@U/3@(VSJ6 D&HK%+4N+U)S?T/?\ENER1B>>! MW3GXD23+*T\,S<87!X5DDS3J73C.EWGJF1!%&57T?8DN2@G_ (5 LQH[R4U9 MA7KKA HL^E2=LXHZ)G12H"10Q-(#1%$Q_(G$4E8I9DISTN(V1Q!F(3JZSZS MJ=,M>C!^IQ(X6ABG4] 0&\?:>%&!2Z=841C;CCAQ'VR]U7M3:6[S>Z#H/Q)& MO3K563GL]!T.8BDM6T-5H'@AD MT7Y&40K\7X)@'8D/IG$?'1!'//[J]YPO)O,$/HQ,MCPU0HP2X/FS[EIE)>'K MPRI&84()$ADRERH#0JBY+3B0%BE(7@#&A&;AZF*<744J1 9P+8(I)9VB \&# MG3 1EQLTV :,CIH 0>*OOLLIQ.'BQ&[P-%2,:>FF"VX4(:$!6A88=\-O>!R M%1_'Q *'OWHDG8S3C<",S @EA*"!T%DKAZ<5*!0D/E5!@DAU2"#\ MZD=[O/(V'EXG1V$:OEO]>0!(U(30B:3GQ[@H40,^T61(/Z>=?D/C1>AZ/-#P M36+D+-3CZA6O#[1A\.5J%1Z* P]DYB_:@]9X<>BS3TI2J1YUF2PGDVERYBFC MRSKI)Y11B73_F\B\R-"7QA,K-):?;>I!;<>$VH.<=-(";7["2=UDO4<6WIZT MXDLV112=[=39=#Q?+A6C28^;RJT"20M%U8((Q.YY']JJQ0ZX[7 ]1"J%#-CM M[4;)FO:Y-0@,FN2K2J6Q6S6YT$$C_.9W7T90 2GLW$#7IZN3!2VK@8,V*[QG M=PC2T]4A?L5^Y+WA&W\5[/!M$+5 <@NJ4/#6%U5GK6C&Q7Q^A".YA[/"%25L MT?>4\0]V1H.^;9:$B,-NYX;OU&17K[2<*T*>KV@]:^)'>W@)@TI+XP-'&N%% M9J+EC78T8*)(LV :0Z3#F_K+K@VTH':^1UO4TX5.M@"( NJN+\"\HDEM1;BL M]%W]?DPETP0Q?N:[MX+H8MF4"_^$0D6@219>K?QR\ MB!7U1A_>2_]2@[$B&1 TJ\FF<3#CG#.ESYB@,I<1>GXO_\(6*SK@8$/>0W;VHY\Y:F_!BE+(T"+"2MOKT['YVV:W/=E(!84K@@Q;XU#MLN# MGD+7CS8X#/D'_FT$O=H<7=.&L.#_M-MO@W=,$I+PS5OAQU'PQ-?] _1;14 MSJ=,\SOEJ*E_YC;O1#0 KFU*XD -G@12>@W[V8>:364]@4\V"*IEA7U\%.!@ MZ,=>_/X;R>C3LQ4?WC^[?P_"JT,4!SOBKA_>'_ ^"&//?WG$+XUM4$Q0A@EP M;<75V F9R,,GV2INCD_EU(R)#".#_$AQ)^)H+O#[H&F(=NT%W%T M'81W>[8_X[_<8C(YU2W][4(;!OWM!=987YXYG,# .*.4-4IX9UVA(W9?:\X> M)?S!\P1 ^[&8PK?95;#;>7%BM@,95,/LUK?_':6&LR2R= >>(.AT_ B&IW J MV8'2*W#3KDZ#X/ED-AO7CQ@.._@KS)$,*%F+:I9D..8UK>4T5J4Q.@CD3$QL M355N_#>"UR!\OTHNX=',1AI>!TDXY#*I;[5<7'!RBISX"*7D+4P93%J @\J$ MN#5G"-514$EV)YE.>^T_%B7L?D41*_MFSF;TKO M&A);Z#T\.IL=F(_,!JO!HO(^#(AX\?L]^6[QI;^F]]FQ.R?5D-GP.@@ZY3)I MS"07Z1)=1G"$&$G6/#HG:@LV36KM=-)Z>&2J.3$?G0IV@T5H4=IQLR9BL99B M20QA5<(AVQ\H-0X@?R,SU[5F^FN&"PC>C8BN,8"=DDEB8=P/8-*WZW^T#GZW.46-5B^KNB<*O9 A%]Z&WLJ0LS"@Z^1'*W+> M#F1:!2,ZL:LE8:!PU4Y:]"N:$^4RV!*,NB%,%'\ZF!TVY*2"Y8+>^)L@W+$!Y<-[^D>UB8XZ M)9"@HBR>QIA\P>E'E)(JQ8L2)U87F3UAR;2H)\/45C",&&;XB*$-$'Z(T+,R M<$S@%].7;@$D(N?/I'NCEU_=<*T8*3K2AXD?W8366%ZXX!Q0%)VJJ5Y-23%4 M>C 5 C$IK DW0]JQ'H1ZM2- =#(#54',,O"I;(QD[#C5W9Z=)+]RVN,UY?TXN,7_.5 +W1)18SN#G$4N_Z:)&\*)5AZI.!* ML[3D5&X?/E_,9O62K8P72IFAA%L>*B)48@A=SM6C86J!TA[#J): ]6B=6LYF MS#H#EXVUBB:<Z"FJ=FH'B#LR*5:8(2?/NE:&#(T1'>;*VHD/PZSI@Q>],>' M=_K_U^Z*<%<-##J4 ,*"AGCJ\X3)^&B*%;%>[F4^;">&\$B.WY,?4,+-NLC0 MFX&.MZ:('7[!P4OH[E])J+@,L8N(.:S=H&J!$%Y8T#5O^Z 0X=6/+\$;T?% MF+TG,2']QW$X2'_]M\=/1]Y1^L, 8"VXJ;>_.)]E^\6_??KXZ$3%VEGU3(1Z/M1 MS:CE:*DU6%1O'1TE-!O5=(R>_6:"V M7?U[1@T6*QV5<]HH-S!BA"[' 0S?'#;@Y:,7K;9!= B;USL4W@1$$4<%)8X*<5F#WR&@:5YSIZ+Y M2TESMT(<%I4Z#ES%I;+%[$5F]!G3381.3I'1L ZGJ6 Z$#=B8 MVILI_CSX/7)S?1B7[0>"9F[EE,@E^ \/B4^N!,JCQW@YS];@!66%0%@SH%:I MR7^BUJI167QFYR*]W4ZC$EQ;BC])Z_%22]!81FX+ $+9,>S[3O5Z:@ 192?5;:I6] MT"JPL:,;!)LC3@?;@\6IYV8EGF5*/-!2H*BH?I YJW%>0TD[,8F9T+/IB +IU=!3ZC>B F M?"+S4_2]YZ-W[(;1#R<9+G40;R1F*G\R,^U)NHKY\A+B%S?&-^2S>W[DK?[J M;@]8$ L'83EXNY-^]5'M;W$Q7IY?I&U13$;$3#J4BX>8?'T'1=X09)^]S8] M4/9N:,YBD]'9&"0T%%QSEF%B:='$98!OG[[A<.5%=*91U4Q:9-,/ MPU/8XFG40J?>S-3Z:RDDE@0;J8#=XGT@PZ9F@3"EB7!!%+DQ>B2ABI60HNEX MA"C4P//O7C%M9.]([?N%0[ZE66_@6SNXKZ]VHI]].,@#*5=.#K]!P7 M:VWY,DG%]U2=5, T]QW^?QE&5>)"3\&U\V)U;: MZ?CA#$/1-BN*H? MQ9WF%I@6-5=.W>Y3DEF9$W 7:0ZW.O>NVKIBBL%KX5+-<@JNH7A!W-Z$ E*A M$-)IY8MW*P,9_ 6^QI3!#Z_ITA8_+EPT/CO3 M='_J6>8KPV[/8/H^+\-[$1K=;A^HW.5@3Z=)3;>)&R4C5M1)BZ+^Y89[-WI! MX[X@&?QC;WMF8\LHP<7QA0D$XEB#=PN%(E(IA\P5+3O=-< MQ;2BQ!L2)C N?P-/W>!. )QVM3^GF*LC%E5TB-0QE)W1AY,)Y?CT$$_%2>B[ M25+2A1_;^7CC_3.QS7,8GZ(SQZAOCTXQ#/\W2Z;B!YQ\C_RYP?2K@@H$Y5,- M143]^9E04-Y;2.FLF_G:,5"TF?.=G>QDG*,$LZ\K7E^I:O'XXW1+'<8\?4') M?D')-.MQI!X?TOWHC-Z']?)Q>G^C65C2S1^5;U?,!IG-Y@9RMN1=^93KL9KI MC+_<=)>?L.N5)Y[?TRT@P([X0*:.RF'KV#ZC4WG0B/PH:Z[8[+N_O'X_QV1W M+!CO7NF !2EEL6V7J-7(X(16YO5)K5#A9&F@9,* 4>385O.A^G2BH\LH-&UB M#T"S'4QWU,FJ3ARJ2Y@=0QJ:F]R(4)=!VA>4^^>>8 M^OF^\]D^38UI+:4'_PJS[$5:C.;B?_L@>>%N#-UQ,F/-\#.N$4=)(Z-96Q@ M*J45@[[ZGY8G*M_"+HF!HTVQ"I]]%_?;4Q& _88;>8L@7BALL:)V,U/ M/!"Q.851(?; ELKN7>?LKHQ8TL;H$=M3#Q7$7@8_I@#8FC6K ;:L*S# =DXX M8.8#JM=;G131!!X[]^">8>!LAV.:%,$J8- =)0\_/1%7P#:6P-'0'H_V#1>C M!Z(8:J&S]6+&[)-^0VCB**$[X9_=Z+N?T%MG;WUO'P5)X,>?W23]J_'"J1X$ M--OW%GM[&G0SU _F3M*23F;OYJO3/Q<0LH;P+E;1BYZ+0%YZ;E MGX](?J&[,*T$YZ"$UPE5PE.NA/C0Q"OT%(3!T_X)X2AX"$)W1YYCK;Z@1)"+ M9=KC] <_]4@]U:K98S7%N(V/P'D=E2AMN5R>+!H_@ _!% N!8C"^4'"8*#AS"X#SPW3-Y[ M'MXSG=[@7> 1%['Q?R4?2./?1<&>W,LV@VXH M<<2H0TU/#8C.@/;%_^&'>YJT[&'2!,48:"RN9+&E.%U>0R!0) ,76[[F:2MT MXHQ#NIK]_E<@O,VK]1V;P&MC1&&78[TJ)3/E=- =I02%+7W2.:K26<.5C/F5 MX-2I%% 4??3Q0^0^/Q*\[V005'L> CU5)E1L*STH620Q#M ,$\I1$,HZ5D1& MUHB31CV 8N2/(/0_D3\[P9$_"(&*0^LJEI/5W%![?_Z_LR-'R]W^&>\1)8@8 M1?@2L=K$=/J+:1T_+>;8B"218KP&*[TD Q>>OYH1L%6&8>5'H6 G5% M!E3L+;N3.WU]''.?_L(XDL)81TB3,35"HB8[* 8V=".LJ[OX0Q!6SUJ6SYE8 MSY>U^0TC 6WP/>2H3FO$;4G_\&4X8?_4'K1J MY=76I2UD=?(NNR^C0.3O*#O;F211\&W/M_83C&[[<]U+A^*51)V:<%ZU58%*LT[PB0EPR4I\1@_5D(@=1]F:- M"AB'1^NOXQ+OBT3P9;=0$&IT]Q MO/>WPA)$Q4=L0R9M5]I6ULYZ5@ )XN\#FGXO 0H7 B9^2,S%WZ)['"'7(U:3 MKHO@>P)Y>N?QQZ=O_P3'0,6$:E9?5 .PG9_O(YK7P2,:FIH=LQ\KIZV%%^.I M$X+!C"1W*EYXIK^(5D.]!;U@77.EA>R"@>[0W*3NEN.IBM ;#0)@JR@,!/[[ MY^<=,TQWE^V)7/ O.G?V9%ZU"7$)?A0,,TL+*9+-M\!01AD^CM0NME,3>QO$ MW@['^X@=+@IQ^-JCBB"4@Q\L)QXVUE2PX1),934' /[)YI\*3"$MCGKB6;K58H^0@UQ0X)*PPR*FNE0#!"4^ +?LXI6?L0N7O&'YK*;YZ3P' M""< NF\W0 Q'6@R+-E\WF(J55Z0%M>O6(J'5IR!L6[409>\ZEH(3CQO?>PSQ#C^\T)H&\;T?I;/@6'P$LO,=VVG&8!XX$>NZN*?42,)'!A.XV".B5!WZ*$_AD2:J" D['" M$KPZ%0(+)DG\0$)&W7@6-92,!15]9"D#81S6+V/P6FP\]KTW#_C'VZT?4/-> MTC^H52\+5DV^8LT&XIPWWSZ/N($[-KN0/X= M.?Y-6Z[0-*C)-HNH9SWO)[[!09AN.3G@D3]\$_P^$//TH"5DPM M#'!TA1,_/M^3)\D#+_Q?44ENW=2MKQ%J8UVVBM]B3@PR74W\B1%KG17MII]8 M@=R< U1@ 7$>$&,"$2X09R#[SWC=;_$*)) .Y]/38@5SA\[1:^8ZOB-!>*WMX)NA0[7'#'@.#6 O8V(RU%[4(]:0F' MOH;\"M1"=K/KQ%FLTW@CHY/E, /%"QK$F=L7IWWHUB"3 MTR03V&C;"I'#P"D66P].GR\C'";I9F8+3)N>LX[2!B:D2WNOEK.TOOO79\3H M',X= (%TL#1S^])T8'2P2$Z32' 0;4%'CE"1T,/7P%B=V>B%QZCIAVIXFG[] M)U5JJ4<*/U@(///6Y"^$G\_2==NO5Y\V%^?H=O-^?L1D4A>RR)*@A%9)/O>_)87+!-KV(:1?MSBEDN5) M?L/9R:I3?+U%.6V4$4>4>O'>#=@]#3/RGM8$#ZT+&<4G["(N$*S"LXYNWTV?1MT-:*W!(Z%1/0BEN3N,TXIX# M'N&<.FA]AK[V+X'U=C6.&>P?W#CP!MH,IS%"F#/&5$:P92^,LV;&#>L>FN!% M(8R)1AC^AL&$FS=[K%*D,@5?58)O'T>5ZT[+7J9LLW\(+B[J2<3V+J@RA[+6 MN5K.G/2J6B4G9/YR).$>JF%=J#MDP(NB;"C$T:\0*QNYO5W#89>WGV*Y;TC% M)C]])Y_))_('K7Q(/OP?4$L#!!0 ( &-T8TEW4K9^%D\ )8Z!P 5 M&UL[7UKD]NVFN;WJ9K_T.NIVMJM&L>QG9/= MI,Z9+?7-Z=INJT?=3N;LEQ2;A"3$%*& I-S*KU^ I$1*(FXD2% @3M6)[6Y< M'^+RO%?\_?^\KL*+#< Q1-$_WKS_[OLW%R#R40"CQ3_>?'EZ.WFZNKM[\W_^ MXU__Y>__[>W;B]GLXAI%$0A#L+WX+Q^$ 'L)N'CV7E&$5MN+1PQB$"5>0IJ[ MN(?1UQB_WNZ*O:4_>OO^ MP]N/[[][C8,W_T$[_#M&(9B!^44VAI^3[1K\XTT,5^L0O"E^ML1@_H\W> $B MBOR/W__T\7M:_]^ND9^NZ"J*@ILH@:"MOME=GQ=VV'.B,U?W\BZQW0/J;S6QB1#P2]\!'%D'9Q%7IQ#.<0 M!,HCEVRVSSD\>ABH?P*%MI,E2*#OA?IG=4=.M168A G $?GX&]!F&J>-:1_O ME1,9>%,\!Q@WVJ$23/0S[<.OHGX/FK5GM<+5&$6D[ MGD0!N5J+JVDZ?TRQOR17RR.&OOI.5>Y XY1F8 .BE/SAHT64K>%)$&1_>F&K M>TRY!YW?:>E%"W 737QRF:8A.5>"*5D/F,*+P1*09;,!^:'8YF,I]*)Q MC@C=C1\!?EJ2E:[[>\FUKW%"EUX,?;+>KV&8$@Q_ Y2O@F!":+ZW -D8XFF: M4"Y)>7Z+J:GVI'-)DBN-_O^&W!4;+RRV^(.'OX+$>PG!$_!33' &L>[OV;9G MC2#<11L0)_2.)S=[W0A:3%/M>/HH=:9QB=O?=4ET( M?BJ]=#ZYXI32/IU=NSHGD*Y6'MY2$K4': 86'J8RR72=@>@G< .3;9OI*/1B M9G*Z#HW&76KE&E0-\.R]=B$P")K6.(T'[P^$K[P$+! %-+_='X!'?Q=,DEL/ MXOQH)@ 3N0L3@*G,W>9":]REQFGO.RGZ[8*XR_>A4_N'PI T_(WLA>F\A))> MK D!D@SA0,?:1@NHV)/&2?YGZE%+6F;XJ.!(5A+R(=7:_0:391W\7>#0P6!T M+O0TH5L.1G"5KF;4#!F2RVX%<[W*ERC(M9M>M(WOR=!:,57UOG1>0V!!NYF! M-159HH5V[B/5ODX% \ ^Q7!!]E2A<;_XB."<7,UD!Z1Q0FX]W&8!JO32T>2(K(E2LMK)U07@ANHK+[<=SE*Z.SWF MX4P:>T9[(_K>PAMG-_1^/$V4^BIM=SZ;-(81B&-R7+W *-O:)?[/X#6Y#(GH MH'.*#0^_P[ MGW>-L9<6[F+&PJY,SU7[3I?LL.MY'UO$N_BX[#Z,S4[[YQ3UU/GZE;:$=[)] M&_0^0$3T;_+&8^@:G9T1>]LMF^-V8W*.VC^U1&==SY=I'^_V&RMU.R0,M*^! M!IUWOP<.S=5=;W=Q;P.8<0>;7[;/KF>_4X,\>EO:(76U/;'Y=[L&FHY@H,AH M7ROMQM$U2E5;?1>KH[Y]([/2_F5YO70]PXIOV;QJPY^!S'G["L5)G DFF96? MK+VL5A=?N.U(!HZ4]E6C9SS=WZJ%);YK L'IINLY[DV39>>=[!!^/T9GJ7UU MR_36@VYO9WHEM^W>U.QW3H44.QX6#EUH/-6[[URW?V3,[G9!R/0V@!EK__3R M?1:S7U>2%]R3R1[ 0*J ** AHOE/:>=:8M"SODGO9#P''6:QB@@? E_TEP7C MQ\#_;H$V[P( WY%O\0/]"_TH/[S]_GT1BO]OY$>_3TC7 >W^-O06N^9"[P6$ M_WAS^OMWG8_G*L74*?"6? XO_"?P\$T47)./5C,T9E&U49XN5_J3WW>?95+S M628O<8(]&G5],"CY>MWCN!M&CLXCP! %M^1G<0V0[+)]CY-^1;E1EB7[&V.. M#'M!UI?K;WS/I%G.L+)?=S^:?-5?D0XQ];\*P.O_!=N:8=67ZVU\Y.I'4>9E M7A/SRAHLKU)?([]&*P]&S#$6O^YK-+:@#DOU-;896$!ZX$;)9V]5 MMS-JBW4_NGNP\,*\[\DKK#OKCDLT']/6LZL!_?@3")=S_) M[K[*"(L?E^E&"-L!=^2OQP/E%#0ZWHRWB<::%^K^6S]CCYX.3]O5"PIKOO3A M[_?CJ;+-"3X;#FXLT)E-$ MZ]REUPA(G&U+X3@]G6T%0GPZ[/ X9"4E'A]&BL>1I%4"\G&D@#!H=0G,#R,' MYD0F*J'YFX/F6*PMP?EQI. <<8T2D/\U4D#JQ8 2E_\]:EQ.1/02F)]&"@Q; M^[C'YOU8^5RMO%_"\G[4L/#5225*EI/? ]%[A]")W#0:V>@$#MZRVJ'R_??= MX_+W=\?FK(Z-7+)9D(O^8$*;?D\E@.\OWE[L:Q_\'^=,6%PM!&,0J;T)Z=!JM^!HGB< *,\H9&+TIL>H_BF& \ MG3][K^PY*;5B9*;[\/Q'#P9WT96WAD4^@N(.94U.7-'(?(H$;_5CKN9D,S$N MAK&:4LV5 /Y_)? MGU'D-YP>LR$3\Z61>M0S[2A@+SG(S,>8HEQ=([-BN]VQYL*I86H&Q8W#_03' MQ*YT1S93P@%WV!X M;* ^^;6)L1U'LA'J>O/JARE5K0C&+575S)R*T%PR(N;8*T6<3TH.2F7_DGL@ M.UB7* P CND5EQP[($E7&^).W!H$BJ3$Z1#%,9:5RFIID9 M,=(=L.]9;A43BQ,)IH)*VW551C)J<4L=V#T8Q3G58V.FU*,9"A1C;[LHH>Z&U M=5Q$B1>> Q(,K4T5$$E;VAZO#S;?^!)X25B.2ZQLOOUEL.)Z3Y4PV7S=2\#$ M5_.5,-E\VTO =&@=*F&Q^>*7@$5*75FB9?/%+W,D,7#Y:!<-<(&Y1PM$U:Q8 M73,\,YCMD1YM -(&/+%73XF>G:'2;=#C67Y+W.P49=IM68X/8@F< MG7)-&^!XI4O<[!1T--VM#->E$KTF\L]P*9J\DTV=2'T<2%426>MYB!Q*K)"G M$BCK.8<$4'R$FO"*X6\X?O R2Y4\[DP]ZD?]:!+Y2/B+C#$U&-\'Q07!#S8( MWA0N*JRQUJFT)(IV:H35);G#6*P2'SMUP&KXR$1;EUISM^D:1.*7\-DIDZC! M)^/@6R)F*\ELIU.I(M2U<#+09#"/&J4V#(6YN"9ILB1;X*]RM;)G M&9&7S\Y(\/ 25AC(/ M[A'"J3"4\8L/$E$M%QSF@L.4@\.<*], 5(A\^X4:37?F#94;?#3T3GF! M[5&"S5':L0[;XP2;(U2?*-K2P$ YF*14$K;'!BI#Q3N6;+43-8+H]$RRU4S4 M"!Y&YGK+*:9S;G#.#38Y-Y@TZN0FTDE(!AR1CC8E0$5>_P\_O.?G]<];,&'T MN4QC\L%B^C3\"XPRF/;.X0GY6PS)-RR6&O;(3_.'Y)?TKW?19$7%SNF<467G M5+9]S]!"]-6[(=/ L15=D,N>5\/,#&+2.TW)$#^AD&V..2QE:J34;[&(E62G M53XJ-H2Q"M2,S.(FQKYS<=B))8*Q,XL/8>R77@Q]R8'G98)M1 M&AIL1FJ2^Y^,;W$7D0L?Q.R$QMWU: [!/6T1;'U6:7,C)P@79^@EB,"DC,8+J+<8.9OGXF<$9.3BLH<49#]*\PED."/-%^W M AK?46=#PVTWL$>$LQ$G"88O:4(5!,\H=V84W!&Z6A\2,E\B#+R0ZJ-_(<(0 MS>Y'& ^=T#0J$TI-,"1R[^*:_#-:Y(\Z-UQ3K;LSAAUA-NCP=.!?D;%$*/;575O4R)A!QH<_$6J& MO9!@.0E6,,I>O:;Z-_XGD*SLW*?LR4/]&[ETET00GFS()U^ S^GJ!>#IO!"/ M91WN5%L9T$Q/!B>XFI6;&?)<>9H>M39,VF!$>L-#(^>1YM;V$$$5< 37MNVQ M@2I0R=ZSM@<$JF#6FT7-]IA"U0/OT #47SRA&71$II@J.@S3A^VIG]M M+>S MV)[S6:#6'Z,3D M,.%HCFM6 )_D<.]&CV1[X8."CM%67N^@*ML+-N<+S.9_S M?V>:WMKYO0^?ZLI!4VN!=C[OM6X$S=SQ)XV>73 MH>]4NU3Q]AQ>#!D9G60NCHX/!V]-V9\DN*G70I/C_MCX86D.BPXA9;O- M])?VPF2\)WU2]39$W^([,FT,*M@5\9Y_HQ997KPG;>$B:\)(HL^]:C9^1C- MQ#(?9B]XEO?\,Z)#?,1H PE>E]LO,0CNHKWV:>(G<).KX/E^1)UT9<+7:+*B MC.>O;%V1'0!>DFL89TF7'C%8P73% D!8S\1L7-1O9]&=HPD3<]R]-Z@6!2>J968FY';WH5<8&ZM'*W,6 M[!I&HGGGS@E;(OPHV3Z&7I30#YZYL JGPZUL-#*7OAT+65'MQZ4,C?3@ M*"<\Y/#!/O;8!?6&-9LR@ZCRA"I5!S.GH\<"5>9T7'48'P[-UH=JXP/"I48-W'Y]R#9Z?C@T M6Q^JC=N8&8?!=(F05MA\ZK7-=]'!NY*G?%>M 2./S^0CC*?S!T"&3%A=]G1A MYHE=<[,PL%=MQ>1,G]'$_S.%&.P,$2#W:\F4:/EOF \'J30QB#D^>/@KR!QT MRK@9V0* #4VC S -0R <@V/G7;LC(($&=F@M9$^+4,#V# M!R\I%DLF0N7(9]KI,"0'Q&3CP9 NJEN$J492O"ZUM&T:E1KEJ\S"56C!^ SI M'3;-_#3BFU> ?1AS7F 3U3.2SZ:(CJ87UXJ*^SSC$J.PRQND].S:WIE&_KFU MTRHN]Q%OG&1WY6^ L!PR#HH8&6.Z7H<93EZX^[HW^0^$ZT*FJDE'O"Z]K:K. M>ESKN.UA)'V!+.$&UBHXA?"X%^3 YM_&MH>W]'=B"#R#;(^'Z0OH_E-"-8FX MR3U=-NZ;J7C--(S@.:=0ZOX1KW75:I;"T %]"K2*GX/MV1#5?3[X2-;Y437+ MCGA.*U.+5 M6F)HIZ#6#$,U7]420[NR%;ALED>+2:^+WN%[]QPS;KF^['R=O!]8&3;&$EP[ M\[QU"*ZJ^\\>ZH^VYH[K#NRV7M(E]DWRT0T_78Q>[]BZ92[G^U7B;*NTV2/2 M]1YH)<2V2J0=0JS'V:K\!':FP.GG PC]NDJ8[11P>SQ*I%!6$8'=>:(C.*?$ MOHGH?+:TI&%0ADQBTX^CDA$U -F-[:S\'J,2*_4L[%;Q7'OD?VBBA!K^D2*= M]UC+]^DO+]\9HJE\@;JG.G1J2=S#'IYR9JAV+W[8@IE:]K9V3X'8+41QBD&FD]][Z2!R(K"(9WO?,$D"XU2KZ>$WA+]6 MG%A+(T;=D:=4?SC/2I1<(MLR^4VH]C8$HXF!S[%VLTRB8+=;VD,@[&$X"(FB M76?T;]/Y-$TH:X\SI1)]4_P;#4!ZK#L=P M1BCOQEP[T^PQ;9UX"GL;"'*B]#/<*D:>M"FE]4@&9#Q\25&<7UC,R&\$URD^91 W3M+^$ZKA7:96J8 M>51H T*T!L$S\)<1"M%B.Z.O'O)G(:KE'MZYA1%,P#W@9U-8&RHRY[&0=-VUP 9=;8 LD9F =LMYJJX2@G7MIO(FRY& M+1KS_BSKUH'[WOXX %7TQ(35=E]_6<0:&#";.?:?4T2FGLW:W#)F>QA =_A6 M+&JMX@+.(E^W!ACU&)!:1158O%Z5_99:11I8#&1/AN56@0M6'AER&F+;7Z&0 ML1\?. TKZQAM5W1(VWH/I7*A276DN)U:E?=DF?%7[.4<79 M? 9J\W& .9N/TZSWKUE_S#[!$B30)\-T:G:G9C<_\A[5["YUHU.0VJL@=4K% MEDK%T6@EG%+1;,BLBG;Q'$-FG>;!:1Z5FL4@?R5 M^DF8L5U(GQ!Y3+&_]&+PB*$/G.;!:1X&,/(>-0^=R?&-(^&+AP\/7AZ5U03H M[/3L<4PQO5TJZ03ZP/&T4ZMP)*T LD)(S5Y6):OK<\?TNJ 8S]YK7KH',$_[ MM C%RB_[A;+:\;GCZ1[WZ ?E#2F/L()SMX:^SAVU?C>X3;OZ$:,UP,GV,?3( M59ISO#75?/: ([OO,T+5/=$S(#NE>S3%/9JB&U?W:(H]CZ8(J*H&%FF7;\*Y M/WYBW+?"C@=#AF'0;^PA8FF.+>X>ZHNK* M)<'O:7$7EJM6^?(=WDTU9"YW?I>GB4+*=Y=QOP<;9*L,^PYN>0-&LY3\Y^AQ M;'AE,U!7B="W&?6ZD];.%/0]K4>5UWB:2(4H\<+S -J%&G20&MR]EC#DUQ(L M?:ZUU]<2+(WUZ^NU!$O?9^WQM03+WFAU\6LN?FV0(5@NG0A@?R0 MP!DA95$*"K$V^X)! //1W45SA%=9[VHQ@7H\'2:^C](LX>(C"J%/16B^MR&G M@I9,-),5;?X978+1[E+YE0;[BA?VX1?2?79:T*."-'T MRI]4GL'E>YJHMJ+GN]!3D2*T_1DY:UQ],ZJ8!8U%8.?M9,TZ06XCCA%QC M*X!]Z(5/7@@>8 CB!$7@9L-T)56KZSQU\Q66$_U"$M$U>_+K- JH1/1E/:>/4%.?Q2+U_A K%)*I(%S8;';DB#'-QLUI MF0\!R*?BT8(LF=LT(=+,_O#8O290-VZ9:GK&AQ)J(J2)QG8BU4E/A(LBCM0<^L26-$G$;1+<*_+8FT&9-3?98M ME/HY\,J;.+-.1>(]I@\@6:+@Y%YG'&8-&AK(?-,P@40LO08AD5-Q9N&N"'8G M-G/QO&4;/(OY\V)(&C:F9>>5=K6=)F%W!K 9F+".D1@7TL%T7D&)0W3JRYK4 M38KU5E4M9-/59[O%H:$^:A\GQ%)L-/.Z&P]N\N)<,T^Z\2 I/HYM][>3UW4= M^HG(:)1L/_]4]&IE<"17$VZK([US;SA:.VPMT8$O$5LW8SM 0K54F41]Q$>S&1=\B7)AS;/2GUXMA$66&[GZ4>A#M1X=GNHZD3>AGMKJT>FUW@R=7+ MVIZG0".0K:#2& M;^U+*.UAXZD(K/?#UP>>*$\MU5V:GQ*AM)(W^*,CDRIG.:1HL?HR93\YR# M!/3@2Y/O)=O]'=^KM%MXCPMG.2A(,7]*$GH7/Z#$C50S, MV[9J)$DXH4@9C3M:,+PH"GX=,[- _MJYK9MS)9K3-E(5F6.!FVQ*4#O=9GE^U&K6Z6*-EW[)[&) M>#':!#!-P9*\?:U7/;?%3WVKVZ_54Y#"&D YDC@+KJBE"-NI4M0N1^,VF$EJ M)FWW?FP"'5=U9*LSHW-J/T[Y)2._5U<08ZF-PF)SX^$(1HOX$>"G)8'6)?72 M-7XRE "&:4(NO2?@ISC+[7WSZH)"C0)GQGKNOE^GY2_N1@K7I1>#@)X0A)(7 M%_/>=>%R6Q8I_)0GWSP<3+,;*YZF29QX44 _0GOY\S1^@W0A0B""?6P M68";5QHU'8-'#$]2 _7=^_!3(/!.=UO9K-SM6J6Q/9S>M@J=ZF!W<)#:*J : M!9=_[MH:9:<.N29QQ=8P.[%\,3J#CQPDHI5HK_%AP'HY@_HFB%$;IN FV1.DQGO65G(Y8/)D@&6W/-+'*9IH *WIN66O4-/N)*\J M'!1OL5::1]+%"[(?4AUTVVHE9)<+ETTTVRD95=[P-AGYZ\5+^G_J2[/Q0I"' M13]X^"O(%EZI4QR.A\G&@R$=VRW"-'MQ.<0\2TN*TKCTQ*.^=X^H>(VR=#FC M/V9Y:6AKWXC_2N/1WWH0_^J%*3/45D/+PT+D&KPDY;_HT\LIY@3%-6C(Z'S) M+HT/AGD7U7^?^#]3\D-ZSFQ >33L3LA]*=:K6!UVJ.<)/.DSCBO#-FFFY_$S M-4*J33@=Z,YO>QJ5OMRL&Z.^K)9O?[=:>WXRG5\1X@&3&8R_3LOCE+ 7@,GW MI-NH=LDJU#:C9]ZC14]0LB)SE]X*Z>#K\!4:L%9O?(^(! SPJFXS/WC);EO3 M$C""JW15MU#4&]$R]K*[PQOTB*O/ #T&""DOAK+-4^K53:1EBT:>_,L1Y:;* M."QCY!$E*FQR(NG+WQL;'1?!:@D]]IHEPHEXS["7JEH#QH3O%NRIU).K866U MNYH./!N<^58KB'1@VO8NLMHGK27 ;41QJUW3=./:@KM"Y;#M M(:!26;FJ;B0#&_]D17.O_D6C>6-UGYC#VF:2N!=/^!XN)JZ9B%_'N47L%0"7 MVP?@T0,\B^OV8LA+LRVJ970FE;N(T/P\(CKF9J27JNH<*KJ<7_F&E& >^X+F MQWM%CI4%(6)_97R*>PQ)5!RG0TL=:+*U-+NLR(Q*VV@T)4;:Q]:P[^T3'>9Q M>B.E-H8Z2]Z;0O+U3VP'7X"+8JM?H7.BG.&L)D@W-$[:Z MFAG'^V_&N4D.%ISRABBXEUA]#V*@^!X:FJZ\L:'77YJ25L MC:P:1F<@LH#4%#0Z7GJK97MG1G8O/DT%(%%AT,9$0ZH2YAX<+?\2HL+;2N-P MGA8<@;4@':(YFD7$%0AYAYNM>MH!JQP-$L:21E>HHV.)CB4:9HFW,((Q69J? M$ KB[%EJ6?K%J>EXK\)X"72BD=(B1L.2HA5ZHMDC8%8W.YS>$O]Y% MCQCY(%:;$*>FDSZ<].&D#R=]#$_ZX!S?MDHA#9'B70RV^H@TA(K''&WWMU2$ M*J-X[5PIA^L/XN3].GF?'"%K@)/M8^A%.[?2-;4[&@D$+GT\K@&9O ^SJ9._ MAR!;(5%0."]E/V>/O9X<:VO>3'AE1.A%ZM.192?_@BR..'.%84R75\.%5MZF M.(()I6U1< M?Z=^X:+++FQC]/?!BL$1A<+=:8[3)WR7A#9]38=#R8)^9@3UR M:T0 ;ZM[G8WF*VZXDPK4@3S2GA@DJ< TV("0+*W@&_C)"(5IL9_3=0OXL1+5L(>4MG#)@!!-P M#S<@.%ZH%9U257?$\M90;VA@\[WC$WU[=""P.;(=?;1E1M8',I MD?[LK0 _G;EB*\.:Z9<8S-/P'LY98HY451-SHOZ_WV 8$A)PC+MT>)Q:&V9" MAP(P;WVJJ+8RP)G>O/IA&L!HL?MFS:9ZVLP YZIP^C1IR36, M*',)7XX$8SXLHV4=5M,1'&)1IVJ5JF("O6?L!6#EX:]\ $^*&)7M9>T>F%^ _ +LF?%J6OO M2_3LDFV=ZUUU$4DJ_$;G"Z4*3F,!PMIW.9HBJ*0'M?:-#E7T1#?"2'SN3MC4 M4 )&JESN]',R[!."2LY_C7-6L"RH2E6=W\R8K,;E<XENUMCW0CIV+4C4 MMSQ\1+0NAS-:"=E04:KGX^\;.X]Y/Y/N]7WPO+4SF?DWI&_>I*V!S=JI%YQZ MP:D7M*H7M/ +VW40_8"[/\!'[*ZK&\Z<"8S8?UY6;W2A M-$KB1V]+OU_FLU\\:LGR&N'4,"'W%CC>101V\.R]@E@X?D9Y@Z.OK *IT=>4 M-SCZ1XSF((ZS+78+)*? JF1P'C.T]4+I;W!2VL3(+].8G*%Q?(56+S#*3JXK M1*ZFB!Q$"7TA ))CM3C0\B6SY4^N18-F4K?EE\0,;$"4"HXN1F$3X[Y9K4.T M!2"+PE78_^)ZSFV/L Q ;O*DN*'X@#(*.ZUR#D\6[:QZ20DJF4EXDGW>F+Y5 M00?FA;$H"S>GAN9D**=0L>P_"A4['Z-$RA96)2< #T"JD]@2-9'[S'5@*USJ M>[4J_$K<\[;:E-H!Q[K$;349M4.+*\;;:A1J#1E+;V"KU:<=8&U$35OM/EJ6 MX*G:P5:+CA:XF-HFJY-E-$:-I2&Q.EU&8[1$\FZS-!FVHR8%6(,L&0-^O%!- M/!Z=Z5 ='I45.!)CX96'\9;PJU^],"60$(ZU 3BAYM,G$)%A?T:)&:OA-7A) MI-UY&87-6 M>DKOLU>3L[2]VQOR:@N;'NUL.DQ65]:1&?E3%_!Q8BDU1:?,C M%^;B9Q8W/W:>VW==2?,C_A)YNV!!>G9(+_BZ>B;MDK=$4HY\<(7B),X><^8: M)H]+VV++L\LF=H^BQ3/ *[KR&!_TH(@62\SS-_2(8)1,(T#^2AT_'P'V*0%9 M@'IB<)V2DJ3 -O\OJ5B;K5YWZR9-&GQ>S#YQ#JE'&^'%( [-C!*6HG1X!;>S+@Q7QR0KB.S5)SI) M@JUF:0D)2:2M^S"."Y#IT5_'(ZQ---H*&T,Z2^=9=2;*V\<,U"5(H$_&[#2Y M(]'D[IR;9H24/264F97WM-0\N V8G]_Y:GD?O"2E)\HUP51J\ <5S(_?::F= M=K2I=M1I'IWFT6D>!X"/@D*-SR2<'E+FUK;60=KICX:F#[#;ZSBV34W^@LYO1-=]B=D7]0G M'];WIN(MO:9PG,S GRDD).G1V]+?R.UD7GTMNL6C[LB_KM &D%LUB;/+"LR] M-$Q^(< "7"RI9W0-_)"PR4D8[D30!QC!U0G[Z*('\]_TUO.!0@1 I?@0Q@YQ M9@^5'/JN] !&CLGZ!Y&_G<[)*H$H@'ZQ$^2FPJYN?FY5'>+-? [\Y$#QHVR0 MK&MC6+-T-E=GI7(F03!O(;3)8P^FT)_66N02$G:A@_HR?" MQ>/Y=OH2PD4FRL:[] T@F,0WY'I,J)2>W8SB.U5[C^:_Z P$8)6I@O+36EH^ MK:TXO/DHK%9&U>'-B65E5JT]J)E1H4GQFF+7-C^SL7IXM,]E663^IR#=O/IA M&N31)GME) -4Z>KG[[UR#K%]^L@O8FAZS$RP/_ W: MY6'4=XSOAS'(#CRO,"G1Z\#W:ER&/[X'FCQZM8MO# *6BZ*6P(1G ME'<)"N7/M!U6(SF<7#1^B9"+QJ^+QL],'9=>#((KM***@_Q3#"8N_YN'@V?2 M"\=1_;",$5_@/9PT'68)8_$V;B8?/RW)RGRA0!+B*949T#477]6H9=? M@+<(%S^BY5AALCT/PBC.].B;9B D1^^$3JLF3FSKH[*^QR3A9G M(X_OBNWP&Z"G!Q'9-@"3LR/[)75)%\59]CV*LSK3BCGNY>'#9:3[A!/T=HYK M=)HF<>)%U$ R] M2)C5II.N!H19-D@R&2*9B7*+J+0PS!D^?T,M9UBV8&R&F6\[;P)Y 2T:HB_% M[5(< FR54'U!$Q@5\A%'"U0M87"$W&/GL(Q)(W*MU:UJ/N[F,+;><4B+F?#@ M.^A3WMD*_H#-_F96X8G"O+J@#O35HT#B\'ZK8G%DH;$][$F$QJ%5S?:H".UF MD=%Z-G:")(.I6.\*V2F8E9O!>C_)3H$\D$=V4+H-W@1*'085>WU:]9N=Q-C; MG[2L3S2;FN1MSX#6X3?0;_*W/![2G;!G8BL8UWMF>!&]B'$'I) MV)YNKL/O4=A<;$\]-[ 5W=1WQ?9<=P.[@H4.";;GR^OF>W080&5[&KXS^R", MF"S;\_P-\QAC^N_9GD*P2Z>J?5X6AD.)[:G;NL;VY(@Z#>.R/=%;+\M7+F+. M]A1>-2Y6-1:/L?A0U+IS2<@_]9Z7MB?ZU(!6Q8NSOS2#@TO+4:3V-)&(@W)8 MPHN\$-1[A+++N80< T_(,0FS$4":T_-80,DF=<*]F^2,4.C%EK0*;1Y')(=# M_NY1EI^I0([CX,RK,: 9HO"2X=@TV($1K"E9Q-?!3 M#4C4-)N"0,])(I>.0&=?1E #(6ES\0E$ 'LA^::38 4C2&\;FE^X^*S\VUJM MC>$$^"C%\ECK\Z]UM]@NLG5$A=3\I>Q4O4NPE<.'"KC4P/:%*,6,JGC5B%ZV M>W\I8R1%BFQWTU)&39%"V.IEY4+$F![='1!R42",0[4IJE+W\8A"9#J&63NC M[#-.P:1N.UVM/+R=SBNYI6?D,,#4D32WJDWH$SED^"8TW7;ICH>E$;5+$^=2 M9ZIK;EPJO*8NL65._O(P$1T[W?:I)=U,ZR$N%IB MNCS'U&(WKP#[,*:GQ>&LNDHNQNGP''=G93J=)K([[>?,T3KR[2]^(\YXU4/O M9[Z/C^8V Y2\9<]U1MDYE7HA?5"PAPTN/9)S7,NW",\!3+*;,:K$)NZC5SI: MQ>)^K433P'G1;DSG^!4.PZ\Z@O6HDW/$J1(!>TAB.H*,W=^9HS>6Y+_GB-;O M'\X=KQD*0W*(TU]V#UJULS/'S*8K3[EOE:+& 0YRGS"MN(.I='*<@N$[Q/B]EGC:C$AV_7RQ,MJW>D*W1'*U]2&SUGW3NN2XW_3DA MJ=,!RJ6N-I[:]$!Y[%)?&_X:TLH]EX#0Q)<2."E:_VJ,UH_2CW]DF;G*'6F- M_6YU9B-LI%KO+RN2^XK=.>+9GD7N[+ZB3I5H^7'M2@/0IQM_1ZSRV&!6?BJ[ MXNN-?JJ.HA/*;V575/^Y;JL6=NKR4]J58* ?E[;>GG9I<":N<[5^XN'$?:)N M?+1MSV[2XY=I8-UJEAOEIQS]*#L- X=_;Q$YS=ZI-=$]DM65$[D!:U?+)YW&R,B[_*@Z?EN2E M+;!\!7Y*,ZI/YW-R-F$^D/6%SS_I*B,!)'U?NB8,VOPDYC-X].#H>EBR@>P*ID\(X"TX\.4Q>E/325\HG4M ]LE)2\ M1Q]QW4+^JGVMZE2?9_MKDEQQC7N^BB0DVWE!0Y%QO\?K='NV^ZFWP$RD+^[O M 4Z#)JW\]<)G[Q54PCTKYBTUTQ5#[3M)4!A^6KW\PM8X'QD.9#5MQQBIM!>0'0'GD#+, M21R#)"ZPIL;K>_)C&)+1D]47L8 M;PLO&-;R4VG!R S)?1LGT+]":93@+= NQRND=0Y[91 M7\;$U[LG!T>ZQ6A>3"I@CQ94:;$?0E4#3=L4\GWQ6P6+3O?%AQ-:X,T3@5A'6YP01 MFT_O3Z13FFGK A+R^@-;C8(:PE9;M@; %/4:MIJLE9#D20*V6EF5 .(2\OZ, MJ0-&2%H8:Y8PRS*T>C:XM,J!Y3"7-QK:FLM*"6@E.Y>MF:2&L#1W7@&VOF#" M55J/SG%/1WP22Y]2#. M7BZ84MZ78IHJ_-*+R(2!O@&KPD3Q3, MC!QSG03X=<[908GAZ+'_6(4\<2!'[);E\5H\D6"J;B$M6S0W*Z:C2XO63*S[ M_7 OM_N__@*)W(W]Y?8>; OM81D9[:)TF<;9$WG//6%Z-HAP!(DE:PJ:'V\A6L"_/&%Z M18F*SD&VD%=+PB^>\@S1%;:6"U]4D_DJ)# MQU9/0DTB_#C-?GIP4Y*Y[;86=@8H5SECM\%1+Z9UA-UNJZ0>_+1<6_9:.IOI M4VLWNYP.P':[H(("5X3BB6YH--AQ5,7M]K3E 1@--(W"K7RBZ++5_[N54K,6 MQCIK08F>7?),I^A].$7/KD"@3M'[>(J>7<$_8J4VFTG7JY)MOR#DU>E5Y%B* M55MC7-JA):]6M35>I1U^ M"9?1[ M"=%MZ,7+1P\G$?DR]W %$[ 7_K8T&[@7U2?C:]# 4/*]NNRU@\@3FN17F\-'WII[;*?KV]%R#1=>_#1G8_T-8HE2V9<=2N M'=3E5N!_(ZZGY51E=,,^1?D5!H0PQ8E[:HKKF^Y+<17&"T^P:9R^0FH+F MQWM-Z.IT?@MQG,Q 'KU;O,#!.NWDZYN?W:WG VYZ.F;Q 8Q]IP:>SO/X)>@7 MR,K-A5W=_-P>O"3-TE6Q4_AR*I@?O_ A4&;QY(.G)0#))XS2 M-3G;;PDSB'R8IT7*>-*5EXEMS"@?;48K!<_:M%3(]QO[$D M!EN6U2(K/\ 0Q F*P.Z%9K:4S"IJ)"P"1G"5UL3>JMJC),4_G#X!L2%Q]:;U@[]%B0K.J\I[!4FW% MQ$QG5.W+NFE M?-+X"D4;@!.:WO,)1!#ASR@!\75*2I("V_R_I"+[LVEL?6AI_?DO'R@N^#*P MRDXW3IU/1WRPTU=3'2)%XWL)H)WNFN[M#16TI$V@AUY@0JO>2'$[-6SNMRE3 M0BT/?;NRVS>'2F#X+D\P.]<6V\Q\F.*:9::R?>^)#'3[=:23U):[U"ZW3=VV MNI,'&632,M@>.:(;4^D$#98&E70!K+):RM97:?H ^5!?.9KH18U(]N8'VRJ0 MB%RQ+\A]'DEG6MMCCKH FNT%V"H8:;0+E^>]9VOH4H_KD^/I:6N2LO[0Y7HX MVYJTK$MX#QU06CV3,-H#E>$@8_L3V"K^KJ*$>3_8JLE2!4G5\=;:!'EM 60: MB:Q-?]<6,0E#D;6I[]IB5_$#VF'TT6'$8W*'8+GS_P@LKM/X#K6_.=18MV93 M=N=R3KJVIB<2QA))W")CV:%2<4M5O!1=>\O59IY"@^CG1EK(KQ&11$*X6Y9RR1!T=G7F MF$DE4]#5C=YW8RN\]S>8+$]&$!\.X?AUA,*5X!9A !?1%?D=-38^8R^*P_PB M"/Y(\PR6_#=T^QS'4)(+M)CH)W):WJ,X)IPR3,F=<1?=>#@BQ83;MO/^+4#W M,25"GQD933C'>7VA VK5+!KD MI_P;1>362(JRH_U*!@7AT02@G-<&XTG5S<)2W'[KB5P0.MXNG"6G%S?1>#Z2 MDDNLH]0- .UV9]GK'#1@BZ]!R]Y_IAZ==&;[KSSD,XECY$-ZO=!#M.YPU63\ M8[T!1#X@V!0=/0*<#2SRP3[_2)Q''M6I_Z7K:C%Z=/Y:D1[5F'1&IB,UE[C> M4&;3]CY$.8R^[C6_@* LH#47IL#];5JL'9/7BOU$7B5P]#>N-HGR>C M???>4!\S'LI[0YW.QNC;/M8YP;B7%8;KW'/^+RL4XRFE( :GE79"4F_P+.8O MY5"DUMA0C+SVO:A1.T+Z@QQ]FHL7_IDJ.9/45A^TN?FLWE(8<;9P'T2$BJ.) MGZ1>R$\*7E?4Y)B_1/$:^' .0< ],=CEC8Q^%^^QQY--I.K+#BVY<3<9R"U- M\:,S [FE>7I< FV70-L8;JT2:-ON'N-BL@TY1"K*B:/!L;'^H'R\0H,-8#2) M>$W!S3)*C,9MJA7PK>P=K;+OC@YB>=7/:%+MMC\SY!T*6F7#RM]>+M9455#W'V/=V MI1D?L ^PF64D-(,=G&FU=C[;4])S;6UU\-1@.0I7\MLT(?\MTF/-:&?A%5JM M8!Z?]H5T@ L['3EMLIA0(_Y^^Q%-HF#/>7QRK90S$3ASJ;5ABQ_@4/P]]*R# MZ3KCM]$B6XI!_K[?B?K@Z,,+*IF?1WRP!WDWB\Y6YZ7 -OGM1[!K5M=Q+%75K&]' Z9X* _(@&.KA.E$[:/U),*%VB6 K5MON%0[J*I@<,M&?0M0@#WX$V*== M+,ARFH$-B*B/^2> %MA;+Z$_(4*GGNR,83A-B S+27EX6,)09B\*1N[%/(/Q MUTL0^8X9HU!S$#$'CD5!C'^\MQX M+SN#:I5!S($G7#$*#V/<$ID&F35L\RWT44IFNLWA+/YQC&3QX]\_71Z-I_(+ M$U^VO&=/OA@W)9*XGM,5Y4A12*CZ_ N!"2=DQ=%@$($"@E_'B!;""T%%=Q'ND[+&8E8\5:$"!W P3U/V>6=#X4.'PH5]PD= MGA,ZHH5.3L_+[>'^NMSNG9]W/LQRT4/-6QZ4 E71=N_,]LYL[\SV9JP90GYN MJRVC(9'NR>=A _ +&BITS@QTM(;8-/P@OHE-/6T'2,BZ][ILH;!HNV%('JIZ MVUQZV>8$Z-WD_9GE(#X&=W"R(M\Z(7[B/;XTHMAO+=NPVAAT'Y->G]$ M(?3%RCM.!1/ZQU,0ZX=]6NZ<[1KVV@_VVT-D,:XI:'2\W*BOPT(FCVSQ?J_- MJ6:Y;ZP3,%AY5[@*UYK#UW8M:_U^'ZUVE0T';R59[B&_ MI3V7#H_/I,]+[W%;^ M)1(B&C5E=LXSX*-%!/\"P5U ]B2<0Q!,XA@D^=#)$32)@GOHO< 09H:1.$Y7 M(,@VI3P<>GIQM-S1Q+]Z80I*"5$DBW&K&)W# _#H:.A"R+[P-O^O MB$_+UW>R7>';E:XSNKWED!;7<[*(?;*(S!GC9!$GBTCR:8G#QPD>BO>B M$RF<2.%$BC8BQ7C]LXEU":(8;L!=1*H"6M@H?12.J?Z:$U:SA4JV>)7QSY0> WPR M?E3(45Y'#?LXMNO7IJ.#C@Y*TD'QM>&(H"."C@@V(X)MW;(=A7(4JO0X(_)Z MNDI#LOB":;*DV<%.5M\]BF-%M^-FK3HRZA(Y,MG6,;'E6.:SJNZ;AF M/=>\\7 $HT7\"/#3TC.<1N)X,")JQRINA(PR@90;O'VZ450ZH!S)="33D4R&;=N+E_3_U"JT\4+Z MHTD4/'CX*T@H?$_ 3W&6V<*LWR,9(AG7\4CY]%-0R*8HF.*?1SB$CO/T41'$R5I(O\4=/S0\4/' M#]7YH8OK'A9+M(QA[9V9]FA=I1CO]JV\@Z6@NF./CCTZ]NC8HXQ;I>@DEO+-8\VL7(F%]0P';%]08U&WE-J5(3 MCF?:PS,=D3JZ":6/AC'2;C6VJ78N.<;I&*=CG.T9IUVZ3,<[SY!W-F:;CF,Z MCNDXIN.8&CBF8Y:.63IF*6$53[QH 0E0DS@&26RQ"K/Y1?L)H> ;#$-ROK#Q M$E XM3;,&/_%2X'E!""NZ40 1S+[./T;[=4Q\BS'RALZ8$JE:)$#BOP$IV36T'N!89;C0ZO: MO47&JX9#K>*$H]XV MJ?O1>\%IY*BFHYJ.:M93S7L4+9X!7EV#E\2H4I,.0-I5@%'8J22'2'WKEUC] MAZTOZ^B@/710;K^/D0 YHMR("3*.%T?Z'.ESI$^!])E[P>D*11N $^K*DHU( M1IG$KV/B G8$UE8"ZZB@HX*."@[C>N=20<%%XBBAHX2.$M93PO+\G+;\="V! M8+3JJ*RCLB.DLEK.)$=Y'>65I+RM#W]'BATI=J2X$U)L3J-J%S5VA+ /K\Z; MU3I$6P"> -Y 'Y3KNOJM)V$V%O*WZ7P&?+2(X%_D6P.RJ?,%(.\$JKL_L^C5 M#_\I(2.;9N=;//$3N"&?6M%7MG'#3KQPXH43+YQXH( M2^O@1#@GPK'RV)'2X-E[=2F3:Y,)GZ C?$F876,@,Q#G0>94<7*A8_)]'.(2 M.\_1=$?3I=,=\T[!T3!MQP\=/U3DA[<>Q+]Z80K*G:/#J\46@E@'CX A&GUIG&9$G$\<3_,X4QS%8M_2L&H);+RM<;RFQ. M29>HM"W^+1J(=IZ0_ %X=)\$TV@&_!1C&"TNO1C*Z^1.@E!GA#1YU-D1JZ MR741PGPVLO#H[.K\!5+&?3BC3T20Q>$O(Q2BQ?8>KF!2)OO:4E.Y%VW9MZ5: M TZ(MD^(EN8J^Q=+%!>=[7*3.H G+-9V#Q4!@ZP*51)HVBYY.K664VMUH=:2 M%CM*W'YPN&DFO26V?W/8-A>M2AA_M!M&IXR54\8R*48!S8?Q0N/TU'L]-1%- MB*R21WU$P14B6R@B;?C#>;Q,:H0"39I:&R:$9,7OT&*:+N.&\Y$8LWJGT7GB MI$LG74KGE%,[R6W7!CKB[MAI/^S49$+B\^&HCKOUD=[A-DW(YWJ $5REJQG= M-N$NNOX6X>D:8(]^WWO@Q46S3$W'-.UAFHXX'5]N@FT_ M1G:M2"IE#A]'&1UE=)2Q,64TIQ"=^#Y*R2!GP ?JNZ\<<,F\8AI\M[* MCB33R/8D_>\M89T(RP*@TM(01-*S$J>=\-FQF4/N7C[@BYP3T7;AH@E>;-YF M>T26+%,Z>CY2@+"M$IM3"#F%4$=61B6RXP*S=/'FT81A.56;G*I-?"$6&'T< M+T:#5$?^_1T=)WW0A?SC_P-02P$"% ,4 " !C=&-)Z/UFK.P( 0 OW L M$0 @ $ &UL4$L! A0#% @ 8W1C M2?D%K8812P SRX& !4 ( !3#(! ')G96XM,C Q-C Y,S!? M9&5F+GAM;%!+ 0(4 Q0 ( &-T8TG>P25&:H 'QX!P 5 M " 9!] 0!R9V5N+3(P,38P.3,P7VQA8BYX;6Q02P$"% ,4 " !C=&-) M=U*V?A9/ "6.@< %0 @ $M_@$ &UL4$L%!@ & 8 B@$ '9- @ $! end

M/I*D1]-1,H;+^'%@,O^[D32L*IT!RYDNB:33^3!9+-.3$<<"\E6/(M^( MV%"/)5_=(5_U"/+5;?)5?>0; W=/-)6[/_=T+!S'Z^EWU=NI8#;0CQWB )MM M$;AMDZ)L?)YT*A-=N*%L2:HQNP-CXD _/+H('>/JX#>=+Z_[S<3_(,$7'&[' M1PZ1)H__D94501V5FA^CCJ-F=(%.A8&*ME@48 @W:;*6)%V2$IRL:G*C N:X M'.IU]@#*[9%.@N33\7ZD#P3CMIAN*;C%K(6*%NF'H5EY !Y1 FG[9;J/J$L[G1]KW![^+X*?Q&_: M]XH1Q7!5I8T[9@QUX\WU3(\2]J:D^DS]\K?_4WXS5Z8[@X^ELV.RH=#RD&Z'LJ[AD:_OI! M&808S(ZL[L76$XGC"IA-0C:C>XKSTD2M5G KX5:;4OO=72" =$@?@5^2/-4R MPZK-C%Q:?-DQ%0_:K'^'F]UEONV+W7GBP+UF4*.OO=WS9#A:VIM]/J,[B+\< MGW;!A\D,--2Y/I_C_::?0%<%PW2!OTS'^%O\<:2.".93I[P8+VBRYR,8>C&> MG33-Q7#(+^%\YLNY2I.9&0==T/BCXTO IL8CW^4QF2^J M \:5>E0ZMVC5TG<(]2Y0-@0J*J!''0@ &@&D:"K:G;-59\PIT.6R5UPU;XQ+B(*SU\4()WY7YC8RM[% M4 =@C09MPD85WN3A:YL\@\_]V?:_X?P#]*,W03HT98)]QM60A55=-Q4"7GA3 MMVF6%!VWX(D^JAXC77RL-OM[,%*EA(5B@19ZF[$:"XGPKLT0=?;))=Z#I575 M/\.Z+V2#N;Q&( 1L:Z3$>?XN-6Q4(HYP-:&&?2@_K@30E] . Q8>>=+.='AZ$ML]D M5O>AU"ES#.(ML)N+CGGFT'3GI66RB3 M^8S5@*C:1UA6X\E8'NDJ[Z#>A%+3RUC;%>0XK&HO^PD!KURY5U#U;ZNV5KV5 MLWYI,NZ2+->M\,]8AVE1&1%,@@NH_.X^^Q*?(6*7,K:HI^B#G;PX" M5*,-]IN0V7&K!15T#?)!,%Q2FL>_B'U(ZR<+'J4$ZQ2Q46J3&6 \,ZZ.R:1D M^*V"++B&NJLWP%^US M4A=>4F8BB09C'/DX^LJ BVCOI@@^(PDL[THI%,MW>;8.Y(T?NPJUG<,6BT_( MZATPT->V)W-T\Z21TD*PCE-IHN9>M%9^BR9SQ9ZFLPGJ;,S M)LED-L81T2^^B'1NE/:2;VU[R>=][247 WWP>?7V4+/*@QNFCIAX7>7P%;9. MQ!@4DK_K<'.&T+>3R03_,4[&PYFRT\._S*=#_/U\NE O]G5)G5R$D#Y35Q<] MIO;SHV0Q7!#,]:X6:5B47/.%YY!B_$-/1E/9YX-=.C$LL01%$Q8S O7K%0SP M?9"BL/:;WIZCW;C$H/TY&&L4LS^\KPS>1>M>CJ>\[L40X2"]405 E*TM=$RU M4*:3\6QHC#(%/XZF;*/Y!L.)X0AE[(;0$=M1WUY:5$!)EVT]H#_?;[YO@+/E M__+-5MK/?_/;)5["UHO*^XT!TJMC2)!@.%C80A1<5F=3(?*@B06S;TJ*TCR0 M:J\GL=E957A0/X(N\PAD5X*8;:FJ(:YK-#'D'$V])P/US ]0%O7:J(Z$S-@V M^H$#[LO5'=<:J/_R%&;YR__^'_KR_0LM1=3[QH%4X8:$RI-D"B$5E:J;&>FQ MJ[JG';L'=ZCX6)SL#@ZH761+50Q%#5>G(02X1G$=(&,[MJ5WZ?GF.L$>7]>T M+K(.3#N=3)NX4/CGZT:FOLKJFH2BF TF9NW<]N3GHYET$!IW@3W@>8Y/V$75 MG1GM5P2;5"KFLU)*PNA>J+[UV3SP""4-5(\)@T"$.8KC77ZQ*3@?LSTP;(3R MBM:#>]0YZC5<6LIHL)AO?-9<@6 UOX <^)'&IP=IUI>WR"'&,_AZFV*T-BUR MXJ8XH4%I91LM*\L])V9'2+5W#91.T9H?!Z5\6G(T*#-$F$$D)JE[ESQ:L J M0JT4O#2W2B]OV>8IXJ6F;%-E*JS;L_.!^[.6CFV19S_F:H/B&FQ$R=*D'HK< M@V,EFC+'GIM]3@W#L&3,5%LJCSB)%^:WU+$M(/TPBSL.$I+3:\'$N?1'V)D[*]ENH[?L[;_H(%#?Q M@^6B4,H"%7;2LF&Z'2/HZ8&@J2E?7Z9&("$Y"WR$"=7X:+V80\;-99)6ZK"= M95@TTAZ;"CBL<(4=<%+>3TAFO3XZAQ A5[)037^&C>2A4X5:$V$CZ"GPZ#^> M QF[X0==E!&74T>59P_D4[--?O*J26=17GTGHN,[?LR^Q1GYU9+Q!'UXZ5B] MS79T/4>3H3X?@JC M*D>:S+P-"G8]G<\/[GH*^C2L K5X]!$O>S:]?U_1"SRA?9TDBP4Y78?&NQWJ MYS>5'UWKCA7I$),FD\7$!E2P:\&PJ[N?[.QO*>V@8<>C2RU@K<_<"53J>^IU M(-M-5VG4I_M:HOP[P; _Y]R58&N>BX+=-@%G"+WA)<%91H,>Z^ETW'EA#E;= MB'#RP]\O,*@W&G5^OP2:P52RUN]'0Z2E6<DM/QS$ MVF@H\SL??_\+_0ZT8UTSVK:#7?F-9<\T&M%#^O_98FCG03(>BY--*X'%;$2T M;QXPJ48-&,=+/1M.U/OL,_PTG\!NSC!@T5/7.$M&LQ2_"E][9]&DILN1GJ/Y M>\- +1@I1'C6\10.<[94'THI?S"U$;,)V.Y@W#,#S&16MJOY?+E [\G2BW=, MDW2+)9&A%NDMR MHB=D-$A'TV^QA9D=\XK'_(D2R+!D#,GS>]A(T(B*+5JB+.!AV1Q2Y2@8[*=C M/A1'LDV8@$DFTP4VAH@^9[NJL0\->.5P.9:';3^A>/[_DTO)-+,5U"W+.H$T#C&&PC&R>"KV]KDHFEL)KFIRI+"%525J9S!=LFB M=+ V^T^]ID0\7UX5E>';"RL&+FK:&*.0+=F2_[_$ 29_C%US*;+^T"R=TG0>$*FG[ ME<4Z,4GO_KDS(BD7DE%]H;0)@L%:N\R3O1W63 M&+14_WU35SQ V--(7JVD8BC)KZ4R(6XX85-M*>CAUH-C#08:%V P1PD4/BP1>_3 A*[8VCYHY M"[]ABXY:^,&* (2X8,GX*&P0U69+4AT;4<2.,&'";E?*)@VGP^&W#GFN*^;< M"DR+0\LQ]7:S;ZPJA!NV+\GQ862#@^;%AH[7^YWB;&F+U>U-BYA X (D*K)P M./0X@;K0CB&G]N9FNR(0MY^RELW]VWCCP^>I"2=A-FTYVS&"\9P0(A"6)AMV MA^RLHHH!%L?^MQ17"LHI^.R-49C%6[-!SYX-F)*@MX1Y\$9P\@#V>#NL_+G>;W>KAP0$&35AQ+2P M"C7%JK[-2F,HLTPR)R3G\83Y4B.<4KF*;UZ<)[X=Z8%F6$05:Q5NO2_<'/]< M8QRCSN,\2Y$H%_%WZ#"(/!U(@\_P#@F"I[HH;5TC4D-VIB ML&>HEWF8#$XJ5&.1D!E^9S3GB@(>$+-YT+N2KQ\4XQWK#@FSQXSQP\RVV\25 M$')6<5DRYG2Q0B2/NU:DZ-DM,[\^F&YD(QYFP85T4H;53"]9QR,B7^)[8DL9 MS-%/62TN](?NC4ULNT>'7BS^?T^C]X)-!(OC5\:NZ+"MH>(=4$;Z5M[!6W8FJ5L-?9L6K#5IT'(XD.V7ST(9'"@/@J,DZE"Y) MN$088*_*'5>QW5^#6@]2BEH9@I'('@8T)"GAE"H53*KL=47 [.Q*$ P(N/D4 M[E%LV=]CT(/ZJCT(8A^&/3 E4? Y@&Z; HSNK+8:1(BUYR6C800%&SGY_K.: M>XR;$E>&XI ]%',3?:\.K&WO];6UH1\+-\W8>D*:MJ29,N-MZYB"I:SA&JX+ ML<7 2)0+F,E>!Q,&?B"9Z8;_,"M_*'+X!FPS&$2)$O8F.%&$JGM3"$3)*W3( MZQ%F5N;U1T%AW>YW?#F5V[3HAIEBH4UAZ47[1H8DM(DW(!)!BZR9JA>7LV2T M6!*R&ZGSKA#?5 E:A!63&.>EV#;&,S1DQ8A ME"&EH@:^ND391)16#B.(I LJ)Z6VXJ998=#HU$1H5YC#M_N4FRXQD2D'LQ+7 MA>INNI%QC/#KL0KC53$0L&;7Q=. ;##T0:)SU+H=J:F!$(>)+U ^CU>\RYDR M\A G];!Q?8-_H8:EB;1_L8U,<1%=>2&1=(&:,0A)L,@"N47#L!QTC6SVM&.$TQK Y0KX-'^X4>3KX3$ M(B[H1(5QK"_8#]5)>CME.Q;<,SQ19VF2CL9>8&XY/WE#5'M#].,W1+4VI!78 M>Q^_);48=O8:()7.!K-OG>=+5KJ[R^.*5J)ZSRB8?.34CL4;XY$5RQ?;7J/E MQ.LL;?:KRZ$<2XN%5\?I8!'ZUWMY7*O9J2\ [BMR*:Q(_Z9^RQEWHWAH\=$^ MM; =>[I"Y>B"=:.G7NRN$Z,:#73?LRJHT@\A/P_&B'U-QPH;4M<$/B:()IHK MUR[IPRLR6HS<%5DNA)6$ !2$)>QATS FC;I%V)W<[[!RQ2[NRWM> H[Y+JC9#9;&%;']3A?@)03,O ^(M!=(J %#J*(<5;3.4:J MK@Y65.Y6\-9U P^2=.,P<^VX_!=#]SR-5P!1%!?3BF88L!_1?S'6_JXW%68^ MU\M4CV3U->+I9Z,1[J43)/EYA',1VY$#I>8@SC+E+*S@%BH$)I MH (Z!4O?!C762$ Z.P'#*NS=(*B0JJ3R%^H> =E_)+GWD?H<,O_$AC$PX 65,3*A\)1,FK1DN*RI+P>/4Y3B*WU@ MPUHZ3=\;=5XBB>@W2>*MB[%SC'_IX\I;1>8%VDBCMLEN[R;UW_;E+ .P@T9+<'*"RT,8T5^&++9&SOFATT&;/!JA3$5$V6Q3H+[:IVC$UY9&SBB/OE;;EBR M[!U/!GVA.C,(3B.$'K*1.1J(C$+<87ZC<\^IN422LF, M<-,-%#=U,",7%VS,:#$G&K,-=/&E&;P,:>'O&B=-3;ZLN7[42Y0\>TVQL]WD M+5 @-V+PBU6\CDQ^>4-9^=A]Y(CQ(%YE-ZA)@PV==ER;715!EGA4?E)ZM+D6 MYOO81T=T!EOEB"=*)J!XT%UI!,'S1340%V6C6*]X,EV3 8$@Q+-'0YC6+.#Y MMUGMH6,Y'?Q1N9*MF\L!:,&BQ3H+$'+?*\,-34;KA?N7"C4"?6F<*_8EGT_ MYIGVFB;Q$20N6-=2[34<3";J1^&YXQD6U8Y!(1B,1NJYQ9\\'P^GR72,J:?3 MP2)%Q1^W*%]_]Q3)88/Y(.?I$,3[F#*0!Y-AWV0B&^*@\C"/#L'MYH,)EC&. M1DDZ']F1A&WW)VWKR1C-@1&I-(/1 B8[P4$7R7@Y4W_@*F6I1@_HIV>X\Q3Q M#3#'+9T.>7*C&4YNQ! L."H^0]COH2?,@T/]2-^U>D@$H("_1@'&\-5]V7JY M._&^T0(N9,:)0KS%UVXNAPHNAW:70QIKPM<7WW(L(%2I@?637O#9Q)()3=[3 MC? @QGVO]K[&LL@Y%(L2.'F)H)C,6TWU$5,)-6=K^2AW4G.97^RRSYWWR:SJ M<6-BT*$PS7BB8@=MI^Y>HI-X/!RD2ZN+=340[LCCP<7*^3SQ T2H RGB7;9- ME$3'A".9V!%V+B)/>O!KY1!EV6=J2" Z;=[I#GR?)^E"D=92A)7G&NSPQ4.F M&SE"SD;#P<)8A*,!&(@1!Y0'_A.J%"H0'D+[I\]'=>;3K7A=#J=^UKSUVP6S M5)<]U]/B+G:'7B8CAC:@!"I:(<('67=C5P7Q8F"6871M76E106\4(2<)L.*5 M&"6=@W>E./WZQ8T:#9:LC[>[DG&*_VPQ3M+)0CN.Y( FG55 9X0H',[3'BD M)O.8$L0[7JOQ0/M_]_573OVSKDOD 4%V&[NQZ:8^QO& )SF9#X 79@2C.AA_ MVW9$4:10$-/&Z6#X+9,82-3.H\;U 0H-_J%BCFTF(3R.,Y'8>C*N.!-Q/@B< M*590=P]P$7=P[!:F#M@E80NAGV+/"";F6:#.\>1;#[Q*VL'ORVNPMFX*8@%P M @WV;V9,J83QDLD$Y$;#R+X(#R?R!0JHW@A0_I_@\C;KPK0C?M$YK%XO45<% MF_:N7_B^A_.)JU=N;@=73G&@GL4@MM_5IWR=E_%-\'9-MW;-<)'#H)7$\NFL M,-_8S/S)E^3GTC\6SN\H";#Q67,VQ70+G#3;I.CYV;47AKEPIC %[EB$'<( MU47U$@D#M3)/!/U64B2YE'7YGV,[T M)9(4]:CT[XL^OB^*MR :!#R^!V35AC-XS!XHLP>ZLP=TY6,;@?1AVTU&_%[9 MBG4!6?+EKD*ULU27P!XWQN1L]<1;2>)1MT"QF[H]3Z:SE&$;?_"0E",Q0O*[ M=\ (>%.EJ(;:/)#Y_6..G@Q:Z";[U!.2"O;#+Z+KAJ)&R6@HH:B&VVO)7O&& M7+I= M*R.16;5MH/J8.VI1TW,.]PI.CWQ\EPO!1T2\\-$NQ[?%U"EUUFOEA, M3UL0!TN*9B6>9*,EM:_YB/X[IO].K'JM6HPS_YS9SM7 )8DP160D'"])Y/0H MN4JQ5,6ED(=AO[NK!.FRK14ZZ$?]FIU[,9BB=#+0\2=5MU5JR_@@.>#@(#R2 M"<^9')A&('F7%@\ [,!V]@@;OS"FNBM@'^K5W8/T[,7D)YO M<^@T1]<;L<\]A^$Z650L=&!M][8KDCRZ+]W#2AZ^-J4.O!7PE>Z USE/CGI. M6;$Y4&^ZGZ[M/WV2+%EF\%AOY?(+MFI*F'Z-QNBW39G]/+OLFO3G]Q;I#JV2'UDD4C^G")G MRMN#I 'J UQX#DRGN!BD6!_]I).=X(@-N.AU7?T,ARB8AZ3M@NJMR#O3RE;C MC>6P'.^85Y/*.7PIE>7_P<*SN0'VI77+_GE?X?\)V@:<>29M$&G;.!#(3;VI M49Q(D#K@U&WX:G4GB7AF#ZEW(6$OFNS"OIF%TZ& ,N=PJOBG"W$0VPDGW2&4 MF[\;KV&ZVT6:@^GDD[ @[47E!,4X.W6T>N$#&_"0; M,^[=&/_>DJ/>YQ8X+7\&8B<1^L8F<-[<>YR6?'Q,K;9/;_U2M>FU\O36*COLF*]=-96<>G.$P]V'W$/4 M4#S"1)*:I 6ZT6+<;BC)SFY8'S3M*JE=MU7\LT8$2R )P."2K0QV-T,L2"K9 M0ZPA@Z2CY0(;. W 7O[Z9L<3N$/4LC0;JM-8:#T+%!0*(UU7X/58V;'+ES9 M@"B#$<@S6P^DXG1![=80[:?B8$G1XCQH?3>R)I93VC2'/8D&E?>M0<=IQ*WK MQ6P-^@;4#(!@&@>KH,WF#>LPMQX\,T(SFP95+K,\BG-,7+D)O^=#DIN\?)J_ M[11&G<*ED)A=S'0/]T".A/)D7TA, !/;"(@;6KE:"I.&L-\5M@,VPGIQ_W4C MGL0+R"U%D9,8R>:1/PI@EC"=MWAPES.O3*,^3S7B>^=C,EW#E\QA9 XCG5./ MG";%I?%N'C8SG6^O#[M%.R+[K7I?D=P>*3AA;1TS\AJL7B]7=_BTHIQV+^%] M"Y8A_DQ2M/YN#78B\%L2!_C; O]&%?N-+1I1S;:2Q'FOO#^H*[ 8\5Q?0CD M5(.E3 E^: # @OC_K ]:'P\9.]P5>>8K@U@FV@D1>V"_90<;^CPX/:.Q8AZ/Z>"N^# MM+(H*VSEF@7Z&VJ1BB)%9,D;7O@0-":P"61JEU'^O?M_2Y/25QXW]?W,;5,;E_%Z][N+!8V1WGLS' M8P.\+_#[\ML3D?"I#8>>"K3]*)F>UI2#GDX7R70R\O]I,]G2)2%KG7&WCI&; MW'B1S)6ES'=)IC7"A2 MY(B515L^!J_8E JJ![1!)2FV8;)O?V;5MW[3XEI*4#"AI)0&\ :80[^CHB Z M*?9'6-^P![S0A#AQ.;E#UZP 9=JA,@"!2/]DR<6YQ])C"J"VVA5%YPNC_5!4 M+S98N/$66&=)7/S5JZ?J_)>__7?S)TH%/@B-29/M_8H7Y)/%%XT1^ERXZ . >4:-"*6 FY*6R'4CYZ_W.=0KNW6JYR2*<34YDU)5H%N'JQ'_Y M;_]C,>9P^'D[4#ZB-/$G"8.!K+ AKXW#V4.BN3-1J [5=04J:T M//A^N7;EA=(X[$2,Z]ZD? &, '4&_B2!NJX]R_GU/5-OY]@?Z<,^2^:+A3)N M_$8#):JWYNXCO.8BU4]4I\<[&672,])O:+#T[[ WXW$R!KWD6*MV)^=;6^.J M^*6[1":U6IY"V3058KP#W[,3?5LFJ3SJ;)N*H:Q+L#HQ>8#U^).NK ^1E-2AHDU*,!O8 ?A>T;H M"U.TK@E[9=GYA#K.Z@X!9X4_O" 7P6O)41=80TXGFB0C[!Z0C.%V\"3QS,(& M'UT7EU^XW:.2P4;P!K4.):)6[0@(Q6R#1+*:/?D_$5Q7%F.&I7FS#N 6'L#% M4$1(_NW;:#UNT+1QZ*M2I&ULR;5O$$5/--D?XXO^'EY^EY=?=?1KCM*L/ MDFMQ_.K;O#:O51+H<:5ILO45M__O=Z%IU?^H^_R>',@,IN8\;H>T1XM:QJ?3 MTN X]$\?.P"IH)QJUU&8C&HG=<81+F+0Y4YA($XSZ^B01C,[SDM4G)?$*OQ: MO$0=XB7Z."]1_;Q$G\)+U %>HCN\Y*5K1-X+GGH(BD+%4.4P0JN/@H>HP>*B8UU]5&\[5X 8UEIOF4&#<0[(U !K]M>+*C?<% M=>+>VU]<)ZY,G7B$]90?(NTX076_$[3;%QUA=DV@I\0* M>.$XJRX2=[SI4#H=Z(.CJ!?&DT"&GJX%]M%[QQ4-^9QFP_I,KT@DQW<_:OIK M,2R/P:'/1B,E".B3=*@$]%S^N;3_' W=/U/YYWM;18JPY_-1!][\*J? )M:A ML^/XM"T%2NV\&7;AM)UE)'N*G"KWV<_(CFR+$5?2=5=]0O42\^96#(YD\D,X MJ('^(![/NAIQV\OCESB>C)AEQ]#4P"ID"7N$N@$7F5*A[,F^V" M%Q_E 26A[9C4\C,)*-:8ZN(R1^+2Q%,T?CU@[K-J]LZV]YACV(X8WW>"L4& MN#:V!4NT@EV?5L$>)I-.IOI;/5[ ?R9#^,]HJ;\UR6"C,?YB+K_58_R3O/QO ML-AU=:]'\/L47U[(/P3T?8QCI?0J#I).X"_L9D^']*?V?Y5)W:6P5JSK3,,H M2W "R)>QE$)XY_IT<)L*FW$>(2;ZJU)X-\::MJ1%/[39D[F:-]Q=0S[BMXB!C1P[2PQN$TT;$9MN?4 M@H=@/: -6]]J$FO:&"5>V\)U3O,Q]?97\RO8. MB:)-0%L-[#]"?5%5 ,SD+@-FN,KWG$DE,7)*GGA3MO8*,TS+M;+C)OZ=D1[$>H_:EA$5VW*7:R"Y,8-ON&'*.'*@H.[P4%)LO0@@CV%QW M/= _.DP$KQ,5ZMSHBW0-W]VQL#6#<[G'6FP8".-]'#?SWDIL\8))E3"TF5 : M$<&3,=*$<2)"; 9S4RP4!+59;B31\>:!:<_"!'MP;J:(E*ZH&2XH M5:46SHH&1 IXYLJ6R@ ?5+A*<*:NSS6?"=<"\\>05]D6T/I("VCE6D!?(6R+ M3).IKVB\YKF\\:[-="'T6[C3M4'H8_VF.?^:RBJ*NXI*%8.C2]RIFB0FMGBI MA&"3U;>89K\N[J5M[D"_0$L>SJ&J--E=2QT# M%@Z&A@1S528C<\">9:#SF1Y]^ A=:D9.7Q,NBBB)03MG%>:O=7+VL-ROP8[$ M A!\9=@0?Z%<;RA/)<^;,"PO']R8!1\0'4QBMB> MS+;$X1O]"FBZ),%S:7=17;*A6QC4'9 4YBGO)N(JS 5OM?U0+7ZA?OG;?PB, M)+9PI-0!V#7*_83_9[8JZ30M)F^ -F #+[)-96 V?D/Q+QR6N_ QR60V^-4B M&,6PR!_M\.%$X%+*+XAF/7@.HWCA/@1O4/ZD>/(H'P==AQN'2EMTB89P!JO- M0+W(&-7'>Y\>+YI6'JMP_42R^91G*Z2? ;?F6P0&O<5P,!7(N*\VT MR8&GLW.$[CX'#?A,J=^429/O;@PGAG/O/U:6)1U5&1A19K24P&!XGE\.1H.1 MB"'0=2.-E/\7[6-\9:7/+;D4D.;/CE]@>B[AEJ!F*(N"U5^+O.V$$)N@C%;@ MC]O).X'5(&YI=T061*:)R(V,R0IVWWC(YZ34D+NK[DM3J$ J((6VR/'QC-+6:O,5#^@IN*9A?YTA,I%TB'4E%F9%0,DN\@55U MBT9YQ?.DT*"0Q)'#+6/UCN:$KCD8AMT -(SR-?1571"OI7.^S\&4?M&75>.: M8S!/R@P%>SE'6+.J@A)\S]M#BF!CY+ME3HN$V1?I=X+Y) M_E;':^WS#P: :O4DL4(6840H[Y9='"0BC('@#:F\(7]CN"GS/,Q$WF4,H.:T MV@?3I6KXWT=K85>%[.3DZ7WS%SI,+= M@VF%1W'>F!:MO?7@NSK[XXE/I9>!>2Y@6S^83RCFMZI\IM9X[ M2@1)D0A-F*3SF?J#RV7V@-8D&R&=).EXH9[WH&SV)K L+0!Q_ZK.]&B:C&:S M2$"8'19\82\W?JCKK7';O45&&MO,5?AZMFE'RL(F?J:)D;D'RNN6+B9:=-O) M.8C_<'T3:5.3R7")_98[D9?9&B>?3J=3"8C9#!'F4>EL*5F._ MVE*?I MI*__^12[\ZIG5@_8N=;L(TJ#_*DJ+PC4;,<$['EKIG.O6;JXB=?HK;S'S ,8 MM(L[LUA,W?)L&RQ;T>-++=*"X.WSZ1([$S_K0_LX)W />.+'JEJ3KI[.D^%\ MKA MR+!N@VG21S5^FWK>V*RL,_35&-V MPODBF4ZG]I^S&9R4D&YLHHLEO)E@WL(3?;Y$O-*C*=;S!8Z]3*; MI[P/R=+ M^$Q[8Y^#;89N+OT6WK]"!+[>\_PA0\A)2F43$>7_V/Z:WUVUT>-Q,I\ODW22ZO$H68XP M:W>"OYTLILEDLL#?+F;#9+P8*=H%/*403E-LE"D.-9GI^6P"9SW3T]$L&2[@ MY^D\F:7S(Q/Q.F71/B&3&6/3(S.@NLNQ+<@<#9,E]1:8+XE?T.4=P>6?#=7?82.[3*F]CYTG M#FPCXPU][6:"8!HM[4:>SVC)^,OQ:?LY3&;3I9[K\SEN)_VDX!K,%@O\93K& MW^*/(X4I?URA&MV[4Z>\ /4-)WL^0N#H\>RD:2ZD,\?&LHTHNQ0T>&+%Z2[ MO,L^ 8O@(!]IVMKWW(I M!8K$' 4ZN?)SF3?&94."Q$&LZA@U=#!=8J(!=+E*YRG,U8]U,%]9:6< MUBTP[V.8?-HE40N7QR7W!T15"UCOZ .'>6<,;[E]%Y@U/C5YV;ZN:^2]>N^, M"70!.6\C,[T97?AD/$'FDH[56ZHFAKLQ&0+#&1)6?9_= CN]!)7CG GD"=H; MSA:9,P.B_[&NZ: '$>08OHH,U!B975Q"NFW+Q9"8-- D:J/I2#UV&P,.$15! M7[F+8Z!/4K;GBY&9HC8LINYM$93,O T*=AV[!QW:]10(%5:!UP.%U[)GT_OW M%<73A/9U NH=28/A(19^Z2-)/I<>$>A'(#.[P]Y@&/AR-.K]?8MN9 MY;+]^Q'6/\YF'=8]2I%[3A>=_$LIH-2O?&O\!+$<>:]O:-_0_T(Q33O:E4;/ M34>D +']3*,L&M+_SQ9#9>9A>R$:G\5B1B C]@'C%FI QBSU;#A1!&VNYY,E M]>OJQ1-A0!#X*GSM'44I<:W3Y4C/48K<8 XG-7BE-)_Q% Y[ME0?2HXTVO3( MV01$(,A(9G>FH-L49X,6MD!E8^FI7=,D':?4-B,93N?M VB5C/0Z*@WGLG[ MI]P,NV!#"1LU<\%*U-D6K>IIY;?8T;CM,T8NL$BT.9"(W*. C ;I:/IM[PPI MNHSD_CUL?-BZE^!CN*R5E'?8?Z^R*&A^"2P4E#KT6$6?"UMB(B<=+L?RL'5Y M1I>,3=C0+%[P%$YM&=E_(_M>$+YTBE_JUYY[_^">>P<5HEG0: WB/ ?KVSI9/HB8X*X%_![GX%N_M' M@=UUZK%"/""?=F_TTQ[ B=.4DE\QAR+;S5 _SIE ('CMIW[OPY'X*L.E*Q/X M(R;B]S"KTX\N;I5'SO-7H*3_N8&2NFX!F]_RJ-OZ*Q+./PH)YU$8"KWZAV35 M"TH!W!!"17C:0460P_C/C:8 P&G>N5\A%QQP0G_P)JCE#@K=?47&^')/V_G_ MU>OE._O-BHLL^\ 67S_H'QVFPB5B*H#:>\I&1_G>KU@.C\9RB#B).9'LGW]4 /Q?72R74RJ"O^%_[K*Z2U MEU@P^+]UI ="FF'%(*,1AX&B!/.1$2$-X00Z':!&W,:J\_MA_/?Q4%;G[33^ M]C+^:R\F=^$BNG?2GSL8RI@Y/YH_]F<"Q M)#NL6#DXWF,3@J.>$OM6VHOTV'.2./_P=FT1Z?XME_KN7OAQ$Q(^#OFBY@/?/"%#UO]HH:CUV(Q MGYP-[W,M;\0SU(3?&[7N(!_KX75?D1H?5R].OXS]:WV;H1I\EU/5SQ.W]L/+ M?40^?$0('!G<9J2W_Q!+3N^*@%:>^FE\[>B%B^2=]VH.)Z6@M]^.)):? DUT MX;66#'PKQV4O: U L]*;L?W'?\W*@;%P.G]\C>VGQ5'5^6-DEHE^+?7T%UX] MO5]'WAR4Z\A*ZAP=I/3>?GMQ0U=[&[_:;QVTNM^>@!!,R?A ]_Z-8TA]*W"U MN<>?$-,Q@NX$>L=6'YSOTPWP?BRZ>^;"?YTMMR7(/?SL;849-SW5RN%.="\< M \$^=17/!$_2N3I%!20J,Z8?QR6;]W7[3-KCC>>#X;!C MC!Q;1-_)/6(AL_&7?-C3$XPXT=8U??K'V2%]>EG+J?*)6)OQS_29'B=^\575 M-$\.LJ=#;OP>&1;)0#@P:M?G]%6+.?0RBB&O5L>ES.L?L6SG^ #OO>C#I=5@ M3BB;.462G>GOI,#CA $/'=E;4^0N^)@V[%3H2*A>ROUB MGE-KG.6?)<6%V AF>0GVQP/C+< MH0,Y7,[3T<8.E0X];NA(I5!,<7]4]<]14CZ%7[FK=^CI:0]W T9D5;2^9WA= MG8I1UUFQ71MSZ "/U(8DUNU>U<4M=:NY1P Z CV MSHF)MF$$<4S-K0YV+!S M5XV()WZ:Q0Q_AE.8R>WBGU=H^W4(.\8X-B<@'7_(*P$:].NS$NV1Q3!CL[3$G\GBC&+3_Z MT*L(;;BH^DG7"7TGIR29G#K8"7DGC^0E7SK#X\-^P5S]FJ^O,,9=&?XADGG' MT09!:?U,%1G2[+9"C%<'V7F(9(.*M\?2/M:D&>#)KJ@-"])B_OF@)BWJUXI8 M>X>*T!Z[@,/#'11QT5JSCB9JQNJL/EII%O/5Q8K-XB[ @Q5GW?D?*CE[W#Y] M!:D_\^O<3+$+)TS3!P\O@JV;2!G;8^D@'>G7+/B?8\2R>R';7SA$&NV2*TKP M/V0F^44[1[7J#QRX>H4XV)A=0.[R;N2>:Z[:OU[$O>N=$K;N!APO^CK_YN7; M=_\IN]_^YMDWG?E$]R0A@+/'!3NL[__X&7T%67+P\.(5S>EQIW\9*=\Z^,R) M-6>GNCM.+_8Z]F:G9*=3_G7L@0YV0J<@[-@#G2S#(V5>7ZF_108\=-;1$J_( M38]6>/4]9PN].J2/]5X1$7%21--6?D58>U@"UO'0MBK!XLRC71#6M2]/K>/R MC_#4@JJC=P+4MI@JSCCX85F;%97A?;=;7;&=?6._T[>VJ M]P]8OQSU/M*;B:-VU*#;S_!W>][$CZXC+_WKOASH-%'_]$^Q*;7*"1_M=?&7 M)(QCW>]AQ+N:^RE1!RGA2[>9_QI/R9#-$DCX%55%L$^C6/7%%:[\!FM]N\_] MF:6SI\77[QF1/$MR)CVD("1-$1IB3>28/.,VP]LCETUV0"(;WDB,C?;7 TY@ M(H,5*.8E@9?R >4W&4( H]Z>UR;Q"J,UZWRUH4RJS4:*(?%0[N/^BM$T%B;Q MG$/90Q/B!N:$)8Q>E@T%X%!2-#_JXO8V[[@^T_$P2H&M<3$YAGS92(]_U7$>XCV/ M%&AJR?QWV^^-#Y$>T&_.V,+QB$8ZC,Z]MUCX:Y(:D#%(S7 PI@]:?_V@_>=, MOL EE?0<3$2P]UWPSAR&,<&0IU+M^F:BQ6?3L'[VC(@H9D1AUFMS7> M.L(ZP;BRT7H[@%SC*LCX>^A-MKD.03'V*N*\_'#PZ4A$S'GN2?PT:!U*"Z$> MM[TDC>ET:*R2( ]_5><8#11_,W]_$__ZRQ"N+-\6&]O %5RS1?F$:-[VM M"<%Q0JFQ_JON<97WY'L>&07^A26]^@WLL.:4[7^/1%0.KTE85&?OH]>Y=T)< M\7/"EV.._2.C!LM\@:/%5CF.)CE@6I$=_AGA2U<]>;4'( T>;WZZ)0F%]S&M MI)59]\Y=JK=#^?=P1(_/NW## MQ)4V4[]^ /3RQ,K]O_:HA:9^O^_OKI*_[XE817_?LZ=7]A\;X7A%?]\(CR_F M[QOIOZ:]H?H+XYXT^R<)GS8#XXN/L5_#=T=Y(!7$.\[^I^)'VO_\8X[U^"BG M'&W_*%]RO/VC=<[3U0#Z%@,9VOW>YY/WI_WB7 3YU,KQ>52.G[QU/5+8?6 : M'?_1FWIT(2E^IV-9V?[I+V%OBQ+S#(8=W\[FL9&H$0*A,?:4_)!W^=AR,B'(D41TD37MA['%*%()@8>[0XW M)JJN_]09@BZ&](BUP',0+"BESB7EA+G>VS]5:VNW5U?[VSN7M MCH;C:;?7AK7R";4!6Z%J*29_D:\)CNTXT?9+,SB\SE8+ U&B,^ /O81=F)7H+' M9A-]0:Y0+R3.A0>(TWZI@RUT2M^I6_ M_8_370[//[S3Y_#&*:&^#E_Q2SA[!_(9FZG0N+K+X2[\"))D2PB-+VPWJBO; MC>II)IKEP?KUP#G+)]Y3YAAY.Q3H]-Q*"CR1[8J MUWIQ>64_.]*PJ/2+3=;<]?X!OG("/.:AUWMF,OGWZT1M(0G[8KZD1FOH*H4[N)$TPX,*A0%8:_^A;P-. M15SKB/\8_%I7>OZ_!I9V.E/UQJ;M;(+#2'3O) _M]/P [P=6$'[XKF9_C[0:RJR!N'"Q1H%& 1VP#DBBYPMRHA0(3J MN#RB*3?CJ =H$HU(CI;1M ,"F>H\&_4$C:)EV>/HN"%"56>DV"MI=#&47=GY M9G2%:71^:=1;\UAD-Y^&' Y4C(*XYKR'@@($JAYZ2;0X,,QG3J"QQX+)^?AG MG<.9Q38LQ,CJO!,]NW'TG,.MCT",44K*UQW"<> RAU#BL,0Z%U6^T2&I/IB M*%A8^[GH]HY:SLOOFF;WV_\'4$L! A0#% @ 8W1C29@R6J8E @ SRD M !, ( ! %M#;VYT96YT7U1Y<&5S72YX;6Q02P$"% ,4 M " !C=&-)2'4%[L4 K @ "P @ %6 @ 7W)E;',O M+G)E;'-02P$"% ,4 " !C=&-)L 0TITL" O*@ &@ M@ %$ P >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !C M=&-):^XL=DX$ #0$ $ @ ''!0 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( &-T8TF6TYQH/@$ &D# 1 " M 4,* !D;V-0&UL4$L! M A0#% @ 8W1C28,P&VMK @ 5@L T ( !\1$ 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 8W1C23&F MY)E% @ L < !@ ( !K!H 'AL+W=O4J"\" #1!P & @ %*(0 >&PO=V]R:W-H965T M&UL4$L! A0#% @ 8W1C21'.S..N! 7Q8 !@ M ( !KR, 'AL+W=O+0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ 8W1C2PP !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C21EI M*ZR1 0 < , !D ( !?#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C24&PO M=V]R:W-H965T&UL4$L! A0#% @ 8W1C2<6Y&PO=V]R:W-H965T&UL4$L! A0#% M @ 8W1C2?%+Y/N2 0 < , !D ( !A40 'AL+W=O&UL4$L! A0#% @ 8W1C26]H'_^D M 0 U0, !D ( !WDD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C24.3P.67 0 < , !D M ( !8$\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 8W1C29N5^*"5 0 < , !D ( !QU0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M8W1C20=O_'J7 0 < , !D ( !.UH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C23&\(;F^ 0 ;@0 !D M ( !7F< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 8W1C2<+<(TNT @ 50P !D ( !-FX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C M28E?_;-: @ 00< !D ( !;'8 'AL+W=O >&PO=V]R:W-H965T0, -@1 9 " 91[ !X;"]W;W)K M&UL4$L! A0#% @ 8W1C23STST2? 0 M0, M !D ( !1'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C27>.R9W* 0 200 !D M ( !FH4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 8W1C26$^7K3: 0 -P4 !D ( !%(T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C2&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C20M#RC>' @ <0D !D M ( !Z)P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 8W1C2;D8Y6K- @ 70L !D ( ! M$J4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 8W1C23ET9)K] 0 KP4 !D ( !IJ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C22F4H8RD M 0 L0, !D ( !T[8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 8W1C2;'E9N,) @ JP8 !D M ( !S[T 'AL+W=O\T0)]MA !;A $ % @ $/P >&PO XML 82 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 83 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 157 288 1 true 61 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 - CONSOLIDATED BALANCE SHEETS Sheet http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 106 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 107 - Disclosure - Basis of Presentation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting Basis of Presentation Notes 6 false false R7.htm 108 - Disclosure - Acquisition of Atoll GmbH Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Acquisition of Atoll GmbH 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 - Acquisition of Atoll GmbH (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Acquisition of Atoll GmbH (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 - Fair Value Measurement (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurement (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 33 false false R34.htm 135 - 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 34 false false R35.htm 136 - Disclosure - Segment Reporting (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Reporting (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 35 false false R36.htm 137 - Disclosure - Acquisition of Atoll GmbH (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAcquisitionOfAtollGmbH Acquisition of Atoll GmbH (Detail) Details http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables 36 false false R37.htm 138 - Disclosure - Consideration Transferred (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferred Consideration Transferred (Detail) Details 37 false false R38.htm 139 - Disclosure - Consideration Transferred (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferredParenthetical Consideration Transferred (Parenthetical) (Detail) Details 38 false false R39.htm 140 - Disclosure - Components and Allocation of Purchase Price (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureComponentsAndAllocationOfPurchasePrice Components and Allocation of Purchase Price (Detail) Details 39 false false R40.htm 141 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 40 false false R41.htm 142 - Disclosure - Change in Accumulated Other Comprehensive Income (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureChangeInAccumulatedOtherComprehensiveIncome Change in Accumulated Other Comprehensive Income (Detail) Details 41 false false R42.htm 143 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 42 false false R43.htm 144 - 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 43 false false R44.htm 145 - 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 44 false false R45.htm 146 - Disclosure - Investments in Marketable Securities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInMarketableSecurities Investments in Marketable Securities (Detail) Details 45 false false R46.htm 147 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 46 false false R47.htm 148 - Disclosure - Schedule of Inventories (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories Schedule of Inventories (Detail) Details 47 false false R48.htm 149 - Disclosure - Property, Plant and Equipment (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePropertyPlantAndEquipment Property, Plant and Equipment (Detail) Details http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsPropertyPlantAndEquipmentDisclosureTextBlockTables 48 false false R49.htm 150 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformation Property, Plant and Equipment - Additional Information (Detail) Details 49 false false R50.htm 151 - Disclosure - Other Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets Other Intangible Assets (Detail) Details 50 false false R51.htm 152 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIntangibleAssetsAdditionalInformation Intangible Assets - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAmortizationExpenseForAmortizedIntangibleAssets Amortization Expense for Amortized Intangible Assets (Detail) Details 52 false false R53.htm 154 - Disclosure - Schedule of Accrued Liabilities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities Schedule of Accrued Liabilities (Detail) Details 53 false false R54.htm 155 - Disclosure - Carrying Value of Convertible Senior Notes (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureCarryingValueOfConvertibleSeniorNotes Carrying Value of Convertible Senior Notes (Detail) Details 54 false false R55.htm 156 - Disclosure - Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) Notes http://www.repligen.com/taxonomy/role/DisclosureCarryingValueOfConvertibleSeniorNotesParenthetical Carrying Value of Convertible Senior Notes (Parenthetical) (Detail) Details 55 false false R56.htm 157 - Disclosure - Long Term Debt - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureLongTermDebtAdditionalInformation Long Term Debt - Additional Information (Detail) Details 56 false false R57.htm 158 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 57 false false R58.htm 159 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense (Detail) Details 58 false false R59.htm 160 - Disclosure - Summary of Information Regarding Option Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity Summary of Information Regarding Option Activity (Detail) Details 59 false false R60.htm 161 - Disclosure - Summary of Information Regarding Option Activity (Parenthetical) (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical Summary of Information Regarding Option Activity (Parenthetical) (Detail) Details 60 false false R61.htm 162 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 61 false false R62.htm 163 - 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 62 false false R63.htm 164 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformation Fair Value Measurement - Additional Information (Detail) Details 63 false false R64.htm 165 - 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 64 false false R65.htm 166 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureQuantitativeInformationAssociatedWithFairValueMeasurementOfContingentConsideration Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) Details 65 false false R66.htm 167 - 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 66 false false R67.htm 168 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation Segment Reporting - Additional Information (Detail) Details 67 false false R68.htm 169 - Disclosure - Percentage of Revenue by Geographic Area (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea Percentage of Revenue by Geographic Area (Detail) Details 68 false false R69.htm 170 - Disclosure - Percentage of Revenue from Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers Percentage of Revenue from Significant Customers (Detail) Details 69 false false R70.htm 171 - 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 70 false false All Reports Book All Reports rgen-20160930.xml rgen-20160930.xsd rgen-20160930_cal.xml rgen-20160930_def.xml rgen-20160930_lab.xml rgen-20160930_pre.xml true true ZIP 87 0001193125-16-758650-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-16-758650-xbrl.zip M4$L#!!0 ( &-T8TGH_6:L[ @! "_<"P 1 AT"+O;%CD<11F965]_'7__/T,.D]^G$21.$O%^12 MO.CYX3 :!>'=+Q>S1/"281!<])+4"T?>) K]7RZ>_>3B__SZ]LU?_S]!Z%U? M]^PH#/W)Q'_N_??0G_BQE_J]#R'>,?3AQ^'LP0_3?N_62_Q1+PI[_VU=_]ZC MEZ37NT_3Z?MW[[Y]^W89QZ/\,9?#Z.%=3Q#R5_R=K^Y]KZ=>4NE2K?QT'5/EJ$/M>"I?W1K".]STJ$E4@1!"E&Z*^EXWWBO$_U:NCZ7,747SW#EXAO0LR[%SP*]_CKY,EUT^"\$]$7W$]?E&[ M_IO$KB:&8;QCO^:7!DDD4Z(M6PR_HGAV$K0]&2XE[_[[X^]?AO?^@R[,>6U0]G<0Q'=]%]V:\M-_I/P_OV MF_"7EAM"+Q@F[7>PGUI@"L)'/TG;[^&_X4U2_:8D&"Y 7#!L>4?HW\&1'RTD M=>-='$W\=]EEQ5VSA_8[1FG\#BGE'5SAQ\&PN &XPNI[HE!HW#=+XR5+@U\O M@'_T>HR#3-XG[)Q=^^,>.\[O\:F_7"3!PW2"AXY]Y\5#A&@]QL'NN(_]\2\7 M>)2$_,1D0,['P(4S]&';_&K;D2XK[\MF/ MA_"#=^?WAA'\^I1>XYK]:/+ULR-141/@/Z(24?@O413UKU]N[*_B5P:-0F7X MDTA45JCQ1!2):")0QRP,^#.FLQC6,_*'P8,W 0+^\,F]Z 5 ,,'HJTHD73'4 MKY)$%='4;<'455V0!XXL&+*E"*JARZ)BB@-%P[>)Y"NY^%6\%"FARE_?;0[< M,J0,(C@1<1K<3GS^)XJ_ST!*/MD[3C+N__6/+_;7J1]_3>X]6/(J++F68PQD MQQ1L%_BT;%%)L&1-%08#,K M>:"XAE-@2:*7HK8(1TM@788BUQOZY@/RPD-B M9'_$(E[\2H@BLO\6H:*$:3GD0?QW;S+;__%8 +@X!_9@()F2+8N"IJM$D'5J M"(;B2(*DBZYI6I+JJNI7DH%MJ%0WED*=P<.!1M[4N (_#:)'/_3"-,$/MC_V M9I/T;]%DY,?9D;J);'\X =H%W>Q3E/J)/?,_!F'P,'MX$3ZBF=I =2@5!H;C M"K(!PLI0#5&095?3=,>DEDT*TA OD8D< /0Z(5FS) C]) $U]C8(F98,9RX% M59\?Q"08H?8.7_\>>+?!)$B?-\:=C! QW,%_3T0V-%F1V6?=4)_P7X,J\%F2 M !L,MZJAM1"A\\=U%<6"-(=AW71-R;2(X.C4%F3;,033 49DX,)LC8JJ*"&& M9<2P+JDU&MP"%:>+R\:!W@&7$CO15#\X+J_]8707!O_KCSZ,X"G!&.Z<^&:2 M^&EB#O\]"V)_9(:C_(&!G\!O<&1&('.]\"XH+KY*[_WXYMX+?XNBT;< #+=M M=T$BDD(9UC71V O6#7BQKJH4U%@%L$Y55S!=X!'$50>:1K2!2:2O"O((>O$K M/%)9A?;#8>VD-TS7R7Z.R5H;IN*&R1>_@NP_;]<6VX7[1(^W71INEXKJV7F[ MMMLNXYCL4,]4)GC/2BETK V#5SY$X9*\F#4 7=617L'33$ER):K:AB:XHU:Q;4N)W#2 /1\:5;PZ) MR14$ZDB2J%-U(*B.#E:O313!E!5=, Q%<4S-'8":_Q7^#\G3, Y&G95O#H=Q M,#3\&'Z\\9Y."_E N)2*]T?,RQD'NV.6&@-%)@-)T&35! .56((A*HX@ MN=32%(M(HB%^E3*MQE!6HO90AI09Q\"5?;2+DVO\ZVI\-4N'T8.?,#;TM^#N M_FAH5'9 HY1I&]OA<1TT'(XO?(XC$#?I\^>)%Z9PA0/73G$MW6<-,J)=/AAC M6(B9PVW&P$ONLS<]>A,DB.[O GI"9?%PTG$>)P?$/PNJI14EL?OX1^:C'A#] M'0TQC$?31 M6;0PW*^!^2?(J@K(C7.'^K R]+G&]!T$F^8 M__R"1"J9F@*HI()+B"L /AW!TH!<)=<2*5%LQ9+L(N1%J-JN)&\([I$$%SS% M!UD)=YX W8)Y!V\XCOBJ(.8D/70[[\GZK!FH7E/44W>AY@]K7<(G_R5M'(GJ MMNP8FJ#!OX+L.%30J2$)NNY*ED5 H7:U8BNH0M65\@@M\> M7B1%+1&Q=Y /AM%_^)B&"TSC$;2^.]]Y\N-AD/@L@6AG/*_VL=-ML0YBC(B7 MLG80G"]#2B-RP8UE_*=B,)LITYOA2=LD&BW%XXKCJY(!'0 U"L200.!8F#6C MR*HP,&Q*#%%R%%="+D>_2O+%K[(NZG5_SEKPU%%@/GK!!#D?F D)7/_%'\YB MQN8^A'^$L>]-D$6B,?$YXJI;\E\S^#*%_7GT[2 93J)D%ON9KZ0_CS)L*O#L/QYO&X#<>C(K7=@:X(AJ:# M:20"[],MI#U*)4"Q(SK.@-.>AJ+FDNY1T.R&KH517+[)YBR]CV(\ !VC3PEL M=[&92[ID^2O@[.Y!5(!923JEADJ7 +K_PYBSLPR1.9-TH_@WN'=S,V [+.FB MX=B$$D&7=0PHF:!*&(8MN,0!4\RU1$DTOE)VJ@QJZ)*\AW.U O(6_-ZN?LOM M@M/[*6("SF^\]4CH->T!I;KE"J;F6(*L:1;H&@,%;=V!H5N68MD2SX4 8T'5 M)2+K#03O'_1C"Y.M#))M$>[:KJ4IMB6X!IQU698=,,NH*:C$%!7#5'2%F*6@ M($0!5?*8HJ+-5#E$:L_F0G<7'DIW3N298[@?P/[OG%"4UY(5?.FKE=,N@DB- ME7II&WB['IQ,94(QT%%VH8(I""L0Z?ZXQ1S0!\/I">OS+&OVDC;%XN'QTBT' MW=;ZG4$T7=4U86#+AB!+DB:8ID(%AVJ.J#FR;J!+EY>.H74OO7('W7[(>TVL M$V:KBH?!^?JTW<;DNVJ74OWBU[D2Q^4 + /V-/4MJC7UK?6@:CF QSHC;=#: MJN52K&<5+5D19$64!8#/$A39-G1C($FVIG+>)(F7Q&B/% M(9R Q!P.9P^S">+!]L?!,-C=JMX@2K2F3@D$+:C $>IQS=6@+"/K[6IWE\+Z ME 3OPV#RRT4:S_RM"5>=*]5G0=9*W ^,5MY&HH-[13&O33?JX8#% #0 +7*& M?&#>B3M+9W%>0IMQ?(O^Z7OQ[BZ*]>$GA@/_J8I %8)5,9H()]'2 M!1'@EVR,P^LV3S"C,JGSWHW!JF.E&O$-.?'>L[KC!&,K6Z2L'YP(9(Q]ZXJH MU/&P"I ZV$4N'9[4+%+.>OP<;-?GTXWD@3;05-T2'%4">%4%-]T &M"HH^C4 M(:)LJHA$%DC#D@=Q:"9L $KL+ZU*\%H3XB\]@%+,[^SH((2HF-6&8I MB1CK0T4U]N]!5PT>X9ACC0#&\C[YZ=7XQGOJW@&6 '#!D(TZ36\(UAQ.L*5& M @P/SVZD4+4O?BF -[$WZBYA@YB2J;$,QNKZ&TKQ"4@@R<#T M>E6A]03053)G'4E][3^ VCG"8($;)$-O@B*[>XH(<&FU ?W6T&VII;G1+.ZH MFB;OHJ85<&V%E^/SA#5Q0K;'22N?6!^?(#XZ2B?*3G22P]54;'D[LI>3A.O) M"* 'O9% W[[TA6&J ]C8>Q$.A,6H%J5MM"6GC48LG\J;?/:"T8=PX$V#U)M4 M;NH@E"K2KJAH#55F)2@+=5G;!W5O&#!K!OZ>^,SQ&H[,ARA.@_]EW^^O+G5[ M!+FZH5")8 K!0!9DT30!52J<;54379VHU"0B/]M$-QJNBGV!.X?$>,9*4\=^ MDC#LNWZ'33P@':G1-VYCOZNL7]K)DU, 5L>,"]>F_N\@&.9**2J4 M5Z6P(R)&I0YQ!@03?EV"SF9#,$W1$@:VXKB*9%-5-HH*0%5J% ]O#MK"(LE3 M\76R=F"TSD!6@3$O+ .66HPNL:+3P'";'A]'\$W+<[YI*[6AV MFXYGD]R2+.NV.FOMHPQHF,&; -3*Y;DG!/:_PPP>F)LFS]G_[:M?'HPH^H:6 M6>B' K$]$79,=41!-!WB6/&"M7W5!=2Q"74LTB2YS779)/*(%AA:@,P2= M@HM6A^TUZ@KNW(IQAA$8M0-E%60%3O]$00X;#-RWG\$Z?T?872+ M[GD\VQ_"Z8R==>#9\"PFJO C/ ^8L^4E05+TT#FZA>-24W5=4; ,:P"Z"U4$ M^ -H7E4LPY5,1S$L+J(5]/\TW)@'@;XIT(H^TK]'X=V-'S^P7KB9Q=A!.@+6 M8,C-+G8KP-BYS51G.8?<0C;;P]*PFM(65?T#:0 MR$RCSA*(@;:-H4OUZ&=MT0OB]?^(XC\_H&=DZ&?!P$,'[EN@'.@#TQ%ML&5% M61)D73,%4\:R?5F518>:>+HSGS>A"T+WBP%I)A8M< )MTZK@\">?=?XRI'K3 MF64P-#/(DC0.L'*CO.B:-+5'"M>5-5RD- MO8=$5,5U)SVPTF.(&"QYX=,E#W)V,;4+6%Y!7P=!O3YHOJA_9H4QN(AX(*G['[E=@]OS33\LF-<>CJ/4+0]DPC$8" MWL$0L+Y#O^+JQF+',&$1