0001193125-16-671496.txt : 20160804 0001193125-16-671496.hdr.sgml : 20160804 20160804134900 ACCESSION NUMBER: 0001193125-16-671496 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20160630 FILED AS OF DATE: 20160804 DATE AS OF CHANGE: 20160804 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: 161806718 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 d85038d10q.htm 10-Q 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

 

 

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

For the quarterly period ended June 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  x    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  x    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

 

x

  

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  x

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

 

Class

 

Number of Shares

Common Stock, par value $.01 per share   33,786,517

 

 

 


Table of Contents

Table of Contents

 

         PAGE  

PART I

 

FINANCIAL INFORMATION

  

Item 1.

  Unaudited Condensed Consolidated Financial Statements   
 

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

     3   
 

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

     4   
 

Condensed Consolidated Statements of Cash Flows for the Six-Month Periods Ended June 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      30   

Item 1.

  Legal Proceedings      30   

Item 1A.

  Risk Factors      30   

Item 2.

  Unregistered Sales of Equity Securities and Use of Proceeds      31   

Item 3.

  Defaults Upon Senior Securities      31   

Item 4.

  Mine Safety Disclosures      31   

Item 5.

  Other Information      31   

Item 6.

  Exhibits      31   

Signatures

       33   

 

2


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

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

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 172,622      $ 54,092   

Marketable securities

     9,181        17,682   

Accounts receivable, less reserve for doubtful accounts of $19 and $31, respectively

     11,073        11,300   

Other receivables

     564        82   

Inventories

     23,197        17,998   

Prepaid expenses and other current assets

     1,304        2,098   
  

 

 

   

 

 

 

Total current assets

     217,941        103,252   
  

 

 

   

 

 

 

Property, plant and equipment, net

     13,707        13,801   

Long-term marketable securities

     —         1,633   

Intangible assets, net

     19,186        12,755   

Goodwill

     31,026        14,346   

Restricted cash

     450        450   
  

 

 

   

 

 

 

Total assets

   $ 282,310      $ 146,237   
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 7,688      $ 6,724   

Accrued liabilities

     13,662        12,057   
  

 

 

   

 

 

 

Total current liabilities

     21,350        18,781   

Convertible senior notes

     93,380        —    

Deferred tax liabilities

     1,978        451   

Other long-term liabilities

     1,878        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,691,278 shares at June 30, 2016 and 32,949,353 shares at December 31, 2015 issued and outstanding

     337        329   

Additional paid-in capital

     238,617        202,527   

Accumulated other comprehensive loss

     (9,184     (8,566

Accumulated deficit

     (66,046     (71,542
  

 

 

   

 

 

 

Total stockholders’ equity

     163,724        122,748   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 282,310      $ 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 June 30,     Six months ended June 30,  
     2016     2015     2016     2015  

Product revenue

   $ 29,170      $ 21,457      $ 54,265      $ 42,274   

Operating expenses:

        

Cost of product revenue

     12,644        8,586        23,713        16,659   

Research and development

     1,890        1,252        3,430        2,819   

Selling, general and administrative

     8,140        6,242        15,159        12,267   

Contingent consideration – fair value adjustments

     637        768        2,642        1,881   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     23,311        16,848        44,944        33,626   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     5,859        4,609        9,321        8,648   

Investment income

     76        19        137        56   

Interest expense

     (638     (8     (643     (17

Other income (expense)

     75        (269     (904     (137
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     5,372        4,351        7,911        8,550   

Income tax provision

     1,500        739        2,415        2,008   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 3,872      $ 3,612      $ 5,496      $ 6,542   
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share:

        

Basic

   $ 0.12      $ 0.11      $ 0.16      $ 0.20   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.11      $ 0.11      $ 0.16      $ 0.19   
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares outstanding:

        

Basic

     33,649,296        32,870,473        33,336,989        32,827,536   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     34,175,127        33,670,696        33,862,311        33,581,682   
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income:

        

Unrealized gain (loss) on investments

     —         (5     15        (22

Foreign currency translation gain (loss)

     (2,514     1,447        (633     (2,402
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 1,358      $ 5,054      $ 4,878      $ 4,118   
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

4


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

(In thousands)    Six months ended June 30,  
     2016     2015  

Cash flows from operating activities:

    

Net income

   $ 5,496      $ 6,542   

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

    

Depreciation and amortization

     2,465        2,295   

Non-cash interest expense

     382        —    

Stock-based compensation expense

     2,059        1,687   

Deferred tax expense

     218       173   

Loss on revaluation of contingent consideration

     2,642        1,881   

Gain on sale of fixed assets

     (15     —    

Loss on disposal of assets

     26        1   

Changes in assets and liabilities:

    

Accounts receivable

     892        (6,820

Other receivables

     (318     (283

Inventories

     (5,093     (2,380

Prepaid expenses and other current assets

     793        981   

Accounts payable

     511        586   

Accrued liabilities

     (3,239     875   

Long-term liabilities

     (66 )     (425
  

 

 

   

 

 

 

Net cash provided by operating activities

     6,753        5,113   
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Acquisition of Atoll GmbH, net of cash received

     (8,767     —    

Purchases of marketable securities

     (3,952     (8,119

Redemptions of marketable securities

     14,100        10,359   

Proceeds from sale of fixed assets

     45        —    

Purchases of property, plant and equipment

     (1,406     (1,737
  

 

 

   

 

 

 

Net cash provided by investing activities

     20        503   
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Proceeds from issuance of convertible senior notes, net of costs

     111,323        —    

Exercise of stock options

     958        686   

Payment of contingent considerations

     (498     (99
  

 

 

   

 

 

 

Net cash provided by financing activities

     111,783        587   
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     (26     (1,554
  

 

 

   

 

 

 

Net increase in cash and cash equivalents

     118,530        4,649   

Cash and cash equivalents, beginning of period

     54,092        35,363   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 172,622      $ 40,012   
  

 

 

   

 

 

 

Supplemental disclosure of non-cash activities:

    

Income taxes paid

   $ 1,981      $ 1,629   
  

 

 

   

 

 

 

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, Atoll GmbH (as of April 1, 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 has not yet completed its assessment of the impact of the new standard on its consolidated financial statements.

2. Acquisition of Atoll GmbH

On April 1, 2016, the Company’s subsidiary Repligen Sweden AB (“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 Transaction was subject to certain closing conditions that did not occur until April 1, 2016. Payment for the Transaction 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 will not be 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 Repligen 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. 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 totaled $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 Share Consideration, and future potential milestone payments totaling up to $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 Transaction 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 reflected in other receivables as of June 30, 2016

   $ 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 payments of up to $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,119,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.

 

7


Table of Contents

Fair Value of Net Assets Acquired

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

 

Cash and cash equivalents

   $ 1,409   

Accounts receivable

     697   

Inventory

     155   

Other current assets

     169   

Fixed assets, net

     114   

Customer relationships

     5,318   

Developed technology

     2,175   

Non-competition agreements

     57   

Trademark and trade name

     11   

Deferred tax assets

     903   

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,245

Goodwill

     17,102   
  

 

 

 

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 the assets acquired and liabilities assumed, and 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 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

 

8


Table of Contents

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.

 

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

 

9


Table of Contents

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

 

    The assignment by Repligen to BioMarin of the Repligen Technology (“Repligen Know-How” and “Repligen Patents”) and the Scripps Agreement (the “Transferred Assets”);

 

    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, Repligen had no vendor-specific objective evidence of selling price. Furthermore, Repligen did not have detailed third-party evidence of selling price, and as a result we used our best estimate of selling price for each item. In determining these prices, Repligen considered what Repligen 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,000,000, 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.

 

10


Table of Contents

4. Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2015

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

Other comprehensive income

     15         (633      (618
  

 

 

    

 

 

    

 

 

 

Balance at June 30, 2016

   $ 4       $ (9,188    $ (9,184
  

 

 

    

 

 

    

 

 

 

5. Earnings Per Share

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

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2016      2015      2016      2015  

Weighted average common shares

     33,649,296         32,870,473         33,336,989         32,827,536   

Dilutive common stock options

     525,831         800,223         525,322         754,146   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,175,127         33,670,696         33,862,311         33,581,682   
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 30, 2016, there were outstanding options to purchase 1,315,739 shares of the Company’s common stock at a weighted average exercise price of $11.70 per share. For the three- and six-month periods ended June 30, 2016, 359,828 and 417,279 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 June 30, 2015, there were outstanding options to purchase 1,265,486 shares of the Company’s common stock at a weighted average exercise price of $9.68 per share. For the three- and six-month periods ended June 30, 2015, 126,541 and 150,041 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.

6. Cash, Cash Equivalents and Marketable Securities

At June 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 June 30, 2016 is approximately 3.53 months.

 

11


Table of Contents

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

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 3,927       $ 2       $ —        $ 3,929   

Corporate and other debt securities

     5,250         2         —          5,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 9,177       $ 4       $ —        $ 9,181   
  

 

 

    

 

 

    

 

 

    

 

 

 

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

At June 30, 2016, the Company’s investments included three securities in unrealized loss positions with a total unrealized loss of less than $1,000 and a total fair market value of approximately $1,302,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 six months ended June 30, 2016 or the six months ended June 30, 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 June 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 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 $343,000 at June 30, 2016 and 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.

 

12


Table of Contents

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

 

     June 30,
2016
     December 31,
2015
 

Raw Materials

   $ 14,895       $ 10,671   

Work-in-process

     2,091         1,586   

Finished products

     6,211         5,741   
  

 

 

    

 

 

 

Total

   $ 23,197       $ 17,998   
  

 

 

    

 

 

 

8. Property, Plant and Equipment

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

 

     June 30, 2016      December 31, 2015  

Leasehold improvements

   $ 13,557       $ 13,306   

Equipment

     14,682         13,758   

Furniture and fixtures

     3,080         2,808   

Construction in progress

     621         425   
  

 

 

    

 

 

 

Total property, plant and equipment

     31,940         30,297   

Less: accumulated depreciation

     (18,233      (16,496
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 13,707       $ 13,801   
  

 

 

    

 

 

 

Depreciation expense totaled approximately $1,535,000 and $1,494,000 for the six-month periods ended June 30, 2016 and 2015, respectively.

9. Intangible Assets

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

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

 

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

Technology – developed

   $ 5,413       $ (1,208      13   

In process research and development

     1,600         —          —    

Patents

     240         (192      8   

Customer relationships

     16,959         (4,385      11   

Trademark

     700         —          —    

Other intangibles

     67         (8      2   
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 24,979       $ (5,793      12   
  

 

 

    

 

 

    

 

13


Table of Contents

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 $932,000 and $801,000 for the six months ended June 30, 2016 and 2015, respectively. As of June 30, 2016, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2016 (six months remaining)

   $ 1,120   

December 31, 2017

     2,241   

December 31, 2018

     2,052   

December 31, 2019

     2,028   

December 31, 2020

     1,683   

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     June 30, 2016      December 31, 2015  

Employee compensation

   $ 3,800       $ 4,680   

Accrued interest payable

     251         —    

Accrued purchases

     718         604   

Taxes

     457         166   

Current portion of contingent consideration

     5,878         4,480   

Professional fees

     441         269   

Unearned revenue

     202         258   

Other accrued expenses

     1,915         1,600   
  

 

 

    

 

 

 

Total

   $ 13,662       $ 12,057   
  

 

 

    

 

 

 

11. Long Term Debt

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

 

     June 30, 2016      December 31, 2015  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000       $ —     

Unamortized debt discount

     (18,387      —     

Unamortized debt issuance costs

     (3,233      —     
  

 

 

    

 

 

 

Total convertible senior notes

   $ 93,380       $ —     
  

 

 

    

 

 

 

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

 

14


Table of Contents

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

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

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

The Notes contain customary terms and events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the holders of at least 25% in aggregate principal amount of the outstanding Notes may declare 100% of the principal of, and any accrued and unpaid interest on, all of the Notes to be due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal of and accrued and unpaid interest, if any, on all of the Notes will become due and payable automatically. Notwithstanding the foregoing, the Notes provide that, to the extent the Company elects and for up to 270 days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consist exclusively of the right to receive additional interest on the Notes. The Company is not aware of any events of default, current events or market conditions that would allow holders to call or convert the Notes as of June 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 equity component 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 June 30, 2016 includes $251,000, $324,000 and $57,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of June 30, 2016, the carrying value of the Notes was approximately $93.4 million and the fair value of the principal was approximately $124.3 million.

12. Stock-Based Compensation

For the three months ended June 30, 2016 and 2015, the Company recorded stock-based compensation expense of approximately $1,137,000 and $985,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 $2,059,000 and $1,687,000 for the six-month periods ended June 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
June 30,
     Six months ended
June 30,
 
     2016      2015      2016      2015  

Cost of product revenue

   $ 84       $ 63       $ 144       $ 106   

Research and development

     105         90         185         159   

Selling, general and administrative

     948         832         1,730         1,422   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,137       $ 985       $ 2,059       $ 1,687   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

15


Table of Contents

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 June 30, 2016, options to purchase 1,315,739 shares were outstanding under the Plans. At June 30, 2016, 1,976,534 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 records the expense for share-based awards subject to performance-based milestone vesting over the remaining service period when management determines that achievement of the milestone is probable. Management evaluates whether the achievement of a performance-based milestone is probable as of the reporting date. 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 six months ended June 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

     331,203         12.40         

Exercised

     (170,919      5.89         

Forfeited/Cancelled

     (85,480      7.69         
  

 

 

          

Options outstanding at June 30, 2016

     1,315,739       $ 11.70         7.33       $ 21,147   
  

 

 

          

Options exercisable at June 30, 2016

     514,898       $ 9.49         5.17       $ 9,402   
  

 

 

          

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

     1,223,223       $ 11.88         7.26       $ 19,473   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  This represents the number of vested options as of June 30, 2016 plus the number of unvested options expected to vest as of June 30, 2016 based on the unvested outstanding options at June 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 June 30, 2016 of $27.36 and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June 30, 2016.

The weighted average grant date fair value of options granted during the six months ended June 30, 2016 and 2015 was $20.11 and $21.83, respectively. The total fair value of stock options that vested during the six months ended June 30, 2016 and 2015 was approximately $2,396,000 and $1,522,000, respectively.

As of June 30, 2016, there was approximately $9,613,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.91 years. The Company expects 708,325 unvested options to vest over the next five years.

13. Income Taxes

The Company’s effective tax rate for the three and six months ended June 30, 2016 was 27.9% and 30.5%, respectively, compared to 17.0% and 23.5%, respectively, for the corresponding periods in the prior year. For the current three and six month periods, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to increased foreign profits at lower tax rates, offset by unbenefited domestic losses. For the three and six months ended June 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 and a reserve reversal attributable to a correction of an income tax audit accrual.

 

16


Table of Contents

As of December 31, 2015, the Company has 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 June 30, 2016, the Company concluded that realization of deferred tax assets beyond June 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 GmbH on April 1, 2016, the Company acquired intangible assets of approximately €6,640,000. Because the amortization of these intangible assets is not deductible under German tax law, the Company recorded deferred tax liabilities of approximately €1,972,000 (approximately $2,190,000) as of June 30, 2016. Additionally, the Company was able to retain net operating losses of approximately €2,669,000. Accordingly, the Company recorded deferred tax assets of approximately €793,000 (approximately $880,000) as of June 30, 2016.

The fiscal years ended December 31, 2012, 2013, 2014 and 2015 are subject to examination by U.S. federal, state 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 June 30, 2016.

 

17


Table of Contents

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

   $ 131,939       $ —        $ —        $ 131,939   

U.S. Government and agency securities

     3,629         300         —          3,929   

Corporate and other debt securities

     —          5,252         —          5,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 135,568       $ 5,552       $ —        $ 141,120   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration – short-term

   $ —         $ —        $ 5,878       $ 5,878   

Convertible senior notes

     —          124,295         —          124,295   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 124,295       $ 5,878       $ 130,173   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 BioFlash Partners, LLC (“BioFlash”), Refine Technology, LLC (“Refine”) and Atoll business combinations. The contingent consideration related to BioFlash is valued using management’s estimates of royalties to be paid to the former shareholders of BioFlash based on sales of the acquired assets. 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 six-month period ended June 30, 2016 are primarily attributable to an increase to the expected 2016 Refine milestone payment of $2,629,000, a $4,350,000 milestone payment to Refine and a $130,000 minimum royalty payment made to BioFlash, which were previously accrued. Additionally, the Company recorded contingent consideration of €836,000 (approximately $928,000) related to the Atoll acquisition.

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

Changes in fair value

     2,642   
  

 

 

 

Balance at June 30, 2016

   $ 5,878   
  

 

 

 

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 June 30, 2016

   $4,648

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         4,648   

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 six months of 2016, the estimated fair value of the 2016 contingent payment was increased by $2,629,000 to $4,648,000 based on revised sales forecasts. Increases or decreases in the Company’s projected sales during 2016 may result in a significantly higher or lower fair value measurement, respectively, and could result in a reversal of the current accrual.

 

18


Table of Contents

The following tables provide 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 June 30, 2016

   $928

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 acquisition of Atoll in April 2016 resulted in a fair value of €836,000 (approximately $928,000). Increases or decreases in the Company’s projected sales during 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 2.125% convertible senior notes due June 1, 2021 (the “Notes”). Interest is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016. As of June 30, 2016, the carrying value of the Notes was $93.3 million, net of unamortized discount, and the fair value of the Notes was approximately $124.3 million. The Notes are discussed in more detail in Note 11, “Long Term Debt.

There were no remeasurements to fair value during the three months ended June 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 June 30, 2016 are as follows (in thousands):

 

     Minimum Rental
Commitments
 

2016

   $ 2,031   

2017

     1,434   

2018

     1,434   

2019

     1,387   

2020

     1,371   

Thereafter

     2,700   

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
June 30,
    Six months ended
June 30,
 
     2016     2015     2016     2015  

United States

     45     21     37     25

Sweden

     29     51     31     44

United Kingdom

     6     17     10     18

Other

     20     11     22     13
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

 

19


Table of Contents

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2016     2015     2016     2015  

GE Healthcare

     28     51     31     44

MilliporeSigma

     30     25     30     31

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

 

     June 30,
2016
    December 31,
2015
 

GE Healthcare

     49     13

MilliporeSigma

     13     32

Bioprocessing Customer C

     3     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 class 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 300 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 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 developed 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.

We generally manufacture and sell Protein A ligands through long-term supply agreements, and we sell our XCell ATF and OPUS lines direct 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, Repligen 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 Pfizer, Inc. and 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 the Company’s 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 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.

Results of Operations

Three months ended June 30, 2016 vs. June 30, 2015

Revenues

Sales of bioprocessing products for the three months ended June 30, 2016 and 2015 were $29,170,000 and $21,457,000, respectively, representing an increase of $7,713,000, or 36%. 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

 

21


Table of Contents

orders, development efforts at our customers or end-users and regulatory approvals for biologics that incorporate our products, which may result in significant quarterly fluctuations. Such quarterly fluctuations are expected, but they may not be predictive of future revenue or otherwise indicate a trend.

Costs and operating expenses

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

 

     Three months ended
June 30,
     % Change  
     2016      2015      2016 vs. 2015  
     (in thousands, except percentages)  

Cost of product revenue

   $ 12,644       $ 8,586         47

Research and development

     1,890         1,252         51

Selling, general and administrative

     8,140         6,242         30

Contingent consideration – fair value adjustments

     637         768         (17 %) 
  

 

 

    

 

 

    

 

 

 

Total costs and operating expenses

   $ 23,311       $ 16,848         38
  

 

 

    

 

 

    

 

 

 

Cost of product revenue was approximately $12,644,000 and $8,586,000 for the three-month periods ended June 30, 2016 and 2015, respectively, an increase of $4,058,000 or 47%. This increase is primarily due to the increased product revenue noted above. Gross margins may fluctuate over the remainder of 2016 based on expected production volume and shipments, and product mix.

Research and development expenses were approximately $1,890,000 and $1,252,000 for the three-month periods ended June 30, 2016 and 2015, respectively, an increase of $638,000 or 51%. 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 were approximately $8,140,000 and $6,242,000 for the three-month periods ended June 30, 2016 and 2015, respectively, an increase of $1,898,000 or 30%. 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 costs incurred related to the acquisition of Atoll on April 1, 2016.

Contingent consideration fair value adjustments were approximately $637,000 and $768,000 for the three-month periods ended June 30, 2016 and 2015, respectively, a decrease of $131,000 or 17%. Fair value adjustments for contingent consideration are based on changes in the probabilities of achieving milestones and the related payments.

Investment income

Investment income includes income earned on invested cash balances. Investment income was approximately $76,000 and $19,000 for the three-month periods ended June 30, 2016 and 2015, respectively. This increase of $57,000, or 300%, is primarily attributable to higher average invested cash balances related to the receipt of proceeds from our issuance of convertible senior notes in May 2016.

Interest expense

Interest expense was approximately $638,000 and $8,000 for the three-month periods ended June 30, 2016 and 2015, respectively. This increase of $630,000 is attributable to interest expense related to the issuance of convertible senior notes in May 2016.

Other income (expense)

Other income was approximately $75,000 and other expense was approximately ($269,000) for the three-month periods ended June 30, 2016 and 2015, respectively, and was primarily attributable to foreign currency gains and losses.

Provision for income taxes

For the three months ended June 30, 2016, we had income before taxes of approximately $5,372,000 and recorded a tax provision of approximately $1,500,000 for an effective tax rate of approximately 28%. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to lower statutory tax rates in foreign jurisdictions.

 

22


Table of Contents

Six months ended June 30, 2016 vs. June 30, 2015

Revenues

Sales of bioprocessing products for the six-month periods ended June 30, 2016 and 2015 were $54,265,000 and $42,274,000, respectively, an increase of $11,991,000 or 28%. 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 six-month periods ended June 30, 2016 and 2015 were comprised of the following:

 

     Six months ended
June 30,
     % Change  
     2016      2015      2016 vs. 2015  
     (in thousands, except percentages)  

Cost of product revenue

   $ 23,713       $ 16,659         42

Research and development

     3,430         2,819         22

Selling, general and administrative

     15,159         12,267         24

Contingent consideration – fair value adjustments

     2,642         1,881         40
  

 

 

    

 

 

    

 

 

 

Total costs and operating expenses

   $ 44,944       $ 33,626         34
  

 

 

    

 

 

    

 

 

 

Cost of product revenue was approximately $23,713,000 and $16,659,000 for the six-month periods ended June 30, 2016 and 2015, respectively, an increase of $7,054,000 or 42%. This increase is primarily due to the increased product revenue noted above. Gross margins may fluctuate over the remainder of 2016 based on expected production volume and shipments, and product mix.

Research and development expenses were approximately $3,430,000 and $2,819,000 for the six-month periods ended June 30, 2016 and 2015, respectively, an increase of $611,000 or 22%. 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 were approximately $15,159,000 and $12,267,000 for the six-month periods ended June 30, 2016 and 2015, respectively, an increase of $2,892,000 or 24%. 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 costs incurred related to the acquisition of Atoll on April 1, 2016.

Contingent consideration fair value adjustments were approximately $2,642,000 and $1,881,000 for the six-month periods ended June 30, 2016 and 2015, respectively, an increase of $761,000 or 40%. Fair value adjustments for contingent consideration are based on changes in the probabilities of achieving milestones and the related payments.

Investment income

Investment income includes income earned on invested cash balances. Investment income was approximately $137,000 and $56,000 for the six-month periods ended June 30, 2016 and 2015, respectively. This increase of $81,000, or 145%, is primarily attributable to higher average invested cash balances related to the receipt of proceeds from our issuance of convertible senior notes in May 2016.

Interest expense

Interest expense was approximately $643,000 and $17,000 for the six-month periods ended June 30, 2016 and 2015, respectively. This increase of $626,000 is attributable to interest expense related to the issuance of convertible senior notes in May 2016.

Other income (expense)

Other expense was approximately ($904,000) and ($137,000) for the six-month periods ended June 30, 2016 and 2015, respectively, and was primarily attributable to foreign currency gains and losses related to amounts due from non-Swedish kronor-based customers and cash balances denominated in U.S. dollars and British pounds held by our Sweden operations.

 

23


Table of Contents

Provision for income taxes

For the six months ended June 30, 2016, we had income before taxes of approximately $7,911,000 and recorded a tax provision of approximately $2,415,000 for an effective tax rate of approximately 31%. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to lower statutory tax rates in foreign jurisdictions and the tax treatment of contingent consideration expense recorded in the first half of 2016.

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.

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

 

     Three months ended June 30,      Six months ended June 30,  
     2016      2015      2016      2015  

GAAP income from operations

   $ 5,859       $ 4,609       $ 9,321       $ 8,648   

Non-GAAP adjustments to net income:

           

Acquisition costs

     725         —           1,118         —     

Contingent consideration – fair value adjustments

     637         769         2,642         1,881   
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted income from operations

   $ 7,221       $ 5,378       $ 13,081       $ 10,529   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 June 30, 2016 and 2015:

 

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

GAAP net income

   $ 3,872       $ 0.11       $ 3,612       $ 0.11   

Non-GAAP adjustments to net income:

           

Acquisition costs

     725         0.02         —           —     

Contingent consideration – fair value adjustments

     637         0.02         769         0.02   

Non-cash interest expense

     382         0.01         —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted net income

   $ 5,616       $ 0.16       $ 4,381       $ 0.13   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

24


Table of Contents

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

 

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

GAAP net income

   $ 5,496       $ 0.16       $ 6,542       $ 0.19   

Non-GAAP adjustments to net income:

           

Acquisition costs

     1,118         0.03         —           —     

Contingent consideration – fair value adjustments

     2,642         0.08         1,881         0.06   

Non-cash interest expense

     382         0.01         —           —     
  

 

 

    

 

 

    

 

 

    

 

 

 

Non-GAAP adjusted net income

   $ 9,638       $ 0.28       $ 8,423       $ 0.25   
  

 

 

    

 

 

    

 

 

    

 

 

 

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

 

     Three months ended June 30,      Six months ended June 30,  
     2016      2015      2016      2015  

GAAP net income

   $ 3,872       $ 3,612       $ 5,496       $ 6,542   

Non-GAAP EBITDA adjustments to net income:

           

Investment income

     (76      (19      (137      (56

Interest expense

     638         8         643         17   

Tax provision

     1,500         739         2,415         2,008   

Depreciation

     785         745         1,536         1,494   

Amortization

     533         400         932         801   
  

 

 

    

 

 

    

 

 

    

 

 

 

EBITDA

     7,252         5,485         10,885         10,806   

Other non-GAAP adjustments:

           

Acquisition costs

     725         —           1,118         —     

Contingent consideration – fair value adjustments

     637         769         2,642         1,881   
  

 

 

    

 

 

    

 

 

    

 

 

 

Adjusted EBITDA

   $ 8,614       $ 6,254       $ 14,645       $ 12,687   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 June 30, 2016, we had cash and marketable securities of $181,803,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 June 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.

 

25


Table of Contents

On May 24, 2016, we received net proceeds of $111.3 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.

Operating activities

For the six-month period ended June 30, 2016, our operating activities provided cash of $6,753,000 reflecting net income of $5,496,000 and non-cash charges totaling $7,766,000 including depreciation, amortization, non-cash interest expense, stock-based compensation charges, deferred tax expenses and the revaluation of contingent consideration. A decrease in accounts receivable provided $892,000 of cash, and was primarily due to the timing of cash receipts from customers. An increase in inventories consumed $5,093,000 of cash to support future revenues. Payments of accrued liabilities consumed $3,239,000 of cash, and was mainly due to the payment of contingent consideration to Refine related to 2015 sales milestones.

For the six-month period ended June 30, 2015, our operating activities provided cash of $5,113,000, reflecting net income of $6,542,000 and non-cash charges totaling $6,070,000 mainly attributable to depreciation and amortization, stock-based compensation charges and the revaluation of contingent consideration. An increase in accounts receivable consumed $6,820,000 of cash, and was primarily due to a 41% increase in product revenues as well as timing of sales and payments from customers. The remaining cash flow used in operations resulted from net unfavorable changes in various other working capital accounts.

Investing activities

We place our marketable security investments in high quality credit instruments as specified in our investment policy guidelines. Our investing activities provided $20,000 for the six-month period ended June 30, 2016. On April 1, 2016 we paid approximately $8.8 million as cash consideration for the acquisition of Atoll GmbH. Net redemptions of marketable securities were $10,148,000 in the six-month period ended June 30, 2016, offset by fixed asset additions of $1,406,000. Our investing activities provided $503,000 for the six-month period ended June 30, 2015, primarily due to net redemptions of marketable securities of $2,240,000 offset by $1,737,000 used for fixed asset additions.

Financing activities

For the six-month period ended June 30, 2016 and 2015, our financing activities provided cash of $111,783,000 and $587,000, respectively. In May 2016, we received net proceeds of $111.3 million from the issuance of our 2.125% Convertible Senior Notes due 2021. For the six-month period ended June 30, 2016, proceeds from exercises of $958,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 six-month period ended June 30, 2015, proceeds from exercises of $686,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 $112,120,000 to $196,591,000 at June 30, 2016 from $84,471,000 at December 31, 2015 due to the issuance of debt 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;

 

26


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

 

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

Contractual Obligations

As of June 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

   $ 10,662       $ 2,337       $ 2,868       $ 2,758       $ 2,700   

Purchase obligations (1)

     6,432         6,432         —          —          —    

Contingent consideration (2)

     5,878         5,878         —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 22,972       $ 14,647       $ 2,868       $ 2,758       $ 2,700   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(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 Bioflash, 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,

 

27


Table of Contents

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.

 

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 $27,000 decrease in the fair value of our investments as of June 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 GmbH, 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.

 

28


Table of Contents

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

 

29


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 and in our Quarterly Report on Form 10-Q for the three-month period ended March 31, 2016, other than as set forth below to update for the issuance of convertible debt instruments on May 24, 2016.

Servicing our debt will require a significant amount of cash, and we may not have sufficient cash flow from our business to make payments on our debt.

We incurred significant indebtedness in the amount of $115.0 million in aggregate principal with additional accrued interest under our Notes. Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors that may be beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. In addition, in the event of a fundamental change or a default under the Notes, the holders and/or the trustee under the indentures governing the Notes may accelerate the payment obligations or trigger the holders’ repurchase rights under the Notes. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations, including the Notes.

In addition, holders of the Notes would have the right to require us to repurchase their Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest. Upon conversion of the Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or notes being converted. Our failure to repurchase Notes at a time when the repurchase is required by the indenture or to pay any cash payable on future conversions of the Notes as required by the indenture would constitute a default under the indenture. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the notes or make cash payments upon conversions thereof.

In addition, our significant indebtedness, combined with our other financial obligations and contractual commitments, could have other important consequences. For example, it could:

 

    make us more vulnerable to adverse changes in general U.S. and worldwide economic, industry and competitive conditions and adverse changes in government regulation;

 

    limit our flexibility in planning for, or reacting to, changes in our business and our industry;

 

    place us at a disadvantage compared to our competitors who have less debt; and

 

    limit our ability to borrow additional amounts for working capital and other general corporate purposes, including to fund possible acquisitions of, or investments in, complementary businesses, products, services and technologies.

Any of these factors could materially and adversely affect our business, financial condition and results of operations. In addition, if we incur additional indebtedness, the risks related to our business and our ability to service or repay our indebtedness would increase.

 

30


Table of Contents
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

In April 2016, in connection with the acquisition of the Atoll business, we issued and contributed 538,700 shares of our common stock to our wholly-owned subsidiary, Repligen Sweden AB, to enable Repligen Sweden AB to fulfill its obligation to deliver the aforementioned shares under the share purchase agreement we entered into with Repligen Sweden AB and the seller of Atoll GmbH. This issuance was intended to be exempt from the registration requirements pursuant to Section 4(2) of the Securities Act of 1933 and Rule 506(b) promulgated under Regulation D.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

 

ITEM 5. OTHER INFORMATION

None.

 

ITEM 6. EXHIBITS

(a) Exhibits

 

Exhibit

Number

  

Document Description

  3.1    Restated Certificate of Incorporation, dated 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).
  4.1    Base Indenture, dated as of May 24, 2016, by and between Repligen Corporation and Wilmington Trust, National Association (filed as Exhibit 4.1 to Repligen Corporations Current Report on Form 8-K filed on May 24, 2016).
  4.2    First Supplemental Indenture, dated as of May 24, 2016, by and between Repligen Corporation and Wilmington Trust, National Association (filed as Exhibit 4.2 to Repligen Corporations Current Report on Form 8-K filed on May 24, 2016).
  4.3    Form of 2.125% Convertible Senior Note due 2021 (included in Exhibit 4.2).
10.1    Form of Indemnification Agreement (filed as Exhibit 10.1 to Repligen Corporations Current Report on Form 8-K filed on May 12, 2016).
31.1 +    Rule 13a-14(a)/15d-14(a) Certification.
31.2 +    Rule 13a-14(a)/15d-14(a) Certification.

 

31


Table of Contents

Exhibit

Number

  

Document Description

32.1*    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101+    The following materials from Repligen Corporation on Form 10-Q for the quarterly period ended June 30, 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.

 

32


Table of Contents

SIGNATURES

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

 

    REPLIGEN CORPORATION
Date: August 4, 2016     By:  

/S/ TONY J. HUNT

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

/S/ JON SNODGRES

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

 

33

EX-31.1 2 d85038dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Tony J. Hunt, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Repligen Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 4, 2016

/S/ TONY J. HUNT

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

Exhibit 31.2

CERTIFICATION

I, Jon Snodgres, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Repligen Corporation;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 4, 2016

/S/ JON SNODGRES

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

Exhibit 32.1*

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Repligen Corporation (the “Company”) on Form 10-Q for the period ending June 30, 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: August 4, 2016     By:  

/S/ TONY J. HUNT

      Tony J. Hunt
      Chief Executive Officer and President
      (Principal executive officer)
Date: August 4, 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-20160630.xml XBRL INSTANCE DOCUMENT 0.02125 32.07 115000000 96289000 0.25 2175000 57000 11000 5318000 0.01 599000 2245000 952000 1972000 1100000 114000 1409000 169000 155000 2669000 903000 1119000 697000 6640000 25266000 793000 17102000 33786517 1265486 9.68 40012000 3 0 11.88 80000000 33691278 1976534 708325 1223223 0.01 33691278 0 514898 9.49 1315739 11.70 5000000 0.01 27.36 -66046000 1878000 1434000 282310000 343000 3800000 202000 -9184000 7688000 718000 163724000 2031000 1371000 1434000 251000 337000 238617000 18233000 441000 1387000 5793000 1978000 19000 457000 0 1915000 21350000 5878000 93380000 5878000 13662000 217941000 2091000 13707000 450000 9402000 9181000 1302000 172622000 9613000 2028000 19186000 23197000 0 19473000 11073000 621000 1120000 3080000 14682000 564000 31940000 282310000 0 1683000 2052000 2241000 31026000 24979000 14895000 6211000 13557000 1304000 21147000 2700000 0 0.03 0.08 4648000 4648000 836000 928000 0.066 0.02125 124300000 115000000 93380000 18387000 3233000 5878000 5878000 135568000 3629000 131939000 124295000 5552000 5252000 300000 124295000 100000000 60000000 4000 -9188000 -9184000 4000 9177000 9181000 2000 5250000 5252000 2000 3927000 3929000 130173000 141120000 5252000 3929000 131939000 5878000 124295000 1208000 5413000 192000 240000 4385000 16959000 8000 67000 836000 928000 2190000 880000 160000000 700000 1600000 1000 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 1600000 18781000 6788000 4480000 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 150041 0.19 0.34 5113000 33581682 32827536 21.83 0.20 754146 0.235 1522000 1737000 56000 42274000 8119000 99000 -22000 8648000 6542000 2380000 6820000 0 4118000 -2402000 1629000 -137000 283000 -981000 8550000 -1000 1881000 173000 1494000 -1554000 2008000 586000 17000 503000 1687000 2295000 12267000 33626000 875000 587000 2819000 801000 4649000 16659000 686000 10359000 -425000 0.18 0.44 0.25 0.13 1.00 0.44 0.31 1422000 106000 159000 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>10. Accrued Liabilities</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Accrued liabilities consist of the following (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,800</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued interest payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251</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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">718</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">457</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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current portion of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,878</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">441</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,915</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,600</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,662</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,05</td> </tr> </table> </div> 417279 <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 June 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="64%"></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="14" align="center"><b>June 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&#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">3,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">3,929</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">5,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">2</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,252</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">9,177</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</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">9,181</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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>15. Commitments and Contingencies</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Future minimum rental commitments under the Company&#x2019;s leases as of June 30, 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,371</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The carrying value of the Company&#x2019;s convertible senior notes is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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"> 2.125% Convertible Senior Notes due 2021:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,387</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;&#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"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,233</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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">93,380</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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>12. Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> For the three months ended June&#xA0;30, 2016 and 2015, the Company recorded stock-based compensation expense of approximately $1,137,000 and $985,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 $2,059,000 and $1,687,000 for the six-month periods ended June&#xA0;30, 2016 and 2015, respectively, for share-based awards granted under the Plans.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <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="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>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"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106</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"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</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">90</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">185</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">159</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"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">948</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">832</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,730</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,422</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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,059</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,687</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: 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 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 June 30, 2016, options to purchase 1,315,739 shares were outstanding under the Plans. At June 30, 2016, 1,976,534 shares were available for future grant under the 2012 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company uses the Black-Scholes option pricing model to calculate the fair value of stock option awards on the grant date, and the Company uses the value of the common stock as of the grant date to value restricted stock units. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award, and recognizes awards with service based vesting as expense over the employee&#x2019;s requisite service period on a straight-line basis. The Company records the expense for share-based awards subject to performance-based milestone vesting over the remaining service period when management determines that achievement of the milestone is probable. Management evaluates whether the achievement of a performance-based milestone is probable as of the reporting date. The Company has no awards that are performance-based or subject to market conditions. The Company recognizes stock-based compensation expense for options that are ultimately expected to vest, and accordingly, such compensation expense has been adjusted for estimated forfeitures.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Information regarding option activity for the six months ended June 30, 2016 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 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>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price&#xA0;Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at 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 valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.44</td> <td valign="bottom" nowrap="nowrap">&#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: 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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">331,203</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">12.40</td> <td valign="bottom" nowrap="nowrap">&#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: 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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(170,919</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.89</td> <td valign="bottom" nowrap="nowrap">&#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: 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"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(85,480</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.69</td> <td valign="bottom" nowrap="nowrap">&#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-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,315,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11.70</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.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,147</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"></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9.49</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.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,402</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"></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at June 30, 2016 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,223,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11.88</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.26</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,473</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: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">This represents the number of vested options as of June 30, 2016 plus the number of unvested options expected to vest as of June&#xA0;30, 2016 based on the unvested outstanding options at June 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-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common stock on June 30, 2016 of $27.36 and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June 30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The weighted average grant date fair value of options granted during the six months ended June 30, 2016 and 2015 was $20.11 and $21.83, respectively. The total fair value of stock options that vested during the six months ended June 30, 2016 and 2015 was approximately $2,396,000 and $1,522,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June 30, 2016, there was approximately $9,613,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.91 years. The Company expects 708,325 unvested options to vest over the next five years.</p> </div> Q2 2016 10-Q 0.16 0.34 0000730272 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides a rollforward of the fair value of contingent consideration (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,480</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"> Changes in fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,642</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" bgcolor="#CCEEFF"> <td 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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,878</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 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 $343,000 at June 30, 2016 and 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: 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"> Work-in-process and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead.&#xA0;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="76%"></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="2" align="center"><b>June 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">14,895</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,091</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,211</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">23,197</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> 6753000 <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">15</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">(633</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(618</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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4</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,188</td> <td nowrap="nowrap" valign="bottom">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,184</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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: '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 reflected in other receivables as of June 30, 2016</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"></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Future minimum rental commitments under the Company&#x2019;s leases as of June 30, 2016 are as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="14%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,031</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,434</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,387</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,371</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,700</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 85480 P7Y3M29D 5.89 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>3. Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605, <i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management&#x2019;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element&#x2019;s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management&#x2019;s best estimate of selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC 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&#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 ASC 605-25 to determine if they represent a multiple element revenue arrangement.&#xA0;The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting.&#xA0;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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The delivered item or items have value to the customer on a stand-alone basis.</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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company&#x2019;s control.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables.&#xA0;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.&#xA0;The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable.&#xA0;Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.&#xA0;Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC 605-28, which the Company adopted on January&#xA0;1, 2011.&#xA0;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.&#xA0;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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It can only be achieved based in whole or in part on either the Company&#x2019;s performance or the occurrence of a specific outcome resulting from the Company&#x2019;s performance;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It would result in additional payments being due to the entity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <i>Sale of Intellectual Property to BioMarin</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In January 2014, the Company entered into an asset purchase agreement (the &#x201C;BioMarin Asset Purchase Agreement&#x201D;) with BioMarin Pharmaceutical Inc. (&#x201C;BioMarin&#x201D;) to sell Repligen&#x2019;s histone deacetylase inhibitor (HDACi) portfolio. Pursuant to the terms of the BioMarin Asset Purchase Agreement, the Company received $2 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. Repligen&#x2019;s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. Any milestones earned upon specified clinical development or commercial sales events or future royalty payments, under the BioMarin Asset Purchase Agreement will be recognized as revenue when they are earned.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Activities under this agreement were evaluated in accordance with ASC 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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The assignment by Repligen to BioMarin of the Repligen Technology (&#x201C;Repligen Know-How&#x201D; and &#x201C;Repligen Patents&#x201D;) and the Scripps Agreement (the &#x201C;Transferred Assets&#x201D;);</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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The transfer of certain notebooks, data, documents, biological materials (if any) and other such documents in our possession that might be useful to further development of the program (the &#x201C;Technology Transfer&#x201D;).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Two criteria must be met in order for a deliverable to be considered a separate unit of accounting. The first criterion requires that the delivered item or items have value to the customer on a stand-alone basis. The second criterion, which relates to evaluating a general right of return, is not applicable because such a provision does not exist in the BioMarin Asset Purchase Agreement. The deliverables outlined above were deemed to have stand-alone value and to meet the criteria to be accounted for as separate units of accounting. Factors considered in this determination included, among other things, BioMarin&#x2019;s right under the agreement to assign the Transferred Assets, whether any other vendors sell the items separately and if BioMarin could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the multiple-element arrangements guidance addresses how to allocate the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company 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, Repligen had no vendor-specific objective evidence of selling price. Furthermore, Repligen did not have detailed third-party evidence of selling price, and as a result we used our best estimate of selling price for each item. In determining these prices, Repligen considered what Repligen 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,000,000, 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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $60 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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Up to $100 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> 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 33862311 33336989 false <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>6. Cash, Cash Equivalents and Marketable Securities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> At June 30, 2016, the Company&#x2019;s investments included money market funds and short-term marketable securities.&#xA0;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 June 30, 2016 is approximately 3.53 months.</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"> Management reviewed the Company&#x2019;s investments as of June 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 June 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="64%"></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="14" align="center"><b>June 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&#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">3,927</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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">3,929</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">5,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">2</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,252</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">9,177</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</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">9,181</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 June 30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At June 30, 2016, the Company&#x2019;s investments included three securities in unrealized loss positions with a total unrealized loss of less than $1,000 and a total fair market value of approximately $1,302,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 six months ended June 30, 2016 or the six months ended June 30, 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 June 30, 2016.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> 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 June 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="50%"></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">131,939</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">131,939</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">3,629</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">300</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,929</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">5,252</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,252</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">135,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,552</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">141,120</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: 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;&#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">5,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,878</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"> Convertible senior notes</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">124,295</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">124,295</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" 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">124,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">5,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">130,173</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: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="7%"></td> <td valign="bottom" width="2%"></td> <td width="89%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Level&#xA0;1&#xA0;&#x2013;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Level&#xA0;2&#xA0;&#x2013;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Level&#xA0;3&#xA0;&#x2013;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>13. Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company&#x2019;s effective tax rate for the three and six months ended June 30, 2016 was 27.9% and 30.5%, respectively, compared to 17.0% and 23.5%, respectively, for the corresponding periods in the prior year. For the current three and six month periods, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to increased foreign profits at lower tax rates, offset by unbenefited domestic losses. For the three and six months ended June 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 and a reserve reversal attributable to a correction of an income tax audit accrual.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> As of December 31, 2015, the Company has 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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 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 June 30, 2016, the Company concluded that realization of deferred tax assets beyond June 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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> As a result of the Company&#x2019;s acquisition of Atoll GmbH on April 1, 2016, the Company acquired intangible assets of approximately &#x20AC;6,640,000. Because the amortization of these intangible assets is not deductible under German tax law, the Company recorded deferred tax liabilities of approximately &#x20AC;1,972,000 (approximately $2,190,000) as of June 30, 2016. Additionally, the Company was able to retain net operating losses of approximately &#x20AC;2,669,000. Accordingly, the Company recorded deferred tax assets of approximately &#x20AC;793,000 (approximately $880,000) as of June 30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The fiscal years ended December&#xA0;31, 2012, 2013, 2014 and 2015 are subject to examination by U.S. federal, state and Sweden taxing authorities.</p> </div> <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="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>June&#xA0;30,&#xA0;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">13,557</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,682</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,080</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">621</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">31,940</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,233</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">13,707</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 605, <i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance when required, has occurred or services have been rendered, the price is fixed or determinable and collectability is reasonably assured. Determination of whether these criteria have been met are based on management&#x2019;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees. The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in the periods presented. When more than one element such as equipment, consumables, and services are contained in a single arrangement, the Company allocates revenue between the elements based on each element&#x2019;s relative selling price, provided that each element meets the criteria for treatment as a separate unit of accounting. An item is considered a separate unit of accounting if it has value to the customer on a stand-alone basis. The selling price of the undelivered elements is determined by the price charged when the element is sold separately, or in cases when the item is not sold separately, by third-party evidence of selling price or management&#x2019;s best estimate of selling price.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s product revenues are from the sale of bioprocessing products, equipment devices, and related consumables used with these equipment devices to customers in the life science and biopharmaceutical industries. On product sales to end customers, revenue is recognized, net of discounts, when both the title and risk of loss have transferred to the customer, as determined by the shipping terms provided there are no uncertainties regarding acceptance, and all obligations have been completed. Generally, our product arrangements for equipment sales are multiple element arrangements, and may include services, such as installation and training, and multiple products, such as consumables and spare parts. In accordance with ASC 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&#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 ASC 605-25 to determine if they represent a multiple element revenue arrangement.&#xA0;The Company identifies the deliverables included within the agreement and evaluates which deliverables represent separate units of accounting.&#xA0;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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">The delivered item or items have value to the customer on a stand-alone basis.</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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">If there is a general right of return relative to the delivered items, delivery or performance of the undelivered items is considered probable and within the Company&#x2019;s control.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables.&#xA0;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.&#xA0;The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable.&#xA0;Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price.&#xA0;Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future milestone payments, if any, under a license agreement will be recognized under the provisions of ASC 605-28, which the Company adopted on January&#xA0;1, 2011.&#xA0;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.&#xA0;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="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It can only be achieved based in whole or in part on either the Company&#x2019;s performance or the occurrence of a specific outcome resulting from the Company&#x2019;s performance;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">There is substantive uncertainty at the date an arrangement is entered into that the event will be achieved; and</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">It would result in additional payments being due to the entity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>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"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">84</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">106</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"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</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">90</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">185</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">159</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"> Selling, general and administrative</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">948</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">832</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,730</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,422</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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,137</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">985</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,059</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,687</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: 0pt"> 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="76%"></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="2" align="center"><b>June 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">14,895</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,091</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,211</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">23,197</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: 0pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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">28</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</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">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#xA0;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,649,296</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,870,473</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,336,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">32,827,536</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">525,831</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">800,223</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">525,322</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">754,146</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,175,127</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,670,696</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,862,311</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,581,682</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> P5Y2M1D 20.11 12.40 <div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b>1. Basis of Presentation</b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The consolidated financial statements included herein have been prepared by Repligen Corporation (the &#x201C;Company,&#x201D; &#x201C;Repligen&#x201D; or &#x201C;we&#x201D;) in accordance with generally accepted accounting principles in the United States (&#x201C;U.S. GAAP&#x201D;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201C;SEC&#x201D;), for Quarterly Reports on Form 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&#x2019;s Annual Report on Form 10-K for the fiscal year ended December&#xA0;31, 2015.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> The consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Repligen Sweden AB, Atoll GmbH (as of April 1, 2016) and Repligen Singapore Pte. Ltd.&#xA0;All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year.</p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> <b><i>Recently Issued Accounting Pronouncements</i></b></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In April 2014, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) No. 2015-03, &#x201C;Interest &#x2013; Imputation of Interest (Topic 835): Simplifying the Presentation of Debt Issuance Costs.&#x201D; 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.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In May 2014, the FASB issued ASU No.&#xA0;2014-09, &#x201C;Revenue from Contracts with Customers (Topic 606),&#x201D; which supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, <i>Revenue Recognition</i>, and creates a new Topic 606, <i>Revenue from Contracts with Customers</i>.&#xA0;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.&#xA0;The adoption of this ASU will include updates as provided under ASU 2015-14, &#x201C;Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date&#x201D;;&#xA0;ASU 2016-08, &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)&#x201D;; ASU 2016-10, &#x201C;Revenue from Contracts with Customers (Topic&#xA0;606): Identifying Performance Obligations and Licensing&#x201D;; and ASU 2016-12, &#x201C;Revenue from Contracts with Customers (Topic 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-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In July 2015, the FASB issued ASU No. 2015-11, &#x201C;Inventory (Topic 330): Simplifying the Measurement of Inventory.&#x201D; (&#x201C;ASU 2015-11&#x201D;)&#xA0;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.&#xA0;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.&#xA0;The guidance is effective prospectively for reporting periods beginning after December 15, 2016 and interim periods within those fiscal years with early adoption permitted.&#xA0;The Company does not expect the adoption of ASU 2015-11 to have a material impact on its consolidated financial statements.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In February 2016, the FASB issued ASU No. 2016-02,&#xA0;&#x201C;Leases (Topic 842).&#x201D; (&#x201C;ASU 2016-02&#x201D;) 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.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"> In March 2016, the FASB issued ASU No. 2016-09,&#xA0;&#x201C;Compensation&#x2014;Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting&#x201D;, which aims to simplify several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, classification of certain items on the statement of cash flows and accounting for forfeitures. The ASU is effective for public entities for fiscal years beginning after December 15, 2016, with early adoption permitted.&#xA0;The Company has not yet completed its assessment of the impact of the new standard on its consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>2. Acquisition of Atoll GmbH</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> On April&#xA0;1, 2016, the Company&#x2019;s subsidiary Repligen Sweden AB (&#x201C;Repligen Sweden&#x201D;) 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.&#xA0;The Transaction was subject to certain closing conditions that did not occur until April 1, 2016.&#xA0;Payment for the Transaction was denominated in Euros but is reflected here in U.S. dollars for presentation purposes.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> In connection with the Atoll Acquisition, the Company issued and contributed 538,700 shares of the Company&#x2019;s common stock, par value of $0.01 per share valued at $14.1 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 will not be 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 Repligen stock on April&#xA0;1, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> This acquisition strengthened Repligen&#x2019;s bioprocessing business by adding a complementary extension to an existing product line while expanding its direct sales presence worldwide. 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 totaled $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 Share Consideration, and future potential milestone payments totaling up to $1.1&#xA0;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 Transaction of approximately $952,000.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company accounted for the Atoll Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of Atoll were recorded as of the acquisition date, at their respective fair values, and consolidated with those of Repligen. The fair value of the net assets acquired was approximately $25.3 million.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The preparation of the valuation required the use of significant assumptions and estimates. Critical estimates included, but were not limited to, future expected cash flows, including projected revenues and expenses, and the applicable discount rates. These estimates were based on assumptions that the Company believes to be reasonable. However, actual results may differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The total consideration transferred follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash consideration, less $74 of working capital adjustments reflected in other receivables as of June 30, 2016</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Value of common stock issued</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14,138</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated fair value of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">952</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future milestone and settlement payments to be made to the Seller. The Company could make payments of up to $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.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Acquisition related costs are not included as a component of consideration transferred, but are expensed in the periods in which the costs are incurred. The Company incurred $1,119,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: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of April&#xA0;1, 2016. The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> </p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">903</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(599</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,245</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,102</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 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; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 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 the assets acquired and liabilities assumed, and accordingly, such amounts may be subject to change.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>4. Accumulated Other Comprehensive Income</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="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" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 49.5pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt"> <b>(In thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Unrealized&#xA0;gain<br /> (loss) on<br /> investments</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Foreign&#xA0;currency<br /> translation gain<br /> (loss)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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">(11</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,555</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,566</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: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other comprehensive income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15</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">(633</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(618</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" bgcolor="#CCEEFF"> <td 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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(9,184</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> --12-31 2016-06-30 0.16 Large Accelerated Filer <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of June 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="18%"></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 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,120</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,241</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,052</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">2,028</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,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 525322 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>9. Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Intangible assets, except for the Refine Technology, LLC tradename and in-process research and development, 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). The Refine Technology, LLC tradename and in-process research and development are not amortized. The Company reviews its indefinite-lived intangible assets not subject to amortization to determine if adverse conditions exist or a change in circumstances exists that would indicate an impairment. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. More frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for our products or changes in the size of the market for our products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset&#x2019;s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at June 30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Intangible assets consisted of the following at June 30, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,413</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,208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(192</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,959</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,385</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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</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">(8</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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,793</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: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Intangible assets consisted of the following at December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark</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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">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: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Amortization expense for amortized intangible assets was approximately $932,000 and $801,000 for the six months ended June&#xA0;30, 2016 and 2015, respectively. As of June 30, 2016, the Company expects to record amortization expense as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="18%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 46.9pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2016 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,120</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,241</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,052</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,028</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> December&#xA0;31, 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></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="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"> <b>June&#xA0;30,&#xA0;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">13,557</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,682</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,080</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">621</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">31,940</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,233</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">13,707</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 $1,535,000 and $1,494,000 for the six-month periods ended June 30, 2016 and 2015, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The components and allocation of the purchase price consists of the following amounts (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash and cash equivalents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,409</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">697</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">155</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">169</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fixed assets, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">114</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,318</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,175</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark and trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">903</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accounts payable and other liabilities assumed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(599</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,245</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,102</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">25,266</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr 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> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Information regarding option activity for the six months ended June 30, 2016 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 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>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price&#xA0;Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>(in&#xA0;thousands)</b><br /> <b>Aggregate<br /> Intrinsic<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at 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 valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10.44</td> <td valign="bottom" nowrap="nowrap">&#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: 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"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">331,203</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">12.40</td> <td valign="bottom" nowrap="nowrap">&#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: 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"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(170,919</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.89</td> <td valign="bottom" nowrap="nowrap">&#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: 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"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(85,480</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.69</td> <td valign="bottom" nowrap="nowrap">&#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-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options outstanding at June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,315,739</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11.70</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.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,147</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"></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Options exercisable at June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">514,898</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9.49</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.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,402</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"></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: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Vested and expected to vest at June 30, 2016 <sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,223,223</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11.88</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.26</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,473</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: 2pt; WIDTH: 10%; BORDER-BOTTOM: #000000 1px solid; MARGIN-TOP: 0pt; LINE-HEIGHT: 8pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">This represents the number of vested options as of June 30, 2016 plus the number of unvested options expected to vest as of June&#xA0;30, 2016 based on the unvested outstanding options at June 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> 170919 <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 Accounting Standards Codification 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.&#xA0;There were no such participating securities outstanding during the three-month periods ended June 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 /> June&#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>Six&#xA0;months&#xA0;ended<br /> June&#xA0;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,649,296</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,870,473</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,336,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">32,827,536</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">525,831</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">800,223</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">525,322</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">754,146</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,175,127</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,670,696</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,862,311</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,581,682</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 June 30, 2016, there were outstanding options to purchase 1,315,739 shares of the Company&#x2019;s common stock at a weighted average exercise price of $11.70 per share.&#xA0;For the three- and six-month periods ended June 30, 2016, 359,828 and 417,279 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.&#xA0;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 June&#xA0;30, 2015, there were outstanding options to purchase 1,265,486 shares of the Company&#x2019;s common stock at a weighted average exercise price of $9.68 per share.&#xA0;For the three- and six-month periods ended June&#xA0;30, 2015, 126,541 and 150,041 options to purchase shares of the Company&#x2019;s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive.</p> </div> 0.305 REPLIGEN CORP P2Y10M28D <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: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="7%"></td> <td valign="bottom" width="2%"></td> <td width="89%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Level&#xA0;1&#xA0;&#x2013;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Level&#xA0;2&#xA0;&#x2013;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Level&#xA0;3&#xA0;&#x2013;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall fair value measurement.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company&#x2019;s fixed income investments are comprised of obligations of U.S. government agencies and corporate marketable securities. These investments have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. At least annually, the Company validates the prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active. The Company did not adjust or override any fair value measurements provided by the pricing services as of June 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"> 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 June 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="50%"></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">131,939</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">131,939</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">3,629</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">300</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,929</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">5,252</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,252</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">135,568</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,552</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">141,120</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: 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;&#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">5,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,878</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"> Convertible senior notes</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">124,295</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">124,295</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" 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">124,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">5,878</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">130,173</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 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 BioFlash Partners, LLC (&#x201C;BioFlash&#x201D;), Refine Technology, LLC (&#x201C;Refine&#x201D;) and Atoll business combinations. The contingent consideration related to BioFlash is valued using management&#x2019;s estimates of royalties to be paid to the former shareholders of BioFlash based on sales of the acquired assets. 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: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Changes in the fair value of contingent consideration in the six-month period ended June 30, 2016 are primarily attributable to an increase to the expected 2016 Refine milestone payment of $2,629,000, a $4,350,000 milestone payment to Refine and a $130,000 minimum royalty payment made to BioFlash, which were previously accrued.&#xA0;Additionally, the Company recorded contingent consideration of &#x20AC;836,000 (approximately $928,000) related to the Atoll acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table provides a rollforward of the fair value of contingent consideration (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td 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,480</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"> Changes in fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,642</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" bgcolor="#CCEEFF"> <td 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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,878</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> <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="74%"></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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$4,648</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">Probability-adjusted<br /> discounted&#xA0;cash&#xA0;flow</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</b><br /> <b><font style="WHITE-SPACE: nowrap">Earn-out</font></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">4,648</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 six months of 2016, the estimated fair value of the 2016 contingent payment was increased by $2,629,000 to $4,648,000 based on revised sales forecasts. Increases or decreases in the Company&#x2019;s projected sales during 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"> The following tables provide 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="71%"></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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$928</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</font><br /> expected&#xA0;return&#xA0;method.</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.&#xA0;The initial valuation of contingent consideration upon the acquisition of Atoll in April 2016 resulted in a fair value of &#x20AC;836,000 (approximately $928,000). Increases or decreases in the Company&#x2019;s projected sales during 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"> In May 2016, the Company issued $115 million aggregate principal amount of 2.125% convertible senior notes due June 1, 2021 (the &#x201C;Notes&#x201D;).&#xA0;Interest is payable semi-annually in arrears on June&#xA0;1 and December&#xA0;1 of each year, beginning on December 1, 2016.&#xA0;As of June 30, 2016, the carrying value of the Notes was $93.3 million, net of unamortized discount, and the fair value of the Notes was approximately $124.3 million. 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 remeasurements to fair value during the three months ended June 30, 2016 of financial assets and liabilities that are not measured at fair value on a recurring basis.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 18pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <b>11. Long Term Debt</b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The carrying value of the Company&#x2019;s convertible senior notes is as follows (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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"> 2.125% Convertible Senior Notes due 2021:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Principal amount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">115,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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;&#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"> Unamortized debt discount</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,387</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;&#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"> Unamortized debt issuance costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(3,233</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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total convertible senior notes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">93,380</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;&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> On May 24, 2016, the Company issued&#xA0;$115 million&#xA0;aggregate principal amount of its 2.125% Convertible Senior Notes due 2021 (the &#x201C;Notes&#x201D;).&#xA0;The net proceeds from the sale of the Notes, after deducting the underwriting discounts and commissions and other related offering expenses, were approximately&#xA0;$111.3 million.&#xA0;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 1, 2016.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Notes will mature on June 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.&#xA0;It is the Company&#x2019;s current intent and policy to settle all conversions through combination settlement, which involves satisfying the principal amount outstanding with cash and any note conversion value over the principal amount in shares of the Company&#x2019;s common stock.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The conversion rate for the Notes will initially be 31.1813 shares of the Company&#x2019;s common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $32.07 per common share, and is subject to adjustment under the terms of the Notes. Holders of the Notes may require the Company to repurchase their Notes upon the occurrence of a fundamental change prior to maturity for cash at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased plus accrued and unpaid interest, if any, to, but excluding, the repurchase date.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> The Company will not have the right to redeem the Notes prior to June&#xA0;5, 2019, but may redeem the Notes, at its option, in whole or in part, on any business day on or after June&#xA0;5, 2019 and prior to the maturity date if the last reported sale price of the Company&#x2019;s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides written notice of redemption. The redemption price will be equal to 100% of the principal amount of the principal amount of Notes to be redeemed plus accrued and unpaid interest to, but excluding, the redemption date.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 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.&#xA0;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.&#xA0;The Company is not aware of any events of default, current events or market conditions that would allow holders to call or convert the Notes as of June 30, 2016.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> 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. The debt discount is amortized to interest expense using the effective interest method over five years, or the life of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Interest expense recognized on the Notes during the three month period ended June 30, 2016 includes&#xA0;$251,000, $324,000 and $57,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of June&#xA0;30, 2016, the carrying value of the Notes was approximately $93.4 million and the fair value of the principal was approximately $124.3 million.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; 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> <br class="Apple-interchange-newline" /> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 13px &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> </tr> <tr style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 8pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,&#xA0;2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>December&#xA0;31,&#xA0;2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,800</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued interest payable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">251</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued purchases</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">718</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">457</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current portion of contingent consideration</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,878</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">441</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">202</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,915</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,600</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,662</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="WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &quot;Times New Roman&quot;; WIDOWS: 1; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> <td></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>16. Segment Reporting</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one operating segment. As a result, the financial information disclosed herein represents all of the material financial information related to the Company&#x2019;s principal operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="68%"></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 /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</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">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</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">6</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">10</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">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22</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: 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: 0pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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">28</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</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">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Significant accounts receivable balances as a percentage of the Company&#x2019;s total trade accounts receivable are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="76%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<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">49</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">13</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">3</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> 7.69 331203 P7Y3M4D 2396000 1406000 8767000 137000 15000 54265000 3952000 498000 15000 9321000 5496000 5093000 -892000 0 4878000 -633000 1981000 928000 -2642000 2115000 14135000 -904000 -618000 318000 -793000 7911000 -26000 2642000 218000 1535000 -26000 2415000 511000 643000 20000 45000 2059000 382000 2465000 111323000 15159000 44944000 -3239000 111783000 3430000 932000 118530000 23713000 4480000 958000 14100000 -66000 P3M16D P1Y <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Intangible assets consisted of the following at June 30, 2016 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">5,413</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,208</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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">(192</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,959</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,385</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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark</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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Other intangibles</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67</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">(8</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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,979</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,793</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: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 1px &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 10pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> Intangible assets consisted of the following at December&#xA0;31, 2015 (in thousands):</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); FONT: 12pt &quot;Times New Roman&quot;; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="63%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> 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: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">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: &quot;Times New Roman&quot;" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trademark</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: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">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;</td> </tr> </table> </div> 2000000 125675 875000 P10Y P5Y 0.33 P3Y 0.20 P1Y P5Y 4250000 1300000 Probability-adjusted discounted cash flow 2629000 2016 Probability-weighted expected return method. 2016 4350000 2016-12-01 Semi-annually 2021-06-01 0.63 60000000 0.37 15000 -633000 0.10 0.31 0.37 0.22 At various dates through December 2035. P13Y P8Y P11Y P2Y 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="74%"></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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$4,648</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">Probability-adjusted<br /> discounted&#xA0;cash&#xA0;flow</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</b><br /> <b><font style="WHITE-SPACE: nowrap">Earn-out</font></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">4,648</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 2629000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The following tables provide 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="71%"></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 June 30, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$928</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</font><br /> expected&#xA0;return&#xA0;method.</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="76%" align="center" border="0"> <tr> <td width="68%"></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 /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</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">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">51</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">31</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44</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">6</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">10</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">20</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">22</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: 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.31 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="76%"></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="11%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>June&#xA0;30,<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">49</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">13</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">3</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.49 0.03 0.13 0 1730000 144000 185000 P90D P10Y P12Y P8Y P9Y 0.13 0.21 0.32 2000000 359828 0.11 0.34 34175127 33649296 0 0.12 525831 0.279 76000 29170000 5859000 3872000 1358000 -2514000 75000 5372000 637000 1500000 638000 1137000 8140000 23311000 1890000 12644000 251000 324000 57000 0.06 0.29 0.45 0.20 1.00 0.28 0.30 948000 84000 105000 126541 0.11 0.34 33670696 32870473 0 0.11 800223 0.170 19000 21457000 -5000 4609000 3612000 5054000 1447000 -269000 4351000 768000 739000 8000 985000 6242000 16848000 1252000 8586000 0.17 0.51 0.21 0.11 1.00 0.51 0.25 832000 63000 90000 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0000730272 us-gaap:CostOfSalesMember 2015-04-01 2015-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2015-04-01 2015-06-30 0000730272 2015-04-01 2015-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-02 2016-06-30 0000730272 us-gaap:CostOfSalesMember 2016-04-02 2016-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-04-02 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-04-02 2016-06-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-04-02 2016-06-30 0000730272 2016-04-02 2016-06-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-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0000730272 us-gaap:CostOfSalesMember 2016-01-01 2016-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2016-01-01 2016-06-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-06-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 2016-01-01 2016-06-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-06-30 0000730272 us-gaap:AccountsReceivableMember 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMember 2016-01-01 2016-06-30 0000730272 rgen:AtollGmbHMember 2016-01-01 2016-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMember 2016-01-01 2016-06-30 0000730272 rgen:BioFlashPartnersLimitedLiabilityCompanyMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-01-01 2016-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-06-30 0000730272 us-gaap:PatentsMember 2016-01-01 2016-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-06-30 0000730272 us-gaap:LatestTaxYearMember 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2016-01-01 2016-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2016-01-01 2016-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2016-01-01 2016-06-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:ClinicalResearchMember 2016-01-01 2016-06-30 0000730272 rgen:ClinicalResearchMember 2016-01-01 2016-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:FirstCommercialSaleMilestoneEventsMember 2016-01-01 2016-06-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-01-01 2016-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMember 2016-01-01 2016-06-30 0000730272 rgen:AtollGmbHMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-01-01 2016-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-01-01 2016-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioActualMember 2016-01-01 2016-06-30 0000730272 rgen:UnvestedOptionsMember 2016-01-01 2016-06-30 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2016-01-01 2016-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember 2016-01-01 2016-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2016-01-01 2016-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember 2016-01-01 2016-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2016-01-01 2016-06-30 0000730272 2016-01-01 2016-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0000730272 us-gaap:CostOfSalesMember 2015-01-01 2015-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:MilliporeSigmaMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2015-01-01 2015-06-30 0000730272 2015-01-01 2015-06-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 us-gaap:MaximumMember 2016-06-30 0000730272 us-gaap:InProcessResearchAndDevelopmentMember 2016-06-30 0000730272 us-gaap:TrademarksMember 2016-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2016-06-30 0000730272 rgen:AtollGmbHMember 2016-06-30 0000730272 us-gaap:OtherIntangibleAssetsMember 2016-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2016-06-30 0000730272 us-gaap:PatentsMember 2016-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2016-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberrgen:ConvertibleSeniorNoteMember 2016-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberrgen:ShortTermMember 2016-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2016-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0000730272 rgen:MarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-06-30 0000730272 rgen:MarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2016-06-30 0000730272 rgen:MarketableSecuritiesMember 2016-06-30 0000730272 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2016-06-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-06-30 0000730272 rgen:ClinicalResearchMember 2016-06-30 0000730272 rgen:FirstCommercialSaleMilestoneEventsMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberrgen:ConvertibleSeniorNoteMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberrgen:ShortTermMember 2016-06-30 0000730272 us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2016-06-30 0000730272 rgen:TwoPointOneTwoFivePercentageConvertibleSeniorNotesDueTwentyTwentyOneMember 2016-06-30 0000730272 rgen:AtollGmbHMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2016-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioActualMember 2016-06-30 0000730272 us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember 2016-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:ExecutiveOfficerMember 2016-06-30 0000730272 2016-06-30 0000730272 2015-06-30 0000730272 2016-07-29 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: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 June 30, 2016 plus the number of unvested options expected to vest as of June 30, 2016 based on the unvested outstanding options at June 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-20160630.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-20160630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 rgen-20160630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 rgen-20160630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 rgen-20160630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2016
Jul. 29, 2016
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2016  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q2  
Trading Symbol RGEN  
Entity Registrant Name REPLIGEN CORP  
Entity Central Index Key 0000730272  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   33,786,517
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 172,622 $ 54,092
Marketable securities 9,181 17,682
Accounts receivable, less reserve for doubtful accounts of $19 and $31, respectively 11,073 11,300
Other receivables 564 82
Inventories 23,197 17,998
Prepaid expenses and other current assets 1,304 2,098
Total current assets 217,941 103,252
Property, plant and equipment, net 13,707 13,801
Long-term marketable securities 0 1,633
Intangible assets, net 19,186 12,755
Goodwill 31,026 14,346
Restricted cash 450 450
Total assets 282,310 146,237
Current liabilities:    
Accounts payable 7,688 6,724
Accrued liabilities 13,662 12,057
Total current liabilities 21,350 18,781
Convertible senior notes 93,380  
Deferred tax liabilities 1,978 451
Other long-term liabilities 1,878 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,691,278 shares at June 30, 2016 and 32,949,353 shares at December 31, 2015 issued and outstanding 337 329
Additional paid-in capital 238,617 202,527
Accumulated other comprehensive loss (9,184) (8,566)
Accumulated deficit (66,046) (71,542)
Total stockholders' equity 163,724 122,748
Total liabilities and stockholders' equity $ 282,310 $ 146,237
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 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,691,278 32,949,353
Common stock, shares outstanding 33,691,278 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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Product revenue $ 29,170 $ 21,457 $ 54,265 $ 42,274
Operating expenses:        
Cost of product revenue 12,644 8,586 23,713 16,659
Research and development 1,890 1,252 3,430 2,819
Selling, general and administrative 8,140 6,242 15,159 12,267
Contingent consideration - fair value adjustments 637 768 2,642 1,881
Total operating expenses 23,311 16,848 44,944 33,626
Income from operations 5,859 4,609 9,321 8,648
Investment income 76 19 137 56
Interest expense (638) (8) (643) (17)
Other income (expense) 75 (269) (904) (137)
Income before income taxes 5,372 4,351 7,911 8,550
Income tax provision 1,500 739 2,415 2,008
Net income $ 3,872 $ 3,612 $ 5,496 $ 6,542
Earnings per share:        
Basic $ 0.12 $ 0.11 $ 0.16 $ 0.20
Diluted $ 0.11 $ 0.11 $ 0.16 $ 0.19
Weighted average shares outstanding:        
Basic 33,649,296 32,870,473 33,336,989 32,827,536
Diluted 34,175,127 33,670,696 33,862,311 33,581,682
Other comprehensive income:        
Unrealized gain (loss) on investments   $ (5) $ 15 $ (22)
Foreign currency translation gain (loss) $ (2,514) 1,447 (633) (2,402)
Comprehensive income $ 1,358 $ 5,054 $ 4,878 $ 4,118
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Cash flows from operating activities:    
Net income $ 5,496 $ 6,542
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 2,465 2,295
Non-cash interest expense 382  
Stock-based compensation expense 2,059 1,687
Deferred tax expense 218 173
Loss on revaluation of contingent consideration 2,642 1,881
Gain on sale of fixed assets (15)  
Loss on disposal of assets 26 1
Changes in assets and liabilities:    
Accounts receivable 892 (6,820)
Other receivables (318) (283)
Inventories (5,093) (2,380)
Prepaid expenses and other current assets 793 981
Accounts payable 511 586
Accrued liabilities (3,239) 875
Long-term liabilities (66) (425)
Net cash provided by operating activities 6,753 5,113
Cash flows from investing activities:    
Acquisition of Atoll GmbH, net of cash received (8,767)  
Purchases of marketable securities (3,952) (8,119)
Redemptions of marketable securities 14,100 10,359
Proceeds from sale of fixed assets 45  
Purchases of property, plant and equipment (1,406) (1,737)
Net cash provided by investing activities 20 503
Cash flows from financing activities:    
Proceeds from issuance of convertible senior notes, net of costs 111,323  
Exercise of stock options 958 686
Payment of contingent considerations (498) (99)
Net cash provided by financing activities 111,783 587
Effect of exchange rate changes on cash and cash equivalents (26) (1,554)
Net increase in cash and cash equivalents 118,530 4,649
Cash and cash equivalents, beginning of period 54,092 35,363
Cash and cash equivalents, end of period 172,622 40,012
Supplemental disclosure of non-cash activities:    
Income taxes paid 1,981 $ 1,629
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
6 Months Ended
Jun. 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, Atoll GmbH (as of April 1, 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 has not yet completed its assessment of the impact of the new standard on its consolidated financial statements.

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

2. Acquisition of Atoll GmbH

On April 1, 2016, the Company’s subsidiary Repligen Sweden AB (“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 Transaction was subject to certain closing conditions that did not occur until April 1, 2016. Payment for the Transaction 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 will not be 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 Repligen 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. 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 totaled $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 Share Consideration, and future potential milestone payments totaling up to $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 Transaction 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 reflected in other receivables as of June 30, 2016

   $ 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 payments of up to $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,119,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

     903   

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,245

Goodwill

     17,102   
  

 

 

 

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 the assets acquired and liabilities assumed, and accordingly, such amounts may be subject to change.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue Recognition
6 Months Ended
Jun. 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.

 

    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 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. Repligen’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 Repligen to BioMarin of the Repligen Technology (“Repligen Know-How” and “Repligen Patents”) and the Scripps Agreement (the “Transferred Assets”);

 

    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, Repligen had no vendor-specific objective evidence of selling price. Furthermore, Repligen did not have detailed third-party evidence of selling price, and as a result we used our best estimate of selling price for each item. In determining these prices, Repligen considered what Repligen 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,000,000, 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
6 Months Ended
Jun. 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

     15         (633      (618
  

 

 

    

 

 

    

 

 

 

Balance at June 30, 2016

   $ 4       $ (9,188    $ (9,184
  

 

 

    

 

 

    

 

 

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

5. Earnings Per Share

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

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2016      2015      2016      2015  

Weighted average common shares

     33,649,296         32,870,473         33,336,989         32,827,536   

Dilutive common stock options

     525,831         800,223         525,322         754,146   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,175,127         33,670,696         33,862,311         33,581,682   
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 30, 2016, there were outstanding options to purchase 1,315,739 shares of the Company’s common stock at a weighted average exercise price of $11.70 per share. For the three- and six-month periods ended June 30, 2016, 359,828 and 417,279 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 June 30, 2015, there were outstanding options to purchase 1,265,486 shares of the Company’s common stock at a weighted average exercise price of $9.68 per share. For the three- and six-month periods ended June 30, 2015, 126,541 and 150,041 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.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash, Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2016
Cash, Cash Equivalents and Marketable Securities

6. Cash, Cash Equivalents and Marketable Securities

At June 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 June 30, 2016 is approximately 3.53 months.

 

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

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 3,927       $ 2       $ —        $ 3,929   

Corporate and other debt securities

     5,250         2         —          5,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 9,177       $ 4       $ —        $ 9,181   
  

 

 

    

 

 

    

 

 

    

 

 

 

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

At June 30, 2016, the Company’s investments included three securities in unrealized loss positions with a total unrealized loss of less than $1,000 and a total fair market value of approximately $1,302,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 six months ended June 30, 2016 or the six months ended June 30, 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 June 30, 2016.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventories
6 Months Ended
Jun. 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 $343,000 at June 30, 2016 and 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):

 

     June 30,
2016
     December 31,
2015
 

Raw Materials

   $ 14,895       $ 10,671   

Work-in-process

     2,091         1,586   

Finished products

     6,211         5,741   
  

 

 

    

 

 

 

Total

   $ 23,197       $ 17,998   
  

 

 

    

 

 

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

8. Property, Plant and Equipment

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

 

     June 30, 2016      December 31, 2015  

Leasehold improvements

   $ 13,557       $ 13,306   

Equipment

     14,682         13,758   

Furniture and fixtures

     3,080         2,808   

Construction in progress

     621         425   
  

 

 

    

 

 

 

Total property, plant and equipment

     31,940         30,297   

Less: accumulated depreciation

     (18,233      (16,496
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 13,707       $ 13,801   
  

 

 

    

 

 

 

Depreciation expense totaled approximately $1,535,000 and $1,494,000 for the six-month periods ended June 30, 2016 and 2015, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangible Assets
6 Months Ended
Jun. 30, 2016
Intangible Assets

9. Intangible Assets

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

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

 

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

Technology – developed

   $ 5,413       $ (1,208      13   

In process research and development

     1,600         —          —    

Patents

     240         (192      8   

Customer relationships

     16,959         (4,385      11   

Trademark

     700         —          —    

Other intangibles

     67         (8      2   
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 24,979       $ (5,793      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 $932,000 and $801,000 for the six months ended June 30, 2016 and 2015, respectively. As of June 30, 2016, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2016 (six months remaining)

   $ 1,120   

December 31, 2017

     2,241   

December 31, 2018

     2,052   

December 31, 2019

     2,028   

December 31, 2020

     1,683   

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2016
Accrued Liabilities

10. Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

     June 30, 2016      December 31, 2015  

Employee compensation

   $ 3,800       $ 4,680   

Accrued interest payable

     251         —    

Accrued purchases

     718         604   

Taxes

     457         166   

Current portion of contingent consideration

     5,878         4,480   

Professional fees

     441         269   

Unearned revenue

     202         258   

Other accrued expenses

     1,915         1,600   
  

 

 

    

 

 

 

Total

   $ 13,662       $ 12,05
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long Term Debt
6 Months Ended
Jun. 30, 2016
Long Term Debt

11. Long Term Debt

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

 

     June 30, 2016      December 31, 2015  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000       $ —     

Unamortized debt discount

     (18,387      —     

Unamortized debt issuance costs

     (3,233      —     
  

 

 

    

 

 

 

Total convertible senior notes

   $ 93,380       $ —     
  

 

 

    

 

 

 

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.3 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 June 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 equity component 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 June 30, 2016 includes $251,000, $324,000 and $57,000 for the contractual coupon interest, the accretion of the debt discount and the amortization of the debt issuance costs, respectively. The effective interest rate on the Notes is 6.6%, which includes the interest on the Notes, amortization of the debt discount and debt issuance costs. As of June 30, 2016, the carrying value of the Notes was approximately $93.4 million and the fair value of the principal was approximately $124.3 million.

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

12. Stock-Based Compensation

For the three months ended June 30, 2016 and 2015, the Company recorded stock-based compensation expense of approximately $1,137,000 and $985,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 $2,059,000 and $1,687,000 for the six-month periods ended June 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
June 30,
     Six months ended
June 30,
 
     2016      2015      2016      2015  

Cost of product revenue

   $ 84       $ 63       $ 144       $ 106   

Research and development

     105         90         185         159   

Selling, general and administrative

     948         832         1,730         1,422   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,137       $ 985       $ 2,059       $ 1,687   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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 June 30, 2016, options to purchase 1,315,739 shares were outstanding under the Plans. At June 30, 2016, 1,976,534 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 records the expense for share-based awards subject to performance-based milestone vesting over the remaining service period when management determines that achievement of the milestone is probable. Management evaluates whether the achievement of a performance-based milestone is probable as of the reporting date. 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 six months ended June 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

     331,203         12.40         

Exercised

     (170,919      5.89         

Forfeited/Cancelled

     (85,480      7.69         
  

 

 

          

Options outstanding at June 30, 2016

     1,315,739       $ 11.70         7.33       $ 21,147   
  

 

 

          

Options exercisable at June 30, 2016

     514,898       $ 9.49         5.17       $ 9,402   
  

 

 

          

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

     1,223,223       $ 11.88         7.26       $ 19,473   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  This represents the number of vested options as of June 30, 2016 plus the number of unvested options expected to vest as of June 30, 2016 based on the unvested outstanding options at June 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 June 30, 2016 of $27.36 and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June 30, 2016.

The weighted average grant date fair value of options granted during the six months ended June 30, 2016 and 2015 was $20.11 and $21.83, respectively. The total fair value of stock options that vested during the six months ended June 30, 2016 and 2015 was approximately $2,396,000 and $1,522,000, respectively.

As of June 30, 2016, there was approximately $9,613,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.91 years. The Company expects 708,325 unvested options to vest over the next five years.

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

13. Income Taxes

The Company’s effective tax rate for the three and six months ended June 30, 2016 was 27.9% and 30.5%, respectively, compared to 17.0% and 23.5%, respectively, for the corresponding periods in the prior year. For the current three and six month periods, the effective tax rate was lower than the U.S. statutory tax rate of 34% primarily due to increased foreign profits at lower tax rates, offset by unbenefited domestic losses. For the three and six months ended June 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 and a reserve reversal attributable to a correction of an income tax audit accrual.

 

As of December 31, 2015, the Company has 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 June 30, 2016, the Company concluded that realization of deferred tax assets beyond June 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 GmbH on April 1, 2016, the Company acquired intangible assets of approximately €6,640,000. Because the amortization of these intangible assets is not deductible under German tax law, the Company recorded deferred tax liabilities of approximately €1,972,000 (approximately $2,190,000) as of June 30, 2016. Additionally, the Company was able to retain net operating losses of approximately €2,669,000. Accordingly, the Company recorded deferred tax assets of approximately €793,000 (approximately $880,000) as of June 30, 2016.

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

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement
6 Months Ended
Jun. 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 June 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 June 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

   $ 131,939       $ —        $ —        $ 131,939   

U.S. Government and agency securities

     3,629         300         —          3,929   

Corporate and other debt securities

     —          5,252         —          5,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 135,568       $ 5,552       $ —        $ 141,120   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration – short-term

   $ —         $ —        $ 5,878       $ 5,878   

Convertible senior notes

     —          124,295         —          124,295   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 124,295       $ 5,878       $ 130,173   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 BioFlash Partners, LLC (“BioFlash”), Refine Technology, LLC (“Refine”) and Atoll business combinations. The contingent consideration related to BioFlash is valued using management’s estimates of royalties to be paid to the former shareholders of BioFlash based on sales of the acquired assets. 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 six-month period ended June 30, 2016 are primarily attributable to an increase to the expected 2016 Refine milestone payment of $2,629,000, a $4,350,000 milestone payment to Refine and a $130,000 minimum royalty payment made to BioFlash, which were previously accrued. Additionally, the Company recorded contingent consideration of €836,000 (approximately $928,000) related to the Atoll acquisition.

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

Changes in fair value

     2,642   
  

 

 

 

Balance at June 30, 2016

   $ 5,878   
  

 

 

 

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 June 30, 2016

   $4,648

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         4,648   

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 six months of 2016, the estimated fair value of the 2016 contingent payment was increased by $2,629,000 to $4,648,000 based on revised sales forecasts. Increases or decreases in the Company’s projected sales during 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 tables provide 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 June 30, 2016

   $928

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 acquisition of Atoll in April 2016 resulted in a fair value of €836,000 (approximately $928,000). Increases or decreases in the Company’s projected sales during 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 2.125% convertible senior notes due June 1, 2021 (the “Notes”). Interest is payable semi-annually in arrears on June 1 and December 1 of each year, beginning on December 1, 2016. As of June 30, 2016, the carrying value of the Notes was $93.3 million, net of unamortized discount, and the fair value of the Notes was approximately $124.3 million. The Notes are discussed in more detail in Note 11, “Long Term Debt.

There were no remeasurements to fair value during the three months ended June 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
6 Months Ended
Jun. 30, 2016
Commitments and Contingencies

15. Commitments and Contingencies

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

 

     Minimum Rental
Commitments
 

2016

   $ 2,031   

2017

     1,434   

2018

     1,434   

2019

     1,387   

2020

     1,371   

Thereafter

     2,700   

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting
6 Months Ended
Jun. 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
June 30,
    Six months ended
June 30,
 
     2016     2015     2016     2015  

United States

     45     21     37     25

Sweden

     29     51     31     44

United Kingdom

     6     17     10     18

Other

     20     11     22     13
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2016     2015     2016     2015  

GE Healthcare

     28     51     31     44

MilliporeSigma

     30     25     30     31

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

 

     June 30,
2016
    December 31,
2015
 

GE Healthcare

     49     13

MilliporeSigma

     13     32

Bioprocessing Customer C

     3     21
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue Recognition (Policies)
6 Months Ended
Jun. 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.

 

    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)
6 Months Ended
Jun. 30, 2016
Consideration Transferred

The total consideration transferred follows (in thousands):

 

Cash consideration, less $74 of working capital adjustments reflected in other receivables as of June 30, 2016

   $ 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

     903   

Accounts payable and other liabilities assumed

     (599

Deferred tax liabilities

     (2,245

Goodwill

     17,102   
  

 

 

 

Net assets acquired

   $ 25,266   
  

 

 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 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

     15         (633      (618
  

 

 

    

 

 

    

 

 

 

Balance at June 30, 2016

   $ 4       $ (9,188    $ (9,184
  

 

 

    

 

 

    

 

 

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

Basic and diluted weighted average shares outstanding were as follows:

 

     Three months ended
June 30,
     Six months ended
June 30,
 
     2016      2015      2016      2015  

Weighted average common shares

     33,649,296         32,870,473         33,336,989         32,827,536   

Dilutive common stock options

     525,831         800,223         525,322         754,146   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     34,175,127         33,670,696         33,862,311         33,581,682   
  

 

 

    

 

 

    

 

 

    

 

 

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

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

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 3,927       $ 2       $ —        $ 3,929   

Corporate and other debt securities

     5,250         2         —          5,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 9,177       $ 4       $ —        $ 9,181   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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)
6 Months Ended
Jun. 30, 2016
Schedule of Inventories

Inventories consist of the following (in thousands):

 

     June 30,
2016
     December 31,
2015
 

Raw Materials

   $ 14,895       $ 10,671   

Work-in-process

     2,091         1,586   

Finished products

     6,211         5,741   
  

 

 

    

 

 

 

Total

   $ 23,197       $ 17,998   
  

 

 

    

 

 

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

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

 

     June 30, 2016      December 31, 2015  

Leasehold improvements

   $ 13,557       $ 13,306   

Equipment

     14,682         13,758   

Furniture and fixtures

     3,080         2,808   

Construction in progress

     621         425   
  

 

 

    

 

 

 

Total property, plant and equipment

     31,940         30,297   

Less: accumulated depreciation

     (18,233      (16,496
  

 

 

    

 

 

 

Property, plant and equipment, net

   $ 13,707       $ 13,801   
  

 

 

    

 

 

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

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

 

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

Technology – developed

   $ 5,413       $ (1,208      13   

In process research and development

     1,600         —          —    

Patents

     240         (192      8   

Customer relationships

     16,959         (4,385      11   

Trademark

     700         —          —    

Other intangibles

     67         (8      2   
  

 

 

    

 

 

    

 

 

 

Total intangible assets

   $ 24,979       $ (5,793      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 June 30, 2016, the Company expects to record amortization expense as follows (in thousands):

 

Years Ending

   Amortization Expense  

December 31, 2016 (six months remaining)

   $ 1,120   

December 31, 2017

     2,241   

December 31, 2018

     2,052   

December 31, 2019

     2,028   

December 31, 2020

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

Accrued liabilities consist of the following (in thousands):

 


     June 30, 2016      December 31, 2015  

Employee compensation

   $ 3,800       $ 4,680   

Accrued interest payable

     251         —    

Accrued purchases

     718         604   

Taxes

     457         166   

Current portion of contingent consideration

     5,878         4,480   

Professional fees

     441         269   

Unearned revenue

     202         258   

Other accrued expenses

     1,915         1,600   
  

 

 

    

 

 

 

Total

   $ 13,662       $ 12,057   
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Long Term Debt (Tables)
6 Months Ended
Jun. 30, 2016
Carrying Value of Convertible Senior Notes

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

 

     June 30, 2016      December 31, 2015  

2.125% Convertible Senior Notes due 2021:

     

Principal amount

   $ 115,000       $ —     

Unamortized debt discount

     (18,387      —     

Unamortized debt issuance costs

     (3,233      —     
  

 

 

    

 

 

 

Total convertible senior notes

   $ 93,380       $ —     
  

 

 

    

 

 

 

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

Cost of product revenue

   $ 84       $ 63       $ 144       $ 106   

Research and development

     105         90         185         159   

Selling, general and administrative

     948         832         1,730         1,422   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 1,137       $ 985       $ 2,059       $ 1,687   
  

 

 

    

 

 

    

 

 

    

 

 

 
Summary of Option Activity

Information regarding option activity for the six months ended June 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

     331,203         12.40         

Exercised

     (170,919      5.89         

Forfeited/Cancelled

     (85,480      7.69         
  

 

 

          

Options outstanding at June 30, 2016

     1,315,739       $ 11.70         7.33       $ 21,147   
  

 

 

          

Options exercisable at June 30, 2016

     514,898       $ 9.49         5.17       $ 9,402   
  

 

 

          

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

     1,223,223       $ 11.88         7.26       $ 19,473   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  This represents the number of vested options as of June 30, 2016 plus the number of unvested options expected to vest as of June 30, 2016 based on the unvested outstanding options at June 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)
6 Months Ended
Jun. 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 June 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

   $ 131,939       $ —        $ —        $ 131,939   

U.S. Government and agency securities

     3,629         300         —          3,929   

Corporate and other debt securities

     —          5,252         —          5,252   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 135,568       $ 5,552       $ —        $ 141,120   
  

 

 

    

 

 

    

 

 

    

 

 

 

Liabilities:

           

Contingent consideration – short-term

   $ —         $ —        $ 5,878       $ 5,878   

Convertible senior notes

     —          124,295         —          124,295   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ —        $ 124,295       $ 5,878       $ 130,173   
  

 

 

    

 

 

    

 

 

    

 

 

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

Changes in fair value

     2,642   
  

 

 

 

Balance at June 30, 2016

   $ 5,878   
  

 

 

 
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 June 30, 2016

   $4,648

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         4,648   
Atoll GmbH  
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 Atoll using Level 3 inputs (in thousands):

 

     Contingent Consideration
     Atoll

Fair value as of June 30, 2016

   $928

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)
6 Months Ended
Jun. 30, 2016
Future Minimum Rental Commitments under Company's Leases

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

 

     Minimum Rental
Commitments
 

2016

   $ 2,031   

2017

     1,434   

2018

     1,434   

2019

     1,387   

2020

     1,371   

Thereafter

     2,700   

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting (Tables)
6 Months Ended
Jun. 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
June 30,
    Six months ended
June 30,
 
     2016     2015     2016     2015  

GE Healthcare

     28     51     31     44

MilliporeSigma

     30     25     30     31
Total Revenue  
Percentage by Geographic Area or Significant Customers

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

 

     Three months ended
June 30,
    Six months ended
June 30,
 
     2016     2015     2016     2015  

United States

     45     21     37     25

Sweden

     29     51     31     44

United Kingdom

     6     17     10     18

Other

     20     11     22     13
  

 

 

   

 

 

   

 

 

   

 

 

 

Total

     100     100     100     100
  

 

 

   

 

 

   

 

 

   

 

 

 
Accounts Receivable  
Percentage by Geographic Area or Significant Customers

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

 

     June 30,
2016
    December 31,
2015
 

GE Healthcare

     49     13

MilliporeSigma

     13     32

Bioprocessing Customer C

     3     21
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Acquisition of Atoll GmbH (Detail)
6 Months Ended 12 Months Ended
Apr. 01, 2016
USD ($)
$ / shares
shares
Jun. 30, 2016
USD ($)
$ / shares
Dec. 31, 2015
$ / shares
Jun. 30, 2016
EUR (€)
Apr. 01, 2016
EUR (€)
Business Acquisition [Line Items]          
Common stock, par value | $ / shares   $ 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 | shares 538,700        
Common stock, par value | $ / shares $ 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 $ 928,000   € 836,000  
Fair value of net assets acquired 25,266,000        
Business acquisition, transaction costs 1,119,000        
Fair value of acquired finite lived intangible assets | €         € 6,640,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, $ in Thousands
Apr. 01, 2016
USD ($)
Jun. 30, 2016
USD ($)
Jun. 30, 2016
EUR (€)
Business Acquisition [Line Items]      
Cash consideration, less $74 of working capital adjustments reflected in other receivables as of June 30, 2016 $ 10,176    
Value of common stock issued 14,138    
Estimated fair value of contingent consideration 952 $ 928 € 836
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 reflected in other receivables as of June 30, 2016 $ 74
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Components and Allocation of Purchase Price (Detail)
$ in Thousands
Jun. 30, 2016
USD ($)
Apr. 01, 2016
USD ($)
Apr. 01, 2016
EUR (€)
Dec. 31, 2015
USD ($)
Business Acquisition [Line Items]        
Goodwill $ 31,026     $ 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 | €     € 6,640,000  
Deferred tax assets   903    
Accounts payable and other liabilities assumed   (599)    
Deferred tax liabilities   (2,245)    
Goodwill   17,102    
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 6 Months Ended
Sep. 03, 2014
Jan. 30, 2014
Mar. 31, 2014
Jun. 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
6 Months Ended
Jun. 30, 2016
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 $ 122,748
Other comprehensive income (618)
Balance at June 30, 2016 163,724
Accumulated Other Comprehensive Income (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 (8,566)
Balance at June 30, 2016 (9,184)
Accumulated Net Unrealized Investment Gain (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 (11)
Other comprehensive income 15
Balance at June 30, 2016 4
Accumulated Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2015 (8,555)
Other comprehensive income (633)
Balance at June 30, 2016 $ (9,188)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Earnings Per Share [Line Items]          
Participating securities outstanding 0 0      
Stock options, outstanding 1,315,739 1,265,486 1,315,739 1,265,486 1,240,935
Stock options, weighted average exercise price $ 11.70 $ 9.68 $ 11.70 $ 9.68 $ 10.44
Common stock excluded from calculation of diluted earnings per share 359,828 126,541 417,279 150,041  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Weighted Average Number of Shares Outstanding [Line Items]        
Weighted average common shares 33,649,296 32,870,473 33,336,989 32,827,536
Dilutive common stock options 525,831 800,223 525,322 754,146
Weighted average common shares, assuming dilution 34,175,127 33,670,696 33,862,311 33,581,682
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Cash, Cash Equivalents and Marketable Securities - Additional Information (Detail)
6 Months Ended
Jun. 30, 2016
USD ($)
Investment
Jun. 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 3 months 16 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 fair market value $ 1,302,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    
Maximum      
Cash, cash equivalents and marketable securities [Line Items]      
Debt securities in unrealized loss positions, total unrealized loss $ 1,000    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Investments in Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 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 $ 9,177 17,688
Gross Unrealized Gain 4 7
Gross Unrealized Loss   (13)
Fair Value 9,181 17,682
Marketable securities | U.S. Government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 3,927 7,029
Gross Unrealized Gain 2  
Gross Unrealized Loss   (6)
Fair Value 3,929 7,023
Marketable securities | Corporate and other debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,250 10,659
Gross Unrealized Gain 2 7
Gross Unrealized Loss   (7)
Fair Value $ 5,252 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 ($)
Jun. 30, 2016
Dec. 31, 2015
Inventory [Line Items]    
Reserves for excess and obsolete inventory $ 343,000 $ 343,000
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Inventory [Line Items]    
Raw materials $ 14,895 $ 10,671
Work-in-process 2,091 1,586
Finished products 6,211 5,741
Total $ 23,197 $ 17,998
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]    
Leasehold improvements $ 13,557 $ 13,306
Equipment 14,682 13,758
Furniture and fixtures 3,080 2,808
Construction in progress 621 425
Total property, plant and equipment 31,940 30,297
Less: accumulated depreciation (18,233) (16,496)
Property, plant and equipment, net $ 13,707 $ 13,801
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Property, Plant and Equipment [Line Items]    
Depreciation expense of property and equipment $ 1,535,000 $ 1,494,000
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.5.0.2
Other Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2015
Intangible Assets [Line Items]    
Gross Carrying Amount $ 24,979 $ 17,640
Accumulated Amortization $ (5,793) $ (4,885)
Weighted Average Useful Life (in years) 12 years 10 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,413 $ 3,295
Accumulated Amortization $ (1,208) $ (782)
Weighted Average Useful Life (in years) 13 years 12 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240 $ 240
Accumulated Amortization $ (192) $ (177)
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 16,959 $ 11,805
Accumulated Amortization $ (4,385) $ (3,926)
Weighted Average Useful Life (in years) 11 years 9 years
Other intangibles    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 67  
Accumulated Amortization $ (8)  
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 $ 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 ($)
6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 932,000 $ 801,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.5.0.2
Amortization Expense for Amortized Intangible Assets (Detail)
$ in Thousands
Jun. 30, 2016
USD ($)
Finite-Lived Intangible Assets [Line Items]  
December 31, 2016 (six months remaining) $ 1,120
December 31, 2017 2,241
December 31, 2018 2,052
December 31, 2019 2,028
December 31, 2020 $ 1,683
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.5.0.2
Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 3,800 $ 4,680
Accrued interest payable 251  
Accrued purchases 718 604
Taxes 457 166
Current portion of contingent consideration 5,878 4,480
Professional fees 441 269
Unearned revenue 202 258
Other accrued expenses 1,915 1,600
Total $ 13,662 $ 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
Jun. 30, 2016
USD ($)
Debt Instrument [Line Items]  
Principal amount $ 115,000
Unamortized debt discount (18,387)
Unamortized debt issuance costs (3,233)
Total convertible senior notes $ 93,380
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
6 Months Ended
Jun. 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 6 Months Ended
May 24, 2016
USD ($)
d
$ / shares
Jun. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Debt Instrument [Line Items]      
Proceeds from issuance of convertible senior notes, net of costs     $ 111,323,000
Accretion of the debt discount     $ 382,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   $ 251,000  
Accretion of the debt discount   324,000  
Amortization of the debt issuance costs   $ 57,000  
Effective interest rate on the Notes   6.60% 6.60%
Notes, carrying value   $ 93,380,000 $ 93,380,000
Fair value of the note   $ 124,300,000 $ 124,300,000
2.125% Convertible Senior Notes due 2021 | On any business day on or after June 5, 2019 and prior to the maturity date      
Debt Instrument [Line Items]      
Notes threshold percentage of stock price trigger 130.00%    
Notes threshold trading days | d 20    
Notes threshold consecutive trading days 30 days    
Notes redemption price 100.00%    
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 1,137,000 $ 985,000 $ 2,059,000 $ 1,687,000  
Stock options, outstanding 1,315,739 1,265,486 1,315,739 1,265,486 1,240,935
Number of shares available for future grant 1,976,534   1,976,534    
Closing price of common stock $ 27.36   $ 27.36    
Weighted average grant date fair value of share-based awards granted     $ 20.11 $ 21.83  
Total fair value of stock options vested     $ 2,396,000 $ 1,522,000  
Total unrecognized compensation cost $ 9,613,000   $ 9,613,000    
Unrecognized compensation cost, weighted average remaining requisite service period     2 years 10 months 28 days    
Number of unvested options 708,325   708,325    
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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 1,137 $ 985 $ 2,059 $ 1,687
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 84 63 144 106
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 105 90 185 159
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 948 $ 832 $ 1,730 $ 1,422
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Information Regarding Option Activity (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
$ / shares
shares
Options Outstanding  
Options outstanding at January 1, 2016 | shares 1,240,935
Granted | shares 331,203
Exercised | shares (170,919)
Forfeited/Cancelled | shares (85,480)
Options outstanding at June 30, 2016 | shares 1,315,739
Options exercisable at June 30, 2016 | shares 514,898
Vested and expected to vest at June 30, 2016 | shares 1,223,223 [1]
Weighted-Average Exercise Price Per Share  
Options outstanding at January 1, 2016 | $ / shares $ 10.44
Granted | $ / shares 12.40
Exercised | $ / shares 5.89
Forfeited/Cancelled | $ / shares 7.69
Options outstanding at June 30, 2016 | $ / shares 11.70
Options exercisable at June 30, 2016 | $ / shares 9.49
Vested and expected to vest at June 30, 2016 | $ / shares $ 11.88 [1]
Weighted-Average Remaining Contractual Term (in years)  
Options outstanding at June 30, 2016 7 years 3 months 29 days
Options exercisable at June 30, 2016 5 years 2 months 1 day
Vested and expected to vest at June 30, 2016 7 years 3 months 4 days [1]
Aggregate Intrinsic Value  
Options outstanding at June 30, 2016 | $ $ 21,147
Options exercisable at June 30, 2016 | $ 9,402
Vested and expected to vest at June 30, 2016 | $ $ 19,473 [1]
[1] This represents the number of vested options as of June 30, 2016 plus the number of unvested options expected to vest as of June 30, 2016 based on the unvested outstanding options at June 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
Jun. 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)
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2015
Jun. 30, 2016
USD ($)
Jun. 30, 2015
Apr. 01, 2016
EUR (€)
Dec. 31, 2015
USD ($)
Income Taxes [Line Items]            
Effective tax rate 27.90% 17.00% 30.50% 23.50%    
U.S. statutory tax rate 34.00% 34.00% 34.00% 34.00%    
Atoll GmbH            
Income Taxes [Line Items]            
Business combination, intangible assets | €         € 6,640,000  
Deferred tax liabilities, intangible assets $ 2,190,000   $ 2,190,000   1,972,000  
Deferred tax assets, net operating losses | €         2,669,000  
Deferred tax assets, intangible assets $ 880,000   $ 880,000   € 793,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
Jun. 30, 2016
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets $ 141,120
Liabilities 130,173
Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 131,939
U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 3,929
Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 5,252
Contingent consideration - short-term  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities 5,878
Convertible Senior Note  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities 124,295
Quoted prices in active markets for identical assets (Level 1)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 135,568
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 131,939
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 3,629
Significant other observable inputs (Level 2)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 5,552
Liabilities 124,295
Significant other observable inputs (Level 2) | U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 300
Significant other observable inputs (Level 2) | Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 5,252
Significant other observable inputs (Level 2) | Convertible Senior Note  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities 124,295
Significant unobservable inputs (Level 3)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities 5,878
Significant unobservable inputs (Level 3) | Contingent consideration - short-term  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Liabilities $ 5,878
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurement - Additional Information (Detail)
€ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2016
EUR (€)
May 24, 2016
USD ($)
Apr. 01, 2016
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Fair value of other assets $ 0   $ 0        
Fair value of other liabilities 0   0        
Increase to milestone payment $ 637,000 $ 768,000 2,642,000 $ 1,881,000      
Payment of contingent considerations     $ 498,000 $ 99,000      
2.125% Convertible Senior Notes due 2021              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Principal amount           $ 115,000,000  
Notes, interest rate 2.125%   2.125%   2.125% 2.125%  
Notes, due date     Jun. 01, 2021        
Notes, frequency of periodic payment     Semi-annually        
Notes, date of first required payment     Dec. 01, 2016        
Total convertible senior notes $ 93,380,000   $ 93,380,000        
Fair value of convertible senior notes 124,300,000   124,300,000        
Refine Technology, LLC              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Increase to milestone payment     2,629,000        
Refine Technology, LLC | Milestone Payments              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Payment of contingent considerations     4,350,000        
Bio Flash | Minimum              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Royalty payment     130,000        
Atoll GmbH              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Accrued Balance 928,000   928,000   € 836   $ 952,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     2,629,000        
Accrued Balance 4,648,000   4,648,000        
Significant unobservable inputs (Level 3) | Atoll GmbH | Milestone Payments              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Accrued Balance $ 928,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
6 Months Ended
Jun. 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,480)
Changes in fair value 2,642
Balance at June 30, 2016 $ 5,878
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.5.0.2
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail)
€ in Thousands
6 Months Ended
Jun. 30, 2016
USD ($)
Jun. 30, 2016
EUR (€)
Apr. 01, 2016
USD ($)
Atoll GmbH      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Accrued Balance $ 928,000 € 836 $ 952,000
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Accrued Balance $ 4,648,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 4,648,000    
Significant unobservable inputs (Level 3) | Atoll GmbH | Milestone Payments      
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]      
Accrued Balance $ 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
Jun. 30, 2016
USD ($)
Operating Leased Assets [Line Items]  
2016 $ 2,031
2017 1,434
2018 1,434
2019 1,387
2020 1,371
Thereafter $ 2,700
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment Reporting - Additional Information (Detail)
6 Months Ended
Jun. 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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 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% 21.00% 37.00% 25.00%
Sweden        
Concentration Risk [Line Items]        
Revenues, percentage by country 29.00% 51.00% 31.00% 44.00%
United Kingdom        
Concentration Risk [Line Items]        
Revenues, percentage by country 6.00% 17.00% 10.00% 18.00%
Other        
Concentration Risk [Line Items]        
Revenues, percentage by country 20.00% 11.00% 22.00% 13.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 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
GE Healthcare        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 28.00% 51.00% 31.00% 44.00%
MilliporeSigma        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 30.00% 25.00% 30.00% 31.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
6 Months Ended 12 Months Ended
Jun. 30, 2016
Dec. 31, 2015
GE Healthcare    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 49.00% 13.00%
MilliporeSigma    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 13.00% 32.00%
Bioprocessing Customer C    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 3.00% 21.00%
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $!N!$F8,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,$% @ 0&X$2; $-*=+ 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 ( $!N!$EK[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,$% @ 0&X$2:4O_.\_ 0 :0, !$ M !D;V-0880[]FCHLM7P,;9]F,:4 N.7)V *:N)R95*44A M/'"TOL-+T>/=SM<$DX)!#1H,!I:/<"%E6JE0-ZT M0]GO5.R,X'4XRD'V[>GOGQXHPY*NOBX7R>W=\CZIQED^2[.K-)LN\TDQO2ZFEV^'R;[Y&PSK;HA_ MZ_ADD+:+"FLX<[>DD;1<^B20A""\FR;:%M MK)>AHOLU1(>7$U>VMKX]IGY$WUY5]0E02P,$% @ 0&X$29E&UL[5I;<]HX%'[OK]!X9_9M"\8V M@;:T$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?G MZ#AY\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@ MM.4?,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1. M6HCA5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K: M=#1M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2 M&98T1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8 MWS2J-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ MKR2.FJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77. MUI$.$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W M1]072N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N M@GL!_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+ M,T.WF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6 M'<>(\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O M40+R4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-G MJ\K>9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM) MQ%4XOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)- M7>W5YYNTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.N MVB8+A=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3V MW> ,?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^' M19H:,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A M[8N_ 5!+ P04 " ! ;@1)BEZ)?VD" !6"P #0 'AL+W-T>6QE MJD\R_?@G#LO2I2U+;G3TZ9SO?)*.9Z)1>2(:6GLO"J4F*452:(46_B^U./(<)A'/*:S9BJ0"IJKB+XOH. MB[\1&8[@_>CM]UJHZS? C2?O3D[\^]/K;7QD%TXA<\)QF O>'_0$.B . MJP>P1%3[!\8]%51(H/1-ZFP6X8AAYW&#*$DD,6".&*%K!T\,8"^_\6.$"VES MNPS;><9^GTD6200;^?[3TR4]NQW,]@BEP^UI( Y+I!26?*8GH+'GZU)OC@N. MG4CKM\>[D&@=3,XW NR@\R9"9EAVF0/80G%(<:YT@"3%PHQ*E$:Z4$HP;60$ M%8(C:BC;B,;0M"FF],Y\:M_R ?=#^IA!2#6 ) MP1)+1=)-Y(=$Y1RO5%/!WBK?I?#0+1^[ICZ_+KK_>2"V]N&6GK]+L-!MS1(L M9_:O[]^%G5V\GK(7K>>#[^D%#LETQB.]/]-9CU;:*];6G8MZY,[N3?V=FG,K7@H\M*=V--@4U7;DU[/I1M52/>WV:J2?EL96\B*/MIU MSZQ6.E43D]:%*JM>V.\G/:MR66E3NHW>NF!'NFF:Z4MEI$-%' M(=!_(61:Z3NUD,O3H!\(65?F3.>5LA-9J:_6U%M=KHD5B)6VKIK[X39G%KK4 MA?[IXZ9/;F/NOQFK?YJRDOD\M2;/FZO\#\U%= ?W] W%6.FTZ>CP-FN-<^9'TG@VE2?^O(U$VR=E/L9!E)J9E111Q7K:31ZGQ M,=#)YUES8WNBZ<">9X,V50@:7U_-KR_.)Z/%="*^C"Y&5^.IF'^;3A=S@(0 M"5\%$6]F$D!# U_ YHOZ-_E](H@UV?B>C:] 5 $H.A5H/%H_@U ,8#B0] 7 MZ;039B5F5CE*^//T)G!Y:M\'_%E!)R)W-*I6ODO93V%E$=7QEASTM* M1T6%J!Q>AH8.&$5GEAJE MB1>CE0-&2YH.6]-47&C9E/ZS0:"+ T;&"U.NQ4+90DS4LA,U:CA@/)Q7)KU] M1S+3S;T!-/T'C0(]'# BGI>I*918R(=NU*C@@''P3&HKOLN<'+Y4TM56/<\Y MNC=@Y*.("UT53\Z,J0>3C*I,NPD,T<.0\7"NUDW7O%%;8ST"+T;S0L8\IA"I MNYE<^RC^0E*G73(ROM@5Q!MZB.2(0AU#1L>C!1Y&B$(Y0T;.PQ)OPWDV.)0T M9"0]6NOTM 846ALRUD*MLZ&@L2%C[-&B%V\0A1*'C,0'9<\&A"*'C,A,_7.< M(7H\9#SN-@(6@38/&9M?Z@@[&*)0YR&C,U_@;%2=YS^W #A6Z9T9&Z+.0T;G M@UIG T*;AXS-1TIUHJK.T@9M'C(VTUB,:+[Q6#:I&FB\]I']$/I]<8?C.Z4 M112*'G&B'^N2$?;MJ+/4943W7=+M:H82YA=4I)/O5'.5UIVHT/:(L1T;+B9I M]VZ!*+0]XE8<]%Z9U10$:=3IX]YUW4D[VAZ]MHU''Q"%MD>,[<>?".\0A;9' MC.VMC,QSX6" ,=H>,[8?0CK)1Q3:'C.VCPK?['ZV%3Q]\&U="9H[T?Z *+0] M9FS'&3R^<(W1]IBUW=I'WX+;IP0!J8/=^5?D1E-$H>TQ]V9W#!7'B.J\VOUV M.7T@/*+0]O@5Z^L=%%%H>\S8_B*JG4U$H>TQ8_N\+@II']L2?-H9ZW1D@VIXPMG=1U/Q, M[9^NM+!1]*A>XN8-VOZ^O]O!:WYN-NTRM=*EROR6IFMND\H\]?N<]*_=N(AB M__[K/U^:C.[M-R@#L:KS?$S?79<71OKS=N3]SN;G_P%02P,$% @ 0&X$ M2:D^1+]( @ L < !@ !X;"]W;W)KI6]J)FG4!I]=]>("[$\1:8A2_:SH(IQWHR9\9>]>=GY=]&.DYT(:64H<@ MZO6@)]HT.I(B_QV#?C*UT6T_HW\WRU73/Q-!3ZSY4U]DI68;A<&%7LF]D6]L M^$''-20Z8,D:89Y!>1>2M4]+&+3DP[[KSKP'^R6&H\UO0*,!3084KQKP:,"3 M 1H#L#,SZ_I&)"ERSH: V\/HB3YSN,-JY\I +4:$^I/9+JTH\D<1Y>"AP\P4 M1ZM 1@$G!5"Q)P!:!AR18T<^P,E58#\ KZP &SLV]MB[ E>1^ 'Q"B!V[*D7 MX"HR/R!9 22.?>,%N(JM'Y"N %+'#K^<<]CU-@#R7"$ MLH7]@JO9#5V2_]^::Q;^+KB2X@>(G AHH8K,- MU!*[E.733&"'?KIU&C=TU MC+--FL"O"0F< ME2?C,7APA*=N^DK833Z'0Y'9 IL)_R(N_)C?XB_%9W(C@S MJ5,Y6ZOJ<.@V]2MW,5)O;"\5V).N?]^-T21?_ 5!+ P04 M " ! ;@1)#Q;@#.X# ![$@ & 'AL+W=ON_S&GM)T.)QM4PX?NXMM MW2^GKF_*T3WVK^EPZ6UYG(.:.@7&=-J45;O9;>=W7_K=MGL;ZZJU7_ID>&N: MLO]G;^ON^KSAF]N+K]7K>9Q>I+MM>H\[5HUMAZIKD]Z>GC=_\*="S))9\:VR MUP'=)Y/YEZ[[,3W\?7S>L,F#K>UAG)HHW>7=%K:NIY9)+](H%%0BD*3R'ODM3U M?S] M:-2+TI)T@C6A(3$1&P;9$(RT85 7('A.SF%AO.G)\XSVDD6\9-@+N0CV&>Y% M,'I,L A8R$D><9)C)^3.V.>X$Y>PI%--P(Z'8*D!Y>8[BD&8:W32BCS00HR?' -4T@#EF(WN MY"(S+SR5-J&Z@<<(RC%":2+MN<]0K>F3WYEEX*JE"64?+23K#E0R4F")&1H')J&A@":]VU *?4=X_C9X.P(3VEH@A5&"$*II:J\;\ M5[7@Z;P_U/8T M3K?&W??+MY'E8>PNMT\]]^]-N]]02P,$% @ 0&X$2=53MXPQ @ T0< M !@ !X;"]W;W)K=+()MSKWWV(!=SH2^L19C[KT/ M_<@.?LOYM > -2T>$-N1"8_BSH70 7'1I5? )HK1604-/8B"( 4#ZD:_*M78 M"ZU*:!XQ5Q@ANCPF%4 MF$:QU:@P"D&8%F&463^S>@-&15S !-J-Y$;]?&\+3*?$ZK0P'Y#:DG8K8&R^ M$[KB[XA>NY%Y)\+%/JYVX@LA'(M\P4Y\$*TX7]=.CR]<-C/1IOK$T1U.IL20E[GG[T1:G2B@R?8DM^:LB?VY_A9MKW?QL#V79K7Y5IW/[N#YTW>4A M"-K=H:R*]KZ^E.?^EY>ZJ8JN?VQ>@_;2E,5^#*I. 82A":KB>%YO-^.[;\UV M4[]UI^.Y_-:LVK>J*IK_DO)47Q_78OWQXOOQ]= -+X+M)KC%[8]5>6Z/]7G5 ME"^/ZR?QD(,9D)'XYUA>6_1]-73^N:Y_#@]_[1_7X="'\E3NNB%%T7^\EVEY M.@V9^I;_G9-^MCD$XN\?V?\8Y?;=?R[:,JU//X[[[M#W-ERO]N5+\7;JOM?7 M/\M9@QX2[NI3._Y=[=[:KJX^0M:KJO@U?1[/X^=U^L6&@Y0"]:"";MX\AE15=L-TU]7373=%^*856)!]W/S6[5 M#U>['GX:)V0@MIOWK3&;X'W(0Y!D0F!"(@[),")N1-"W?^L$N#N1 H'KH$4 M$\:R??@R2>Y(0KHI/6,EQW@YQ<>TB?.D9$*BJ1.QB$*.2@DEE(XX*L.45F T M1^684@"1XG4ICRXUIC!C"M1C$J\]\1J-2R38<9D0/2T0,$JQXX(IJZUAAP5# M(",AV6$A#1JC8UZ6\<@R6!:PL@QNQ<;\;!,(-)LIPY!4DLV48PBL<&B*/)HB MK(D=N23"DR 4KPE#!A2O"4-""\UNF9Q0 .B$(:JL1Y7%JMBEE5C<8&I-]8!6O"E-*Q?SV MS#$EI0'#ZQKLV>TW(5;&[O!D9J:&M.7734HH94*6R@@52V!'*2>4-7SY20"6Q"Z=9&:F5NZ,9*F44OPB M7&12_,%.*>$X+83/QP4V\H@W\IG1GAV8$N8.^)(@HU0<\GN+4GA*J2Z?CPN% M=%GVX$YF9EX4DO>UE%!*:G;79(2*8OX$R@EEM784&,)780A<8EB^Q!#$\G7( M&Q>A(NF8,E)C*,%77I0*0]>AX:LQ!"XR+%]DS,Q4XDGKFC)"&<%;,J&TBMDC M*">4TUYUNJ07>?&7^7T]^BLB7E$+:@'-4E^-P=0CSI#LL!GXN"^'K2 1M;7XBH M&/B%G%(2;!0JONK-%CG[K+'EZ]5E3HBT="GUF2O UZL L-E))2(M@*]=*2E- M%!I^3+(%:0TX:L=\06K;%Y".]0X^OP6)5X7#V<#G;$"!/ _B'ZA<-+(UX4:G8 ,D(IRU>A.:6$6'IQ@&[%JK)Y'>\CV]6N?CMW MDYC;V]N=YQ,,MVJ+]XEX2 7S/A,/^72C^9E^N[D4K^7?1?-Z/+>KY[KKZFJ\ MC7NIZZ[LNQW>]S-R*(O][>%4OG3#UZC_WDSWFM-#5U\^KFEO=\7;_P%02P,$ M% @ 0&X$29J.2@2)! 1A8 !@ !X;"]W;W)K/OO MJZ\X,\$,+[8EO\-YAQ0?4MS>FO9G=RK+?O6KKB[=T_K4]]?'S:;;G\JZZ+XU MU_(R_'-LVKKHA\OV==-=V[(X3$%UM8$HBC=U<;ZL=]OIWO=VMVW>^NI\*;^W MJ^ZMKHOVOZRLFMO3VJP_;OPXOY[Z\<9FM]W7A:1Z.'LBKW_=A$,7R]EWE956-+0^9_ET8_ MC&LQCKEYQ*'G]JNAF&X]_C5UUZC8;=]WJ=ENWL=VF"2; M)3!)/A6;H?%[!M S9$#"04J04T7LY0P8J &G^'BN >1X&XBW4SQ.\?Z+QDDM2*E%1"X5JZ4B$_M$=I(&G*3422(Z2:D3 MXT4C5&,29?Q'-NG3.:).Q"S9HEFLQ%9\XG.F,MXK,]\$X6*H&['SLT4SYWDP MRJ-F H1Y-D#2F"B2\P"K6JZ9:K2"0R0R%$4FTIH(P8J\-KC'>*;H8!#9: IO!Y<1#C*[# 9H-=Z M)T0Y0S&'1O9#.9=H;J@H52=;B(:&XM J?4-1YXQH..0CPT%(A6Z9>4 M/36 ,IR9S"<*'R $18C8E!)'((.(S189$%QD07,3@B(8YD9>I8%2,4Z<_-0P MU3"QLLQ""([ X2BOM,"XAZF3\(25-ZN05GHEB;>' $(V0;>6,_.* =)OV8.5M M;LY5J3*9,/ABRR=NVG.EL;+7Q"L$/&?R,##^D\',V4G;/3(8.8VUNA3") M#),R<3*D_#,)Q* XHCH;12I80IQ$3]D$RD830WC#E!4EOZ$@>Y>E.UI64DJ. M3$P,RJ#;$"HM0R7(J+04E>HNTH8X:1DG0>;D(DH^EGK\FFE#CN?JLGV=CBV[ MU;YYN_3S&=C][OUH]!G&X[TO]S/SF,\'G)_-[+;7XK7\JVA?SY=N]=+T?5-/ MQW_'ING+P5_T;9AEI[(XW"^J\MB//Y/A=SL?<\X7?7/].+6]'QWO_@=02P,$ M% @ 0&X$24UBVDJ2 0 < , !@ !X;"]W;W)K+B,B 9XE3.[$)E'[#O$U.O?-AA91 BBH?) M+3^A\]_IRW\4+A-]^:_"[YCS'T78R4@TV"YMWI$:1^-S[W-T?EQ7:0?L"UZ5 M@^C@0=A.&D=VZ,-BTFA;1 ]!1'&VHJ0/SW]V%+0^FA?!MOE%9,?C<'S?\T]6 M?0)02P,$% @ 0&X$21WJ1:22 0 < , !@ !X;"]W;W)K/*AE7%KVGL_K!AS=0]:N#,);=!Z:-2VB!%!0 M^YA!A&,'-Z!43!0*O^]S?I>,Q&/[D/TN=1O4;X6#&U2OLO%]$%M0TD K1N6? M<;J'?0OG,6&-RJ4OJ4?G41\HE&CQD4]ITCGE&WZQIYTF\#V!SX2K(@G/A9+, M6^%%55JDQM'XW/L1?L.K/(%GUXF#3:%M%#$%&B.QX M' [[/?]DU1=02P,$% @ 0&X$26X@/OJ4 0 < , !@ !X;"]W;W)K M24-W%OB)JV%?=N" MPGE#5_08>)#]X&. U15;>*W48)Q$0RQT&WJU6F_+B$B 1PFS.[%)U+Y#?([. M;;NA190 "AH?,XAP[.$:E(J)0N&70\Z/DI%X:A^SWZ1N@_J=<'"-ZDFV?@AB M"TI:Z,2D_ /._^'0PGE,V*!RZ4N:R7G41PHE6KSF4YITSOF&%P?:]P1^(/"% M<)$(+!=*,O\)+^K*XDQL'NTHX@NNUCP,HB%!FZ/Q*G4?$76UKU?\LF+[F.@3 M9ILQ/&,6! O9EQ+\YQ);?D+GW]/+7Q26B5[^JO 3IBR^%&$G(]%@^_3RCC0X M&9][7Z++%V-HH<[87MI'-FA#P^31MLA>@@BBK-S2H:P_HNCH//1 M_!MLFS\17Z+SN]O2(DH !:V/&40X#G +2L5$H?#?8\ZWDI%X;I^R_TK=!O5[ MX> 6U;/L_!C$%I1TT(M9^4=<[N'8PF5,V*)RZ4O:V7G4)PHE6KSF4YIT+OFF M^GFD?4[@1P)?"3^*)#P72C+OA!=-;7$A-H]V$O$%RPT/@VA)T.9HO$K=1T13 M'YJR*FMVB(G>8789PS-F1;"0?2W!ORZQXV=T_CF]^D9AE>C5MPK?8SX6864 MC&']5T=![Z-Y'6R;-R(['J?3?J\_6?,?4$L#!!0 ( $!N!$G.;LG'DP$ M ' # 9 >&PO=V]R:W-H965TMVT8D<4G2%?Z>).W*AH"7QG;.L8\=MQC1OK@. MP),WK8S;T,[[?LV8JSK0PIUA#R;<-&BU\,&U+7.]!5$GDE:,9]DETT(:6A8I M]FC+ @>OI(%'2]R@M;#O6U X;NB*'@)/LNU\#+"R8 NOEAJ,DVB(A69#KU?K M;1X1"? L871'-HG:=X@OT7FH-S2+$D!!Y6,&$8X]W(!2,5$H_#KG_"P9BYA8N8L(*E4M?4@W.HSY0*-'B M;3JE2>OZ+PCS1\U\5 MGF+.OQ1A1R/18-OT\HY4.!@_];Y$E^6ZYFFDG_"RZ$4+_X1MI7%DASX\3!IM M@^@AB,C.+BCIPOHOCH+&1_-/L.VT$9/CL3_L]_*3E1]02P,$% @ 0&X$ M2<0I6DF6 0 < , !D !X;"]W;W)K&UL?5/; M3N,P$/T5RQ^ 4V?+LE4:B;):P<-*B ?VV4TFB87MR=I. W^/+VTH"'B)9\;G MS)P93ZH9[9,; #QYULJX+1V\'S>,N68 +=P%CF#"38=6"Q]%%<,BVDH7658O>VKG#R2AJXM\1-6@O[L@.%\Y:NZ"GP(/O!QP"K*[;P6JG! M.(F&6.BV]'JUV941D0"/$F9W9I.H?8_X%)V[=DN+* $4-#YF$.$XP TH%1.% MPO^/.=]*1N*Y?8789PS-F0;"0?2G!ORZQXV=T M_CF]_$9AF>CEMPK?8RX_%&%G(]%@^_3RCC0X&9][7Z++%V-HH>_ MPO;2.+)''QXFC;9#]!!$%!=K2H:P_HNCH//1_!ELFS^^''6.N[D$+=X4#F'#3HM7" M!]=VS T61)-(6C&>93=,"VEH5:;8BZU*'+V2!EXL<:/6PGX<0.&TISD]!UYE MU_L88%7)5EXC-1@GT1 +[9[>Y[M#$1$)\$O"Y#8VB=J/B&_1>6KV-(L20$'M M8P81CA,\@%(Q42C\9\GY63(2M_8Y^V/J-J@_"@;2#B!O,=SP,HB9!FZ/Q*G4?$55YJHJL9*>8YQ_(88;P!,E7! O) MUPK\_Q4.?$/GE^G%-P*+1"^^$[B%Y,7MEQIL,Q -MDM[=Z3&T?BY\S6Z/JW[ MM 'V":_*073P+&PGC2-']&$M:; MHH<@(KNZIJ0/CW]U%+0^FK?!MO-[F!V/ MP_EUK[]8]1=02P,$% @ 0&X$29 @3TN5 0 < , !D !X;"]W;W)K M&UL?5/;;MLP#/T501]0.3+2=8%CH.DP; \%BCZT MSXI-VT(DT97DN/W[Z9*X:='UQ2*I<\A#BJYFM 'DE33P8(F;M!;V M;0<*YRU=T7/@4?:#CP%65VSAM5*#<1(-L=!MZ>UJLRLC(@&>),SNPB91^Q[Q M$)V_[98640(H:'S,(,)QA#M0*B8*A5]..=]+1N*E?<[^.W4;U.^%@SM4S[+U M0Q!;4-)")R;E'W'^ Z<6UC%A@\JE+VDFYU&?*91H\9I/:=(YYYNR.-&^)O 3 M@2^$FT1@N5"2^4MX45<69V+S:$<17W"UX6$0#0G:'(U7J?N(J*MCO2IO*G:, MB3Y@=AG#,V9!L)!]*<'_7V+'+^C\:WKYC<(RT&PO=V]R:W-H965T(#GK'7;:$E/F ]J]:P$\>=?*N#5M MO>]6C+FR!2W<&79@PDV-5@L?7-LPUUD052)IQ7B673(MI*%%GF)/MLBQ]TH: M>++$]5H+^[$!A<.:+N@Q\"R;UL< *W(V\RJIP3B)AEBHU_1FL=HL(R(!7B0, M[L0F4?L.<1^=AVI-LR@!%)0^9A#A., 6E(J)0N&W*>=7R4@\M8_9[U*W0?U. M.-BB>I65;X/8C)(*:M$K_XS#/4PM7,2$)2J7OJ3LG4=]I%"BQ?MX2I/.8;JY MGFB_$_A$X#/A.DO"QT))YJWPHL@M#L2.H^U$?,'%BH=!E"1HI>XCHL@/ MQ>(\R]DA)OJ&V8P8/F)F! O9YQ+\[Q(;?D+GO].7_RA<)OKR7X7?,3\ULI.1 M:+!->GE'2NR-'WN?H_-RW? TTB]XD7>B@4=A&VD&PO=V]R:W-H965T,N68 +=P9CF#"38=6"Q]%%<,"VDH765 M8@^VKG#R2AIXL,1-6@O[M@6%\X:NZ#'P*/O!QP"K*[;P6JG!.(F&6.@V]'JU MWI81D0!/$F9W8I.H?8?X$IV[=D.+* $4-#YF$.'8PPTH%1.%PO\/.3]*1N*I M?'&C?$_B!P!?"52*P7"C)_"N\J"N+,[%YM*.(+[A:\S"(A@1M MCL:KU'U$U-6^7OWA%=O'1)\PVXSA&;,@6,B^E. _E]CR$SK_GE[^HK!,]/)7 MA9\QY9]02P,$% @ 0&X$ M21*^D2&1 0 < , !D !X;"]W;W)K&UL?5/! M3L,P#/V5*!] NHP!FKI*#(3@@(0XP#EKW38BB4N2KO#W).E:-@1<&MMYSWYV MW'Q ^^9: $\^M#)N0UOONS5CKFQ!"W>&'9AP4Z/5P@?7-LQU%D252%HQGF47 M3 MI:)&GV),M+'&]UL)^;D'AL*$+.@6>9=/Z&&!%SF9>)348)]$0 M"_6&7B_6VV5$),"+A,$=V21JWR&^1>>AVM L2@ %I8\91#CV< -*Q42A\/LA MYW?)2#RVI^QWJ=N@?B<^I.R= M1SU1*-'B8SRE2>=PN)EHOQ/X@4=*[(T?>Y^C\W)=\S32;WB1=Z*!1V$;:1S9 MH0\/DT9;(WH((K*S%25M6/_945#[:%X&VXX;,3H>NVF_YY^L^ )02P,$% M @ 0&X$21CB;ZV5 0 < , !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.+HE33P:(D;M1;V=0<*IRU=T3GP)+O>QP"K M2K;P&JG!.(F&6&BW]&ZUV:TC(@'^2IC_3]T&]0?A8(_JGVQ\'\06E#30BE'Y)YQ^P[F% MZYBP1N72E]2C\ZAG"B5:O.13FG1.^8;/M,\)_$S@"^%GD83G0DGF+^%%55J< MB,VC'41\P=6&AT'4)&AS-%ZE[B.B*D_5ZL=-R4XQT3O,+F-XQBP(%K(O)?C7 M)7;\@LX_IZ^_4;A.]/6W"M]C;C\481&PO=V]R:W-H965T MMVT8D M<4G2%?Z>).W*AH"7QG;.L8\=MQC1OK@.P),WK8S;T,[[?LV8JSK0PIUA#R;< M-&BU\,&U+7.]!5$GDE:,9]DETT(:6A8I]FC+ @>OI(%'2]R@M;#O6U X;NB* M'@)/LNU\#+"R8 NOEAJ,DVB(A69#KU?K;1X1"? L871'-HG:=X@OT?E7;V@6 M)8""RL<,(AQ[N &E8J)0^'7.^5DR$H_M0_:[U&U0OQ,.;E#]E[7O@MB,DAH: M,2C_A.,]S"U^I!J<1WV@4*+%VW1*D\YQOLEGVO<$/A/X0KC*DO"I M4))Y*[PH"XLCL=-H>Q%?<+7F81 5"=HI^X@HBWVY.K\JV#XF.L%L)PR? M, N"A>Q+"?YSB2T_HO/OZ?DO"O-$SW]5>(KY^Z4(.QJ)!MNFEW>DPL'XJ?!"VE<:1'?KP,&FT#:*'("([NZ"D"^N_. H:'\T_P;;3 M1DR.Q_ZPW\M/5GX 4$L#!!0 ( $!N!$DF3 :0E $ ' # 9 >&PO M=V]R:W-H965T#]N M&'/- %JX&QS!A)L.K18^N+9G;K0@VD32BO&BN&5:2$/K*L4>;%WAY)4T\&") MF[06]G4'"NG=:K,K(R(!GB3,[LHF M4?L!\24Z?]HM+:($4-#XF$&$XPA[4"HF"H7_G7.^EXS$:_N2_3YU&]0?A(,] MJF?9^B&(+2AIH1.3\H\X_X9S"^N8L$'ETI4=:7 R/O>^1)?ENN-II._PNAI%#W^%[:5QY( ^/$P:;8?H(8@H;M:4#&'] M%T=!YZ/Y(]@V;T1V/(Z7_5Y^LOH-4$L#!!0 ( $!N!$DC)H@7E $ ' # M 9 >&PO=V]R:W-H965T#]N&'/- %JX&QS!A)L.K18^N+9G;K0@VD32BO&BN&5:2$/K*L4> M;%WAY)4T\&")F[06]G4'"NG=:K,K M(R(!GB3,[LHF4?L!\24Z?]HM+:($4-#XF$&$XPA[4"HF"H7_G7.^EXS$:_N2 M_3YU&]0?A(,]JF?9^B&(+2AIH1.3\H\X_X9S"^N8L$'ETI;2CB"^XVO PB(8$;8[& MJ]1]1-35L5ZM><6.,=$'S"YC>,8L"!:R+R7X_TOL^!6=?TTOOU%8)GKYK<*/ MF/)3$78U$@VV3R_O2(.3\;GW);HLUQU/(WV'U]4H>O@K;"^-(P?TX6'2:#M$ M#T%$<;.F9 CKOS@*.A_-'\&V>2.RXW&\[/?RD]5O4$L#!!0 ( $!N!$DE MIA]/D@$ ' # 9 >&PO=V]R:W-H965T<]^=MQ\ M0/OF6@!//K0R;D-;[[LU8ZYL00MWAAV8<%.CU<('US;,=19$E4A:,9YE%TP+ M:6B1I]B3+7+LO9(&GBQQO=;"?FY!X;"A"WH(/,NF]3' BIS-O$IJ,$ZB(1;J M#;U>K+?+B$B %PF#.[))U+Y#?(O.0[6A690 "DH?,XAP[.$&E(J)0N'W*>=W MR4@\M@_9[U*W0?U..+A!]2HKWP:Q&245U*)7_AF'>YA:6,6$)2J7OJ3LG4=] MH%"BQ<=X2I/.8;JYFFB_$_A$X#/A*DO"QT))YJWPHL@M#L2.H^U$?,'%FH=! ME"1HI>XCHLCWQ6)UGK-]3'2"V8X8/F)F! O9YQ+\[Q);?D3GO].7_RA< M)OKR7X6GF-6/(NQH)!ILDU[>D1)[X\?>Y^B\7-<\C?0;7N2=:.!1V$8:1W;H MP\.DT=:('H*([&Q%21O6?W84U#Z:E\&VXT:,CL?NL-_S3U9\ 5!+ P04 M" ! ;@1)\)/*F:D! #5 P &0 'AL+W=OS9E@:-3LH=G0^RHM3!_]Z!PVM&;45)#(T;E7G#Z :8^T\B[*+O&DP; MGYL_,+?N#QWC[@93&(%GX)T\K>D@,Z?_OQ_AI$!]Y$=K.AI/-_ M; X4-"XL[_S:I&>7 H?#^1/-/[G\!U!+ P04 " ! ;@1)-/P?>*?O<#K")A9L4+DTDF9R'O690HD6 MKWF6)LUSWBG+$^TV@9\(?"%\+I+Q+)1L?A5>U)7%F=C6A$0X(W M1^-6.GU$U-6Q7FV^5.P8"UUA]AG#,V9!L%!]D>#O2^SY!9W?IJ\_<+A.]'56 MOR]N.KS&O..Q_$"DO"K ;XI<8];_B;"+OFNP?7I>CC0X&9\;O&27%_S T[V] MP>MJ%#W\%+:7QI$#^G#[Z?XZ1 _!1'&WH60(?VP)%'0^+C^%MQ_,G M6GYR_0]02P,$% @ 0&X$26:\]L.8 0 < , !D !X;"]W;W)K&UL?5/;;MLP#/T501]0V*XZ9#MQ2*I<\A#BJYFM"]N /#D32OC#G3P?MPSYIH!M'!W M.(()-QU:+7QP;<_<:$&TB:05XT6Q8UI(0^LJQ9YL7>'DE33P9(F;M!;V]Q$4 MS@=:TDO@6?:#CP%65VSEM5*#<1(-L= =Z'VY/VXB(@%^2IC=E4VB]A/B2W2^ MMP=:1 F@H/$Q@PC'&1Y J9@H%'Y=[5/@1L_NK"+L:B0;;IY=W MI,')^-S[&EV7ZYZGD;[#ZVH4/?P0MI?&D1/Z\#!IM!VBAR"BN-M2,H3U7QT% MG8_FYV#;O!'9\3A>]GO]R>H_4$L#!!0 ( $!N!$F4E"*.F0$ ' # 9 M >&PO=V]R:W-H965T-%<X!Z5BHE#X[YSSK60DGMNG[#]3 MMT']03BX1_5'-KX/8@M*&FC%J/PS3@\PM[")"6M4+GU)/3J/^D2A1(O7?$J3 MSBG?;+[-M,L$/A/X0K@MDO!<*,G\(;RH2HL3L7FT@X@ON-KR,(B:!&V.QJO4 M?414Y;%:7=^4[!@3O8L_/Z/PR??V%PG6BKV>%MQ<5 MOL=\_U"$G8U$@^W2RSM2XVA\[GV)+LMUQ]-(W^!5.8@.?@G;2>/( 7UXF#3: M%M%#$%%<;2CIP_HOCH+61_,FV#9O1'8\#J?]7GZRZC]02P,$% @ 0&X$ M20!G]AN7 0 < , !D !X;"]W;W)K&UL?5/; M;MLP#/T501]0V0JR%H%CH.DPM \%BCYLSXI-VT(ET97DN/O[Z>*XZ9#MQ2*I M<\A#BJYFM&]N /#D0ROC]G3P?MPQYIH!M' W.(()-QU:+7QP;<_<:$&TB:05 MXT7QC6DA#:VK%'NQ=8635]+ BR5NTEK8WP=0..]I2<^!5]D//@987;&5UTH- MQDDTQ$*WI_?E[K")B 3X*6%V%S:)VH^(;]%Y:O>TB!) 0>-C!A&.$SR 4C%1 M*/R^Y/PL&8F7]CG[C]1M4'\4#AY0_9*M'X+8@I(6.C$I_XKS(RPM;&/"!I5+ M7]),SJ,^4RC1XB.?TJ1SSC?;NX5VG< 7 E\)=T42G@LEF=^%%W5E<28VCW84 M\07+'0^#:$C0YFB\2MU'1%V=ZO*VJ-@I)OJ".60,SY@5P4+VM03_=XD#OZ#S MZ_3-?Q1N$GVS*"RO*OR*^;L(NQB)!MNGEW>DP1?L+K:A0] M/ O;2^/($7UXF#3:#M%#$%'<;"D9POJOCH+.1_,VV#9O1'8\CN?]7G^R^@]0 M2P,$% @ 0&X$2=ME)QV8 0 < , !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.7*S#H%CH&DQ; \#BCYLSXI-VT(ET97D MN/O[Z>*X:9'MQ2*I<\A#BJYFM"]N /#D32OC]G3P?MPQYIH!M' W.(()-QU: M+7QP;<_<:$&TB:05XT7QA6DA#:VK%'NR=8635]+ DR5NTEK8/P=0.._IAIX# MS[(?? RPNF(KKY4:C)-HB(5N3^\WNT,9$0GP2\+L+FP2M1\17Z+SH]W3(DH M!8V/&40X3O 2L5$H?#KDO.]9"1>VN?LWU*W0?U1.'A ]5NV?@AB"TI:Z,2D M_#/.WV%I81L3-JA<^I)F"Z4 M9#X*+^K*XDQL'NTHX@MN=CP,HB%!FZ/Q*G4?$75UJC=W9<5.,=$'S"%C>,:L M"!:RKR7XOTL<^ 6=7Z>7_U%8)GJY*+R]JO C9ONI"+L8B0;;IY=WI,')^-S[ M&EV7ZYZGD;[#ZVH4/?P4MI?&D2/Z\#!IM!VBAR"BN-E2,H3U7QT%G8_F7;!M MWHCL>!S/^[W^9/5?4$L#!!0 ( $!N!$E,DAK+F@$ ' # 9 >&PO M=V]R:W-H965T-%<<.TD(;658H]V;K"R2MIX,D2 M-VDM[)\=*)RW=$5/@6?9#SX&6%VQA==*#<9)-,1"MZ7WJ\VNC(@$>)$PNS.; M1.U[Q+?H_&JWM(@20$'C8P81C@,\@%(Q42C\?LSY53(2S^U3]L?4;5"_%PX> M4+W*U@]!;$%)"YV8E'_&^2<<6[B."1M4+GU),SF/^D2A1(N/?$J3SCG?E'=' MVF4"/Q+X0K@MDO!<*,G\(;RH*XLSL7FTHX@ON-KP,(B&!&V.QJO4?434U:%> MK6\J=HB)OF%V&<,S9D&PD'TIP?]=8L?/Z/PRO?R/PC+1RUR]O+VH\!MFO?ZK M"#L;B0;;IY=WI,')^-S[$EV6ZYZGD7[!ZVH4/?P6MI?&D3WZ\#!IM!VBAR"B MN+JF9 CKOS@*.A_-=;!MWHCL>!Q/^[W\9/4G4$L#!!0 ( $!N!$DJ]T@F MIP$ -4# 9 >&PO=V]R:W-H965T5$ ^[SVXR22Q\";;3L'^_OC2A18$7VS,^9^;,C%V, MVKS9#L"A#RF4W>'.N7Y+B*TZD,Q>Z1Z4OVFTD.5MYX*#E 69>367H"S7"AEH M=O@NW^[7 1$!?SB,]NR,@O:#UF_!>*YW. L20$#E0@3FMR/<@Q AD$_\?HKY MF3(0S\]3],=8K5=_8!;NM?C+:]=YL1E&-31L$.Y5CT]P*N$Z!*RTL'%%U6"= MEA,%(\D^TLY5W,=T$%9I,M)UG_D&1]$2!?3'*)^5H).>N[!-/&YV51I0?E4H-G[_R" M[VB\+'K6PF]F6JXL.FCGIQ_GUVCMP(O(KJXQZOP?FPT!C0O'6W\VZ=DE MP^E^^D3S3R[_ U!+ P04 " ! ;@1)XB9$/Y@! !P P &0 'AL+W=O M#%$C=I M+>SO RB<]W1#SX%7V0\^!EA=L9772@W&233$0K>G]YO=H8R(!/@A8787-HG: MCXAOT7EN][2($D!!XV,&$8X3/(!2,5$H_&O)^5$R$B_M<_;'U&U0?Q0.'E#] ME*T?@MB"DA8Z,2G_BO,3+"UL8\(&E4M?TDS.HSY3*-'B/9_2I'/.-R5?:-<) M?"'PE7!7).&Y4)+Y37A15Q9G8O-H1Q$WN-GQ,(B&!&V.QJO4?434U:G>W)45 M.\5$GS"'C.$9LR)8R+Z6X/\N<> 7='Z=7OY'89GHY:+PRU6%GS';OXJPBY%H ML'W:O",-3L;GWM?H^KCNTP[8![RN1M'#=V%[:1PYH@^+2:/M$#T$$<7-EI(A M//_54=#Y:'X-MLTO(CL>Q_/[7G^R^@]02P,$% @ 0&X$2=!H'A&9 0 M< , !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 M.?+:!H%CH&DQ; \#BCYLSXI-VT(ET97DN/O[Z>*XZ9#MQ2*I<\A#BJYFM*]N M /#D72OC]G3P?MPQYIH!M' W.(()-QU:+7QP;<_<:$&TB:05XT5QQ[20AM95 MBCW;NL+)*VG@V1(W:2WL[P,HG/=T0\^!%]D//@987;&5UTH-QDDTQ$*WIP^; MW:&,B 3X*6%V%S:)VH^(K]'YWNYI$26 @L;'#"(<)W@$I6*B4/AMR?E1,A(O M[7/VKZG;H/XH'#RB^B5;/P2Q!24M=&)2_@7G;["T"Z49#X)+^K*XDQL'NTHX@MN=CP,HB%! MFZ/Q*G4?$75UJC?;NXJ=8J)/F$/&\(Q9$2QD7TOP?Y%GS/:O(NQB)!ILGU[>D08GXW/O:W1=K@>>1OH!KZM1]/!#V%X:1X[H MP\.DT7:('H*(XN:6DB&L_^HHZ'PT[X-M\T9DQ^-XWN_U)ZO_ %!+ P04 M" ! ;@1)QGTK(*]X@O,?C9;FD1+8""QL<*(DP' M> 2E8J$@_/=8\TTR$L_7I^K?TVF#^[UP\(CJCVS]$,P6E+30B4GY9YQ_P/$( MM[%@@\JED323\ZA/%$JT>,VS-&F>\TZY/M*N$_B1P!?"79&,9Z%D\YOPHJXL MSL3FUHXBWN!JPT,C&A*\.1JWTNDCHJX.]>KNOF*'6.@"L\L8GC$+@H7JBP3_ M6&+'S^C\.KW\Q&&9Z&56OR^N.KS$?.!Q_8G(^J( ORIRB2G?B;"SOFNP?7I> MCC0X&9\;O&27%_S T[V]P>MJ%#W\$K:7QI$]^G#[Z?XZ1 _!1'%S2\D0_M@2 M*.A\7'X-:YN?70X\CJ=/M/SD^C]02P,$% @ 0&X$2835%5'/ 0 (04 M !D !X;"]W;W)K&ULC53);J,P&'X5RP]0$[+1 MB" U'8UF#B-5/;1G!WX6U<:,;4+[]O5"*%0$]8*W;[/-[[@3\DV5 !J]&TJG$2N[DGF<2B MU:RJX4DBU7).Y<<)F.B.>(6O$\]546H[09*8#+RLXE"K2M1(0G[$#ZO#*;(( M!WBIH%.C/K+9ST*\V<'?[(@#&P$8I-HJ4--/^5?VW MVZU)?Z8*'@5[K3)=FK !1AGDM&7Z671_H-_"U@JF@BGW16FKM.!7"D:D/]J&VAM<'4)S$"DRV12V2V[W M%I'$EV1UOXG)Q0I-,">/"3UF0!"C/EB$MRU.X8@>SM/7"PG7CK[N$VYG$TXQ MNWF3S8+)9B*PGS698J)YD^V"R78B<#\OL%L0V(T$3''-IIQB;ES7?L%D/Q&X M<6'1@D#T@Y13S/J;"1G]PQQDX4I5H52TM?8_ZS [O 8/H:N!+W@2-[2 ?U06 M5:W066A32:X6I98! !P P &0 'AL+W=O91=,"VEHD:?8DRUR[+V2!IXL<;W6PGYN0>&PH0MZ"#S+IO4Q MP(J]2MT']3CBX0?4J*]\&L1DE%=2B5_X9AWN8 M6EC%A"4JE[ZD[)U'?:!0HL7'>$J3SF&\65U.M-,$/A'X3+C*DO"Q4))Y*[PH M-H.Q%?<+'F81 E"=HI^X@H\GW!L_.<[6.B'YCMB.$)LY@1+&2? M2_"_2VSY$9V?IB__4;A,].6D<'52X4_,Q:\B[&@D&FR37MZ1$GOCQ][GZ+Q< MUSR-]!M>Y)UHX%'81AI'=NC#PZ31UH@>@HCL;$5)&]9_=A34/IJ7P;;C1HR. MQ^ZPW_-/5GP!4$L#!!0 ( $!N!$ERA$:8PP$ +P$ 9 >&PO=V]R M:W-H965T(#%&4.=B>.2:=-TUYLTO1B M]YK17R4%L8!C]^T7<+3:6-,;.7TG\(>DD^I-5P &?0A>ZV-0&=,<,-99!8+J M&]E ;5<*J00U=JA*K!L%-/S@34FLD:*2B.P5UT.,4.X0%_&'1ZTDUBPCGFU[+)=L5D.Q6( MPF6!W8K ;B80+::<8[XYBOV*R7XFL%D6B%<$XA^DG&.V7TSPI+P$J-+?(HTR MV=:FKZ-Q=KRH=\27YR<\31I:PF^J2E9K=);&%KDOTT)* S9$>&//JK)/R3C@ M4!C7C6U?];>K'QC9#&_%^&"E_P%02P,$% @ 0&X$26\]3*.U P )1, M !D !X;"]W;W)K&ULC5C+;N,X$/P5P1\0D=W4 M*W ,K),)9@\+#.:P>U9L.A9&$CV2$L_^_>K!..H%V<.+]7!U5[/(:A'<7DWW MHS]K/42_FKKM'S;G8;C4P/G:O<7_I='F<@YHZ M!B'2N"FK=K/;SN^^=;NM>1OJJM7?NJA_:YJR^W>O:W-]V,C-QXOOU>MYF%[$ MNVU\BSM6C6[[RK11IT\/FS_D_;.""3(C_J[TM5_=1U/Q+\;\F![^/#YLQ%2# MKO5AF%*4X^5=/^JZGC*-S#]MTD_.*7!]_Y']>1[N6/Y+V>M'4_]3'8?S6*W8 M1$=]*M_JX;NY?M5V#,F4\&#J?OZ-#F_]8)J/D$W4E+^6:]7.U^OR3Y+;,'< MV "X!6#&!J -P,\ R08H&Z!N :#8@,0&))\!/$-J ]+_!<2+6+/43^50[K:= MN4;=LCXNY;0,Y7TZ3N8A&O7M-]-?\PQ.B-WV?0:*8W(7Y0C&%"_-,,"!NF'@<[VW0P P:Y@2I32#="9!)@',"M F 5MDN MBBR8?,:(.R%=H" -3>F9/+@A:N(H$U MU?IS9G'+(BH@]^"^6%PQXW+T3PAP'0-(Q\#<7;H,7FK ;@> D!5N,B!S(@L_ M%]>$@#0AY=3PV8(6#=-4,?//=2$@74AY^@MP_062D+8+7-< TC64NT594&;; MKO1W*.":!@1L ?84I-##P_4+(/U">;Z)P#4""/K&(^=O% '*XMJWX\X\\2J+ MG"%1!BA+0C:UR)D+LR!=.=]@'J)KOMZN2+^NG+VP"-&U"-%5<1Y4U(.>O;[B MK*5DB*Z*'5Z<"E?]5]E]UJU??1BAL$T\U'"R9A! MC_G$W;@JS[H\WAYJ?1JFVVR\[Y93G.5A,)>/0ZG;R=CN/U!+ P04 " ! M;@1)/T6)U>H! !@!0 &0 'AL+W=OHD&K6'2J,YM&<'3$!C8\9VPO3MZX50B!C42[Q] MV__C..N%?%TA5$5-.5%/HJ.M.:F$Y$2;I;Q U4E*2D?B M#.(P3"$G31ODF=M[E7DFKIHU+7V50%TY)_+/,V6B/P0HN&^\-9=:VPV89W#D ME0VGK6I$"R2M#L$WM#^E%N$ OQK:J\D$;2/3:L+8*I7@3UR_;6(/+OE. DS>+-",\RS MQ^ !@Y8PQSD&+V%.,PS:C1AH&PO=V]R:W-H965T#XBO,7EL=[2(%D!!XZ." M",L9'D"I*!0*_YDT_Y>,Q.OXHOXC=1O<'X2#!U2_9>O[8+:@I(5.G)1_P?$G M3"V44;!!Y=*7-"?G45\HE&CQEE=ITCKFD\VWB?8Y@4\$/A-X-IX+)9O?A1=U M97$D-H]V$/$&%UL>!M&0X,W1>)2ZCXBZ.M>\+"MVCD+O,/N,X1-F,6-8T)^+ M\!M%>!)89H&"?RZPO"&P3 +K+,"_<+"Z(;"Z=E"NW[=II##78U MUD$?7 M5O\#4$L#!!0 ( $!N!$GWJXOK]P( \- 9 >&PO=V]R:W-H965T MVC.Q99L) M(!?D./WWE0"[4D92\<%\O=VW3]);07GA_>MP9$P$[VW3#:OP*,3I/HJ&[9&U MU7#'3ZR33_:\;RLA+_M#-)QZ5NW&H+:),([3J*WJ+ER7X[WG?EWRLVCJCCWW MP7!NVZK_\\ :?EF%$%YO_*@/1Z%N1.LRNL7MZI9U0\V[H&?[5?@9[I\P5Y 1 M\;-FET$[#U3Q+YR_JHMONU48JQI8P[9"I:CDX8UM6-.H3)+Y]YST'Z<*U,^O MV;^,_$458;A\&.[:MS(W[PRU/( M/5:B6I<]OP3]--VG2JTJN*=R;K:!'*XA5(_&"5&(=?FV1IJ5T9M*9& >)@S. M&+1A-B8&;)A' X.Q#?-DYLEOF$AJN0E"CR <$Z0S"=@3))X$R9@@&1,DJ5ED M-PW(!,DF",1H13WI*" )2>VU$$\M1*L%8[0GH)X$=,EHI)X$J5Z!5>/3 YW&@_^U8FQDS M+X8,7+T$?+T S&9 [4RIQB1WB]31]L#7$$#O"$@L#GYG!=+-C M9'4[TP1<6Y;/SVCXF3BLBCZK(BR1B]Z=$Q?(1=V!")ECP:+/@FA8T+4OHL]< M2!;)]=D&Z1*YNF^H8]=!GVG0, UQ+0^?&S!;)-;G!LR7B,WUG?PC3:2]6)ZJ M _M>]8>Z&X(7+N0[ZOB6N>=<,)DIOI/#=I1?)[>+ANV%.LWD>3^]KT\7@I^N MGQ^W;Z#U7U!+ P04 " ! ;@1)0]P&;[@" !5# &0 'AL+W=O*^B[!:5HD/6V'N*G-O>>QJ?E9=NW MGL=(G/N>CG\>6,$H]8VDJ9-;W:[MV2!:/D0CVZ_C+^C^"9<: M8A _6W81LW:D!__*^9ON?-^MXU2/@75L*S4%59=WMF%=IYF4\F]+^D]3%\[; M5_:OQJX:_BL5;,.[7^U.'M5HTSC:L3T]=_*%7[XQZX%HPBWOA/D?;<]"\OY: M$D<]_9BN[6"NE^E)E=HR?P&V!?A6@'*P(+,%66A!;@ORT )B"\BG@F3R;F;N MD4K:U"._1./TND]4?U7HGJAWLXW4=(E8/S(O1".:^KW!15DG[YK(P3Q,&&PQ ME0^S<3$K'^;1P92I#_/D8&Z(1#FYV<& '6S*"RN!_ 090) 9@LP28'>,PS3& M"5-.F-3\^85R0"AWA#*OT(0A!H,P*4KBUR& #G%TE@A,BBH0(0*APA MXA-Z+$)GK@2$2D>H\!-4 $$5\I&L (*5,X+2.Z>KV9P6*>15+V?+^4P=K392V#.40^0$L5JB@"*&2)!G*#S( M24^%?)XW*#@^",H/*D/FMYS/[W^^*2ALJ'*<^5=4"YJ<+:E B41.)*ML8>> MDH;3D+>(H?Q@)S]5[MWA/H$6EG0,[G+8H5A8 C$4,IP%N862@_,0MRZH7-"! MXH6=+:RJ%BB@>.$BR"V4&NRFQKOH/UA0N;QC)[/CV8D>V \Z'MI!1*] M.:OM.9=,L:5WROA1G?%OG8[MI6Z6JCU.I]ZI(_GI>HB__9)H_@)02P,$% M @ 0&X$2:XY.QAQ @ 5@D !D !X;"]W;W)K&ULC5;+CILP%/T5Q+X#-N$5$:1DJJI=5!K-HET[Q EH %/;&:9_7[_"0(4M M-L$VYYYS?H_BZ\$_@OT)AA*B$+\:/++9V)/)GPEYDY,?EX,? MRAQPBRLN*9!XO.-GW+:222C_,:2?FC)P/GZP?U/;%>F?$-@0H#)D0@V"<):)3(,5($B2;(PW6"G8-@IP@B0P"6F^QU MEAJ3ZDU"F.ZR=9W8H1,O=."JCL;$"O,E 1:5Q*&2+%2B595DI@*2*(6[=9W4 MH9,N="P$F8,@VW)NN8,@WW!N^;R>69PDZS+2H'83A!M*:D!&*0>9I2+ :3>P M4(HM% X['0'<4E;@,A2(-A36@,Q^@<7XP.4[L-M@" ,RWZJM(B[;@7C+\V[\SE*)!N.CJ7IT"VY>BRI2EB6U5=Y@/YEL-;V"^)(DM[<+D/ M;G&? :63^_[_XPQF?:_#]*;:._,J_9]X:V\%EPN.&GB#+QS6>.&E:2Q*+YL[1=O9>3 MG^>M[4H+N,(YEPI(/#YPAJM*"HG"?WO-1TE)'(_OZD?5K7!_0@QGI/I3GGDA MS+JV=<87=*OX&^E^X+Z%4 KFI&+JU\IOC)/Z3K&M&GWJ9]FH9Z??P+BGF0F@ M)X"!,-0Q$_R>X#\(P2PAZ G!T@IA3PB75H ] 3X1'!V6BGJ/.$H32CJ+ZNW1 M(KD+O0T4'S.W1+[,EJ_4%Y2(-/E(01PESH<4FF!V&@,4!AHA^S'$&Q".,#"X M %^[V($1'9@*9&,$7!L]?"MR^%[D.!$)S)WX,WGZB@_[/-=F@6!&(% "?B\0 M3TTV.BZ-"17&-2$R,V)B(IPQ$8Y,^*ZQQ"XMY\?01+E Y+E(X3 M)7<5?+&3HYG6HTGKP-AZ-,K8#^,U,+K)HN=/9@QR/X8%7@0B\P:8J(6N&SP? M.,[H"*PQO:K;BEDYN35<=S2L#A?B"Y!'Z-/ZSMMDGF%][VT.^KY[R*=)BZ[X M%Z+7LF'6B7!Q<*NC]T((Q\*WNQ([LA!7_#"I\(7+823&5-]Z>L))>[_#AS\2 MZ7]02P,$% @ 0&X$283.D$%9 @ 00< !D !X;"]W;W)K&ULC571CJ,@%/T5XP>, H*VL293V\WNPR:3>=A]II96,RHN MT';V[Q?06FUH9U\*7,\Y]YY+4#_QIXKXZE,H$@2X.1MZ\:ULJ*MYY@AY7_"I9;8A 6\*MB%SG9>Z;V M'>6LKHV03OQGT+RE-,3I_JK^S;K5U>^H9#FO M?U=[5>IB0]_;LP,]U>J=7[ZSP0(V@@6OI?WUBI-4O+E2?*^AG_U:M7:]]%]B M.-# B$10%NPJF[JCKSP2U[8E_.^&-NR^BF'\6'BK3V>I%Y*R2 ;> MH6YI)VK619P>5_$:+GT:;22^)H%O6_*X/\JRB!7%TH$=R;>0;NW^G M?0ZI%JQ8(\PUJJY"LO9!B:.6?-A[W9G[W3[)04_S$U!/0 ,!PR !]P0\$%"8 M,.L)LR="8E,Q&[$CDI0%9_>(V[=W(?HC@< B=RSF7HM\G L&:#*71%'AYVPF(&TCPY(#C0-"41.!D6$/TE8J$H9J& MV(D"^@\P%X0F?$*E#YVZ1A-?(0P5-DR_E&VH;*%3M\A?N-"IR_\_Y&34(5K* M3Z;5BJABUT[:\W58'=KY&ND.\[2^@&PO=V]R:W-H965T'XN+;-[:HQ#*^ZC*NEWZ1Z5.3T'0;H^BRMM'>1)U]\]>-E6N MNM/F$+2G1N2[(:DJ PC#)*CRHO97B^&WYV:UD&=5%K5X;KSV7%5Y\WQ"EV*J^1-Y]O8N-*,N^4H?\9RKZ'[-/U(^OU;\-R^W:?\U; ML9'E[V*GCEVWH>_MQ#X_E^I%7KZ+:0UQ7W KRW;X]+;G5LGJFN)[5?XQ?A?U M\'T9_^$PI"GA&#L;%C7UUSEJT4C+UXS;L8I[_>!.]](2-F/<; $ -S$1LC(KJ%!%T#MRZ Z *& M_&3J(IDO@$0!' K@5(";3=9CDV,,'V)89H6)")C(@$EG8<:8>(CA\Q Q 1$; M$-DL1*Q!/+!T'B0A0!(=!,-9D$0#Z<;%XGD83L!P#08LLTB)_-2%%AE1(+M/ MBW6FT2)C?)X[F3X,GJ26F?>^89=:>)\]ZREH1(IF>S%"+%-EI.:9 \>FH"O) MT()#J9K!?9JMIZ!XFG_*YKN!3QL EGXHDV"&2R"SE* ,@$4NE&24P%GL0$JF M2QPSBZ,943S4=M)LA[("EKBP4C<#V^@I)V#ZW&.(YZ\)1A0+D]C"." O]N# M.(!9QAG-Z"$6'P3*#P =2#D%3:2TP5"> 9$#*:<@?IV_9ND@/ M]=M\GGWV\4![:C[E!_$S;PY%W7JO4G4/X,,C]%Y*);I2X6.WB4>1[VXGI=BK M_I!WQ\WXJF \4?)T??-Q>_VR^@=02P,$% @ 0&X$29D^E3.9 0 M0, M !D !X;"]W;W)K&UL?5/+3L,P$/P5RQ^ T[@/ MJ4HCT2 $!R3$ 35GH M@Q-?"!BD+,O$:+D%9KA4RT&[P_6Q=T8"( M@'<.@SV+4?"^T_HS),_-!F?! @BH75!@?CE"!4($(7_QUZCY=V4@GL_8Q8J+3YXXSIO-L.H@98=A'O3PQ.,)2R"8*V%C5]4'ZS3\D3!2++OM'(5 MUR&=+)8C[3HA'PGY1)C-;Q+H2*#_""0YBW4],,?*PN@!F?06/0M//EM3W[D: M^6(L#D>Q70%1%L>2TD5!CD'H K--F#QB\FN(Z@(QGR#$&YA++M;8-3Y&9H2 :T+XD! !6!0 &0 'AL+W=OFQ>&(C&=1*PWB/I1KR*Q C)[@V MIIX"% 0)Z'$W^$5NYEYXD;.;I-U 7K@G;GV/^=\SH6PZ^=!_3+QVUU;J"5#D M8/'574\&T;'!XZ0Y^=_@L4RTP@A^=V02J[ZGV2^,O>G!S_KD!QJ!4%))G8!5 M=1.2]0^+[_7XP[;=8-K)KL2'V>8VH-F %@.,=@WA; @_&8 E M,W5]QQ(7.6>3Q^V_&+'^Y? 8JI.K/%6,\/62.2ZM*/)[$8:''-QUT$9SMAID M-,BE*#>*:)$ !;!0H!T*9/S)3)&X \*=@- $A'- MH4<;!E6DQH-C Y9[%*5 M&U60I- -$^W 1&N8*'#"6$UL3RS(H)-E+8+QX8MSB7=0X@V*2C8]7;'E*BW]02P,$% M @ 0&X$2>&UL?95=CZ,@%(;_BO%^1P1%;:S)MI/)[L4FD[G8O:8MK6907*!U]M\OH'5D M0KV1K_<]YSFH4 YTTRMG+EJB]%!< M(MD+2D[6U+(( H"CEC1=6)5V[E54);\JUG3T503RVK9$_-M1QH=M&(?WB;?F M4BLS$55E-/M.34L[V? N$/2\#;_'FWUA%%;PNZ/0#PW[@_-T,?IZV(3 ( ME-&C,A&(;FYT3QDS@73BOU/,SY3&N.S?H[_8:C7]@4BZY^Q/.9/V&1RO4O'V;@F#EGR,;=/9=AA7<#+9_ 8X&>!LB-<- M:#*@+X9H)+-U/1-%JE+P(1#CN^B)>>7Q!NF=.P:Z&!F:);M=1E&5MPHEJ(QN M)I"CV8T::#70I]@[BF261!I@IH K%-#Z\43Q( !:"8!L #0%2%W(;BQCU&16 M$Z,TS7RJO:M" /MADA68Q('!7IA1DXYI$IQ#+XRC0EF:^V'2%9C4@?'6O$L7 M:1#(@9=E*8(Y>(""5U"P@Y)[4? B"X:QEV2I26#J!\E60#('I/""9,L]B8O$ MORF."L B\\/D*S#Y$B;UIMGEBS3?XAPBY*5Q93@I'GR\Q0I.L<3QIMD5SB^2 M ?^/Y*IR$']AB18'54\N]!<1EZ:3P8$K?>;94^O,N:(Z%GC2'U^MKZ)YP.A9 MF6ZF^V(\G<>!XOW]KIDOO.H_4$L#!!0 ( $!N!$FG;30CS0$ $D$ 9 M >&PO=V]R:W-H965T635"^Z S#HE3.A M3[@S9C@2HJL..-4/<@!A;QJI.#7VJ%JB!P6T]B3.2!Q%>\)I+W"1>]N3*G(Y M&M8+>%)(CYQ3]>\,3$XGO,,WPW/?=L892)&3A5?W'(3NI4 *FA-^W!W+U"$\ MX'.N-[?U+_[ M;&WT%ZJAE.Q/7YO.!AMA5$-#1V:>Y?0#YA0R)UA)IOT75:,VDM\H&''Z&M9> M^'4*-X=TIFT3XID0+X3%SS8AF0G)G> ]D!"9S^L;-;3(E9R0"F\Q4/?DNV-B M*U( M_9=M#\DG222>OP])I.FV0/J)0.H%DKD*[X(4(8V .80J9$D61=$6KGR#2[^F M:UP(B*R>B(-J?>MJ5,E1F%"&Q;I,QV/LGOB=_6RG)C3Y7:;(!]K"+ZK:7FAT MD<8VD&^!1DH#-L#H(<.HLW.]'!@TQFT/=J]"JX>#D<-M<)>_1_$?4$L#!!0 M ( $!N!$E28R!]2 , -H/ 9 >&PO=V]R:W-H965T\TF3H(6< K.9OOV!4-8 M3V5;O@F'_#/\/LP'4]QX_S:<&1/>1]MTP\8_"W%Y#()A?V9M-3SP"^O&?XZ\ M;RLQ7O:G8+CTK#K(H+8)( R3H*WJSB\+>>^Y+PM^%4W=L>?>&ZYM6_5_MZSA MMXU/_/N-E_IT%M.-H"R"->Y0MZP;:MYY/3MN_"?RN*,P2:3B5\UN@W+N3>9? M.7^;+GX<-GXX>6 -VXLI134>WMF.-&>-X/\]?;70?#V'N)[;?4Q'^M. M'F_S/W&VA.D#8 F -6!]CCZ +@'T,R"1(YV=R7%]K415%CV_>?V\&)=J6G/R M2,>9VWOC8 9_^DM.UZ0HB_>2QK0(WJ=$2+.=-2 U1*?8J0H:1ZLF&!VL-L!L M8PM* M ^ BD,3Z"6@5(9GRP68WV"R)(@D@GHDB#!)KMY&+,F74SF::Y3[505 M29,HU)N)+69B9";5FHF5QWR)TYQJS2!5E&6&F4DL9A)D)M/N(54#ROJI2XPU M!B.IQ4B*$N3Z!)DE0>:R27)+@MQAD^3*C,<1T2^+*J*0&ZQ,G#*7=NBP21;1 MLOX$PDQK!\O2# Q^K*@A#OL$B8"&>MP0PV["9BS >2* S!CV"K$1A3@AA=B8 M0ER@0C!50OT"F438C(TIQ 4J!/&"Y*!W@U5I:K!CHPIQP0H6)8;M8A)A,S:R M$(R6Q)#"QA;B!!=BHPMQP0M1T4&2/-:_A+",9*'!$-@0 RZ( <2.B"JO&-40 MEM'<-,E@8PRX, 8P/E+MIOE/E!G,V!@#B#$),:2P,0:<& ,VQH +8T#%1V(H M5[#1 USH 8@+ICFU40%G=M8Y]D%QM\RLOB4IW8SZH_U=W@O7(Q-G2R)3MR M+MCH(GP8B^(\-MKK1<..8CI-Q_-^;CWG"\$O]TYZ;>?+?U!+ P04 " ! M;@1)G!;N%74D 7$*HKV4"#(H3W3TFA!N*@D9:5_7RZRK 1J+B)G M^-Z;&7)&^235J^X #'KC3.@3[HP9CH3HJ@-.]8,<0-B31BI.C3552_2@@-:> MQ!E)HB@CG/8"%[GW/:LBEZ-AO8!GA?3(.55_S\#D=,(QOCE>^K8SSD&*G"R\ MNN<@="\%4M"<\%-\+'<.X0&_>ICT:H]<[A9'3=YA+V#O! M2C+MOZ@:M9'\1L&(T[>P]L*O4SC)DIFV34AF0K(0ECC;A'0FI'>"OSH2,O-U M?:6&%KF2$U+A+0;JGCP^IO;F*F2+T=@=^>MRB"*_%FFVS\G5";W#G ,F\9AX M01"KOH1(_A_BG*SHR5: 1;0OL/A'8>8%T%CB\3U*$ M,@+FX#%?4CL,T1:L7,,>HW@-"^F0U0-Q4*UO7(TJ.0H3+F'Q+K/QY%OH@_]L M9R:T^%VFR ?:PD^JVEYH=)'&MH]O@$9* S:_Z&&/46>G>C$8-,9M#W:O0J,' MP\CA-K;+OZ/X!U!+ P04 " ! ;@1)0[N3L\L! #2! &0 'AL+W=O M&FTG<)'C*:YJ.72J%1V24!^#Q^APRJS""?ZT,*A9 M']GTB .'WS;=NY=O K M63:&K0>0,8!, <0G[D$NS>]4TR*78D#2E[:G]@2C S&%*)')305VR>W>*HK\ M5L3I/L(-@]@9Q*/!MV66G<_2 M:S*GB2(2KE-V&Y3=G)*%JQ2O27PMR"Y:IR0;E&1!B58IR9P2?E7R=(.2+BAD ME9(N*&2_3LDV*-F"$J]2LOFYI/OX$P7/[FM/+_";RDO;*706VEQ]=WEK(308 MJ_#!U*4Q#\PT8%!KV\U,7_I_S@^TZ.\OR/2,%1]02P,$% @ 0&X$249P M?Q5- @ Y@< !D !X;"]W;W)K&UL?97;CILP M$(9?!?$ B\W!D(@@-515>U%IM1?MM9,X 2U@BIVP??OZ0+)V->$FMN'_9SZ/ MR;B<^?0N&L9D\-%W@]B%C93C-HK$L6$]%2]\9(-Z<^933Z5:3I=(C!.C)V/J MNRA&B$0];8>P*LVSUZDJ^55V[IT!<^YY.?_>LX_,NQ.']P5M[::1^$%5E M]/"=VIX-HN5#,+'S+OR"MS4V$J/XU;)9./- PQ\X?]>+'Z==B#0#Z]A1ZA!4 M#3=6LZ[3D53F/TO0SYS:Z,[OT;^9[2K\ Q6LYMWO]B0;18O"X,3.]-K)-SY_ M9\L>,AWPR#MA?H/C54C>WRUAT-,/.[:#&6?[AI#%!AOBQ1 _##A=-22+(?G/ M$%DRLZ^O5-*JG/@<3/8P1JK/'&\35;ECH#8C0OW*E$LKJO)6)7E:1C<=R-/L MK28VFAA2U)[B,TBD !X4\0I%;/QDH: B%( M5+NBE!0(1DE74%(/)0=1K":S]8DR3&HJ5T-04].CJR M$ ]D X(0)TF:@16I70TF! ;)5T!R%Z0 #W>?.TFR BY;[8K2]-D74*R@%!X* M!E$*+PNHJ5U-3#8PR&8%9..!Q"#(QDV"0$WM:;("!M$]\WF;01Y* J(LHN4C MV. ,A/%5!#TY(+S:];"+D\*5642V%^"$$+@XOBQ&S@=N@2*G(X_TPG[2Z=(. M(CAPJ9J[:<]GSB53P="+^D,VZM)]+#IVEGJ:J_EDKR&[D'R\WZJ/J[WZ!U!+ M P04 " ! ;@1)^$]YQL(! !R! &0 'AL+W=O :F-F.Z'] M]_4'83 A;O#7><]S; SY(.2[:@ T^N"L4\>@T;H_8*S*!CA5#Z*'SJS40G*J MS5!>L.HET,H5<89)&*:8T[8+BMS-O<@B%U?-V@Y>)%)7SJG\/ $3PS&(@OO$ M:WMIM)W 18ZGNJKET*E6=$A"?0R^1X=3:A5.\-;"H&9]9+.?A7BW@]_5,0AM M!&!0:NM 37.#)V#,&AGPW]'S'](6SOMW]Y]NMR;]F2IX$NQ/6^G&A T#5$%- MKTR_BN$7C%M(K&$IF')/5%Z5%OQ>$B!./WS;=JX=_$H6CF7K!60L(%,!\<$] MR,7\034MA S$&4R&13@5URN[>*(K\5<;;+\,,@=@;Q:) N4W8^I=?LG2:*DC ,USF[#GLV![C./O_ MU/#L/O7T L]47MI.H;/0YFJZRU4+H<%XA0\F&UL?531XI+U4'[H&,.A+\$;OHMJ8=HNQSFL0 M5-_)%AJ[4THEJ+%356'=*J"%)PF.DSB^QX*R)LI2O_:FLE1VAK,&WA32G1!4 M?>^!RWX7K:+SPCNK:N,6<);BP"N8@$8SV2 %Y2YZ6FT/&X?P@+\,>CV)D?-^ ME/+#35Z+710["\ A-TZ!VN$$!^#<"=G$GZ/F):4C3N.S^K.OUKH_4@T'R?^Q MPM36;!RA DK:Z2&LVBI._+5EM@_ER-;C([0""%"5 M;PR-&ULC5?;CILP$/T5Q <$ MSYCK*HFT(:K:ATJK?6B?V<1)T ).P=EL_[X82,I$MK5Y"+7F7[ MWIV$4-YG737=RC\I=7X*@FYW$G71+>19-/V3@VSK0O67[3'HSJTH]D-0707( M6!S41=GXZ^5P[Z5=+^5%564C7EJON]1UT?[=B$I>5S[XMQNOY?&D](U@O0SN M>3OY-RG=]\6._\IG.051BIS1% MT1\^1"ZJ2C/URG\FTO^:.G!^?F/_-I3;I_]6="*7U>]RKTY]MLSW]N)07"KU M*J_?Q51#I EWLNJ&?V]WZ92L;R&^5Q>?X[%LAN-U?)*R*@."*> \"$@&$L9!F);J&*];.75:\>W=R[T)(&GL!_JG==7W_GZT3"^ M&K%>?JQY%B^##TU$,)L1@Q,F,6'R.08C-&&V-DS0YWE/%AW)XD 0CXFDD9F M.PCX0, ' @!.LVS&+$=,,F& (V>,F:5"AU0XD^)9:I0*9U(\1:M.Y-")B$YF M)H@=!/%7!C5Q$"2S#,)9";-*-PD9U(@-/[-4ZI!*2;'&6;:A&&Z4;$!,*,(]4 M)N;R*"0>!1930)?Y8/B551Y=OH+4,LR^0D%HJ];E*TA\!I^NW!\(%_ MD%*)GHHM^C=PZO=Y]XM*')0^3?KS=MSYC!=*GF\;N?MN&PO=V]R:W-H965T\ M!#!G9LZ,?<8XB[LLWZJ+$+7SD6=%M70O=7V=>UYUN(@\J6;R*HKFS4F6>5(W MC^79JZZE2(Z=49YYX/O+;NRY7"WDK<[20CR73G7+\Z3\MQ:9O"]= MXGX.O*3G2]T.>*N%-]H=TUP452H+IQ2GI?M$YGO:03K$[U3<*^7>:1<;D66MIR;RW\'I5\S64+W_]+[OTFWHOR:5V,CL M3WJL+PU;WW6.XI3@=7B06=7].H=;55PSXPGMO'6F8=8^! M#L-#$V2K0LB(\!H"(PNPLUB#8@ZF !L5P2,CAV^=[+YWLM><,',F%*DG[>SY M4,_0[( A#ECG@'8.XH?Y*/IJ]9"P+S:AH>_[)MQ&Q<518(%M51CX06S![;2P M/-+":ND%2'J!DAXU!UKWF* /1$D0TMB8GX8#'K#(6*_M1'^[B?[V.H[Y,0W, MA>!((;A2" :1L1!<#12'/*#,F""&TPB%"*%0(V2LT+K'1/U2"6?47&\[2B,3 M(60BE0PUK]M(#>//"#%.JH8BLXB:R<0(F5@C8PRSC541T9C;1*3B2 !@%5&[ M*]J[MJ]1 N-D#:!!_YQ06P- @3HI="LA&BEJ;-(/(,LZ)VKQM,KN!/R18P<8&F&V;\OMD^ M@"RM#C!Q@28N9M$G8&* 2=] @(D!V(2Y?0!95C)@B@%-#"PPQU%!8.L/@"D& M-,4P2W\ 3#$P23& *0:B*6M(!]GB8(H!73&6B:&88N@DQ5!,,91,6$,:B))' MQ7C*82H7Y;D[]U;.0=Z*NK<:1\>S]1.TA[&'\369;XAA?$OFN_[D_.5^M;@F M9_$K*<]I43FOLFZ.@-TA[B1E+1K6_JQ9D1>1',>'3)SJ]C9L[LO^_-P_U/+Z M^7? ^)_$ZC]02P,$% @ 0&X$22%POFZ0 @ < D !D !X;"]W;W)K M&ULC5;)CN(P%/R5*!_0B>VL*$1B&\T<1FKU8>9L MP$#424S;!GK^?KR$X" 3N. E5?7>*QO;Q86R3WX@1'C?3=WRJ7\0XC@) KXY MD ;S-WHDK?RRHZS!0@[9/N!'1O!6DYHZ@&&8! VN6K\L]-P[*PMZ$G75DG?F M\5/38/9O3FIZF?K OTY\5/N#4!-!600];ULUI.45;3U&=E-_!B8K@!1$(_Y4 MY,*MOJ>27U/ZJ0:_ME,_5#F0FFR$DL"R.9,%J6NE)"-_=:*WF(IH]Z_J/W2Y M,OTUYF1!Z[_55AQDMJ'O;)[#?XV M;=7J]F*^9&%'/&:6^XC5K@*36*[-QI-V<5]]T@NB$&5Q+J,H+X*S$AI@Y@8#-29)79"E M#0$](I )]%G QUG,H46'K@ +&Y%DSAR>BJP>B S21"-F(.#X!>6F%*Z6?[Q\(,JNOH;GX.)@O@F%^JQX6^OF[R97'$>_(;LWW5 M&ULC5==;YLP%/TKB/1C?PJ'2\^JPQC4-B&.HBQLJ[KSRV(<>^K+@E]%4W?LJ?>&:]M6 M_=\M:_AMXR-_'GBN3V>A!L*R")>X0]VR;JAYY_7LN/$?T<,.4P49$;]J=AM6 M]YXJ_H7S5_7PX[#Q(U4#:]A>J!25O+RQ'6L:E4DR_]%)/SA5X/I^SOYM;%>6 M_U(-;,>;W_5!G&6UD>\=V+&Z-N*9W[XSW4.J$NYY,XS_O?UU$+R=0WROK=ZG M:]V-U]OTAD8Z# [ .@!_-B#6 ?$2D(R-3H6-;7VM1%46/;]Y_307ETI-.7J( MY8?;>[*7P5>OQJ^E$&7Q5B8I*L(WE$R0Z00QG"!Q)$C&!+%.D)A-=E.5$R:=FL1)E,*C!0T$> MNIZA&*4DMC24.XAR@R@'B?(548H2FE.81YF$75C1FBF+0"8-FE<=CN4?),'= M73:+"I%3Z6@MH\RB0^10\B/"1A4QW-,$HE-/49 D%B:7Y%%L,,&2U2"$].<+ M;$PN;T"&.62P9C5(,Z4!M:P\Y#('9+A#!JM6@S03"3(;D\L>D.$/&2Q;#9J_ M'@J(AS,7-9) MVCT^4HCO]#7#: ;=(U%ID!HO>EA:LM M<1JBWTWOI6G%@2-8WF: <9EP_(% 2/H? * M/THJBTMU8C^K_E1W@_?"A3P+C-OY(^>"R4ZC0"Z*LSRC+0\-.PIU2^1]/YU: MI@?!+_,A;#D)EO\ 4$L#!!0 ( $!N!$G2@SADJ $ %\$ 9 >&PO M=V]R:W-H965T--9G.9+-[ ML4DS%[O75(^5#(@#M';??@&M4R?&]$8.\)_O/T?!K%/ZP]0 %EVE:,P.U]:V M6T),48-DYDFUT+B=2FG)K)OJ$S&M!E:&)"D(C:*$2,8;G&=A[:#S3)VMX T< M-#)G*9G^MP>ANAU>X=O".S_5UB^0/"-C7LDE-(:K!FFH=OAEM=VG7A$$?SAT MYBY&OO:C4A]^\JOVMH5&V%40L7.PKZK[B<,+6P\L%#"A"4O!2+)K/_(FC%V_ M\QP-:?,)=$B@8\(J#H7W1J',-V99GFG5(=V_VI;Y+[C:4OZ] M(L\N>?Q,,W+QH(EFWVMHT'PIB*./%G3!@H;T]6"QG@>L%P#K $AZ $WG ?$" M()Y4$,\V.=5LYDTV"R:;"2"9!R0+@.21-M,%0/I FU/-=Q-R=WA:=H+?3)]X M8]!167<.PTFJE++@2-&3:[AVMWV<"*BL#U,7Z_X"]!.KVMMU'O\I^7]02P,$ M% @ 0&X$26,S9JOM @ PP !D !X;"]W;W)K&ULC5;!H9)# /'>V[Q]MT[&U?^;\L@H"MC^3%K,'>B&=>'.D M?8NY>.Q/ ;OT!!\&4ML$, Q1T.*Z\\MB6'OIRX)>>5-WY*7WV+5M6=;$G32"41^8\6_8HIB=/[3_7=D*ZP_XH9V=+F M=WW@9^$V]+T#.>)KPW_2VS>BI 7; \MV"5BMW?>V)#F"]?#5LN$67Q7L995@3O4LC ;!0& M#AB4VB#5% )&1" ,C"[@O(L-G-!A FTAME,,LAJM%L@\_5]F9\C T(9Y-D-E M]I0C1^&C00#IPN=V@=@A$ \"D1+(K2XW)@98ZVIBK$6K3$QD+:R)B>T))8Z$ M$D,@L29D8I UH068:@'F:0YC)(0<":&) RA72!U"*1+SDCF$,BF#M#=WG;J MM"M,KCX(%(?BSQXH=P3*C5JEMD ;A4F5&9 ;@2:X:B%NIW")ZCEY"F>-RU^D M^088&M8S:R@-2G0A43X?R]EL@1$KMY9)@U3^639;IH6XG<:I#4[S:-ZZHT,_ M CBQGLQ*N#H>6-3R@*OG@=AP86UHU1UHYKL#KE8$$D,BFI%P??P +XY M4LJ)/D?N<>XO_P%02P,$% @ M0&X$2<]WA9 R P (!$ !D !X;"]W;W)K&UL MC9C;CILP$(9?!?$ "S,VIQ6)U-VJ:B\JK?:BO?8F3H(6< IDLWW[+'_N-'PXUZ%+OND%"]8WM]4)>R>S77[WKV$ V".U.VXZ^WN[2=J6Y-?*]2G].QJ,?C M=7J2AG.S]08X-\![ YP*GQ*-97Y5G=KFC;EZS=2W9S6\0GC$OB-V7E];ZP^/ M1O=#Q#;_V$9AG *2::\H@0$K&>)R+R1,L\X"@T)@1B M3H\FA$#"Z-'$<@J9R-;SI$2>U'(*ZP(9(9!QG [XN8=XR/ Z!TUF188.JT"R M!)99!RA D0(L5(!B!3BPS$&3W<@)-5"P@$4+.# B@.(6'8I$B!F,#L'S7;3 M)'4DHH@!"QF0#@D*!DA9=BD<(./8S9;DHL0LDV$&+'7 ,$4$Q(4+64H9B0@##[APT3UB1:WX6%#D" M&5.%0.94(BMU@L?D] MJZ/^J9IC4;?>F^GZ??2X$SX8T^E>*WSH;9^TVM\O2GWHAM.D/V^F#?QTT9GS M[?^(^Y\BVW]02P,$% @ 0&X$215(>6S6 P 1A, !D !X;"]W;W)K M&ULC5C;UVB-;\XMHWMHCYYWW495U^^ ?N^XT M"X)V>^15WGX1)U[W3_:BJ?*NOVT.07MJ>+X;C:HR $+BH,J+VE_,Q['OS6(N MSEU9U/Q[X[7GJLJ;/TM>BLN#3_WKP(_B<.R&@6 Q#VYVNZ+B=5N(VFOX_L%_ MI+,7%@V0$?&SX)=6N?8&\J]"O TW7W-V.Z/?W7O.4K4?XJ=MVQ9TM\;\?W^;GL?HC+"YIB)@.D>9XB(D MU!Q'!X$E#B:'--1<6"J@@T)+'$SQ:*0M/K/:2)!L-,928E,2'*G3PC20:B+( MC,&65-4M"B$C=EXX5">&J1?5Y,LF&!23')HZ208F.C3[_QZQEJ"KK(-=( &3 M)R!:*6PO39CF '7)&+#^!K5U;=N&!$T9ARRRUQBP'@>F96QI7\#:%T*GC+'. M!.UEA#%SQNJ[!F5(PEBW@=IM8-,KP/H"$J>$L;Z 5$LX-/:\!$T)9V!]I7'$ M;20N&W$I,VZ^+Q(D52T"^RQC30M:TS++[L.P7F3$9989UHN,.DB'!#E(!\.: MEH%#19G6M'%H+2D*U$FA7RIZ=]OF$.MNYM3=#.MN%KE,C;:;VA>[(VXC;X+;QUIU;;3?"J@RGN*9CP%4G.))PV@?/F]VAL @'^-7!H&9S M9+T?A7BWBQ_-/HBL!:!0:\M S'"%%Z#4$AGA/R/GIZ0-G,]O[-_<;8W[(U'P M(NCOKM&M,1L%J($3N5#])H;O,%XAM82UH,I]47U16K!;2( 8^?!CQ]TX^),B M&L.6 _ 8@*< [(U[(6?S*]&D*J48D/1/VQ.;PHD?&F GOD;F\157FM MTC@OPZLENL,BR6"9(5@L01 MQ-[!=G-_2>Y=>DSN,%E>/%!)5U32F4H:;Q=5/"9UF"U^()*MB&1SD21:%,EF M(E^2I(B69?(5F?Q.9OG%\ID,SI('B2U65(J[O,2+*L4L+VF1__]DX>QW9R#/ MKJH5JL6%:_]?3[M3XWC&KEP^X579DS/\)/+<<86.0INBYF4M?[7ZA17_K75,#K?X!4$L#!!0 ( $!N!$GZBS37G0( M %<* 9 >&PO=V]R:W-H965T\'CGS9G8LW M>69,!>]UU%;J\AQ%LCBSFLHG?F&-_G+DHJ9*3\4IDA?!Z,$:U56$ $BB MFI9-F&=V[47D&;^JJFS8BPCDM:ZI^+MA%;^O0A@^%E[+TUF9A2C/HM[N4-:L MD25O L&.JW -GW<(&(A%_"K970[&@0E^S_F;F?PXK$)@8F 5*Y2AH/IU8UM6 M589)>_[3D7[X-(;#\8/]FTU7A[^GDFUY];L\J+..%H3!@1WIM5*O_/Z==3D0 M0UCP2MIG4%REXO7#) QJ^MZ^R\:^[^V7%'1FXP:H,T"] 29>@[@SB'L#!+T& MN#/ GPRB-A5;B!U5-,\$OP>BW;T+-8<$/F-=ZB+0V^\"3;O8H($Y(J,NM@X&+L*6 *!Q M NPAP)8@Z8H5CQ,0#P$91$!B[*;9M.5J,0N+6:(4 # &V[:PI86E<3*&V3E4 M! VIG) 33\B)$S(9)UAX"!9SBI9Z"-(914L'F>($IY.I+CV.ED-'&(]JP<5, ME,/\;Z85!QR*T9W;="#2G5683#CR2ALZCA83%![IKB&:LWG0)SH8.U&DX^G& MP_U#!$SN'_3I$V+'UW+<%QZ4%L; X\LG93A'RQV(?'TNH4^#T!7AU&'PJ1#. MDB'TZ1#.$2(<*M'S^^IP__^_W'A\"C0;79Q=Z8C^I.)6-#/9; 7N]'SA7388 G M?>#.NLOK)Q4[*C-.>O5,6JU'@X0JJJEG*@',=#>S#1"\A)UT=EX<:>95F(JV9=3Y\E4%?.B?QSHDR,QRB.[@,OW:75=@"6!9SSZH[3 M7G6B!Y(VQ^AK?#CE5N$$OSHZJD4?V-K/0KS:X$=]C) M@3)::>M 3'.CCY0Q M:V3 ;Y/G/Z1-7/;O[M_<:DWU9Z+HHV"_NUJWIE@4@9HVY,KTBQB_TVD)J36L M!%/N"ZJKTH+?4R+ R;MON]ZUHY_)T9063L!3 IX3L"_<@UR93T23LI!B!-)O M[4#L'XP/V&Q$!4QM*K)3;O5641:W,DWC MZLT4IS\AKL-#C%LP8:_QF"-R#8 M&>PGR"<&2K\OTHI,799,HB<.8W09FM\9D0@;/0YI:Y>]((H:FQ0@]F_UOSELT! MHXVVW/M!BN#]6\XM9_@502P,$% @ 0&X$20G0-%JF 0 L0, M !D !X;"]W;W)K&UL?5/;3N,P$/T5RQ^ 4[W6226/B2M9T&_AY?TE"DPHNOYYPY,V.7D[%OK@?PZ%U) M[?:X]W[8$>+J'A1W-V8 '6Y:8Q7W86L[X@8+O$DD)0DMBBU17&AGLR5:E M&;T4&IXLC\:\QYZ% M3O.4;QB=:=<)=";0A4"S\1PHV7S@GE>E-1.RN;0#CQU<[6@H1(V"-X?C5A:X_9ZDSBXSAEU-DES45('MTM-QJ#:C]KEXR^GR.N]2$\D7O"H' MWL$_;CNA'3H:'SJ;>M,:XR%8*&X81GWX/\M&0NOC\C:L;7Y2>>/-IEQV; @ T@H !D !X;"]W;W)K&ULC59=DYL@%/TKCC]@%45-,L:9?'7:A\[L[$/[3 R)SJJD M0)+MOR^@,>(@]24"GG.X]T"N-WT0^LD*C+GS55<-6[L%Y]>5Y[&\P#5B;^2* M&_'F3&B-N)C2B\>N%*.3(M65%_A^[-6H;-PL56OO-$O)C5=E@]^IPVYUC>C? M+:[(8^T"][GP45X*+A>\+/5ZWJFL<<-*TC@4G]?N!JP.()80A?A5X@<;C!T9 M_)&03SGY<5J[OHP!5SCG4@*)QQWO<%5));'SGT[TM:*?Y#'=]SE$$G!G%1,_3KYC7%2/RFN4Z.O]EDVZOEH MWRS\CF8F!!TAZ G]/F9"V!'"%P%:"; CP+D[1!TA&NW@M;DKY_:(HRREY.'0 M]KBO2-XJL(K$V>2.L(NY\I4Z$(G(TGL618O4NTLA#;-M,8'"Q(D)LA]"0(_P M1 !]%,%T%-M@0 ],&^R&B-@8YOZ_(H<)$2W,T&)6J/AQ9];2+ M E )A*U M[!O='F)@$!G=F('9S\ @V%P\ M=)"QPAQ&H EC@;76 4UBRAE+H=J 8):YMB("PCGF:J#$"-II(+@TWNO]2 F8 MS=5!P41:MM(&M-J6A!,2MF("HEGFVLH)B.>8.P1!:/RO[W2E!)K-U4'FBC " MQ:.TO,$'N\;THEHEYN3DUO"6U:_V[=@FD!_\T?H6K'; L+Z7[9MJ$%[R67I% M%_P3T4O9,.=(N&@S5*-P)H1C$;7_)@ZC$ UF/ZGPFIB9DT<_%#! MN$#BSM\/8,>Q*^)F$^!RSKF'BW-).\;?186Q!)^4-&+C5%*V:PA%7F&*Q!-K M<:-V"L8IDFK)2RA:CM')D"B!ONO&D**Z<;+4Q%YYEK*S)'6#7SD09TH1_[?% MA'4;QW.N@;>ZK*0.P"R%(^]44]R(FC6 XV+C/'OK0Z(1!O"GQIV8S('V?F3L M72]^G3:.JRU@@G.I%9 :+GB'"=%"*O''H'E+J8G3^57]Q9Q6N3\B@7>,_*U/ MLE)F70><<('.1+ZQ[B<>CA!IP9P187Y!?A:2T2O% 11]]F/=F+'K=Q)WH-D) M_D#P1\*8QTX(!D)P(X2+A' @A(]FB 9"]"4#[,]N*K='$F4I9QW@_6VW2']4 MWCI2=Y,#52[AZ"US(1J1I9-%",\RVQ_@&$ULA^RG$&Q%0&1A=^/== M;/T)W;-^A^(5E[?6[&-R_[#U!+ P04 " ! ;@1)B#__U#I=4^M,\.3 ):&U/;A.W?US:$P,I!><$7SCES9L#CK&?\0U0 $GU2 MTHB]4TG9[EQ7%!50+%Y8"XUZN1.OK"DTHF8-XG#>.Z_^ M[N@;B$'\KJ$7LSG2YD^,?>C%SW+O>-H#$"BDEL!JN,(1"-%**O+?4?0>4Q/G M\YOZ=Y.NLG_" HZ,_*E+62FWGH-*....R'?6_X QAT@+%HP(\T1%)R2C-XJ# M*/X&=$)M,!VBJ5.8C>R73&R M70@\^"MT-WA\@+QGBN&OGD'_B7(L0)M9KHMSN%"*PR]FW%EOH, OIF<*5+"N MD4,3F':GOOP:F-YRA^=9BR_P"_-+W0AT8E)U*--CSHQ)4"Z\%_6'5NKFF!8$ MSE)/$S7G0R\=%I*UMZMANI_R_U!+ P04 " ! ;@1)W''(/K=F "GE0$ M% 'AL+W-H87)E9%-T&UL[;W;?U:M/\XS=WN]WVZ7??-8N[ M8ITWO6I;;. O-U6]SG?P8WW[7;.MBWS9W!7%;KWZ;M#O3[Y;Y^7FFV2_*?^\ M+YY5^\WN'[\9S^;?_.;73?F;7^]^\[Q:[-?%9I?DFV7R8K,K=P_)JPV/65:; MY")I[O*Z:'[]W>XWO_X.W^'W)LF;:K.[:^"=9;%L__6?]IM>,NRGR:"?3<(_ MKGK)8![_HYG/AX=MT?YCUK_X??MWE_#TDMYXN8VN7I87U>K]E_?__#BQ_;OY!S?%[=ELZMS^/"/^3I8WOL7[UZ_@K>39V_? MO^L8XAG,NH89OX)3_IS\KGAH/_=L7]?M/>C:SXN+;' QS#H^];)<%77R#-Z[ MK>K@.Z_S^K9(+A>+ IZ"9Y;\?->TJ_4:B/=J5RU^2I,KHN#D[7[7[(#,82^# M5;S]\>KMZU?/+S^\>)Y\?_GZ\L=G+Y*KW[YX\>$*;L#'J^?)^=F3Y"PI-\F' MNVK?P"CA(1<+H):,R'K M_U3L\NM5D33%8E^7NS*\F[!+>-&;I"X6!8P$3Z?)JFCP%TU1?RH2N-_)LMI? M[V[VJR37CUF:6A5YM?EBN86$)(Y^FW^@.N(_+W>P[>=,0YO\H$'GU5PQ/6N MY.W:E$!3FVH7/O>\N"E@L&6RRS\?&H]):F5.X^"GU^MRAR?*Q+, 6037NM@L MX.'D_$>81I)E3UJOH1Q]VFSS1?&/WVSE*GSSFZ0].'&-NVJU+.KFOQ+M[!Z" MC08:EE4US&3.>OT,=KU.X.;NX;Z-TWZ_C_\3 9KD^]T=7(>_%$L@F$K_MFP: M/ _8N^H >V)VUO&E6?_0IX;#=#+/TL%T9OZZ2T"R%48^TPX.!^E\-$^'XZ'S M&+"T8GT-AZ+9FIXN7=CN^5XNER5J#T!'>-$O@&TN\FT)=!6AQ_UZOR*&+AR@ M6L/9W %C +X#U-#$V)MY9UG&4(X^&1#/J6\P49SZ],ETWCES_[&CTXX^'I]S M]-%#$W9IX.H#_.?-BQ_A_-^^3-Z^>_'^\L,K>""Y_/$YZ%AOWKU_\=L7/UZ] M^L.+Y-6/\/.+D\EB>+*R'2@>( Z7^\4.B C$<;B5;[>H3:%VJ85QJ)M48(& M:K ]/!((-M#]%JS&+.&9544B-^"NQ6H%WTL3X-8%JI;X?+Y&+T0TA ((9Z>_$Q=T_&YR+@^UA96>S'4!][[03X,([9PVBE5,N K%>KO:[D!K_6)2W=\B:W8-DFYR@AGB1 #*4YEF"#7L(.EK<;46H6 M#PD:1:_HKJXK4/K^ M0K\(J*S:7- GRB-7@'2LB^L<9X+G#L_P%SJ>]W3(CF=>PQ$B(0"# H; PP'? M6G1PCT!C1SI Y@^6%[YW4WY&*HZJXOI3R[+95@WREILNI?T.C 64-QMY@/;P M)!7>Z@#=%LL!'?E'?=S$$T!N)-1[,(D7GXMZ438T M FE#0#E18?@N?R!)>."BG4:9L64&L[JY*1;TK>+S@BY6@KZ@9"&7K-KPN*=X M4D0@@C1ID+6?_F*GKR8%67U;;E"8$K60D^\1;Q=H5'6]=[7?;E<%;C5P&V [ M"Q!8^YK.9Z.9[@'Z>.6H#V23?<$YTBXY"G*4IR<[6$:!G!K-E;R+*\0T#+IC M[]#:@47&.'362Z+/J0]W!4VU6I5+,@N%F,@&A%^P:(337NV1VD#9*& M=Z"A MP)$5&[5%AU3-=/B^V*Y*6'SRK*JWE:S\'!24Y.>__1]4"/+-0_KSW_X_!3_J M9^%'M.#A-_<%_/L)<7M@X_62;N%]N;M3HNZN'O OQ98T).;T2"_;&F97P@F3 MI,"O?=R4^,P5SK]1YS#VQ]Y5+_GA\O(=?0)I:+NO\:+O4+KC._5^)09L7=SN M6;]I%.P6_O'*L$7V]>L;1+Z4IJ%EPE>N7CS#\5,\/_7[?5Z#G%G1MH#8IRL& MVM0Z05<\C7,)O&4!O"7KX[&\-]]-KB[^&SZ@EA4R'+W["6Q!(C,JG3@##G53 M53OD30Y]-ZK&.R)G8W:@!QH4G/_Q0U<-:%HK>!DVI\B73,*;/^TW"_HJG@Q- M)=\O:;O= 564BD@%6BR8$/#HB)OB('4!QV"(C(]1"<7\_+?_W227F\T>!N.M M='?R=W19#>XP^<5HK[J#"'4QD M7QN0G!M0T^GRP_S7^4]%@C)JC73'JP5IHB7M[B[?J9S9,%$_@D$61$++$I9=*Q*PN[NJ<;:I]S@.Q!3G>-T=0J&EE/#K^SO@E0\7U?T& M/2C[:^##98[>]-2RJ*M[4((VR>7WJ;*L-3G/:=!+X"FKA(EFPOS"O@BKS;=H M5[[;%3WU>H>+AO<;L)+*FW*1DVT+-W^A9Z5G2SN-UE.^8.YBN&A2K$JPXFGU M3'FR&_!83[UBKE9MP0LCA,@I5=+5K?@>]4& MV-@&&R4CW-OS'JD?< M[J(_3%&P&I_*SW_[G\FK]78OHA\6;?YT_@'(:Y',AN,G3X'$UT#L-P_ZEK]K M'>/SXGJG7FE%&9U<30_E.$Q ?]CR2&1[R1+>,*JU(K49GF _-&QX3H8WW)^_ MD%_ZVL9.'O P[#&*9+C.5_1IBM8# X0!EO"Q!7X('6TX3V$VP%ORNJ:E,&.# M!2@[)_,=)B]AP-P<_8LU\+.&9>0SX >@+,-^ M"$%-^I,GJ/(!3RX7=\",X6HVP'D;Q>*#AM*G'UUXC.J!XR^)U](;^DMC9.\\ MX'MG0/V[R'R5F2]NPS_M5[0/XX/[,+[(,KE6'*5]4++6X; ?N3QOP$K:\WH2 MNG'R%MX8?6WUN'1]G9_M+2KU:T!H:LU#+K6,!_9()TKV*(D9M$_9V4=FO42[ M*/3$V@A? 8E4PK*+S\#MB=+9&R".8>2$1C3U<&I*3PW#1YNBB7X*KZ26\""! MV6V-BOJ"ED)G#QH^# L+@N.MV5J^WCKG<@C8G[F'514'%H! M/DH*19[@MM%M?U'L\%5]9Y$XAY7/0'=!->%^3F MT3)D-'A"XD"(6S_J$C?^;(D;3[LHC .6Y "H$#5ZPR^JFXM](_D"K%/#\^AX ML"*"R!9)G_X FL*+SSMV/*L_HXU7[EC*Y\S_5OIGQU9*117"4W8T.?6G_?*6 M6=$Z!ST)#"E7]\(L!;:/Q-""%8AC)KD%\D5J*6$BL ZD#[8T"YS>W]E=@975N<\T+S-:8?:QX;20-3SVFG8;-*V'-,"@(*!)E" MMNQ2"TQ@"_J5/;HCZ++JE(9&.#!_1?^4K(&-XO2(-/'%AFX+' JR:="BP+ZS M%XVO)S-G^%1=Y1+ZDJUC?6X!PBPOT<& ZC+>'MR+94F$:H0UK.2@H"93_%&" M>I8FD0NJ.B[H7<[W\P']O"GN[0;R#>TP@U3K MAKZA6.$IUY,%]C,G2/#SW_X7^YK<7\K-5=-L!@(,-$0XA\+$1%[ JJJ'HN!< ML(OO*? @/B]EI3-<[U2D?%ZNZU*642R5%##CO 0%7W5LYMB; M0H9P/,6:7#@[)OR=ENC*FBC&P>$L"OYW ]]$'M--M2I"M8]3+R?I8\2*0[7J M"-4F1ZGV!+ER '0H=SZJW&]]0Y]O@>HV,[6]]D\H8_B2?6OX =@\N MA)L[WR)9AC_2$\0J/_[AXEF^9;_!?\G7VU_!IWO)[WX@CR>Z.#%<7]3T@NMM MS/DB)3H^DER"J&!J,F]V/,#>1=YH]E0P+QAF*=WXY+S9X_VS6\9[HB?O;B:/ M=?V@)# )I-7:C%1\G[B*U/B)M!\W*>7T+4"&)7@Q M5X9JV +2O,QX$=I?@YE6CG?FQ1Y$&>BJ.U6BCGJS8@&-3DS\,SE:E[#9>&U) M(KEF'1 "Z*D%,W*8ZZ9H>5.#<_*HVDDB4R3RRVM,)$C&PUDZM4ELLOON55BT M\X,4:^J8N-JGK#B=PL J/!D79]FHER5KT')<3SX)$##!G/@&$3G0=ON =W=U MM;\%BF1&?@/? #W$]=G!N-?%7;ZZB=$'C'BS7]V@EM6ZO[0F2UWXY!(L%1 S M3+0BX]P0S*G$YAK59BQ_N:SX(5F13H:IXA2WH4^T(P:7Q#U5-A\.4_)5B+EO MMM-[E*]EB78P2";TENRW(G6*SQ*U9?Y32XHZTY43#KP2FAJ=#YY$(ACP$5YH M;).0WED"\T>5DR7D'I $-EL<&)VY<"GNIRR?HCRR:*W-4/K#@W/5,S M=$5\KW\/E'Z-W -Y$G]I1SE59ABRBS6U\2S<':2GX?MG@W%OJ"]CFO@>6MB. M_1;(8L/A8;6U,$[Q4_C5AH7&S1^TGV59H]J!B %,I@'[@K&26#:^1G-=;!8=[ECEL MI[Q)4&U$K,]BY'Q@IJ94G/ M 55=:POS7F=FN4ES['S9E6NS!R*$]*5S!0F>$=HZG\DI CK:V7P\P#/HM5C+ M!V&4P$^4J[/YA!@5%7B<^ >'0%5 H$X@\*-A5RZ]P4;>54MZUZBR$F;@2)/1 MPNY1Y*%)6B^-0M(:3:&RDLI>E;53%^%L99/J3'2K1XI !%FI'+[#!^OS)%9+ M;1Q,:V]P>U5KR]T;%(T%XE@V \J:]?#KO61T.,X!-[I'-KP):B7/D-F2T6KB M@3J\F:+N0'NG4(*@>XT-_%1?%6/T6]/"M7U@27_BX(0;GS.9F595(SM^04XS M='60][OF^5$,6-G)T5$:QM\.6WHJR#4()OBN1$J4\=(!&_UM=8^67HKI%&X4 M<)T_2 S0N.7=K_-1,%?TK^3.7@8@^Q496>?L5>,DP"=/%:6%+'R^HYEA3\/ MR7: 6[=C(>WR<]2,R&4F7B\V(WPSE(+#BL+FYDWXW'Z;G"X#5$0&)%8&^$Y" MNSVJE9[3>-D'D0H>K0]Y3,J+0_$MM"Y!UTM?Y(L[U?8LBS6RX_BW%.&@BH_W MIEI]0JO]JB@2+LGI)Q=*ER"]=N9%KH)]3;0+)YR7*[A/KE#0<3:.NNE J%DN MJ0"H:,%YBD.CB_*8<^7"H3:-"<@9IS?\2"X@=AJ:#\+'<$=;7@C]6SCJ-,OF MI)!@<,"1FD&D,"KW1*NR[RGOT^98F^/Y\X:+*EF9=]Y.Y-P+0/?42[R&AB-@ M@MPEBZ-+$4=T67/@8-:UU%( VZJW?[556[P%^1[(LXT8#M3RPIZQ^*F\N7AJ M \]'%$SCK6/^:P.I'9PXEJ"'3#,=]>*\EI]VH5DVPR M5R^==%-.PLRRD0GB,9W@>=R5VR89I\-LIIYS.0523[&XVU2KZO8A&0 #'RO* MN$8WZ$ZT)VT'PKM3A:7#!0;#=$0)>-D& \-9IKR4:IG?O#]4[1)"ISHS=E3G MX_D\>:*ZBOR2\T$Z&(WA"5T1F633-.L/U(\1=<=(A;K 14V(WD3VP?I%-)WVPBG6699%!6@O8:3)J M6G34M9F*EY%T+V.@5T$L!4M<<%(P0WBY;%?8QO8)A3XR/(JOD=%\C;FAS"9\ M#["SF)),9XX&UY)L93F664H63Z!/**;0/EQ)EO.M9U$JBY9H!S/62)5 M5:>=TB8HZQUC\[7\B[;\O7(&QX9QV:B*W,W4^/(Q3'V[>D@3=JT*ZT.-%C95 M')%HLW(8+7!U1S(2@A*U7BQO0>GRLROT6KBF('E/8JD36]@X5B#<2*JU$DCW MUK5H[ QA!:[^))'Y=NHMN3.Z,BN".;7*W%@ FSP5?1%W]$?1.^AR]W8DYH@9]Y23 S^T%A/X(X\TJSO M*>TMXG>)D[42W[0^=AI4NUKLTMY7>,5 MX%N*:JD]%MI 12HZ&(28K)T48C.X;_$<\&[IQ$1-FWS]0 F"OP O6*ULZC,R ML@VI=?2R'M\2%E]QJAN[1!H4?33DQJ9\,%X!J%/H)%>^!ZAAQP6EK>@K%KRK M=SD5UY"*C$Y'S"P>" X/U-X<$148[UNAO<=R@G*R#%_4EX G)6O1,7%0D5$L MF%PEI=UEYFK="8G@62RU)L07WV9"-'S\=JOJP@ZM,T-7K,%[Z4;L&WU0T7U% M5_6JJ9S/^BX].[<-^EKA%T\7F#== M=,H\+I$ FR)546X7_[(>#\6"TG8&C2>F5^KM &T9N@919T5M@=,!S!R5'M.H MI4B.MWQ-78:0&FZ@Y;=P-^V2M3LHW-,=M<>RMGT^VF96CG>%5@TSECHXY_:# M\=VBHAR1"-PC)J*32DNN?P"1(9FP9.%3>ND]L9$=:UI,.'6QV]<,QNBY>A]X,%N=Z."^$<5MA M[C4-B$3T?&^<0)M\)_4+6B%H6LS2Y#G*E=',#C^&>@T1)OV*$[D>C%](!!;, M!-WCE=+DT\.,_47A,>B22C?V-^BF%$%+TY5$/I9UI94$QA'<\3%#JW3.H$_^ M!/?AKB(ONG=TJ3U5#)*394@>P\;)R5++DEP2=\0]V+4#RCL344W[L*D<"XW2 MRRB=##^!\T$O;);$L&^*0G,"&U+P?5,FU">\*'7*D)JFPEIK MX^DZ, H^H$)O5JJ5;<.A:E#IT=,)B'JQ-B7O>4ID,(W:N3LNSQK>X%.8BW)EU9^,0,PFJ MA9TY!Q(,9^)T+N]U.S&M@"! GE0OF7B1/QU= 2/%%%7C.Z.:@T/)ECCNI]T] M4']=$B%JM^]3]?/?_B]]U,IY3-G":\:I6TC(RJ@YKE[M:#D7I.9HM.Z>,\J$EKS<)X&M&0&)"""LN3O#44T]XNF5C/#BLLEP;AY(]..5G M>&QV=;5"7^2"Q);S?BF"W _K"BFDDOY#[$CAV+=LLA![HB0-^A<0W1+'106+ M4\-HIHXB2NSS1K&QA=>B**0"#*-GX<80(Z="ALU.:B X/X8N2;77A7*+HMR: M '5=K$7$NX39PY/2-T6Y?_%&J(?GCYN+*;J*XU0DXT-B;,MQ4FWX MEBEWW)8+O1*J[[HIRI2FR)ATU)WCH:@P44/MDN",?K*XR4M:U?:T*3AW>6 \ MI9=B=&"4F5O/<>*\+E1NV,Q2Q2ZNZ\PNZT!!5Z0T6-^'KU:2_8AZ!H[<&AB5 M;B4!SKJ"89!UQ!PB;2X!=Z,5P3*!IQ3Y#.6U,5O/-04[S!%=:9K'2">#*28ZW";)XZLPL/-V4 MX_!W:&UJ7UZN,!]RAPGQG]PMX$0^J7!#9<"-Z9B0#M&X\U*CA\>ZD,3[@_N9 M\H99\ZL=F;%427AMIB:12-19L&BS(':](9L<-T>2=9VM8S^3RT#9\4SI?74A M+#6WT4)@(I0ES*%H4C.TM>P,J9PA?Z5%21TLQGI1X/+OB 2IOK;%54K:3&&\ M=%?D4B&)&I>OTGOP*[(O99/NB5U*2@XR+(,'ITR,]+H@[F4-/Y@PSQH! M*.*)-F185P_Y"E9@?JF1192KT12>OUM?#AO>C%C#2EO##ZP Y?4&J$-=B9&$ MQ88KI&9,#=!8D[B$[\OJ35X##;RR]\'6H^G+X&UI+I@PQH!1N9=%BXEU>E@. MQ76DT[(Z9AY]Y_L#7VT6/:Y?6;;A5+PC5X)_E1*-D3U7S TDPX$'YE/4 MAI!U;($!=TNZH\-%%1&V0]?LC!,64S,20HW>D$([]JB609?RKLOE!5I/J^)B M":,[1WE3ULTN:0UO?:P;DPBG^$D,UW4]39>:+GX#PS"IM MR-$*]X[KJ)S488\9^"IKHS>D9#O?C1J1#8+WK[JY,3@.IHJ973W&C8_IYGM= M*$6ZAM*:O27.Y!(NF"'(1M@P7U6A%[21A?J42WV4(M.B,I)9>/8Z^ZH %%M=ZHO0 *;VU\Q1P0[S&VN\SW9W"Z67V=PLSO,V*IM0^2T3;+& M+%8CW6ZTO])<9> >9A!AN>9O#N]U"US4[S;5_<5OJWNLS$0:HXP]C#Y5%+ V8>;7A8Z:4PT!^=!\ M4C=.6^";:[LVLWM*+Q,7!QS?=3KH>L@R-Q'1SJF(.#WJJS_"N%*CW*PJ&YM<5+)\XP1*?)A%+ M6^*N6S*W-R18UP@>08X@?:ZGY6Q+M;[$:)LH/ MW%R'KUI>A[HO,056M(*KZ#ENU.,<-_8$C--&/<)ID\2=-NI$ITURP&FC#CMM MDN-.&Z4_XSX>#@SUO$*&EJP\ MN*5F\_G&X/.Q64C=P]F@9PT'5 =972)>M-]>^*:/EG.!H6,J[=FB0KU)?8&) M4WP6 D;B.V@IF(R-&_9^G,0+K1NC>P-Y6QYLK8'#HJ($U,[+.F$:5(X)[ C= M0-\+OS=Z!<:,\+M-M5JR(JQ,';6;5\#R").Z/I75OL&L@M88BGG8A?7KD I- M&;NX>>+X\0Q*;!T&#F9[.-RQ->(M8S0)JP-XR8H@U\F&^ M[^;&'2!0PY&$V[C%3Y) ?9^'Z0;%YV*Q=V_C4?M,LPA,N-(PCQH3P,0-32PQ M,@TW+RL7MRM>$__2$RGD)O.KX%1HA24\MJ+"LT#P]@\R"LVT@X) M/:(6ED_9&VB*3N1P&W09DRYCO!M2.L>+>5D#,ZX+T/H8:W&7?R[SU!]+60G. MX56;G&O9:%T7-@=14,^B+I. M8*9:[J I*!L1#\^@5RS-,NHJHH30CFZY+65JM#XC).CFP3@B&A_BC.&.$APM M45+E3M(A[;.!;D8BY79&8=@YUTF[@5,W#4D(8G<'Y)ZLN>$!ZV8>0,"(RLZU M;TC/&L2FK;1IR\EV^;GBY)70D734>6>KAJS7SG-1$HA]2>63X MJ;U?>?*8\).*A)^2CO 3%9T[R/6:'2J)$OB )BP"V%<@=CRFW&NH?QF6YN!4 MJ]I/8V(5REG\KYA:D6";'RVC\CN^IQ3;DD1+X]K5U(JUBGSC5L@,,4>EN+E! MR%O.3#+=,US$*6?&3GVM\W5*&G"F:O\2V!RVFM/+:<"T8,\\([@F30,4N- R MR7&1*1-$,]]!GJ$QM7 ]5.:&[[JJD+%@G34@4E%#&2T."K(QW-WMP X. A6+ M6HOJ"DWVDC?VZAC#RE>3O8BI3DVR<2]QK98Z1\1X:454*B]2Z6*AU*9FQC&- MA>3!9';>2[DD@:0BKGS'1:J'@]V*@MTN^P@RCSVVVLD[591W>D$.;TOIQ&\H M60V_2BX[AT.9L._!."*[@8WWUW=GFR':#NU.Q[7J<%S3[!V3R.%A>B+& Z-. M",CYY9^GNK=%P;#4X^8"B:^B<;0O@G>L9+)[(9LHD=G)NY?R4$LP+KSS6[>\ MBK9N&5$2^ DOO MW)^3=MN;H*,-U5NK[Z66-]J[[2PYS[($.]"&S^.9DD3U1W#YX$WCV? M#(?P_/DDF\&SSF?:=>4C''.>9K,9#X__'"5!9QW3=.@=?)10-]I/C'M)^)#' M#6J!I"^"!D91)2(&/!R!8!U,^@0XYWYCC5:7IZGU\6=K6:8PB70Q_ MH?LQ;?9$%D[-?]"@R4%'5QH37=H]'9EMTIJM>MQLD_9L5==L*<*(4T(Z=?_D ME>SN,,G*65@O>>= J'2\)#7#*,)JVZV3D1$T!I_XW:B!"$'[K%KS(V09]ME9 MY*-X2Q47PV174\'] S^A&,8$T[GTVQ3S*C<7\/ %?*YX0*+TAF-G!R=%2P1? M2G4U*K@>262HU[5D9Y*F$%X\0P%RE WD/]A5RJ3E MMTZ.OZK)4CZ1!_.QQ.TOEL3K\= M3-/Q<**>MYF =Q?&@W$Z&V;)K-]/!X,A_3P<#)+I>)1FH\F1B3AJ*_,:^,MP MA'7W:3:8TC1A;A.M.^2X(O)5N%Z8@82%-^]@DJ MB1!4F@S'<8J^@_YYP('8-PP/#=:Z8I6$4D MDP[>>OQ7(+QU 8]++XJ^**C'R%\P+H["(5]I1Y/>5Z]:B!>A#-6@$ETP/V1+ M(D';XD(+K"!!5KF!%H%5I1D*H&X'*#[#])0$?L_WK-I$> QYV4IR<;1WG\*? M5)W&"#CB 3>@^^CY[;7I>/Q(.AY,QNEH-OF[T_&\-YG]'<@8EI,-)NEXE-'! M9>-^VA]E*K*67\C8)^-8<[,T(025%XY"A>,XC>NO.OOS37K)8X>(\]@6C9O& MH#8B3[J3$N7CAE(EJ43Q#DR* \W@P6+>[[J0IC"2YDI329%20&^41UKR?+/,' MV)C7AZ=.'AWG1_J -VZ+8#?2J(:U33$'W .@\7O[?0H&M/Q<4LES"C1]^HG MMO;&0U%<<(\,R@>&6X<#X3K8/D?D MQ-WI3"D,2R=4*_K L\0:XP!N+]9CP,9YG8^S2DY%(EQI=B.*O45^H?X@U[G@ M#[OS[CA[L>_64\5PE;BB MC8DSY@R4YLSS+!FF&(D'BL&IS)<$M$OJ93?!R3W(!5K1 M/J;H,<0=04P HKTSQC+BY']^GK!_O'8P"$/F(VJ"IMUG&%-J@A:PP5LZYM:7 M"P=7Y/#\T2UDYY@-E' 9NIVMUS2*)&:NT\ZW[UI67\M M ]0^I3J?&O]=KG7(>=M7.WCBW_QZ3]/^8&XNX?F$/*3XR^%)-SP#4W,\3Z;) M^13>Y)\4V%R3V0Q_F:&#EGX@;%]RC3!U.:7<#[3 M^10,@(D>!WW.^./0,*=L#O8X.HZGY)]FKS'^$L[CPUT1$_.B+6 @*=2HG$M! M[K>6BF/OH=8O8OBH@6([[9F>5ZAS.O^6^+I6JUW6YV-$:01C/Z+%T,%.9RQL M:(4"KJK9X89=L5*/@:6*.]/L=*+U10E2F?^%B:OL,_1E/RLQ#?4Z*)W)Y]QN M:*<[JDD6+:,.-%ZZ,R5^?<;5$.Q4==U4B*3D-O72Z2P4"3>HO"[V*D,H?:I6 M^S58I5*M0G$_TX"!08!+B>8N]1!U?F\3ZU.%,698]X5L,%?2"-Z$J8+!'DKN MAQ/^,*NB;2!9JAQB-!)40<#P=;,:@?W^5#PX&"28B439,L7G73+$X\\&BJ#$K(0=^X0!4&6@),, TXPN[B%@Z:.0%"3T$5<8G7S$,FL>@GZ@CZ M26+13]X7B)HD0+&R #3O(U3(/DI?P ]'0U8,VO$J'"/28/>R)39M,MJN)&]@ M53N)30B-Z!1R1<#D= O96$6L6W.-FR*KLPN2[E]2W(9 (UP=Y?9JW6_P&?(8 M8\M4&XJ4N54UA1"$4/2^@VZTPIX^,CMNO*:\'K N0(K--W/8%7$+:;HK6+*; M6R68V8B;4^N@OW; M!MA^HU?8PVCM+O)ZEN;RH*XN U;S&IG M;C)M@"/_\11NDKB,TXD1Z8FD"5C:R+;1(8;-TYR+(5"^))J<&T0PF7=%OO3$ MBS-X2Z\YI[:#$>O$I6'U'ECE&U.#=(8PWK/YF#&_)],L6"VHOO,,Q/)X-E$O M@U5/TD&6@44Q'65&: ^&:39'@0WJQGP^"WK)2UETFKQ;Y:)V'9[WD MX//*_G5K_FH1L!Z_5V3)AT=!FL*9>[NL-]<@2\OE,_;+ @NO/P"Y+9_T9-4G8U2+RR@T7;N$13 99,AJ, M98.W!U<,,YZ/^KB4 2A7K^'UIU[&P1++ #$9&#\"&E4ZX- ]6&>C.4;Z#VXH M S_28J=]6?6LCVC!SJBZSY_NZA'84^/A6%MB"GX5*_:P+,I"9NM;:OT MGAJ&.H43:?+Z]3-&Q$5 7,7BUMPM_!XEKW)%K%/738'9 'RXK)4!RD5Y9U4] M'^M6!X;SQJE5,TT3E SLGU;IP$D)_$X,3%S%P<0UM_9:D[E0XO$DEW.T&9^P M2O3WVCR3XV;VST?0=;1=!$/%KX(.=K$J.4VO#2Y,Q1VVFMG;NW:A;;[\A+U_ M72PY+O^C?N%6:UB4-=S(AF#[Y!&-E4RR5MIV4\*J]>;U0@K41ZKKD@H'2?F3 M@1H3%R78O:S.YYO-GO-UV_/'E/*N->#\5&M^'*B0YM-NPGEC9HA0I]Q&2OOM MN([K347(N8+#9E?II+.:]#64-92$:'NAM6;G-@_)VVX-#7#]J5 KY/=@3DCR M'G6TW1! P4*T+ [H-'MN!(C50[KP3CGXW$3_Q2UU5,P3[6O*/;7+@MK2\7M_ M\B;(]ANP6\JC,.MP%#5*>>"(#L*<<]F+Q:4E]XO_.%=$B-SC#ZCV6Z@INCNO M>YF4-_&#Y?I 2@Y$QE1Y$3=(V8EZ5!*YI3Z%A[]0SO3EN)J/.:E!.@=_/?_N?#BK$&6ATHVQ( M/I=TT$>W2S;$NHJCO#=+)^S@H?])T7TR (WD/)N3GZBKEP$H(//Q/#D?I<,9 M.8(RIS_!U!F44Q'M#H-^-$W.<8[:J1WN/BBEHW0^G>.*0%F=DS-L\.@M]Q3I MJ-OP*[=]"%H;I6).9P,]Q:_;].GTX*9GH+[!*C"0@ ['><>>=^\KNA3A0V=X M<#,^N+YVE?H*QDWEQFDB*/YA,ZOY<&!<]F>@9[;51#^5J$,_3#S]$)2YP*'G M PVQ(6P YNME$M67\L9MU^3=O7^F+A O..G!VXL7_')@8&!;4[L;JFRF0>,>*5=VL9##.B)[U M SIUHTFFL'63_DA]R#_#3R,PZ;+)!*X--VBAKD:3 ?X##[M]+NC=!RVZ7L/V70<&->+O^4^P(SVFQ+526.)Y1M@BUK\+CSK0 M02\;C+_%%IUF]"L>_4?*,EKR%F5/84]!-2JW:(:PI(?U<\4C!TU@:RU[H;"# MZ0B'=NYP!IPP_ISI\\B.&."&9!0[G*\SR>HLF8/=/]-3>$O)5BALPH"G3L@Z M@UDK7962W]YBIX(=I=KXRY/\KG"#5'2##+X+_9H07C"B42(B9 MGW>1&:AOC/6DRLEUWCA/N2VF>-,I8V$M4-]Z;&*H&:9C4QP)^Y27M"6:RRS1 M5R'0+=RJ#8^TB,$YB5%'=6?H A/$;RYU-5_:^1.Z+CQ"E5VK-/Z%TNG/[KDS M7"47&E']F6WF&=I:9()+9K'^J_AHC'W<2>G6I/#.T'UU$Z3N%7% M*?"FHZ@SE8Z+GW*X'Q^!FU,XJ.MCI2BQD1-_T+O59D'* MR^Y&JESH]F=X=GBXSM>UZ-"-L@*&5FY.S)#4*)]F9+KX6N]S#DF*2QEO=9CU MLAD8+?P-=>0;Q#TD(R3">I4P1=FPQBD!D=;,%K/03%-G2[;5V.&@UY_2!]W\ M<0F^N:W>G6B%@XSDH6;2O+!V/T*XZ&J18)VGT9(F:[)4F;/P&Z;\I 4NJPA4 M1I>NL+/"!-[,I:**)J*(':&%^-WUE,DHS?K];RT:62CF[ ITOU7#,9/M:M\8 MK2BG]C'D =&RP>*V8G=9;%G/J;0&R=J9%C$!+\!NFIQS8R(JG4;0#]HQY-3. MW$S;!>+V8U:KN5\D;[S_/-UYPO'9P2+%W5[ [9647YN"R.W6\1 M]S6G$+ W[;99H8O/1-U(T!O"/'@C,)A,\3,3]\^&YN!40.>[.TYMXGQT-N_T MBV!7. RZ4>>ZWID5)]*<"=_D4_%$"Q3J 9EE'%6OE;[PHWRS^7Q6*%7NZFOY>IBK-A);! MM*^0Z?" F &"#I5B^2!PN$E PNP38WPIV79ELA^D]-21I824]B *D9R2;7R, M+E[,M^!F;.CTH!O9B*OYIBUE6,UT,CX<(E*.Q'?%EL:AO,]KW?XKO+&ITNUE M+;YMD _J1IT(-L6MD5S081M#Q3GT6%:<^!&X4[D6%3>%UP^)WS9YWM?E#K=TS@JGM\;CL&^<2#"4\' .:E-3H4#JLDHV&1%(/#D>8-X%$Y4 MM;J(,Q=>K-"8XWP6,E%6#VWD'#_PB4JL!7"274=46*?4&5>QW5^#1@\"BJ*< MRU2<"VA#4FHB);3KI,KKBB"[V8L@\ !PZ1DFFXWZ-08^J+_C@\"X8>@#,]@$ MN@%(MBG!WLYKHSRTO)\VF0FC*-@DRG6DX42R6&%K-,P=2Y5P-H$0XE9]I:!7O$9O>S+ 1+RB_B2@G-O]CN^ELIL6W3#N M$[OEOP@W<^T+28@21T DBA99,Y>X3=+!C+J*G-T!(6/9BYZ;+E4F :&5 P?2Z(+*#;?E M#E.I)*_,;4FLH[0+S ';W1>%!K0/I^S-2N=$A)NNQ1L#OCJL0CM4-"*HWG56 ML 3 UW4_HH?4>!P)[EZ(0\<23!Z'8F6:,R3D(4[F8+OZ!O]"K9%3G2VO6R;C MVXZH",Y"9 :*0L00X!.@%H-4_JF\@*;%#;:20K<[Q5&%R4K30XRC^0MRSED( M23LK_:ITCG@XNGV0YB-5(4UR-AAG#!P']O3(Y@])FVOM'7 SPF'WZ588/6;' M^82U"W.J_+/2V U>S$/=DQ)>5-/C+) T&ON-_?7M@@(-<;67;0>77L78N,D0U&CL^W'9^X0MEY MP:+SF1/C">(8@U[2]:SR2GT/59S8(*&CXUDV1()%KF#("G6+J!R%VY7ABJ'++]<\>QSS?4&)53CQ?F; M4DWQ!4Z/-H;2)4U4@![&W[@(^!8PUGV[XV/90,9]N]6-B>'B+PI&#FM]#![& MWZ0:BG]145L<5H()<0MVEL)5_#'YR APL[V3Y%==(I M$DSE>&Y/$6.DALVPJO45.8I=QY^$QT]+ZT4!IHST.T:DMAUB)$?/ZT5_2L)> M*[P70GPD)T%\/(O7$"1GR0PQHB9#RDP>45KR1+WOS'SHC['$.)N-DVP\5U>1 MA,6DE; X'\V2V7"09.ETB-'OT<#60M+EQ9C>#),PB CHMW#Z= :&KC7$I)8Z M='*"D5.:.Y$3CMF&$NH)7OPP:( ?4 C!A;"B@7PM(H69:C!357]0CZ\)"1L; M2,!S7:P!7$7CR8&MH85@U0UJI6P>KA.(<9?LF.:^^5[[ M?2.*TO>K'%C?U0+=ZMK1;HS%=;4L5N+&8%O([*#=.G>C-1N6'>/)X+ZE2HNG M8 ;>&?@X)28X0P.1<8";RV\$MYLP_WT!)HIZHSHY/%5B29C73M>SX-3![$Q< ML#:G3$]VV0:Z[M*.7H8T6%B-E9TZ=U)?.NHU2!Z>IMQAX)8'T,"?C(KO)JL[ MC5I\!4RR2YWTL8C,M,$S%U%4GK%PGH9=A9"D,D-MA!" Y=HB/!AGD$90#4!P M'=AG0OCG/K94#J<'M:3(]CN +WB1T& M0#5XJK0,T6F?%\Z_?"TJN=1."O.2RV(QU=?KH#J!_PY&_70^Y+*MWFBD?A!) M-1QBPNXP ?-HU%3:%%[)Y\B09]V9SM)!P$2N&O1RV1).@,"\@'@R&AN=&,L/J]1R7DV1QQXA0^0VC: MO@/) ;[\1)\TREK$U\U1:?^M_8;?,RA+X70C WG.-CV$BH%FA=6I#MD[30PL MV4MK0OCF[%OVF?MFAM:6/NMP*P-R6XT1-WW8]6KG:\R$K..MW("DVR"@(,L> M#>3/M$ ]K5J^O)W4N147N_QS\#X9F1WN/G3.E[J3250LZVPM"SIQ ^8>$.W$ M&,6A2L8M31Q833F5)V[XQ-2?:FS)I8X="9O1D15L]T+.9O_7!GE3L5M1'WQ[ MQKR_ 2"C(_]]0=\R"I3C@SN"QZ'-5_+BG WZO2QCG]L [M6PG5B-LW)05:(J M%HL!)3?ERV;2SJX9I,/YQ+75QX-!Z'/IJ2X?6%U$/5WI)..R<*0B@D]&,!;C MU@SU,"<@9'B!H[ H;:X1\Z$WRL;C:3ZFMMAC =*=55RZE2Q,D9QG;(OX92LZ MN7W:GZ7#P3C@6H99&46)( S0&%0\7%A@28X!RIL.G'3#7N+^W55/. ?.N$KQ MIGMI7FR($NJ:H8TH;"D>'ES@^;?,K_J]\;=M=QM%RAA82F737I\?'0PCCUH_ M/+<6"Q]A6U+Y&'6R-S-OF2/HN?K/F>W+%WQLH+QB.(%C0(;-G MM ?]*)APP]&W#O2/],@FK&$2)C<"_@WD?(/Y1Y@9P6/+&$VJN!,K\J?]YAH, MTAMJ\;*$@VJP'2XC^;0@$X^?A;A1(PL4=NW &^+ZE%V?3NV-KHW"'+2$<$,P MR_?JOE@6&P%VDAI>\BC5#?J =B _KO<[C2^=\]F:--=\HV&H<TB.]CA2,2T##R-(X2L->$,'L9D@\&$E$0NCXT# M5O:@S\,X8-J8M;0'QB#V]4VQ)+>876]A&I^;;/'V"G!:[HPDEMJTID1Y(#J( MQ K"%A,1D=W#:8*R*W M.D?5;"KHJ^->\N.QO:/CM6MS)B(M&G02)1>\DJ3" MSJF<;FP2*[50?J5+/]^+Z_%*F"CC,&!*J=*]CW3\6B>.F,QHO^2RNM\ R=V5 M6Q/!P2Q4M^[3S4FSY2!6F]5[$N9\O[NXLV#QC0_P_I_T=&U58MKEI\SDV;7V"A M1+\B3U*.'-&K(HNQOQ[88?E^=U<)?F!;.;3(>$6F1GQ3VY,&Z 'C1BJ7N.0 :I12R(8&UKTT5&'MUO[,-*'K[6J?^\%?"5 M<,!K:>1)+DXC2GOJ;?CIVOQS9S.TDLX,+>5F:''2&0)"FK2EZU@J7'4M?)12 M_YIJ7R\*AN38(J%NVNP/.V%$=LE,58DTN%D1R;;YII.4EE_K'L[.(M6Q129' M%DF^2\H;TP7=GG>'6J>6CA_2*C-B5GBP(-(KW9*.)39@KM=U]1/V>67<.-*1 M$3257#&M%"[>6(Y,\HZ9:LVGBA/;,BI$_X/!O+(#[#?&S?3G?87_$1@*Q &6 MMG&T;1P+Y<;'U%A+F%GM,? V]*^ZD^PTO8?4ZXU@!'7*7=?,_.E0=( 3&U7\ MTZ7X>=OQ^M8BD$>]3NKZ5VARXL1*)Z;:4SHJ8,."5O"3E514HB MHY>K!RX8T3_)Q@P[-\:]M^1O=[D%VW!V!F)=$2S%RO/[][F'*&AXA"R=_5;V.%FS&QH#L6%M4;?WHP['QAC(&Q$LGB3 B IOI;>[ M.0+L40F;U]M=+K"ND[<3,+>?OLE1$?X@Q4_-MIH<#DII SV%WWC]%W4 M&Q!E,(+_9.IC5)PNJ+43PN!4'/DH6YP';?9&UL1R*M'--$^B0>5\JQ?XCKB] MMYBR'MQZ77B-5I77EO"&59=;!]T6D6UUZQZ;;AV%B26NW/C?=;(ZS5_W M4%+465D*:]FI3/=P#^1(\$?F!5THBIJ:=CPK&^/3F1C[76DZ!I?U4OI5:_$D MWD!NP8B<1$LVA_Q1 +.$"=[BP6TBN=(MS!S5B.^="U9T#5_2AY%;Y&EQ?1I- MBDO%[3Q,NC;?7A>/BG9$]EMUOB+)31((9:4=<^EA(&]SO07E0E!- MDM(EZ;Z5 0LLM4O$-.QP,66=PU7!,5UK)#/12,K:9CY0QK!&E-QQOW7%ZI:3 M(R_HPN22D[[G^B.LBZ$5G*\>_J(C*A)FS@G"3+@>Y>D0C!G?GLU-6:^-#LHA M:F F &AQ25AVRW"3C>Z:3UK'+J!:(V%0/AG2GT)>%![QR($'<6F_^"EU$6Y M8"O/SE/=4(%4%!8B$U^SP8>HQ2Y :";O>N>NA3(B:F0PI+HSC&\L5-A.O7L9 MY\GYSB8%<-()99<_5;]OZ6_)E<.#W7]SLT@&/7RJWH0@VHA F;WT*"5"V:Y M_/9$^/!A.AG,87F,!WYR*P.GA4'8S" ;CM/Q9$8 5N.Q;920C1A&Q\&I>8IX MFW$D%]2LG,XK_B(9YD7^JYYUH:+@P]E@A'A.WK]EIGI>_%MGV S..YL.8XD< MO!UQ;=3JF''Q2;$F5BM-]16\8G(HJ)+.A*&D5H5O2?LSG0 XNGFP5'!@1<%& MW.P:T@([H;]<88W8.^!J&V*PKU\_4^<__^W_Z#]A)F_:@09)#_*?3!XS>\", MA]J!/I#8UX%V]29B9^95-EIVT[51-A.( U8N<#EWVRU-L2Y538HV@[P")*_7 MQ1)>,=^QJ.*$/:X3LK233OM"3YV_;-=C9F]"CQ(<"'L?*S-)C7E>:*QTCK4X ML$CBP"O*K?$98.!2<5"S$'#-)$83P& K;I_'.:;+.K\G"\R!KG"][EL".$/] M%IN*V@X@CBIDST.9S6%A<\IF,D69O11$_2_:RTA957LOM4II(:?I)HF99PV? MQI0MVQP/R=>'$Z5HA-D7P&!R/M-6[ MLD/TNI!K0'*HK9\-4#!P!#]/SD;I<,R!K?!I2_A,CV?(/=%/2FZS_;K=#QO. M<%FXUUT#?%!*ZA;U*9"O8&-+-32H<)T^8L/I['XJ?S]AKW_^EW^=#2=1[_1\ M,&/7K24\<@_J[T?T$J .4!_B11LM!PY$S^CA-OJQ1'&D1/TNEL9MSF M30)+4.\T?9^/.'G,)3YG&G"HH\&AUM L3R-+-1J>QKK/I;;*4<>:ID+T:;BK MAJMTF*QQ9+/X 8;\E3F!]L#(_6O#_SEZQ3-W/,6#N(I;3,\#BI^,9LJX=A*" MG2W!4$0H]&MQP5QHOQR,JF-*ZTE$??S'5A.\L3S/E+LJ"QE36U!GDC MZ>P"CL=U&R-J'(4]D/H)3^P#I>NXW05"5Y!;]=NAD,"ZM2#WSB"B5'#*A5ZZ M!(*:/?D)$9VUE4=+\V8Q97>@IY[;;".N5G!RCN0MR5^(9TQ+Q1*,[4Q6,Q8N M5=;SY1^,G) @\WR3$U7$77^B_W]6D9?T;WDSEW$S2RS2!6%ROC"YT@GSV[Z,R]S%637?D/BKWUGS1?6S5$3[J/BIS M'U\)2N4AA,I#1?\.D(Y ,7;B8V(&EXN.2-F[RD>I--7C6.+@ #E>&)QZ##8] M"LG1=JU7,23'SA23%@ZJ!I&S]=!8 6V*E[D;!@5D'411C69@BMTZH06.U4:3 M]2\#"YL$(-ZH=_!NL]Q;6L BAB>,]/;)Q+SDX MBGJIC3,:A@]NZ M*9SV44TAP3"L3,NH^"@'\'X<:!&3 M(:0G&37>6J4G[EB<0:_+H:\?U&U1W=;Y]@X[>L(9)^>M$-O"PX/0/2>^HC3; MSQL2 M_X7/*=<#+U!7C;C.B&:NV71^Q"HI#A8=R^=*79W"_&6-YOJ<6HO!WR5#.$7U MO=?NS[0<>)8,-0VUV9(^U/=<]\!.B7>(<@O\^,D)3R/2.@$(7)%6V8X1ZX.N MG?$%1+< MET:!9 J:EX1PC(N3AL349H>16C&@KE,G*X_SH9?4:]_)44%,R]X2!R:,2Q,T MW+GMU?<;\3'ON'>KEEJ8DK3=,;(6>1I1:CA)!;;TB[ !X>/+7O*#+?1WFNX@ M)#GZQVQC9'LL;!GA7-98) L#85Q&>EK9MU*3HJZ#WYHVN5Q6D2^"X!-RC=2" M.T8VI;RLQ[>$12DE.:,6"@4QW6_)UYO7[)J(T7X"M'\Q /+G:#]9N!I(U &0 M,N! X4;XZ;'23L>FBS6%$\W=,!X#-KBJ"Z<5(5O$RH<); J8.2O7%I.A_:[> M9>U@5Y'1Z8@EA[.B [4W1XK:,4MBA3Y_J6CWTG_U)>!)R5I0*7[ E$,NR782 M1A 6W8%'T;U.-2X=4[Y7MV_2U97=*EOM+4W0!.H2<2J MJ9S/W=:$-WE;Z M*6\/,A"K2 K"EJZ'\ZJ2J0FRH@&1B)[; M4K>-!YDJ&HC'+$V?6KDRFMGAQU"O,4V4DR--E)5MHGR%N$4>@RX;IQ\M;[QM MU%R*K"NM)#")!<S'(V 0A _>IJ@4N65UIE86_L%D2PZ9N M0EZJA?0 =T WY00U+TIMK-TZU:79S8%1\ $58G2Q/RG?DC;8)*^!IC>DI%Z: M7527C*A1:M@IT"KU4\Y-Q%7H"]YJ@J):ND70JA(6\^#@R.:!RF08L7-U6BC* M?(M+82["G5EW-IAID@I+>Z=G+@CI%M(%??/>ZW9B6@%A@!\2M*R@P%[XT]&& MFN(2Y*HI['&0U7=H*-D2Y7@:[H'ZL;L\$"+M]+K8/54__^W_"D"IEO/PQ)H2 MJ.&_K.8HH^:X>K6CY5R0FB...AJ2^SORKY?$A&,^X+8T.C#)SZ_K?W.D(E1LVLU2QB^NZ\W0;7T=!9RB3 MGO$L^&HEV8^H9^#(K8%1Z>:.K1AC@&'8WQHZ1-IV,,-MMA=EZKBG8 M88Y8"*Y\+ OK-B>[N]$JDN'OLS1LQJ'R9;7=\=[X $B9SSA1B;/YB]8$03>9 M3A22LH.V;LHAQ!8*%^;E[W)&5'3PMS9T!_$L@9T]:'=).T2+-.Z!=ND(+9"6 MC^;E?J:\8=;\:D=F+/7DM+C]&44.,)\K< M9V]2AI,X7QTEW1M0^?-!FQ M/<][\"NR+V63[MM!3Y.FY23<%<3]K"3#H]L]Z.92ZS7"[8"4"JF<#6L_=4S[ M3^D66XW&(7SGWANVWNT!>SC^0N1;$1KVLQ.2#C8^U'T1RW^FFQJ[YY834NM)5 MGDEW)_M:RK1X-AWA/.^K^B>4(=*HQ4%=0I?(C>CH,*AN%JPCTO&*-P0W3;/I M1/W!UBXX4(Z2K9:-TFPX4R\Z<(X[\Q?GIFZL>R/.DL$X'4PFD6PDXYC!$J25 MFX?Q3GN+WR'OC>W_PG\]7[73./Q.FKI]NFE#:[T\8M;&3XI\TO@/V[R4BO?2 M47^.+="#O(#)?*I>:=]RDHW'DJUA,GJ9K663N>2.\R\XEIME(V5B_FS&PK3O MRFV3C--AAKWGM>JP,U5=R0 .>(R@[A>$J+ACFG>%V]U40W,:;^6KDR\L<^\'@L"E=AUQ:\(8YCDDU-C<=J@ M,2IL9R49#&-ICF:_D3O?8/]7M#G$M=MOJ$V1YZ\\S../&X;M@A$1+POC?X1: M* ;J@U2A'JE(.<^RY G^=Y:.QV/SS\D$3DI(-S91>/=\@BW>X3_9#)X]4)>" M/2C.YVDVF_'P^,]1$AP.5E&@2S!Y!Q^]PJJ_SG/\/D3@8)-,QL/W1Y,A$G%9UM$W(6X8C9#EI-IC2-&%N$YSF,)U-!L"G M,OSG>(9-/P8!VZ>2,>*M+QR6BJ?PQJ!%8,\>7>/<10*O'/B(Q"3P]L?C[C J^$>;; M%FF?7 ).1=_])%8 #K=S.N5;*Z/B?G'@<*D M@::&DST?P- SN/VG3',F& 'G.)\IZ"AP.?4XR/3QQZ'% )@#@T#./24!P6P; M?YF-8U<*=9U#5_5J<59^B-HV1?EYD+R S%=?)[!)HQG6-+'(7&;9S-)!\#3QNETE)DM&@S3 M;([; X<[G\_::WE78QXS=@;%_@9\E"],2DC71MFWMN8MFTAR:$]4-Q<*K]1K M3+;'BGH,KM?5)U$3$3D!=( I_V/8GR@[8]A (&'\_70\4R_W(*DIOH$SO"D_ M4XL(X#[]&?"4=-8G5 =L*+O09='P'5!(8:LG@RP9#32*P_;@BA$,8]3'I0R M9%_#ZT\]16J),6*,Q5/2:S9+!ZR19)-T-$<%YN"&LLY-BYWV9=6S?A:2I4'F M9$"/ R*IA>%Y4H5 \-9A)AI"FGAGS^SQF:[!<55;+>>5180@)Y'U1V()\2@; MTJ5/!WV\]]D0:YWT/:D[NXBE$^8P]+]W!"\ UPH.[SR;$Z/J,FS@K.; 0,]' MZ7!&G"ASC)6I,R@KHQ8G%4@)&"S.4.!>NR6 M>[PE*K>^]GU$-O$/Q^CK\?S-J_ MIW*FR6P8'(54I">O78O\!'D=>:]K:-?8?[S\IDT+9=4+W8C.ZQ:!-P94&M12 M8;5]I:=@VKYJE\5@G!$AZP>T5ZA)IK"UD_Y(45>%9 1B+YN +B5N&@>6I=/[ MQ7A#A-F @N8&"PVHV3+EEXU&63*8S-7'#8SZP7A1*=XJ7[I>_KO MVO?T@!-2>O%*KN=#J%#^TG+MEY9KO[1<^_=HN78:MGXG7Q;3\(U3G^^, %OU MWE3GH]\Y*F)_ =/\!4SS/RB89E!'[ .FN:1^DSSK0/HY33?YSPC*%I9AQZ Y MVT_]WL5UW_VB3DU#_-8_;_$DA/=ZS%@__P MH%%N]R5T[B<+_G\38.9!+^ISPXT)S<%OWDKYX/CY>/4_.SYZ<)=]) M3@W_?_L=6%[/<-3@G?;3L <]H\1V/^8-^N+C^^3\YW_YU\/3[7SJ>XTGYN[' M?W^-NM@KK-#\'S'9I].14BR<$/'\UZ1[PAA^WV%9)\.=^Y&G%'.F$143(7:" M/G<#[M$7_+X?_WT\-A:\G<7?GL=_[03Y+FR(+^SJ''^;O+LM8^:O'1MU**.W M\^0<:/^T.VDWEK3E/]U^XH_=:'"+B!HX4KE>WZ@Y_/XTVO^CK 2U.XK3HS>=$LAZ=,%1W MHG+[M8[[[$],QZV_8T&"2M M[:; V]R?3Y$,ITB"XW?RY$*"Y/&%!''%[W0&TKVI[W*T/^X**JMZ8C?Y\"X> MX#=_A]4]HC;AU E[XKKC2$W=0/L/L1*"4&ZVJ@E.DP$G,J=(C4"G1GE2N4#[ M[4@1P!,XN+F]N,$?W^2U(8'@CY%9 MILD;@9FX<& F7'B%YJ#VA8P6[@+8\O3>?GMQ0XQO&V=\[VQ'$+?C#!7YDRF+ M89T;RZZ[5F KMH\_(8Z&"*0":'K;Y.!\GZU S&$IYG,;U0VVW!2F=W#[=Q4F M3774L/L[$=Y6AEM_9NO@"?@H(-NR@I,'WO#.@X!,L:RD![>- AN6JUQV[>_' MK;<=S@G1'IIZI\X#>J>!(R@VQI3QV,G&-OT1:W!< NP")/Q,/:8;GBJ<1#01VVX1$J^[BJ2NWQ"A]Q)-!C94D64BA MYB$7 CPJZ4C$'>!F+?8KHY?I(JY"+WY;U+P_(1U]0?68N_/Q70\&^=&D642& M.W0@ARNR MWL4/77XX:.%'O%[(Y'%7 =)>53K!][]0X]W:58\YR#.E[;9+== MQG3H<(Z4\:0FKE+5Y6V)BUXC&B6A5\!;@!GB&J;F J[V!0&H7IUVDVSF/^9T!F=))16.^,7# M/?K0Z\@>V/2(DZX9.HE.R1@Z=; 3DH@>R6.^=(;'A_V"N;IE>U]A5UO0A$,D M\Y[C4 +[_IGJ8W+NAUXA:+S%]3U$LE[1XF-I'VL+-3IMU"_E%!;&@AM>;6'4 MKQ8QW X5$SYV 8>'.RCZHH6#@?:IQPI6'RT;C/D*8Y6#<1?DP0+"K/W;)%77[$&>WTP<.+8(LF4I7X6#K(!LD;5@A>8# [O)#M+QPBC78! M'!5@'#*-W#*JHYKT1X[ZO<;&&IA;0G&!,*6#*^#:OY[%PPA!/6&X <=+\,Z_ M>?7N_7_)U]M?/?\FF$]T3U)"L'M0)4=>+U[3G!YW^EY-7!&O M1/F2 L!'>-=/*K\[]EY0JQ&4XQU[8'[D@4'_H"X5J]+[*N4L,N"A@XR6VT6N M<;3:KNLY4W07T#76W@7\__02O C']JOP A]JJQ@OSA/:-7FA.7EJ(9U[>*?6 ML1TE==#&7I&(/"JOVP5QX79TU,,=?= OB(N+YJZ2N*_9SJYHX>G;&VKM#U@D M'G4DTINII7-4C-O/\'<[WL2/+B,OD=,B2]4__$-L2JUZSD<[4-PE"U MZ:W1,2)%:.5,.DA!2)IB*,2!R,=XEE&)Z?;(99,=D-B#,Q(#U!W*B2(R6("^ MO2'063Z@XB9'Z&94QXM:9]IQDX?%BE+G5BNGA>PZ[O 8C&.!#,<5E#\T/MYC M01C0Z*9948@,941S\^!U\W(Z B"R^"?)#YM*;1#:6*=,OIH[Z*[PR:SS& M+[V)0%EO-]1=P?0#AWA:!IS,;]J,4V!H7DWO(+8WT^-D"_!6-"QX,363\Z]\X:[:]).T#&(*7:WIANMX7KA\1]3D?T+ZF$ZF"J M@+GO@CYGL:<)/I8+!JB.,KA\JZKQNJ"Y48BCT0<:DAFUG^C7..OPRSCCRD;K M;0\ C^M3X^^A^]1D(W@U\(N(3_+CP:<-;R][?QO[_:X)7%FV*B=/B"+7YIOS".6]3&>."0GQ2W_S7I M\+5WY, >&07^A=75R5O8X81S]/\Y$D YO"9A4<'>1Z]SYX3B3OS(EV.1@2.C M>LM\B:/%5CF,IB%@XH\9_CGA@E<=N<8'D"0>;WC:)0F%=S&MM)52]]Y>JG=< M;?6,<#8.L2P'1<'EI.\-3$(+6\%U)6@]"U>#%1='DS8/I^;'E38-(G @?1$ MX(2N#' -G]#U=PNDT/5$#%"AZ]F3D!6.O7P04:$ST_TQ: I=@_SWK#/,?J'= MC'K#)+739$]\\;EUJ_3V[ ZD<3CG=Z!@(GJ&W<^?>(['!SAREMT#//(\NP<* M#M!6;;HV 9G2W6[C4S:D_L6LV:B8=132>I+*>EK"2A0_4Y 4DF^$DDE,K-3D522KT!22;X6 M227Y,B25I!M)Y?&2NMO+%]6: KKER?Y@)TL:D9DPEYGKH4*VV[F7060IIGV% M7S_YRU%M3K(5&:?NT;Y [^V#GG_CXL 4_ZBG<]J;A]/+HBFX8-2/P]\.AK'? M4BH# HCM*?S?]?GA*/:AKG8#)Q0&1&H:&!(6H["<"XD9-<7I)1$G?/0UTM$. MSR.JT/\8?)YNH?'SI722K*O][9W- MSQWTA^.PBXKQ Q#N!C9*3@0^X&6Q)* TE\).6$YKVA'N_/WQQ4;>>D.X1\\< MW*/'0C*Y?,8^F+J0*G#"]J7#)H,[PJ7M9>0&XLS,(G,Y&&V-4U8W0F>(F12] M@X]-)_J"9*%.C*,+!^$H\E+,Q=E^+ "4.J4!V;ET. L8Y]>-AH;\T4W_ZD]\ MT:FY%?Q\9F&K+OG(('1#/N;E?Y<9?EG2VN,_<1()NL/N(\T(9D*P\1 KU#4<5W<%7(L?0 9M"7;SI>E0=F4ZE#W+1?<] MQ S]8 F?94>%9.3)53?3!+E68[X;2KZ@..SPV*=&ON,P8.3K;-6MQ:K*DIC &G&;='G4!9@*V.=[=56%SYB\%.#OU?KXU5@>]MSPE MB]&BBP5'%<"*?5U5DXQW_#.GTKH-!EISJXE_) Y\%D'H'O MR^8G^/M!'+#(&X=3_&D4N/5;#T",[F28U^_!;;7_.(IFMPRR:-2>4+F"9^>Q M9\?1$8;1WXZB?@L?Z*O]UTGLE2P:GCP$YG#X#^S DT]EBQ]=M]W'X-XOG8<%3@BLIWPA(/GIIAE%"ZT)CL\]]US2[W_S_4$L! A0# M% @ 0&X$29@R6J8E @ SRD !, ( ! %M#;VYT M96YT7U1Y<&5S72YX;6Q02P$"% ,4 " ! ;@1)2'4%[L4 K @ "P M @ %6 @ 7W)E;',O+G)E;'-02P$"% ,4 " ! ;@1)L 0T MITL" O*@ &@ @ %$ P >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " ! ;@1):^XL=DX$ #0$ $ M @ ''!0 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $!N!$FE+_SO M/P$ &D# 1 " 4,* !D;V-0&UL4$L! A0#% @ 0&X$28I>B7]I @ 5@L M T ( !\A$ 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 0&X$2:D^1+]( @ L < !@ ( ! MJQH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0&X$29K5^"&M! -Q8 !@ ( !M", 'AL+W=O8P !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$23 0 < , !D ( ! M>C0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0&X$29 @3TN5 0 < , !D ( !W3D 'AL+W=O&UL4$L! A0#% @ 0&X$21*^D2&1 M 0 < , !D ( !.S\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$229,!I"4 0 < , !D M ( !FD0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0&X$2?"3RIFI 0 U0, !D ( !^4D M 'AL+W=O*&PO=V]R:W-H965T&UL4$L! A0#% @ M0&X$2924(HZ9 0 < , !D ( !AD\ 'AL+W=O&UL4$L! A0#% @ 0&X$24R2&LN: 0 M< , !D ( !\U0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$2=!H'A&9 0 < , !D M ( !<5H 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ 0&X$22'=WJ66 0 < , !D ( !)6 'AL M+W=O&PO=V]R:W-H965TQC !X;"]W;W)K&UL4$L! A0#% @ 0&X$ M23]%B=7J 0 8 4 !D ( !V&< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$24/&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$283.D$%9 @ 00< !D M ( !,'< 'AL+W=O0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0&X$29D^E3.9 0 M0, !D ( !#( 'AL+W=O MD! !6 M!0 &0 @ '<@0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$2:=M M-"/- 0 200 !D ( !7H8 'AL+W=O&PO=V]R:W-H965T&+ !X;"]W;W)K&UL4$L! A0#% @ 0&X$24.[D[/+ 0 T@0 !D M ( !Y8T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0&X$23S/B?/' 0 CP0 !D ( ! M9)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0&X$22%POFZ0 @ < D !D ( !B)T 'AL+W=O%D#(# @$0 &0 M@ 'CJ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0&X$21KW&PO=V]R M:W-H965TU !X;"]W;W)K&UL M4$L! A0#% @ 0&X$20G0-%JF 0 L0, !D ( !:[< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0&X$28@__W(2 @ JP8 !D ( !&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 158 286 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-20160630.xml rgen-20160630.xsd rgen-20160630_cal.xml rgen-20160630_def.xml rgen-20160630_lab.xml rgen-20160630_pre.xml true true ZIP 87 0001193125-16-671496-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-16-671496-xbrl.zip M4$L#!!0 ( $!N!$ER#!U#?0L! &P'# 1 U7;$P !V)JILNJJY/;M^:* 2%!" MFP38 *BE?_W+/ <[01)5'LA\'/%\(E M?]'S@F$X\H.'GR_F,>?&0]^_Z,6)&XS<21AX/U^\>O'%__[EW7=___\XKG=S MT[/"(/ F$^^U]S]#;^)%;N+UK@*\8^C!C\/YU N2?N_>C;U1+PQZ_V/>?.R1 M2Z'7>TR2V?N??GI^?KZ,HE'VF,MA./VIQW'9*_[!5O>^UU,NB7BIE'ZZ">?! MZ'U/*GTUB#PW@/7X:/WM3EZA MI3RX[BR_<^S&]_2^](>?V#X(G"ADMXR\XD5T1;$WO'P(GWZ"'_!RJ7IY]. % ME85%WFSBPY>47/#QO"+RI?4DKS,O;EP0_:5A1;B*45)=5 J[_!/[L7*IWWBI MPB[ULTOC9!8U XJ_X#*$ZC*&0-1)]-I\3_ICP^J'\RB"H[OLOO37AAN]E^%C M\TWX2\,-@>L/X^8[Z$\-,/G!DQPW_ FL7I3[ ^7(,X?-KPC\![@R(^6 MDKK^4Q1.O)_2R_*[YM/F.T9)]!-2RD]PA1?YP_P&X KK[PD#KG;?/(E6+ U^ MO0#^T>M1#C)Y']-S=N.->_0XO\>G_GP1^]/9! \=_L,0?GU);G#-7CBY^VR+A%J&,>^.P9LWD$ZQEY0W_J3H" KWYW+GH^$(P_NE-X499U MX4Z2>=/A%9X31$?F)%,7.4.W5$[39,6T34.0=?,.F>&=,DY?YW?WRQ[F9>=!<_NK#D=5@RB.$0 M2;4XQ22 )749CE; N@I%CCOTC"GRPD-B M9'_$PE_\(@@R3_];AHH"IM60^]$_W,E\_\=C">#\ M@Z+TL#2;>Y@:((G"0J M&D!,!IQLP"LUS3(46;P34K!UA6CZ2JA3>!C0R)MJ5^"G0?CD!6Z0Q/C!\L;N M?)+\%DY&7I0>J=O0\H83H%W0S7X/$R^VYMXG/_"G\^F;\!'3(? O43C9411. MXHG$:?I X43>EA69F(IAVCEI\)?(1 X >I60S'GL!UX<@QI[[P=42[[QAN%# MX/_'&UV-X%'^V'?A)!IQ["6Q,?SWW(^\D1&,/L+7_L1/?"^&WV!I(^!M;O#@ MYQ=?)X]>=/OH!K^&X>C9!P5Y4ZQ+B O NBB(,GE![*N\CI]%1>?I+BBZNIY< M.7%A+S3;DBS9D+F!(8O K42@5]&2.%-6-$6R-5XVU#L9]X)<_ */E"OD>E2L MG?2&:9H@'V_#%-PPZ>(763UOUS;;A?M$CK==*FZ7@F+PO%W;;9=^3':HI:() MWJ-U9 _65,K5H10X+<%D(>KZP:BS],WA, X*G1?!C[?NRVDA'PB7 M@()\,.PW(V;M1H 1F?C! [,L8W^$[FCX.GO$ZUMBUM)XR3(USC95GI,T5>%, MPS2X@6SQO$5DDVC"G9AJ-;I,UJ%V':AU*[()GQFCA2VH,^/ZYX-ASO[C9K6] M*1BR2@QIP!%=-CC)!N+4#$WB1%$"*XLG(+=49F\"40JZ2FKFYHZ ;TMS1A3! M#P:.OG"9C0<(4-U\YP+=UGL1*B73H8@UV*F<-MQL"-'],W/;D3)(CN[P)Z[B3^ M<%K&(DX.B'\:!$I*RG;W\8_,1SD@^A=0K.[]8@'L7H.+!NMS>" MU$$EYL5C6!NKE#[ZC-AGVDZ<7(^SA]KPLN3U%C2=V!UF/Q\-K8M$:AN"Z6B$ MYRQ;0B(E&J>+ILHY!L_K YG8ML[G(1I!$)H9[(;@'DEPP5,\D)5PYPG0+5@D M\(;CB*\28D[2TWD\S@Q$KRC26HNFXY[HD@V[N(3?O30<_#3OC\.BKJH*?-7K4SUH(\]_SV16R;U.?>GQ]3RAR:V@@6T,JTITH-\" MMG;! 3@6AJ,((D=XV%9)$BW.$(C*20-1LP3;%@U)NR-W-%M$OOA%%%5-D07U M[S^U@Z*ZC_1G$U-O,7G5 WE=\\F8K\4EG]U7_,I ]?-ZAA>6'_S[?'J_L<4H M8X[9%D@R5',P(+S"\0 [)\FZR>F*;')$&VB.(SN&J(NI=4X46=*48NOW#O+! M,/JGATG$($.>P 9X\.P7+QKZL4?3GW;&\_K(%=D6ZZ#4Z)>*=A"4K\))+1S( M/"?X3\E[8B34B((G;9,EM1*-:_B58,FJQO,VIVNZQDF")G"&(A+.,4U)TXE@ M22;5N"IHL!XGS\WW/X,H']>?(L/QY.PG@>>8S.K\?Y59LG&M;Q=D6S>G&CUP9+ M9<,B1""8*@5X4T6>TWB-YWBB6\1V%&5@"+FN(!;X.ASP521_CE(INB>IL1U# M=$S'L?!Y@FT03C(%A3,DG>=DPAL$",YVC &ZRS"=K,#1FK7OE[/] S:<*L3V MR\P;PI^W(7YU&(:WB,=M&!X!\6L0QP%>9X(L%@"KI@142 :*KFF6*%L.8;2G MHIU\J>V1Z>V&KJ6I$6R3C7GR&$9X #I&GZ"E:GP]$7;%\M? V=V#2%4W10?- M3EL!Z/X/8\;.4D1F3-()HU_AWLV-PNVP)"E$TQ3>XA1# RPICL9I N@4P.AM M#4[=P+9L4')5&K!59%':P[E: WD#?N_7O^5^R>G]/:0"SJN]]4CHM4Q-EP5# M0-<>,"]#43G3< AGB[:I69(E\*+&$HS .E)Y32Q7*1P(]&,+DZWLD6T1KH.0 M&"B:P3FZ#8+"4654\W3.TDR1EP>6Z%A&(2@($>'_'5-4-%DJA\B7VUSH[L)# MR<[9<0L,]RJ.YYT3BE(K6<&6OEXY[2*(1%^KES:!M^O!254F% ,=91?*Q2^R M /;A'A7+!: /AM,3UN<5]&%(^D&PWEYO?VOWW+;T+2J$ER6@;]4%N14_><*,BJN$<\GZ1[;C_4W1+K C555?Z-_7--/+ZK9BG1 M@ W7K=+5 *P"]C35+:+6U:UV4#4I ^(#0809XH#%0PD1^<,U;8X MS;:)Y6BBK>L*XTU$O13K@8,&0K[Q$MKNZXY6POL3^^\"?_'R11'-O:\)5%MH, MT(A[*0@,-BMK@='!O2*8XZBIU3JKY0#4 ,WSQSQ@WK$S3^915OZ;,?1T$L!\LJ!@ZDY,F]KJN$8-I\F&TIB-=-Y M8["J6"F'_P-&O(^T9CK&T,H692 ')P()^9%&1*$J@]8!4@4[SZO$DYJF3=#^ M1 ?;]<6$!4DW9<,T0$FQ9=AT6W,X0Y9!#Q<&$J!"AIUV&/L5I6JVPO+55Z&T MI[-)^.IY-QYE7"44#8Y^Q"4B.H(P,#G9&MA@Z#D$H+5X3G<&CC403-/$1#L* MK593+]:"T9RN9T$%PXKPS24XU:770IF%)**L#Q75R'L$7=5_@F.. M]2(8ROO=2Z['M^Y+]PZP"-H3IPM:E8]M"-8"3K =2 P,#\W*XV]Y2] %4#94 M1=/JD#?TUI?@$))"H8ZF%J)(J!:^3.6TD]8TW M!;5SA+$"QX^'[@1%=O<4$13!O"ALK(@T@K>EFN:$\ZBC>AH6I(GJYNBIPK45 M7H[/%%KB1-A>=VUD%%G/L#=C^2V9(99_RT)-?6M:^M)PS &,R;UP08&F7"Y+ M3VA*PAJ-:-Z0._GL^J.K8.#._,2=E&[J()2HI8F:(E0!70_*4J7-\D"O&?I4 M;8>_)Q[U, 8C8QI&B?\?^OW^BG&W1Y!A6H(M*S;G"-B\S+!-SAR($J<;UF M7Q%=D@!!,IKD1!27*7,[@;N Q&A.ZW''7AQ3[#M>AVT90(TD"77$K !A6X?% M8^1Y'16%Z+$1-74[45@ 5L6, ]1ECW*]$&%ST-ITK^BT4X_0U":MT1!>!L:BL/1I M"BWZ?O+V"L-M&L0'\/AG/)YG)5!2K==:L11E0 M+8S<"*!&+L],?MC_#C-X8&Y2K:O>TM6O]KKGS3V+;.M#@=L4"5)EPS")J'(V M P\2S(X8S MDY4WE$MS5!%B>FR*QSO#3 T )TBZ!1\D33G4J@6]Z^&8:EO MO;-'EZ I+XCR4F=Z(V3Y5G\""0[[C*SW3S]Y_",([]$1C8?[*IC-Z6$'I@W/ MHK(*/\+S@#N;;NS'>0>F8YLXU@!N%FR1DU130GHGG*GK!L=KJB+JO*(076K_NO MU@)23XY88M]O4WM_>**ER7@J7U7L5L%0SX*)D\C'Y//F0L4N&V,"%ES6E('V M\.RW<*24)PJF,(C-V!]24;E[S>4&_%[ ^0TFWEVKQW,.A8$EY*YA;7RH5GIUEGV [Z8)68Y[KP&@--96K\W >-]>W M;C\;8NMLC_;%N^@/$6N$M =0#U\3?@PU$UM8$(7L7!">Y91\ 7'E#[WFO-^\ M?HN>R?@V9"[^_'=LY@3Z[#^]I&BZ+"%5'X\$0T-Y56W)B8KE6 M$%-?+\8_CTAX U&W14F1.$<294XBBL"9(B]RO*$YMJ[J Y60W!0D/*F9@EN! MMQ#)K-P("H7],IS,,8E\Z^XRA]<4J-M6T)2::K@>EB5:<2=U016C?T*M+UEY MR4T>+@KY:7CT^$6/WM+E'[MLU7AXB.@(NJKJTTGE#\-<.@KU!>WO+5#4G#M6 M^-V!;CNK%])FSKRZ$$]>"L*"XPQG0M%>B]0T!03%\:\1:$3=BYT#U2BDJ@*O M6/\N@O6M\\K:2UE:DT7X':1LBR0S9Q[!$X&GP>%R_!?\JZLT F)6Y&MNU:7+ MKT+YR1T^^H$7O9;=%1T%DZ:'*5I5KU\.0(/8+37UI)=TEL-A(;-22X1; 4!+ M5UI']Q4+]D$RUNL%5P'1Y 7NWBX*(XX& M_-B&?00KD3-L BJCX8B.)1'BR-:"HK@Y1#M;A7!M)^45YCXH6OLDGN7@[8HB MFBW521R):#G7YO1L"=_.2'H..XDB0J=$";NBZ#G<4W?:P_-/$24#3ZK^@V4^ M@BKT5$R\I8^D?8X?QL\DV.F57I)F>);X26[[(4D"6 XW&('UGSZJY#3JAEMR1LNAR06OX0IL=B0='5=!:%3VPR5$?U/!HS ME6O)<,L!6"B>G[G^*&5DH!"6'%&=5>,U&J:1:HKM6D .UH3E!+QDR P%0:H2 MR<%04)J3WK[X"H0M33B'O;N%K?/<<;*'7D%[3ZM'XT--RZ3W 6$)5W!6W2'P MI$'DC6#Y?OS7=1%$O!Y;P+"?:&/@@W&AW7H?B]12V1"4$OSIL'@7Y^^Q5C9? MYO?_\H;);0C6SMBCCI?M0+_#8>V"KN.48A .=$HQ#]8QS@17=4DOH68&+UG3 MXP@$D:U*A!L,:'=\0^8THFN<(FJ&9!BV(_*#_-CQE[R8(J45?&^-#TE6=%G8 M/SZR<"C@0]L<'SMD\NV (/@/$**KDBS1SYJN(,%(.F%#Y(DDXV=XBE",DY!4 M6=.4K5@06+-D($@6'#7'Y"1Q('":8 XX8HFJ1E1-T&R9(1+SWQ5IYRS'+B-W M5V1J]L!1"8A$3=9UL!14D=.M >%$01JH@BHXFN#D ZZ_"62VG?#2A,R!1"1' MMCBB*X!,'31P759M3I('LL$+AH.36.G@ #CBFKAV5,[7B\L6A-D2ERQ[A.R9 M+M%->$4C7:B99 71-V .VN,Q\%Z0R05?W@&+,M$IEE1^E3!IP([NP*&7'$XB M!'B@IDB86V-SPD!1%(>(V*@G'5%!A8E2ZHZV$6QMT<*ZR1T1)TU*F(GV+IB MG"V">)"T@(^X%6H.S%X +Q)_O -$D-W"*TDML-8-;G)T9 WD>5:M]G#(D0N; M=1O>PKSI80):O^].B@YIG_P)V/EAX&5Q*$!VB!W!O!%V3L+M1&+T: M,PP7 RS;8U3E1<"HQ*M$;2.:E,4HL*@YEJBHG,ZK8 58Q.$,'*HL2:JFJXHN MF(*3^\<$GL]LW0-@H;OH%26@T:W0:ZK$5GA#PSP" D:6/.#,@2UR@@4/'=C$ MEDRK&$%_>.SFT>@]]9^EH2Q>5RFO%U1]JU,[((HF:8[-&:+# PW*!F<8ML'I M U,R3=DP%%[*T\!+VS0(ZCJ2I0M@:\M4DX"#])&C0[KV8DRT MQ1IEO*L[$IS::3LR_@1JC/'=/WU'QHO49*2>]&G@!T M<@*R\,AXD2A>]*U.XX%\(T?R(TK4J0K(J%6>OZU3]6C 8TA&6JB[?C-OX=NY M3:5NN4W?SDTJI4RR([&HMXL]29V,/;U=*%O:.91]9)0 U;U/LN<^9 M!A0QHDQH6H3*;^>8M&V'$-Y1.66 HPL-4^<,W5:Y@2P;)M%!M1*=HID=X=LW MS6HSXV#%_3M4QQT9,6@02D+KNO$-.\ ]B Q/["HR:=%,,= #+;44719/S&2D! /90XT)L-SK0$B],&EDTLF8B2;J"Z2Q., M3KJ6:/=:H;:X8EV=]U\KU#0+*NN2800+M%G_?"S,+;;H%0Q9)88TX, R,#C) MM@BG&9K$B:+D$)DGLJ*IA72G,Y36#L': /"E>$S/\/(GG0+*\%QJ2S&V%L3N M9=6 4B!C+;BFR0K!SY).:\-1A+E;VB:?OF^"7E M[N-.:IHL:,E2T:7H\WIF@X8 M0FW$4$3".:8I:>BEDTP^K3W$SF(R'/<*FK:8$? Y2L4)3;IBO2%*W68V!%Y> M #ZF3UQ7=-NJ'1%(PVJ'QC5K7SILFEUIS)/',-IBG,&A@129Y5;E'BN6OP;. M[NXF+2W4)1T(>06@;7;TLQM=1ZS"FM+X9R^B-^\,<.GLWLV\Z&Z_"""T@EQH M!'X92&MV^RJ.YYVC:*G51K.EKV=/7021Z&LY4Q-X>^P+]OM\>K]Q%Z]ML:)C M9TA%,SA'MP>H#X;4/SW_X1&] M8D]@OC]XZ:@J[W/D#X_!6Q8;0(&Z*1J ?$Z234"\ .1H2J!-D8&B:YHERI9# M2CK4I20=!.VK\++^ '=5\A+MXI>%?@ZK 5@%[&D*):+6A5([J.KS 1/7#[R1 M[48!T$O9PVR!%33T-\VI6XF%?32[!#$%V\^I@BQ5 W/K05E%!-N8$&M@W<. M=MAF96% >WW6]=:MVH^P5P3;LI%:*];E "S-S0!K:>?*F2. *]$NPPH1:[UG MUP"RI,DPTB3E_5OV%FX-\*(/0-)-V3 -@U-MC-38FL-A*R'.% 82H$*61 GK MG0%<41)K[I-EJV\>>G?C,:-_UPG"N^QNJT'*%%I)J7EYUX+1[/>^\0!+*>,Y])#C@I,Y#V"#N,_>5?!,)QZZ-VA?:8WSW<_AFP! MJ9"TH2_FPY0&KPK 8W Y_3SQJ3 :5!)*E,Y".B*!6 MO?U92PA%TI?RYYW 74 B*.XCN'KLQ3'%ON-U6#W!/NR*7D?,"A".G%^U"PK$ M@60KJB"A%\6 XZ,;G&[J,N?8@J#KAC30Y"+)5]+VG(+7G/S0:;L+T2 +C0K< M,B@6)8*?L,!Z,,JS9(:;EY,=Q4R6%LQD8S()G['MH1-&5CB_3\;SR>+LSLZJ M8S(=250YS)L U,C*F*H*^]]A+H;57XOJ=_/JFP8>LVM/P9Q4&Y(/5L.PU#W2 M62HFZ!#1U%J+@W60Y04JGSP7JU.0"V%.SQ]!>(^^!*3SJV VIW0/_ N>1;DV M?H3G :,RW=B/\QR^8ZNTUH!71,$6.4DU)1QX33@3I!3':ZHBZKRB$%W/QS\H M:JV%S$&@WSGEL[/'2 )))]6\,MO#]_95_;N@;"!8BFG* J=JLL))ELISIL%+ MG&P:CB3:FF@HM!VXBFK2ZI+S?53M=X 7MW5^4+.9KSFJ6S+B;5&'/J-N4PD* M8VTO9%*!M:E M[.D@93!B\U5V(WDD'O _PRCO^C<]*$7[S0D*7FHZQ:OTM=>F.;BOFCO-$5]LITPU;NU6QYS%4!KDQ MIZNIJG5O'?B.(TXD*DX$N:4X:0MKU270:2N(UO_5AF9M#E@5,1U6?FEG/5&J MZ@_+%-R&'@MOJ>"WCP +U+BKM:=I!\\2)?_&??[D)E[DP^(Z[L>A R 3\VJ M_U) E@".@?/XT1LA?KH..1JVJK0$\.6 U&)J.+$>\Z2NIE@K3F,O7=47J?M* MY*NG>3D "]GO,]2.?.3?& M882E,UN-,TTAQADD,B$2[0#)2RU:*37D6_.\)4JR# BP8,MU V-=IL7)O&$K MMBK9A&A%O9!>ZXVZ J2:^CRC8:_@ =WQY8NW)._C@D[SK_7:$(KE(!TF>?-X MPU0RF#FARM0./F*D$=)#CE,AZ9AT3I-KGKDW@/7 XU0(=CCAF[+,#S5.90]A MQE(K<$DG^G;M!=L:)@H=HW?PJ.,A_8!'QA-I6H^S43MN1\2=D?4 Z?OB.C!8XC*K>=JS%*9S%[?O>KMB-XW@,O$@4 M+]NY$(]50;^7Z5# <1S>UE5.T^!%DJT-.,,R#,Z6!%,U1=N05"VOJ%>U3@]! M>AN\L(8DK3L-O,5(FP;$;#T=JBUBV-0LM?7TEHX0S!'PTOVI68MXV7XX5%N\ M4,>+J->RVCM/,,= #"K-@L;OPF(./+:AA)>=AUN8CN(( X-P.&" DQ2B 5Z( MR>F*HALVD2R>I)6*)S79H@%%6T^V:(6B0XRU0&WZBI9<3%D%_9,'!P_;C= _ ML;70#9Y"H3UR!#:V0B82RR.29*+383TJ+Y20,YM'7ADKZF*Z'#$$L7G8 (>I $,R64&IRWAJTTI:=Z#^MN?3VVW-<8 M.S7XP9^/_O#1#A(_>75 >8QOPR_PB'C\>GT_\1]8NX:L#P&PL=C&/$5X@#=V MYY,-+(K52%R@'@+_$@4'>X 6S!.)T_2!PHF\+2LR,17#M'/5YC-1>2N=OG-8 M:%M2VNUCY,68'H-/ @T\ 3+&7GU L[B2_>",Y@%IO/+"_M46DU%M52=$MCE) M$_$$ZA9G$%7C1+ I'('H#MR8J\V?143AKI"MPL^--_*F,];4S!]BD^LT[BB/+;R']XV&1NP9[(:K&U?GNL88+TI;@1WE8"7\N@3L>.W8;&\-]S M/_*RIC,;%QBFJ)+X-*-6@O\ 5;PJ\(K))-*&HG>!)3758!VE;S?N/V!O/)Q_]\>;<*<--Q;Y?Q$U]$)AM M8<:IS T,603-0-0X3;0DSI0530'%FY<--><_GP7IGVVT[ **MX ;; 9Y/W#3 M]&(9!7WWP49XR7[ %A%L]53 UO=%Y5*FU@G*3G!G1Y]R C:ZC>4JP_V@W,5) M.C_G.L)_:2%^JBYN-Q2HCIDEO+#=: U>4&4B:@8G. 3DAR088#X).F?R-A'@ M/UE3S5QTR**F-O44VPWR(\F0W>?L2H[A6++B@)T@@9A5 4V&) "1J9(E&KPI MZ*90B%G K+*#S&CNUU9T:0-U)HA9]]+-+ ME1<5#/GIDD!V'S_<:&VUF3\L9KD*1%;4TBBTS5&QGK;^R(G"*8[6F"?T/%^/LU%.V>RJ3:LT M!7HFP)*BLW%7J@N+=8F&:@X&A%X*LB#%M=N?'CYRA\ F$X,E]!>0=]/J^,-?!MY2G,\%WZXV8LJ 4-[65R M,IU%(PNU_.'=P*RBK#88,7=I,WK<82#O3BQ'E R%-RV34W@9(QDZLD#A) MM!35% 59'UA 41@O%65-4#128&=#B%JA8^$N;"P][!8R< 09 >8CB\I:9#3# ML]^II+_"A:!Q!L#B_'!46PC]T8(#G/?X?B,.+O"6 _JWRJFJ!.?0,0EGJD1# M#HY*MZ;;LL%:3!#A4BL%RXZ,GM52<%_D>$@9*"/[+SOO&X&H1Z2'K.U[/N*' MC3--DLB_![T!/=;A(IJ+3=@'4V_G4FEY2C%H+TN"I)0#TKL"V49M.)#$JVL' MBY*NI79 0]*D/'6Y/1P-C.M^_6D5H:4VMD5U[D!:;1#&W 2/4C3KA[@'FE@P8 M-?N( MY(O5O8*@KR;?)FB:$7 ]_N1%#]B/DR838FY[[/B!"V98V9KH)"KTBU_T9D2T MA*JAKVK#6-.B3N*W<$+3PUP_P)*)ZZ!4'1#Y,28;S''V#..?FT]X/=ZQ03+B M2$-?U@/ OZ3]5C$SMHL(4N&8*;4!H@U+7W!"O!%4;7T*%[\H]9GQE44WZ."@ M*U@>^_E@V+$#B9LJ, P*H()@.O\1Q/=(O8CH))OZS3!?8!79)$:<1]Q%KH"#E 6E5N!86W<#X?P>!F%5TJ6-1;M( )M M#EDSYU:#L8[EU_O3=W%K!3HH05S#[^N0K(,\[2.;Q3$;^\EV$AL@#N"2>M_C M;)-Z5-TN'.*)Q,*"FRA(Q. M'B8T+F5Y08TX% Z6:1^6'\]"EJ9Q/>XNV>G(>BJX6@G"MN-'R^[>P2/^"9H< MC8]?CY?&.Z['],J2$@$&"ZZ!YD%L7-U-$+XP O+<"[R90+=%)WY".VXH: M0A.HZN/96E#P.EHBC-:$MS[IRY;W1A#)42I;6\K<.INN3B),;[* M?NQD*$#!5#.EUINCOO 6,JHV1KV+Y(S9JII:'PR['I96?+TA 'UHM"KT2B%H.?(DG7H_K?3B.:9<, M!@:1'5OD" XMD6Q'X321-W&PEJ$:&CQD8#.[I#XD?34,;>9DLS!I_7QUDOX) MCAV2JON]"5"+7/]Z3#,SOH23X_K.VP864'^IMZ2LK7MA6.G0\T;42T;+YM.D M*OO%BX9^O.]"A3TIK!H&#FMEB^L 60[W)S=)\P&HKY4E8U :F4SBZ_$^^B0> M$3=( [Q8HX&]@%NJO5L4K\50S:YK"^K%+UPVE7H38!;F<&._"288;_SXKZ(! MQ=;NRW26E4;;!0B:1JO%-('.\5)X-GL /FMT:)LDE)MUK2]ZL47;LH@J%2NBK$KR\;%"T@$5_*4D M=1$K<)UX?*R(B!66!2UW$"NZ2C1R?*Q(Z3 8.$%BE["R)1::LEU:X4%.IY=4 MFT-U!P^Z*) 2'H@DBTJI&E?A94W>B#I,U5( %09GVH+*2:9,0"\>)VF'%4F6A$JOU3UAI>"OHK -5O;K8*3P*HI"3PLAVTV4E%2' M6*+,&!SVA<)^CQ:<%J*KCD,TV>)S:2M(3241:WR.AP-:!6/B<$"3] @( MM?G';PJS2$1]NYZPK6 64P(7:FIY&YAKX17T4"YXLBP_'D["&$[C+>#!G(#Y MLPE2".MYD:K>]0G/ V(KHF-PFF/H<((UPNF&H7#PI6W9A!=%T[FCK07^:Y)\ M&/E/__60? (\-.L%R>O$^_GBT_&S:]7OW/F]>WM]:?W/7Z6?.C]^=O5K]((P Q?#E]8U%O[OZ_5>\[N5#[];^GUON]L;X_8MS??,)+PV\#[W! M]]Z.'^![X/__?CAYYS_?OM^YX #^_]ESN=??CW/$P^W/I3L$-^]YY[ M-^'4#8H?X%U7UO6?7^".#[UT?;?7G^&CAJO[:-_>VC?%4K(%TM5<_6[9^"ZZ M/N[9N__+3SC$-AN\$H_O%]-]!* M=D0K?Q#:Q/?^KQ>#7Z0]6HZ3(0IAX+Y<_3^;T0<#BG.,3U\Y0^ M^#Y,DG":OU/@E]^SK^_?[MT_53$5-1";M@VM7:R$CZZE2O9K,%*[8_6]*0PI M:6> '/0'X0!Q._-'% N:!_($0 ZI-5RDM0R 5$_]G'GC%*D2^7WQ :5Z3 M)YL!=X+HL+RAA[TB2B@1JBB1]XN2%G2['9,$AO( 0(? 4?[78&#;CK.$E)-P M5OYEI3S; ^M.'_O1=E"0>=,&P51ANQQJ,#0PNG3NZ02++ZK1T205%.]9!\A7*& MU7&#>H?)>&& OLMA7@3&/)I9%=C)'2ZYKZG?G R2^M+9;'JSX_0Y"L=>C./> MW$EO[)VB1)).RE[:BXFHZ*=Z8+Y"B?1'X+E1 *9/Q!K0G=P)(CSYYDZ0?& Y M>Q8Y2\\+;;[1AH7^8;.C=!7#NW/;W-RJKDA2T ] CK; MG+8T04OFV!)7V^04A7J?LGFJE5_B)-Q2S5?FZ72?K&@Z"JR:F;#2)1""]+ MFL&IYD#G),O0.(,7-,XV3"(KEL+;BLP&04F"2M32N*,##():7E>W_YQ=691- M0=(''%%LPDF:I'.&H#NJJ(PK25CF[JWE4C3/5TFI)P>/+C5K]H#?- M&W_WXDIQ)29V@GJ]D-KI)O 03(#JB7R_AXC8+=NS#!;!+S:731LD2BZ@:6D& M9.NT1)WLF)8H;9Z6J+Q=5N+YU=U)Q:Q1MD@P%:6W2 M9>_ N9;G75B3ZIGVL/!&])NH]U/Z>FQTL-^MZ#@BZ#SF&A**N0>U'[#+YQD[ MR[#S,;WVF\$.SDDJED G)AV=C:W7C=[ T%ZFQ&YE5']JTFP7E=.#>TS?ZKKS MFL]KWA,G>-MS+VX83KW\7 M,+<2*3W!?5;\6TSI8V3!KH#F M9))P&]ON84:N?,[(/7I&KOQVN:GG5Q_DU>=-) MP(>T+AZ6UK].Q>BC_-^G/?CO!]=6MBZ_3B&U^(DM "UKVC?7+_];T^K%;8V>T]-K46"[D"] MV.G9^!L&/SZ&P0.7>-&T.?7G' 8YK_E;6O,Y#-*1,,BN D033TH=.M>B'U.- MVEJQ.#$M2A,[.>^MZRK4.4SRX<1F79_9YS'9Y[=BA*KZ@3T,Y\#*M^*H/._' M>3_.^W'>CZXL;-U^G ,K^92XLR/AK DOTX2WGIIX8IHP'H,.9%R>=>%36-A9 MUG=K8>?]Z-;"SOO1K84=1Q?NFI/[:^[G)^A]D1PX]-$98$\N"VK;JB9A:T/L M-,J:D&H//8?]6]"RS\VMSCMRWI'SCIQWI(LKVTS;;C/0?/U([>H,[D$XG?JL MY9T1C 9AD/@!YKLU#S[?VSANQ9 <9V ;G,VK&B<1Q> ,(BOP%&*+$A$T>[#= M..X_?[NZM;DOGXT!2.\@C*;N!+Z$C:3?7?W^*U[WDNKVMS?&[U^&D M.SJX_GA]\[X7/=S_P/?A_WYD5@2S*-C&_GL>)A]JUD3Q [SKRKK^\PO<46LS M2#M@?;1O;X&B\J5D"ZQ8&G1]W+-W_Y>?<(AM+DZB\"^/HRW6Z.]E$KZGZI)\ MV2MM)4V^J6PF)9?[7%MIW76PJ_A4#H%.9YX M?>F?N!/Y]->!*AT)T#S!5[G MPNPN/AN]9N\AXMV:0A]H6 MLN.V\ >A\N4,=8..ENW 6D3ATL:7R[!;0LW>,-&VQZ:B[=9C4Q,V[[$IK.C+ MN9_OMVHPV&*_6YAVAU.7FONE%6=R#RW3/C%&5BSDAG(T^GNY"V'.WVI28L=@ MVG:^PC;[=GS_82ONL8M/$47$J;@429\7.S N83O:^1HH13TZI>P>-)?$ T]; M.;.;S8A(.Q/1F>]L1C+Z"9*,J'4@BF1N'[W(<\=@ MW9PNC:L34N8K#SAA,WCG^^,&:SB,"[WGB!]X%LP2; M'??)+2YM_ZYD8DJ23DR5$TQ3X21-Y3E3$T6.)Z9L M6(9IR9;305?R+(P7#PQ^>5R7)QRNWM"-HE><7_.$3=6SL3:-#LYAL:6]V O\ M,((5)-3EZ<$LY]J[JQYOT3,^7$\=X.A!QIUG)Q>JZL?Q#[9OKCY?-#.!2IM$ZHK=FG'*BL/ MM;8#.P Z#'F7UW;V0>Q:"KLT+' J9ITN@GYYMNK.8N^8#+9[14X'6]Q)";[S MOBPYB0=(+EB1(%#-)2B2#:['&)GV@MA-_#"X\29NXHT&:&U]>70CSW1C;_39 M?:4I"_O/-K!%7C<$T4>(YR31,SM"U 47/O]OND9=NWUX:CSSAHG_!-?U>V-8;8R$E3[>?7:C M$>8[/$0ND-2H5!+V!98#3S*F#!A\ZHT7)TB?L'Q>@$\SX 5>\*[HDXV+I-O4 M^SQQ@]X/^)Q"^@X^T/OPI^)+Z\./]-EP*3PH>V;EB4N6()#T7=AG\#$^X M"C#4!^ N70+83'X>WYJK.%]@1=)\UKK:R(OB9] M2'D-^'U<0<$E35U)::&1$N QK6BA]S?2YV6]H 2AKVB,,&#ST\7$_@M'2;4W M\R(_'+6E6$JEZ^FI@9HHR)='.Z"8'%-."F*)/)@5Q+)19@ &+8%<=];@?C\8 M3N:('9H$M#R5B)IPE#8IB;(2RW"<;ESD/<+SD"[A>>'4VRVGJ(P:@E]L+CTW M2,M90/72O)O6R3 ZV2T91A4W3X99<?F5]+M&K@N82&$NC^3 !2^;)"^;>5CZO-_#J M:P>N%>T,H,J!VY%W!E!!^E:V5.!/8EK=2;&S&R_VW&CX2+TS(^!EDW"&/H>C M\[-=LW0$_L"=4;L'LGY2T=F];++VS6VR(.NGP/1.7*O[XDTF?O#0[SUX@1=A M"CX..1YAU[LX0:?\T_$UO)W9@W12@XGV ;(F;CVY]U1!%OJJ^.W)@;Y$#KS3 M7W/"S7E\QWD_SOMQWH_S?G1Q8>OVXVOP4FQ84G1:PX4PA^K4-+)MD\1/SR#? MOK_KH2WQSL!*D[W.ZO6N4J%[2=/G&2KG'3GOR'E'SCNRJ9J]4.>Q?/4O5=48 M/]>2BMOTNSM43C-?36G.$]E!"Z!-"L=I)0)-OL94YW",N<9I-CRZQ8,P^/<< M=G7LTWSRD&:IQ[TD[,WF6.D2>RR9FXY[P4$Q8< 2I&D901+YPR1+2D^S[4-X M8=3S_CWWD]=/9)'SUO'3ZS+OOBO3PS(4_>>T]>9BK M\03/=M/*"KAU#(_D7CTW2K/6^UF2/N&_YT3Q>WH7!9PE:H_]")[B!@'<%\5N M])HU@\0L;?R;+BN%!+^/O*GKTY3U[$E^@,"YDQZ^%M;E!S'8,Q.6VYWDK5PO MX0&_EY"; XX-%!C<@'LN@[TW\B-OF(11:00//&$Y$L+ HRNX3"L+EF;8PU,> M7=SMWM1]H6-_8'53"K<7T$< G43A="D:\K>SZA3OQ8N&?HP)\_XP;Z;)*""# MD2(H9AAW?=S1J1O]Y27(0-8VX"QH+-NU=%7OTIJ4RYZ15$:?+Y0C-#Q:Z.NJTI=%*7T,/ $?U'.S463TF(W9:"6& MN.*I^9%\NT*'K(1D'GML2\R)._R+^S)\#"=XKEEA"NXF(F0:CKP)H!%N'KJ3 MX1RKS_*-+/:OO-]9B4>Z6PP%N&=8')+5QRRLHD(*E5UGLZ7R1\%#* ' UK)[ M%AC///"3N%HO,_5B(^5$L1<]X4%AC\VX","8E^L\I;22\8+*@7B']37 3&,_ M\?)G,6:':W1[&-)$8X_#:D1\BU]%Q;NLC"Q.CR][ZY(RG7A^_R_@0XP X#5C M;($*S#N]:NH#R23(>W+&FJV><4K\*ETE>P"N\_D1. T\QGV@)3"]D8/OO?$?DLQF[_H'6V\.XO">SQJE[U/Q6,\W L7&P'""ZC4H7M2?9B[ M!H[2PTN$%WDS['H#P"!)7-9.$G 78-X9RA@(D=?P&L1Q&:$I%\0J.I_RJ\4B MKY2&EA$M$F1I!W.VEZUA/DFRJB^\;IB*6-RM?LK/W2%2 \"&'#V>#Q^;J\@0 MR'L/-LX=_6L>4_JGQ6*E\Q!&8\]'MO=&95Q7 <4W77;D/;@4JIPI844:ZB"9 M$A3[+XO%F/"4O*:M)@N0-.+Y%/:,=C^Z]T"E.M=D;=B@F-^\)DM^N^JD\ZL/ M\NISQ?BSJBZT)/I:NZW])'>FK8^--#?<8;<35\&*!J@.RO?6NG M]DCMZ\]HG12 ?&;#-4H7T&8*9[PNQ>M-IL_5OL<1&1$(U_G"G,5;4.IJ7_W@ M!P70U-;\\9M">07^HK2[BH,2OO(;C8<'U&B2^JY< ?+](/:'M>__@6;)?E%[ MSB5%'IPJV&6? :C:_\<-YF[T6J!/Z+_-@,O=D^^(Q/=U\5N)_ K\Y>F5V+S9 M=9U>\]>0.K,A-_J5N7A/CLN((O 9_N2*^'9FKN12.KUT[C.S.2M#S>PG,[5. MCP'](*B@Y0A;YWP=L?'W/L"5+[632V\[\YVSDD/7XK"P@C?Z:8"AE,GD%/F- M)O>E[1LNGQB[42^5,[OY*M;\+63RG@M/3I4ZSVON#A?XZHV=99[?DE M>4KTO$?J"=*YNZE@V?G=7=M:*SFL^NV(V MUH'2G'^6)'OJ.I L2'U-/[EV2ML6=5]*)Z?L[>[^%KZ9FOV^Q)^;)W5,R^CN MRL[ZSWG-9Z_0#AK1/SQ:"H,57_7ZF@7-B"X\GL^:TMWE[S_T_F'?W%X-C(^< M\?'JU]_?]S*0?Q!8@BC6;>_H7+^?0[)8JW5 MLN2'#[V/5[_;W&_VU:^_W=)*T1;0O6W9M,#SW[1/>U?M\I*OJ6ZAE7L;%)T-X.ZBMT$OHBTF M8 ':]_2RVD#;K)'/BS>D& '6!RXRR7NR\(3Z'SFD3\>>Y$78.,4 M+WG&/A2T3\PDC&%#X1F5[D/UID'538:+_D;42U$I395>[&+DN<-'6 L'O^,@ M9.\UI9H?67.-YW ^&;%.2M@5XQWMJN+!MHUZ]Z]T$6G?B<=P J<^ADM'V(:K M_G7VXK3!E%_T\*BO^^TZ!CVGA<(]EU4&E[OC5)O@U+IYP?VC>41G*B]KN-%; M&"'=>X;S_3?"7PI"VJ'D;P0L:K$ZJ)QU2F&4L[P5$>N$ H](F-R@AZCQ]7^/B]URN](FWCEM$9/B"EM**+T/*N1^,> MN=0%UKJ,DL6[[_(6.NR=<4_EM;Y(Y 7QDLN4O&]1X+TDM(\CPHX>N&80KG"L:TP8")"/KLOM+V<+?P*G," MU/H+/+CW]Y'GO[?"X1Q_<^"![N0SA="![^CX\ 2NO_'&/U]XX>3NLRT27N7@ M/T$1>.Z_80N5NR^WUIV@D3O<=%X1^3O00?S1SQ?^Z$[A15G6A3N-B(XFF#(G M*P.-DR31Y$S3$#C#L'DBPGV.Y-P)=]+%+_]-_O[3RC4M6_8_ 6UOLFCQXA=\ M2-.R\S4M+OKV=>8=>Z7\Q2_XU.I*<2%L>1E=V6Z$Q!\#TBGY6/YDGM SN>5J ML34:OZM%,=C"1@U6$'"4\9Y%0#+\6[=EQLX M.S? )8*A/_'I>3(2QQMA]\$OB9O,DS!ZK5R\![S,X ROQH*BB[8N2#)G&@,> M=ECF.4UR5,ZR3) "A(BF+=^1.P&1($HE).P.7T&[=I#XR>O P]X;DRN07R__ M%S24?1&QJ J& W*!([PT0"*V.-AQE9,&HF8)MBT:DH8\ BTU G#"?ZK($S5E M&(V+JVZV R+['RBQ/_KN/4"?^%[\B?7H&UT#VQS.(Y34)K:O^R,([Y'GHPIY M%:P*NZ*0GL#*,T2(7! MD76R<8@M7:DR0U5K$.I/_@B-BUX$/X%M@2(X4X@K&A(\ 3$%]V)///@S]I'F MJ'S_@>KK65^2;ZV]F:+MUMY,TS9O;Z9VH-O6UQ^G-=T)%@^BQ6^!G8;>AI+O M@'5KD8\>6=UV_'%?/72 \1M,;C1&:1/.HY/!KK%7G9P$-9PX"\FLMI,CCQ^D M@]4>?X-L8O#H@N(4HV.ST*I.CB9(7Y'.>:+=*M'M[,(V"P5^H^*AI&&^;3W$ MEDJEW-?4#J@1I\X1SND!K0*3BR[T0WB$:CXG/_ 3>/R3-[H*$I#B/MQNQ+&7 M_!%[X_GDHS_>GQ_8T@?$<08BAS=PDCT8<(;JV)S*6YJC*HXN60K! M_+.$B1;KK$)V%3R!9AI&KT4<8O]>,4?CB2 8#F=)O,Y)AF9RAFPZG");LB1( MNJ,0Z^A>L7+VQR3ME:OB?"&&$* A2FWW.=LX1C1.*8\DR!>2ALTPXK1TVLV] M'\ZB<.C%&-7NW<]C'(H1U^=-4)43-=!TUU'FT"!;&/5[_K@W"9\]^*L\8P=' MK\SC+/9)QQYQ?M!/_PKG26_J)8_AJ#Z XLGWGN%-"<9 _1(L\,8)',ZD]^^Y M&R4>#C[*IIY@/H/+_)$QNA1I*L4+PO2.C7^!LQM./)HKD &0)VW F_*\"QK' MS(.&L3NAXUN>PLE\ZO7Q!:/YD 4E773M):]9&KZ?.C-'V4,B][F'3XQ\=Q(C M*I[#Z"^ GTN136\7GZZA@':V!D.YM:,BJ6'\]GLPD= M,>$- 3MQYI:E20%_H8=^'@,?Q\ _FYZ11QQ%I N!I"'IZC8\1SX",@J?@Q+. M:!K"(XU.WWL8),@1VV^X"K:$D@@="$.'5M$MH1/ DDJ63>!AA!?DSG^H+Y:1 M#\50\=3*_=F=[]+1-)&7#K\*4ZH<9RA%@O*".1O;,A]CU_"(C2%#("JTG^_& M0QB.Z.R-$8YG@6=2?RQ+W?!*D-FN6BU-, M;(%_*?H!G=-PS@;DC+PI/0UA-G.LD5%E9P1V&/-@(B^>3Q)\@9MZT6A"3\H" M,F)/<5T@%_8,0T7(4# E!MY[V3. X&/0>>@>TME9>,W0GZ696,/"_DZ7"BN% M70;WEY_M V1 E6FR6)Y!4F*LE*?A[!^:,D"C)#3= MB $,Y]1B%(R9/2P? 7%#LYN\489PG+!#<9@2-M@)/LVSB!, BAZ6+$,C3RC" M@4(9RTK3TMBI*B5?N'0A3Y@]E&]J=?U/="(2G2RT >F=S)##/]NP\8K?9?CM]^;N/-U/_@!9?S?:I!-578+LN'];:W /+#W=M-T#O[J\S2=-4,W,AE-ORA&9.3. MF?NV6WKB>&C42Q:1(N\7*6?G(*SE!@R03YD!0=H7Y=L9!-)75.'M_9]? M6;2LIJ$=G?1WCY/Q^H&IHGM "WU9.W Q]UDJP%JC>_OQ->AHXF9BZ!:KOD[%*"%B7]"_E6Y^@MK7#]V9\EL0 M->>DC/..='-'-DZ3697J44T*^=U+!F[\^#F-0)NO?\284'*=1;$,+$:CP;72!D-S"K*/LR!&ML/O&NQ\9P.)_.::3M&B-S& 2-O$*TCLZ6=V1-Y3^A_#>KG8_X_W7B@^C]VI/WE]OT2E::H]B^=3>#@\ MAC7S*$5HW0*-O1#Q^.X[6D^>HQ(NHJD+]Z_T^S# DK3616BE]6,HK 0Q7WPL M &X=&FL9R=*D2E>7F@,_#Y%E?ZS$;WTSFCSYN8RN,K\LT"1N'A=;4:^VK^^_ MQ5S(%,F#C\PG+V7]$NYQC*T MEAP#5T6C23]D$1 M6OL!I'7\8R^L?^_3EA1%:5%7PI&'1YP31AX\IU@'YOAZP?"UAJ$D'J+\J&)7F<-RN,.ZHIQSC M?(M[/M_4FFNT08Y^J'<.TVY-^*<:>?M!63+)KGN'?7=0A6;'[T'//#M+LYJ2:%UU UZJ5!C=J_>_&-EG9<]Z=[2SK;/9K;/29:P M2Z>F#VUK$>A]84D#J.XI0KO N/6&GC6@E'V*C'VR@&;'6/N^UG9Z\O:\*^== MZ>:N;)R/L&/(?%G\W4Q;'QA#UO4;8_7F:^G3_H/NA-=46R(F-]!4PDD6,3A= MEPDG.Y:@"9)-9'VP57^+/W^[NK6Y+Y^-@?T>A%X_GA]\[X7/=S_P/?A_WYDJ8 L+1"V?A;&'VKZ M'/N2CEFY_O,+7+E8&_ZA]]&^O;5OBB5D"ZND"=)U<<_>_5]^PE$U,TZB\"^/ M8U%!_+V<&,#:\5<[RM+@S=B+(EJICXD#\6Y=9@^%3K(E.OE#8'-MBD*KM-35 MX"RB;&EQ[S)LEE"R-PQTN5EO%XIY-]OG-ZB164EU.[5>=./'*G?I]R98]_\W M5<(Z>^SJ0FOVW9F?5-LFO,-.">,):Q$!W(;?+%.S\VX\U3%&RUKT MGQR%@0[]]N1UJA4,A9[:O?JL0ZUM,QOUFQ9%MZL-KE-18(C<)TM27-IPB6^5 M(W2OB.9@BSN@WZJ]JVF9L\J9XV#03W[@3^?3&Y#8[B0;%N"$45Z)\M%S8^]@ M)2.\H6G*P.!XRS$X2> -3K=%GC,%Q71,DQ=,=;N918?U7L&._GL>)HN\,?MA MJ=M%.83;A>UD;\JV$NS#@/'7Z=1/V^_-@U$Z*+"Q+^*$[C$\J6GM;]XH)FWO%!*D#;K'%'G*5KUKR[=4 M)A4+8=*)_EX44 P*_D87>K^E[K,W37W]OKV% Z %]]A%ES\ECR/I\V('6N!L M1SM? Z6H)^<&$OJ2V)S/^LQG)Z"=(,J)VX'Y!9[ZS$1$1 M_A2)J)O-8;\)OG.+HQ'<,5@W)TW(9P%ER?8.<-)VX<_WQAS&83 MC_/12F0M6KC >Y[X@7?!+,%UCM(=W)PUS^FC&WDFSLQ!'YH7Q#1P8401+@J? M9[X6EZ2O,'"<^?6,>F?A;6//Q\7$1C"R\X$_\57PF<[@V$/SHA@7$)?[%EW] M[BQZ77'&EZ(9G*/; TYR5!E;&.F8+\?O!MOZ@)%! _872G"\1CNY-:+ MIF1OGNV!+EH"D45.(T3A)'.@*7S^H_Q4]$MVIH M/B[<&Y)ZO&:C[1VZ@Q-]MW@.R&+FK"2) M!IP$3I)-. 6"H'"FI&@<&2BZIEFB;#GDC@ZZDR\U?8-#L%?DU#;&S\< &<,A M#C^"O?P<3ORA#\QK_^$99V!9O#+@#,,&(@:^P&F.+7.F8ABF;.J2H6\7GMGW M\#P1YV/1(5T]'*H(2,J33@JWX)&'Z.%K?/S[JF% MT8@6Z#W[R6//^#* )RB\W"\0M&SKZ(]TJ%R,P1)XM(MC^M)Q;71(7'DU&*C* MESGJ/3]Z 4ZWBN)0 MNN%D/J()FND4/(3)FR4,)GC)NWR"W*A/A]:%0]H2B,[XRG%1S,B*/(S&X<48 MD)M1%NAC]&WLO[";LB%]-$J$&,78C3=,V(A1NB6@6L8A7O#: S4)QXWBO$4K MNY%N(":7/GHT9S2A.!SB2+[(=TN+F7H)15PV#/ =#I@*7(:8*HW\:SYZ8.%$ M6#.VSIO@K,4'V)-B0B," &^?TUF#V1 ICW;7BQZ\?$!;'<_P"QV-AWWX*J!F M3PEC^IS:B$$V(7 ,9#\)@X=,YI7&%3X_AN_2WGW 4.GSI^Z_P@B1B!,64\+# M=U.4X*PW>'V0]&:,;\/=CT 9Z?A(ML3(PTF)Y6AJ;Q3"ST&8Y+1)@VV :W=2 M'X.):WYTL1ZP,M2-3DODPO&81F#G08H&'*+ZCG;;"K,31=%7']IVV?L3R7W* M%@;DC6,'O0G=Q5X\'SZRX"ZNCLX3[-/TF_F49A'WJZ?6C9A(=NF42#S#/1PJ M1A=2.C7]"@;<"4@>.KDR0^J]ESPCA='A?6PE=.IC-G72/V0]U9H1MLV [ M8M@,W%!Z1OK%6,KTY)>? (3L)6DGQXS**;'!0:%!HAZEE=B;N1$.G$/5@G#O% ]8EIZ$I+EP6^FFGH\/\=FX2I8'FW%2&?M7 MV>.W&36Y5"K6!H"RHT&%'B(8!5[3$-!L+D:_.&ZP;_1L]=/9C*RW:.D(OL-! MM[A[*",9LUZXF8XFS5E;R@DF./XY!O4OH%2 C\?5 #%,W:$W3X"[3.#:$=R' M/.RR=QW4)#8\U:,30/-G]_,S3 5-)E'[=,@J#MOT8TK]<"$EGON0+1J>D?A) M*K* X?Z%%V.;.\9$$4+%(WSC^=4?$"/\1E#D GG,+_ N3PP"^] M"!E6PD869T*ID-0,\SCP,KR?^ ]IN^!<#J92 L>H B_]U0N0==.3,H]R?)68 M7SJ&-=^B;,XOKF@ZGR0^/"H_@>7[^NE4QM=4L?!ROMLO\6D_ '8Q29L'4K$3 M,;LMO3U[0T%J>"]#8HFJ&%^?X:+PT,8X8KI)(T-]C".@DE'FC#(W2!'.E(^ M34>-,^[4A)"*., S ?S+>Z+-==TD)>E"Q,!CRRRN&,P*HNO>*[ARJC(4?*@X M?@MW9_A&8DK)L>$-=,MS/HW;6YRI@E%3/LVD%7)J@^(,A>!K<3C&9?4.6>8K M' ^0S/#]%*5&DI^)J5<>)YS-]*7$,O+2$Y$-HDZU5P A)8>*7,X?SZ1'LZ1D M&NXK/1<-&(!##29Q6'HU76F^SF)] 9N.7%Y4!GPF->*""%-XTO==]APZ/G>! MV0#W %9T/P>EJDHTQ9OB,HYQ%Y#!%( 15DN H MT8<_,#;3KZ D-6/B&>H?J/]3,BL6_.Z[_ 6%08+J+SO-9<[1S]D&8WXY,RQT M\P*I*<,M/_>2F:SU34O9;L)X35;N0=$ ZV9"L MR+8&^5O.:S)[)U,&9G/T;\<>FQ0.IQ0;X_CCUXR)+&''5 >F2,\>6-$CZ1QR MW.YHQ ZE5>BGS$[+KDS-]PI'ST%8QJ9AM0C$QW<_%LU^(K)<'$H:3F%6)KZ$08'R M)L5T3B_9,4NIBH*<+RA=AQLQ,W!,V5/* ZDH0\&#]J1;#-ZN# A_MV06>C[1 MNS3/.[-UAZC[O,VQ_9(I? S 8$3%&IK^N7\G&C%1Y)::[Q?BM>#3_5R;1A=) M"+ RI3M.XE7/P0L8@ZRI_T=$B-;@1L1XHCNC*GW<^PAG/*#6AI'3T=NZ%HN) M%6FV^21?8HDUXAYF/'=4]0_",VKZ*!4\F4D =C9N)6H)J=<#2;ZF:I>$=(F3 ME6:=ESTQ*8?U4^:?BO#,'$O5Q%7W MP9*UI1?$J0QB#K"<3&G=]ZJGILBB=^=3+Y[#PC5"[10OV7Z*NW**0]P%GO]^ ML\1R^?M- NJ8G9#=28J,=FQ[5WX,X0EI_R!A\R74WWM;,9>HEP<]0/ OLX?@ M,1MYKC8.YY^IZBNDJJMQH?BXF3%35WLH(TR-U,PRJU BJ)FY\01$F1JX;I#K ML#4SEE%MU4$+@OH^CY44_'J9ZH-62Q1.#D?&NRA #JAN:&25P/-3.W14B>ZD M JK?(O]"+Z DJI2Q^-)@<8&DEJBDXS/8#ZT:@#NBE,6'JIL>+1 MN)H4R-SO@\;8+ L84C6G](#TS.:ZTH@>QT6%(P_KP-5^M."8RD(#I67>-'I3 MJ%L5;=J&2$L:;*5+G,&9AR>B_M,4NZXK.F]CS.2%F4"W"8K/-*J(IC5UT?53 M7=G-3EM)Q7SV)Q/J1ZTXF_)"3NH*CS,W0*XT:_U4&ZTZ(=Q1.$O8!OT?L+/= MZ+78"#8>1%BBB:+[PDM;$-'SE*\&5IW"PVB3\>2*/XANU? 1'<'3U+QRT1,P MOT>E@A)(@1P_H)P$"0UDQVLUUHF?O&)4/0?6*\AO]\5GM_384 ME(3&$\( 1-M]3HBCE%=1?\SS8SCQTG HADAH8-K/4B:61 7+*DJ4TF.:\Y'E ME^1>J1Y(0#HK$&Q!%&CHS,@B&$U/1T99/'_SQ-DS(7^%A'R;J=EE-E;$/$%Q M25*Y.$*!6-.*?,I34TV2RO-4\*/<9'(FB[FQ _(!%<$SY9TIC[+09ZK^,_9% M=>X1"S^XJ)UD"@T0$-7F"Q\"BO'DM9LVUBW-,YM.,<\63-9%_8Q%8\-7=P*' M*_^2-5Y,5>#"Q5E2VDJ*77JLFL.G5/*P .HK\XFZ48#ZRYMZF+^DL;LKX!8T M^VP.R/D,>K:'"3^PKZ8??G(COY2=^1:>YJM%\A? #X^<%576#QF0"-+SAV8!;7)$?//KW?@+:QP^_6<; _[$W M"Z-D'$[\$/,-8>7QW"VL-Q8\3*V[M5!F ;-26)Z2?>]O!(_*!.TKJL/D3\(@ M2@ :/WQ;I$ZR9-(%:R/M*R.QD'3O;P*1^XHJE^[J?0%SM#[#$./O]#9J5Z2Y M.B6;]=8;/@;A)'QX[=VF>4;57%%J^U*F-&&6=0H6/! __4U0^!PZ5 ;#!"^& M?1S/TW36!C:1I;..X%A/PC3<&'D/V% \!/JD9NH3-G5E&58%S\GBY/F^,>\^ M\)6JAZ,2=DAS23'G(E]>$_.*4@/YA6;9@?8KJM_G@69JQ W!**=46EHYW1%% M+%\)*_#I6VHKCYGVG"NY#U[X$+FS1YIA=E7(B'Y.TU0+@;]H2D.!?;0G*9O% M* QV):4/9WN:1;N*!),P@@<$;D6+AB?0(U Z 2PU)N7>$?7G($K@'5FBS;WW MX >]W$LX]4<<2W'E1O"&TL:._2A.ZB\H\I^"/*,90RWTVB ,N&774WZ!B2AH M\C/'#KT_S9ARAW\!,>;0IEM3L?J7'%Z,O^5$LH2/5%UPL5="/-,L_^71Z&F> M98@,%A.2O50> D7"NM#C<,F*&]-$$.Q1#"LL>21H^(SY+ O:[1EP"G-JC5.1 MQ\YS2D@8GDT)DWK]"M(,HT42I.HK$D5Z1!<$=C\7U*WX7K/(+H44=Q79+U4) MB)]K&DJ;WE&'DK#\BEAN=2M[S][R,"XE$4K@K==]3K4$[ F8**AT=K>%LEO;,)J[)>[;LBJH0SI,) M+3]Q[T- ]5S1GAU:C91Y)3A9XBB/#ND)6C5"C2Z?=5:AG??K4O>NER1 _#N MN^8L@%$E#2!/ ECT.%!+ /%=T8T+U0Z])E0X,JMZ0;Y4$@LP[K%1:D&Q+7E2 M0>:X;I=6L"2I('W(DK2"7BF;8%4NP;OOUF03M,@E0&LR?1775/_3>YC[3$\& M^12A*0A'+GRF>$\#\UF(>[OD@]X1N$RG7'"V,?Z4._C0%G_WW3;>->\E/4CL M"*QT3^5%?&,6=VW)KHNXZ7)4,O2\4L8-#T&I4.*A2^KK2X4B;9?RC"PE;=G5;04E?+N^]2AE@K,&/B$ZNXG_QP'F-Q6>TI<"?CK5P14*:. MFGI'@RKQ5\H32IYE8&"CM&+@"5DAJ('4&]JNKC>MH<1LOS0<].RQLE74]U97 M]K[[KDCM05Q0-V&V#VG_@#@M7HE+:"BVC\9,8+/RGUA@ZMZC?AOZB+ N@/"5 MB'/T5=:PWF=/2VA+@.@O+\F?YS)%C"H:[#',>TNO=P,F\1BRF$[+2J\S3V"< MOOSM.%!^_E<_&&\S)O:.&2S-@6U@2GL37O MF?;R*!5FY,4:C4LI%P^[:<(1'MDJ&Z+$Z.8%RNA/=&-40<<3D+%NX$Y>8];/ MI'!(X2OS^47-2L]E[_]Z-(LJCN=3UL0G]\UGS\Q4B?%)=>I M_Y^T,I"1=&IGW6>-1?#4SH=8R X6&FAMZ0.S>ISR<](S2WD#-=2 $Q:"&=V% M*6::4RPQFM07!+G/\SQS.K?:A]_"9UA2U,\I*J?.=Y7ZS)(V@Y>AB%PVFBH7 M?_T4(0OEJ'2ML$[Z/[;KN7:5E,Y;$0_OETME4TI)'N$T]$"Z)X^8D($"$,Y- MOML8Y!*R*-?;\(Y2X"9#'"@:0JYHU/6*ZLZF&A\652[&>=9&V7(]H9Q44(TR M9FU>ICOHSR_9?'@RD*L4B M6V]J!E>.$N9YZRX;,^0&:089=:RY?[&LQL(09LWIX DT-SV56!NFIB_NI;M1 M:OJ[[YJ2TY>DI@.Z, 4B]7^6/'>4_= \I3@N^[^9LLQ9Z/CTJ_2.FMM",Z+1+2IX)DK%5G%O, M-( ):HGO:,FT-P8=-TFK]I\\-L>XJ-6OKKNTZLH*:!57:<'%+PM>J[P-GO>N M6FB&G7XJKCY\:$X3-!\JT^!+\>5W:=OFH#&M,*:=A\95[W 9+? VU@Z(N=S>?;>T?N&R]ZDX5+F#KNKJ>%>ML:AU M1G3SY L_*^'+,SE2F^+==]4T]U+/)#2IG]*=*6R0]"!05VSISCZSF:@!@1A( MV #KU04["/Q;E>R4F=I""Z.*)K)4V:"4V*!N5/*S*AMZFS45[--RO32B5N*= M>>G"RJQ2EJ!R]%32YI\G]@Y295 MDRK2$1=M,^>F2IOGS'TF,W/'3O+>3U.4V+*94*3"Q;;.KW\!=',594NR)),V M;Y5;6!>3]AB]CLPKU'KNUPM MIIYSL)+!>E<=7'147=%:QD@Q#'VL#%2MJQ@CO3=6)Q-]8/2PMG@+__GAUV\? M)I__]BTAN.A OI+ M6S$&_0ME"*M38,F=[E!7V_W1^+O^7?OA5UWO=31=5=.]VG%%6Z%C[:VA&8 : M62EDM! 9NM[I9PMJ[[2>E'X'P!@6,L>%8SYASPL+Z6GZ14\=MI5V9]1#^ATJ MP^% Q0K8+4V']RZ,"UZW?0ZH8)QVM#]4#0,7.LW<@JB M9G')9I%/H7:'+]\]T(;=4=<8*"/8 ,5H=S6EWVIWE9&JJJ-!>S(Q.JU*E._N MG$N((YG^*V5019(S19:48HMDX+/5]AZ$^2:I.4]8WGV;JL&9Z^8%'(]HO CG M\)S"OJF^V VHSPJJE>(W[@5(EIW-<$5_XYC-BI'R/)VWO2-(" P"E0-)SL*# MX&&=N8>@.XOCTTM_YD)-V:MH./*7.\XX)=QS%^V_AV%G2Z,! A MX12C%#](2N@U%OZELQ2LJWY+LLQ5<"Y]>G@!0OO,?$&3Y,;.CXR*W0KT GX/ M87(15O#.)ZT6XH'(T;X!@)2RN"^X0U9D/IK_O*T+1_*+##_^+:D=C'J8S>Z$ M6^%18LZW+X[QAX2[F4_BFGK)_357];/598OD$,?8F%@E=;'T?(R4QZ)KMI]$ MP/%HAQ@TNA+/I2>L50[GD2[)'29YU'-\ROT$D0O4YY"B2I5UEUY@)S;?BD/*"C8DE$\^?*L"I+9I>HF8 F)*!UIC MYLX#398W-6;N'+LOJQ%V@9HW-(1[SJ;7_T5&;&NKCM>J\6#+ZUCF MI' DC96GVV[G8SAH=N&1ON.#^!RC;[*=QH/PL%M1<41\\$&U*"#A]T3Q*/SP MP;2+G98:["0_?!+/OAKL7( 6G(+P!P;TG%R,/:X;/4./VDU*[%[-14LMY'7E M].B-1I_KN0;F!N8#28+GY7M]-[[__?SR7/J ]K>;1'F:U\R=K3)RX.1BX,>M MK(VU-L.ZW->.W.2\,FO5ZK3.,CBV6W?AQ74\I,X.C',]*(2UH .D^?YQ:>%E M*D@["LJ1YZ-C-F293&6+3?31GC!$O00 M['!DZMA&E&9NS9Y5W]Y& NKG^1G:O+?O*NQ+(K"UBS']4" MK-F/:@'VV'Z\!-_'CC[/*R\TG;KX-OJRVGTMO@VC3NML?!O'I/F>VBCD3SU' M=#A'+"^:.JQJ)]QA(:N/RM'L2+,CS8XT.[*[8OYH_%[)<'33]; MS_8GI550B96S7,"VO3ED6D1S8Y5&,"PRC\$(]""@!8NU\_CI'U4L_R*Z%O W MYJ;MQ_D2<>4:>#Q,G!_!J4/D7,8@=*8.*EF'1=@#4M[%#UDKB+:PP!AIK>7H+>T;K%4M, M&\_']=\Q51SS&F\P3S&.>I_Y#!Z#,3"!/>DNG^:(%,@S >[:M'EVL8#2BWO] M93$6U^4/[/M\*9U\T';Z5(*,DN?:-0Y2?R"AH8E8/W7$>OOY8K>;J8\R=1,K M_5C$>JD 2C^@)"+ IGN:V\V6-.'K3?CZ;\/6#/]? W,#\(JYP M7W/X>E=N'3N4M[GZK,G5Y]O.OLO[N1;K0UK7CTOK+U,Q:L+6WZLMN=.NE: \ MQ*IK%_SSU 6_W7O%)Q:!=:#GUQ#GT@1R-OO1[$>S'\U^5 FPQ_;C%%Z+6F@! M7;G3Z[TV)>_U:;7JWF9OW=1:).@*Y%/6S\;?\?+CD1JTS35( _-K@KFY!JG( M-7BMUJ*G5<$HU:F_%HF9:5$_?^R;H-:M0S37)^UZK5K5]&O%Y2O'Y M6HS0;O_('H;F8N6U."J;_6CVH]F/9C^J MAC^]%-+EP'P)JSOEJ -?M1+<":_:@68*?1A:OFY'[)]2[5OJQK1[[Z MJ,QB:Q<%M6]6D[JW(5:/M":D6G5OBZ+1LIOB;\V.-#O2[$BS(U6&;#=M^[E* M5F+)N] W9V%D.M+"#.-*>-XE%3/]0K'+#:4N?['L6_SXKU^B0+DVS>6[D1GI&)1 MB"P>-1Z"C%IBS3_W&J"Q,!PR"N #ET/3/8W&9H/6-^CAFG'_&WDALU(@EKX] M8T'ZF1<8S%35 R7'OF7I UR)R;P!1USA%=N"B>T9J$;\\"K\_/83NV6.I/Y\ MV*VO..(OX1=[#EAQPP(^*"0XA4O"__&H1;3$U69 /S:X+Y%69%_K;FX3DYS^][C:2KA?$.55>W(GK/7H*HWH?+-CC0[TNQ(LR-5A.PT*GNM M%/1/MCFUG::@?@/SJX/Y91KH.]_>N9@7@5$/,\\-;(OY/&(XJ8RHO<77V,;UMXW;GQ"1U_K2]"Q=I>QM\P/;=Z_R+4]'] 7-F$1 MU1453[WX5C5#UOI'+IC3T$=#'Z_=W]I<-3;[T>Q'LQ_-?E0)L,?VXV5Z7BH? M&M$X"8YW@5X_A;_:;H+*K%756[+:;3H,5.PJK[J0U4<9:7:DV9%F1YH=V5UE M7ZM]NEX*=-=*GAOJ@/Z6%G+["N;);,7_>_@"H./61+\P=%7I]75=,<8#51F. M)YHRN>CUU'%[K+?Z^JD+@';2K?SH2A;#"UC;Q5*;6+(S4P74FTMVF-3KQ#Q, M)XWKD/'ILS=QB4\I"F#&6].WO2B@]T61T.72]\S9#0O.J=QH_#A;+!UO!:/" M$&FUT;GGBZ)6.)X%?XN:>X7ZI.&-&4H+\]Y>V/]A 0R!D,,;"'):+2L>BBK5 MP@KIX>RCV=):9W$Y+6FZDGSV3V3['"4PT_J04\8!O+MAL,9;TW;PUW,8Y,OZ M]'[RIX";:JPL33^T9S9@ WZX\R+'(K!L%P;!&G;QAA#Z)4!,C/P5ED2%N0&[ M8BC+#$T ,C1M%[Z?^]X"Q@B\R)\Q+-EJL25SL8)=H2SKN?2[6X*M!%S"*]4Y MG#ML%CY8T35:+'&_ UX5EA[-K!E&>FS5CZT9-A%&0> LK&_F+6&E"1[PG2D+ MPGQ]VGA;)*H3BSL\L_U9M A"TYW%!%E:]=:&'?:]OV%O+>_.A?=##T;P&8[A MX/1!?FZ.:V(8@<1 %-8MB7]ZV65IU5;K:75I'RAYNF8:B5>T!UX1C_3ZFYXY M]M5QF?U6,:<150Q,*4I=4XDH7N>)&LG.>E;L8?LC/DPR3!>YIO57%(3PZ1^J M_RGQLI]"R9_+"()1#( ',&8?N@0S@KB52\^%/#2O5@);WZK)15L9$*"\H]$G&67DFC UJ]!9T/ M2'E>6N5[9XOU5-TZA&[+#Z92HP<6B>88*,X+3VC5PCI#M7ZUY+T]YK8+NK"= M'HL%*P]T9(XG,(;1@(B/R;,W&1O/SNR"D!.I'9?L!_4#RYF8:K&3AP01_1=8U;MHYFK4SYJ,Y!&@(A*V:,RQ##TT2 MOM&YO3?!"$5Z()7?LN=SYN.ZA=(O[*<<$(G50/,&$*[=+-)5W MAQ83S1@;OWRWX,FM."5%(:%]701L=M\\YH#)^VT^NC-OP:[,^W&"N<.[:O1> M9ZRU6GU%T\::8HQ&%\IPT+I0C$EG-#$N='70[^_EJOGSWQ^O)LKEU\$(&-]% M\]2!+\'0HN\^?OZ S]T+67SU;?#Y\N++M]_P49>]E\ 4^_+MG>1?3]^V9/C? MSUQL!3 M[MCT;QL#]N]#)0C1/E;(NJ+?LX?8E%]Q(4/@QDFP<.S!IM.YY M_R=Z7&^=MW^208H&2SZVLY*!G6!V/Q:1:O>\Q1_6])*'8Q!FGH\_>"YZ Z0E M@W/&"E*W"VBF\""V@#J7+N)7(M_G)\H:]/$ L8NQ9.VX$!1@/N\PA0-2N4T4 MLE&('8B21[TY#*$;/R$4<+38H():Z$+T +Z9ST@DPCI /40?E#9S=$M-5W!L39G+X%%XUP(*#T#5AC?@" W2%6Z]+VTN^TN6*0X@[M-+ M5HG.O62=8HWE*XSEO%^"&)+YTN4=L]"%B;5)<7/A+&;P_R#K U0*PM"WIQ'W M**']RW=Z%I_&IDNC$)/CN&9DV2%:R7YD.NL'PF8^OS\>GR_OGR8E-9STX%)R ML^)<2V'8.H8P')#"-68SMI@"">MJEEOBBP3TTA#KN^@Q7E*B&<@@9$9T^)J^ MOP+NOC-]BS>SP_N(>V"3$ 28]*/1D?L]0\:;+V0!&FB*;7RH>9UYCT, _P%1 M/S:2*O>U%A\H\3N3"(77HQE(ZR@D79-A+IR381I4_6QDI15W2)>N X'+PB6@ M"@I@W=F@H,TH^8X+ ':_! 59(@]\?#F#K8I0+_>]Z/HF1:\&>M Y;/JC6"19 MD:XQ PRJ^4$T_8LN"SP4(S;0$/?<@Y(;4*X*=]R1A@J2%+?R(SJ)74#*-Y [ M"/@E2"%[)AP/H)%/R>]N+TC>"N48'Z4+C433AX/@FL6GCN3=N2##;NPEJO(@ M0X.0)'A.LPU"4"!O/ >V)-A%6E68$?FEP7$Y,>,6*&5)(,"9$^$I)^Y^X)1U M[/\D-IS%X% C%0./#&YWBEW[W:4]O@R)1J=LY1'Q;)X9C177"[D%Z-A_(R^2 M2@!?RIQ4 S+*9'%+& .Y )H1%V9F]KX2+VWP>D@RK^'7(!0FZ5]@184K3D)( MZF"[F/S2M&0UYP)A.>6K>&&:Q](V.$K0D5?JML9 P;^]%P;$^FE38PR0U"Q# M0\-2#[(4*5R14[R6+=RMSOZ)[,".Z6(0>B#B/RRF_P8['HLX.HQ17'RO]\#2&QY]V!J? MVP'>HJ#Q&@C;;>-II-%_=?JOP:UF.*)$V$)&,6+W9N+3!!V(Y*=0#&7N)Z27 MA6T&!,![3)I1>./QVN?;.-L>\IKE_6M??23F:L^Q!F@D%XSRVBE']-5;!WKL65H1K?S4S84H]"3+XGYB/]X$&E%#)=VQ0,^4Z)O]SCK/B$?F/T M'$CV G2M6[K)JE''/+G=[I:^6\S).UZ)@Q,N5F]UCKO8)TKN.G) HB.>G.AW ME+KK!&'(G5YYC>H*4_^35ZW+W79Y>N7QV. U'@T7D>_:Y.M' V)NW^/?=>SS MU^J5E^Y^P4RBR;W6J7GDY7/$"$SGT(_XK3%E>GC7?AQ'72>>Z&CJ:^,(0RLO M/W :?N!TMKQ_7\TD]:TX2]AT^ P9=/<;#+K#YGL^$VBGM:@KM/ *@_8B#7K] MP&<4UG0ZGMV2M?V3GQBM4XCZ!PO8.0_NB1>28%/C( MECZ;V72-53O>>*OV9$TO+\"S!9G\7"^>>*MV9*._MQ/LP=4V"MQK4A::/:G> MGC0*W-DCM_O/1X:H\E &;>-MF*T^D-E MT!EWE('::O?ZDU%+'PU/7=5++83_4+Q'G%"1P0GA.@T&V:LPT?X%QW :&_^& MS<788.G2=,3EF/U<,&W,N?0%]OP4>]*22 H#G"D:F'[X#\]%IX<#GJJW%,L+ M<'D\!Y#GM(@"'ACD2S'VF,XM#2Y',$*GU993!&W:.OJ1,H4"+/($0U-2CDB% M3S,N!#08>9J *>J5 5<%D1E@IB&[Q4(AO'25"8#Y/B;1()/!(.S>#K"^2+P8 MBSGPC@\JEDVI"QC].(L"$"K,I](XRY"O"28Y2[+S+9ERM+P997Q:5(\DQL6- M>8N%NP F'T-KZ6&,KJ12)H!D&&5NW_.7DE( %&<.&,725&P6QE40;$2"&7CX MP(I*DL%P&-D]+M80 /BH) G%KTLSWX;?;3,#S(+QD@5QOOP9)DNX)D=,GD;B MH@-!)OG29]1X[C512':C E@^IJ5AGJ]OB\C^;'9'3/4X-Z&$W6,\ M*<; +LV5((T;H QX0] V8I-A#FTN;M[R&$\#B&F3:HF%&.5\GF<[@OG&1)4O MEY]UAUNC8-HMK]8GT&#'Y?INO9BC"'TB[7B)::P@Z*USZ4\D]P4'#,C;#=!=63$,W\ M*&6H^%KF)!;W%A1LM$3:=]"7GB$0J1.Q71P8Z98N).3LECBV1LA" 3/ M8 Y)S!DQ\A"J6#)@1>T=FL_V+07K&JYRXG1M$?Y&(4*E"S&)?"&2N7-[O&.*Q@&KS)2>BK&4 MRATQ27XZ'GBNUEI*M4M E)X-AS@&1FXU:19@ :(86'.6,3K8MFN!>_Y5.3FBULXL3%) M@U+MDK'EA(?IH(E/5)GG LVIJ M2/SQ(Q /:=ER?);1#<62!P/T;'\:,(2Y< M0Q =09SIDV<1P NB8)VZ,:MU2<<+_!!D)0##J",JWX6XE*+ M]$#'D;PIV!6BHE)R#HI3PF$D2S\PEPK (*=$?H*OC/#CY<'2+2)4GO'LET7D MA#8,E7!@]CTYR?3EB@5+Y*ZSY"2&A7C(21F MJ(K+=:QQ0<5( RK;4Z*1H3ZF:*"2D7#&,]<5".?*A\OSQ9*B0&4(*69W34%^ M 16EY08#ECEB8-BLB(O70:6<* 5:"%BA,J1R*&6_M;=C?",Q"7(LF8&V/)'3 MN+TI3Z6"FN0T/ZU04N>RV&+FF&?5.Q29*RSZRGPLRXJG1ICPQ((D7<)V-X)H M>(57P1%<,"3:JTADA==SYW(R/#\]RD]*KN&NB"]*, !,;3J!EYF:Y[W&<*;P MD5C( Q4O/CXU@I0(Q7K$?%0BY;,-(0(JLG%:_&E*Q3/,I=*\_IULEW&CR:JZD+EQK &)$DY7I994+'/P,)Q8PTN6B[1 M"KOVF3@:UFNK\JU!^9;(FMC>B96!9>2#"H?%NM%=%8BJEO-5+$0VB&/2@0GI M\8 Y/?+: S,!M]NW.%..4_V4VVGQD\)\STET,#O@#\]?)7P/IDSU)8"S8S6ANSA FV@0"F59E)\>S MG1Y;L D)@>XHV4TSV&5STRF&TPJAG)2@?U:LJ_MFPL MK1[-X(3"?T$K.9H"I:<@*0@,/T MN1DX)_$D9" =97CPH#UI2JA1^UA^SP;2 YQZL5I?JMN65.L+8EMWAKK/\[#M M9:SP\06Z%AUK:/HG_AW*&2=K#FD"SFE>'$604BJGY42;1A>)A^$;I'0'8?#0 M./@ %Y %]?^$".F5N!%!UOCFDE3Z0/H$/.Z2M3%(Z.AY78L#K.?%2Q?P @A. M F)&-.(>QC+7ROL'88R"/DH'3VP28.$@V$K4$H37 TF^H&IG#NF,)#M/??59 M3XR0L+80_N((C\TQ.RY9(JI0$AG%"^%7KLG9P2M4%@9(XCM.W@[OO-0U0G8*"_>OV-^I;\'^72KTMW_:)2B) M"AZGA?KC*V , L@.H[4T;?N!U-U!*,Y[E3.7R,N#'B#X?VX/G;W9S7.U\XU7 M0U4OD*H^SE/%QXR-F:+:0X)0&*FQ99:C1% S$^,)B%(8N*:;Z+ %,Y93;=Y! M"P?U-+DK2>7U)M4'K1;?)9I0F?&MD+(]%Q8F/[_Q[B9I7;.^>[SA M!!4U"WG%&%'D69SF<8,8O4Q*BF1+BJ6'9N8L!-J*S_;4C<.M_>1@1NTA M=X_':\_0/]X,@G4L8S^=$C'8=9X"_T$$U ME+IQ:#0Y1/T_-$47L1Z05!%'*KHDU;GN%5,RF#*0END9)X1I>85=T()HBDH%;^V1(,=V29(@H<'9L$&]W!%NDTP5FB2=Y^+@YW6%J9"RN'/C#/(> M%<&&\AK*(Q'*.U>*\JVH!+B,03+(!-AX,0W ME%_FWQ+(OY(*-D+/^>$CC-66/FX9;5493=2!8G3&$Z6O]X?*>#CJ]EK]@:X/ M+DX>85P@EHP7E<20\.P&O*RZPA6*60:/6(T>22/K2!;Z[":7!*5.D5V6N9"A M\"**7V0WZ$V_97$Y_;.50WS=3GW3J+9H? M]O;L?7B:LIOYLK8QB\<-[M6XHN9:0EE:G[-35LT61Y]RQ1,.MA0&WM@G_4P> M/WK8EWX1D*U7+77"ZM0I/3;"+NW[2J&KH?#U"K2Y#:M<)=T3+/C 57*KO^!F MAX\N1;9H$KR>J[_9$#VNCK]7FV T?TJB@M9-MFIFG_>,K=XK:==W4-5X+5NJ;BAJ?;"5'KL+>@7%V3<6,&RS3*XN"SLC>_4L_::VRLMV5I@- MGKKD?GFENQ>\8K7WZC99;??K(/1JKM5=\O@4.8E?HTP9BP+]0Y]B6&HG$?M& M>6'O%\PL/;V\R\$+7K(J=_77=P[(AG;DG=Y&+&:Z6V]>Z@G0N8TP%7X&DH6I MDT&4ZMOGYJS']7JTG14:K=EX=%K+Z*!#- MCC0[TNQ(LR.[J]E;5&\^6HSUIE#NCW%=GA'E'(57".(1(K,[NJ8/)ZK2TWIM MQ1B-=:4_&/>5B='O:L->6QWW3AZ9G=GR& M8P(/R7(,DOSB-UW[=8=+=SA/# MI#N[ATD_\,JAOG^VJ9MPRD=BSS"<51)1K)DHUU<7@S=F,[:8)O7_ Q=+4%* M$Z=WA, 6\T[Z391".WW?W;UCN>1>_[5X5-26W.F6-\*I6'!#K0C_3\__6[%= M192B/CGI/_5N5Y-;_2-31?46K+:L4='UM17QQYM MN6M4X*2HNT.ZN3]M]J-Z^_$2=+27?)^MZ;*ZH;UXA8^4>]( M%SCM\7AR,>RUE9[6:2F&,>PKO5;O0NET+R:ZWH'_&>UGO,")*X!20;QL,[Q, MEPPL+;QD/OI8S>M,2>#2*CHAGJ[9-BUF(*Z"@NK<_#QZ05")^CA:<_'33-U< M=[V\^CC/@::F*D[EZ+IR-5.>:9FGKH73[&:-=K.Y.0%8/DRD?S/3"6]FIE^_ M7&AM;Y?.3\<&]A#+:^]].5*+Y>DO>WG[%_!Y<'DOP:^^HY#ZS78<>^GY[-*^ M7IBUDU+[)_+7@LZUO2.;:K&\%[Y[1Q+"3W#'[NM8W>2H_9/A8IDUP"93U^QS MA*&;7^84OG\LWZRA&A=ZY\)0!H/A4#'&\)^^,1DK>FNH=UOJ<'#1,Q[US2Y, M_]IV%1#*[[B;4GS!]^0=R0HD@+"#78WH?: U)X)FU28O&7E8S[7#% (=V8=K?1CNHJMW:V[ MN$=3?VC!-$G\KO$?#R*MB.$R&^5A9VM[CRC[!_RSA_J^F?JD4V_2VK8DO4++ MX).[I+9W#<8+X_P7<[EZWFK%+H#8*9!=4%W]K17 6EWUM5&\;/)]2'GU52I5P\57V%F+$(7^ M#30D%-O%WJKOE/C+/?3U/XO:.3:W\ERAI*^IRI7WANARQ^C+6K\\,:)@:!X1 M^M.O7)-[W99L=,MKF+_DE>NRKG?D?J^\U,Y+7CGLN=:5V_J1J?V)6E<=Y>(8 MO1?8,RV6A]BM3?*HV77]Q&);:\N]#<4A5S$+._?;V%DG@"A>PE5H9>37QB5\OL-'H+#AGT_$VBGM8HJM/ * M@];L2?5 :_:D>J U[HTGNS=DR0R":$'MQTG?]]S:J?8Z*#W=MJQJY=F6+UC? M0U]/MR5W7J&O1Y=['4W6-Q1U>-DK;_>PU/"1K9O7I.;K_#SBV905.RL/!5O] M%)AF5YI=:7:EV97]U/V=8B)WB&$LA$'B$].U(L6^;[K7#(,HAZOTD:_F"K\: MW)F^]87[T2?WS)_9 E<,7^A'BR(IG448SCJ*KWNQ43IMX;M]F0PT'JZ^EW]KOWPZ]?V_VF_J>,,YDZ_[!*\ MKQ>'7@-@N & #_!@&'QT>>'H @STX]@,V85I^W^83L3VQWGDVOPM._ ,3>U^ M__UR_'W)_._<_OI!LMC,7IA.0($"Q1K2K?&%H0ZZ2K=K]!3C8J@IPZ[64R:] M;@]F[/4G[0$/<]5:YZI:V)_3H6?'O0F>,KL@'?;5MV?/M2^:8>@#[>)",=K# MD6*H:D<9&IV>HHTZ_5YOK+?'%QKG'%4[-UH[[,OA4)/?$PQ*#K[,![.9%[D8 MXWTP*3(!/&@CHZ6,AV,=<'$Q4'JCEJ$,>NW6:##I32;#SG.%8N,<%"RCGE-8 M=H E,+["]F)!C,37D8;3E$9;9V#K' ZTJQLB7G*!F>B>F=NNZV*]V8MTR:,N;""$N?+8%2+&FZDKZQ)1S;S)5&GK_T?%J; M]!:+N8L#$S9P]%Z4_9#3[\:9(Y@>B0?*/B)Y?NZ9.Y;]]6< 4C*!KGP+X&?2 MG1W>P*"B(ZRSPM_8DAQ0*?$M?5B9O708+I&*SO\._ C/7.+:,0K^;7;&W\\O MSZ4/@\'7_,088[^,_"#"LB>A1^/X$0Z*O_CL.G(($SB>J&U_R6:1;X>V>&9R M/[M!UL.** L[" AMV9DO)Z/-063OXM@4:Z5/X_? !&L3RPU\-XE\'6=V(X;1?F6?#G<;"YYX7P M*),L.Y@Y7A#YA"6?_1/9@@82))TC<05;D!<,$-QXD0.O ^*8:>%FP%M_1>Z, M9L:])'#,R*+MR0X);Y?2+/4 AJTF6L/-1K@#',9GL$D)2?.-/]M0C6;@NG#R M"^QFD?O_< =XGP) !3RR8B;N"(7B2J6EPZE8^/E6''Y(Z8,LSIF4[R-L[08F M1[SB?MOABN,<]Q)&P-V,]S@ J%R3GQ)([ OS;R:Q((1#*A343*YTDK('4F9 :/HKG!>PFSK[I+3X/ M$D=::F@CB6P"210@BH%@]WA,PD<+^!:(*7V-Y @=@^?2@/1$^"&(G! ;6B!1 M6S8L'DF#2B2%-UZ00=CSD,/6$I]S'1>8P5KA)D*@#3_Q(G$DZ7*:FKP*. M34P,E;Z&# GR4VB=IZPU@*&RE:=L#&^=Q2#&P--F@]H2F+-8&"?'F,0<>P%H M"%DL>P1ZX,'3[]!'?A1Y2S! .+^F+"W7YC4GOR$#1<%X1X6?>D5R&-T9]X3FK\[%!FL$!A)P^$^>*&!X& LE'$GY+:N@=07G$ M/VS\XQO#"&Y8QD<0M+#"C#;]U?=<^'O&-YM@M1.U\ED43"!FSMK UP:GWHN$ M%C*07V(&(A@8@33TX/^*JM?%X')84/?6%I\.\?L2.: XQN#R]_P0G[US.I.5 MEB[G5,N/2$\@HS-?ZN^ECXMEQ*F:*W+)4V^O@%=G4D]O__P.A-4"Q-9\%9\2 M7PO<,&93/!%Q[TA1I6Y1YSE%%P"-X4J/73Q)P1J"!@ M$UE5=*/B3\='XPJ).V6+1.V9F@[!$=PP%O):?19,.,/)L,@Z@BU.+C@X3-^G ME?&3$M8#(Z20)7-QIL5U3-G,7 +D0* #(=,M8RF#B ,^0J/;,%J&44J@/> M^%R::@YH3C0J26T+18JF$"<12HTEH)WQ QUF)#4L)XD$)K/*3D[#A#'P+(NQ M*Y0-,&E#FXH ,I#&OM BA;40 *Y!6/W#M7".#3R_GN7,^,U<99D,&";A$=@' MH/7TQ,3'E%9?+MAW8#QS](X0#. M^H!(@R6E' 5AENY%&1>3GF'1H4[OQ-/"_F=$(1_[6SIV*O1D?I* 14&:*8SG M MH2Z$N&*5DX0A$O/1TZ@\NK.^ ZB\QO$KWUFX<\YR*4$8+4EKSE5-H+\&, H M83 $2)QK7YE/?@$4DU] E%\+?0SY[9,-VDD 3^7A(E?$Y>]"0"JJMC4Z-^PH MC/093B/O3KF<@4J(IS/03\:R^YIPRB3AE/PY>Y4S9FZ !%%17#$\S4)D*31G MN%0K<#B<%#$A1R&<>/]A4JPKQI:N,$/7>. ZLF,/%0@ -$%0FW#I['E4?7^6 M@^5_(H=.EO;&DT7PJ5K4HD3!921DOG.ZWBI1D7YC)IKWY%(@O4J\E]NM$FTN MGC:GU:WQ+CZ1JE%V/#AH&##D@D\=BS<)+ XZR$FS(C)R@1S@"($]IN(4MWC1 MP$\6D8,2:T S7E8:<,7NL8TEJC2P!W_#^_02&1>)G7F>@Y.S!4%J,=AX%I3. MBU(R=AV H!ZO@5SP KA3(63&%"^.N M\*0!6T@4WD!MDNNV:%\ZC-MIEAV T89F8&)#HU JD_@)<=LX3JKT+7,'TKST MS"MH?"B7"SI?ASL<\L8>R0C>(#3(.>,0 I(?\'=RM@&C)8=E ?98#E@>XX* M6X+BU,OR<9:PX" G-X(I+42_.@FHVYR%@J>W,>, MAUL6V@K29L;1!"/\%5F\1A'L"R@STU7.54,2GGS:PCT.ZQ!*CG1-:JE/FE" MJT&ZYG<'#$$,,TY(@DUX(',J6>*:G GS;YK[G0Y3$D;Q31N=JMQR2J]!,L83 M+, DK /:X*QR@-B08<%,HOL)*[8$0=S%KY"R)B2/$(%2('1X/E/\25K 08X@ M$B_AJP%Q.VP0JOGD M!ZU0<:6RDQ7:D\M$#(*2")FLF9K3,82(9=R%BD0:"XY)1/X+>X5+M%MN4+7Y9*X+T0EOY"N;1;"DH,8*[D*<&GW+'IWW:H4'I- M &?>WTRA(F7T^YKO7\.[1>!#<1BB#IKM2W<Z=%+G B#$P2R]#2(\_E*"YINPAHXLS1NPD[ MA2/D*CVCI3N3".POLC"]C(,79;)0URT[#:( >\2B<\>;@98MH8QWDDOSY-HA MF4[H(,D59G%J6(&7N?&>1*!U2],(CS0;_0-SA]L4&"V##U!4CX4=C'Q^V.:N M5H"NEE[P8#1#G200M[0/+8(^TI63RPHQ36N4GI-(L6K+33TRX>PI57-MZSVY MVVHE15SGFP59MG**#!HCDBWW)\%;/[;.6RIJ/7PD_@/YPWY4C7-56F!5[K(P M/M*6N?\]=5KGY0V(F2+;A#>^%UT#]W.-=0[S@M&9#RN!V:;LQG3F97P'8\XC M9XZF]9I4SB\[96!\R6(.J(^<&V)%/P/X=OQ,*FGVAC 9K8@(;OPCPY)-?@U& M./.3NXU"#.!@)I1CM:_K,EW"BAO,=:SGWBI(11MOUD!'YY?#T5)HX.R>\7@L M?J1P: 28R:4+[,(EI\U4BAAOM9_/RH(686J.BS),HGSAQHD77S)37$A"[#?& ?#W3ZQ6YC\ M/E1@&?B2FS1([JCY,.XOXSQDNJD[2?1@AU$<& --6H>"9T0A:32'1!Q!8&(L M+#\P\-[#\QT+UL.$@8?RCVSE="E(0<(P1),(@XNHAV#,D&BFIL#'UX4C&*6' MU\.QL2-EK!UA3O+N@LE Y#J/Z3N&)(M4>AY@^%%KG^NQ+)0+H5* EF@)K(5= M#\&Z1?-4'+\H7]76N9:^2?[W'[N&C/UR:%4\_"@;*(5 Q#=0B6T-:/N;] )S M:8?HC%\30RBTBF*(:S_S""UJ:>FA8Q%M2P"' ?/!O@E(1=]%BB=;HA3T /!S M-67)^!BPYQ)Z)]#L3]R3U[YWAZ<9>@M#?OF]8*&PU(F1"?-';M),?.,:!%W."%P:(P4H4VE0BRK".'6H5OQGBY4 MG)7T8[^MX<:\%,%S-*.4@B#R4O]*'.<^KT2J%:*L MP!\R,A!%55$*9J+O?T\TC:Q $_?7_.W$623"2GE =>)=H&8 >)_@6XE55QA/ MQ(/(@O=LO-A+W/0CJ1!KF0&(:,1Z+F2.F\\1/WCS%V#96'^ZI4H"VZ41ZHIT&9-D M!\1)%S*:FD1>&)3E8>#@PN976')\6"776JG#..O7AAW_*X[3S<;J)Y'ZJ=TO M I3PAALO]2APT>?( BGQ.P,%V:@I>TA]MNZU>Q]C&YN&; MD)G!R,'6OVTCGD[O:7W*>[T*]BG?K__>%OO]#*U$MZ+"IW3N&^$1/!T#NQG8FDM[AC:*_Z(4^IB_+C5K2Y M5B1+;0DM-L;);1DR*J^=R/< MYZ:E%RCT)DD@;MY6W>3/JAW%]=OEM?U.2FYY/:PZM?W*"%)H;40[J5J+:^ U M9M>HZTB5L9X+ML>(KCFJ-@J3JX>-VKHH/%I;UCH54'A>@-30DUIU%10;AP5N M-[FQ5E&O\8_E_&/;:2,B"BA)1>(>Y M?A^9N8W,YXBD:#I[4T"4'>2*!<4Y#MF2,TF<0^Z"(Y=9SYW3:49(-O&,F;,; MLH/S*5$BR"OD!5LX>+,5C\^"66XQN>"2,>DS%F126Y)"M^@S'\-W/F6@H]CH MR"?#&G;+2"KS00EQ+)*$'NL#'@ E8:!+@OND0Y[<>IKC; M<(.D"D.2R@8?*37@3*33))/"A$AVA6R2^%O@"5E5^Q12P+, ,Y?<:R4B2J\7 M171$^M[9F_ST"?V+K$,Y+JW&HS MD"(BJ.@V65] =_,D2E'DZOGL@M5 MWA^/*N%L>^*M^_UK\=%7[2(C#DW DJ"I^^B)OC)D1A2VW"=!PO M3? I!$X5(_WRN@>_'L[=UZ_5:L/[U22V8$,4X%E#=?N0J73+V\-5@/Z>8$"*2DS5#LZ4MOM MNM)1[:GF"[G18B<@MV_J1T"=VAYD+U 07=CW9 (C*E*-NM)3[:DG MKH[(7;SH1KVQE_4326U95YOHINJ0U9C=,L=;XI4!F]VXL+KK^BE*&G;DK2M1 MU9Z$/GNN@DY;%HH,MCB-OH;2J3'5_IY@5(I<5 NS15=_E"):/(6E-QXUH[8WK;[ M>_L,?FZ$U-.%5(:(ZD<\FJP9>ROBST0^+U!&?? \"T,0:T= :E=66TTV2N4R M/JH,VV-T]YH.'GU'RWV]U,K)14:3@?+:QW)JV0XX+ZNJ=]/C.%E5,DIPLGK[R>+MA*J?% M:XR)[)6S-YG:QKST5%:DUY',48=51E,6GU%Z^F#D=$?349&>Z]F"P]KH05>V'P,.Z*)@8%- M#$0'2MA*'DF3PY+$T41[,$TTI*UEP!/@[:3P4@YEDBD@ KFC!4A.D%=<0G/" MH7PM,[,B\O:=\:8@Z9I$[Y7I*I,H]J2\@^PR2;KLKO_L$)Z^AK:-<>=;!X/W MC*<%@W?TW8/!'X@?/]3WKW'J+4RAWF,D];"A5&:F[<@ECT) I_?5O]])1O^\ MG3$ZX@'_JT7_@%47/N:?B(7=VX]9#G] HAW4 !3X> S\']:0##P,C M?:$7. MC($FZ']W>4M*9J6 7)LVU;:9^M(O IJW<# &/TM>\7MLOBGJ?A4PK GXH_Y;;.])&M+XJS%%=E,.N>#^_7U%FG?YV8)/^LM=- MP%#4)@#M/NZ,EN),YYF7[;KX_-[N'TCQX-U2=1;8D]O[Q_S79XW[.VZ/<$>X MG99R*O[>T8,OTA1*#)&3,_63[_Z.',%9O16_[>A[1_:4>!; C:[!5779E 6OVHUJ -?;.;O9.+2N)'SF_KC+K?-N7U=YQ M-()JK7'O#7WU6D_UPE*. UE]SMEF1YH=J>:./!*WM7[1_]BE/;_BMYC];L1+ M0%S8P 2\$?>[,(+V*^4NG10\/>T_2+GCIL*^W. MJ(>P#Y7A<* J@\&DI>GPWH5Q ;!K/_R*@RBMCJ*W..2E<.4#*R:F[]KN=0"/ M4,_3H1G8L_U!CUR;OV4'GJ&IW>^_7XZ_+YG_G7?6_D&RV,Q>F$Y =Q6%A8XO MAIWA9#A6VK WBJ&UN\J@!YLTZ74-^.FBWVX;W_7O:ON'7UOG:BCUD2@<6WJP3._&9=8/-6 M]@FXR?J81(/Q8IP#'@-&UUT37C'V"AGT\!$R+5T;ZCVMITQ&DZ%B#(V>,C#@ MK['1OS ZZKC;:VNGCI#!T(U8X@W66QSEN\#S:MM409OWXXP#Z$Q1JU=4W,5" MF@?I?U?[&).G%ASL=G>/,5&;<(L=PRTZY_W#A%O\'T7V3JCW."'J!01;9.5C M"HJ0E(5%-G?B3_<1;;P([TAO _M>6L!I=(,%"!>FC6?WSW5Q'JFRJK6.ZT!Z M"5>LAR*7[LGIXJFW<)B>6\E:%*]%PO1J2#*M*K2'>RTRI5]' M$J6=#ME<@4 M<>+7B614N=,[:4F;+1R"3_%?Y#TA']T9SXXSG1'UHR6_3S (0]^>1@3)E1?[ M@ICUE7>^&O@^YIKP;*JG^[C6?5H?/U^L>XB,0:--^&Q76?K> M##NQ8V:PZ<]X"P:1T8S\)E.#K_54:DI!3I)];P$MF )Y3;/GLW47++SQ,/\R MD,SETK%GR.0\'9/GBV9=E8FCDKK8H2>3HUFD,G?$Z2L[$;HFG!_@5TD6-1MG@ " /D21Y/2^>9B]3'T/9GT0(P MY<)Z^$-Q(C@V8$308"M#K&,FV0"Y[>/RSLO(,]YKVT_ZS.4H!U'"5TW]#F$( MAYD D^FZD>DXJ_55 )HVK@1AA"$*4%):ING[*R32-.?]A@4)E)@"C-B0#CWV3\1[F"ZVDR.-5\% A-1VTN;Z(KYH8FX+, HBXYYU&HJ M@_-0M+&B3/Y;!,-!Y_S,7!+#8$<_P((+I(_GER02["-ECV? M,Y]WJLP4)" &8=&/$%&=OUMX[EP99 MFD->BQSDEGGY-I^]27/%25(RB^?IL@TMVI.GX82*FX/%SQ+6W#5&S N8Q >8 MJX=@!PF'6?S^)GTN 9HGI,=0%*?A8Z3B&%""#4Z16H!/8N%,W(0)^*5P% 4. M;QX:,=& U;%!6G%.YR)HC9O] H.L1=$_J2=?T7VM2[E_HU'O= 6]!Y%M$A9XZCSA7&O"IUZD?X"@-4C!&XD"F MW],]7:T^;C)U6=;QD5Y"OS*L_"D:WQ=1@FK1-2M\^SLI8"G0GT 3 M*SR"$3E4+NO .?Q-#=Q=N@>D)E.JT^OOTRIO)W>;[WFKWY8-]\LJL]:TJ M:ZVZI(4\^1JDMF7]:R\:K4^@IZ>QV[:FE&K>32(9;\5NWO'355,S6FDL$_KT*+>2$M0=6. MW&\?N5%Q]5;]UI#U7EUJ?3UYBRL9=?Q*U8BDKV+M)$6W,7 JHKBM^^UJ:EK 9^F"5VS*]6 K=F5*L+V?"I3 M'8RY'0M 4^'\]>#.DZM2^[9Q-.1^MW:^GWUOM]MRM_]:*CZKC09U",E;O0IO MS]:+O8=-VTI=V)SE<'_2V/M:YH(<)4%AUU20TEQ^ M& >;\3RMGEN3%R+D0),7TN2%O,RIF[R0 N*;O) F+Z3)"WFU#K/7FA>BRUJ_ M=BW3]O6<=7NO)9RR"GZS5QJ0T&2%5$!*O.!8H 91SQXT]0(5FB8KI#9G^UNU MNW?$6,W4F"8KI,D*>9KBHLJ]5NWLFR=+"%WN:\?ICEZ]Q1XY[J/1(IJDD.I) MB1>LMC>(.J!]\P)BEYJ(UF97FEUI=F6G77E-EMWKBO56NW*G?CZ??6^L#+GW M>M+[*]!U[@7H2TU,<;,OKVY?CO_%0YC/DY)^T%9!Q?LVI V*EAO(W!G M4BN#Y=+W[JFS@K.2?NSKFHS=2Z4/<5>;3)-5YEH,F[]@"&?]$AUP<.O6XZE!\N"ODH7\31]SZMXE_ARR:KIC]Y(K*:/>M7[J+]N M&=7T6V]D5-.7O3)]V:>^-'/,(/CO'P;+I<,4ZI/*.VTJ+KO#/L0_\'0Z>GVM MB_L6;<3S?<<_1[AW7^9?E@S[#KO7E^SZ4#W8Q5"/-6$?:$9G,-%4I=/11HJA M&1.EUV\/E,Y8FPQ'_;;>ZK1X.W(U7>A&N//+^^I[\$"X^NJ8;CAPK\?;GX@E/@.^+).0"L8*?9=VKZ>6XN;&?UKL#M:[9W[UR*D2-+A!YR-B8( M>L >+X.Q5F('[V4&*'0C9Y;12C^FJ]C:Y[>E0ZS; M^2GK 2NX)!*G7OS'@T@K8KC,,?&P>ZWS@*MLHWNM]7SU!8X_]Z;C?\MMZ.4] M78=$IE1X!XBN'S4-"):J7=*5@NQ:@_9T2 M?[G'6?&)F0&[\1P+VZC[WBU;/$LJV+Y^.UUNM\L3HHJ1N\?3E$^X6-#DCKO8 M)TKN.G) 7F&KE;5E@+E5[A*J,/4_>=6ZW&V7^R^.QP:O\6BXB'PP1,' (P-B M;M_CW_5+ ]3E5J_\;N<%,XDF]S9TP6V.BOTY8@2F<^A',XK_L:G6QS6P1/UX MHJ.57U*]8(XPM/)8ZM/P Z>SY?TV-?).@,R].$O8=.100X/N?H-!=]A UF<" M[;06=8467F'07J1!KQ_XC.(I/LN'7,"U.ZYT5>YOR/MYP2>6WI*U_I&=&Z]0 MB?L$"ML[R4SKE4H66_IL9J<52NO$&V_5GJSIY9>N6Y!)S?+$WJH=V>CO[01[ M<+6- O>:E(5F3ZJW)XT"=_;([;TLN>ST^MO^%Q;=UBNZG>FUCNQ5>4TGE,Y% M#D],K9@X/!1L]3NCFETI)C-I\:FR:1@N#Y!)IU[&Y%E*Y2PAA/OCP ML/;<9A8/T!S,8#@?/KG6)]NV.M,E(:VO#_N/QB75*%N\< M(P/X"JAOYBV6 #N&RR*)F0[L$Z=L$9ZXC#!Z%RA\Z=LS%@8$"Z:-["^+'\U>UHR.U?>2R M[(T!_63Z4DU MZDI/M:>>%])MI"WK:I-57QVR&L?=.*4PZ==9.Z+29+7;J$K/14*?/5=!!R4+ M;7))FM<^>Z;\N"=+I\9PJPY=)9URR)T4XB?)-1?U\P>HM2UU57L:&K,Y Q,. MR,>\KZL5UV^=M%9,(Y6V+-:.V)[V^[O[3/8 M*VRT$5)Y(94AHOH1#]9U/$XOCD9&[4!0'SS/NK,=IW8$I'9EM56!ZHTOH,=) MT^?J%1X\._:Y^LSBJPW)%/%A)Q<9>][2:VU9Z^S=O[>1%$W7G3UB5K>OF@DO MQ(.L!7H>.%QS4RSHY8WILZ$9, L[M3 WH%N#RQ!>^;*D"X0!1J?:X>I(X9_# M\6AH3#I#I6<8;<4P+D;PESI4+L;Z:-+NM?21;NP5_OFPU%S+DCLQ!6XV]M*AR%\8)8G]C>!;_BA&\ :2'4BP6PO3IW8^ M4^9X=SL&66;729'1NS/ #O&):WC;&'BX=31@7WM:-&#G@1*,SQ8-V$Q=O?#+ M]5XS#Y2E/83ILM-Q7=X*1F1>'* /C!#GXH2*SY\O41B$9EG/FX,;3>SC![:#X]5<,HT\7\I7YA0?H=&WPNA&OW^+F-H7O M1W"$^G"X1J93^.6*^8O"5V_M3%^C%39Q^OE5H3RW_C17(X^##+Z2%P?7UZC1 MA,5=^0C(M]W GA6^_\-THDITC"J*[=,[YS:IC_M%$7+)+'FI+);,4/H?TXU, M?Y6B3[2'.KGQ_61_G:P9+;FO'SGXHC)>![5U;APY!.X(F_QXD=1WDS+$OP:NW;%4[WU#-J\J+;H1-HPR5BY_8U*J? 'JK=D'+ M48\3&%&]Y;;/>T?.&ZDC#]<1YE>HY%QX_IS9H.;\,C)=]$O74=[TVK*QH1K[ MRQ,WW?-CIZG5D77K"/-+OC!/O7H5BZLY"F"[\W7UJ;.!N3I2X,4;.YL\O]ER M8;732U195]MR5Z_=<;VONU<][];/ _-D=6Q#F>P*KWG?($)55HT*I/S572>J M7@3A<2!KM*(&YL85L[,.Q+CCEV?+U5T':JN&W.L?N81%94[(_KE1.V7OZ>YO M]<@Z076V5S::=*NJ:1G5A:S1?QJ8&Z_0$S2B/UB G;2H5\D]5H?'I&]/NH6O MUS0C CR(EF7A[NV?WDM_3+Y=?1P-/BF#3Q\_?'XGQ4M^J_( 47@UV8DZ*5BJ MK&DZ_OM*SF!5/>_53IU\NI-).W+R9G7V%Y2L;@4JN#1*5CT@.[V258UU5Q>R M9D>J!EFS(U6#[+$=V;8;5 %Z2GO^\^/XZM^HG/^4K&0]UVI3\,-[Z=/'SQ/E MWY./'_Y]19FB6ZSN>=.FU5;KIRT3I;/V3ORZD29=8^?%Y& _@"VQ'=L0,$4( MKFYL;.JP]%E ?8PP4=Z-%E/F8Y.B6S*,8"A/^(Q-ZEV4-XB63E1\+W+YF_%[ M,,*Z894,E<*?C#G% @F2Y]*X\6@(1^;>/H&I:*&9UE\1S8Y% N!-:BB&;\]Y M$&+D,\F'KPB WD_TF'EG^E8@7?-<# 32]5R%W;-9A+W") <+\N(R%DO'6S'& M.S[IFUY^X,7SG;GPH5H5^Y:3*)2GP.<_!D'$K''D W*_4C#)4QK$8QQIV!TANWV\JD-QY>#%O#2:\S>+041[917^]PC?IPCBG^W3Z7 M8DQ(@(K2%.O2VAD9P#J'@PO[KB&IF^X*Y9;G@]!B,7Q+@(_(2K*Q5L@,9#5& M&X,(#F_.DB*1*#PN48H0UXX\RY[;HF_;E;>T9Y+6 5$BI!)LW^A]%@%G(LM< M3A\8OY?N;NS9#0H;X#([N '(@V0&%!%8B3FBF7DO0R%P\8MUZ,\EX&B HVQ= M@1B*!-IT)0%5V"0.71;"JN%')IFWINW060FB"+Y9P,KH]1O/@<,KP/=X_[F[ M.'O?2\?,&41-XD1>-_%ZN2D$>0+X>)C!1UBV*)J*&S--H;/P MX$5(I@S8VJ43670]))) G/KX#"T1N%"6[+GDP+GKGQ,7Q\,N?6_&F,7GPMV0 MHH!F0^J*&R@6=I;/'!,M5J,&ZN=-%DNIDSA6X5K%TEPMJ'L,WZ/P!D;#W0X= MFM[VI9CD" 3>\8J1/B 4"")3(F/FP@A3!M\STFJ(P7W1Z1'&("Y=FGYHS^RE M23\'H!GXHAHM-HW,/2W9G 1FIC.+G+B7)'(Z"82$HDL9[3Q5I "_/O**CW!+ M032[>0B.D/58_>3':[A)180"7642#!"C!FH'.[D_3GI98W\;K]"1_4AIV9?.6EDTL3#1IUMPN8JM MND41F;5.W;':?(7",P6$UZA+/Y,4I8?37BN.BGS#KE:B<6VUI;[NGE_=5>,'_T6JV-$9(O>-FXV[I6GK#P@I?=;1NR M:CRG*.0B9GF_J>?),X<0;B54A5Y.?F%4RN\W> @.&XWS3*"=UBJJT,(K#%JS M)]4#K=F3ZH'6N#>>[-Z0^9TW7;.2ON^YM5/M=0.[NLNJ5IZ,^X+U/?3U=%MR MYQ7Z>G2YU]%D?4/'[)>]\G9/E3N](ULWKTG-U_EYQ(/<*W96'@JV^BDPS:XT MN]+L2K,K^ZG[FS.'CA3W-R@D?<@8L1B'/)9EB81>$DP*KRS[ M?+!E6:BE+.GMOMS3>A3S:*A=6>OV,VDVF67NNC3YC *9,4W'OF7.2N;(9/V2V.\IFYE1P/)QS82B!+#<5;J2 M6#4!/I\#4@A@FX=^ P"A3BCU!F^V=>5#K8$'USC%Y ML'_>Z1V&!-^5B%M"UB M5ACS(R667)GWWP!Z;'!HNQ&\_P408O(->GH.&^PORV:PZ6LY7IV^/NFK1EL9 M#D8MQ3#:+:5G7'25\7C8UN ??3AI?]5NO0Z^?HO9[R:8QK#Z MQJ[M(,3\C<_F@ATL6TWOJH.+CJHK6LL8P4KTL3)0M:YBC/3>6)U,]('1^ZY^ M-U#A4'_X]=ODZZ>/'R:?I=&7;U__]?(7/J0=#S7C8Z[?5@:H8$^U",0:= M+FSWA:9,],FP-S;&:DM'U !6OFK_I[9^TWKCS$:?=,UY?%^8MO\'=ID8[]"U5OC[I _I.6H1A:!WA 5WN*T1F..IUNIP"$VE\+\ M5.-<0I3PSIO2;Y1B18E;))+24,"]FH7O"&$GVQ,=9 R(X 7U;B41.T1*V3-J>71294K-[ 1# >T 944#O\[/#7"Y]SYR!?G&>2['D:$*H7@ ]DGJ*Z=P\L\V; M!D#PE HCAD+(<87T.C,T:!MT^ MQ'E^4]#01')BLF88Z;%5/[9FKD@AW["WEG?GHL;L<84.QJ#$^R _-\ZU.JI0S:(0*[U5<0LQ0/>@F6#Q([W^IF>.7:FYK,S7 M\23\7G4*/R%)IQ2EKOG @,_UHM?FZ)>+\67L'_%ADF&ZR$V*2%E^]I< MVJ&4(/U6B!R>)X\IM2!XP+X0QUE&N-A,2.:,@,-CR>2'12R!0 :8,Y@CV(^& MUBZ=;\C0!-+<3+SI(]E,A(:.MZ-CK?ITG"=>)-0 U!3'Q&H0Y81*!2BRY"VO M#X*Z3$+OZ9B;1XPYA;C I.3N,.4CTI\\"T\]A)"7I# =!\8%[1]K7+AA5GM( M=0IT-S ;;7/)LGW0(9R51"I>_*EAI7JPDEY]5LJJV$B%!>4>B3A+K\+-Y*&; M"4@YHP8N"M;97M<3A[8JM93FJ<8%UVWYP51J], BT1P#Q7GA":U:6&>HUJ^6 MW#WT6"Q8>: C>\*OQYW&XIB$,5(;S\[L@I 3J1V7[(<#)V<63A)3 M4=X H:FX,"+[,K%.$T=DND_DR40S#5:R0,??7Y%UC9MVCF;MC/EH#J$K6]BJ M.<.2G-]BHW-[;X(1BO1 *K]ES^?,QW4+I5_83SD@$JN!YL62&/&D*"Q3!(/5 M$1)1P;"Q3^2,*I$LO01&FB=&1*EI@B6'X'!*:\]'YTVN5VB MJ;P[M)CB.F*$';Y;\.16G)*BD-!^,@=&D1E*;=*Y?4\.!"H"9).3:\'BRC-8 M-LBG6C-4!,6;@G@1\@2V^/?SRW/I&M?K\H(NUPRV4-15F7FP7UCE3="I$"]I MU1,R*X/\G#?F+1JH#*64C?5_X!PD%,;%;I G?=,-\,3U7.'T)I$5 7_\$\$H MR2MR7*8&C'H$EYE4A847K4(+FM\QR%(4 A?_A]O4MF^1[;U*[.R NP6)5ST\ MHE,C/<.3Z%K@AO+:>WQX7*@%FKB/*G- N$FJ,Z%J MP26'4K!TF BMRW2*=G.,=F ,L1!?'[ BX<\HM,29E1.21=R5D'F^ M-*6X?=U%V-WGA1U^+DBS^RV\.L<2IJV\+.5>JX*[-3U].,LD53US[C9T_-$% M(1Q,"_,O+$['CY_5@]>30O$0FT(",;=;.#06RP*V(NEA!G9YO="W=&R"@@/D M%/S\VOQN5,_I"6ZW=FMWO]L#KKI#?=],?=*IM[!\>WL:OJ-UK4 MYE@+J4Z= JI15KXLNVZ9I$*& #1[18&G AW>%&[XG!IBB6W M/_]+SK 4"*XBI9]M2HW)5'KBVD3Z@- TTB_@B"N\4G0F%WY^2\X32133/MC6 M5QSQEZG)6, 'Z8@I=*ER7D0KZ>CER-0:9'( LAZ3'?"GOR[\41S+R27OR^]H M-B!YMZY;'SW?ZKF>:V!N8#[Z?= I&%W?C=%_PW+>L<-G'H%%?7*>W[+*TRET>G5ZR>FL@N=[1:R=J#++K5JM.2GRZ<7I$W-+U2VNOFL#V.G) MNQ++KBQ@S7Y4"[!F/ZH%V&/[\3(]*SM>2J67?;5P3[?E=J=7)W7V":N%M=9? M=6]A?$.55>W(GK/7H*KK21VVJIU]AX6L/LI(LR/-CC0[TNS(Z53V6BGH MG]*$TB9TK('Y-<'\,@WTG6_OL+C@-48]S#PWL"U183!C#^GOI>#&\T,%,SI/ M*B-J;_$UMG'];>.VW.N^'I_0T=?Z$G2LW65L:?'H9Y>ES<7WD2Z^5EXJ'QK1. F.=X%>/X6_ MVFZ"RJQ5U5NRVM4;5;U:5WG5A:P^RDBS(\V.-#O2[,CN*ONS%=?.=&R$TU9D M&Y;7SD_KX6\JBXS5E$4)?%&NVL)!<&PJ",RPM0Y5I,:F0N9RZ=C,.A>0%*>: M;;I(Q;*H/IMAO4>+]\" WUW&JPECR6BJOSFTO0O'#&ZDKZ8?NE2M]M.G$3S\ M-M6K1^_CI]+OQN]_EJ5O;(Z5=J_8[,8%B^AZ5?HR?RKW*J5L#D+/<:0IEL3# M.N S;S$55;UYP60.9(I9O,H>XMQTS6M>M3V9'>N+LB"T M%U0QUYM+OKIG!Z:3]C8T M9V);.8GLLAR!TST7P^Z7G';F48AUS!DFG;U)\<4K_VZ#7TYU"7IA$$+P M$]$+P\0(WHS>N SX;=JJ )E45&,[R]3/#ZAIJZ@]O,"2_9E>&MER;\]387UT M8P*6@Y*B]+B7FS8A:;E5;'U:UGR85LH7;SLKR0Q#WYY&HCPW5NHW<<"9S[#C M:1@W)!"[0P,(1EKC %[?_4<-JU3(<* !JJ4?#5G'GJIPO*T_GS(E9X\?T32# M1Y$GL85U'@8#5N@<&OL,;Z?!U%X7N])Y6 M%+K7JV!1Z,:Q"[ ,30=KYV/=X3&WGF$/S=B(A\XF.KWJ595.YH M#=]HJL!4ZX:^LH#MYH=\I<=#1L/,&>MU42HK$F9>=XG0W$U4ZFZBX"9)^I=) M_T2F&]JA21U[CW@2$2=^V&GI$/->IZP!&U[M+F?M9B%]G8L_F6 MKB@:O\R^?IFNL;M?IKVK7^;UMAK*[PP.FF8PIG..LBS0H.\A](E;P4;1*E.T M,AW%2MH:GE3=*MFZ'PVPK$KTJ%=H*?^1-+4-\1+<_N?$=G+)[GSUO:EH Z[P MUJ?,PIA\^S4&C:'BS=,N_L87H?2MN+Y/6V\G5(6^U MCK$;LQL;]!WKN6DBD1I'T5\/K&\]>@0>0MWJ&4]4M_03J%N[?_\:IWZ]6M66 MG>\NL.\]S3Q-OD\/@^0Q_&,.2FT,SY___G@U42Z_#D: P8PC9&+ZKN)%U(7P M%WPAV9;IMK11"H0$/:RF@0O@/#XN)1BDY M>_,\7MBG7M 8LM:N5=><0RQ:E6O6*N@P.UUJ,![/\?YLSMC 3KKTY@(U8S=G M%/!XV;S#]>Q-T>5:#)K.>UM+0KUY:.4R,?YL'K$:1+,9"X)YY,3&2#P#!4GR ML-_4<,$H\W'DDS,9(;3](,1X38GB-8/X/1Z7&(?&6FNQ=_@KC9\!.8Z-O#.# M)'+3DJ:K3"@FCT+D[@7ZG(328LADD(0IQX&UP;GT48Q$8?@6$Q_.WL0X+G5; M Y;^XI&B?#R+KY@@7I@8:!E$3HA#F&=OLEOJK*0;(&KF4]"_=P=_E'O-91P# MHU'M6^:LY+,W%#L*1K=C94?'=3$_P*!H[F6?1;Y/G>#P_#2=76(O[_-TC)\+ MA)I>.VTVRH[%)ZV:W5GP,-CFRN*H5Q;J[C;T [<X8FA;"J95U066<#7$V4 J@S\+(=]//"P9GMW7> M<'1SSU$GTY ?0R>Q#''RU#9,MP>7 [01VF"Y)$F+#R7_P4#1TG/3Y%B>6Y8L M!]<]6/JVPR?G)A)'ATG(.'N39ACNDN"6MQ!AE,1&?(J%".-DK;B]+$0^1FHC M[F8AGKW9QT8\'$%_=*7?P%).G0%QDJ(=!)BU_*.JMI%V'*+"ZVN?76.K7MAB M=V8O30?A7^ =-!'F2]]7:7/6LZI42@H& M]I%6\*(,HO#:=EV>KPV#Q"]PN-5.-LMS74GB>)P!$"NDM9C[Q;[3^LAY\F-? M/]=CW,J2RPB'D0OX!.3]!Y ?W^\330EW3#Y)-S]B@7=4S4@GB'/7^=,H3W#T M*!#""N:$;UAHVL3#^)2DPG*S6_/)@^5<,7^!SB4VI9L0&^F(DZZ=.01HYYZ% MH&&5L!)*T'4]"7DT856J#)#!GY4ZR,(;GS'A'$.=HR21&; ]MUT3R!Z86)2, M0&K*%G*@S'K +0P!%!^+"0L#K;/[QN4!2@"KFJ/BQ,>R.-_O[5WA-^E?\*&X5[A1N4_((277X\(W- M__L'YCG?OTYTK=55X!^UH[:4_P5!V_E^>37^KO:T[[CH5D=O?6_](-G6?_]@ M6]\[+;W=[JO?A^IPK+7T@3*9=">*,>CUE5Z_=:'T.L/VV+BXP-W_KL*+O^)" MQ#JVH8&"SN@O3 >^!)./OOOX^8-PD)&R<_5M\/GRXLNWW_!1E[V71E\^??GV M3O*OIV];,OSO9TY#G)Z DI=>\+Y 1_Q+F./C^,N?E_!D@;#()OXTN;H"FS,! M(08LIW(17*#03O^VL=/!?:@$H>_]S11R>-#O6>V0KLU4]5Q*F"IAJ!D]+)#\6YK4],=\Z"L4>Q'7Y\'+6 M4;;1L[D)FQF4' P#VSI1NYVG.5$[>^3CJP\X7@_U_?/-O9?+\@$:JZ#[,N7[ M \1JY%5=T%O2#XD]7>VXE8.BH[1V0@XE[<.B9#]OTT,$>WK/TX,B^DF!+=PT MS+8RN>1G\N?$-$23L&DB5PV8#T_,U2'='=OO?(U]'<+3<7(*W;?RL-I&U]E6 M+U!5<]W)X#%W\5 =BY@5UK!6DRYJ^=V']AM%.SVAU+9B1LTLK5D7G6+ =V0%0 MX957&;;&!_'4CDD;KP7J8M;U== O&ZNN.?9.*6"K5RKJ:,#5ZN!K]F4#)^X6 M'5BUZW.>1W+H6]PO(M;+R,8IY>.]4@1CX-?9FSAZ*/V^) 8L$P%FAT&)JQ_& M*77V4_S7]M%?>/_O,@R96_K>C#$KD.:^MZ!E8'A?+B!*ELQYR#"7S(IFH8CS M@5XL%H($W=(#/GFCMPI.)O/F<^3PD#$.2W0#GH#BC M7-A5#H-J)OXJOX[/(A)ARDQ?LN.P-C/D#3<0O6D\W1)[U+ANM)!S06]QS-L9 M):-8!%1;^4Q;T4&?3"%[5@JZSX@'1@1G:P=R<)0'4HA,.C"I*M9_QW%$1=)ATRJ&8_(!'#:.\822V.(!N M%L"S-T4046R'L-& P]!V>-2IXP4D.I)V3")8.V ("8P1S&Y (CJ8'>F;%@E! M.!/L!2#9YG&C2^P'9,61D;1O=KB"QT)V+OV^]-P$DH "5TLQ0T"+QD*\ZU+\ M +R](5QKL4!$AM[L;UG",E:XZ6:VGQ1'D#>7Q09M&HH:;^5E[D>*&=X<*Y9$ M8Z,LQL1=V(XE6.TSZE3$NQR!^>%D5H[#^5YT?9,%\2S;$BEN%V.[MYYS"QC@ M5+**<5L\0>%E+PK___:^M;E1Y&KX>ZKV/ZB]QOFH==-EE5C.B53J5*\,P5- MI[85&#ZII8!-! )%0N^0CJ0$_S_]I30%F,+_&V+U$ N,K)_^DEHX"7U$_*^@MYXA)^)VKLI>DJZ(JY2(*'1Y,'6D/!GLSZ MT(WY3F&6%,^>IF(WM__?=7Y?)!5X43Z;J9;?O_3A,]&?2'-^S[3>).CS71Y,H'0/%4#?QV0BZU+B[['AL#AN(]N 2Y'/,#,G^ M:$+W^F4R:&VZ."9MVYVX>">F3,/V'$VT?W)?",<@C0QQ9J*&0X9DSS.;(&\? M*\R^-1A)$@;-W\JT#75LN#EPR6M,?H#:(U1#L7%W(9"7IO7#HJ::E^I5:@R$ MB2>R\+6)53!EVSF52[F&?CERP3\ !@G"M)HINZ/+R97I9$H :$3H Y$T9?F< M5D^>#5^S>6\$?!^0 '0K36_%8M:"H/+MYQ]/)$Y*IBA5:.48Z4]H7=0OJ=U# M,22)V9^R3Z$:;#I*CCLBB1CRG"%>&$(#-)ZQZR[.YU!1EU!T/AT MP5-L4@X8,V+S>82SSPE>4IMQD>A8I(57")6,0)E:N_01:Z1)*D3F14BZ5'A( M*T36^B:T)(;9Z:#7 C:AD2LSBG+RPHJ&@$@#,G0GH_A=YXJ*<"JX7Y(:R^27 MSL\\6!"#%IK:]K/['US_>SAYCONLA8SG1]0<],&V#*C'$X2/KN_]F4Y7I+9B MRL )N_["E5^4J.2?TJEXDRG=,T;X;(NTIJJ/:9;,V;G3%4/2']$*\46 M*D9FT%Q.3=-5O,IV\6BT6(?28! 3@3RTP5V,!0I_#JLT8C'#ZQ98I;18K//9 MQ-1!*6W^$ZL0G(,ND1 @?DD10HK\"64V$#C45LQX*7 O-?JGI$AFUY+'8$KH M-'"4-MJA)6>7L\F9S'G)"CKF"W'&H>)[\DROQ9K(Q,-;Q!\:45U&B^0&W%YR M_7D.9W$PMJ@@I04UP5QO1.O0: .H[&OI1?#GZ"WQ8A+B<07&'&#P6GR7#[)E M)<91(LLB5D:;8C.CT+DOZ4[':F;Y*U&!W/;,1]IF 4ZFE-P?E*.3D;AS.YR2 M,^W=E/X8PEX(OY,XX\OS0K\?K,C7I45$T_W'#(P^8X=IQ"+#%@MZ:K0">FFI M5_24-4F&) DA9??9=/#V@S<$VYGO=AH5SG($XW[>KRSUSVC\B'7.YOP>,9:' M1\6TA!B6-4F<'!" 4>0-/=Y-BIE1":FS=E9RZW3:[_RJJ<4(/PX(52]@'Z93 MP?LC&OEZX_%G&KP9O67;5ZT(/(R\ M/C./J.%$!I?)P3>-OE$S+&2S:$/8FE1+/ ";1VG]-VSK/GN[QRKM$ZQ&X'7! MIP$HS9"OG17$LCYO'-ETTT?>&%813NW9RX+/-^L[1Y_IC=E\]-FNIHNA&(TF M8RHP_""#5BIU$P/-I!<\\VV9;;V0/IW*''@>:UG'!E\S/%$)"E:[1^4]W>5\ M+\/]S)X'(R\5OVEY+\<#;")>\C\U2%.\YY8-8K4/2/5H,Q0NRKFB?/,(O 40 M_@*74#W U08W3UE--FL72-&9C)/&G;D&$VDE]PQ]"U&75H2/O"DKY>(&/_UE M07N&?%GE MCI3W\SU$NL&\GL9.:?IZF$-' WZD\X_TY'7W/L3Q^=+IM^ZU@.)"3-%!]^]N97FR^/IW.5'G^4_4M3D$XUYM#D9S$SQ,=,S5/$+ MU$9TG[W8'7%23KDJ2KAZX-$#(F:M/)#X!W6S6)>,!0O/K2P)_')=NKBTWZ/5 MJ7%6JJ21:3\)E:3X3XU^)D!S\+&:UVG^)_##E%F2TZRD21Y?"G?X>.^^Y#+> M98<'&X?T%WIL!,R41,%&WI#,/* D"$17,4>71!%/2_,9-4:T#)I*Z'AFW'(C M<4Q(G K55/U2J98^-Q'07/2WRG2!,KTJ4CJS$9*]EI[++FJ(D'/*Y]HB<$$X M/;2EYYY807P@^]\D++,H)F]?\3=%8Y_2P"DE<^CVXPD+5'(Y,C6O>8<9D*+I MB4JRRW(\G>R=E+'=S+6+4IR+O5H2!IWG]3")&\Q0 TRKOE/_?LDB/SRFS^'F MNFMFB>;B1DN6]=-?\B L6"K5:ZFIF"OJG!W=,T-S437\TH8@AO1.GDG4%7)G M)JK6MA69S]N8ZUNQL!E%OE_%77(J=3U,.HY_FG75N*>Z;_]-+'H&$K'0R^9_7IA@A!"![1$>I1=\\F,$=LY%;GC!1IT$ M2B!Q]\:H&]3T+^EZMS>-(K'$AQ)0E^B!8)G=?WV\O?[ZI2=D7H@5Y3+Y_R^[ M]3;9L:F!>,2F!I6_>UF^:$5\HS-#I#%L##ETU*8G0[6&_W[VV^:M M:HY0JE'>F-FJ9,,>/X^"-T*8^PB^RZR[=0,J-:1+O5GE]SO *E^J51>E-'DO M'U!W-FAWI_[,U'U.3L@.OL%W+47&"FK2/C^=@N23$A*MPI^)A#01KGEM"314 M\82L^H&LBG*K^EO5OU$MMOO:P+TM*ULW]FGJWD;J@DD,[=YN-7:ZOFZ2+L42 MNU9/CVCWLM+E\*;>N?*O/-VV2&0P)JYUV1YTA::)NEQOEP^\E;*$: M[3YO=?NJEH'$#6D^(IU>Y!]XQMQ>.%S$9[>IE8-.Z&[6IFZ5]Z)M?LUJE])J ME[2[2>,V.[HTDO/C,]KNZ%*M^I#QT!N^6:E.S6OFUG;+;*E28ZHTV;YHG8:D MS>K!C8=MAV1(EZK:.!]A6V#QI5CU"49K+*PP%A8;!VLZ5\X75)2OEBA469!' M6F=WFQ9AS^:([K^\0D(FMF1L"XZC28)LVZ9@]0Q3$"U-DA4369+B5%!>L7I. MK)Y16*-T"*?ZKI,@IC/%#,/[+ OU$$-LU?R4\;1(]L4C/Z*D_4QRC!)==L;N M=UJO1?H>[T1&2PQ#5H[Z%/S@1>BT+KW/ZU^C8!+VDU)#>*_[2/@3IZUJ:%FZ M3](WL!Z7$4<)JT-RDTI17I4UFX+K^4.Z==BQSX#S$OB/M$<;JQ3.E$AF^B/0 M,J*0WKWX.>6*GS.UE.F:IRL^&,6*@^%GM3>\E"5?(KH8D)CU)$_":YT'6J/] M2()'D+E/7I^6!+N=GW-5L8RHF7HRWKB$A$>H\-F@8&<.CP*JC;^*[)]2)1OJRI*->UH(/%L#'Y$^^\Q* M@MG%X;28;[[H):]-]QX5*W%'U6BZ\UYKA:26K]>4(AVA_.I(8.ZYI*JN8+;4 MK$A.K#?GCA#%6F:8;WG,[5&7XRYVCS$':/>DU&TC.G^O>K'[ ]OG9;3"/"D MK>-QC0 /5\.<^Q%;C1)2=S_(@#0OA19OG6+6"/[>OO"O$>!)IPV>O'7=T@&D MTVD85?_R_,=!,&Z9CXV03/G'V M/FVC V^=;M((\)!T-.'4U-S,68"P9BF E2SL$&Q9&V!KN["6"G586$N%.BQL M'4Y/TY^7FI#6N[LG>.*V<@M?"]^9FLNT)_8@F#R,2-VTTWY75G6 M#BT=5NN@N;J6JM+R,\#<)GGU="!<)P(LLD%!M"U5DC4?\4E0SR2DZ5;N8V:$ M48ET?8_=SM/^H_KDWZ]-[-Q'^KV!=TN_UW";?M^^NDU3;M/OV_3[D^3K-F'[ ML4V_/SDPV_3[_2=A?+0[OQ-W%#_UW;"!+>:J2<:I2X"R37!M,GBU3G!ME)#Z M3.>=/@QV[CI)1TVL14+X2/'';%N0NTS,T>VSB<]L M#CWQ7ECP[L$=T9G/VX4AX] =D(6/!3NJEI')9G0&T5:$O99%RA ZXM3:RM_= MAC,VGO,ZRH6;SL1!7CS?=0X5K1/=.M$%/^6TJT2/F!/?NF%UXO.*&*$N?"Y5 M4]K2"GA8B^4%SV'0IT-V_,=.-TE@Z'0;MP=.>PM4U*YD\QZQZWN]%IK#/H'A M8-%6D]W,K'4S#%W_D=!'66^S2V[<-_J5^<,-!]?/K"FI$X1#XL7P@LCT!_;K MLY=T*[WR;TCH!8/_$(HD,C!?2 @NKOT*WJX7D9O0ZY/MV\Y.?(_?Y46!C)'V M[>M=[QLXTM\BNMCH@C5)';NCB-FNA2:U6)8E$SN.("M65Y 14@5+5G4!=U5# MUWN2TG/P-_1-OOB@O5.-#'*/B:O]DNTC7!A/W[L'.LSC_>J+,X=Y [#>5753 M< P;,.]HBF#HAB'T=$L2E6Y/N*-[$H[1WOHP M=PVIA[ B"3K&JB!;74W0-<<6#-%2%-LTL2XA0+1T\>%&^Z_T6>X5,%T+;%1! MI90#'-<+_^V.)F0'G"\20MD=,$\6)/8<&9F:H&FR#OQO8<'2L"[8NJ;#:W3# M5BC_HXL/6#)4^&;?9)D'/X_DY,;H/C#[?TR\$&0/;;4;SU%(H@FTH+P!O2D6"J$A8;(E4;H#(1K*81UQYD-:@ MPDKZ9I/H"XFOAUTW>DI^V8< W3\RQ(L/NJ9JJY&Q J@\.J[\%^ @>O.5WP<; M%"X_*-0]QU(MV^H)BHFP(&-%$TP=:W3KP#Y2'4-1Y&_2-QTX0,K#O&#E>= ^ M@OCY%$31M7_GTO;Z.0:I-<-3:)4](?Q*R 0IUI"X&/2 9"EZ]@Q=!LQ@!U\//)'PDX2UO MMM\-HCAR>#M^_]'LQ]Y+?5%A7'R0#7TA)DJ"E<<):P%#-6E(GD"9>B^$"X>O M?DC :?N3#'X/1M18R6RH*7K-T*/N> \^^H]>^^UG'?4#XJB(FJP"\@ M.9W2P!].GU-'_&@7'PP)HSR"YI>>APT@/A)4);<,HM*R8$3F%EW4[WT@?41Z MA/_WRJ=ZTX^#L*8B 8'SHHB&5-#U*Z!8!["9G*G?SH[4ZP@W$%: SVO@G@=F MF=$SLX\JI/.B:("HF#V,86MAV5+5K(AZ'66C@9-:= M!VV!7*NU> 9&EKD#. -S!0SE%!G%D1.$X&K[W4D8$K__=@^^8@3^-?4;_0'[ M-.)>Y.!_$X[)6N,) ^.KDE1*D>T&_IRD@"?"UR2Z<;U:.GN2"BK>T%%1*&37 MG0=J&@'X#/)B$K(0PG^\^.FK'SQ$)&02X\I_GC )$H M-?(8LFZI&4 5O^5& M7I2.('N[F83])Q \!U;P7;@9V1((#TL69%O&@F70<6/@^$J&J*K8,+@J-'!^ M?U4%?J5(3F4?$'8T&=!HCNV&-')62ZR#6!.P*N,J\;X<(WE"],B0@!08)([B M]#_]X-&GUNY!HX!=#'(-::*@P=869$4R!5VW3,'2;,-T>EW)E+M\2!Y&!;M] M+1P%SSX.^M^OHFA2*80[B"T:P)"15'#I,ZM>H.R^!'Z0M\YM/KN\CDH+ 14% M0Y3GE=92,,KK]U1=W=##/M!C<1QZ#Q,6"[@/;MSPT%$K"4NXIQNVH'<=!(+! ME.GT1U5 !K:[HM9S=-NB.*%Z'.FE]7@),->9]NSQ,U.XG@X-/?8JH&4]).L@ MOPG),RC_5' D/ 8&$'N0&46D2K-_!VR V2]H:]V[,N MLN:8?1@&8WKFY/D3 MV(/7TT&;%AF"Y9BQGNS7.'0#.FG3#=^N8C*.8/-2G(7!:,2V;TQ"\$5J*8!@ MMVD&6F095H*#95YFSXN>@\BC#[\>UI?M#&:T+ FI+X A#VYZF@*"[ $012_D MR'T$&05_1=X@07#FX"[J/M$_P64?4X_]>KCDEJG14TM5KH&U4C3V#H2.Q:;> ME'<3F6 1GPR]6A[CJ-32TQ<:>DN@*((,:K//#>5#&K*JT7,TQS:$GFUH@NS( M&ABR75FPN[HCB5TL]S2)&[)(D8J&[&S)>6#LX9#T@>SV:Y\QPJT;DVN?'4SZ M _H?>HKUXHZJC5?M8-.B>1&R"4Q+8@]'Y.*RF@;L%RP7')92_+L\>GGCOM4V M#JMIJ0(IP!BR;,CY,&1QX26,LG!"!JGC5=>\ (!5 'XVUEMF!6A*63(+,HN: M8LE((MOKFBZ5L69* II'VBV)B!OVJ5O3(R]D%# U7V,I +)>8O9M!B$K@5BE MT,$R!N^."LJJ UP+#I6Z)E8<6Q(P#<#+MJ,*0&=+,#5D:J8.#^G:W!$0J3C#:_IP:4]VHYQFB.@RL\/[HL6=2K9&6?M4RV03K M($04?;G3MPB0Y7!_=N,DL90=YO"D7K8;1Z/H>FB^N-Z(XML)0NI.UCQG&[,3 M;5%48#!^)O\":H8W026#/2SC'?JC\P0M*RN M+,'XVZ[%CL73;ELR=1U)@BKVNH*LZXY@B5U-,$0#B:KLH)Z-N7BYD3XCM9? MN]OJ,VCX%/B/M$YN40' C,G8%?"@\2[!A>T@1P Y^F\"]L:KS4!ZUW\B@PF- M)(%1ZL7D$[ABM,+PRA^0X>R;HNERSS($TKKGO4%O2TI7L@PL]!2J5DS%$4QD M@+FE=&U@?;UK]A)+B]9H)R7:9=H*_.?WJWM;N+LQN_:O'3\(8:O!E]>W/?;= MU9>/]+K7I%G _:WYY'G\5+^-\OO"T!;U' MVW;],0GB?Q3:$\Q^@'==]:[_Z@*U/^$$> MOGNQ0+$M@.LK\[/GPC/@IF$2N/XA^V;#;656HQCNB6JP"T_MIV58.K'D4+NWLM@R[ M&=3L#1-EF\CI\FY-Y%1I\R9R^O%ZR)WRJ[?J7E>"R6O8T6XFB/;0S>UC&$29 M,0I=-PS?8)<4^KGQY(P#-[<[.F[,?G\RGK RPWE\3(,HYX:5U'(MHH0;LH5O MOT9D.!G-%OW)&Q8O =W>>2-N&/VR7TQNUU"JC$@X?).I4MIXE\93]Z3_Y -, MCV^I_0!VE_0/\ %91)13^Z =J/ZV76LFY5+>OO_:GCIF'0K6G]$E%K>>3/#+ M86$\7E>],9N^+UQDD)K'9R:V.TMHH[NX#1>#K$*]XXW/49OGN6B M:DT21WNQ6LXE.+NU][8_@R63 +$,1?QX*;4E@>^6+XTM,;%?K8] MW58N-6/K0]^&&5"HM:#V(7DED+R#8 ([NX9J8;^+:Y2V;NE2I>RI_+JMAZR_ M5I=[#T0K92XLKW)X/6CN?2-K02HI4-BT%&3AP.F?^)!IECW:UH6T=2%M7)F9YJ0 MT%:%U$!*G' N4(NHHR=-G:!!TU:%-$:W_XRTK3/&&F;&M%4A;57(;H8+NM3% MQODW.TL(Z=+ ZIG(B(KS/EHKHBT*J9^4.&&SO474'OV;$\A=:C-:6ZJT5&FI MLA%5SLFS.Z]<;Z1=JLV+^6Q[8B5?ZN=3WK\/JJZ1!',YFN^3SM1)?^Z]]-C. M].S^$O@A&4[\ ;W@Z_,P#'P^9H9WO/\*CPV[-./K(4@FR9B/(2$5S[E3YKMY M(ZVG*:(C***N";*NB8(E.;J@B]CL8CH82U=X-V\V!'#:MGX'^#)8XNDR]X%% M^$AO,OCZ3(?DCI]'A,]C \P?;DA' M>'G\Z;L-.?@&Q)618;PB24)(-."SI,@ZAL]85S5M#DFRBG5=%7N":NI8D%7* M)4A! L;(UK$L=VW:#%\4V_,%; M#]JN$(UTJ()2Q.*>P-T3,V:??$N5')VD1!/$W,>MAT*MPRC]K"(LT=\5758S M._YY$I+L5K_ZXFR'?TSQ+UU\$-])TA[8>!6:&L72$M(U>3N42A2E(IV0TK)T M$:-9EI:0)E7!TC+%/Z8LC8NC;,^*I0T)A,AV*%0H"N5DU,V!6+@VB),5+!EH M?O*:I1L*,I$@V]@19%/5!,MTL&!+MJ7WY!X2)9VK,ZER=<9L,FL2>3Z)(GCH M@^>S9RZQSLS^'Q,O\IC%[GBO9&"[H1],MG9*&*[@'\"5HYR^$NAG^$YB'U6#1&NUQ3@OJU,5U67EV8L#+6,DX-;NC:6>@MB7XZ*DX2=T;_8HRM MG^@8T2_8TUA.M_?'9/N)<:7PG,-K 648ZZ:(S*X@B2I(#-N0!,,&MTO496P9 MLJ%*ICDS@,/@(9FL*+B#_TU8H> @F4!.9R:"']X9CH(?JPQC)E576Z/4LP1 2R4G04P7)L1U"ZR!8M MT59$>_'&_Y%4%W7(ZS/ITS]"$D]"OS,F\5,P>+?MWJ\9%^V,MGUP46)H1=?# MSP0>$]X25NO&!L@OF!.^1ZSL;@M9HJ;K-'BG&Y(LP---P>JAGJ!W>S;N@?TJ M&S,&DR6E,+EU,\CS:*,#/J_\* XG]!D]N)%&U\,(0 #U'4X-V-T4@((-QB:: M.&^(RXIH.:(J"D@"#I$M$#:FT=,$75?HZ&@3*89%@8J M ]:2':S*I@W^%1B=LMX%8:!U'<'N==6>:)J*:N*,,,!($-455,ZN.1NIG[KR MP (3N&0F--)=L@N$FBB!^)-%#6L2V_B& H) H@3#]+-L&/2S @:&MB(4@N?C M^*8NBX9A@_G=4ZD7[PB6I4.DI\A.C]ISP!\8M@CL M?$O7#*$'#(+EGF-HNCVU[%0Q/?W:'MJ#\Q+#S>%Y"5->XG%B;5M>8LU]:0@D M)$\$;-X7,(?[P9A\"J+H"P'=?>^^WM#20J>*2& M1NT0L.Z-K31N%ZNZK#NV8$J.*,@]Q11,TS8%HVO)EJ68IBK*R?&ADF.I'8&N M(09UJ3H,8HI!0:6OJPJ'X&Y1MN7NUJT7?9_Q\2XV"T60SDYND,[WIXX8PE31 M4)//.@N#RVA5V'M^?]J2W>MA31% A(%9C'NBH/<40X!'FZ*.$+:YL2?QH#?* M(&X5K ?%BJ2 [7MXK#"IA9C40G7$"EPG'1XK$L6*F,KRVF'%T+".#X\5>:KA M,-X&*TQ(7?G,^4S.\6/7\\&5N@^XN (IM9,?*<$'Q$2,K,T#">OO2;*B",CN M(0$<0 Q&D-43%-&T55N3;8QU[AV F##CSHL+!O\DZ@S (HXZ\5,83!Z?IFW( M.A@>^ZX@@M=#5PC4+,VQXIU1:#^47? !U@X[+)UI99]W$@U0UMWN@M"RGS"V_T)@ *UNT. M))4X25$C(%6P/)]H4!92F4&*=P(T-=:=(+P-WMS1CM&N-+HEB8:"YS,JMCE[ M*A7NPDDL@!\_S4>[LN MB2=?^<^3.$I#\'#=_YNX?NS%(/&HR3D5?OD$T3W@ M:G%4O6=B!W5518!/"EC,9E>PE*XJ.+@'?"""W]?%/(V3YKXFJ:^[YZP7,M7G M.HI.,_SOD7FY=$;-"<J[ MM8+4Y,U;02J;-D7JR[)?W)[NKSP(M:HWW7P_NMGIX>R=N7/$ M%GVKT,>%PKX*C8I(.GPI^#*1O579MS,3Q6Y$)?#_34" 2N(E[46L'K2R: 'I M_B9?JO*"3B+[(5VC"#4][NW$Z7GOL:FS*(N%WISI>#G+:9F]C2:WS#[1+)=V M;RXD^2T9Y M8,CL]\/)G-UAN2.:%+9?3+1&R4]_.;Q;L#E_SM>GRY=8:5SC@9V+\B^E9G7& MV@^E%SJ,U;656]&68$\AYZ9E]!\HXU6J1*J#-O=P5YQ"M_]8>*E2* M/B836A>AB6<*!FY/%&IZHE V,+2HC&XN2)0)!Z05=K,%\E*[V>>DYJ[=T>=] M$E&Q\Y;VJ(N8?S'+-;T>TFQ3ZXW^VW'[<1#NQS/(Y-3.>P:&K,J6C 2,1 R> M@:H*NN-( D*J@Z6N"WN!1CR1X M!-$!#-MQ0^)V?F9]7SI4\L%3 ,M<#":>0C^9GW!V-KRF[C@C=L7HTV4VO'J\ MXZ+VU>TAV5Z]A.F)A;KRQ.+^*20D8WF ?'_*S*4E_F#N.(,:T)F@@WC)%GZX M(YYCH.G.>ZT5DEJ^7G,2-S6XFLZ7:\%4S@/,EIKM*?&6#N-76IL1B(\##U3#G&09 [WZ0 ?$;)YWP MUF/S&L'?RHE+I],&3Y9K+)U.PZCZE^<_#H)QX^36UE--&\'XZ+2MCNTG_#0# MO*US!ENC*B^D6.^0QLDF?.+L?=I&!\8G#1Z2CB:_$6K7,3_%@2 AG\(!E15(S@SY44=&5C=J@6UI/!528@F4C39 M!0LZ M8$2P',/NFK:"L:7Q00)B_5KFE\.*K,A(6S4H>TNL9 8);,4KQZGRD20%Z?/S M7FP5V5V])QB.9=%6"H9@(F0)CJ3I/54U+$6SCUGE

9 714@"IL&3'?2WGOM=DT\1D83]%D9^_TR;*UC@]G3PA 2\A71ND MM(E6&&?@^QU(($8@D-LD[(Y:\?D:X6\WX3V./!C+(<3IZ:0Z)]4YJ4Z(+IS[ M1+]TIQQ;WFVCW^&E'%V>2&%#^((DNAG_-BDRX07I).1,$4:4;.\#$":3T*OLFM212%%Z7"[A&D,/98HK^3V V3*'?N'2RSYGP]XL@B@;7D\J1A@3]N91 MR+*K<(')79@YIACH\GJX-(SK%).#14X 6=EK]$Q_XU*3W5X']+<0Q)"^DWZS M6N-HDU=PYH'/Z6"TU'W2ZG3>DO KO*V>=1Y-.1UTP,^\KW@XM'0R"H\VNX1 M1Z/P8=LMN%WT!M(S01.+HV_I/D[9[G3:M?C9:0Y$:UO=$2O@W4C'8\0V*.+= ML.:Q2AOT\6Y8+=<6#* MTA0/VB$D3DRL4^9O,,W:91QDFT@G@&@VS3Q$NT;JFG MQ>FA@Q=;^_ [Q&^"$#,K8DF,8)A&'(]C6W=#,.EI/1GL(+\$FF2 MHYB%Z9<8SM/@%LU99$)<]EEI!>'L;;:C47<(XT!)(+^D@CIA31%Q?26\H$B??5@U<#9Q$^G M4&DY;(&YWD;-TX&5Y+$Z+9A/ M!;=UT4&]1PQ\N +X&Y^ 1\WTEN"3%YUJ?F-9CJ7=P"A2HJX;&ZX;SUHL"=KM M::>AP\&-8D, A0*LN98P&^(I%-" RPWU!U>(UFKLI%S64T$ZR/7Z;TG!RHXZ MR&-/'%">1K&:M M/4I)*=;MMG;M1>I.A2_36Z3]4D;8B%C MK3&W?H-R-#N+P^87F.Q*"BFSDC7%)@^8D2F!M556>+Q&##-D2R<7M,+9PBQ' MB517YS8YC-?CD$TL!+=U@%,'K:PU7::C% S[$N^M@M1O_']I4F.W0^[ M[>&YU;UX];PFQ*&EN??/-Z@+W'T!?+>!EC-( 24[@>ZHV /!/R%@>5Y5C&P^ M12B8UZ2M$B+L![,$[RA5L_C[P>S ^Y%,KV[!\]$LP?Q[I YO,I9A6#M-PVD: M3M,P5]-0(JSH5T=,(=#^1K<\4$@U27+V;GGDD&*BY+*>_D@BHVB2R?WZ0T&< M>>.EF#TCZ'FPIF;-0H:+0.LL1PNFA0THM MZ'@3$K+31QAAW H_H[U&Z"N[0 CZAO8:H;_'T1S&<7:\KJ$@"JQ..O X3V/" M6.+X(EH]H3#C$A=$'D9*CM!FUHU@$BS.9'M8 M/^19/,AD\M2H6L[E^V'DA)TTM]4/\)02[ %9ZKPAO^*9^.NW#UT1,#3UX M$<5)S'ZRBM5Z+#;5<=DF;Z-P\0CQBNX\QH+6FBBQZ3U^C^XC(G=,0TA^I6[X M>R)RD!T/%K"9P5ZFI"5IL,U_DHZ-5:-4CZZU7@B;P=?5!M;%;I[Q4)"-LM$; MKYFP-VD.!2J3C62]D6WDJ";;QSIAS."Z)IO$.N!9YT F6[9$9>F]QT,EG]-N MYA<.Z^*(ZQ:7.1#$CL>\M1

)DOVPM9<.X!-;\M88(\ J]VE=$V<\[.53<# M"7Q(J*NRO.F$\. .H!\_>TT]=R!)Z:F\)#05 K[603_\-INJ.L.NJ<*\+D.; M,_ XXTD7(897C-9ZZ\DIC$1&%(=U9J(36D[X@MJHC49U2<@^:Y$S-"A7Q>VW M-_"L*<[0<%I#0]62:6BY0PK:SF)^C^$*I2N&A-_>3TO*60VJW#2.PD5F'!=" MY*"+?BW+-DM/A9WDO])C?H^1!]^)1?%P^AN*W8SNG1[8%?V-PHX628B74>#3 M2&/HI0F1&6BX.3D9EV KMB,EAC,3]U)(FLX?DLC[ENW#1XP6"\[[Q?U&-9,2 M*I;>K/6F4CZ][C'1=> ?*<)$TP%;^HW82>;U5V+'.9B._'41;2#A3DF<<=O< MN/$K(2S$Q99ZC"ZA%P ,)T&PD^+OB$RS.N+B0\R@?TVO@0', M R4(^JZU 9!CLO]AZ&VG<[)+4.0CKS@)8JBPN^O'K6H.N9K/H9?4=&=IUU73 M&&9AZ;QSSCMG@(=K"![Z.:46+**L$@GD*TJ6*/RZ1-XRMR60&S6('Z,'(HO' M\^WTB:CS^6N#NU0[Z$_B*\(>$ZKMUAP+;)ZJ?$;]*SJ#/EQEYI3\MA;63QL[ MFH>/Q&YE=!TA3D;XFP]!8_DI97L;A1E5!269+[NW?LQ>:HQ _\(Z11U"2J3] M:UWU5]H:B2K3U<;(PE M,2,&.$]=Q,@)PR:J1C?ML0$N-$81ZMS+V[[8&)G]S#%GCBRU2L(C8E_>E03F MK,@O\TH(]4:5Z\ VN930,)CO A-,+B6D$G-1U[;V*D.GID?-P6WR6^"#8,\* M\M#_*/B A.!8W4J\K1;F!HDC*&ECM?!W$O]02:L1RHL52U2)YRBD0W$;;(GX M*&1%@6#@$N-1R(C\@.$2V1&*A:VQ+7OLWX]""&04$GD_"AF/X2(HL;1%@#MU M%M-[71)>ES157O"%D*!;"P?0;J?OXHY020(CTENE3P@_ND.X!X@SSXL 08'M'T,Q5KX@3Z&;SQ8Y2 H/H]U5.(I/-/2 Z( M%RU"6O&0@?%P\XV*>OGUN M\+<[\$S-NMPUK;?1 F5N?.9#66NC)%R,'-W=?KY$&'JD7]LY$.^G@XXS$"YX M7+'\7AMTW#6NMM !8?FJ2?-=/\&80D@%UOA\6[8IXBARH8,3$JUN?"W4:829 MA6IS8W/@KM":1>KLQV^$N:-PD;-LEJ2@= IM-'IJ1^")A\ ,+99)W)K>,,Q< M5E'MZGF-\L?=\D573:FC\:TZ=T>6<%6G[59KZF=GL'>.Z^S;>+(!**!,@.@/ MGTA?5K3]8--91;M<)HLSR..;XCA\A?3V("K;!F)R=V1?TN# MN2+4T-AU9U6 MX+C7A^O;2/4-US*;C7MTFB9Q D(:A9!C,] N/)['QGWV6[;LN[.T/S-<"6V( MZ8S<:4SMH;2+AOY] ,+6!/Y!IC*(9AF0!!FBF;4E',N,8":&C]^CGAB6(VC# M,(OFY"&0-U!B(?I2<)?B$F";A)H;ZJ!1H1]QK$#5%AHAY%X[]3960%DMHJ C MCJ+1+5;UN [#-;1[WS7[:#6M]I&IM[K2-4NK?H3:(V :3,-5? [\ S:$J+=A M5/?+:(^Z%8[N4&XB'T%8SR T85SK]L0!#4J5RO6G/4C(#(K4Y+Z")A_-*]&@ MSBA<$VW447;$-2 &HCW#+6A#L8A34J2KP]&&RA,#TE&]4]*&\A:&$?387VE# MJ0S#3C?;S&]#]0W#B-GJ$[6AS,> -"VLI#:4_#!L9W7U&-M08\0PMM+JRK.A M3LDP-!TP?<"&\B>6$96156!#?14SKP1F%(D-I5N&=,_OLZ49KDD;2G4,39^C MXWXFB.NU!Z9$8< M@W&*16D-R-!E]Q53X@6DIWHU5RZ3UZ\-"RGY*I&VQ0@@))Y5L6[0WFR(CI'& M4TBVLB&,11IS26E"?Q3*R)(/.L2R#B LCRHF?"#Z"#$.V6AQ76;"=+4">#N= M5RH+SLC:8QHDE7LB)K1\-0&]N]'0+./2N(P!KG"2O/+H"J%T#:)"@J>\&HK0G$J2C7N#N%A@S@HZ@Y8Q.9['C29+HGX_D&S?!1(;=WB>HY<+?= COSY& M]*,*^@Q;T$ ;O3L\XZ3^H&*#\/3CI*T&9MD3*!OO=&F43VW&40B@D>>$Z3FK MF['@H 8(M4!826=NY8&3$%D" BT4IEE%-W&<0O\RQ?M:27F*<"5[<;]9F-*V M_$ NCLB"FGAFQ@ZYFG@&1B@.6/Y@ N7JZEW2@O-RZT^,W"$CO9RQRP>V M:3#>CKRT]6F71*67>M1UL,U:%LD@C5&4TS9C989-Y['AS2DMPC6=S\FIPGQ"-C>VOUX.HW8'?49AAW(C85BME,Q>OFZX>RCE(7WZ MG=R4CU$I=C0!)-;1513BC6]DC+&K*"2XANU/I2@+KN9,Y6@F/56O4NS=J?:( M$GIIW!"IYK1%0?T7)<@:#7 -=HO5CQ!$_NH[R8C"M[D4M)9,; MI7$U=B7>8=<>4B]66UD+=S=T3%S<^8=-HCJAT-XECF,0%K:F[]Y9\C ("/=G-<9RN2',BS(0+ MM&\\3980/RY!^"F*_.^H%&L9]#@-##JH? GG$!.0R=G/P=I!0W XA)A!)*DA MC,!Q2I0\0)]5OHW(V@*,MT44@C"*G!$T8UC9>)QUD%_:CN-JH0;A97&"O(LH M#1.\Y7J 822!,?49AFD1RP"/UB.<_%!S '/WJ=AA[9 M6+E>EEQ#GS[A11\F2@D@VUIC*<3E1G:!&GMZ3-)DF4FIK0]/'S4V VZ!AYH; MFEL,N[13DR&A5]0 EL>?W4XU!$UA&,UM=*S<+;DTXH0 \4\(^#%-32WM#VA2 M0T5I0:MTO;^!C@7@$;JNA@=\C?$$06$2T&D7.E^\@ MH-_Y1%D%"&?55*=4_DTQ+;QX#F*RPCKJ4&3 [4$JD6"8M=GME;@]+Z)P0Q0A M*LX\P) L[^&\8!A^D,?A@ @9->YOK%A?I.3J,--7::((L/KYBI;%CCV$,EGO&*':L>%WU MA$-NB/9#P6DI$=?04#^\A>J#_@2M!>,$.KH0P4(C+@5 <76MI9,./.ZB$&[O M /X&D^LT]/G*$:.Q$HG]81GAA#ZBQ-8O#YOHH->7AT\147+#+!^; .61M910 M+X6[GS0$1(T.N \6Z:-\C36L1!V)!6Q%VB.-3D^-MOM8>]%V,8]'?[N%[0X[ M-120,AE8XN<;C#)<(Y$EKD*UQ&F2^ WW)W8S_C7N"#$%5?M](NB/E+ :ME'C MR 1A$@W$]H1B$MCBXY0P*+4>B2-KALE1D+VL3XVD:#)5EQ0P3^ ^#)C>71'J2L.5924VA:$T.VN- =8]YS%%T'(%[> M YR$$,>W:(42N-?/M[0"*@B;ZR%U&,"4M5!BZ-G-INP>T-Y4*D?2$SW:"-3YMB4(H+V? M0=A0F+@W5'L_/84%GY*;,$YPFK%,]F(T--0/[R61UZ;S:X3C9 ;SM,JBPC?K M9A'OKQ^[:^!!;D4>9G,#8-^9!*?S/"4">05EQ7!A=]>/VTV80$RT!IJ$3U/S MR:;9U],7PHX[@'[\[D"29G4YV!49.1WTP]_Z[ABSN=4VDC-!#>4&*3.:Z /E+O$<1!7T>!B MSUU4\\!8]HI1'UFD;41N'HA7E/VQXFJK373#N%]2 6#+MDHL;74VU1*#C$*T2IL#?YO;:"NJ*IN@V]))&QZ=PM=%>NK :+>%KR,\B[8@ MH+ Q4&ALJA/FZ?P.D@.)LW=]Z&M@,0$NERS#Q8366D,"Z(B.H@/3&35OMN6%F\D20] [NB?#>W* ; ME06>W^L*J'OA!9XY2 L[ANK!-:W^%_WHMV]M83?2?FLS=9+R.M,53":TVFQ7 M4[TF(,N4:\.JMAFB]XNI4@PHUU]3G!7SV6A5UF1&N@W'*CO"[,+$3*Y!/B0!)8V;5B5/S, H>IV*QN"[/6>RTJ$F0W1 M^$,0BQUR8T.8_O 4X0>[V!#B/SR-Z@$S^E, 3* )+P#,Y*H:IZ,0-WA1>Y4- M322J^ZCUO\ZFGPH5+WA)#DUR<&L%B2ZA4Q;76>F*KFPTEOEU5?I2@FG_-K]J M2E_4!:S@VBNF#$Z$BF^[0/;'\2+;9 DOL/[)!)>-8!&8EU,51W^5()O+PPQ0 M&>.=+I5\O"_1#1T@QEN>7$[&*:$N!G41 4+\01 MG7+_$@O+NM[]29;1);H(5+?[$D9/,<0;RL^S:ZG^3NN1*L>*5U4T$TJ> M436-*8D.7U&R/ (XKD-\6*FU,-!_(N>$/@5Y$WI!ZM.'0J\ IJ^JMFZZP>K4H4D# M\/]&?489SWP)H4VG6A2U1]BJ*"E#2=S.H:T*M[*+RC5>;E74E5UTYDGSVF.X MY,W?BM5!+U(5WO1C-J+K+J=XH'2Y?3Q-7J& M/N4+47I8KD'5J!JQNP//U,S^&\"(WOW*\62,[RH^G@)C5_%1K)^K-^;J48GT M, L9GR(/";C#Y :W 7\BE)3>8*>;M%U*'C'Z04Y]6DD!_I%(.H<;N1IO: MK:J096,-[]<&#(1%CHXF7I"#@,I'&ICIA_A+&:^BA.8(^]\9@M[<:^E[5 M!WO O\LVV.\'MA#5W-:FFB]=J_\8G+.FLO"-F2_1")II7.$;5_BFO?"-V0_E MO9R0^?9HB\[*)"]&7%0U>PF1$[T(K,Q:;97O6!?)6"9P[1[@DQ&OEX7 M:N^]5J.%5=4\^I\_<5>P]J(>\M$5G>R/YL90G) L@*8A6G6O6DSIL3KWL08 M9RIV;[(PS$G:$[7-R4=]:V1Q80OS4=M7M-4V6]NYC:9S_?6'Q'+MN6;<)C0; M:*)_285L)/U1[9(AK^NUZC0A/XM$XQFMI180S6>%LG?(XR]D ES8K,E]DP6] MCR1.Q!2?IJ+W7]:9?! NLD7R\_*Y1TK*X=,O_$[Z\8AKNW-G/P)SE.(,YGYK6!W( M:'P?R:Q0"<*5D3T_LP1+Z M:0"G\T96P8LR$^KJ-)%^KBPQKE\76456=,3.*7F2];@";$C"'88@51E-OVM< M(Q6J?- &3^20A*B(0#;X%0AL&%;1D)2Y@?39"IZ MR!G[#*XC3!&=^#[*X:H8[IUYR$3ST.>4'N[*)BW6DJ6D=:FYT!%/ME-F=S@M5P!_:TOIYG,O4J^T*@(EUL/!/SL9V9[JZ'7G;M=A4@D?_NH_6EW\9<'QBXF7VC--A62 M\VLJ,^]7$TTP%E()#H+?6TBEW3K2&?F6O&JVT*4=9:9!J%W/X",Y>DM/ M3P+5U![M007"5E&^ZF.NX5,A@D+W@#VY7KT0/KCU[4GJ$L>:(S!I3];J&*,*J4;O MC/:$>-E<.)9:7&,);'+HOTSD\N%ZH6M13ER#=_*:4.0!+4(T)QB%R44:)]$* MXA[9<,Y?Z/R%QOL+1^%OT^.WZH%!<;G(>6?:>HW% ]>=KCD 7Y$/BTO]#OP> MX1W=CBPR!_05[:TDF_03#"$F6DD O00C[U<(@F3I 0S9@2QM79QO+E_'VK+% MG,NYH:&J:M4!6D<8$GEB!;BEJH_;:0D>!BLB"-7(P;U/V>UU^V)EW+ J/+ J M0IZ/[IWS;7UGGF_W 82[.$"Q$.CN(QMDH9+TH3GWF56JYZC<9^H-L*V2HG;S M*]-E*"F,-8>1][@;1^QL[$%:PSV/HS/F"UV";(FUEA3 EM+TX]F^:5N%S+W5 MN%4WLL&=(8YNL[J@W;O1(36JMR0[@H@!Q=0867C!Z:AC;2S"0"1JXC&R$0L& M>&LF7N8MI2^?0Y0]\'V^-<5M M!9=P=P('H$NXLQ #Z?N4X6[9V\C8GI;#)L[I:X+3U[E&G6O4N4:M@+YZ5^OW MF0BX!-FZF$E>05X,JG,+*D:^2WRJ08MOL5OTQ)Y@(Q;:I5*Z5$J72NE2*5TJ MY9 >"2/N)]M#>$8<=,&3L480=7&*Z!(CI"D77S*Z^!*E.![9@&7S:$_JVOX< M)3!^C*Y1"$(/@6"??QF?@QC%>R\W"AB,G&O6L^,W<(XW53\9OA1 C2,-5:8_)H?FE M%F_.7T2K)_(MG;D,+7LD",R Q>2OT+]%X D%!&X8D^_2%?2S#2U.#C6S.)''B3Q.Y!F- MR-/MXM4N V OZ)+6'N(H),-:[)A)<&OM+3=1P'RR!KNUVWWP5BDP^Z\ZQH@ M_!L(4G@' 16?*1$SZFSSGVWRAGA_)_OF%"L2=(O[AQX-,4JW]W.RFI/5G*PV M&EE-X*(8CV FP8>Q&)!)RNTH LJI^]7M>PJK=1'$N&;G0;U;%TQ](= M2Q\-2^]]R3B.;Q;'OP(X1.$BOH?X80DT)Y2P@6F^$]GMG:YMI(CB&+-CS(XQ M#\&8.5>G8[F6L%RG71O,NO:"[U>(%DLB]4XV$(,%_)S2HSN=9TLIJU/+C.48 MMF/8CF&/AF%WO% <,S>+F5^ >$G_O_HC11L0T(\FH7\'\#>84+P?H)?B+%=# MKT^[ YC-MV>7D9PV;J1(XYB[8^Z.N0_B^>YRW3K6;CUK[ZO!]WB[;P-00&>_ MCC!]3EZ*JV/:!8'ZW[[ M33,6?S:<(S:+$9]CR-"CV1[']!T^="G!NXU_6;$>O.X6+;4 M"C8S$:DA'.MVK-NQ[M&P;KGKP[%O>]FWT[LM9.*=6;=CV(YA.X;]DABV8]/& MLNF;, 'A A$,\PK^(U:N^SBEVXG4?#&+]'22AN/,CC,[SCRHBUK@ G.LV3K6 M/"[%N<=3+'1EX"W:0/^0:I-5A!/T9_;4X=7SFFPK*.0P[C6D_2P=D]V:4?OM M3Q_>9K/23RKNM I]B*A_$Q;'HYEB7(HK'-B)+4YL<6*+]6*+RJM&NU2C[IV7 M7DS./?UBEG17/ 0WX,M19-L;/().=#5AQ.5&F-Z9.UU!+69M70=S67W.:.- MDWZ<]#-ZZ:?WM:M=Y'&L7@6K'Y=Q9V1LKUIA^F IY2O6\P=P;-VQ= =Z8)5[A3H&;!8# M+BW1TSE]+H]0)(LKF,'L&;V+*$[BK.K_.2#[]QYLLUY:'=1]06Z^/?N.ZAB] M8_2.T3M&_V(8?>]KV(D"HQ(%G /;8#:X]T)=K=9!M(7P >(-\F"YGM45GP09 M+.2WZ7P&O6@1HC_)BD.RD?-M(.[O5CV?7NHU@_^0$,BFV9F.)UZ"-F2I)<," M.@_LA"HG5#FA:C1"U8 7M79Q:P B=;^/78*$6<+G34A:PT?P[$I2-):DX%"G MF9]QNSBYV$DR3I)QDLR@12AX5Y9V8<2QWQK[O08(_P:"%):KI<+),Q;^RR=/ M\S7,[^,XL./ C@,[#CQD!0'^I>58L$4LN(MSA5'49Y)$0?!I]?3K76V'5IS'9W'$\\?Y(49QO.OHKAK!13A#O9PHVQTRYK?588DP4"&)Y)90[ M".@Y\:?AC#Z&BE&X. !.PU<2 ,7EE;++?#1V.M*$G>E,EM) MGQ_'0I^NTGU)BI]>MOW&1,1:&5Z!Y'O+C%1$NB+B5O;K)/0OR)U-SC DC8PI M7RD)8;-\+#G(6.PRIFB;3G/3K;DYP=8)MMPD7[E+5KL6;HJL8B4;=YD]!C.Y MLFY^FI!%NR,;:96N9F1I0;#+T;J.\)3L?T!7^9;H8-)5*_N,[5B_8_V.]8^& M]2NZ<)Q$8)9$\)!OS1E:K6/-^BIF[EZ[F$$/HLR!UQCLT]I(2S.JYR@^-LY#+WE"N!O MW C3UFYFX++=@\6)-&WMYEP;1@I]@!SW&=S ,(6?HLB//\.$>^XX'?1:K0J8 MSK=WX/<(7Z1Q$JT@CL^W^^NNN/YD35:=!]9)CYA67JJ<2()&=B;ISVO@D=E% M"2 SDA/R[1+RVZ5!4JR($5J*7XXGME*%^*0]DM(4+=]$Q,2O=P5QA'][0^=] C$D?_Q_4$L#!!0 M ( $!N!$D?A/_E+( ,1N!P 5 &UL MY+U[<^,XLB?Z_T;L=\#MG=CMCI"K)>IAJ>\YN^%RE6L\QU7VL=W39V['C0E: M@FQ.4Z2&I%SE^?07 -\B )\)53WCYEVV62^F+]$ D@D_NW_?-NYZ!4'H>-[ M__[#Y-WX!X2]M;]QO.=__^'7A[.+A\OKZQ_^S__^[__MW_ZOLS-T?X\^^)Z' M71>_H?]:8Q<'=H31H_W-]_S=&[JQG[ ;HAO'^^/)#O$(T?_?(-]#__7^_@99 M[R8(O431_I>??_[Z]>N[(-BDU-ZM_=W/Z.PLY?376*9?T.*=-7VW*/SEWC]X MFU_0K/"KRP#;$7D:;8@TOR!K/%FV]H0O71??TK1#=XQ 'KWCS M+B'J)NHB8DPO_/PK<=W[P_#-A,_TY??"'__[?4/SP+]]"I_3"UVGZ M^.3G__I\\[!^P3O[S/'"R/;6I1R,_NIL8IU-)^^^A9L?_C=E^&^![^)[O$5,AE^BMSW^]Q]"9[=W M\0_)[UX"O.5+X0;!S_3]GSW\3+[EAG)840Z3!>7P/Y)?,S_[ =$G?[V_%BJT M*M&*7_IY,"$?B0OC1I(6WDS$=>D_**Q* N-O$?8V>).*3&E(OBYCP1R#$:5D M_76)H$M=Q ^X)F"TMG;XQ @>PK-GV][_3+'V,W:C,/W-68R^2>(3_R/Y]=\O MUFL"W(@$ECO?==8.#B^>PBBPUU'*C>GX[S\HO/!S)C]]I:1!@$/_$*RQEDGB M;Z0IQ=_=)_K2SB6OT&B)O;-?'WY SN;??W V?U^,I_/Y:O+WR=2:C>?COY.? M?OC?.3&44D._I_3^WW^+!>E6MZC@A+TJ:#53\"(H>Z =K%-!R8\U&B9/_+SV M26S<1V>E#[D-_)V2-Z7\?66C_ R'G_#.?K.?7'SA;$]D>8/^5?7IC8\\G1%U/#:\T4)EB%*6"';VZ"$&2IP0SD[ M]#MEB!A'6.#V:Y\4U<>F, #*39' P7DC&QH0!"X/08"]F@'T^&$X""<2J'K@ M]'QN67R$CE!"RPCH-=++*NFUCRD9!*LCWY*@IJB^ :!X#.R-'C)*;\#!HRB& MCB_-1!AA!,V"2G,=2R/1GLCY0B:@)HU#/+^3H*9B"4CHW.,U=EZI6)_Q[@D' M-1^S\C@ :(YE4/:FZ7RR/$),3@O]'E,#SNG:*6<)E#,!+")/XR&%:P4S8/(% M1VI##/<54+CD.?II,1?7J/UY'SBMTWL\!7]5\Y (_,"01".O9? M>VM_AQ_M;SBL1:#@^6'AQQ=".:*OK$F>X+'D)R:&XW'6A'@,=>QT8)7(' M.X*(1'- ?!16+I3PP7E^>'Q4A5".VN/)V"KCHT#,#'BTU:XT]7'EBW#ME?(C MVQU J07#/&5F .;%H.%@7J Y(.;O G]+LA/']VSW"BL"7_32\.@72*(\ABQ) M[E8. 46*B)(T(Q!THBB+!B4%M]B(@;/&"SE(DMD#"$Z'W<&E6_ ?\)XD_PXK MF" _NYC^0/<'=GX0.?]BOR?B[W$0O=V1SQ:1OWW\Y\'9[Z3 ZX;\L!#M1&8- M'Y_FRS,I:U3D/4(9]WBGKL!_A%()R$]4AA%[)!.C6_CSZDN,,N.,VO&&0.P7 M.DG-K+DIB <.#K%VU&(Z<[BP,&(S+Y_]0)LN\Z_Z)3C%8<1%>V3[7@W?AC6 MK=GJD8$)+DJR*>]=GT_.5]4@0GB@G#2BM-&/E/I/Z"** N?I$+$UX,A'=S8= MB.!7@WLTC\4S3\Y$8"E#PH46(@1A0=VFP/"_C5YP0.M0 _R"O=!YQ?&R Y7R MQO'P=81W8;T/J9&!@;^2;!JE*TM.#L%XH!*3="TMB0*_4U:(\8*'? \FJ4"^ MO4D L*\%!P'VU8UK,/9) +O=/MK?VOE21L4\Y*>BJ5<*S%:+!L!G6UAT]X;P M,AKWS0Q2@;W/#+(N&<0EY$\ X,<^WP#?)2,:#.]'FHRV\Y>8A'G 9G)II*O+ M2:/AG+$Q>R1O8(DFH[C8$H;AN^3T#<"=V]-09*M.UFO>-PO3VE5*V1K?[>6U M\9/O+K76!Z_AH%6::BM8$!BNCX'MA2Y;"KS8_.,0+P6H8E7V,@Q0)1+I##;3 MZK![Y0?8>?:2_;3U&\KI&P_DSJQ207&!&*&T M,,[TJ#D+,_=X9SL>/5*[9R20XZ&O+\[Z!>URQ=>VAYXPLF,QN!;H._ TPC*- M._H&!,D5-ALG8I4*=[:SN?8N[;T3V2Y):G:^]Q!)CMK6OSADCE KCENWNV>MJ8A4?."UM^S8KVZ M?A-]L!H4V=W+KS&WG6>Q(!.#3@$R09+=]^*J%/DSE0>E J&G-_0CE8D$D)]0 M)A;*Y8+OE@%N9(MCY" SLD>,[,1&)K^G_UI3"Q]BHR(_LZF=B?$+;,#J#]_E M$-?3=^MF!N2Z;(6$N][ >V+PV4R)O:K#KLZMI97,65PW6>GJ=3% /#-IH\C2F!8[+24WU*3OV^?%[H&]6>^BB##4*$X_7;[ 3]%M!$5!=1= M@'?.82<*;+7O#3G_$$UG3!5O_C>&9NP.AXQ-0XCA+_ML1?"MBY1 M16)I0%0R#WQ@N7(\,FR3^>VE'T;"(G+9*V#AI"R'LKM9J^5"$DFNP_# $EA& MU80HTD9/BZ=G%D.<5->U2%<8C/&=4@POCH7@D77M1>0#.;2M9!AB16Q57@)# MU[$D.GXG&*ESDBBF:0*ZVNE9Q9=Q Y;(#\5PXIJDFX7.'1T!'_WW.)X4XLVO M>]^CA6'QH4 M :9=F>#!!W>K#?V'0Y\FF!1Y!:X$ M$#K/K#"$ MQ%;[.< 8JN:L(;;SE5\] X*,[5[D;!SW0)NY/>#U(6!;01^_K=W#!F^NB!FH MN(%-DI-QI<1AB_$>"R0)(4X(:WG(%E*T6)KVUT?W,QB3#KR M-YQ:;D\L%U+FH%E-EP@L)3^=?1"0P!20T/C,0G]XX6V^^)Z=_X:%3;K5[WLU M72(TJ0P9;/1$4]ZK&<^F:5@I<&#M8N@R5($)*G)!OW_P:4$F5 %*G]:PNK7& M8)&A&01*,:"!6;N9$=$9UEW2SOPB3>(DA2"RYP>?]4B$4?6\Y7*^2(M$*#F4 MTD,90:B:DB##7#BA;NF"W1=>F==877YH<&]5?\^N\E\6?1:^*KC M%GI85WIF<(?6[[<\GQ?]N>?2.[5PW$B)0E1>Q^\; M$YUEQ7$5A<$=6RED'S\+Y>CZ!R7()(OK\(9$\E9ZQ8MY)>^'/<(A\RLA# R) M\U>V$_S5=@\XO^51^N5XSP\."XX0.F%T588&I888N<+]II#H:*V>42F/Q,.J MX!"IWLU24^2[[J?=TY\EJTM'CPR^H%3FK[I=.ITLR)0M7D.B%! E ;5JU$:% MR9 JU"P-M='#*NL!M_[#=_E\R8>C),A@]&H[+CTA<>4'#[:+:25BOA55:,CR M*?##,.]:3'L5O\=;/\"2-J"=T!YRD.M"8/418YPMT*9\SPB-LY!PCBM"<]XC M5.SYP]@7.V93 4;HB8D V$IT>/,QN'/- 3K^=@FJTEC=F85/*=;0,])]Q9HR M[1.(-26!-;+3V7E'L88*T%^LT;C8!," ,VZXN8%N8-PEKKH(-U43FQ!NL!%^XN6WS8"1"61U'=FQ]E%?S)$C5!&GIWB0N_MT(':>^[#!(O"J9-$1S.! MQ_5;-116S6,6)"]]+W*\@W\X&G'O_) U4RN,R_37VNZA2]\(6&L*K9/WJ0RE MM-M@*L!Q:HA2&[4B&[#97"/,"^@=#QUR<]&K0- ^84:,RH+< M\0-F!IR&J%0+24V^RVD%K6S_H7.?S2F?1*#*Q-7H8K 2S^VU0Y0\HS8Y.#6T M7..PM*66VMG!'SA"K^9.0;21UTU(*G\-PX*1O,:J]CTS HEF&=-DG'6?J D3 MH-W1NM67@?LSPRB[&B*4+GX8 %9)+9>294ZWU?#MM2*H& G_AF61+WV M^)E ^)\'\DM:>O-:J"[Z'2NA491?M8KM1)D1L5# M[23Y%GD#P7YB8R'=EX;.9BNNJI2]E8X&@\:L=;!X)EXMOCG OI/3,D @K,M88 M75;IG@1]'U$"Z'=* @HLS=6PE-48# ,\AREY>T5;"+]F.\NWVZ35N>,=]QD7 M/S>@?U>8JW<%F:P =@"F M$9:SXS'Z]NDJ .WLP/'N7NQ@9Z_Q(7+6MDMOZ@KV?D"WUZ6Q1^U=@+"C))CJ M"#9?CG+3:A_P88!PWP!,EJ+7O#3D/J!-&(WN>I4-]0A,5B(Y0 M2A:X66+'"ELM%1YL J'JK*4)A9*M3,&>>!5)]#0PSC269*;3Q6HL1A?H&E,G MJ@EQ9,"Z4XVSU2$&="VJ*@^MG:>+! S'FX]>1)+V0C=3V9T_3:G!XDQ%1(W2 M!TLZRA4(0]X6-(@9RIBUBV:("F8 OTBH)0AJ\*UL5T/P_Y'\%+U=)Y>IA?1N M*[RY#=@=5T]NMEW+^I@G?U5WLB;$8:-# XG5K[BO Z_"=XJDFLC2UL"&!YH;\XCK" M.XUL(G\%-BADD,M):EZC9: **TX8PWVRK;I9@F[ MRN4W/_B#7E%H[YW(=B\V_S@D-2CAJEL.L.#&'=J M>N%MTKEI>P^JY6!F"*P36Z.)9F7M2"U"5I:5PG1=B5[>^DPRB<27%1QUS#V*!F]T\EP62A:M$KRN))XA;POO'*^$2'MP/,/ MQR>5NZ(*-7%N+K)J$>)LN9BOCJ;3!:XH9WL47(J,1XBQ9C?HGA'F,!/MH8PE MC+]JQAK"5C7E9@,;+&[]6*OUH+/.]B&F,A=M:4[ "/K9_N;L#KN_VH%# WKG ML51 _S2B*E]XU6L.QDMK,FX?7Q,A4"K%287:+BS8-N@.:\ ^XF\75DSZZVB8 MPN"@+(]:+<.SQ-KFS,*Y2A0NJ+Y\H3]>>_'-\[=;P2O9,0V]58@'3Q/Q:13FQ%KX[R,U:]!,&X/<9K@[D_\&>8 M)EV,R#<@!@XP[188&YLM$V36K"U @5H[ ;9??/&@P$[H+.[$R%HP]K=AUW8! M&SH2)/TGU@&F%Z1'/MHY+@XCW\-H;[]!W94.-!S5+USU\[E.9Z2_IS_=;F\/ MT=K?X9 M:O[9>7[IU.>%3(P?MT62ZZP7'U=X-QF>F1QT%$DE&<6]>T>(2G-* M0T@W%F51+LFMS:OG[!:"[8.8U.9FQZHLL+9VPIR2D5$G$T]YKWN57;JN%UKZ M3M\[#!P-C1(W&UJO [I/^=XFKZS[V:+L-$MLZ@%Q+ PC9\>.HQ>29,U9AWEA MLH+^9K&P;-D3"7CRYN4M")H=_G3;?Q,Y&JU_%*(@<"OTH8P4SZ[C-]&>WGVD MOS!A<(B0M%1O:6%# D;>!+6NOZCBR["!@".11K.$A23U*;0K-J ^J)PE. M7K]/V^:!7H;>S&]K0"JRDR& O,=K_]FC?8NO-R16.%NVXW,1AC@*TQ.\%U[6 MS(I>.1>&AQW>7-KA"_D#K8\BB1KGA,Y 3&$#0(>:J%\6,ADO9=E"+A,J"H5B MJ=(F+''Q8T$PE$A&,@G:DX[^M2"=,7$'S.)QZI&:9DU_P'+[ ,:K'F!=$^>Z M_BXG'Q_CY"M^\I8>1AK"QZM,3S4^5C310*NL9*:+^)C,/^(71HB)]QT$R)8F M9P&2O8>2BU^0S6A]-[%1".G>8B/_DWQ7L?$^/Z(YM),767\/<;*@CT;?HJGT MW&'GT;(@Y'<6,QN;/UWKI]OS8>',\G<9.#EX'R1\'G^=4P^B'W!\0NG1_A8_ M/8"[5WF>:-BL**(,6&N\F$J6[5J'RU0R1$1+WCK],-G2W,FUQXEA(F*8[RNQ M%$*YK\#(_Q[?440L_'%8]RXR/OW86/BCSH9^OPEE*4(6GABZR8^QMI]5PJ4K MM]*)QTP.V <(G,??Y]2CY[47$>=RLH?9E MNC\[]=6MXSD1)J/8*^OMIF#-4QS1E -P7X.;VB<]_7'NE3SO!QK5V!WP.MEQ M*U% 9RM(VJ6I@_$I$>E[&((:63>[GEEHAM,,?T>X["_,%:U^ZN%LV)6.[V!Y MH]F\>B8MT&X=U+ZS98SF-IZ5ML+V]ANS([5;W-"WL))!TS_*['L)@ ,N8WQO M:Q=W@;_'0?1V1WPL2HK)]CNMDR<]\#[1 "E42.,4_U)ZJJ]UN$Q%)#]1(4=9 MM>I>U!S@M!+#CCY!H?>-BTW@G]@;ZOZ"G_.B<42]-Y/5?++[CCZ%G+ MS?QX6:>"SIK7HH,(.)Z_ AN4,SDT+LJ3':L, MT>\I17..4C94TFJJ)""**ZY8 \6R:2#PE!Q/HO\I'%&J053-2P-B2BZ)^HW4 MY]/DS&%V H[]4* )CJPN5;7:J#H4OM1]+[Z MT;OPB"L+I+'A,YW5 (^D_A%*J<O!TA3!>' MMR@6KT?-'R([B ;6?5ZC^Q-^=CR/?O=^+= T^+;1W=P#UUKQ2B'^!G[ECEX/8XD-.[G>A+([CAS>YK,=_($CND#Q@->'@"U#W#C\>\8; MDQGZLI(&,JK>RC.VILM)?"<)Y3"J.";SUEW&"H49KV&O&^G=!I,F-@"\MWT8 MJUB]6&60FT1:!(CLPI"F]ATXPCURKM1L1,+AYBH_O(9[YXJ/>!D3PZ>F7#%4!UKIK.IE28@"2&44D*_Q[2& M3C$Z4&@"H%!-KM"!5E9)JP_X%;N^L')RF.%>BI9\5!# MTG;<:_%9#-D;0P[&8C$TZO4GR4'D K5X$;1(#VA,[4I!BZ?@ND@/_?C%CS": M3+@+NH,-F?6N6!H::^QC&)KR)MIUA1=:-,Q 7%4PC5J%U4(!@Z5F\M!5&OT9 M@HO5AH8P +=BIU=$LL">QF*[=H:K1\0T=.O/WF:S\5@7WO#3V1YM48]PX[$L MG['JVPX*S;[W$!$9[NS@-GB(Z.%25KQPAX.'%SL0U@V\F)"VA$*CKJ,0Q5 M[ .,/29(>'&(7OR GE:H_]J5-V"P=BR&QG+FPEA% M6ZHB *Y$3BC $]'*(Q(XDU24]7/67P%$C(%.70"\DR&FP)-0\#36$LQ M@GRYDF PXOBB%$O'I@$&E/1@R_%C,,#1*MR?+JVL_*8$%D;%F#&F@4X<:/SI MW7B23W-&:#D>C(>HJ;#%C:HU6 ML]5H.I\6'ON UVRC"TTG[-%Y,J+%?9&,@Z;X^ /O$P!!WVT?XF]A[A&\,"4R2&CC_GFP8Y-1230S_>^&'X$VL;00\5$ PCEVP!DHELQB!HAM!]P>%%R Q=*-Y7I].3"93(83@^A1TK:$(0M ]!]0= M4 JAFQ9]!'I"T!T.Z"_L9SQ1_;;%5R!15)!#(U!;-7[!WHYOT^(X2>WA"[=03J8JGNE$S7:N([5(+LWON*NH

@GTJ5BPL0#KC>(FIM)40+< M[Z,B#N&HMYQ;> ,4*9D8.EXE3MCC&:%9Z[=-=93/>DU,K#B*'3 (_X*>(S0;KB]ED[PR+.+$@&H%_ MD:,MI8BDLMXWCV!68R9@ MB-WXWO,C#G;,M'?Q;=[UGYS[%@S,>**H=Q!;K295H#%2**$U(O_TUH>@O_,4 M&E!KKZQUK&P80\LS"%HRGQ2 2VB8;EJ%YHSB2$392/J%2AX?O&FH6!;5EI3+ MU71RGG0.Y<=DJ/ZA7>E6B0"#Z5;32K0K!2NH+R@(UU*T'E5Y7]$:2\",HL'> M)VDS&]GS5L7;XDD]"+T]1B_VX0_/2@IU76DQWM96&7S-N,Q?^>JBR7R>W##UWO%)6KS&84CC84H/70Z\/MQ&CP2CJ>2@R\!M M]+!TO\ 61PSUHW&KK%U5 MZF@ESP(B_],BVXL=[3R@].F.7@'#1%D.C3[2TZ3 MDU8(GA&_W;$"%=##=]UIQF!R%SC>VMG;+K(9"7, PO,^OMPO'P7J4;%V/_T'98 8!R- UY7^#(%QP;CC M.9%#4+C.]=V+] 7"8[TK2\!98S)#D7I/YVHMD)J\;Q928Z'4IQ?+\403J8R# ML4AMHG\!J06$LH4PVG (_6G";H;9FSN:UKNW)GH+9C0*O8^$2_CBN_2"75I7 M2]N//08VO4'G@_VF-H73(&<"MFMD5*]/6XQG*E#/^*$"0Y1P1)2E8>#OU$"% M6!!EAE@7#!$EAM@(# $> 10AHA005$QK9GS(&ZK=;N/;@&D^\A@XS\_"_8.V M5(V*%E)1-3+9J:47-.Y*'?H8YSBY1PEO4Z-'AP;C!I%RZT)V$5T\"R A16@8 M0-K9,%\S($ M6JAWN[UR@C"ZQ_\\. '>W-EO]"]J\W_9^V#HE0BEL:4R$R&7DJ M%+*]8+RU#V[T9Q(P<)"D H_^![QV[0!?N"[['A\.^+/C.;O#CE?^V#&'H:MI MNQ5?M?AS9HU7L[@8]W@;E?T[DR'^9R(%BL5(TWOTZ*-$$D1$21JC$&%0(LVP M];R0EN3NL)MN27E9,:0Y\_W]=68^=HQ^DYCO)39?,IVB]XAN$O/9Q'RL6PW: M$//MQ.8;I)"YG_"7U4'W\(W@\[0K>XTU2A *CX-E8;D,&AOT@L*<$:+4T(5P M>V'H#*NI'&D&]!MI64'^"&VIBJ^4E$F(.7(Z&6"*AC +W1.BKWU MV^V6C.N.OW'6R=Q-[;N*7X=#E% FGBCY1AT-,,S6"*:S M #<7 #=E04N.\ AE7/J^UTX3OIU:@F$XU]1)3< :R_D>BEXP?+/C1FXN!K** M %G(BHC/ )QS,)@!+>S07$(+F'73+B*_%@- MJUQ3P0/UIN829='38!"\T;Y<>+J:\ OL#;@[N1/=^*>\:G2#P5/%W<3@N0&_ M+[DLSV<[HEU=WS@ME11> ,-+40H=MQ(MNJ;T !HL=:U@:2?[@-ENMCE0X?F; M&"T5*\ #YHN]DU_R)'P<#"RY#!I%3!-1I3BE!GR54S?J\088!?5@<%-U.S%J MC@S20R7'EP-M;'&[I?5=OSG1B^/]]N*L7SYZ$0'KE>VXX:/_8$=.N'V[?7*= MY[@E1GJ9%-YL M(A/%4B$F%HKE0DPP6JV0B(8*LJ%<.'01(B8>(Q8+"%D, FML;HY^@L;6J1>! MM7B< <46]K>LW!9]C2W\E5D8QQ;>,@M'/@H3"_L%"Z]S"]LAPLS"E)C8P@ E M)7W%84&)22^?%3ZEN\<;O-M36>--!.5.,-P7P=(\GC0Z5>NBS;.<[BC9.S.H M>TQ[I?EIH);2,"FAS&W%R:'08.;A4&.:)7C5&"QJSD^F*TM4D\]S3(,F8UTH MKHY(XZ9IAN.GA#YPM\Y>](]O M-O"0[;VAIT/H>#@,:;9--ZG] -E;(A;ZRX$H/Q\AXFDK=KW#/J"7"Y*LF^YC M[])U5[-6*6L]7AW)9=L:!69ZU%9S UO\M@E@+HNDLVU;#^;X!/O(L&WKCI0O ME&P&N<:&-:BJ]5PE4'+,! _*1\G-VKPGP<#VJ'6I-,GFDDGEP_H%;PXN.U99 M;K98@%N87&!OQ!C90%.K&TUAT/4HNDA;9!9XU/SJV3L_B)Q_X0TMG%<^,\1[ M#PQ1'&$T+E\[%QTJ*)!%*=UN8;6*-?7P,RT!4@=6>X5G5..B@O'A0(F6,)"2 M^*<88"+SP,!MBP.2$%PYGDUT9S>!?<%BD/&?'A1:7!$T[JV=E0 5A@=*!S%" M(T1(P6&H"\WXR'%2-=>4*BQ^I Y71HW8()!8N?;6_@X_VM^2^_+>8P]OG3K, MB-X"P(Y %&5/&UNK;#854T0Q241HII<[HA\3LC]!Y7H=*FN5E(V(ELDECR9 MJ<8?>9"2&0426O?Q)&2 M"YS5OG;Z,!RJ$@ET\JJY*&=,:!F!HT9ZQ?FBA^W (WH%,26# '/D6Q*(%-4W M !39?];^LT<7A<3]4.O>@X-*51AE[UJ-%U,1:M( G=,U D!MM6582G4+I+H! MH4GLE!)@"GY<0I(5PMC*B.4LF %1#F3Y.^PF.S>#M7U1#NQ@Y.K;@M5'QJR.C[. M0Z^R 8T \NT>TVNAO.<;/PS9G81;/_AJ!QME'$LH0,)8+):R]TZLRI)*$<49 M!T19H!(/0S#8*^Y87N Z,G ,'\(HU:C@%HUBZNC>#C2":-'"WN;$D"_$ MCDIK2L+7P"- +HO&''*VJ@/X%TQ[*62T38)W4XVEZ#4/JE7?K$?BD6E@@+8/ M\-KA]5'@/C(H@'*^ZA4BT[P'0/XZ%!Z:*F =*Y"6N+#>L@%-:*,W-CNG=\GL MX;?JJTY4]OXC0T![.AGZ+N*B/%7'/WX#" ='8FC,DE:3*BQ&B/S+QL4OBTN81KU\\W_6? MW^Z=YYPT6+SH!62F;]T6Q'_&WZ#V1ZH^V3BF@:F*\X8NJ,7I. MSKL).)0W8LQ-#SE=F"P^]TMO+S]CY$H&.XD0(D=.HQ@B,6PW#4F3AIMDOA'W MG[OVMGZPB^<@_$Q#_;W!FX,J"*7JD\O%^2R]W#4ABPC=M*UD@7+?B0$OIO6D M[L0 =6L:9':NL]5>YV%:5FH@-6\\J6JNYAE)B-?OGOW7GS?8H2L+VD'I>!-ONO'?7;(%3Z> #JQ+=WA2^C$9=>'Z,5G MS56!-_?:*\?\_N+5=ES:?HXVC[W'F\,:HZM#1!=XSR$99=@:7LV.G?#Q 9$CDD'#OQ;)+EM*BB8&\;HV^,Y9 M-]I9)>WV1+N0$OL%$B%UKE8$B=0*)N#DO1TZ:\5/&#\+B! F@(X#343P&"%& MRPQH-%"+X4*H A022LXD@T&NL0D8^."XAPAO%+]6^C0@#A(1-!+PI25&0D+- M#"PT4BVIG!"J 86'(\>2(:*H=R>;C,<,;@3W2M<\//1VHE 2U7O4EM;YV(KW M$'E9T4W/%TP+-PX[4DR8[O6MF'R+L"/MK(;:#;(96(NH; =0;HU>X,UKPR]Y M$!K66BWJS\?+Z40,Z1X;[RNCN8$^0B1#7"30E5)" ,/=&5 /%R%N86\,J$A3 M4Q8H?AXP5=6N2YO.)N=3"3B@R_,Z4E %).R5VDQG=P,('#9;O$Z]%CG<@HB;='<3-ES4(# DH9:ET'# I#LB(%_N<4_JL;9BW=MST<%MR M[Q 0YGJR@56V 3T7'0!?YJ;OQ254ZAG*')B6W>TB2G9%'DA&>2""O)4>UO(2 M/[A'0HSDY@;-1J!JCZ< MZ-L7+L[<;C]^6[_0MKY4F%OOT@Y?+KP-_<_'?QZ<5]NE-?Y2]U(D,7CD4)-+ MHU="6CL;DZ>G9U(&<8#P/42)L]/>[(<"&TC\]V$(JVP(G!J" AW%/X?4(.O4 M(.P'+#?(L-% S_6KL-(3N MPF42D)]NMWD/X[CBDYVK$^T^]<4% ,,=B:Z>D"YG">*+!UE+!UZ+-Z,\O?$. MO*(+VM]R5'Z-"@2XH62$8*0Q*X&9S"1S^RW>+?J2Y?_.AO.,JU;./UC?B9%A.;**'>J6J: M'@/1 '$F41P60UY<)!*A-QR!WZM@B(GCCD64+CIX^7T,I6R,7U%@N]?>!G_[#_QV]-7$SPUT?)C+ M7&-I8YJ6$,?]=A)"B%%"A-3P1XH[T,C2U6B(8\92=TK/&XN5'\S?_=W.]QCF MV+@7WAZB,+*]#4D7Q%]+]M*P2)!(HA%!K?,R+!C5.(PFC0)#5* ,AI+.M+5: M:CL@@A0<] A.=58:"EO<>[$K?QX4+YHW/T\F6:5Z["LPMUJWD]]2E'\XGZ[> M2W M4[4=G).8J#+/0P87YS-NF]TI_M?_C!Y2&,_!T.:FLQ%-\>;-5(SWU+:T@:1@-!YC\/1+ZZYD3E MAX;$68FS\B+,^-__"0R.!*H!%%TYZ.&2&44(+>:^M L;B?(]L"1I]HID\OU/51KNH- MO?D,I9M9L =!I'Y7PHO8,IVT*[FRG>"OMGM([L*^\(HE[I^Q36]EV=QZ]YC> MX>MXS[1!F+!HO N*0S= :2>NHHO.QS/K?!QW2J$,$>,X2NZI9^>4"EQ1RA:Q MNY$2QJPQ7GVEM]K&F7?B$[4L48I;P.V\X:U6B7#Z,5J@T>8EJ#C M1IPVWP,V KWQ1.=-Y[1>!8DD8GG4][>M])A'T>^?W@2N#S/-Z$_S"N(;:3X\ MHNN=F(_:&KL!(S/[\<\.#HA=7M[8ML#%-Z<^ Y"^#(-.B40:)S56G-$\(XA^ MI]3@X=B9JA5 JJ@*@#\%5Q4@L,Y4P!A,)A%T]&:3!S7P<=^"01U/%(U!89+, ML@MDTHFT&5!KKY^EJQ\ OF1N* "6T##F(.J*GB3'WOI-&U7E-\&151)'Q_LF M571EM Q$6 L]*RA3T1,6:5SWK$=;U4B@B/O@A&O7I\+1*>?%CMZT&4JKZI1> MA<"<1![UM&HU/C_.(%'1+V$K[[K7U6JHZ^#84W!4+OCJ+&4(^L*:@FWI*[!H M"[6+H(GG5=914($@>'%W=UH>XTM=2T"$59RQ!EDA>%DX3RCEG5'N.\"8:G#G M#_$X.:C,V=5LKZADW#(-3&J[DD*3@,+IVML?HI"MN4RD)>6R-R"@5!5#8XM\ M.:VN(L8$1TGM]02XS+PS/1F._O/@TQKS?>"L29QP/&3'][?L[. /6B- >^8Y M&P(M9VV[R(X+!WY,+/&3$7@3.RH7;0*SF8(U2QMKEAE8LW0;BUF\BKXRUBP# ML=9(3X:U!^?9<[8$2&2"Y40F.#'H*,T0)DN6TP0FN0A#?^VP M&Q-_]T)GDURJ?7I11VWUN\6W 8U#"J<(?RW, M1)F:Y=&7;*"B%@=RJ^,R>5X8E770!3/OXY049XX^AU=86[2; O,OI4J MY 'M.WCLZP'PW(#8]=<\\2BI-.?KBLUI1D>]B1!!+F>3LTOD&C&+!#%KKP'1 MH-EGQ[#N*0X:,F/M0!'5:6R7K$XT%FK/WF:K]*KK7H%KT'08S,IQ@VC?=1,B-HG%T=B\FG-"C>#PBQG' M#;K2NI(9Z6L].-[K79<+WQJ3F8+&.]]UUF_Q_RLG&+7O R.3*Y1.#E]=^RY0 M'Z&8,OH]^:\Y8WJW-C"]QEK5C>OP*3:5*2@-J^?@M4=/,0U@M H%TT@KYY4J MTF(O!.,&T8Y4/@:HFLJ0.*UUY#JLRBUG#%ZS/%VMVE3V*C0ZC^31&4(X]:=% MRJ/"/-J0.M3.%)=END7%C0.HP'-K<-%L;=/9,B_\7'L?[< CC^D NQ_^P)&A%Z64P;5< M+2J3Y_(RSU=:^51=+P^/%LQ'U47V3,X1HI*B'ZFL/Z%46GIP,96WVU"UBK^$ MAY]I[99NL#+A@\SH%[E\(8_&!SRW]..\4D%-"WB]QH2ZB-G?I_H.0NX=PXFX!1Y$;Y\_#>&^1X>F&NH(6JBB<3:WS(9+%@FC?25[8W-@L$;RSWX36 M.-&0QT%MCT'OV/ZG%/9"@4Z,5L?N*^=U L%.JH!RMK%:SKN)TGH M]CAP_,U'KY<8UZ&-671+KR2P(_27@X?1=#Q"%$,]6N8ALH/(<-O,CVSS :_9 M2CV:3IA]YJGW8'5R: MF%SL_"!R_L6[VK(%H2&CM[9T&A/!K$L.8W+&N*"<37)KW @5.*$B*["4LF^C ML&"JH_5@P:*QUYA+<<6UXYSC 7Z M,72^H9WO12\A"A@7,J3"-N3J#ERJX47'X.;'&[4>&VU(&AMAFK6*F$ZF\W)H M\.;CL@!#7+K1+;?('GC%/)\8H],UH:WKSHPH- M@%?DV4Z<+R-F;"1))51?SITJ3URXZ0EEB"C'4P@>S:S#2T&L\>G$@6,(-(\ M)?N="/:)SW7G.Y28V=@G_)6]>S*;K-ICGW \&>QK6X<[_5B=&/8+$&B)_=1^ MIX']1\*^NX$_IF8T^IF(.H/;HC7\&H:!_OW;9_L? M?G#IVJ'TSFP-"F8 _%@LG74N2P76Z.D-,1:(\8"]!;@O.UA=VL$ E(O<71'; M7&,:ANA/@1\V@''\FAG89;)HC#43Q22:!%:?*&N MH;@K.:4BV'*[&(:PF[I&T2JOFH&T&_T+7Z;SJ=+P:$!#YL[U5AD.C6F4K.' MBHB\@6]D+!8N'YF_V#LL;\JC2<4,K/)$4V^%,1DOU0;)8BY'&4$W[>G3( IX MUC2( >B6 4$1Z$++FH7Y7T.\/;@WSE9_B;KPJA'HSN51]N#Y>*Y2%C=",6U$ MB9N&X:9J%X"+XI(=)U?;CM4^Q&J[?:G]BH,G?VC%)TSSW[#S_,(*@8D0]C,N M?F+TH^.A-VP'H:'%?%74JD6E(Y/IA:+@F=B5!ICQ8CIFX87^AG +PNC2W^UP ML'9L]\%V\6?'Q6'D>_CC*SU5QFT;IO=NQP%FXZ\/]+ $[Q2!EF"*GC<;GUOG MT[]/8\@1TBBGC2AQE%%',?E^>XCQ FR/>D],T5L89GM4GD6;:X)(JO.1^B!U M?(U02^.+OI% 'S&I$0FC4J2_3);R4%K*] M#4JIP2[==:.>555OFU #':?K/*XT.$M- 0&8M-G/K??!"?=^R#J(W&[C:8S@ M@\K?&1 X4D'4SY2>KY+ZTV(O+M]#!:*T5/LN\/1;QV6>^5O@R"'9E$RDYW/EFM MVHQH\*-3AV:8978@2H=V?.R*9(YX8]1 I>+'?#S6VJHY0$.\?O?LOQ)-#EX4 MO,7X3/YQ#,WDUW__]/[HZQ;^, "D;IH*SP>57NNBW0?]!? WK\XZTNJ,8DY<=,[)_Q#>F])_7M#9H%U MPJ@7V\S2.Y%SFJA$%%&JP'>5=*RO5:LO:*:GZJ&E)$_)0B" \_W-5\<5?MKT MST/")^&I40HZ3PZ@I*\"X:"1X%:=X(-Y]I$KE!RXJ!JDGUYXE2(=,AE>NSYM MG7?Q%!)DK87K!5HT #Q>23"-6<7YH@P+MH)=K=3,>:#?4RY00TE_EK"ZM,30 MF-1R>QYPU0W:R=SN>K.!$=YVZ]K-'E[?8##IQ7,@2^5JYNT'U[ MZ!F?NFBJ!0;69#%))G\Q<72[13'Y.+F[]8J7D9,_%I@,.S'L2_F)0/'._@>,^W>QQGY.%[ MO/4#'#_W:'_#X<=O)#3ZP<;Q[."-%?U_(28D;Q)S$OF>253%Q,]$.4>?' ?, M4'I40V.W>I%L+<9:Y9T7A^C%#YSHK79XJCP\.):.)=#)=F8E M$!%**"-EP'C43C.K@6;#XD7D:%6@<"UA!D(4AAW.XZ HT0_"2QE.#!AGVFHG MP8HQHXO8Z>1X,65,4=Y,E;T!@9L6VX,D$%>A8]"F:&D%1W$XWT%5@L:5^/8BVME1Q,X+?$=*?F$9Y,6"67.UX->-K+$SPV^N<\10M$CYI.YM5@DV_@%C^B__9MXM[ZU-I/AM:G9?F^M4@6R MX'WJ:F&2;["+M <=YW!X9SN;NEB;/ 4QFL6LU4]Z+M-V4B4WH32 QZLFBA3] MG6WDHKU D<''J;+C<(>F@L9=CT;L"K*:&!,_ S@*,0%4/_B*A+@Y;P1B5. & MGP9*< :>'I50'G,::,(9;\2:##W4E## &V9RA4&'F.3Z@/?8PUNG=D'BZ&F( M(:Q9H=U27CYAMG@%-_;UC4R(71\+'T%KJ4)OHQI?H3&^&L\*H14,OE46_+ ML2JL]$G1EA.'ZDC2@^*S$NP"J8KPR*NZJAKXCLQC#/Z" _G@COWDN$[D5$X1 M:;T*C;\C>=2[*X::#NN([H' K"*(1[L_EXUR!J#GC6W--9[&J4IW@,,5Q/SF8C@W1U4+B M$1MZX.,0!+1,4#@L:;T*L.RH(I=RW^S%9)JO1L:P24D3Q*"<>._CDVR1LGN5 M)R:H7+NDV;W>5MQ&UGL^(\QWT(-R$Y065T"5[6/&H)R<3?.>+^V]$]EN??&6 M*@'0X5HDE7J9QG1R+AV[,PXH86%"M5 @GV2KI]25%V&!>B2-QMGCFB5;1KFP@F10BMU2:99G MQ^H%[,+@G%H QP3CX=5G)DA3?_AFU>U0 M(8>^LF'!P@&;!+OT\B/?>WBQB_3L[B)RULV>) \G[:9-\ MO(F?_,V)7LBOKOQ@BQWV_ ?GU=E@;W-/+Z*31HY>^0X=9/I41B.M+?1X2&5" ML5 HYH6*8J'(1R7!4"99^OA7(AO][=DVEPZEXJ%8/L!I@3EF9[.)LC%#3$(< MFT0@_Q"%$0E]Y-?@@6X(O%=B8N\?RMCPR7[WGHP%FSO[C?7T" (ZYY3=>=,! M8=,"H%1:]7[(\]E*-\)]<-P#[;*&/FZW>!W16S+8DV=/5!J4B(.*\A@"M^&KN]V_YY=S2_@=Z M5 :-(UJBJ9^5/A];:=!(.9RY_%O=@?LG]&@ J[4!AD-^(T]>15=VD'P M1A6^V-'*M1%R,LXH!K^3F\F$19AF4-" /=^V!N(^CTY?[!VNZ=6B3\D<]//$ MTQG6QJKC^@@Q5HCQ0I09> >8G@VC.-YK&L:0:" #B$9 $%H9)B;IDQ3!AIO^"HZ3C+?15PE.7)HSS.3.:SL7",)90-'F';ZWT,-CO1V\-& M#; R7Y4-KT(# 0&0W8J4% F*OW'IJ6%A562MT99CGJW?Q!32DEBX"M@VFLQ* MJF"Q*@/"@>&6>OHX/MHK5_V/L>W;047D\(!+=:'Y;@4&XM M2( F;88NXS+]FF]_]# ^,H2:!SQGUE'4$LHC5!""Q95;?0J=05)@6-&1RR9 MC_'@PC$###CBY@EOB2"\KJGR9P>%!D< ]27NQ3A;6DSH9)" :3_:H5Z6OE[# M84/B8F5HB,P B@R-&U/$;T"@I/EM(L2G)N,CK)AU84I'*EH-51P<.ZKWI7):_ (DG_(I&YM9K(H&3 -G)76I;0!-Y8JM[M:J!CPEYQ(M25XSGA M"][0)3VZQG>[I?4DP:NDGT3]FQ!($HNCL4VZ7%;RN)0N6[!.EK']+4J) R.K M*ZT9P#)5]X&_.:RA"S24/92+MAK+@(*NLM1!>OY\9 $ MMY7:E4*6GD*#(X2[=5JC/*C_$SC6?2KZ"(3/$[X:VW[Y+=W9>/&%O]TWH)=K MJZ"27;67WX]LMQ_Y%U3^1TK?"#@6O)L+Q%0_4 C>VU\_V\2G'-O52_O$+T+ M52B-3OHSK8"8D$497=-ROHYT9JBGBNY28D:@I]8QN9B2VP04:7^UW0/;IU)% M6/4%"&15I%#?4)F,*TM\&3530-12O1@\R:MHZP<(?V,G3EC7KJ>0"!-AY*3< MC$"6T!&YB.(;"!1)O_G!']FQ%ZU!2_(F!+;$XFCL_*^JN2>E&W?38Y1-&[BZ M4IN!CQ([<[RSY*B7$0BK=U NU&KL H6Y,**%Y?'%9?(9V_&3 V/JB+UZ)!^O M"ONV,144DP&>Q[72R#K2R&%DH $B\*9C0/ TAP5 2 N/+KS-QW\>G.CM(6M5 MI[!GJT@ !"YU4JDW]9M-IL/A)6TW5?E01!-!JA.J]CS<(7>(^;;M4['HD,Z52CZHIB M+ E- X&M&R),&#W:W_Z&[4 *)MZ3 Z*'PU[#G\X3N,14V,WBE YP]YC6.ED< MG2#A(?&F(AY$>H, @';N?_'=S?6.WL<>MWUEY_!%'TW\PI!P$$JAOH,R3SNE M9L10D5K24@((&AWI9Y7U_9??]Y@AR)F1G^@ M0)D5@$)^101XMMV/7D3F19SI!^^) :# 8:L1/9?CU/<)!123 )EMM%;#TE"C M;_^6. MU:)&N(($_O_:-3/H?:"=T"C'RF>(% %%@JGMMR$&@1A:=-=>D#+M MLK#H U--TZUZ>85-\<8_IF18(/V_$!:J/-CHH.B:I3%"Q5@FXJQF#5KY=8-P MUV#I-:W:YN,/?+FY'XTMGL:G!D;9XK*6V8#!*3_ZS7D0!G"Z1Z-7B_/JT-;S M:6^-@:V1.H6A++U7#_C"Z7I_$L "^HAW513U\>CX!5! :!_QG"WGYV)@F#3B MM-(P[BQ210GH5<_U7B>'BTGCQI7M!+30#N=G ^L_*>\E&/AP)-$)QLD*VI7C MV=[:(0&9IC!??&^;_:*$+LJ-%9+BPC%7<("UML%Q(F<(MB2N*<"7R!(@&/.] MYT<<[&A9@N@;%A\9$C\%OAJ>,DN*;.CK9\1!=ZRX!,C]&ZO G/V+'U$\K],N MQ*_4:8"RR<::%/-(>@MG$+&NCR'V'#] 'E6Q%Y4(IR>_K\\SL9II-5A\XL"Z M%(V.-8>./5E,5/A4^;- T2@30&-Q<#;AA:7B8 T?HAKJ%9^)IWJP $4+Z4U& M>M.OQU$S>L%,+U.@7D&1"/-E&T"#OZX;#?]9(/#KW^PQ6Z7'G\O@-Z#S3 >* M6:EBZ%&6;$' 0=IN1JQZ)[<@I.0_V\$?F-T"G!?[?K:CY"?VA.,YN\/NZ LU M)#+TK0G:$BHZUVP^.5]8\6T*N7/E7(H5XCD?]M0():R&O6>A9TM,C+.$_&:& MGLUAEK8 M!V(^\-E>OS@>#MZ2PU'LUIQFE"C/PQ4Z!W#AS#R=^3K28[J<1X<%!K'W#4FEJOD=I?T M?= S>FTUL10U&0X!(@SY7ZTZ2R'P HM/O?!#Z#3O/+Q'>7+SBP'[&]Y@> MQG*\YR2G?;O#@>-O>$-_2XI#)Y_MQ%7-8J;6:CJ.$]/"A)&M/15FC2E/E#!% M&==T0OF&8K[#9J]#VFABMHWD:>^0AK*.#%6<;MN);8+,-NO";3O9W'LOM-,@ M>7,WL2?+J3LP?L=+05N]3D MU%:$4-YCG$W.%QED8S*(T8'#:TME)H,K4XO4EAI9)8T8&4B("I%1Q"=?99 L M,=X7EF>)I6>&S!*+C-7[H2W/LT'),R%+;*Z%5= "-$OD>4DI2ZSH".+,9-![ MBZ=B5P=OP\\I:QX>TKVY$JA[R"IM),H();5 B)&"=OD.-+-RS>(-=[2EI$!A M(/6O$A[$!H QA=[AV^WI9VP(Y4L M996&0D:M@Q7!(;<""#YP=&F'+W>!_^IL\.;]VZ\AWEQ[R4E+[_EB'3FO\:%8 MWXL<[T!^=[O' 9MUB+;=6Q(=$FFM)%4O %FD Q:]9X%R1"E+]/2&?J1/] MA#+&*.<\0CEOE#.'.08WI,$6J<'6U&#[@L&VF9GLC!]H$.@$1:5(T=[.IQ=. M:II"=$3\9,*+?KN?\^6\ZS #WJ("PH9QFD'MMW7]KR&B:.<&'=#^%MV"K;OH M ]XW0R!^W""ZXZ1&E2A\U%&45/V&I<5RH11M,L8GEM3T8C!Q4N-D9C(ZJ=%$ MD4)8T;'SZ8639DF-+O&3"2]-!F2KZS!C:E+3JPVY20TOZ)B8U#0$6W?1Q]2D M)I&PVZ1&E2A\U%&45!DI\X5UKA1M,L8GEM3T8C!Q4N-G9C(ZJ=%$D4)8T;'S MZ8639DF-+O&3"2_: S)!S;+K,&-J4M.K#;E)#2_HF)C4- 1;=]''A*0FOL'U M1GS.N?S,L#$A9ZS>*VN9GJ:BT(X)H!\IB9_0110%SM,AKO./?'1G]]<>6P&M M3;6S4NW$%P8/DM\TE7]1+_^ D:$*@". 'ZD)@E.?RK#'$;YX#C 6UZTKO# D M@H52J$^=EY-T3R4CAG)JP.5&72F8=%OUSF)J#AT=D)V1!$5(K>N5X"(W2"=5 MX(1'/)B2?T3DIY",O/& ^AZ37][CM?_L.?_"FXOP'K]B[X!O7W'P,8RO5R.EZNX?IT(@7(I4$D,Q.1 MN2#H(D2)*(C*@C)ADL/-Z':+"O(,6P0/;<_):=I37HE,;!;GE#AZ1 M@_RB] 0XR_C\^Y@%7]]Q<)LS,#/7V>K@:"C[N]Z[]A_,$A7XB\ MQVX?NMT++\U6?P\@6-<*I>K9J^ER<9Z'WY0N2@DC1AG%I&$.%'6O[L0 =6M# M7<XTX(ZJ"R&&373=!8XON'U(7)>L3Q,'#T%$13*(B@?45NLYI,L M!)QE5(#.#[959#*P(O5 ;J,-@^W%5SO8A.A38'LT'XM\5-;OA@RG;A;,8/', M!TL)O1Q[=(55\F>2C=%%NU_W+/%B2ZYQ[O4K3=,N?9=([Z>KJNG,4_#I&I,# M0']3695;H(SGLVD6)G)N*&&7[(W$#!'CB,HL\\68P2/*,,:9F&N5UHTEMH# C29)+6[ MH[PG!P0*A[W&7MPX*8+(@5':+X796&RM$MM>3!0IUB,(2L&&@H3$IXI@$*D/ M"H,;;(=TB2_$47CC>/@ZPKM:1/!?@@ '5Q+U0I?SL76,DY@BBDFBWRE1Q*@" M;41VJ:K51M7!T21U32ZPQ":"QUAX=8@. 4ZZFJ1]M#XDTB8!BLDTPG MT*^XF*37#S,>Z=5#>5LXPF:$OM ;SQZ_8O>5/$'2]Q>@'+!/NS $W<[-P>@ MJGXM!JR2B3I9<5+D2\]CON*_83L(+[S-XPL.L+V-^$O);4D.O?+44E[5Y8/) MA%YL.=6"\8CB&#D>HJP1X\UN*\FY#[L.-:BI]"(>D*GDJU*#VBN^)5FJ[B"+ M4!V%E&PAJ@LC&ISL$+F)US&YVPV?14+F)3T%Z70&^$7C,$"XQ6' Z)RGL5F2 MO,<:GT#>PW'Q!KG/L:F,QO0CX8H[ 76!DHFHSL53]M_E8CYO"FO&[B1PW=0P MZ81F=1+ KOIY(V0?&W0S.14.9"N;XDJ@-W8R[@9%2T"],![T4!;K@%QL.-@CX87AI!\';U@]8(6*M;U1> ('Q ML13*W;^FBW%U,";44(D<- #;J9<=#,YK05RJXIJ21#(=AX>?R/_X^.+:!01 MT0L.+M;KX( W-X[]Y+CQZ7[Y]IS\I2&!))5$.9ZOYHMTT*,$44(1%4B.4$(4 M"%(=*FKEBMJ)HOC;'GLA;"\=-5*'"88OOQ5[83_-5V#_@#&2M)["+C MJ?0#"U\:'%,B290C^&2QG)0PQ2B2))+01(PHRJE"@JH;31FHF&ZO3#=:P1A# MC-&'!U:=/U:!)34,&+ N_=T^P"\D7#FO."\JN_(#[#Q[,?;7;X^![86T78_O MT:TB^B^7;0]?;/YQ"".:RI+$XG;[:'^3.4?WS(8&)M.D?R_>@&V7=I]Y\^^NW&\YT\D M;:5*W7H/F.2U;'7G(G!"\J<]R/I^%,KC4[ \)46QW4M[S.5^J)42X5 M2L1"G]@,).Y;2J)8+AQ*I$.Q>$DC+W,G=L-:G$6X@CD+$SEJQOB^!?"FBGT# M6B7X=?)=P*+AM"-$QWMC]+-'2=I MJ+BQ(_B9F+JO5W"O:%E &$?D>SHDV8I7SZ5-C65O# ]7GA@Z;CHK0S0EEQVT M!6ULW)F.A1F'DY&#'WOE?L>!D= 28- I;.!J[IK6O#DTE.3B:"RJ34L)=ZD6 MP;1-U"YU%NZDNCD3<,"I>6L%> IV,@& M.UY?040_P5 N.52:)1O3U="E.7T MS(!64_T*@Y;K>\]GA/'.5#1574\&HB.+@&&'R)'EYG$R^C&NJ))]6?%+0V-( M*(E&Y+8611P5*6:K0PG1GAHQ*:&I(TU+:6"L')8H-RB8:GVQ BBY4!%A19:6 4M(%V= MZR5%WZ[J"./,;PQ9%]Z&E7O;;MV5H;(W!G5TH1@Z#K-,W3ZFQA9^4WK@._^= MZ6@UU7$XM-2Z81D[^QZR>.OF # D-W[M*2 M3M'=YM/)PDKZ=*7=SF^WXENHKND-591)?/'*L/VX>C3 Q"0#R+ML]6@%JV@% M?XO6N176)2LX'BTRHE8(1588I/E6(\1GK;;T+0DTX+.BABL_N/??;)>N]8B' MG^JCPP[Q%?[JRW/+U:R$PY!NVZ*,$-B(WE*E^!8Z]NX;Y)4)*OYT-&3S-8<$ MP>WV,R;8)5-,E]Y!=^F'1$#'L[VU4[R1N^9CJE(!@(ZB:!J54VF-;88J$MAC M'BAA@AB7$Q[JM8=P\_4U7 M)_,VJ@_=)#2Q#LO?NE8 M$3*T/?H7ZW\>G "_3\J8DM6S&B<1O@80O$2RZ'CHY"A:13Y*B**<:K+P"QN< MNM&612-VVU0)?;VH]HJ#)W](Y28"[4;(I75Z?SJ?T0CTU0_^H*/.VMX[D>TB M.SML&"("-!>OZ2!%YAS^\=(XLMEP]I>#A]%T/$+0+8A4L2[+OJT>_KS"'FQ&=;4##&H^68P +U"AU=$,M^41J#ZLQW\@=FAJ/QL@*JO M<-^%Q#%/((TA:[P0 S@G73BQ8PQJ.U \GA@085]HQSN*S%VN5 M0E-H+R,P>1?0(I3H[8Y\N.C"VWPDO]T7[ZVL&WPC<-ZF53O7B$_KH$6M6:S<"N];6.] W8JAD-LFO"W*'=C#?T]GJ?P2V^A#.W!/2-T!J@ MS751Y>+&)0SP!Q@(?=5C3$=*LRCS,8R<'=M_VF9D4$!^ 3+% MT(;#5M7L=U*Q+H(0W_M4./^YD0OV1OW^/G@4D9O M%WN2*[[:+C^)Z9;#X%&I4_&5/7LR&:>I44H.Y1)P\@64"X&H%"A_+Y<#98(, M'.H C3@Y,2/6Q$] 2UIE2^Z.,S4V?7["H,NO/0:U/$1W_PU %HH(+1P$>,-* MTN[LX#9XB*C$[/0L&8?8\"-:AU![><@%(B6)U+L23!=I[$@)QU6:(]H9#OD! MBJDGI\4)_3C5 MI&[D%YJZQ\&"N_MY/SXZ K0%JN6UK]43<4/";C_._B$+WX M 6W I/3Q*R^!8?!8$AWWLP382Z8S.5$3\-9.43[.PEA16ZHH#-Y$;BG&&== MIN#K.@P/6MA*7@#&52R%LJM9D^52CJF8H#EX:J*@%$N.4$%(')7=KPY#!:.8 M@I_;0Q1&MD=; VI\W>);P$@JB*+>)GL M@]BQC>!QQG)3I:\8^-Y)AJ2&*&104-2 \WXD/G3N_$DGT2-T'PT M'H_I_ZH9WPAY?GGLHM-.(\%6\E QP'(K H%J;SN;I ?+A;4SI6VBDJG%_4QK>/2\*0!E@$7C6DX M[A'VE"P&@T5_C?$FO"**7OK>*PXBVC;S WX28U#\QJ#8$XJA?K'=&@^<&#K5+!W0EM(.PV M%EA]D#E/+[\M8R#G/$(%WFSD8=S9T8:4_]G6#\Y"N\="\29Q82#KQ/E[.%[Q80>E3IQ^R M&+U)/.C4#IR\(4SLL'6^D5FP"1FYMG.+D*UB.G#\TLG[;1R#/W[#P=H))3LF M=>]!894GC,9X-.4CE%)%"5F4T34 DNW5C2LKDW&Q9I<&.4=AU5>MU<>]\K#'GR'QFXUMMIJ/"#ZU-SU"'T* MQC(*??D-$H_X6_3>K79Z;$3"!$QRY%+?:;>F2O#,>:#?*1?$V)B&U=:6J(>M MD5B5.+<2;$5V,PK!TJ9'\I=,0*E6EYR9M1RO%'#9:[\C/[+=1C!LH.J"JOI( M.1I\5EG),Y4 !]S 1R36C>/AZPCOM&&6OV@"U#)I-(+_S%+*4BEIQ&B;-O8U M5%HE4:U1&AQ_%;=5PF#98$;A\ O6GB725TS 'I%#8X7P?*HTR!&BAJ%-6\TC MG'&&-K97:MA(KJWFHKF:X&&D@#JE )(:QZC0T7AV:]:<5GO^9JTFUEAI"']D M^XWF3F(;JGZB4]=F$]8VTU31Z?G ?W5"Q_>N_."W%Z(6W:>ZQ]N#M^&?A9<] M/_C)=HDPJ@>#YS0A3,ZII^1H@PF4$40)Q8$/G'>FVP1*MYISX)TI:)45I-\?O%\UW]^NW%V#NV2F=Q6_7;I[_:V M]\9UW 8$AD[#M*13'=K/Y\METOXLIH]R!BCAD-W)_H82'OW>^RE,UGJTP,0H M"\A3NA[-8''-,$(W-Y=@65XC6&=IG[ZQ0$94'&)BCQ%0T$!+TH<.C52>S>$8_]AZZL MOMHN/8GRA5A%>H):@\"P0%242GU':S7)\9@0CR_GB<]WD1\*#$8H9P$&RUY, M8!V9@%[, PQ*30\^PJ:.E6 @&MDD)=Y\M //\9[#BS69>![8-84?2+*\=L30 MK'UQ4$C62:/>A>-\E:6>,5&44D4_%NBBA/!/4 CL5F,KOBDK5V\34X%%GZIS MEE&G9!D8M+UB[X#O\=I_]E@3V*P%[&<DP6 M_9[\%[PNMV/%12 V"YD"!Y6#D&<7$+PYX1^T?]*O1/& KC+07DDUW1;D[PR) M,YD@&DEFVA&>T6/KTR6*X/T5.M33:J[G8 A3<W1( M+'#XJT?2R3C9"$S)C%!,"!H(K;6R>%J!0D'B4R4DB%2'!,*O7KC':V?KX$U\ M%*;FNU6?!X!$10B=2'I^C(L"-> 331WI9S73;VB\"%V/!QJ^23HY"_6P?L&; M VT8?+%>!X?\P .9^8OVH#5>'/KLDY)4JD==)JO)9!J?>4KILD[Z,654(-W_ M)C(O,O2E\<0(C>5GFWI0V^I"[4%..FF!-COAI&ZRWB,+;T]:\263(HK.=NIL M.IZO5HK1I,=-Y4:!I(&B:D$$8O>\#VW58@?<=K@>(I5"!NSV=JUD=?O<&@0& M3?)5I=+8K9HL== (O_G=EQ%40 H[-]#UZ?)D0>JO09,F]WT9B 6%2T+,V>" [?*@Q\#VPBT. OZ! M?Q-!KS9'U[0A+/@_[O:N_X9)0A*\.FO\\&('^+T=X@U=6R+[5A>B+N40H%@DQF4Q)2, L7,E:AK3P\+&N!]CS@V'7'_2[B);*^537_$XY:NJ? MNI$3O?U&,OKD M;,7[M\_V/_S@\A!&_HZXZ_NW>[SW@\CQGA_P,P2HY7:<& XA7;0$GB$RMOD;'5:I7CN=$ M^,9YQ9L+;W/MT2:7V6^NO8A\=H=V> E#',D+4SHD#%?MVD)JU=+)A;6838XJ M8F^W*.:,&"-$>*.<>?++G#V*^0^5"O&B,I3=)B=D-]5:W,&,QP)TP1PVHVA M96X'48A3O=O6KK#IWE6-K+6C?BT!D.2M3BKUS:]Y?JXO3SEB\F=RY(,G9-T: MH9)W-3?"\$F6JIOS_Y M!I/)J6[I;QO:,.AO+K#&^O+,X@0&QADEK%',.^T*';+[6C/V*.8/GB< VH_% M%+[-+OW=SHEBLQW(H!JDM[[]KS QG"&1I3WP!$&GY4?H> JGDATHO0(W[6HU M")Y/9K-Q]8CAL(._PARI R4K4*SG%IL=!8#)*^"X%(LC_+<=SI>S*N8/$KB-X;-_+O2NX+$!GH/C\YZ M!^8CL\9JL*B\"WPB7O1V1[Y;=.%MZ'UV[,Y)-636O Z"3KE,&C/)1;)$EQ(< M(4:2-8_.B)J"S2ZUMEII/3PRU9R8CTX%N\$B-"_MN-X0L5A+L3B&L"KA@.T/ M%!H'D+^1F>M&,_WMA@L(WCL176, .^<,W(5ZKUR(=!1+Q6 0*G;O2"0Q,.\& ML&E2];_;^QY;G:/&*A?5W1&%7\@0BNX"9VU(65BGZ.1'J.Z^!70@TRH8T8E= M#0D#A:MFTJI/=E<3;H02E3-)JYG,"DI#6"Y.?C!1PXOLYY+M:!! #PX!X]99 MTYPHD\&48-0.8:+XT\+LL"$G$2P3]-K;^L&.#2COWY(_JDUTU"F!!!5E\33& MY"6G'U%"JA O"IQ8763ZA"'3HIX,4UG!Z,0PPT<,;8#P0X2>E8%C K^8OG + M(!$Y>R;9&[WX:@<;Q4C1DCY,_&@GM,;RPI)S0%%TJJ9\-27%4.'!1 C$I# F MW QIQVH0ZM6. -&I&Z@*8E8'G\K$2,:.4]WNV4GRBW7DO#K1F^:$JC%A@V)7 MO;0:(_Z*LW\J/@K(6*.$-[OQ@W$W<$8UC.F..S3&I#.[F!QKU,&D$V04#=QQ MJ=5OV'E^B?#F@EY\_(R_'.B%+HF(X>TA"B/;VY#D3:$$2X\47&F6EIS*[C1,)5":8QC5$K >K5/)V3JSSL!E8XVB M":><3-_6L$F75%[-/$N'%DAJI2&@QB+KE--IH1X&YF5/O5F'!0F2-3AKM@OV MP7$/U#05&U4#A!FY5 .,\-,G70M#AH;P=GM)C>1%0=J4P0G_>/]&___*7A/N MJH%!AQ) 6- 03WV>,!D?3;%"ULN]R(?MQ! >\?%[\@.*N1D7&7HST/'6%+'# M)^P_!_;^A82*BP#;B)C#V VJ!@CAA05=\S8/"B%>OWOV7XF.!\+L+8X)R3^. MPT'RZ[\_?#SRCL(?!@!KSDV]_<7Y+-TO_NWCAX]?A@5/4X'C1/HKWF /PK>K MGYNZZI$R(,-1O-N2QP7;E5^4*GQ^R*%%)(2&3RR3SJI%(M#WHW:CEJ6EUF!1 MO<[12K%;:@E G&1;EA=/(1E/UI'\4U8?'QXE%1G4=XVL[&:!RG;U[RDU6*RT M5,YJHMS B!&Z' C46RQ4($NP)A$^ZZ MZEQMP0BGHS84(F7N*X.DT&@PF'0)S>=/V,.![5YXFXO-SO&'A27*A*INNALLLHS3$9XA!+2\7F.$G%9@]\AH-F]YE9)\^>"YG:)."PJ M=1RXC$MEBYF+S/ SIIL(K9PBI6$<3A/!=.9,2VVXANCWF W8F-J;*;X?_!ZY MN3Z,B_8#03.W%[<'BU%.]$D\R)>YI*5"85S_(G+5S7D-'KJX5T*@SF<]Z"F&Q3".42P48 MSF -K!#7)"8:-+;U!=M*D.OEBYQ4M",S+R&\LW1;C[*2<6C\KF/BU?;<6G%_Y4??"+O"DOV^F)W M"K&K1@=E8(['DTEG653E3%,M(VO-7D6 MVI2=A[S$]3$"7SBY]CU$]$!,^DODI^M'Q MT!NV@_"GDPR7.HCO)&8J?[)NVI.T%?/Y.<#/=H2OR6=WO-!9_]5V#U@0"P=A M.7B[DW[U4>UOL1ROSI=)6Y0N(V(J'RY"^8W5#4OT-+N9]F\).II(-06&GÐJOIWJ MI&)E=]_A_V\15"4D]!17:S_:B4^GC_3+5OT+B_YTS7^ >;:R)*_"(+-X4.OE9>S_?YW0B-4PXZ6F>K_4Q3S%?OO*#+78BMH/H%>ICPVN%2O=> M^9Y0CERKC'I-]W)2<]BX22PNR!??%9U+B)Q^RN97L=4]MHFPZ3,Q[MKX,VK] MA"C>_'QID[#GNO@TCS+^?^U=2W/;.!+^*[AL[27)2)1L17M+8CN;JHGMBI6= MFO)ABJ%HFQ69\)*4$__[P8,4GR !$D"3REP22R(;W8W^&@V@T5!%N<[@5ZYC MCM)I BP]#./IF)RMENGQR=N%OB-*:H[X2!^@G-WB^8[C1]Z1 U\Y+EE,"T'6(S$G5Z MN 8M3]]E5;PR^_&,S-$NW"!BR0Q63+:;B\DZO4[15!;^]!7\:/&*M7"3/8(H MTXAR#9Y.-=:^*1UX0&ZJ/7;^"VVI]NZH]IY9BFYV:"SM'9?R&/-GC\D/2[L7 M_M*BY MZ;A++.D+"]8R;N"8VFZM?;F:;G4\\H7QGV M> 93]7FUW?/0Z$[[0.4NAS@Y31JZ2=PH&;&.3MITY(9[-WI!X[XK&>AC5WMB8[LHP<7P10D$XE?C=PD%(E&)A\-5+3O=-'>"I.0M\UD9(N_-C.PAOO MG^GLEL.X$YWY1'T[.@6+,G._L%"?C'"68?5UQ^$K5B,_%IUQGU4QG_..A6UR$78<\ M\5R>;@$!=K\',G54OEK'?AF=NX/&X4=95<5FW_WC\)5]DMUA8+S[H@-6H)3% MMEUZ5B.#$UJ%UR>U0OF2I8%Z" ,&D&-;N8?JT^D-+*-0LHGU?LTF,-T!)ZLF M<:@:87;X:&ANES% M_AF1NV71.>'>>_"O0O^SKYY7UD@!WMTUL:5PEG;5Z:ZX*TJ;0*0-=,M;&=<4 M>;@>#MLAZ(H8--H0J_31G[[;F'T&[#':S%D"\4)EC1.QFQ]X(&)S"J-"[($M ME8V[SME=&;&DC=$CMJ<>*HB]")ZG -B:-:L!MJPK,,!V3CA@Y@.JUU:=%-$$ M'COWX)YAX,,.QS0?@A6ZH#M*'GY\)*Z ;2R!HZ$]'NT;+D;W1#'40F>GBQFS M3_H-H8FCA.Z$?W:C[WY";Y.]\;U]%"2!'W]VD_2OQHND>A#0;-];[.UIT,U0 M/Y@[24LZF;V=KT[_6G <$/HLEP;E+:"\"92W8>0"TQ:["M!*< M@Q)>)U0)C[D2XD,3K]!C$ :/^T>$H^ ^"-T=>8ZU^H(201J6:8_3'_S4(_54 MJV:/U13C-CX"YW54HK3E>=Y>,]T>HUW@4=< MQ,;_F;PGC7\7!7MR+]L,GJ4XDM_L6L^RG.&<,,HIHXPTNJ7$$:,.-3TU(#H# MVA?_V0_W-%_9PZ0)BC'06%S)8DMQNKR&0*!(!BZV?,W35NC$&8=T-?O=ST!X M2U?K.S:!U\:(PB['>E5*9LKIH%M*"0I;^J1S5*6SABL9\RO!J5,IH"CZZ./[ MR'UZ('C?R2"H]CP$>JI,J-A6>CRR2&(->@#%R.]! MZ'\B?W:"(W\0 A6'UE4L)ZNLG1%!MY0,8G2@$=%3($=-(.MHJ)E3(PS*PH/: M_]7=!S=^N-CA'W%6^K2KZYI>@XNVL>';A1@F7E0Z5D(U!494+&W[*[M]/5Q MS'WZ"^-("F,=(4W&U B)FNR@&-C0C;"N[N(/05@]:UD^9V(]7];F-XP$M,'W MD*,ZK1'+8=W62T;3:.2YO##6C;WO#WBW)?W#E^&$_5-[T*J55UN7MI#5R=OL M6HP"D7^C[&QGDD3!MSW?VD\PNG8CTBF UUH-E)3=0/7>)8]Z_KANG1HHV$E% ML#/?8SN?:,&OA3HQX[=HF0*38IWFQ1#BDGWZC!BL$Q/YAK(C:U3 .)Q9Y\11 M^ *H<^LQ6SH<8)!WV*H+,#A]BN.]OQ56'RH^ M8ALR:;O2MK)VUK,"2!!_']#T>PE0N/(O\4-B+OX6W>$(N1ZQFG1)!-\1R-,+ MC3\^?OLO. 8J)E2S^J(:@.W\;!_1E X>T="L[)C]6#EH+;SZ3IT0#&8DN5/Q MPC/]];,:2BWH!>N:*RUDEPET1^4F=;<<3T&$WF@0 %M%82#PWS\][9AANKML M.^29<" M0VA[PR(,6]B0OH5HMEZEZ"/4$">'BO1>(4X1!G+:1&1(>[^/@]"/8Y0063TN MJT<)HY1R# DN"3LL8JI+-4!0X@-PRP9>^1F[<,D;ED]HFI_.)4K/P$133%!A/ MHY7W+F$I..RX\;V'$._P_0LM9Q#?^5$Z"X[%IQ\[W[%]'+*+(=E#>:OUH8(9@$R4M[Z*A(!1)-[:RIV&.:"5DD1K>- M.3GH,-2DV$Y/L<&P*&?4K2B5T!\(?B-WZ].R*_&[<,L^T%+RS>&QW#LVL=G& MB/Q2].(T"Q@/]-@-5>PC8B2!:]II%-0I"?H;2NB?(:$&"C@9*RS!JU,AL&"2 MQ \D9-2-9U%#R5A0T4>6,A#&8?TR!J_%QF/?>W./GW_;^@$U[R7]@UKULF#5 MY"O6;!#>W[P\?L/5;JC_;L&.:XU*+Y"M#G?+I^\C3L"N[0[DWY'CW[3E"DV# MFFRSB'K6\W[@:QR$R55("Y/2"JS7/NF9,''O_0\X?/:C)&!UU,( 1Y.S M/7F2//#"_Q55X]9-W?H:H3;690OX+>;$(-/5Q!\8L=99O6[ZB=7&S3E !180 MYP$Q)A#A G$&LO^,E_P6KT "Z7 ^/1UVK&\"*9(Y1^?-W#GYEUA;6Z(M9^;, MX59%M?NP?/U4K^)!0FC2P-5=(8VQ;:6U\5F;P703 PH#>G9U%J7#LHD+V9MT M GJ)P]=NX3NV*DYSH>C%G:!+L<,%=PP(;BU@;S/24M0NU).6<.AKR&]O39,\ MQ9%-\X.V@Y1&+F0WNTZ0S_UM2N$>@;1]"^G6+4RI9GN0WG)VL,,77 M&Y331AEQ1*D7K]R W=,P(S_'T9N;-T4-T(F62YMX*5RV 3FM4C7GXDQ+26\0 M6*47AP7A?DO@R$E@R_X;3*1HXE4Q :VX M-9FK_(Q]2U;,2"*6L*S8,FCFU0 I'%DI+%NT.$VJ+BR$55>N%K[!EW11@?XK ME+8,@S"CVF 8-"I>5ZTLH^*=ECK;33L[NP"2T7Z%W#C>/U(?M*5M E]$TQ/< M12_51Z,C\F,U!COJ+2B3@?=D0MX4!M#%:H@K R_/8%8S3B/N.> 1SJF#UF?H M:_\26&]7XYC!_MZ- V^@S7 :(X0Y8TQE!%OVPCAK9MRP[J$)7A3"F&B$X6\8 M3+AYL\?LIEON&5&SRTW?RF7PB M?]#*A^3#WU!+ P04 " ! ;@1)3:/).XE. /+@< %0 ')G96XM,C Q M-C V,S!?<')E+GAM;.U]:9/C-IKF]XF8_Y#KB=C8C9AR76[OV-$]$\JKG+&9 MI6QEECV]7QQ,"I+011$R2*I2_O4+D)1(2L1%@@0%HB/:596)XWT?XGAO_/6_ M7M?!Q1;@"*+P;]^]__[==Q<@]-$KN[KO_^L]__9>__H\W M;RYFLXMK%(8@",#NXK]]$ #LQ>#BV7M%(5KO+AXQB$ 8>S$9[N(>AE]?O C\ M^P7][_R"_.B_+V?W%Q^^?W]QL8KCS<]OWW[[]NU[C.?[,;_WT?KMQ9LW^_E^ MS2C[^>+'[S]\_/['TF]F* GG/U_\4/K1%0;9Q'-"T\\7']Z]__'-N_]X\^Z' MY_<__OS^IY]_^(__5VZ--CL,EZOXXG_Y_YLT?O>7-Z3'QXO9][/O2TS^SXLG M%$:D]7KCA;N+21!?=,*_8A2 &5A@I B_^.['S^^ MH_W_[1KYR9JNHG!^$\8PWMV%"X37*=7?7=!QO\SN*N1CL D@&2==/G&^&-_2 MEF^Y@[UM2^J,]/S]B:QW0.>8+FYA2#X0]()'%$$ZQ57@11%<0#!7IEQRV#YY M>/0P4/\$"F/'*Q!#WPOT^5%J]L ?8ON MPCG$P(_;T'LZ6&MZKV'D!RA*,)CX?R0P^YK3Q21&0?!I_?*+^D85#:B1Y"MR MI,,YO;O(',_8"Z,%P+C!'I48L@>RJUM'/P^:MV9YPO4&A63L:!+.R=6:7TW3 MQ6."_16Y6AXQ]-5WJO($&EF:@2T($_*'CY9ANH8G\WGZIQ>TNL>49]#YG59> MN 1WX<0GEVD2D'-E/B7K 5-X,5@!LFRV(#L4VWPLA5DT,G?CX9"(N]$CP$\K MLM)U?R^Y\34R=.E%T"?K_1H&"<'P-T#E53"?$#'?6X*4AFB:Q%26I')^"]94 M9]*Y),F51O]_0^Z*K1?D6_S!PU]![+T$X GX"28X@TCW]VP[LT80[L(MB&)Z MQY.;O8Z"%FR*Q];,2!@CW,'G$@ZMD0VJI\V3 % )\3!K"]KKQ]-(\"-&&X#C MW6/@A3%9Q71-;^@W;T$T>\P^"->]?!0GTLAB>O?=4H T PL/4QUDNDF!=&/X1;&NS;L*,QBACE=AT;C*;7* M&M0,\.R]=J$P"(;6R,:#]T^$K[P8+!$%-+O='X!'?S>?Q+<>Q-G13 F>AD;=D &Y[-8PLZM\">>9==,+=]$](:V5I*H^E\YK""SI-#.PH2I+N-0N^TB- MK]/ +!/,5R2/95;W"]WGP!:8F^S@OX$ Z^-54%B]&Z9N<5H_027(5R0JYGL M@"2*R:V'VRQ E5DZ8H[HFB@AJYU<70!NJ;WR MWBB]H0_T-#'JJXS=.3=)!$,01>2X>H%ANK4+_)_!:WP9$-5!)XMR$PZ#[V>Z MSM17L*9IN\:@M'V*%?>( NA#TF-/S/X'&E%0G'@8./3.?^=\USA[:>,N.!9. M99I7[3M=R?1O,/D!$]&_RQC1T MC<[>B;WK5IKC3F.21^V?6F*RKOEE^L>[_<9*TPX) ^UKH,'DW>^!JKNZZ^TN MGFT ''>P^67G[)K[O1GDT=O1"6FH[8G/O]LUT)2"@2*C?:VTHZ-KE,J^^BY6 M1_WX1KC2_F5YLW3-82FV;%'VX<] &KQ]A:(X2A63U,M/UE[:JXLOW):2@2.E M?=7HH:?[6S7WQ'WS&P]V/;VKE=RVQY< MS7[GHI#BQ,/"H0N+I_KTG=OVCYS9W2X(F=D&P+'V3R\_9\[]IE2\X)XP6X&! M= 'AG*:(9C^EDVO)04_G)K,3>BH3IKF*"%>!S^=+D_$CX'^_1-NWQSW9&3H/ (,T?R6_"RJ 9+=MF\ZZ5>4H[)HV1^-&3+L!5G?KC_ZGLFP'++2 M7W=/3;;JK\B$F,9?S<'K_P6[&K+JV_5&'[GZ49A&F=?DO+*(Y77JB_)KM/9@ MR*0Q_W5?U-S" !P"AIE$55OU1=L,+"$]<,/XL[>NVQFUS;JG[AXLO2";>_(* MZ\ZZXQ;-:5IXT4M:F2>)WBP];T,)^_$M".)H_Y,W62FD X7YCXMR(T3: 7?D MK\>$5VT2T9HVZ_];/V*.GP]-N_8*"FB]=_?V!GK*T.<%5VCSL[P/T=+85 M"/'IL,>C*I44>'P8*1Y'FE8!R,>1 L(0JPM@?A@Y,"-RHJ(7P/PT4F#8UL<#-N_'*L_5ZOL%+.]' M#0O?G%2@9+GP6U&]]PB=Z$VCT8U.X. MJSTJ[]YUC\M?WQZ[LSIVQ=/F%PK!&,1J;L)Z= M)JM^!K$<];5=#/%P%+4H9(#1WA#UHL*F]RB*",;3Q;/WRN9):10CG![2\Q\] M.+\+K[P-S.L1Y'ZFDNUV0S01?#69 )OBEF7HT,NTH M82^N5.9CL"C7UPA7[+ [%B^<'J8XR&\<[B#D.M>'B-Q2DMF$>UW8S9;(C>;(?D)H_@T&QP[JDU^;H.TXDXV(KC>O?I!0 MTXJ ;JFN9GC*4W,)14S:2TU<3$H&2FG_DGL@/5A7*)@#'-$K+CX.0)+N-D1> M!"*F='?#O/'%S('HWJ=DR*,_!"D_5?55[D1.!V/T%W:DZ!-&D6#E<+N8X.%Q M;ZX5BH5U+0U1O/'@/"^J3$Z1%%,9;5RFIQF.&.4.V/689UU_9@1#$P_"O5]HA$B873P"1M>ZBB MYHX[M$8QBG.JPL#-J48R%BF!L>RBC[(76-G 1Q5YP#D@PK#9E0"1]:0>\ M/MA\XTO@)>$Y+K"R^?:7P8H;/57 9/-U+P$3W\Q7P&3S;2\!4]4[5,!B\\4O M 8N4N;) R^:+7^9(8N#RT2XQP"7F'BT05;=B>E'O6C?C2%?"3B1<98&HP?@^*2X >;!&\*%Q6IL3:HM! 4[;0(JVMR MU5RL A\[;*#1-3+)8>YY##E MY# 7RC0 $R+??Z$FICOWALH-/AKGA@):IW*![5F"S5':2QVVYPDV1ZB^4+2E MB8%R,$F9)&S/#52&BGHG:@31Z9EDJYNH$3R,RO66BY@NN,$%-]@4W MJ9.Y2",^OZY^-8,+IR1GV8/R:_H7^_"R9JJG=,%H\L^J&SWGF&%Z&MV0ZZ!8R^ZH)8] MKX<9#B(R.RW)$#VA@.V.J;8R12F-6\QS)=EEE8^:#8%6@9F1V=P$[?L0A[U: M(J"=V7P(M%]Z$?0E"<_:#H'J:Q@D,=.OP6IMBUNQ307B?1C3+9%LLALC(5!- M-_EM$5V"!<+YL4M.7!#=O)+%2F08C.00/8HM@Z[-:FZ.<()R?H9<@! MFV456:T.UP-,/GI/"I+C:RE2%[RC- M+SP(+DQJ3UNZ0(,,&X)%<6PP\*NV,5*].#O!Z'DDH+6NI;%ZRXRPUEMR!L-E MF#G,_-TST3,B4W^ M&2ZS1YT;KJG6TQG#CD@VJ'HZ\"\Y02=#E:N!AWU:9>T:;$& TCJA?#;X?8R$ MBW@!B&:$EC !J1;/OKIKFQJA&:3R\"4_L;_Q-(=G;A M4_;4H?Z-7+HKH@A/MN23+\'G9/T"\'21J\>R 7>JHPR(TQ/B!%>S\C!#YI5G MZ5$;PZ0/1F0WK#HYCRRWMJ<(JH CN+9MSPU4@4KVGK4](5 %L]X\:K;G%*H> M>%4'4'_YA&;0$;EBRN@P7!^VEWYN ]'!SV)[S6>!67^,04 N,>%HC6@V Y[4 M<^S$CF9[XH.!C]+67.ZR*]@&-Q<*SY?Y7/P[T_76+NY]^**N'#2U'F@7\UX; M1M LS/VG#):0B$9QWO;,@1%YHFPO B^[?#J,G6I7*MZ>PXL1HF1[+7@Y>([B M8MH5>K=ES;#-&[;7'@K2G[BP0WC5IHD3ZK>!NA;=$?8QJ"$ M79[O^1?JD>7E>](1+M(AC!3Z/)AFHV'T?4R50F8HTF:RKQ_)FN*[(#P$M\#:.TZ-(C!FN8 MK%D "/N9X,9E_7:6W2GWZG(M+G)]K>3J]P\#XBOS))(3"@,O M<@^U.)/<80 M)GCHE@4GZF6&$W*[^]#+G8WEHY7)!;N'D6S>Q8*("]/%S:N?GF8S(A-, MP_HEQ&!):0B7]UN$#9![=Y-7NIDNLD>@&!#S^YCE@CJ/IPLB+1'Y*-X]!EX8 MTP^>AK *V>%V-IJ92]^.A:RL]N-6ABBM'.5$#JD^V,>F7=!O6-P4%425&2IU M'0Q/1X\%JO!TW'48/%$O=TAF4V&FW$>-"TS$ZY2V=S]^?)=21G]2,T7Q#"\; M;:6NPT#[H(7FCPB)BQ[(#C 0_JBIO]BW\DOJI.,P^"$Z]8;<$'OA-9=9B6"4 MTLN]]!L.YBH7'#RT=6:7W( M#GI^.#1;'ZJ##PB7&C-P^_4A.^CYX=!L?:@.;F-E'(:D2Y2TW.=3;VV^"ROO M2I[*NVH#&'E\)J,PFBX> "&92'7ITX5I)';-S<+ 7G44DYP^HXG_1P(QV#LB M0!;7DAK1LM\P'PY2&6(0/#YX^"M( W2*O!E9YFK[#H*KB@V+Y@L(;& * YAY M KY ,SW\;5;0ADDJ%-W(8LA3@_3'#QX<;Y84A4J0SZU3@ ?9AQ'F!3=3/2#V;/#N: M7EQKJN[SG$N,QJYND-*S:X=@&OGGUDZ[N-I'/#K)[LK> &$%9%2:&*$QV6R" M%"G3#+Q>C-SJV;IG+Q7X5.-NJ;?:(='T$6@&QK1IIAQ#K";8J/H&=)7#Z^0#" MN*X"9CL5W!Z/$BF4551@=Y[H2,XIL&^B.I^M6-(P*4.FL.G'4>F(&H#LQG=6 M?(]1J95Z%G:K?*X#\C\T,4(-_TB1KGNLY?OT5Y?O#-%4OD#=4QTZK23N80]/ MN3)4NQ<_;,%,K7I;NZ= ;+E1)"OY-7L@9!](F'X!0@^.1P/9[Q]:OA:2@783 M#EP)E7SB2BJ?H]W3'V=TBG&RG,;XOB(_@\H5AW?%X:NX*"2'U;ZILR\N:/N+ MD*I -:EP8?T3C@T76S7+LK_'!7JO@T_SW0(4)1BD-OE#E'Z,@N#3^N47M8+V MC+(KA]$> 'UR8-^G7%CEN(G),NHE)')'!:BMB"O?;RC".4T?H6L MRMRCGXD1I;=JT_ 6>$WA+^6@E@+)T;=D:?4?SC/2A2R1+IELIM0[6T( MQA #Y[%VLTS"^7ZWM(= .,-P$!)EN\[HWZ:+:1)3J3U*C2J_P.5*":3&DPP; MIT.*;VLPBI$&PC%UU2Y#^">8W\T)L7 !Z;K-TFOV]RU9T*5(??*[9$T]#3'Y MF/#0.$W+>5YY(7U2_1L, GFL.J3AC%#>TUS+:?J8MDX\A;,-!#E1^1EN%R-/ MVA3:^J.'ISBU&9CBJ/91X6V($ ;,'\&_BI$ 5KN9O350SX7HE[N MX9U;&,(8W,/MZ35YN7OP_HGP5> 178:]?U5&&!B'!76?O35_7ZN.,BQ.OT1@ MD03W<,&Z5*2ZND<4\I :1%T6&Q"#R1*#3&7A'D.<#H,HTULDV7S"[+K=PFY& M2A+Z*S!/:&A_C=F%'$"E?W$+0*H.8X+79^S-P=K#7VGB2/H/>N#PEQZ_CQ9[ MV9?-+2923[X\V*Z VG8FG4C2?H&#%^[$X=&JBN 9^-D$SH:ZZFD<-&T/#9 Q M9PL@:^06L-UCKHJKE')MNXN\Z6+48C'OS[-N';CO[<\#4$5/++#:'NLOBU@# M!V:SP/YSRLC4LUF;>\9L3P/H#M^21ZU57L!9U.O6 *,>!U*KK *+UZMRW%*K M3 .+@>S)L=PJ<<'*(T/.0FS[*Q0R_N-*T+"RC=%V0X>TK[>JE0M=JB/%[=2K M?)#EZXVKMC^MT< K*7?,,5Q^MJ^[AC[0RN[EA1#8_@*)!OR$ 0RM'@49!X8\ MQVNS!SY&!9_ ?]CLY8[A(^@J*Q\GSS7TF8M2?C\XP$X!$WI2#YG!#CTV>A(* MQQY'MVTY."H)UGM$W;Y6V]RRC = ^8E-M+N<4I>A MZ3(T7>;A^6=V#2N_PZ[X>1=_KC'^?!A>Q\9QT^.)UW)QTT;B 9WKO]/P7KLC M!'J*:&L0(SWV-=HV2OJL\'.!*L[G,U"?CP/,^7R<9;U_R_IC^@E6((8^(=.9 MV9V9W3SE/9K97>E&9R"UUT#JC(HMC8JCL4HXHZ+9E%D5ZV(U9?;Y?!!TY@=G M?G#FA_,!3-;\X.+ZG/5!9'U8;U (LJ?J)T$J\D+ZCLAC@OV5%X%'#'W@S _. M_# RGLT/W2FS#=.A\]?/ZP\/RIK#M YZ=GCF&!ZNY1J"O2!X^FD5N%(1@%D MA9">O:Q*UM3GCNEU+F(\>Z]9ZQ[ /)W3(A1+O^P7RO+$YXZG>^&C'Y2WI#W" M"A'>&N8Z=]3ZW> V[>I'C#8 Q[O'P"-7:2;C;:CYLP<[<<]6J:+[#NZF%S!70[_(T M4:C[[LKN]^"#;%5FW\$M[\!H5I=_9"_U:/<+-WOBT6;4ZTY:.^O0][0>59[D M::(5HM@+S@-HEVK007UP]V3"D)],L/3-UEZ?3+ TX:^O)Q,L?:2UQR<3+'NH MU>6ON?RU0:9@N?(YW9;Z=^O1I03R4P)G1"@+$Y"KM>D7G,]A1MU=N$!XG>SV%BR 1I# ,'U<>V4 ^2-*Z7G=$=L<;A*D)D4V==%\ME%Z1)G3\&3EI MR/&[8M/%:&DF!C8[B?/#:W]BL0(SFQP]MBK@HJ;C\/CAAI)*=1T M3]4[\D_V(QWB?N<<9\TX06XACF)RC:T!]J$7/'D!>( !B&(4@ILM,Y14K:^+ MU,U66";HYX9(7C!Z34,CD<7>FLCH%6*X1P*[O9:U^IE9R/L2D!\6.W42Y9MW MN@7X)HKAFEZ\CX!(\O/I@OR92L:A?QQ*W-4LNK@GOT[".=6(OFP6]"5J&K.8 MU]__0K0)?(4"P@K"N<]F+QPQV&P\G!9^"$ ^58^69,G<)C'19@Z'Q_Y)@3JZ M9;KIH0_%U$5(JXWM5:J3F8@LBLC11S[[;S!>'7K,P#()Z$2[R6:#T=8+ZEG1 M.X,>KLE@1)U&X2W"OZV(MAF14WV6+I1Z'GCM39Q9IRKQ =,'$*_0_.1>9QQF M#08:"+])$$.BEEZ#@.BI./5PEQ2[$Y^YF&_9 <^"?UX.2R2E7AR;&"MLC[/4 M@W G)CS;8S1U0B]CW;4U8K,+/+EV6=OK%&@$LI4;Q?;*!!IQ5@FWLKT20:?" M5UU\@^VE!O2>!]J=RK:7'&CG MUNFALC@&*T!$GBV@-M&UXN-1VA)%]F1]!D3_PL +T@H-X19DCSQ^\F!XCR)! M[H+J,$;2-,2?@%(H"M%1'F; O/+"<92&&"B/LHM6T-\P=^GAF15.*!Y?E66- MU]E(&?E3E,F1,5W0,EK\'#69GN><)* '7UI\+]X=GBODAHS7MW4) QDZO%-O MO_ >$4YW5AQC^)+$]"Q\1H^I4,7 O.VH1HJ$$Q$I%>..%@POBX+?QPP7R/^Z M0@&1.J.,*";I)PW/C-[?/Y@.XVPD:57J6M5PW\IEM4F-A619XGC8&I<.]%J? M7;8[M;I9HF3?M7-398OT)AQXG<0FZL5H"\ T!4OR]K7>]-P6/_6M;K]53T$+ M:P#E2/(LN*J6(FRG1E&[ HW;8"9IF;0]^K$)=%S3D:W!C"ZH_;CDEXS^7EY! MC*4V"H_-C8=#&"ZC1X"?5@1:5]1+%_V$E#D,DIA<>D_ 3W!:V_OFU0\2\M%N MR8JE"R[)/NYT9SRY)N'Y]/TQHJF21S% M7CBGGR#AN.3TSW/F:/T&Z$($\PF-L%F"FU>:-1V!1PQ/2@/U/?OP2R#P3G=; MI5FYV[4LQO9P>MNJ=*J#W<%!:JN":A1<_KEK:Y:=.N2:U!5;T^S$^L7H'#YR MD(A6HKW.AP';Y0S:F\B1#?U).+^F9PV8'QW/F1Q2.KY-6)Y.SC:^W8G9W-D3 MI"32TYN\%%K?QF# '_C\+0(,*UCQXL71YLKDS.GB9),Q[61-AS*QUA@4YN?, MZ<%2O[!41QD0IR?$I4>M&I^,,;2L2]DIN19D]4&,^C %-\E!0&J\9VT5+@Z>-4332 UO3I:7>2EPT.BK=8*\LCF>(%V0^I#G';:B-DEPN7 M+6BV,S*JO.%M,O/7BU;T_S269NL%($N+?O#P5Y NO,*F.)P(DZT' TK;+<*T M>G%!8E:E)4%)5$3BT=B[1Y2_1EF$G-$?LZ(TM(UO)'ZE,?6W'L2_>D'"3+75 M,/*P$+D&+W'Q+_KT)_"DSSBN#MMDF)[I9UJ$5(=P-M!]W/8T+&*Y63=&?5LMW_YN MO?'\>+JX(H('C&?+OE2+*+951;6.$RNR[\ZFLM#'RU!-5B3GY_L7O MC5''1;#<0H]7:85P+-[9[ VE-H Q$T$+&:^PYJMA9750G0X\&]Q,5INQ=&#: M]L:T.G*N)]UKEJ&WO5M#*SCC,]H 5:-EFYM7:"V6#7?T_9&L32W&S= U$7J MC2-2CVDZ/#FQ^B\);Q")TS>/&99@6Q^=E46C:KWO[Y%0@T%#I?/W+JP[.X<0 M%E2UU90TV$^8B+>%XD4%WDMJD@#/WJMDY$>SL8<0_")+.54!ND*E.O804"FM M7-70GX'1/UG3>KE_T@SL2#V.J=K;3.']_-GEZF+B.LWX?5PHR\$<\=Z#D^YO@[LO3)[0%.$SS=L@:\T]\R=R31;J[23U94LHHZ\YRU[GMYA85 MH:8F#N1T#=D:X]$*,)D;RM8@CG9V\P9'M.U;EBW35O,ZQ9+DN)#B2=-EY.3O M2UN#,-OA)["BV!IEZ7Q:QR7UF^@.6\#6R>ACE M0.0!J6EHE%YZJZ5[9T9V+SXMWR#18=#.1$.F$N8>'*W\)42%MY7&$4HN. )K M0:JB.9I%Q%4(>8>;K7;: 9L<#0J,A1A=$AV=E.BD1,-2XBT,8426YB>$YE'Z ME+BL^,7IZ>1>!7H)=")*:1.C-,Z\;P\>.6JA%Z@M$G9'H_S\AO#7N_ 1(Q]$ M:@QQ>CKMPVD?3OMPVL?PM _.\6VK%M(0*=[%8&N,2$.H>)*C[?&6BE"E(EZ[ M4,KAQH,X?;].WR='R ;@>/<8>.$^K'1#_8Y&$H&+&(]K0)CW8)'XE++TY%^2Q1&EH3 ,=GD]7&KE;8)#&%.Q M+9S?PE?Z-RZ:[/8FJ+\'7@16*)C?K3<8;;.W9'CD?V&[*:8883_JPW:+3##&.!&^[7:<9 M8%P5TO8,VF:0B:10VY.GFJ&FSX[3+&GJG))Y-*_+(Q-ND]+CPU^5JO+[:)VX M38!269@CR:)@JQ!#>5FW?,PRM-9*$UOLOW99($=BP3M3RY>S&CFKD;,:=2G5 M5F\QV^U$3HIU4FR?4NPT7@%\1^8(EY"@-8DB$!NI]WZ51#%: SP#0CKSCRN1#ULD4H;Q&4 4,8@WNX!?/C MA5JR*95M1ZQH#?6!!L;OY>[!^R?"5X$7<6M]*XPP, ZYT3:B;@/CI4#ZL[<& M_'+FBJ,,B],O$5@DP3U*+QO]]@$! AX!AWZ?0XM3',I [-P:+U MJ:(ZR@ YO7GU@V0.P^7^FS5C]728 ?*JW.P]O!7/H GS8S6:E>7(BK1.:K7E>U6 MK(;:0]4^*C [V&XRU8#AT4%F>VB=!L2XYCK;(^TTX,>]_&T/NVND=1^>_A!> M_[9?&@W5^6IV;P/=<>2XRFYM22VU793H:- \E9)MK9DOIV-75YJ*%=/O5KR7KG)%G$-HMD[\ROZ2 K'WZNMM"_ +LF?%J5OO"_3L MTFU=Z%UY$4D:_$87"Z4*3F,%PMIW.9HBJ&0'M?:-#E7T1#?"2&+N3J2IH22, ME&6YT\_)\$\(.KGX-R,1E,MG^O:@8T$REMCV;M$<]4-;$]<-!9,)T%]%QC N-4#RJT>4T))&$>/WHY^OS2X.G]]D.7>Y_0PH:+E.-Z% M!';P[+V"2$@_H[U!ZDNK0(KZFO8&J7_$: &B*-UBMT"2!58G$WQ<)A$YB:+H M"JU?8)CN_RM$#OB0;.>8%D2'Y'#*CX4,^!V?QQ8#FJE4E1VU,[ %82(X !B- M3=!]L]X$: = FG2HL(O$_5R4$KFK ;D/X_R2V!(UB^>IJ^W<.N>%W3T#R]^^4P65/E18KRHR[F>6!9ZD2MS5,NK*7- M;&Z>=E[@:EU+\Q1_";U]L@\].Z07?%T_DXZV6Z+ZA3ZX0E$2Y1^'R&> U77F,#UIIHL6U\/P-/2(8QM,0D+_2>,!'@'TJ@"Q!O6!P MG9"6I,$N^R_I6%MM6O?H)FWT?+FDJA77G(^V"N-B\8<-S9C*@ I$%39(QY*9 MK5;WUD#57NO-#.[G4#JP$5X,P:&9E=U2E*I7<#MS^7!M3+**R,%\HE-(L-7/ M*J$AB:QU'\9Q 3(#O>OD"&L+!;;"QI#-TH4*G8GQ]C$%=05BZ!.:G25W));< M?;3.C AE3S&5S(I[6HH/[@#F^3M?*^^#%R?T1+DFF$H17^E@GGYGI7;6T:;6 M46=Y=)9'9WD< #X*!C6^).'LD#*WMK41O\Y^-#1[@-U!7\ZTYLQ'SGRDQWQ4 M]G ,])F(O?]!<4?+_D4K%,QI.A;PDY@( MO#07D.SH:V\GMR(5AALF[X6$/UT\Q$HGH$_$DB$I$=O1W\CMY-Y_;78%H^F(_^Z0EM ;M4X2B\KL/"2(/Z% M MPOJ2>T37P R)-3H)@KX(^P!"N3Z2/+F8P_TUO/1\H9 "4F@^!=HA3?Z@D MZ?O6 Z I2#>O?I#,LVR3 M@S&2 :IT]_./7CF'W#[]-(HTJOJV1DI*8N0#,(]N,5J7+"<ME9]; T:U^EB:V7' MUJBQ(C+M*N78&B:N;][6DH[=H+:/U["UI*-.U&2C!=I5>QP9EI5X@P*Y]PZY MIO$Z!8A.3Y U*1>8C59)Z"04IGA["";0J,1J]UR#M4"M!& MKX-(Q/T7:(U>]^#G%11 .75#+0SM@-R'T2L7C/IG'T:O.S!\HP5"#10#HGZ\ MH//"J.\K6+;PP*ELNBEL"$YY1W!0KE MS[0]5B,YG%PV?H&0R\:OR\9/71V77@3F5VA-#0?9IQA,7OXW#\^?R2R<0/5J M&R.QP :B=Z=;#FKR,?LG@+?0!REU)VOK M,Q7%(\)!^MVB9UJENOQ[RAB1SO\!R!'NHV5(2ZHS(.IN/JO0RR[ 6X3S']%V MK#39GHDPBC,]^J;I2#MTEK%E0I__YE5SN,%QF5S9+ M4M ZA3&,7L0,O/ 8F,'E*HZ$F8S=S'56J-V\;F#V+'SVT74C=3+^6>V[$]^/ MKMUV;[0>0F.R]^$TZ6^CR=:# ;T$B/[PB?1EZR&- M4V@C]@ MM[^957AB,"\OJ(J]>A1(5.^W,A9''AK;TYY$:%2]:K9G16AWBXPVLK$3)!F2 MBO6AD)V"6;H9K(^3[!3(BCZRA])M\"90ZG"HV!O3JM_M),;>_J)E?:+9U"5O M>P6T#K^!?I>_[676!O8Q3B,);"_9-K 3B>V\L[T*W, ^A#!*PO9RJR, )*;"_=UC6V)T?4:1J7[87>>EF^08^ %.29!2@&D-3V/%924J1/9NTG-"(59;"FKT.9Q1'(X9.\>I?69_CREOD43KD\B%W[XI(KM=@"P*TH6#E5P._U(!$3[,E"/2< M)'+E"'3.900U$) QEY] "+ 7D&\ZF:]A".EM0^L+YY^5?UNKC3&"D[3>\2TDKUH0*N:&#[0I22C,IXU:A>MD=_*6,D)139 M'J:EC)JB"&%KE)5+$6-&='<@D(L281RJ35&5NH]'E"+3,FVRW8\+(NH798X5SI3W7+C2N$U M#8DM:O(7AXGHV.EV3BWE9EJ3N%QBIGR'$N+W;P" M[,.(GA95KKHJ+L:9\!QW9XF=3@O9G\S0 5 MWM+G.L/TG$J\@#XHV,,&EZ;D'-?R+<(+ ./T9@Q+N8F'[)6.5K%X7BO1-'!> MM*/I'+]"-?VJ(UB/)CE'G$H9L%4AIB/(V/.=.7IC*?Y[CFC]_N'<\9JA(""' M./UE]Z"5)SMSW SR6:3I=U]Z$C/ M;$+).:[P+-<^4T" 3_[ZC.B/2NPS[)(=+?3F]-B)?J="F?3T=F)KX+IL2=0Y MGNG*+/=M4M1(X"#W"=.+6S6I@DZ-87J).$N@%9@0(C"-/TU+LH2L#\ M.L&'NI19V8Q2=OQAL3"E;?6!;,WF:!U#8FO\I O/=;7ISPE)G0%0KG2U\=*F M%>.Q*WUM^&M(&_=< 4(37TH0I&C]JS%:/TH_\9%%Y2IWI#6.N]59C;"1:;V_ MJDCN*W87B&=[%;FS^XHZ3:+%Q[6K#$"?8?P=297'#K/B4]F57V_T4W64G5!\ M*[NR^L]U6[7P4Q>?TJX" _V$M/7VM$N#,W&3F?5C#\?N$W43HVU[=9,>OTP# M[U:SVB@_9>B'Z6DX=_CWEI'3[)TJ][EZN6M^+]LSFCQ1#$]TC65T%D1OP=K5\TFF,$GF7'U5G3)E[!>HL/JEB..;H'Y,:QE?M M-@&]^,A."Q_N1Y;/A6OW.,_X%!&#'U6ZJ,SH7YX[B\_9-BNHO\?OSJ.6YF.Z M;E8@ACZAW$#20/'F'OL9FVH;]W34 )Z..GWKL)9%=GM;BI>VP/(5^ FMJ#Y= M+,C9A/E UC<^_Z*KC *0]'W-/Y;YY1 MH0G4$237T96EY8T_R.1 5Y96\AN*W]#5EA7)FPYFTE/323\HG6=$ALE-2\1Y]QW4+_JGVM MZM2>9_MKDEQUC7N^BC0DV^6"ABKC88_7V?9LCU-O@9G(7MS? YP&75K9ZX7/ MWBLHI7N6W%MJKBN&V7<2HR#XM'[YA6UQ/FYBPF1SF43D_HRBB?]' B.8N?/( M7S'@6]K$_8;"#=MPQFIMDG)R1;_ ,#=V[!]SO)N3'0$7D$J8DR@"<91C39W7 M]^3',"#4D]4<1>6%GQ":?X-!(,"C'QJ,N%[SXXSL M_8RL/36$AV.*68Y6E2$&P>-T VB 6;B\1^3;>ACO\I@*:18Y(QCFL+3P.-]! M_=,V'-<(&N0NBV+H7Z$DC/&.Z_FM;VO$8;U8 !HV4ES&,R\&M*0!#),TL@3D M49$L)[;\ ,/ACQZGH4\65B8NQK=@3M]%IP\I)X207:6Q$N-J([N B0,>DR1> MI9(J1U!@-!X&W5PQC=G<*.V%*"Z(:N+UT!*<45(%6-YW=CO=%-2%1-2W,?'U M[LG!$<6$B'\ CQ]?5-?R_(.+]*"H+(P-3/9*Y?B2KOP(<)R5(WI&I67*8D:R MMY'@!>_UB@A_,"Z#/%E328D5J,#I88B#+(&$%RQ2:6.42GX0R%$KD_8V:1O) MP2IY8ORQ/3-+8'@IFQXET+3=Z,T7/LM@L<6]\6'$MF8S5.!6VH'#!" MTLI8LV)4EJ'5LXNM57TI6S#7X*JQM0Q44QS%3CU;BS"U0XSKZK7U+0^NB7ET M(=1"-$0*^B$,=[3('-D8]X!8KT4R 6%:OO;0C&\7<^/87?;4<91JG3>B M]B@9'2)L2V:MD[6_8GT&@W(?O'\B?$787R):;283S!Z 1W\WG\2W'L1I#?\I M5=H23(MF7WH165DFZLRDQ!U(*IA@.+/8[;6$$%RA<$LT?RK//H&0?.+/*.84 MNN U-^$0O$)X@X@R Z[!2_Q$/VZJ)')##/A]SCF\B?&-#XLG-TY4C!+[;7*\ M-TX4I/(R:#FB.:Z883(M1C.Q[@_D7NX.?_T%$K4>^ZO=/=@"7M$'RG-5!_[I"0L?2G1TX;6Y_EP(?/+JF:"3"3X>4 AV#Q[^"N+; M))SSE2%&8RT2^M,*X9@^+\K6)X^;F,#KR],G1)3:,"U=0(CRR;=44">ENQNS MM^K1_RH%B-A&#%L#YSI"4G3HV/K8AB85?IQN2#VX*>G<=GLO.P.4:YRQVP&J M%],Z@=UN+ZD>_+1<6_9Z7IO94VLWNYP-P'8_I8(!5X3BB6UH--AQ3,7M]K3E MZ1L-+(W"K7QBZ+(U>KR54;,6QCIO08&>7>IAI^A].$7/+FVP4_0^GJ)G5^J0 MV*C-EJ3K3KVIKMT@X_06B3K:DMS4"K]S?8 MFLS2 B-NO)^MF2P#CJ\V)VR=<4U;QKR7$-T&7K1Z]' 4?KFGMA?>G#!@,,I7*MJ\,[B#J\634(LHQB\K<(SO.*$.4"^E[,,M. MIV\6U78YK+?W B2ZGGW8R!X(;8U2,9*9P/9:HBYW@G@E<;\!<4-IXIY0XGYF M:@B_Q'=A%.,DO3+9'Z.FH7EZKXF8.%W<0AS%,Y"5*ZX M YCG[\&+D[30&+OX,J>#>?J%SZ,RFY]SPI3NI!4O\$(?/*T B#]AE&S(W75+ MI(S0AUE!JU3FNO)2%9"98:5M6,,)/'5D\UYNENKJDJU<:I+]:3%#32*Q+. ? MD5,%X#6]VECA_>4FIFD\?% )8HNV6JQH#S @LA<*P?Z]9+:]C-742"H$#.$Z MJ<\_J&]CK"ZZ:ET 02=C?#3*HI'I:8*C_1*^17B&=EY :6.P4-O4),W3Q0,@ M&Q*7WSW/I<9P.:%U6*$$.[*CF.!T1DV7'-&K^+TQZK@G3[F%EE-Z!A9$^'\& M_BI$ 5KNE'T=:@-HH?GY&WI$,(RG9-YOZ!9N0:'7USHKH^N$M"0-=ME_24.A0I: MT@ZN:DR4T(\T4MQ.76F'CYY*]_A6PZ]L MS6/IX'6RV%JB"I1DY:6UVN+8!,GY*UM>/:(B;A5[*V;EQ;[$H!-7N,/CJ,>))< M%2QW_C//_Z9RBBL]Z$H/:BZ?I[:H1X-:MR6WWMM5I6; %47,+*.36-P3N6(L MM<5JXGXK1<2J*0G%!NG:56&PTLP,!4'^Q/AT4;S&R'+R-G^6T;J,4ALR\R3J MTGX)T4L$\)9>N>DU0GZ-B&P8P/VRE,N4U3G5F6,FE6FK:YJAY$W^!N/5"<%1 ME>+C*N>YU_@3V>OW*(KN0C](R(EW%]YX."3-A(NN\_DM0/;Z_<.P,]//R:2A37ZP75OK M4DH5V>HT[,Y6D=^;-++C*?9P[#Y2MT+/: +)S^L+542K9O'D/V7?*"2W1IRW M=5^I/]6L672Z^V@]W5!$IFL7]I[=43?A>#Z24L21D\L: -KMSK+78SU@IY=! MY\;?$X\R3:;8@E+1_$D4(1_2ZX4>HG6'JR;_!ZO>/OF 8)M/] AP2ECH@T,V M>)0%=A]IP&I]M52 Z?QE %=E?QA5]EDO-,@GC!;31[?P%8KE$- MAO3&TGT((8 M,JUT'(;Z@&?!OU1,A=I@0_$4#K7BM&8NZ0\R]&EE1/A'HA214-M]T#[+LZKY M?(Y53?6LU2XG4-C5)\Y#QEI5I#Z@I-MPE3ZCLD& ME[^]4:RMO*#JA6_>V54D=\ QP&:6D= -5CG3:OU\MA=4YOK:ZN"IP7(4H>2W M24S^FU<(FM')@BNT7L,X/9N^D EP[JGUPK!2>" M8"ZU,6R) QQ*O(>>=3#=I/)MN$R7XCQ[GNK$?'#TX06=S/,15?;@WL5TG8"K M!--S3HHOX2!:XF(DY[P+Z8-M_P >IGOM>04P\!9Q?:1,VR$'_/T(S2C!*1^M)3@*K/'K9_&RQ M_8W1;L L"XZVQR=UAF#Y8K<]R*-+$$ORH.TA&QW"6%(C;(_*D$=1CT)J>S2& MBG [VLHOJB#)+M8^/5H&;CPD%=!I,C3/1GRC,H!S\" M[-,IEF0YS< 6A#1:^!- 2^QM5M"?$*533YV]()C&1(?E%*^KMC!4HXF"D<6C MSF#T]1*$_FKMX:^B$DW\;L/@97<@BU\\B]]M(+R(:X Q>PR" Y'TR.DP"/J+ M<^.]+ ?E+H/@@:=<,1H/@VZ)FG','K9%B?DH(9SN,CCS?QPCF?_X]T^71_24 M?F'BRQ;W[,D7XQ:W$?=SMJ(,*0H)-9]_(3#AF*PX&M8O,$#P^QBQ0G@!B'+I M[!-"\^@SB/G5C]@=^MUQ3S>,'4=^8=">4VP@+^!78V*V-UJ-J4R/3$6FD_;] MKH(O3XQ50'YAN*J*E+Q?T;XY>]'VT 59G>(HVT^ L>VF"0GMA0O8R.H<"?0D M+E05K:3=HU^(9O=NSPTN9YR6@T5J;UJ?%]\*IZ.3W_H$>'FP.&*:]8GM+9;4 MJ!P^$D:=,E@2E@);0SZ=N_IHZ4C9-/@2Y:A\@FQEGX)4UE%M#_=5 H2:;FR/ MW%4"A%J/K0^]E0&DUJ%K>S4SH>VM)JRE#L915&BHB2JX)6@^P64(%P2-,+Y* MHABM"3MF:C,X/[_S\SL_^;#]S2TXR \7-:^JJ)X2O;&\M53\^@1!@HC,&P(\Q]'\!7A"O?'++LP/01%V<3SW[CI7/ M%G$.YYJ&NEY<"N &84#DB;7'?6[IM)V1C!5O302A"AS<\Y3=WL50Z(BA4 F? MT!$YH2-;Z.3TO-Q5]]?E[A#\O(]AELL>:C[RH RHBKY[Y[9W;GOGMC?CS1#* MY[;Z,AH*TCW%/&P!?D%#A*]M0$% M+O&^H>OS8#EE>SV/F[@ C"$$8+@P!1>FX,(4SC1,80@>-0GW-EL##Q5G?6^,T-H.Z/%BCM)&[='07P.6BD%P4TCF$UK@H)!>% MI F?$S.Q[7GK9U@3HW>7]F<4@^@9W<+0"WWH!8>,]NC2BV!T\&[#<&G0?TUF M?T0!],7&.TX'$_;'4Q#KR3YM=\Y^#7O]!X?M(?(8US0T2B\WZZO:R.21+=[O MM375+(^-=0H&J^X*U^!:<_C:;F6MW^^CM:ZRX>"M)*MC&#D"7Q(1#*+H"JU? MR&_IS$7 XS.9\Y)<5%]-2(&2E#%$*[G.1J3#4])$\BVWBY,9GHQ"\#KEP^X\W\?](('W#@WR\ MRUWI7R(EHM%09GF> 1\M0_@GF-_-R9Z$"PCFDR@"<48Z.8(FX?P>>B\P@*EC M)(J2-9BGFU(>#CVS.+'5.+'=B.4^J TWV<[M-4 M]RFE_I]Z,P][:/^#YMK/L#2'YG+-K0?QKUZ0@$)#%.EBW"Y&>7@ 'J6&+H3T M"^^R_XKD:?G^3K?+8[NR,B3Y?4:WMQS2XGY.%[%/%Y$Y8YPNXG0127E:XO!Q MBH?BO>A4"J=2.)6BC4HQWOCL8:E"=@G:DFN/(0+*=78BMWTBMXOD=@*W/@.V MY"$T&JG;"9%.B%04(J_0FLRZ F$$M^ N)%T!;6Q4?!325'_-";O9(DJV>)7Q MCX0> WQA_*B1$WF=:-C'L5V_-ITXZ,1!27%0?&TX0= )@DX0;"8(M@W+=B*4 M$Z&*B#.BKR?K)""+;SZ-5[0ZV,GJNT=1I!AVW&Q4)TPZ8=+>R] )DRV#8QL> M54[6=+*FDS7K9('0B51\VR-\ 7*Z( M5C_9 NPMP>>$UK^>+M*/J&IY5!G+"9).D'2"I!,DA99'I0/*"9E.R'1")L.W M[44K^G_J%=IZ ?W1))P_>/@KB"E\3\!/<%K9PFS<(R&1T'5,*5_\%'0R\J1S M [C9S*F.Y,3N08K=3@#M]E4VJ;/#B:%.#)6-IFQRB#LAU FA3@C5)H2:LX%. MMAX,Z.RW"#]Y*B*;3$]30NEPA&LG:CI1TXF:MMV+3M1L)&I*739.M'2BI1,M MZT7+NW!+_D!XI_5EKF')*,WOUQIT!&(?K\= .!")X=PN3E)TDF(?A[C$SG-B MHA,3)<5$_BGHY$,G'SKY4%T^='G=PY(2+9.P#L%,![2N$HSW^U8^P%+0W4F/ M3GITTJ.3'F7"*D4GD9,DG23I),EZ2?(1HPW \>XQH$57PSEU &WH;RRV/-HE MD3&_H$#:%?<;%#?REE*E(9R<:8^['C^_26>E/2M%?I5608C('"_:ZX*XK MC0,[:=Q)XTX:=]*XC#2N\SP;C;#.U6O:R1H%AA_MQM I/$[A451X)KZ/$AK$ MX>TH6N2 (C_!">$:>B\P2&M\:#6[MZAXU9#4>CFDZ6BNHM00#=?Y5XSVG]$+ M1(7#>#V2=7#8P MN:S\S/318E2LD" E'S'H7+9X#7 MU^ E-FK4I 1(APHP&CN3Y!!%W_HE5O]AZ]LZ<= ><5!NOX]1 '*"YFU&,J2_%(F6228M1O4B.#9\M.U!((QJA-EG2@[0E%6RYGD1%XG\DJ* MO*T/?R<4.Z'8"<6=",7F+*IVB<9.(.PCJO-FO0G0#H G@+?0!\6Z+G_K29#2 M0OXV7D@ WOT%<60>GPCD5CE7'CK0&S]ZK*YE< M6TSX!!WA2\+L'@/A0%P'F=/%Z85.DN_C$)?8>4Y,=V*Z=+ECWBDX&DG;R8=. M/E24#V\]B'_U@@04.T='5(LM F(=/ ()D=ME*#P("S!S^S@AT0F)?9SD,KO/ M28E.2I0M'LL_")V8Z,1$)R8V$!.;Q'DPBO]/8A0$G]8OOSR ]0O 1U=4;1,3 M%^EE$I$E$443_X\$1C!=M?2O&(!:65:^WU"X.16Z1*UMB6_1(&AG!+%%<=+;K M3>H GDBQMD>H""3(LE(E@:;MFJ;9J&WP/8O#MOF MJE4!XX]VP^B,L7+&6*:(D4/S8;S0.#OUP4Y-5!.BJV19'^'\"I$M%)(Q_.$\ M7B9%H<"2IC:&"259\3NT8--5W' Q$F,V[S0Z3YQVZ;1+Z9IR:B>Y[=9 )[@[ MZ;0?Z=1D0>+SD5&=[-9'>8?;)":?ZP&&<)VL9W3;!/OL^EN$IQN /?I][X$7 M*;^&UF9L)]$ZB=9)M$ZB59%H-9UJ3M!U@JX3=.L%W2>PI'_.P 9ANH,L+CY@ MF<1W].$$0CZS^1!HESV%S,Z[XT"? XJQ0)HR^7H+07ZT]_)6; MJB;L-@Q>=@>R."EKPF[._#Q(9<0CVWT&MB!,P">$YM%G$'/W':>#6?-Y3M/E M[L'[)\)7212C-3FG+W>'XRX__E1MYXT'-HE'1(OWEG8D82/=D_2_MT3J1%@6 M )61AJ"2GI4Z[93/CMT<&UL4$L! A0#% @ 0&X$299.J]L7$P M!] !$ ( !K L! ')G96XM,C Q-C V,S N>'-D4$L! A0# M% @ 0&X$25B?GMQL%0 4T,! !4 ( !\AX! ')G96XM M,C Q-C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( $!N!$D#_$26ETH &&UL4$L! A0#% @ 0&X$24VCR3N)3@ #RX' !4 M ( !NO\! ')G96XM,C Q-C V,S!?<')E+GAM;%!+!08 ..!@ & (H! !V3@( ! end

"V!MZ?=>/.VZ?]0J, M.B'I$^^%U<(\\$8^$:TD=6GU63JSFA?KP!-6% $!W@=DX6/=D-6F\OJBJ"WT MV;!8?T41R9R?E=R#5A3X[^O[X[V[+0Y8DV>]L#@C4[QQ)NGFZ<2-#"K0 E2T M*>G[3TSX:'=^)^XH?NJ#\-_*1SAJ2OII)WT>\8C[Q/)O/GNCD?<\!P&X"NP1EW=I(J_TVW<'CCM+5!1]=')A<:8 M/[_7D)!I(L54NTA0=-449!U9@F7(MJ A4U4L^,G$UG1>KOA.-FH8$EJ#%5E" MBJ+O'ROIO"GQG2@U$"N;!\I*845*ALZ+[]!&6.$3A6F7QP@N<8+P/T\!;$1W M1&!U$W^PVT2RR EE5519V! MNZ<@C.])./[LAM\)4\EWI#\)6?NLSVZ<_'7#>XKM@(?\U,$"C)(MF;J.)$$5 M>UT093IL7[&K"89H(%&%[=NS\53MW1AB+]G!&ZV^RG&2DJI0>!6$);K&.?BZ MLJUJ2!8LF8IJRS %PS(4P;$1,@Q3[NI*=O:I6*-!F7G(UDYY!1GNB+:A"4!. M49!MO0O<:IJ"+2-+LR3;E#4] ^ENDS(/!>G"*:]E(:W?E->E@"Z>\EH64#[E MU=@)T/T88?, 'MU@Q]Q@W\P(JP=6*C38,3?8\1%/MK?&2G4&.TY.MC<:>\[T MX9>E??0M E_>DG[PZ'M_DH$9W?+NB]2!8EK@&WL>*[6 -=KXF"IND@:13)!)ECF8*EV8;I]+H2:,IO##N8'_7R61>P0RI@CVG-I$@?A6^[BW=&R7@2IAF0;(+L$R^S"#I/!K=!E M1Q-Z/4O!\(]DV;2C+)<_<@8'NX.7Q]=_DI;0)FQ$$&)?)O3(]7J8X);A.;J> MQ!%8#30UXD";1S95T>I9X(8HBB";!K@A(',$6>JI8.D@Q>B":\,V#PA_4!G: M#$,; E0*&W-W@2?G]6N%"[!J)$F5#6RH:W&Q&)P\)H!E^% 0=P3B9ASX_"8S MCD/O8<(\O/O@Q@UCK^\]NU3D@_!_(=$4Q__QXJC8A='<8R^@S M;F5- -_7SXF%M0?<%-76? RLI-IB+A;6C'5Z:Q$819:ANXKBA=_XA>S!?BL? M\RNY&_2+#YJ:B_CO=V75&$YC& E90_N"E&O 7H!@LGR"_C^Q7>NBQ M!]=J__L%1)RFS.-I*0QS-DV*0>:9SRLTBPP!MU.]1UWY.'2#$ QO%URSF(PC M>!=%3!B,1NQM,0&3H8[J %&+1RH(EPI14/-YG@?#.UC;JJ2)1Q_=.25ALA:AN2433$51IUDO8%6ODKQ+ M(2R<9&5^N1[2FWI>Q&HO;T(R]B;C@R%D/N)<'AU@#<+K%2W0/0+/U7 M/5XVP3*D2/04X/!(P=/L7WS$3/&E2('+I,,C19JESROU0XJA81T?'BERDI(' MG'+$YAMS2#E"#Q)T_!XD2]%PM!8DZ=F*WCBD5-B!!.W4@62?SO%!*PJ8FC5D M?7-WN2J0*Z\G8.RO'[Z<8!G$U5<3,-Y&8OEJ@F/ERB&6O;E5BHNI6=TN%E5! M5!4DR(IA"8:J6 +6N[KC*(XI&1+/E0/O$\1(S7/EEF"BLFP,W(Q:"JIFJB6R \[;JY<];B@N7)8UT19D];BHFFYE /(.E"M*Z8;ER)=76EKER24M)I(GK]%;5 MN7+K]\4^SA PS95#AGC(7+E#048/!X#>A>/+];ER2[)ROOHA<4>T6N;W8$0U MST?7\VF6Q;4_,W7-T*,M7'KPT7_D]3-;I"4="D,8A("P(->F NCWF8]X*/1H M%Q]D53Q0/N*A@&+YB"HZ<#[BP3@:H%-$I7@BVI1\Q(.A";,V$%JIK5_+=,2# M;1>19FZJQCRF&I60>#!T@4:1I;DC^;--2#P4WA5:\9"//#9!DQ(/9E"!U%%V=(^'27,0]'7]GX:M% MNE72O 5I1\P)6(*4XZ5;);U;E"-VM%F*E*.E6R7-CX[9YF<94HZ7;H5YNA6J M$U*.D&Z%:Y!NM0P-1TNW2C9,K:3(T=.M$M&*MTK:W*OU?]!T*VYQ2'ASAZ J MD"M/MV+LKTJU@;CZ="O&VX42GE40)R"QU^T $GL8/ ZVC!>_)9_@,ST%C[VA M1\).U'\B8_+/BZU1$'JFQ_^&WUX=P-/!^):_/(Z_OQ9_9D)W.P!O3&&S@__,B'YV@B3$L5/,I MZ//HS:L777PHY5+P9__V?N$K/_SV/EU3 OW['/B_/<^ZQ7((8C>,>S0KAV)2 M$&5!!+D\^W9Z(8&US"Y3!9H8FGZ7OBKS\-_>)U3<$TGYOFPN2;D3Q0XNSY2 M3)+.+WG\9N^+W 9FL@R\D7D/I719P__9, M"N(CF28S=_&^5O'9_5\0IF^)^,M9^]'\/*>6O9?[2BU[-Y"]$WENCT@_#KW^ M;$+?F7+ZPN#("7%VFBYV4/;^2(+'T'U^\OJ;,OBIL=E&@;ESN4:-F\R6S.VG"$;[]^O3L[[BYU#MER]REP]YU] M;MQ=+O6@Y>Y3X.Z/UEEP=^7OS(Y61%*\CJ7H$DK;G1TTG M8'M^=(+$;<^/3CW ?K#SH^:R=WM^U%SV/L;Y49TYO?62:^4EGQJ;M>='C6"[ M)IT?U9C-V_.CTV?SBL^/ZLS=[?G1V7!W1>='->;N]OSH?+B[HO.C&G)W?@A( M+;F7CD>Y\J,XG+#&AC-;\OY'" M\$L0DZ@W@2OA@C?^;[CQC.S0>IT6U@8[L@BBNV[8H0>I)33^"X M#*[ :_$?J;MB1A&)(^N-$WCD1M%BSKHEO+EK].0]5URE7%O:8MVHJZFY%6UO M '$@L\Z5FK)V4CLU2=4D@WO2?_*#4?#XQF=UG!-]Z^57UP ]2,>% +,BZTQ1 M(5VK:4;K+6T_G&?NS[ CQI-QM?&S,K2J,D(T3ZLVH?QD:=IFE#>>@FU*^2E2 M5S(4&I;0=47%F3"%8@"1ZDGM'AF2,"2#Y"0UT\I_%BG@Z5#4A+R9@"1V(V(^ MAH1=5'F,P/*"L1MZ_LV3&X[=/IG$] R4\FCX' "SD<'9\5A[MG'ZH;%#EBXT MEL7;LXTFL_@ASC8:S-WMV4:CN?M(Q3GUYO:SX^93I69;-'NR@JNU/-NJV5/F M[U8QMV6S=2X..&D^.T.^.CUZJH;(RC!4HZ8Q[71RK=G_8^)%WNST@@>RXV T M^CA^^/T\"2=KBJ[7=".N)MPM&<*OLPR53][8B\E@.DJ83O-Q_;?;UAD.[?MO\Z&O:MK_U5;]F[[?YT/ M>U?7_ZN6[,W864-Z3=EW2C#[CTD2J@Y\&L68RR.;C"_RF(SBWL@3514NDI ME0S:J:V4JF6E5/D $<^;R>?-Q2;RWU1 UK4BNE M3E=*.5X8Q:#$87%]SQU17^*S!_Y$#$K=?CG#8Z>VN>Z9D1O^ 4%G:+(BM[EA MVP0(8@_$B@]"!'X:$.[[9\,$:3$%%RHW[MOX+,5*GL^PK!NL_85L8.6_P\"MX(Z7DA MZ<=!>!<'_>^2&Q'(C,J!Z&F[A9[ ,_-#U ?'G&!9:P;\MO[8%8Z6X!8," MT[+23M'EFAKX]> >][4&TN[^1]#R[XQ_6W[=D5]/BEOJ-1J@%NA!;')"VVY^ M3RQ?>MS#$6C:MIMO/ 7;=O.G2-VV&^.I=ZNKWXS3^O%WVXVQN?Q=ZQ&0QV#U MME2K OX^3C?&6O)9V\B@$7S7I$8&=>;SMI'!Z?-YQ8T,:LW>;2.#LV'OBAH9 MU)F]VT8&Y\/>%34RJ!U[U^LHJ0[HH4N&U"F'$999S6'32^K MCL,,\ 2R5;Z:(2=AQ9;CZL9Q>ZGRG:7FLRXK@+(#E.$!(QN"*)7@=WY95?RN MBB!3VXD-&^14R.5R*OAE!R!;MF?W.9&Q?$%*0UJ&UY:Q)*[O6L;:!V.!CAD0 MZMY%IC]@'[ZXXTIS$NK+6EC745O?O3?6^A+0))EG$L],N#/E*]H5O^6KAC?E MKQES)87+BJC)HMHRUPZEQU^?G1 N3;RLLV B!FF9?' M;*BTY2)O"9A8K+YAT82*U==67LZG"%@NP9'\L@-S9,N!)T9LD1TI("PE!A(8 M1LRGDS54VU3] 6V8L;F5,PG6CL>K/XG:F7=-(AI&K'T7QC+SFI'*VGL! MVO6:#K;+-+#Z3-QH$K)(FN5&7J[D!E05B5UF7O8G(3C7:X.X&RC1= [ ?!K. MU[N/ 1BV/C.%82%]>"\UD$NOHM%L@S6EME.':\TVW?1(_<1YYZX!CLTWA=<&SV.0.=P'CF3'FD&81*AGI)DB+5] !D\Z%> MK)2.7A>2)_JT%\+;5YP2P=KQ>@VC5CLSKT%TPPHX,ZQT291K2CD7-(F.7ZP2Q7#7-FTFC]6SP>JN%BA@#3 M1H$'($![3GT2Y&O/J>M.J;:HK79%;0UAG#/)?FT&-=)T$P77-B2ZC;!E@93B MY2=%L#8_J%D$:_.#ZD^B-C^H243#"+%])?)20'ZX)^N&A&IJ5RP^N'%"\L>$ M^/U"%&QZ<>92\/SZDQ!,Q,3^.;N*0AC=NYX MNKP"_S7JVA>L(;PR=88#G[SQ(VIGX@].63,U+VNIMEQSQ/2E&O!1X]*7:LM' MA\YC.A;SG#NS-(9B;<%#JR7VQ#:-TQ)U89L35PIMP4.="=0FM3:38&U2:\.H MU2:U-HAN:4=E29;J.F9R59_@[LCS:2I'FK=U2B01-:S55/"M(HGCA5$,FVM, MPK[GCNB,A,_>"+8.;#;[Y50.-K&L&ZQ)&,)R\\_,IG_^#L^D^^CM$SW@7!(G MN/*?)W'$KL#[V(O)X)/G/GBC M)('#]=_IM/YZXH]/8 M7L@P6-P>\8F<(J+]A61%-92:&K+F#S</R/7PRA]X+]X *)_9%U\"WWX%5R8&N_F$&8(&$.O:Z+(V##%]<\H0U\.A MUR=AX_FB3FTF*X=9J1_,2O5TUK!1+YB!SIJ C2IAGHZE/A?/?B=)PT?P'H : MV=9;YT2=:KL4';SSU^'Y1>(M,EM^V0>_S/JHFOZ ??CBCJL]%#\TQV!=1VUD M=V\< ZY0/Q@_DWC6S/6TV(7VK6O9I=%M\ZKFF79J>_4'@GP8>WD:3H Y&0&? M)R&9TF+,SZ(_T"]_>Y]^XK?3.PKW>E$@8Z1]^WK7^P:O^A8]N2&)ID]C@8#, M^'AZWQ= ;.C&P8Q*F=TO!6/DD^^OMTB?!;R6>5$#_*N 7WC_++9,X M_+4,0N[X-EB\AN3'Y8^AFVOTZS (8C^@XM?_WGD=P;]_#8-17I30*]\%X>-[ M+(K2>_KS>WKA17)]_/8,U\.&(?Z #*:KX<\?!?WDLJ>0#/]Y\5=O\$T5)44Q MT#0%:LKR BVIR6KNH"[JJ'K/4GI.6"2BZ!(M?1=(_>!C( 5=GH( M7S"LC#+RQ?OR"Y:1 VKD_#HNF(-G^7M'S!6SQD MZP4;@)BNJIN"8]B '$=3!$,W#*&G6Y*H='N2TS/78GB+AVR]X*XA]1!6)$'' M6!5DJZL)NN;8@B%:BF*;)M8E]&TE>C=]PLJEIKLC_[;TVV^RK!JJJ"GJQ09; M)[T[OP 0/,$$]"1\.P84@14$6\H7OMY=?+A_\J).2)[A$FH4=^(GTO$G3#$' MPPZ5-&30"5B(.NJX$?WR_R8^Z4CB98?JO,[S:%*\:^(7[@,=2_KTBSA@CUSX MH =QQ#T-%^7'_@"2:/CG1&U #LDB=/#*_U!1UIVZ]+;WG$K M8T;JQ0Q@ABG/#L-@O+, "E8QD1OVU_!1& A/^\0._$/&_! MYP5'-D[5U?<]LXDG_? MJOT.6#_T'=\2"P2Z$8W?HU_C0;X\9_/BP ]$A%1SCX==8Y/CA!A'OV"94BPW MLT?$.Y[QQW::6%P/7BP$-+==I&EJ,:U/:#$9)"B*]P8%>?;FQ20JI;@4RAY) M)(NIDC1%=VK0,4R]J)A,)RFJCD$54:^8!A)V4,A0[""!E&T:B<'RY#U>D"C$ M'BEI@M#++0B3-UPLKLD4QP'4Q[]B'- I)?X1PE(*.HDEV<@0LW66GQ67CY@Q M+G5_I9_5FS"D;,K31WBA&N6%X $9@UTB]>/+J+];2IEVNVV5LWW-O5C)B9G? M8Y+*91]XBX4N\0A1_].1-<=*BDP.GTPIHUK>SDD'M5!&GO\)K%#""^68?6QO M<]AF'L/X,& _Z]\>#KPXT(2W\)P2ISELA*& 'IG)"I1KR7;3I6\S. Z$T@.( MJ\UI,+VA#'IYBH,AC[0L5P&.HM2J%%XC(/B])($=OE/ ;,4(?E\-[A\&M_WK M[KAWC2Z[M]W[JQYZ^-SKC1\:[/;$;HBAUY9S(BE4CC.0FOH%--^71Q/]L"'. MWQMTRZ#;ARGP@G0#200#'1Y),8QF-CMN'VRX/8SASUWO'C ;W*#!L#?JCON0 M 77OKR'GW7#4^]R[?^C_VD/]>WCN-5"6@?(*1_.;@#]%?>9303Q9#*69S0[E M67DHK[H/G]'-[>!KT[7N1NR>2Q*-^:IC7-5M=(DC&@VF74_/I&%=F@/0A4D2B"%?6$,JW4NJ;'Y%E>!MS[ M5@[59G+=^H8\ MH!X%"B>X2[*RPWV^#?>(/!(6$_CK\5F2K0&Z M#*0R;(G+ (9C[)5$AE=H/X M1296<#LG9EN&A:D"A_AH +->@39*0$D1#=X5\.YAP:#]14,B'N;8M>O>36U' MN+.-<,8( 2>D635H5FF],.%5_WHP]CWB0+WJ,O\.BV]$XDE 'H@7"Y#9M<^N MPM=N >^V+4"Q_U'_CW*E:%?4NART+JBQCPKVT6#5@5@-S*'A(A%P. S658KYJ-J%*J0JN$T,[V.^WP*B(RJ-^F7^=C!_F"V[(PE2G@V %< .%T=14.\5&,?-$AX(V+B MWU(\H8$>!:N"7I6WW1#."B;NBBG*<6U,H8(IW'(V&Q.U$3F1;D 74]IA--QF MB@E27)!BTR!8 <%U?0ZF:O$**U>MV8CH9>T5CV2DUSV7*L@&FJ6F*D L*:_KH3F#:;B M5QS$9%VMCFW9SL&*YSO#?Z:8(KW][;%:/)>S ">&=OP-Y]K.O6[T M0\*PL8'7V MU0+\D*SONAI^MW+YH8P2OLD'J@/Y+/.RP&UXU<[.T@?A/WC5U M:?J5N=O-PO#2N>Z@-D;S6ENI#M91@HW=# RW7&Y;M4'XS]I?=4"\ EN[!1CN M.^M>:V,3K[SIZM3XRW*S6L"IX? S-F ;U+_#3JR#)>Q7@MTZ#)=@P:YL8Q\' MWYYU0-]&;\?6\ !N;M4VL'['/5L' SA,2793,;R&N_9O&Z-YM:T_!Y,HP\<. MN.$F+-X&;.#^\_8#W3R&[HSM!F'X#ZU[@XU=O/(FH8,QE.=FMP##E6AL&#:H ME[B38U6#N8V7P51ONZA=E_1>CI=RV:$RW'N639YK(C%MK@$H!1GT<1'UU0U7 M(,988!9-B1#9Y1PE\MEA,]QQ&WQ0CE$#VR%@*[B7PY7(#JCA7;, NGDK1P.P M&\"+D+-TNM,-8$C#28TNSUP-V6@#*2D!I$8DQ1"A72&, 3OUZZ5B64JU_7W9V S'=7:X!,DVO M<0BCZ>L;9=,-[R)PM\WB90([\(:7*\=0C?X[HJ$:3-TP38.,2K7T%_/;$36< M8?D@IZ:5'@)1=9^Y'P=$78"YJMMM&(LSV;$SSXVF3-1B>B-8K8&K/%P[H\BV M(=N=T0Z;:U19 ]X!P"O5ESI26V'^8/B^[# W?>TA\-]_:^E[SRH22GWW M(7U+_)>:JBNY'77#GY5GCU+^")!&JQ*:%GZHR:\9=KM[#ER0UXZLX;+*3X4+ MHW(;$%V<4T(L*9OI"#<51PEK"V@>VG/ *!#H M@F.\6&"Q5-[A54L8D1D6:J=U$.KFZ$GZ2.720-6!U(KQF>'12EDG[N9U"UUQ M1PE[E/%O,'\ES*TSL\I\[-9@>,3WC.DMOI2R]3_A"?CO:!0ZS]4V6 MS6!]$$CO\!]<7&%)9EPUU\3=E)XG\[MR=6YM ,U7?>P6VI3^[-8VU)7YV$W M\)[IKLX1RX\"$$=KM2&Z'WO#$Y=BKEI]OYM/U M<4>Y=:BC,0 ' _BO&*M/16.IX[)7K0@Z6>Y1%6']E8OS _.2B V3*ZA?HW M_?WN#.RF8G@%DP)06@)*BM@X:1VK0E!:RG]&*"FGL0.G5>?6@>AR#L)21':\ M3=>@<8*ZF5<<)$:*"$])/X/)0'I0ZW+Y"^$S@<,Y];J"8",PJ@2)'5TSZ&W% M4O7AV8&QR1*MV2+%M\%V3VQO!%_D+LF^BB,)"W=A]-\NI%:L_V%&OA5B/07N M*,<>K?@WF%?%/+OM#-;9A#ZJ0/S+I2OXI7G8K<#P#VY:058*6A>C6O__>WM0 M_TU@VC(B4_2LWTC(].DHHHLP($?I.RP\1;]A+$^GQUS,VIWS\_.VSM4.DXA3 M2J)VQC9C8% _3T2@Z=^=G)PF)K95?ZE4&8>Y(--/1P*LL_7NI'-VTF04;G*L$41Q/-*HY:RE2BMD*C==(!!CMET.7G*6<8AYJP30(9K7BUUKS< MJ\.7HJVXM!EG+1;#2$6],8?VWH>(Y:EQ2FBRQ[V$R06@C"O@B1Y MPM737K+XA"IN[UW$R&C4C]::V+UP\NS-G2MA1:1_[:4\U:=B%;-3%PER9.GO MUIJ%NQ0,4T]WEAT7(=94R<_6FH&["!'UG 7(:-2/_0J7H7 O/2/2OW:43X+$ M^:P$^'34]>84EK2)6QP6.=HM!4/M'0T 0LZ(NH.#\O0>-#6?^+T\23(Y4B+2 MB]E_$RSZDBS4LN$(X4DD!?;DIZ,I#O3,1^<*->58T_EQYO=G- C4&NO3D12Q M&KMCH*8R5JF_"!Z'62$4^._0,PCTH:<[LI@0D==F*R&1&88V&%\;R"CD0Y0%: '(2BV5%C)*T M"0Z4*4 "F5!YF$I0V_+9[5K=F2 ZT<31FJU6J&97/9HZ;*?42>Q+RF\"',V' M6$A&1'1+%Y!Y=Y<&$HYTM5,Y046E WG&+HXC\0ZUDL%#PGHP]7V7I&V M)4EJI6CZ%;K<9:)?N?A&V>P*AU3BH.O_$:=79>25=2)[O<[&$\0_4&]3\#V^ M'9O%.:6C&_I,?'6_%(]E0?WLP^S_<*W=X6>U&?HKM!=5_J'J;Q?;-U&3Y>\^ MNH6J4>+G&V0EZGR]0!U [7ZW?LCAHVCJL9+F*>6?K+4O+^9 *;QXHNM]A_X! M96J\&)$(9LO>W!A>=F6HTV!2>'K.U,26JU;JI!LY5Z8*VREU$EL=/NLS*#+6 M'Q&#IRO^2!A6GQ6!AVLRQ7$@/_, NM!TYC!>I@>HV7D0KBHNSKG'KSGHKX6MY@&D1C M_@!X1=/E8!+0F88NRD8EXG>CWJ->(J9'>DUW(H705^IO>LL/R%#%F, M__8A@B+H]F54(WPKJ;)M!/LPJ:>E4!%)%8D)&=7G56#VN')EZIXU,D;^\B1U MFA+\0A@LEX)>0#RH>^\SP8&<>]".#?U>S%DGM?J+$ H;3*_T*FQ$HV\#ECLR M< WE/NH0[7RK=B':>^&XFJ2\FI,T=T"NJ \K3JY1SY03<+N_,9-JV8N F$)% M;,-,5__MLWO.DMU(:5P;E"E6CN(M>.FW+[,JML*=>6IDBMF%($6^@SLL5Q]E MAQS&VJ@";;WFZE8%MD>),IGK-%"LY50+L+6L6S?.CXB2$DPP16QI[(#NRZA> MF)?"^LU@G$W#LJ^AFIKLRE$S-0(:Z&R!BW0H2*Z3 O<[7?67!%ZFW];Y MM_)>I"'U V@T/2AFH3;)DI:R$5Z04_\UF+^)W0%0O+<( [XDY)H*F)QSH:^J M22ZG,,RD7/::F4WO&3H8-?,N5&<[L6;""S*-F:_X? FG FST2N]\ZXXF/46H MBN%)J=$J3F%3R^I*X1[BVL,O(G?3*PMT;S? 64 MR;W?]L-!^X^\O,DGB1[BR1_0;8_Y#1=30I4*._2SY*_/!LN02WB@*BXD.PEK M(+)Y?']%,2(S=0J'BV4W# 5_!''S-7%@QF_ XS,$66D$^0'JKW,.RN) '0"! M@6.C9JS9WD*;'ZES2&1,O#GC 9\MR\:=.=+5:2)ANTNZR+%2,G^-G"PVB;<= M@"7RUM(CN);[1AVD([%"!Y(45L"-GS77T15)BN=F"Y,X-Q'(P 5(JHE^Q&FI$$KUY2G3K4.1?R9=>SX]<35FGN]1"F^4Q\6 MY^,GR+!,_@="LPH.R+1.E?5%'Y(C66=CZ+TCO58JA#?*.Y6:I*E!87*=%"@[ MGA9-NBO0?K_QXF,[.3\(/_\74$L#!!0 ( $!N!$E8GY[<;!4 %-# 0 5 M &UL[5UM;QLYDOZ^P/X'K1!*-'S")"P_<'ITM0GX>S]P9>[P_'=^>7EP3__ M\><__?*7P\/19#+Z0,,0!P%>C7[W<( 9BO'H'CW3D"Y6HW,4>$F 8FAM=$7" M;P\HPO\UXO_W1_#5[V>3J]&KH]/1:!['RW?'QT]/3T>,^7F31QY='(\.#W-R MOZ6,O1N].7KU^NA-Y9<)34+_W>BGRE?G#*>$?6#IW>C5R>F;PY.?#T]^NC]] M\^[T[;N??OZ?:FFZ7#$RF\>C__3^!H5/_GX(-5Z/)D>3HPK&_QC=T3""THLE M"E>C<1",)KQ6-)K@"+-'[!]EC089W!%(-(S>'U00/C^PX(BRV3&0>7V<%SSX M\Y]&:>%WSQ&I57AZG1<_/?[]^NK.F^,%.B1A%*/0JU7DC355/7W[]NVQ^#4M M'9%WD6CEBGI"2@H,CJ0E^*?#O-@A_^KP]-7AZ].CY\@_^ +?'[@X@LE@$^R+Z;,SQ]?\!F..22?W/RYO4)K__7#]1+%C@$J/[',";Q MZC*<4K807!^,>+M?)I!@3:$<,GSL;B,2]YW-K8\:ZL3J#FO^]B&&^< MQLWT@H30000%MS0BG,1Y@**(3 GV>W.NV.P^,=PBAOMW08^VXSF.B8<"_:@N M85%;X'$08Q9"YS_B76!L-J:=WW,4S2\"^A1=ACYAV(MWX7>SL9WY_4 B+Z!1 MPO#8^]^$I+UY,QW'- @^+1Y^[3]1NQK4R/(Y+.G$YUL7T+AG*(RFF+$MYJA" MDWM@NSYU]&/0/#6K!!=+&D+;T3CT86O-MJ:;Z6W"O#EL+;>,>/UG:F\"&B%- M\",.$_C'H[-0C.&Q[XM_4;#3/M:;@LY^FJ-PAB_#L0>;*5?OL'\#XX%Q\3(\ MQS!L'G&Z*.[263VH: 3W$;$0M-WH%K.[.8QTW?VEUKY&0&DWIY'A6T:7F,6KVP"%,8QB/J:7O,]W8%K>YCX8USU\ M>A+2"%'L?9?\Y#HC,/'&483C7093;!64Q^3_1[L?G M)2@@^(*R[%OL:^R;OI0&6;- [V()]J\(>B#!KMM':[-:]0#&5J!;_(:"!(C! M$0:4CYB(G2HDE'VF\4XXU-K?-R!M)[[^Q#1"O:+A[!ZSQ0?\H'W=[FY;YQR* MJ??MC!NY^5D%9B\:XN#7A\K@X+)52CN[1\Q 'AHZF-<*X1G]0=HYB/*-< MH.GN?HT1_\T?QQ>(L'1I!@'#N8N!@/F9>Y<-;6N2&F$71#*Z0RCNZC1T6O]H M$$##3S 7;J:E*/G&&H,@@86:C747*V!/2AI!_BM!_"9-7'Q4Y @CB7J$6^V^ MDGC>)/XAY# ,SH'>A+S*4="LD@6$WX-&5+Z*?6312NHBM@;2=- MM3\MG=L0GG$R$[SD1Y9PIEWW46I?IX$!,X_+< 9S*K.XGZT^83IC:#DGWIAA MM(M50:'U8<%<,+JX([.03&%KAAF01#'L>FR7 =B'RD#@X*Q)$QCML'5A\LCM ME6>K 5$JD]-S/2Q.8_>TN$0O;G@CL4,7_&QCU._3]N!HDHB$.(I@N7H@H9C: MI?SO\7-\%L#102=$-8)VX+[GXZS_"-9$=F@95*9/.>)N:4 \ C5R9O(O-$JA M)V$[Y+!W_(/C;KCLY86'0-Q)RC16[3-=D>#0N-=OQ(?H7#D-8^BT=V<7I<'' MK_)-^"#3=POJ%DI$_R3?FH>AI9-?8J^&U>9:R9C$J+VK%8@-C5=Z/SYL'_LVU4AD98\2V;5N_P)U@X;Y_3*([$ MP43<\L/8$[6&Z.%=.;%<4MI'C1Y^AM]5LYOXH16(%C)#8RRN)DOB@\R0=CI& M46H?W2K4]F#;RZ]>8;W[:]=9@\[(%2H68!8 M>]>KT\S0>V7N@BO 6I,"U,"ASR-$TV\Y;2TAZ"GIXS7:PS*D&%DNF V0%(U MTB**DK+ZD,@HBS0!4Q0]B%P!270X0VAYS(?*,0[B*/_F,$W.<)JE#/AK]O6_ MU\XIYPEC(A@EI12@!QR\/^@H?&R0[](1X#..U;AOK&((P]J)L!. I+PA[KN" M1J]H%(&,;Z:@ZLDQ]6K%"-+"]>D6$?\R/$=+DOEZT5 X5M"$3 M>/D]'==+UZ[KXEIFH_D2"0\%S\;(*W]9LC4&<^ M/GM!PN-W.OA6JFH&4W85#AQ)>:\4,<%C973"*B>6C3D-?,PBOH#SZ+-&OCNK M&<;2KFA8/RBJE$'[IS;/1HP@R]& M),1^[M]9L4J KD,\(L?56=$$'N6=KFUOJQA#QZS..F)>WB#\N6$)K:AK^E=5 HIFM7(6.]?O+> 5+,(E\)?4Z^V7<"7FUR\( M<_NQL,3\TPO"7#?UE!C__H(P*AT\2^AOW(&N:@2K2J/)V%3N7 [U^S;@.^W[ MI21>^##HOA\H1>'0.6P;4;29,TLA.'0^VVYFM-PSEE)PZ(BVC12:2A7@7[FY M."IH>>LN8F5_.Z3?*4.6>6:5J!W2\-3&=>-M03FP';)!J*]F=9^#$JQ#YU,U ML"I.;"5\ATZIBO#[>BN6LG!H=5.3AFI4PWQN/FAEX)JH M(0^5)$7CF#'^5$P:X9&_&K/@:H$TJV.^>:Y.)7=/^Z)NR)UM(^]/NR-T6PTS M""*@SDWVT1TL*%*NZZ5,<"OX6@[+M;RFY MG^+WX!_R( RH<>MIAM-KMN^TY>(B7QR#_\(;5U M1:KE+.NDAW^CL:T^5@84LI.Q XHB:S!K2^(%+)]F+9;.FE+5:%QP,DI $?&F MIB7Q*5;M8'-7V#S8XR*@3]%EZ!.&O=A(_K+*.]XW4QX_QK/.<5WSEN$%28K> M6D]7TUG/A.'JQX7\?O/^I+8=F+&,O\_X :?_RBZ0^S1A,IM+ORO2KEIFD"QA M02$HLRI5)ZL4A;R&"00?IU-8$6^F'Y\],3\FL&S>A,U#2 *I5Q-&,NX4IE-8 M.Y>9OU7^P+$$5'L=LRBX-G(SK85B%W'8G7!:*QMRE*@M2;!"UQVYY2X3'?7L M0E/&XO4&5*EJ#:8UO_,^F-:KVH$I#Q[L Z9:IQ^*S43)_)L&$F7\CES:O:K: M(>WU\%1ED6]4M -/%I:9*RF-X9G*&)4:,^2^Q#=TV#T>06'VSU9?(JZ09<[, MX6SLQ>0QC4-I,*;(_9UV:=0B.:1&6\UR4&W4(CD4-@:=LA3%5QC72M023-.J4*3-V HRYZ'L9]?..3Q^]RP)P/44L,T@FL49X-%J"RK M(N(:!0$L$/*$,PI8MV_;M%0:CM@J [='"\81\OB]&V'@CSX^8^:12+Z0=M8S MXGI9O&%6?>5,YFK97-BL*\P6AN(U7\N=5#.Y2XP M>FQ938)3.WU+,G/]D%KS>5Z2P^O[$Y>>8ZB3R<"&E6;G\=7)5$M[F+!*(CMU M?];V-.^K1/BYY$&I7RJM;D1.1FCIEY&" Z63,5WZ)24S;3D9\37$9.OP/G0R MKDN_G S$T3EDW]$O;U7_/DGTW'>G2G1X=4IBY;X[,:DY)+H9)+!\(O1O3M;<*\.0S@6T8\6U(S@[)$9R%/777I \MD2E#Q?F!^[0,PJB]: M1+ &%(_2=4><#4S4DHC:[2&E"UE:4N@4^Y#C)M$7)7!?RMGSC'N19D[+=:GM M=X*_I%G=UP-_/[0=DFJ^\C0BE.=7'HJ:D:P+[1O YMILPCHR\Y MZ1'BJOREYQLG?4X<[86*5N2D XNC8F\RDCCI(>.H_%6<)5URP'&T&QKL,4[Z MXS@J_N;+)J<\>QR5O,R$YJ;?T!X[H3P129R&?DC*C(5RMQS=QNXVL[3*F63$ M6"B>@+X,IY2E76KZ!C;W:^U^G]DPI_EKR;>8"4]P&Z5YAB+B\9=92)" )+^* MH0HC_Q$S-,."[>@FB2,8\_SM(Q,7V\)%A.NCQ=OC@JMQ'#/RD(BPO'M:NMIG MP4!55VB)R4A#PR8,86M]]#E9/&!V,\UZ<+/+FL'W;<4BI!O,B4'<#Z>D#:,; MXI8=6]WH>DK,21N?!C'I6%)VL\R9VSY1-%_+6@'+?U.$LXW;5?D83W09-H9E MFWA18"VJF8?$5<18ZBF?&(VB\CU!'C>1/FLB?Z=53]LF%N]M.>>1)$-)I=ZV M#5+I3,1F678U.3M96&B:EJ,WF'IMH_M+3XBUT%@]*X%D6[;<\F% ;FMKA9.7 M91K%UIA.8ZL;+*,;?!:X9*/^<>?-L9_PH-!JA)610W%V5WG!GQ2=IV:Q-*D/ M?V^5/;8D\:7W)VE5L0HCQ/T= WK$2,HZ"=T>46C>+Y2]HV'PU$/ M1_T M=0T_&SCYG!:?]:SJRN=/!XK V_KE:-A%+/$XYR)V3=C,/V$7BN!VU;#!(*+A(4D MYK&-H7]!GOE?K?S+RYO@_HI'F/!O;,'14L@J'7'UMK6)TYU3KE.I>VC:-G%2;^HN@;28ZJ3_U M%T'+5N"D!VU_";1NYTYZL:HL;&L)2UMEYJ0/:5\AZ--XW7K<6^$ 8J,93S@, MK3MR&;_:K+-CH]RJ8SA+EG1!66&GMDRBI;&V(?N.F6-Q-5O2/4,^SH(?Y"== M:0TCMW^I'(N$G3CJY%]2WB#WE5&@Q'U#>8/[0H)F7ZE-W]\S;MAV;I+"1]^D7RX"N,,X>WU">1=WUS-Q\Q!@T]3A; M6=LA2 J;X#M-3-AS(>NH9/;ZNPM+[2VF[C'HI/&AEQ!D0]=)FT,OY*T*E),& MA[[P9=J7DY:&7N!W41N<-$%L,S2DRJ&3D:2])"!3JR2AG"\(>9=*((FCM-V@ M=(X86\'T_@T%"1;/%^2O"-[A$)C^3&,SQWCNG'@IK+[#W#B/)&JYY<[ M%8@G;3<>OW*'T^Q^PS1O?*ZR%?T (T_B^TU??56\)6Q:NM% M\(0& ?#R!*/T9EH*4_98FF%N_Y4@8"L&$CS#12%#&!24.QQ@_RN)YTVBMQ70 M1<)=AJY)2!;)8E+$8Y,TPO<+$!!I/5"XBH3#F>EA?8=GG+,)7G(U#W1;"X?T M+68>E^0,<[=V80PY6WW"=,;0[O M*J>;C[6=K:QA66BG]S35Q@D*[F"12'TRQ6Y0<%^D<+&'OTV[;BG_>Z!Y!L?O M;TXR?9_F<+6+]NIMFP5 MKI1/*Z6JGBO&5GEO@<#*GBA"%^W?&]M8M5*V4L]E^V7=AW4K9;_N,6R_R!4X MME+2:[XS/"!AX\K8?NEOB<+*'JD:\&V5=R./5DJS$MPQK9KQ,U=!<4&UD='/ M6KUE1S16]E!A:;=_F2ELJ"6KU@Z55EZM' @5$R\LX(5EVG-B!^K'O)7R7[=B MVR]T!8Z[)/W+,>?G 99+^/#_4$L#!!0 ( $!N!$D#_$26ETH &&UL[7UK;^,XMN#W"]S_D*T++.X"6UW/ M[IUI3-\+YU4=;%+..*FNF?TR8"3:9IO7U*2+'UY.'BYN;5 M?__7O__;W_['Z]=GL]G9912&, C@]NP?'@P@!@D\>P3/41BMMF>7<(Y"E)#! MSFY1^.T)Q/!_G]&?_AGYZ!_GL]NS]S^\.SM;)LGZYS=OOG___@/&_F[$'[QH M]>;L]>O=;+_EGPXF_TP M^Z&"XO\\>XC"F+1>K4&X/9L$P=F,]HK/9C"&> /]'XI!@P+=,T+0,/[E507# MYR<<_!#AQ1LRS8__O5-]FVU-8'#3_;-JV#]^";_,F\=HY_C;,[;R,MH*H#. M&;,%_>OUKMEK^M'K=^]??WCWPW/LO_HO.N'?817&=2O MSNBX7V8W-? Q7 >(C)-MMJ38N&]HRS?O[K(2&[D\XQG5^CD"PG M L%]%&='YB( <8SF"/K2D L.>TH<[@&&\DL@,7:RA GR0* >JQMR Z[@)$@@ M#LGB;V ?-(X'4P[O!8B7UT'T/;X)?82AE_2!]WBPWO!>HM@+HCC%<.+]D:)\ M-:?S21(%P:?5TZ_R![5M0(4@7Q &@'S*Y\@_$F5GD A2C.X@6%*_O&B M12XU37P_^Q<$O?B8] PJUVD)P@6\"2<>8:9I0.X5?TKV Z;DQ7 )R;;9P/Q2 M[+-8$K,H1.X*X)"(QO$]Q ]+LM-5KY?8^ H1.@7QA+,W0= #S?:Q%2,2)A$>8+E:AU:(!M7J_#2 M5$+0K 56\?R8D4HICQ MOANJN2X0.7B3.(9)G\W4/)[20UP?6_U)%AE?I6:SBG""_LS&O7I>$P$$7D>X M^!3Z"M=&=J9![BPB=^$4^K<(/*&@+_O@#JM4#L!X2V2+WT"0DLF("D.$CP1E MG"I$$?X<);WP$!O_U @IT_CD)U.(ZFT4+AXA7EW")^7W=OO8*L]0$GG?SJE) MG.HJY/2"(10_F5D&1ZZXI92CLQM7)0+I:@7PE@I1>P+-X )@JI-,UQD1O01M M4++M@X[$+'J04W5I=)Y2J:Q!S0"/X'D(A:%E:(5HW('?(WP!$KB(*$%S[GX' M ?W.GR37 .'\:B8$)GH7)@2F.G?0Z7U+PH",O!W MJL+B?;S_!:('!>HF\"8:@CU5! M8/1AD;G&T>H!+4(T)ZR9G( T3@C7PWTVH,PL R%'=,TH);N=L"Z(-M1>>;X= M$$OAZ=2XAS-M[#':.]'W'MXXX]![>+H8]67&'AR;-$8AC&-R73VA,#O:)?T? MX7-R'A#5026*8A.:@?X/"+SCDT]CLSR#W8T@EIJ.V1SW_8/= 5 M D,IHWRO](-C:"I5??5#[([F\;5@I7QE>;,,C6$EMFQ>]>'/8!:\?1'%29PI M)IF7G^R]K-<0*]P7$L,II7S7J(%G>*Y:>.*'%B XTPR-X]XU64X^R GASZ,5 M2^6[6V2V$]CV=JY7PFWWKF9O<%%(0D&8SO%[!U1/$DF#6N@X( MXY(,@;WT";[>4T8.TJ8!"GC]?8F06P)9#69RU&#HT]3J_%,ZE)+:#=G,9&YR MCFL39CF^$6ZD4H9;#+T?%M'FC0\1H=2[C_07>IE]?/WV75'"XC_(1_^:D*E] M.OUU !:[X0+P!(-?7AU__V9P>"Y23(-IK\DU!H)_0H"O0O^27'8-H#&;#@_E M;LWRN>\A1I%_33Z+&\!DMSTUG)1&8E"6+4\'8TX9]G(WMSL=?(]D6 Y8V=?# M0Y-?$1=D0DRC GWX_'_AM@&LYG8G@X\(I%&8Y3XT9&*S@.5U.A7DEP439L!X M6>6RPT-SC0*X#V-G E5O=2K89G"!8K*[PN0S6#6=C,9FPT-W"Q<@R.>>/*.F MN^ZP17>8YB!^RL2(-'Z] &!- ?OI#0R2>/?)Z[R -^?40 M4$Y#K?!FVD0;K'FCX=?Z$0-Z.SQL5T]1T+#2]>_W\)22W 37(2-BX&Z80B+L M((,7 \QQM&K><+LIHX:KY2S"/L1913ORWZNS->%VF'S]RZOWK\[2F, 3K?.8 M\*'PR;2Y*@KM>Y9BPMHI.WS>OBTPRF7VGZF:"OU?7B4XA>6'49@08?HJR$8@ MRD"NWNH@PX&Z(T^08^&A7-KW>I96"4X'*D.)U >+D6)(H25R'T> W)$:4*+W MXVC0JVEC)8(_68S@ 9LKD?H_%B/5+$66N/W%>MR.M+02N;]:C!S;1+/'[YTF MT47AXAVH7B5J[ZQ'C:^=EYAJ$E(:;;AAW18PZD U^:LT5CE Y2MY):C38&BF)]M6#%#L!BX<+IH0N# M@N-PE^"PF1Y8]P7\=H'A10F_+<M9;NXW%6]J= MLI^BR/^.@D.GT-'7.F [S&DBHNO5LQ>D5/]N@5NHJQZQ^#(4Y]$Z3\ M3-67X8F<#MK@+^U(\2<<4*'B>&*2MVO436"GXF@"P?2TT\ MRR5RJ\F<8AFX[$_GEK_%M6=[FY(=IFE.]C%?"?DM1H28(%]R#,BG^1-W M2_KK33A945F-ON?9V&7GR-Z^8VA6IYI=DZGRT#_64EN1UT,/!C&9G29ZQ0]1 MP#8/UUOI@I3&2A01]NPR7P?-3("U)8N7V5P'[#O'YT[N:8&=V=P$V,]!C#Q! MP/.V)D!]B8(T8=HU6:V-A)$3^!8W(>'<,&87V!IN1GT4)' 6-]$Y#(F( MQ,?^N+6F"F\9V0I0F!#76^FJVQ9GP?=[]L^$]KBE<]?EM"&T* \?@W[U-EIJ M4N7W #W5+; VM=1618L1]G5-;C*T"'-;K;=])-)Z3#@]E=Q#/_LKR.5X__@F4>9+B"$(J,GI M5Z)2T.H91&Z@"$W#,KE]@E%,W]@F?X:+_)VACGNJ]W3::$?D@ZA^._"97$LG M3?7((, >K=IP"3% MDBD:MB([BD&8'@'7PIJEAS$95YZ]1&X,?7Z3-MM;W7MR8/VT(9%%!L$6QFM# M!HL,NJ+=YJ*O8L@PB=M0'*T/FGL; MNOZJ:"^O+)%B8\A1V99!K DV1!YJ(&Q?PY_V\$87T*LVXJC9"C*F4$"6^#"> M^+]&O\1XXOX:76SCB?D[\G5J#_-3MS%;#-XV%"847<0!@Q5L*%\H0Z:&B 0; MZA.*H7C@RK:A^* 88FS]S88:@V(XREN1;:@Q*'%9J]!&;"@Z*!R.SPX(UEX) MRI1H?!WKU]7=T^6P']K8#,YW&Y L;)^A;(J+': :)O.>A[#6$\K)]C"BD]SC:((+T^?9+#/V;<*_D3;P$;7(#6,N3 M\T-,I3C0B?DDL49SG']QBN4+IB$:"UGPYL7/[.8'D:8B_) M--)%K*\Y6.7V;G*2,00QO(3YOU+(,8;0@>.N@+UO M("86[!Y:\E?F<\(;I_.K9R\[]3/"0*=A\Q9BH"0UA,MT*9U;A#^MB[*'T_GN MM:]&$O/[Z,6"^A2F\]K#B?M7$UO1X7;6FD5#'Q1!K#RNPU::(*U=Y81?UZOE MLV%OZ6<6-F6A&6F$*EV-P>F@RK\,3H==SG# MVPPR^DG#%.6;,&QJ2W4U@]I[;:TH:MVB%4H,8 A^!P_JB>-UV-$,?(JGY7;" M:^,3<\(X"@WFL@SWKIDF@]M&AY7Y1-+A!=,GC#Q3O M#]%![:-#M_TA.[A!=&DPE_;?'Z*#VD>';OM#=O Q9K$S)%VBI!4.CF:K[$U8 M>^?D6-Z5&T!+N>4"I?E]*\UT0)CNE[G63,@V(7A%&DT;?J 4%=] M$5=#QO/4GWCG^)5MB)X^%:$$@H5LB,D^%;E8W,2&F.[3G;V6Z!0;@L!/1:S3 M%R\P.,S\5$07C;W0'K-N),T:HVYLJ!US*E+).)UM*$(C[T3G4Z,I,,6&HC2J MZ7#LJK>APHQJ*M3"7VPH0*.: &(1#C;4K!GJHMC'X^FO9Z.%"$2B%*F:MK#$>IOD'.)?7,-;NK#5 5J>[TP3H9 M7@$QAC$_ES2U3NQ7L\%ZQ9COJ?=1DQ;@"K0JKR>G9*N-YR%[5;QQ/$5N5:G5 MXRF)*U?$8CRU=*2BC2>EDC?*8:9K64?.)5$0?!I]?2K7%E% M1E+C?K2[&K&K:8N'3706\ZM0HC! P<9Z4^+]3,'FN)Q#6VM#(,]?@]MY+7+F M47GK)'.DB6,F-)HAF%,)*-GNZL?'^:TRQ?1?RESK56'S;\4)T65P0^AR)%"U M8WO;,06)<:LUS/ UPM\J$22E2:WIRI/J;TYQTY*C9TE/PE:9S"'0FTY #/ZVW0^31,J_\:9RO8K6BREB-1Y$K/IM$]\Z$V, M ^?;1S(S1[IO[V<0-A0FKK[5WF]4V/SKO1Y\B.Q)N&H>JTA= M"TNTCAL5>)$>>LIW9\]J0_\1>LLP"J+%=D:?P^!CT=;+E;B^IH8H>(LVQRSS M?'L'?H_P10"(7L.^CV1&, S#$KK/8,4_V;*CO!A,-=UH;"B_Q'">!K=HSA(( MA+JZTJR%!YL^?;A:PP1.%ACFJAKWRN5T,*+X5QE _0FSJP&V=M-2K,5;0C^E MX:8-YB9RV5;^XI;&D1U&!ZZ/&/AP!?"W.'_[VH?TRN%O/7X?)7;"+^MK3&2\ M8GNP72"-[?0YOX2](7L/X)&;1W]M%FX"G*"GI*D@!H,.,!/EGBJ7#DVQ O(TD;(,&-#@$#73:'$VV##&Y8#$NB='6&PLA1H%SYM M"'45Q;J#(]6&N%8UV[Z[C\V&&-CA:%3QK]D0%*N $&H<0C8$U"H0P\1BB4IB MF)M#?J*=T]5AJSU@>0 2BMD0]==P+15?. =ID#1C+^Q/K$OOK8XN[3JPF.(_ M#/K_>F\" =JWOK##7%=OL'=Q68B>?X2G1OP>$#L%IR6++X>CH M%ZM=%#P'N@U5AA70H-4%;T/A7P5TX+G$;*CCJX $+=X9_25Z1U8L3SQ;KZ.+ MT-Q\OI.@WNH]*LCP_F6004"6+@CRX6401$JN*DCS490TFG($6;9XER7HL@0- M@/S(.9QQ5"Z&$2%,8@F>!4ZQ\YI\_*[V#D7.V=^ M#,QX7(L#!8>-/7I.. +$1LFJ8M>P>T*>"EC!!'@'1F$L3P'B,/.G5V3.JL4_].C8.* MU*SB_8S:JRA<*@PTJ?5TS-_TKN2WG8*.QY..BHYD%$AV".EYDEW)FMIVFE[" MW);\")[SUB<@YO&<(Z)BYWT=%6<3T/E#6D?88DH0 5SV4ZUTQ[P M,9UJSO/+@].1/;=%5'6UV%TU:5=-VE63'GTUZ18Q3X$$-BX'L>V5DK4[N,=1 M7=@$_UQG-[VVP@TN/\&YJXV)OU9JK->?^V,XS9@&Y1=2'%2%Z>B%U A5ZOUQ MY40[6XK&7%STY/4T74E209_8&$N0#F84UU^UU&QBL;R%^I\Y44^WIEMG/$7V M![/CZR_K:&#-3P/T9I,J?AJ%>80H+83!;%M]'.60WX3S"JXRQJ\ER6$5IF#Q&YS W M84+_RYH6\EBM YAG5NQJ!C0F0(CWUN$MJ[Y31&Y_P@U!^4GEM16^_TQVE!># MJ72) -8>I,=UE\"S%U0X:3>\]FK2YA%AIQB%]TM #IL'TZQ*Q@T1IO ZPO2= M0#9TPGV50'I!FM#Q9S"&Y )>LN%BM-03Q93;,(J+;G>[L4)KF,U-@+UR0 [> M:VG!HJ&C>?AP@X&$NHX0)TVE40Y JTL)?[*+\[;WLSG^CW$O7B,<)_2)5R** M(A \@ #>H0#&213"JPTSQ$FNKXL@RW=8+F<7=B=>D&1#0RT1;V!%E(X:,-Q+ M@=U>R5[]S"PA> [)A^5)G<3%X9UN(+Z*$[2BXL0])'J,/YV3?S/=(/0.0]R& MFD45]N3K-/2IBO=E/:>/>]%XE*+^YA>B3^&+*""H1#FX\5[D8Z#9>3@E^! " M>60P0%]%O4X3HL_M+X]=2=$FN$6ZJ8$O2JAK@5:TV"F51S,1"3LB5Q]9]J\H M6>Y[S. B#>A$V\EZC:,-")I143N#&JS)8(B:(JXC_'5)].V8W.JS;*,TX\!K MK^/..C8*[&EZ!Y-EY!_Q=<9EUF$@0_!-@P2M W@) T1NILPS5E%8CWQM[7B+ M#F@%_KS8YHZ#*3EYI0MF9PO:W0%L":RUCY;8:S+!=%ZA$D?0:6ZKSY'2T3ZT MC[QFF1ELB-;HB[NX*F%##$9?:K0?9_VQ&F*U\\0M.777LHAM0;LO2BP$8S@2 M&%%73^ XR)B*RCP4KL%:?X3DR%S*8GN9;82H142P57_]>+9OUU;+15G04-B% MH3T\E9E/U%\'J"Y]5XEZQ#E':@G,=NO8$'8V^&9K5==M"$I30Z5!#%$V!+2I M))^(G5%_>-MI:<*U\MF0T:B0&+T,ZS;D,"JDE4P8E TYBX,R]B;/LPU)B6K/ MEG*7G?;D1.' S7ZVZ1$$\/8G $]KM2>"5QT=&,9UV8C=,9!"Q"A7T.6C"389 MGHV5ZS.I(BUMEM9^68A9I88B0!?[JJZ:_4N*QDTX\;QT1=4VZ&=YY52ZPG!) MB;B!U#"UDBS;05S54 MSI]QWC^LP@V$;&YK)=2]@KC'%;[+N]L(+YO.'\'S?82S\Y,D&#VE";WQ'J/\ M#5D&U?N.JJ649$+N"WH['&P97DPSOX\>+"+OVS(*B'08YT Q03]J>&H77U>) MI"8Z2W'Z$;OS5!"S:?/8X$50@7OOBU"[AT'87-%%.AZ!X:XKVH(,0KOE3N"@ M<"4GR6OUV!AC;E&X+G@+&@1L"&_H@CY7Z](?K3#>,#>>255(1JTN*&/E3<*7 M8T!5@ZY%YM(K@$,4+N)[B!^61*Y04/M#D3F&'!P% M*4'ZFJP:)3H1B7*'^1$>F8N=9:U1,K:2?)7#L5G&T);&@\#29*SD-'3&+2*F MX.SV '-X(C"C#KQD?2>( ^M ?7G?XXR-@_]O"4-._ND-01A*+JZ4OK/S;=FD"'V:? ?8GV:W?3Q- MDS@!H4^7(.78D]7/8SFUOD*Z$:$_H;[M!;QZINE1NP>X!ZU"9K:?($&^#>TZ_1&4H@_E5GZ=FTXL,? MV'[]A:&SEU5M#S9HSF:G\Z.-RM3JNPZE8Z\Q("S.ZO'A;-Y8LJ,8A.D1<-EU M)8)*S[O%7(&F6;7NO&7W*G=G@HU5*>]%THXW MH/&*MQ*BJ!"VC-? A]P^;%%!5L/6E>@ XB7]O_*,*M%6[@#^!K/E+]5IY5XGV8 /V8Y==3-KZ6 /3.T%\# MA'\#0G_CO*?F0 MFL $ZIY;T#XCN/J$5V&.3'\3*U<=@CGA=_%RTW#,H:. MQ3&:VRI9^YO5&GC)='Z!(6&_,Q1_FY;7*9$_(";K28]1XY:5Z#U:V]9M1!0D MB%=-F_T.)+MM3UL046N5KIH(*3^($MC+Z>H=#V6MC98*S51QXR0&E=]K@XY+P6H+XR%4]=;4 MPS+"2?OMPS[T<@.3J:")AU$"..M8BKH MTE<\,3X*I2>1^E@@M >CG)HV U@KM*X>AG'(_&J(?>R)YGKB!T>[07W6GS8]LF@2P532(PO&T?I85FU/ M%"%;7B=I,)'4BH?6[63Z'Q[ICU'=/BG[-(4FQW^%<=V$39>@":[]NGI4$58_ M8<)]2_F,\N-SJD' 1_ LZ+WM-K8)#FQ1R*F$,A15ZF.;0)7*SI5UWQL&_V1% MZ_7\29. 8OE8A'IO'9A=[)[KJ6\FKMFYH_<:U_GV#@)Z@6?I8"!&O#IO M;;VT8E+A143/RI.P8FY11*&N(\2I5]W'/JDX.Q'A\&6]H]2:HX;ZX;T@E\F" MB%Y_9H&*W,M'H./(\!E%)=$N 1_,YWL%>BD.Z1"!2ADTBDHQ[%,3V/+'D>'L ML*""U!BF8LDKP2W>7P=V7QX^11N(PRR2G^PQ[\@-Q;U;A+OK-1,)RDM5/5Z, MB>LWP0A9E0;"WQ8CE(Q UN#./CX+)KNJ>R$MPBWU^Z+%#CU;8*TG/;6+5?KW MN- I5X6P+<=:7"*NXB_.\4R.9NI'@Q:;C/YPI9%YLYC%XSN)T+4:0>+2Z0CC M')614=C\:G(0T6#4Z.AX,3EZ2#NM#MPQ)@"4&1 L)%R!7]H@8'&H3"^< MA;5/[=$SIZ%#DWPN^SRHQOB ,"&@*<_\'XM+;D>A[44>L\TS"3:WU0IUFYVV MH:%6>.E]DNV\&8PA/DYX%>A@M,M#T_W&W<7F\C&F?L7>WX<7