0001193125-15-280610.txt : 20150806 0001193125-15-280610.hdr.sgml : 20150806 20150806133526 ACCESSION NUMBER: 0001193125-15-280610 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20150630 FILED AS OF DATE: 20150806 DATE AS OF CHANGE: 20150806 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: 151032254 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 d946073d10q.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, 2015

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

 

Class

 

Number of Shares

Common Stock, par value $.01 per share   32,910,187

 

 

 


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, 2015 and December 31, 2014

     3   
 

Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three- and Six-Month Periods Ended June 30, 2015 and 2014

     4   
 

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

     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

     26   

Item 4.

 

Controls and Procedures

     26   

PART II.

 

OTHER INFORMATION

     28   

Item 1.

 

Legal Proceedings

     28   

Item 1A.

 

Risk Factors

     28   

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

     28   

Item 3.

 

Defaults Upon Senior Securities

     28   

Item 4.

 

Mine Safety Disclosures

     28   

Item 5.

 

Other Information

     28   

Item 6.

 

Exhibits

     29   

Signatures

     30   

 

2


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

     June 30,
2015
    December 31,
2014
 

Assets

    

Current assets:

    

Cash and cash equivalents

   $ 40,012,048      $ 35,363,024   

Marketable securities

     23,154,820        23,090,209   

Accounts receivable, less reserve for doubtful accounts of $73,550 and $40,644, respectively

     14,419,602        7,760,382   

Other receivables

     523,369        239,890   

Inventories

     14,305,676        12,383,633   

Deferred tax asset, net

     4,928        4,928   

Prepaid expenses and other current assets

     846,808        2,103,576   
  

 

 

   

 

 

 

Total current assets

     93,267,251        80,945,642   
  

 

 

   

 

 

 

Property, plant and equipment, at cost:

    

Leasehold improvements

     13,249,754        9,108,214   

Equipment

     13,526,113        13,115,630   

Furniture and fixtures

     2,651,661        2,270,347   

Construction in progress

     76,519        3,847,746   
  

 

 

   

 

 

 

Total property, plant and equipment, at cost

     29,504,047        28,341,937   

Less: Accumulated depreciation

     (15,040,331     (13,815,697
  

 

 

   

 

 

 

Property, plant and equipment, net

     14,463,716        14,526,240   

Long-term marketable securities

     1,223,468        3,550,210   

Intangible assets, net

     13,594,163        14,636,307   

Goodwill

     14,346,057        14,184,835   

Restricted cash

     450,000        450,000   
  

 

 

   

 

 

 

Total assets

   $ 137,344,655      $ 128,293,234   
  

 

 

   

 

 

 

Liabilities and stockholders’ equity

    

Current liabilities:

    

Accounts payable

   $ 4,303,354      $ 3,863,350   

Accrued liabilities

     11,522,317        6,819,063   
  

 

 

   

 

 

 

Total current liabilities

     15,825,671        10,682,413   

Other long-term liabilities

     3,296,446        5,879,013   

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, 32,902,987 shares at June 30, 2015 and 32,774,374 shares at December 31, 2014 issued and outstanding

     329,030        327,744   

Additional paid-in capital

     200,435,716        198,064,414   

Accumulated other comprehensive income (loss)

     (8,197,044     (5,773,142

Accumulated deficit

     (74,345,164     (80,887,208
  

 

 

   

 

 

 

Total stockholders’ equity

     118,222,538        111,731,808   
  

 

 

   

 

 

 

Total liabilities and stockholders’ equity

   $ 137,344,655      $ 128,293,234   
  

 

 

   

 

 

 

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

 

3


Table of Contents

REPLIGEN CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

 

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

Revenue:

        

Product revenue

   $ 21,457,267      $ 15,551,077      $ 42,273,543      $ 29,885,764   

Royalty and other revenue

     —         —         —         1,991,166   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total revenue

     21,457,267        15,551,077        42,273,543        31,876,930   

Operating expenses:

        

Cost of product revenue

     8,586,147        6,671,581        16,659,051        13,006,645   

Cost of royalty revenue

     —         —         —         —    

Research and development

     1,251,576        1,430,133        2,819,150        2,631,123   

Selling, general and administrative

     6,242,275        4,325,834        12,266,801        7,709,444   

Contingent consideration – fair value adjustments

     768,556        17,700        1,880,930        116,020   
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     16,848,554        12,445,248        33,625,932        23,463,232   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

     4,608,713        3,105,829        8,647,611        8,413,698   

Investment income

     19,012        84,920        55,597        186,736   

Interest expense

     (7,788     (12,780     (16,829     (26,865

Other income (expense)

     (268,549     65,280        (136,518     67,785   
  

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

     4,351,388        3,243,249        8,549,861        8,641,354   

Income tax provision

     738,831        417,827        2,007,817        1,538,829   
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income

   $ 3,612,557      $ 2,825,422      $ 6,542,044      $ 7,102,525   
  

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share:

        

Basic

   $ 0.11      $ 0.09      $ 0.20      $ 0.22   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.11      $ 0.09      $ 0.19      $ 0.22   
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average shares outstanding:

        

Basic

     32,870,473        32,233,694        32,827,536        32,098,269   
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     33,670,696        33,076,384        33,581,682        32,963,554   
  

 

 

   

 

 

   

 

 

   

 

 

 

Other comprehensive income:

        

Unrealized gain (loss) on investments

     (4,962     9,882        (22,331     12,066   

Foreign currency translation gain (loss)

     1,447,038        (1,462,603     (2,401,571     (1,605,757
  

 

 

   

 

 

   

 

 

   

 

 

 

Comprehensive income

   $ 5,054,633      $ 1,372,701      $ 4,118,142      $ 5,508,834   
  

 

 

   

 

 

   

 

 

   

 

 

 

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)

 

     Six months ended June 30,  
     2015     2014  

Cash flows from operating activities:

    

Net income:

   $ 6,542,044      $ 7,102,525   

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

    

Depreciation and amortization

     2,295,569        1,855,392   

Stock-based compensation expense

     1,686,926        852,637   

Deferred tax expense

     173,105        153,704   

Loss on revaluation of contingent consideration

     1,880,930        116,020   

Loss on disposal of assets

     1,156        2,640   

Bad debt reserve

     32,902        —    

Changes in assets and liabilities:

    

Accounts receivable

     (6,853,392     (2,547,815

Other receivables

     (283,478     6,354,278   

Inventories

     (2,380,129     (286,261

Prepaid expenses and other current assets

     981,580        (300,432

Accounts payable

     586,581        2,069,947   

Accrued liabilities

     874,652        (4,844,919

Long-term liabilities

     (425,413     (207,390
  

 

 

   

 

 

 

Net cash provided by operating activities

     5,113,034        10,320,326   
  

 

 

   

 

 

 

Cash flows from investing activities:

    

Purchases of marketable securities

     (8,118,938     (18,635,241

Redemptions of marketable securities

     10,358,735        24,491,993   

Acquisition of assets of Refine Technology, LLC

     —         (21,235,937

Increase in restricted cash

     —         (250,000

Purchases of property, plant and equipment

     (1,736,695     (1,224,091
  

 

 

   

 

 

 

Net cash provided by (used in) investing activities

     503,102        (16,853,276
  

 

 

   

 

 

 

Cash flows from financing activities:

    

Exercise of stock options

     685,661        1,337,906   

Payment of contingent considerations

     (99,000     —    
  

 

 

   

 

 

 

Net cash provided by financing activities

     586,661        1,337,906   
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     (1,553,773     (878,891
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     4,649,024        (6,073,935

Cash and cash equivalents, beginning of period

     35,363,024        39,829,653   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 40,012,048      $ 33,755,718   
  

 

 

   

 

 

 

Supplemental disclosure of non-cash investing activities:

    

Income taxes paid

   $ 1,629,000      $ 668,000   
  

 

 

   

 

 

 

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 year ended December 31, 2014.

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.

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.

Recently Issued Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, which amends the guidance for accounting for revenue from contracts with customers. This ASU supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and creates a new Topic 606, Revenue from Contracts with Customers. This guidance is expected to be effective for fiscal years beginning after December 15, 2017, with early adoption permitted in fiscal years beginning after December 15, 2016. 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 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 2015-11, “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.

 

2. Acquisitions, Goodwill and Other Intangible Assets

Acquisition of Refine Technology, LLC

On June 2, 2014, pursuant to the terms of the Asset Purchase Agreement, dated as of June 2, 2014 (the “Asset Purchase Agreement”), by and among the Company, Refine Technology, LLC (a limited liability company formed under the laws of the State of New Jersey) (“Refine”), the members of Refine, Jerry Shevitz, Refine Technology Sales LLC (a limited liability company formed under the laws of the State of New Jersey) and Refine Technology Sales Asia PTE. LTD. (a limited private company organized in the Republic of Singapore), the Company acquired the business of Refine, including Refine’s Alternating Tangential Flow (“ATF”) System, a market-leading device used to significantly increase product yield during the fermentation step of the biologic drug manufacturing process (the “Refine Business” and the acquisition of the Refine Business, the “Refine Acquisition”). Pursuant to the Asset Purchase Agreement, Repligen purchased all of the assets related to Refine’s ATF system and assumed certain specified liabilities related to Refine’s ATF system. This acquisition strengthened Repligen’s bioprocessing business by adding a complementary product line while expanding its direct sales presence worldwide. The transaction was accounted for as a purchase of a business under ASC 805, Business Combinations. The terms of the acquisition included an upfront cash payment of $21,235,937 less $66,277 as a result of the final determination of working capital, issuance of 215,285 shares of the Company’s $0.01 par value common stock valued at $4,000,000, potential milestone payments totaling up to $10,900,000 for the achievement of specific sales targets in the years 2014, 2015 and 2016, and future potential payments up to $7,500,000 out of any amounts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party. During the six months ended June 30, 2015, the

 

6


Table of Contents

Company paid Refine a $1,000,000 milestone payment for achievement of the 2014 sales target under the Asset Purchase Agreement. The $10,900,000 contingent consideration had an initial probability weighted fair value at acquisition of $1,370,000. The $7,500,000 contingent consideration had only a nominal probability weighted fair value at acquisition. In addition to the initial consideration, approximately $774,000 was paid to Refine following the acquisition under a Transition Services Agreement under which certain employees of Refine provided services to the Company for up to six months in support of the Refine Business. As these payments were contingent upon future service, they were recognized ratably as operating expense while the services were provided.

Consideration Transferred

The Company accounted for the Refine Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of the Refine Business 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 $26,539,660.

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:

 

Cash consideration,

   $ 21,169,660   

Value of common stock issued

     4,000,000   

Estimated fair value of contingent consideration

     1,370,000   
  

 

 

 

Total consideration transferred

   $ 26,539,660   
  

 

 

 

The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future payments to be made to the seller. The Company paid to Refine $1,000,000 during the six months ended June 30, 2015 for achievements of sales targets met in 2014, and could make payments of up to $9,900,000 if specific sales targets are met for years 2015 and 2016. In addition, the Company could pay Refine up to $7,500,000 out of any receipts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party. 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. Please see Note 8 - Fair Value Measurement 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 approximately $817,835 in transaction costs related to the Refine Acquisition. The transaction costs are included in 2014 selling, general and administrative expenses in the consolidated statements of comprehensive income.

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 June 2, 2014. The components and allocation of the purchase price consists of the following amounts:

 

Accounts receivable

   $ 1,646,746   

Inventory

     1,003,422   

Other current assets

     184,080   

Fixed assets

     84,662   

Customer relationships

     6,400,000   

Developed technology

     2,000,000   

In process research and development (“IPR&D”)

     1,600,000   

Trademark and trade name

     700,000   

Accounts payable and other liabilities assumed

     (431,307

Goodwill

     13,352,057   
  

 

 

 

Net assets acquired

   $ 26,539,660   
  

 

 

 

Of the consideration paid, $6,400,000 represents the fair value of customer relationships that will be amortized over the determined useful life of 10 years, and $2,000,000 represents the fair value of developed technology that will be amortized over a determined useful life of 15 years. $700,000 represents the fair value of trademark and trade name determined to have an indefinite useful life and is not subject to amortization.

 

7


Table of Contents

$1,600,000 of the consideration paid represents the fair value of acquired IPR&D projects that are considered identifiable assets as of the acquisition date. Those assets are considered indefinite lived until efforts associated with the projects are completed or abandoned. The major acquired technology IPR&D relates to the development of a single use system product extension to the ATF system business. The IPR&D project assets are not currently amortized and are reviewed for impairment at least annually. There was no evidence of impairment to IPR&D as of June 30, 2015. The excess of the purchase price over the fair value of tangible and intangible assets acquired was recorded to goodwill. The goodwill recognized is attributable to expected synergies that the Company will realize from this acquisition. This goodwill is deductible for tax purposes over 15 years from the date of acquisition.

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from Refine of $466,000 from June 2, 2014 through June 30, 2014 and $5,394,000 for the six-month period ended June 30, 2015. The segregation of Refine’s net income is administratively impractical, as the Company operates as one operating segment and does not separately allocate expenses. The Company has included the operating results of Refine in its consolidated statements of operations since the June 2, 2014 acquisition date. The following table presents unaudited supplemental pro forma information as if the Refine Acquisition had occurred as of January 1, 2014.

 

     Three Months ended June 30,      Six Months ended June 30,  
     (in thousands)      (in thousands)  
     2015      2014      2015      2014  

Total revenue

   $ 21,457       $ 17,707       $ 42,274       $ 35,659   

The unaudited pro forma information for the three- and six-month periods ended June 30, 2015 and 2014 was calculated after applying the Company’s accounting policies and the impact of acquisition date fair value adjustments.

Other 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 estimated economic benefit method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company’s statements of comprehensive income. 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 Company’s 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 its products or changes in the size of the market for its 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, 2015.

Other intangible assets consisted of the following at June 30, 2015:

 

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

Technology – developed

   $ 3,301,656       $ (883,188      12   

In process research and development

     1,600,000         —          —    

Patents

     240,000         (162,500      8   

Customer relationships

     11,867,405         (3,069,210      9   

Trademark/ tradename

     700,000         —          —    
  

 

 

    

 

 

    

 

 

 

Total other intangible assets

   $ 17,709,061       $ (4,114,898      10   
  

 

 

    

 

 

    

 

8


Table of Contents

Other intangible assets consisted of the following at December 31, 2014:

 

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

Technology – developed

   $ 3,337,658       $ (750,066      12   

In process research and development

     1,600,000         —          —    

Patents

     240,000         (147,500      8   

Customer relationships

     12,202,219         (2,546,004      9   

Trademark/ tradename

     700,000         —          —    
  

 

 

    

 

 

    

 

 

 

Total other intangible assets

   $ 18,079,877       $ (3,443,570      10   
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $801,000 for the six-month period ended June 30, 2015. In each of the next five years, the Company expects to record amortization expense of:

 

Years Ending

   Amortization Expense  

December 31, 2015 (six months remaining)

   $ 845,000   

December 31, 2016

     1,707,000   

December 31, 2017

     1,707,000   

December 31, 2018

     1,543,000   

December 31, 2019

     1,528,000   

December 31, 2020

     1,204,000   

 

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, 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 among 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. For 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, the Company’s 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 the 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 the Company’s customers on a stand-alone 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.

 

9


Table of Contents

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

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 the Company’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, the Company is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the mid-single-digits for the first HDACi portfolio product and for the first non-HDACi portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company’s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. The Company recognized $2.1 million of revenue in the fiscal year ended December 31, 2014, related to the transfer of the HDACi technology under the BioMarin Asset Purchase Agreement. The Company did not recognize any revenue in the three- and six-month periods ended June 30, 2015. 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.

 

10


Table of Contents

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

 

    The assignment by the Company to BioMarin of 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 the Company’s 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 the Company had not sold these items on a stand-alone basis previously, it had no vendor-specific objective evidence of selling price. Furthermore, the Company did not have detailed third-party evidence of selling price, and as a result the Company used its best estimate of selling price for each item. In determining these prices, the Company considered what it would be willing to sell the items for on a stand-alone 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 approximately $2,000,000, the amount of the up-front payment, as revenue in the first quarter of 2014.

The estimated selling price of the Technology Transfer items was approximately $300,000, resulting in consideration allocation of approximately $11,000. However, as this item was not delivered prior to June 30, 2014, the Company did not recognize any revenue related to the Technology Transfer in the six months ended June 30, 2014. Repligen received the payment and recognized $125,675 of other revenues in September 2014 upon completion of the Technology Transfer. The Company believes that a change in the key assumptions used to determine best estimate of selling price for each of the deliverables would not have a significant effect on the allocation of arrangement consideration.

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 the Company’s 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.

 

11


Table of Contents

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

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

 

4. Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2014

   $ (33,054    $ (5,740,088    $ (5,773,142

Other comprehensive income/(loss) before reclassifications

     (22,331      (2,401,571      (2,423,902

Amounts reclassified from accumulated other comprehensive income

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Net current period other comprehensive income/(loss)

     (22,331      (2,401,571      (2,423,902
  

 

 

    

 

 

    

 

 

 

Balance at June 30, 2015

   $ (55,385    $ (8,141,659    $ (8,197,044
  

 

 

    

 

 

    

 

 

 

 

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.

Basic and diluted weighted average shares outstanding were as follows:

 

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

Weighted average common shares

     32,870,473         32,233,694         32,827,536         32,098,269   

Dilutive common stock options

     800,223         842,690         754,146         865,285   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     33,670,696         33,076,384         33,581,682         32,963,554   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive.

At June 30, 2014, there were outstanding options to purchase 1,312,741 shares of the Company’s common stock at a weighted average exercise price of $7.19 per share. For the three- and six-month periods ended June 30, 2014, 264,317 and 300,908 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.

 

12


Table of Contents
6. Stock-Based Compensation

For the three months ended June 30, 2015 and 2014, the Company recorded stock-based compensation expense of $984,944 and $545,212, 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 $1,686,926 and $852,637 for the six-month periods ended June 30, 2015 and 2014, 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:

 

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

Cost of product revenue

   $ 63,068       $ 63,285       $ 105,975       $ 89,848   

Research and development

     89,905         80,392         159,177         111,995   

Selling, general and administrative

     831,971         401,535         1,421,774         650,794   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 984,944       $ 545,212       $ 1,686,926       $ 852,637   
  

 

 

    

 

 

    

 

 

    

 

 

 

The 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock, restricted stock units and other equity awards. Incentive options and restricted stock units 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, 2015, options to purchase 1,265,486 shares were outstanding under the Plans. At June 30, 2015, 2,490,973 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 share-based awards on the grant date. 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 subject to performance or market conditions as of June 30, 2015. 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.

 

13


Table of Contents

Information regarding option activity for the six months ended June 30, 2015 under the Plans is summarized below:

 

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

Options outstanding at January 1, 2015

     1,225,117       $ 8.31         

Granted

     224,182         14.31         

Exercised

     (128,613      5.03         

Forfeited/Cancelled

     (55,200      8.96         
  

 

 

          

Options outstanding at June 30, 2015

     1,265,486       $ 9.68         7.23       $ 39,977,638   
  

 

 

          

Options exercisable at June 30, 2015

     466,706       $ 6.21         5.01       $ 16,360,523   
  

 

 

          

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

     1,184,234       $ 9.68         7.19       $ 37,410,229   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

The weighted average grant date fair value of options granted during the six months ended June 30, 2015 and 2014 was $21.83 and $10.85, respectively. The total fair value of stock options that vested during the six months ended June 30, 2015 and 2014 was approximately $1,521,511 and $646,322, respectively.

As of June 30, 2015, there was $7,318,939 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.97 years. The Company expects 717,528 unvested options to vest over the next five years.

 

7. Cash, Cash Equivalents and Marketable Securities

At June 30, 2015 and December 31, 2014, the Company’s investments included money market funds as well as 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, 2015 is approximately 5.75 months.

Management reviewed the Company’s investments as of June 30, 2015 and December 31, 2014 and concluded that there are no securities with other than temporary impairments in its 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.

 

14


Table of Contents

Investments in money market funds and marketable securities consisted of the following at June 30, 2015:

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 12,092,702       $ 4,006       $ (349    $ 12,092,359   

Corporate and other debt securities

     11,060,445         1,394         (3,378      11,058,461   
  

 

 

    

 

 

    

 

 

    

 

 

 
     23,153,147         5,400         (3,727      23,154,820   

Long-term marketable securities:

           

U.S. Government and agency securities

     1,223,276         272         (80      1,223,468   

Corporate and other debt securities

     —          —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,223,276         272         (80      1,223,468   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 24,376,423       $ 5,672       $ (3,807    $ 24,378,288   
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 30, 2015, the Company’s investments included twenty-six securities in unrealized loss positions with a total unrealized loss of approximately $4,000 and a total fair market value of approximately $10,144,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, 2015 or the six months ended June 30, 2014.

Investments in money market funds and marketable securities consisted of the following at December 31, 2014:

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 12,716,167       $ 2,174       $ (2,072    $ 12,716,269   

Corporate and other debt securities

     10,373,332         4,229         (3,621      10,373,940   
  

 

 

    

 

 

    

 

 

    

 

 

 
     23,089,499         6,403         (5,693      23,090,209   

Long-term marketable securities:

           

U.S. Government and agency securities

     1,227,843         —          (207      1,227,636   

Corporate and other debt securities

     2,326,066         —          (3,492      2,322,574   
  

 

 

    

 

 

    

 

 

    

 

 

 
     3,553,909         —          (3,699      3,550,210   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 26,643,408       $ 6,403       $ (9,392    $ 26,640,419   
  

 

 

    

 

 

    

 

 

    

 

 

 

The contractual maturities of money market funds and marketable securities at June 30, 2015 were as follows:

 

     Amortized
Cost
     Fair Value  

Due in 1 year or less

   $ 23,153,147       $ 23,154,820   

Due in 1 to 2 years

     1,223,276         1,223,468   
  

 

 

    

 

 

 
   $ 24,376,423       $ 24,378,288   
  

 

 

    

 

 

 

 

15


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

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

 

     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

   $ 4,613,256       $ —        $ —        $ 4,613,256   

U.S. Government and agency securities

     8,468,232         4,851,595         —          13,319,827   

Corporate and other debt securities

     —          11,058,461         —          11,058,461   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 13,081,488       $ 15,910,056       $ —        $ 28,991,544   
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied, other than the liabilities for contingent consideration recorded in connection with the BioFlash Partners, LLC (“BioFlash”) and Refine 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 the Refine Acquisition 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 Refine. These valuations are Level 3 valuations as the primary inputs are unobservable.

 

16


Table of Contents

Changes in the fair value of contingent consideration in the six-month period ended June 30, 2015 are primarily attributable to an increase to the expected Refine milestone payment of $1,864,000 related to 2015 sales, a $1,000,000 milestone payment to Refine related to 2014 sales, a $110,000 minimum royalty payment made to BioFlash, and a final milestone payment to Novozymes Biopharma DK A/S of 25,000 Euros (approximately $27,700). All milestone payments made in 2015 were previously accrued. The following table provides a rollforward of the fair value of the contingent consideration:

 

Balance at December 31, 2014

   $ 3,844,574   

Payments

     (1,137,741

Changes in fair value

     1,879,607   
  

 

 

 

Balance at June 30, 2015

   $ 4,586,440   
  

 

 

 

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:

 

     Contingent Consideration
     Refine

Fair value as of June 30, 2015

   $4,185,000

Valuation technique

   Probability-adjusted

discounted cash flow

Remaining periods in which milestones can be achieved

   2015 – 2016

 

     Fixed
Earn-out
     Maximum
Variable
Earn-out
     Accrued
Balance
 

2015

     3,500,000         850,000         4,185,000   

2016

     4,250,000         1,250,000         —    

The significant unobservable inputs used in the fair value measurement of Refine’s contingent consideration are (i) the probabilities of a successful achievement of 2015 and 2016 sales milestones; (ii) the period in which these milestones are expected to be achieved; and (iii) a discount rate. During the first six months of 2015, the estimated fair value of the 2015 contingent payment was increased by $1,864,000 to $4,185,000 based upon revised sales forecasts for 2015. Increases or decreases in the Company’s projected sales during these periods may result in a significantly higher or lower fair value measurement and could result in a reversal of the current accrual.

There were no remeasurements to fair value during the six months ended June 30, 2015 of financial assets and liabilities that are not measured at fair value on a recurring basis.

 

9. 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 $57,000 at June 30, 2015 and $78,000 at December 31, 2014.

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.

 

17


Table of Contents

Inventories consist of the following:

 

     June 30,
2015
     December 31,
2014
 

Raw materials

   $ 8,000,881       $ 5,373,860   

Work-in-process

     2,471,586         2,256,265   

Finished products

     3,833,209         4,753,508   
  

 

 

    

 

 

 

Total

   $ 14,305,676       $ 12,383,633   
  

 

 

    

 

 

 

 

10. Accrued Liabilities

The Company estimates accrued liabilities by identifying services performed on the Company’s behalf, estimating the level of service performed and determining the associated cost incurred for such service as of each balance sheet date. For example, the Company would accrue for professional and consulting fees incurred with law firms, audit and accounting service providers and other third party consultants. These expenses are determined by either requesting those service providers to estimate unbilled services at each reporting date for services incurred or tracking costs incurred by service providers under fixed fee arrangements.

The Company has processes in place to estimate the appropriate amounts to record for accrued liabilities, which principally involve the applicable personnel reviewing the services provided. In the event that the Company does not identify certain costs that have begun to be incurred or the Company under or over-estimates the level of services performed or the costs of such services, the reported expenses for that period may be too low or too high. The date on which certain services commence, the level of services performed on or before a given date, and the cost of such services often require the exercise of judgment. The Company makes these judgments based upon the facts and circumstances known at the date of the financial statements.

Accrued liabilities consist of the following:

 

     June 30, 2015      December 31, 2014  

Employee compensation

   $ 3,040,719       $ 3,758,511   

Taxes

     900,799         571,080   

Royalty and license fees

     1,670,804         —    

Current portion of contingent consideration

     4,323,556         1,135,061   

Professional fees

     211,288         511,588   

Unearned revenue

     611,408         129,904   

Other accrued expenses

     763,743         712,919   
  

 

 

    

 

 

 

Total

   $ 11,522,317       $ 6,819,063   
  

 

 

    

 

 

 

 

11. Commitments and Contingencies

In March 2014, the Company entered into an amendment of its existing lease to expand the rented space from 55,694 to 75,594 square feet at 41 Seyon Street, Waltham, Massachusetts. Pursuant to the terms of the amended lease, commencing on August 1, 2014 the Company began leasing an additional 19,900 square feet (the “Expansion Space”) for a period of eight years and one month. The Expansion Space is a part of the Company’s corporate headquarters.

The amended lease provides for additional rent expense of approximately $361,000 on an annualized basis. Future minimum rental commitments under the amended lease as of June 30, 2015 are as follows:

 

     Minimum Rental
Commitments
 

2015

   $ 1,178,000   

2016

     2,355,000   

2017

     1,895,000   

2018

     1,435,000   

2019

     1,371,000   

Thereafter

     3,728,000   

 

18


Table of Contents
12. Income Taxes

For the three- and six-month periods ended June 30, 2015, the Company had income before taxes of $4,351,388 and $8,549,861, respectively. The Company recorded income tax provisions of $738,831 and $2,007,817, respectively, for the three- and six-month periods ended June 30, 2015. This results in a year to date effective tax rate of 23.5% for the six-month period ended June 30, 2015. The anticipated movement in the effective tax rate between the interim period and year end is a result of the expected change in the income position in the U.S. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden.

For the three- and six-month periods ended June 30, 2014, the Company had income before taxes of $3,243,249 and $8,641,354, respectively. The Company recorded income tax provisions of $417,827 and $1,538,829, respectively, for the three- and six-month periods ended June 30, 2014. This is based on a year to date effective tax rate of 17.8% for the six-month period ended June 30, 2014 and an expected effective tax rate of 24.23% for the year ending December 31, 2014. The anticipated movement in the effective tax rate between the interim period and year end is a result of the expected change in the income position in the U.S. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden, as well as year-to-date income for the U.S. entity as compared to a projected loss in the U.S. for the full year.

The Company has net operating loss carryforwards of approximately $43,387,000 and business tax credits carryforwards of approximately $1,782,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 2032. 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, 2014, the Company concluded that realization of deferred tax assets beyond December 31, 2014 is not more likely than not, and as such, as of December 31, 2014 it maintained a valuation allowance against the majority of its remaining deferred tax assets. As of June 30, 2015, the Company concluded that realization of deferred tax assets beyond June 30, 2015 is not more likely than not, and as such, as of June 30, 2015 it maintained a valuation allowance against the majority of its remaining deferred tax assets.

The fiscal years ended March 31, 2007 through March 31, 2011 as well as the nine-month fiscal year ended December 31, 2011 and the years ended December 31, 2012, 2013 and 2014 are subject to examination by the Commonwealth of Massachusetts (“the Commonwealth”) taxing authorities. A corporate excise tax audit was recently completed in the Commonwealth for the fiscal years ended March 31, 2008 through 2011, and the nine-month period ended December 31, 2011. As a result of this audit, the Company has appealed the Commonwealth’s position with respect to the March 31, 2008 and 2009 years and has paid $140,626 to the Commonwealth in July 2015 in respect of assessments for the March 31, 2010, 2011 and December 31, 2011 tax years. The amount paid was previously accrued by the Company. Fiscal years ended December 31, 2012, 2013 and 2014 are subject to examination by other states, U.S. federal and Sweden taxing authorities.

 

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

Sweden

     51     48     44     44

United States

     21     23     25     32

United Kingdom

     17     25     18     21

Other

     11     4     13     3
  

 

 

   

 

 

   

 

 

   

 

 

 

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

GE Healthcare

     51     48     44     44

Bioprocessing Customer B

     16     22     19     22

Bioprocessing Customer C

     9     14     12     14

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

 

     June 30,
2015
    December 31,
2014
 

GE Healthcare

     58     29

 

20


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

Overview

We are a life sciences company that develops, manufactures and markets high-value, bioprocessing products for life sciences and biopharmaceutical companies worldwide. We are a world-leading manufacturer of both native and recombinant forms of Protein A, critical reagents used in biomanufacturing to purify monoclonal antibodies, a type of biologic drug. We also supply several growth factor products and cell filtration products used to increase cell culture productivity during the bioproduction process. In the expanding area of flexible biomanufacturing technologies, we have developed and currently market a series of OPUS® chromatography columns for use in clinical-scale manufacturing. These pre-packed, “plug-and-play” columns are uniquely customizable to our customers’ media and size requirements.

On June 2, 2014, we acquired the business of Refine Technology LLC (“Refine”), including Refine’s Alternating Tangential Flow (“ATF”) System, a market-leading device used to significantly increase product yield during the fermentation step of the biologic drug manufacturing process (the “Refine Business” and the acquisition of the Refine Business, the “Refine Acquisition”). We purchased all of the assets and assumed certain specified liabilities related to Refine’s ATF System. This acquisition strengthened our bioprocessing business by adding a complementary product line while expanding its sales presence worldwide.

We generally manufacture and sell Protein A and growth factors to life sciences companies under supply agreements and sell our chromatography columns, as well as media and quality test kits, and our ATF products directly to biopharmaceutical companies or contract manufacturing organizations or through distributors. We refer to these activities as our bioprocessing business. Our manufacturing facilities are located in the United States and Sweden.

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 reduced our efforts on our clinical development programs and increased our efforts to find collaboration partners to pursue the development and, if successful, the commercialization of these drug programs.

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

Results of Operations

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

Revenues

Total revenues for the three-month periods ended June 30, 2015 and 2014 were comprised of the following:

 

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

Product revenue

   $ 21,457       $ 15,551         38
  

 

 

    

 

 

    

 

 

 

Total revenue

   $ 21,457       $ 15,551         38
  

 

 

    

 

 

    

 

 

 

Sales of bioprocessing products for the three months ended June 30, 2015 and 2014 were $21,457,000 and $15,551,000, respectively, an increase of $5,906,000, or 38%. This increase was due in part to increases in orders from our key bioprocessing customers. Additionally $2,812,000 of sales can be attributable to the addition of the Refine Business. Sales of our bioprocessing products can be 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.

 

21


Table of Contents

Costs and operating expenses

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

 

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

Cost of product revenue

   $ 8,586       $ 6,672         29

Research and development

     1,252         1,430         (12 %) 

Selling, general and administrative

     6,242         4,325         44

Contingent consideration – fair value adjustments

     769         18         4,172
  

 

 

    

 

 

    

 

 

 

Total costs and operating expenses

   $ 16,849       $ 12,445         35
  

 

 

    

 

 

    

 

 

 

Cost of product revenue was approximately $8,586,000 and $6,672,000 for the three-month periods ended June 30, 2015 and 2014, respectively, an increase of $1,914,000 or 29%. This increase is primarily due to the increased product revenue noted above and the addition of the Refine Business. Gross margins may decline over the remainder of 2015 based on expected production volume and shipments and product mix.

Research and development expenses were approximately $1,252,000 and $1,430,000 for the three-month periods ended June 30, 2015 and 2014, respectively, a decrease of $178,000 or 12%. This decrease is primarily related to the timing of bioprocessing product development which included supplies and other development expenses related to our new products in development.

Selling, general and administrative expenses were approximately $6,242,000 and $4,325,000 for the three-month periods ended June 30, 2015 and 2014, respectively, an increase of $1,917,000 or 44%. This increase is primarily due to higher administrative expenses related to the planned implementation and training of an inventory accounting software package, the buildout of our administrative infrastructure to support future growth and the expansion of our customer-facing activities to drive sales of our bioprocessing products.

Contingent Consideration

Contingent consideration fair value adjustments were approximately $769,000 and $18,000 for the three-month periods ended June 30, 2015 and 2014, respectively, an increase of $751,000. The increase in the fair value adjustment during the second quarter of 2015 relates to the increased probability of achieving the 2015 Refine sales milestone.

Investment income

Investment income includes income earned on invested cash balances. Investment income was approximately $19,000 and $85,000 for the three-month periods ended June 30, 2015 and 2014, respectively. This decrease of $66,000, or 78%, is primarily attributable to lower average invested cash balances.

Other income (expense)

Other income (expense) was approximately ($269,000) and $65,000 for the three-month periods ended June 30, 2015 and 2014, respectively, and was primarily attributable to foreign currency (losses) and gains related to our Sweden operations.

Provision for income taxes

For the three months ended June 30, 2015, we had income before taxes of approximately $4,351,000 and recorded a tax provision of approximately $739,000 for an effective tax rate of approximately 17%. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden.

 

22


Table of Contents

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

Revenues

Total revenues for the six-month periods ended June 30, 2015 and 2014 were comprised of the following:

 

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

Product revenue

   $ 42,274       $ 29,886         41

Royalty and other revenue

     —           1,991         -100
  

 

 

    

 

 

    

 

 

 

Total revenue

   $ 42,274       $ 31,877         33
  

 

 

    

 

 

    

 

 

 

Sales of bioprocessing products for the six-month periods ended June 30, 2015 and 2014 were $42,274,000 and $29,886,000, respectively, an increase of $12,388,000, or 41%. This increase was due in part to increases in orders from our key bioprocessing customers. Additionally, $5,394,000 of this increase is attributable to the addition of the Refine Business. 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.

During the six months ended June 30, 2014, we also recognized $1,991,000 of revenue under the Asset Purchase Agreement with BioMarin Pharmaceutical Inc. (“BioMarin”) to advance Repligen’s histone deacetylase inhibitor (HDACi) portfolio.

Costs and operating expenses

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

 

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

Cost of product revenue

   $ 16,659       $ 13,007         28

Research and development

     2,819         2,631         7

Selling, general and administrative

     12,267         7,709         59

Contingent consideration – fair value adjustments

     1,881         116         1,522
  

 

 

    

 

 

    

 

 

 

Total costs and operating expenses

   $ 33,626       $ 23,463         43
  

 

 

    

 

 

    

 

 

 

Cost of product revenue was approximately $16,659,000 and $13,007,000 for the six-month periods ended June 30, 2015 and 2014, respectively, an increase of $3,652,000 or 28%. This increase is primarily due to the increased product revenue noted above and the addition of the Refine Business. Gross margins may decline over the remainder of 2015 based on expected production volume and shipments and product mix.

Research and development expenses were approximately $2,819,000 and $2,631,000 for the six-month periods ended June 30, 2015 and 2014, respectively, an increase of $188,000 or 7%. This increase is primarily related to bioprocessing product development which included increased personnel, supplies and other development expenses related to our new products in development.

Selling, general and administrative expenses were approximately $12,267,000 and $7,709,000 for the six-month periods ended June 30, 2015 and 2014, respectively, an increase of $4,558,000 or 59%. This increase is primarily due to higher administrative expenses related to the planned implementation and training of an inventory accounting software package, the buildout of our administrative infrastructure to support future growth and the expansion of our customer-facing activities to drive sales of our bioprocessing products.

Contingent Consideration

Contingent consideration fair value adjustments were approximately $1,881,000 and $116,000 for the six-month periods ended June 30, 2015 and 2014, respectively, an increase of $1,765,000. The increase in the fair value adjustment during 2015 relates to the increased probability of achieving the 2015 Refine sales milestone.

 

23


Table of Contents

Investment income

Investment income includes income earned on invested cash balances. Investment income was approximately $56,000 and $187,000 for the six-month periods ended June 30, 2015 and 2014, respectively. This decrease of $131,000, or 70%, is primarily attributable to lower average invested cash balances.

Other income (expense)

Other income (expense) was approximately ($137,000) and $68,000 for the six-month periods ended June 30, 2015 and 2014, respectively, and was primarily attributable to foreign currency (losses) and gains related to our Sweden operations.

Provision for income taxes

For the six months ended June 30, 2015, we had income before taxes of approximately $8,550,000 and recorded a tax provision of approximately $2,008,000 for an effective tax rate of approximately 23.5%. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden.

Liquidity and capital resources

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

At June 30, 2015, we had cash and marketable securities of $64,390,000 compared to $62,003,000 at December 31, 2014. 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, 2015 or December 31, 2014.

Operating activities

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

For the six-month period ended June 30, 2014, our operating activities provided cash of $10,320,000, reflecting net income of $7,103,000 and non-cash charges totaling $2,978,000 mainly attributable to depreciation and amortization, stock-based compensation charges, deferred tax expense and the revaluation of contingent consideration. The remaining cash flow provided by operations resulted from net favorable changes in various working capital accounts, in particular the collection of the final Orencia royalty from Bristol Myers of $4.9 million and the tenant improvement allowance of $1,800,000 from our landlord.

Investing activities

We place our marketable security investments in high quality credit instruments as specified in our investment policy guidelines. 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. Our investing activities consumed $16,853,000 for the six-month period ended June 30, 2014, primarily due to the Refine Acquisition, fixed asset additions and an increase in restricted cash, partially offset by net redemptions of marketable debt securities.

Financing activities

For the six-month periods ended June 30, 2015 and 2014, our financing activities provided cash of $587,000 and $1,338,000, respectively. 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. For the six-month period ended June 30, 2014, cash proceeds from exercises were $1,338,000.

We do not currently use derivative financial instruments.

Working capital increased by $7,179,000 to $77,442,000 at June 30, 2015 from $70,263,000 at December 31, 2014 due to the various changes noted above.

 

24


Table of Contents

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

 

    the expansion of our bioprocessing business;

 

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

 

    market acceptance of our new products;

 

    our ability to acquire additional bioprocessing products;

 

    the resources required to successfully integrate the Refine Acquisition and recognize expected synergies;

 

    our ability to realize value from our outlicensed early stage programs, CNS and RG1068;

 

    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 at least the next 24 months. We expect operating expenses in the year ending December 31, 2015 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, 2015.

Contractual obligations

As of June 30, 2015, 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

   $ 13,187       $ 2,355       $ 4,250       $ 2,854       $ 3,728   

Purchase obligations(1)

     6,739         6,739         —          —          —    

Contingent consideration(2)

     4,586         4,315         271         —           —    
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 24,512       $ 13,409       $ 4,521       $ 2,854       $ 3,728   
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

(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 acquisitions. These amounts are recorded in accrued expenses and long term liabilities 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

 

25


Table of Contents

performance. Investors are cautioned that statements in this Quarterly Report on Form 10-Q which are not strictly historical statements, including, without limitation, express or implied statements or guidance regarding current or future financial performance and position, potential impairment of future earnings, management’s strategy, plans and objectives for future operations or acquisitions, product development and sales, litigation strategy, product candidate research, development and regulatory approval, selling, general and administrative expenditures, intellectual property, development and manufacturing plans, availability of materials and product and adequacy of capital resources and financing plans constitute forward-looking statements. Such forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from those anticipated, including, without limitation, risks associated with: the success of current and future collaborative or supply relationships, including our agreement with BioMarin, our ability to successfully negotiate and consummate development and commercialization partnerships for our portfolio of therapeutic and diagnostic assets on acceptable terms, if at all, our ability to successfully grow our bioprocessing business, including as a result of acquisition, commercialization or partnership opportunities, the success of our clinical trials 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 pharmaceutical and biotechnology companies that may develop new approaches to the treatment of our targeted diseases, our history of losses and expectation of incurring losses, our ability to generate future revenues, our ability to successfully integrate Repligen Sweden and Refine, our ability to raise additional capital to continue our drug development programs or fund potential acquisitions, our volatile stock price, the effects of our anti-takeover provisions, and the impact of the expiration on December 31, 2013 of Bristol-Myers Squibb royalty payments based on its U.S. sales of Orencia®. 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, 2014.

 

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 decrease in interest rates would result in an approximate $117,000 decrease in the fair value of our investments as of June 30, 2015. 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 issue, 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

Transactions by our subsidiary, Repligen Sweden, may be denominated in Swedish kronor, British pound sterling, U.S. dollars, or in Euros while the entity’s functional currency is the Swedish krona. Certain sales transactions 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 of Repligen Sweden and ATF system product sales are included in our consolidated statements of comprehensive income. The functional currency of the Company is U.S. dollars. 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

 

26


Table of Contents

Company’s disclosure controls and procedures were effective in ensuring that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, on a timely basis, and is accumulated and communicated to the Company’s management, including the Company’s principal executive officer and the Company’s principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control

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.

 

27


Table of Contents

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

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

 

ITEM 1A. RISK FACTORS

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

 

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

In June 2008, the Board of Directors authorized a program to repurchase up to 1.25 million shares of our common stock to be repurchased at the discretion of management from time to time in the open market or through privately negotiated transactions. The repurchase program has no set expiration date and may be suspended or discontinued at any time. We did not repurchase any shares of common stock during the three- and six-month periods ended June 30, 2015. As of June 30, 2015, there are 657,173 shares remaining under this authorization.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

 

ITEM 5. OTHER INFORMATION

None.

 

28


Table of Contents
ITEM 6. EXHIBITS

 

  (a) Exhibits

 

Exhibit

Number

  

Document Description

    3.1    Restated Certificate of Incorporation, dated June 30, 1992 and amended September 17, 1999 (filed as Exhibit 3.1 to Repligen Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 1999 and incorporated herein by reference). (File No. 000-14656)
    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). (File No. 000-14656)
    3.3    Amendment No. 1 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on December 20, 2011 and incorporated herein by reference).
    3.4    Amendment No. 2 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on May 25, 2012 and incorporated herein by reference).
    3.5    Certificate of Amendment to the Certificate of Incorporation of Repligen Corporation, effective as of May 16, 2014 (filed as Exhibit 3.1 to Repligen Corporation’s Current Report on Form 8-K filed on May 19, 2014 and incorporated herein by reference).
  10.1 +    Repligen Corporation Amended and Restated Non-Employee Directors’ Compensation Policy
  31.1 +    Rule 13a-14(a)/15d-14(a) Certification.
  31.2 +    Rule 13a-14(a)/15d-14(a) Certification.
  32.1 *    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
    101+    The following materials from Repligen Corporation on Form 10-Q for the quarterly period ended June 30, 2015, 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.

 

29


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 6, 2015     By:  

/S/    TONY J. HUNT        

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

/s/    JON SNODGRES        

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

 

30

EX-10.1 2 d946073dex101.htm EX-10.1 EX-10.1

Exhibit 10.1

REPLIGEN CORPORATION

AMENDED AND RESTATED

NON-EMPLOYEE DIRECTORS’ COMPENSATION POLICY

Cash Fees

Annual Retainer:

 

     Annual Retainer  

Board of Directors (the “Board”)

  

Each Non-Employee Member of the Board

   $ 45,000   

Additional Retainer for the Chairperson

   $ 80,000   
  

 

 

 

Audit Committee

  

Committee Chairperson

   $ 30,000   

Other Committee Members

   $ 10,000   
  

 

 

 

Compensation Committee

  

Committee Chairperson

   $ 16,000   

Other Committee Members

   $ 5,000   
  

 

 

 

Nominating and Corporate Governance Committee

  

Committee Chairperson

   $ 16,000   

Other Committee Members

   $ 5,000   
  

 

 

 

Emeritus Directors1

  

Chairperson Emeritus1

   $ 35,000   
  

 

 

 

1 – Only payable if an emeritus director is not a member of the board of directors.

The Annual Retainer will be paid quarterly, in arrears, or upon the earlier resignation or removal of the non-employee director. Amounts owing to non-employee directors as Annual Retainer shall be annualized, meaning that for non-employee directors who join the Board during the calendar year, such amounts shall be pro rated based on the number of calendar days served by such director.

Per Meeting fees:

None, unless otherwise specifically duly approved by the Board or any committee thereof hereafter.

Equity

Initial Equity Grant for a Non-Employee Director:

On the effective date of a new director’s appointment or first election to the Board, such new director shall receive an option to purchase 24,000 shares of Common Stock on the date he or she joins the Board (the “Initial Award”). The “strike price” for the Initial Award shall be the Closing Price. The Initial Award shall vest annually in three equal installments on the first, second and third anniversary of the date of grant, provided that if a new director is first elected to the Board at an annual meeting of stockholders, then each vesting date in respect of such Initial Award shall be on such anniversary of the date of grant or the date of the annual meeting of stockholders during such year, whichever is earlier, subject in all cases to service on the Board on such date.


Annual Equity Grant for each Non-Employee Director:

Each non-employee director reelected to the Board at any annual meeting of stockholders shall receive an award of a stock option to purchase shares of Common Stock and an award of restricted stock units on such date (collectively, the “Annual Award”).

The stock option to be granted in the Annual Award (i) to the Chairperson of the Board shall have an aggregate value of $62,500 and (ii) to all other non-employee directors shall each have an aggregate value of $42,500. The number of shares subject to each such stock option shall be determined by the Company using a Black Scholes methodology and its customary assumptions therefor.

The number of restricted stock units to be granted in the Annual Award (i) to the Chairperson of the Board shall $62,500 divided by the Closing Price and (ii) to all other non-employee directors shall each be equal to shall be equal to $42,500 divided by the Closing Price.

Each Annual Award shall be fully vested on the anniversary of the date of grant or the date of the next annual meeting of stockholders, whichever is earlier, subject to service on the Board on such date.

Definitions

Closing Price” shall mean the reported closing price of Repligen Corporation’s Common Stock on the Nasdaq Global Market on any grant date, or the preceding business date if there are no market quotations on such date.

Common Stock” shall mean the common stock of Repligen Corporation, par value $0.01 per share.

*        *        *

ADOPTED BY THE BOARD OF DIRECTORS on May 21, 2015.

 

2

EX-31.1 3 d946073dex311.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 6, 2015

/s/    TONY J. HUNT        

Tony J. Hunt
President and Chief Executive Officer
(Principal executive officer)
EX-31.2 4 d946073dex312.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 6, 2015

/s/    JON SNODGRES        

Jon Snodgres
Chief Financial Officer
(Principal financial officer)
EX-32.1 5 d946073dex321.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, 2015 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 6, 2015     By:  

/s/    TONY J. HUNT        

      Tony J. Hunt
      President and Chief Executive Officer
      (Principal executive officer)
Date: August 6, 2015     By:  

/s/    JON SNODGRES        

      Jon Snodgres
      Chief Financial Officer
      (Principal financial officer)

 

* This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, or otherwise subject to the liability of that section, nor shall it be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934.
EX-101.INS 6 rgen-20150630.xml XBRL INSTANCE DOCUMENT 1370000 431307 1003422 1646746 13352057 26539660 84662 184080 1370000 10900000 7500000 0.01 817835 26539660 2000000 6400000 700000 1600000 2000000 6400000 700000 1600000 32910187 1312741 7.19 33755718 1184234 1265486 0.01 2490973 6.21 80000000 717528 32902987 5000000 41.27 466706 9.68 9.68 32902987 26 0.01 900799 15825671 3040719 15040331 1371000 11522317 0 57000 1178000 4323556 1670804 4114898 329030 200435716 73550 1895000 3296446 611408 -8197044 211288 763743 1435000 -74345164 118222538 137344655 5672 4586440 4303354 2355000 24378288 450000 13594163 1543000 3833209 14463716 1223468 2651661 93267251 39977638 14346057 3807 23153147 8000881 4928 10144000 37410229 23154820 1707000 1204000 7318939 13249754 40012048 1528000 16360523 2471586 137344655 17709061 845000 846808 14419602 29504047 523369 76519 4000 23154820 24376423 0 14305676 13526113 1707000 1223276 0 1223468 3728000 160000000 0.03 0.08 5400 23154820 3727 23153147 1394 11058461 3378 11060445 4006 12092359 349 12092702 272 1223468 80 1223276 272 1223468 80 1223276 4185000 13081488 4613256 8468232 15910056 11058461 4851595 -55385 -8141659 9900000 1782000 43387000 162500 240000 883188 3301656 3069210 11867405 11000 300000 28991544 4613256 11058461 13319827 700000 1600000 100000000 60000000 39829653 1225117 0.01 80000000 32774374 5000000 8.31 32774374 0.01 571080 10682413 3758511 13815697 6819063 78000 1135061 3443570 327744 198064414 40644 5879013 129904 -5773142 511588 712919 -80887208 111731808 128293234 6403 3844574 3863350 26640419 450000 14636307 4753508 14526240 3550210 2270347 80945642 14184835 9392 5373860 4928 9108214 35363024 2256265 128293234 18079877 2103576 7760382 28341937 239890 3847746 23090209 26643408 12383633 13115630 0.2423 6403 23090209 5693 23089499 4229 10373940 3621 10373332 2174 12716269 2072 12716167 3550210 3699 3553909 2322574 3492 2326066 1227636 207 1227843 -33054 -5740088 147500 240000 750066 3337658 2546004 12202219 700000 1600000 4185000 4000000 21169660 26539660 774000 21235937 215285 4000000 -66277 P15Y P10Y 125675 2000000 300908 32098269 0.178 10320326 10.85 0.22 32963554 0.22 865285 -6354278 5508834 1224091 8641354 67785 8413698 286261 -2640 31876930 2547815 186736 29885764 300432 0 7102525 12066 18635241 21235937 646322 1991166 -1605757 250000 668000 35659000 26865 -878891 1855392 1337906 1538829 24491993 116020 23463232 153704 -6073935 0 2069947 852637 7709444 -4844919 -16853276 13006645 1337906 2631123 -207390 0.32 0.21 0.44 0.03 1.00 0.14 0.44 0.22 111995 650794 89848 0 10-Q RGEN <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: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="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>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>2014</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#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">48</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> <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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Bioprocessing Customer B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <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">19</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Bioprocessing Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 224182 0000730272 2015-06-30 <div> <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"><b>10.</b></td> <td valign="top" align="left"><b>Accrued Liabilities</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company estimates accrued liabilities by identifying services performed on the Company&#x2019;s behalf, estimating the level of service performed and determining the associated cost incurred for such service as of each balance sheet date. For example, the Company would accrue for professional and consulting fees incurred with law firms, audit and accounting service providers and other third party consultants. These expenses are determined by either requesting those service providers to estimate unbilled services at each reporting date for services incurred or tracking costs incurred by service providers under fixed fee arrangements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company has processes in place to estimate the appropriate amounts to record for accrued liabilities, which principally involve the applicable personnel reviewing the services provided. In the event that the Company does not identify certain costs that have begun to be incurred or the Company under or over-estimates the level of services performed or the costs of such services, the reported expenses for that period may be too low or too high. The date on which certain services commence, the level of services performed on or before a given date, and the cost of such services often require the exercise of judgment. The Company makes these judgments based upon the facts and circumstances known at the date of the financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Accrued liabilities consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="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="2" align="center"><b>June&#xA0;30,&#xA0;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>December&#xA0;31,&#xA0;2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,040,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,758,511</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">900,799</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">571,080</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Royalty and license fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,670,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">4,323,556</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,135,061</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211,288</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">511,588</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">611,408</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">129,904</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">763,743</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">712,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,522,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,819,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> Large Accelerated Filer <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>9.</b></td> <td valign="top" align="left"><b>Inventories</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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 $57,000 at June&#xA0;30, 2015 and $78,000 at December&#xA0;31, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> A change in the estimated timing or amount of demand for the Company&#x2019;s products could result in additional provisions for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the accompanying financial statements, there have been no material adjustments related to a revised estimate of inventory valuations.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Work-in-process and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Inventories consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <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,<br /> 2015</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,<br /> 2014</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,000,881</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,373,860</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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,471,586</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,256,265</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,833,209</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,753,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,305,676</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,383,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>6.</b></td> <td valign="top" align="left"><b>Stock-Based Compensation</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> For the three months ended June&#xA0;30, 2015 and 2014, the Company recorded stock-based compensation expense of $984,944 and $545,212, 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 $1,686,926 and $852,637 for the six-month periods ended June&#xA0;30, 2015 and 2014, respectively, for share-based awards granted under the Plans.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: '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>2015</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>2014</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>2015</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,068</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,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,975</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,848</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,905</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">80,392</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,177</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">111,995</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">831,971</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">401,535</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,421,774</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">650,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">984,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">545,212</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,686,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">852,637</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock, restricted stock units and other equity awards. Incentive options and restricted stock units 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&#xA0;30, 2015, options to purchase 1,265,486 shares were outstanding under the Plans. At June&#xA0;30, 2015, 2,490,973 shares were available for future grant under the 2012 Plan.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 uses the Black-Scholes option pricing model to calculate the fair value of share-based awards on the grant date. 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 subject to performance or market conditions as of June&#xA0;30, 2015. 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: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Information regarding option activity for the six months ended June 30, 2015 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price&#xA0;Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options outstanding at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,225,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.31</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224,182</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">14.31</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(128,613</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.03</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(55,200</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.96</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options outstanding at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,265,486</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.68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,977,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.21</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.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,360,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested and expected to vest at June&#xA0;30, 2015&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,184,234</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.68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,410,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WHITE-SPACE: normal; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium/8pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; WIDTH: 188px; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested options as of June&#xA0;30, 2015 plus the number of unvested options expected to vest as of June&#xA0;30, 2015 based on the unvested outstanding options at June&#xA0;30, 2015 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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&#xA0;30, 2015 of $41.27 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&#xA0;30, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 weighted average grant date fair value of options granted during the six months ended June&#xA0;30, 2015 and 2014 was $21.83 and $10.85, respectively. The total fair value of stock options that vested during the six months ended June&#xA0;30, 2015 and 2014 was approximately $1,521,511 and $646,322, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> As of June&#xA0;30, 2015, there was $7,318,939 of total unrecognized compensation cost related to unvested share-based awards.&#xA0;This cost is expected to be recognized over a weighted average remaining requisite service period of 2.97 years. The Company expects 717,528 unvested options to vest over the next five years.</p> </div> <div> <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"><b>13.</b></td> <td valign="top" align="left"><b>Segment Reporting</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company views its operations, makes decisions regarding how to allocate resources and manages its business as one operating segment. As a result, the financial information disclosed herein represents all of the material financial information related to the Company&#x2019;s principal operating segment.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> 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>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>2014</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#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">48</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> <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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</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">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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Revenue from significant customers as a percentage of the Company&#x2019;s total revenue is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="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>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>2014</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>2014</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#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">48</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> <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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Bioprocessing Customer B</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <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">19</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> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Bioprocessing Customer C</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">14</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 and other receivables balances are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="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 /> 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>December&#xA0;31,<br /> 2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> <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:</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Fair value as of June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$4,185,000</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Valuation technique</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Probability-adjusted<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">discounted&#xA0;cash&#xA0;flow</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Remaining periods in which milestones can be achieved</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2015 &#x2013; 2016</td> </tr> </table> <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="67%"></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="2" align="center"><b>Fixed<br /> Earn-out</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Maximum<br /> Variable<br /> Earn-out</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accrued<br /> Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,500,000</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">850,000</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,185,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,250,000</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,250,000</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> </table> </div> 150041 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Accrued liabilities consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="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="2" align="center"><b>June&#xA0;30,&#xA0;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>December&#xA0;31,&#xA0;2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Employee compensation</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,040,719</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,758,511</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">900,799</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">571,080</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Royalty and license fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,670,804</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">4,323,556</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,135,061</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Professional fees</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211,288</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">511,588</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Unearned revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">611,408</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">129,904</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other accrued expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">763,743</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">712,919</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11,522,317</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,819,063</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> --12-31 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Investments in money market funds and marketable securities consisted of the following at June 30, 2015:</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="57%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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&#xA0;30,&#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 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">12,092,702</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,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(349</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,092,359</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,060,445</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,394</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,378</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,058,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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">23,153,147</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,400</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,727</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,154,820</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">1,223,276</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">272</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">(80</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,223,468</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" 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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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,223,276</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">272</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">(80</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,223,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,376,423</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,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,378,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Investments in money market funds and marketable securities consisted of the following at December&#xA0;31, 2014:</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="57%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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;2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">12,716,167</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,174</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,072</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,716,269</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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,373,332</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,229</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,621</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,373,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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">23,089,499</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">6,403</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,693</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,090,209</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">1,227,843</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">(207</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,227,636</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">2,326,066</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,492</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,322,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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">3,553,909</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,699</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,550,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,643,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,403</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,392</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,640,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 8.96 P2Y11M19D Q2 14.31 32827536 <div> <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"><b>8.</b></td> <td valign="top" align="left"><b>Fair Value Measurement</b></td> </tr> </table> <!-- xbrl,body --> <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"><!-- Begin Table Head --> <tr> <td width="5%"></td> <td valign="bottom" width="1%"></td> <td></td> <td valign="bottom" width="1%"></td> <td width="93%"></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top">Level&#xA0;1</td> <td valign="bottom">&#xA0;</td> <td valign="top">&#x2013;</td> <td valign="bottom">&#xA0;</td> <td valign="top">Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top">Level&#xA0;2</td> <td valign="bottom">&#xA0;</td> <td valign="top">&#x2013;</td> <td valign="bottom">&#xA0;</td> <td valign="top">Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and models for which all significant inputs are observable, either directly or indirectly</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> <td height="8" colspan="2"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top">Level&#xA0;3</td> <td valign="bottom">&#xA0;</td> <td valign="top">&#x2013;</td> <td valign="bottom">&#xA0;</td> <td valign="top">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</td> </tr> <!-- End Table Body --></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&#xA0;30, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following fair value hierarchy table presents information about each major category of the Company&#x2019;s assets measured at fair value on a recurring basis as of June&#xA0;30, 2015:</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"><!-- Begin Table Head --> <tr> <td width="50%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair value measurement at reporting date using:</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;prices&#xA0;in<br /> active&#xA0;markets&#xA0;for<br /> identical assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> other&#xA0;observable<br /> inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> unobservable<br /> inputs<br /> (Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,613,256</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">4,613,256</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">8,468,232</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,851,595</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">13,319,827</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,058,461</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">11,058,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,081,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,910,056</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">28,991,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></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, other than the liabilities for contingent consideration recorded in connection with the BioFlash Partners, LLC (&#x201C;BioFlash&#x201D;) and Refine 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 the Refine Acquisition 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 Refine. These valuations are Level 3 valuations as the primary inputs are unobservable.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Changes in the fair value of contingent consideration in the six-month period ended June 30, 2015 are primarily attributable to an increase to the expected Refine milestone payment of $1,864,000 related to 2015 sales, a $1,000,000 milestone payment to Refine related to 2014 sales, a $110,000 minimum royalty payment made to BioFlash, and a final milestone payment to Novozymes Biopharma DK A/S of 25,000 Euros (approximately $27,700). All milestone payments made in 2015 were previously accrued. The following table provides a rollforward of the fair value of the contingent consideration:</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"><!-- Begin Table Head --> <tr> <td width="84%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,844,574</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,137,741</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">1,879,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,586,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></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:</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"><!-- Begin Table Head --> <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: rgb(0,0,0) 1pt solid" valign="bottom" align="center">Contingent&#xA0;Consideration</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" align="center">Refine</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Fair value as of June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">$4,185,000</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Valuation technique</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">Probability-adjusted<br /> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center">discounted&#xA0;cash&#xA0;flow</p> </td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Remaining periods in which milestones can be achieved</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" align="center">2015 &#x2013; 2016</td> </tr> <!-- End Table Body --></table> <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"><!-- Begin Table Head --> <tr> <td width="67%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Fixed<br /> Earn-out</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Maximum<br /> Variable<br /> Earn-out</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accrued<br /> Balance</b></td> <td valign="bottom">&#xA0;</td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,500,000</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">850,000</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,185,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,250,000</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,250,000</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> <!-- End Table Body --></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 (i)&#xA0;the probabilities of a successful achievement of 2015 and 2016 sales milestones; (ii)&#xA0;the period in which these milestones are expected to be achieved; and (iii)&#xA0;a discount rate. During the first six months of 2015, the estimated fair value of the 2015 contingent payment was increased by $1,864,000 to $4,185,000 based upon revised sales forecasts for 2015. Increases or decreases in the Company&#x2019;s projected sales during these periods may result in a significantly higher or lower fair value measurement 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"> There were no remeasurements to fair value during the six months ended June&#xA0;30, 2015 of financial assets and liabilities that are not measured at fair value on a recurring basis.</p> </div> P10Y 0.235 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left"><b>Revenue Recognition</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605,&#xA0;<i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance, 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 among 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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&#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. For 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, the Company&#x2019;s 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 the 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 the Company&#x2019;s customers on a stand-alone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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 returns, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in the Company&#x2019;s sales agreements. Sales returns and warranty issues are infrequent and have had nominal impact on the Company&#x2019;s financial statements historically.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Therapeutics Licensing Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 commercial milestone payments and royalty payments received under license agreements, if any, will be recognized as revenue when they are earned.</p> </div> <div> <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"><b>8.</b></td> <td valign="top" align="left"><b>Fair Value Measurement</b></td> </tr> </table> <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="6%"></td> <td valign="bottom" width="2%"></td> <td width="92%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top" nowrap="nowrap">Level&#xA0;1&#x2013;</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">Level&#xA0;2&#x2013;</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">Level&#xA0;3&#x2013;</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> <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"><b>5.</b></td> <td valign="top" align="left"><b>Earnings Per Share</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The Company reports earnings per share in accordance with Accounting Standards Codification Topic 260, <i>Earnings Per Share</i>, 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.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>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>2014</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,870,473</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">32,233,694</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">32,827,536</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">32,098,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Dilutive common stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">800,223</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">842,690</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">754,146</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">865,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,670,696</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">33,076,384</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">33,581,682</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">32,963,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At June&#xA0;30, 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. For the three- and six-month periods ended June&#xA0;30, 2015, 126,541 and 150,041 shares of the Company&#x2019;s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At June&#xA0;30, 2014, there were outstanding options to purchase 1,312,741 shares of the Company&#x2019;s common stock at a weighted average exercise price of $7.19 per share. For the three- and six-month periods ended June&#xA0;30, 2014, 264,317 and 300,908 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> 5113034 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Information regarding option activity for the six months ended June 30, 2015 under the Plans is summarized below:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="61%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Options<br /> Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Exercise<br /> Price&#xA0;Per<br /> Share</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted-<br /> Average<br /> Remaining<br /> Contractual<br /> Term<br /> (in&#xA0;years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options outstanding at January&#xA0;1, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,225,117</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8.31</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">224,182</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">14.31</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(128,613</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.03</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Forfeited/Cancelled</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(55,200</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.96</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options outstanding at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,265,486</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.68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.23</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,977,638</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Options exercisable at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">466,706</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.21</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.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,360,523</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Vested and expected to vest at June&#xA0;30, 2015&#xA0;<sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,184,234</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.68</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.19</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">37,410,229</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 2pt; WHITE-SPACE: normal; BORDER-BOTTOM: rgb(0,0,0) 1px solid; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: medium/8pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; WIDTH: 188px; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><sup style="FONT-SIZE: 11px; VERTICAL-ALIGN: top">(1)</sup>&#xA0;</td> <td valign="top" align="left">Represents the number of vested options as of June&#xA0;30, 2015 plus the number of unvested options expected to vest as of June&#xA0;30, 2015 based on the unvested outstanding options at June&#xA0;30, 2015 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> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The contractual maturities of money market funds and marketable securities at June&#xA0;30, 2015 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Fair 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Due in 1 year or less</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,153,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,154,820</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Due in 1 to 2 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,223,276</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,223,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,376,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,378,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 following table presents unaudited supplemental pro forma information as if the Refine Acquisition had occurred as of January&#xA0;1, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></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="6" align="center"> <b>Three&#xA0;Months&#xA0;ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;ended&#xA0;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 valign="bottom" colspan="6" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</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>2014</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>2015</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,457</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,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> false 55200 5.03 128613 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> The following table provides a rollforward of the fair value of the contingent consideration:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="68%" align="center" border="0"> <tr> <td width="84%"></td> <td valign="bottom" width="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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,844,574</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Payments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,137,741</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">1,879,607</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,586,440</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Basic and diluted weighted average shares outstanding were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="56%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>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>2014</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,870,473</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">32,233,694</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">32,827,536</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">32,098,269</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Dilutive common stock options</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">800,223</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">842,690</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">754,146</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">865,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Weighted average common shares, assuming dilution</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,670,696</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">33,076,384</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">33,581,682</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">32,963,554</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <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"><b>7.</b></td> <td valign="top" align="left"><b>Cash, Cash Equivalents and Marketable Securities</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> At June&#xA0;30, 2015 and December&#xA0;31, 2014, the Company&#x2019;s investments included money market funds as well as 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&#xA0;30, 2015 is approximately 5.75 months.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Management reviewed the Company&#x2019;s investments as of June&#xA0;30, 2015 and December&#xA0;31, 2014 and concluded that there are no securities with other than temporary impairments in its 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: 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"> Investments in money market funds and marketable securities consisted of the following at June 30, 2015:</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="57%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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&#xA0;30,&#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 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">12,092,702</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,006</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(349</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,092,359</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,060,445</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,394</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,378</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,058,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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">23,153,147</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,400</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,727</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,154,820</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">1,223,276</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">272</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">(80</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,223,468</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" 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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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,223,276</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">272</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">(80</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,223,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,376,423</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,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,807</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,378,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> At June&#xA0;30, 2015, the Company&#x2019;s investments included twenty-six securities in unrealized loss positions with a total unrealized loss of approximately $4,000 and a total fair market value of approximately $10,144,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&#xA0;30, 2015 or the six months ended June&#xA0;30, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Investments in money market funds and marketable securities consisted of the following at December&#xA0;31, 2014:</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="57%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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;2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">12,716,167</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,174</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,072</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12,716,269</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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,373,332</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,229</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,621</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,373,940</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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">23,089,499</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">6,403</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,693</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23,090,209</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">1,227,843</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">(207</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,227,636</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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">2,326,066</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,492</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,322,574</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#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">3,553,909</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,699</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,550,210</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,643,408</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,403</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,392</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,640,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#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 money market funds and marketable securities at June&#xA0;30, 2015 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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>Fair 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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Due in 1 year or less</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,153,147</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">23,154,820</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Due in 1 to 2 years</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,223,276</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,223,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,376,423</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">24,378,288</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 21.83 REPLIGEN CORP <div> <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"><b>12.</b></td> <td valign="top" align="left"><b>Income Taxes</b></td> </tr> </table> <!-- xbrl,body --> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> For the three- and six-month periods ended June&#xA0;30, 2015, the Company had income before taxes of $4,351,388 and $8,549,861, respectively. The Company recorded income tax provisions of $738,831 and $2,007,817, respectively, for the three- and six-month periods ended June&#xA0;30, 2015. This results in a year to date effective tax rate of 23.5% for the six-month period ended June&#xA0;30, 2015. The anticipated movement in the effective tax rate between the interim period and year end is a result of the expected change in the income position in the U.S. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> For the three- and six-month periods ended June&#xA0;30, 2014, the Company had income before taxes of $3,243,249 and $8,641,354, respectively. The Company recorded income tax provisions of $417,827 and $1,538,829, respectively, for the three- and six-month periods ended June&#xA0;30, 2014. This is based on a year to date effective tax rate of 17.8% for the six-month period ended June&#xA0;30, 2014 and an expected effective tax rate of 24.23% for the year ending December&#xA0;31, 2014. The anticipated movement in the effective tax rate between the interim period and year end is a result of the expected change in the income position in the U.S. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden, as well as year-to-date income for the U.S. entity as compared to a projected loss in the U.S. for the full year.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The Company has net operating loss carryforwards of approximately $43,387,000 and business tax credits carryforwards of approximately $1,782,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 2032. Net operating loss carryforwards and available tax credits are subject to review and possible adjustment by the Internal Revenue Service and may be limited in the event of certain changes in the ownership interest of significant stockholders.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> As of December&#xA0;31, 2014, the Company concluded that realization of deferred tax assets beyond December&#xA0;31, 2014 is not more likely than not, and as such, as of December&#xA0;31, 2014 it maintained a valuation allowance against the majority of its remaining deferred tax assets. As of June&#xA0;30, 2015, the Company concluded that realization of deferred tax assets beyond June&#xA0;30, 2015 is not more likely than not, and as such, as of June&#xA0;30, 2015 it maintained a valuation allowance against the majority of its remaining deferred tax assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The fiscal years ended March&#xA0;31, 2007 through March&#xA0;31, 2011 as well as the nine-month fiscal year ended December&#xA0;31, 2011 and the years ended December&#xA0;31, 2012, 2013 and 2014 are subject to examination by the Commonwealth of Massachusetts (&#x201C;the Commonwealth&#x201D;) taxing authorities. A corporate excise tax audit was recently completed in the Commonwealth for the fiscal years ended March&#xA0;31, 2008 through 2011, and the nine-month period ended December&#xA0;31, 2011. As a result of this audit, the Company has appealed the Commonwealth&#x2019;s position with respect to the March&#xA0;31, 2008 and 2009 years and has paid $140,626 to the Commonwealth in July 2015 in respect of assessments for the March&#xA0;31, 2010, 2011 and December&#xA0;31, 2011 tax years. The amount paid was previously accrued by the Company. Fiscal years ended December&#xA0;31, 2012, 2013 and 2014 are subject to examination by other states, U.S. federal and Sweden taxing authorities.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>3.</b></td> <td valign="top" align="left"><b>Revenue Recognition</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Product Sales</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 Company&#x2019;s revenue recognition policy is to recognize revenues from product sales and services in accordance with ASC 605,&#xA0;<i>Revenue Recognition</i>. These standards require that revenues are recognized when persuasive evidence of an arrangement exists, product delivery, including customer acceptance, 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 among 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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&#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. For 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, the Company&#x2019;s 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 the 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 the Company&#x2019;s customers on a stand-alone basis. Accordingly, revenue for services not yet performed at the time of product shipment are deferred and recognized as such services are performed. The relative selling price of any undelivered products is also deferred at the time of shipment and recognized as revenue when these products are delivered. For product sales to distributors, the Company recognizes revenue for both equipment and consumables upon delivery to the distributor unless direct shipment to the end user is requested. In this case, revenue is recognized upon delivery to the end user&#x2019;s location. In general, distributors are responsible for shipment to the end customer along with installation, training and acceptance of the equipment by the end customer. Sales to distributors are not contingent upon resale of the product.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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 returns, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in the Company&#x2019;s sales agreements. Sales returns and warranty issues are infrequent and have had nominal impact on the Company&#x2019;s financial statements historically.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Therapeutics Licensing Agreements</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Factors considered in this determination include, among other things, whether any other vendors sell the items separately and if the licensee could use the delivered item for its intended purpose without the receipt of the remaining deliverables. If multiple deliverables included in an arrangement are separable into different units of accounting, the Company allocates the arrangement consideration to those units of accounting. The amount of allocable arrangement consideration is limited to amounts that are fixed or determinable. Arrangement consideration is allocated at the inception of the arrangement to the identified units of accounting based on their relative selling price. Revenue is recognized for each unit of accounting when the appropriate revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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. The Company has elected to recognize a payment that is contingent upon the achievement of a substantive milestone in its entirety in the period in which the milestone is achieved. A milestone is substantive if:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Sale of Intellectual Property to BioMarin</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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 the Company&#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, the Company is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the mid-single-digits for the first HDACi portfolio product and for the first non-HDACi portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company&#x2019;s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. The Company recognized $2.1 million of revenue in the fiscal year ended December&#xA0;31, 2014, related to the transfer of the HDACi technology under the BioMarin Asset Purchase Agreement. The Company did not recognize any revenue in the three- and six-month periods ended June&#xA0;30, 2015. 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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 the Company 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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 the Company&#x2019;s possession that might be useful to further development of the program (the &#x201C;Technology Transfer&#x201D;).</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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 the Company had not sold these items on a stand-alone basis previously, it had no vendor-specific objective evidence of selling price. Furthermore, the Company did not have detailed third-party evidence of selling price, and as a result the Company used its best estimate of selling price for each item. In determining these prices, the Company considered what it would be willing to sell the items for on a stand-alone basis, what the market would bear for such items and what another party might charge for these items.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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 approximately $2,000,000, the amount of the up-front payment, as revenue in the first quarter of 2014.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 estimated selling price of the Technology Transfer items was approximately $300,000, resulting in consideration allocation of approximately $11,000. However, as this item was not delivered prior to June&#xA0;30, 2014, the Company did not recognize any revenue related to the Technology Transfer in the six months ended June&#xA0;30, 2014. Repligen received the payment and recognized $125,675 of other revenues in September 2014 upon completion of the Technology Transfer. The Company believes that a change in the key assumptions used to determine best estimate of selling price for each of the deliverables would not have a significant effect on the allocation of arrangement consideration.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 6pt '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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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 the Company&#x2019;s initial clinical work, the level of effort and investment required to achieve the respective milestone and whether the milestone consideration is reasonable relative to all deliverables and payment terms in the arrangement. There is considerable judgment involved in determining whether a milestone satisfies all of the criteria required to conclude that a milestone is substantive. Milestones that are not considered substantive are recognized as earned if there are no remaining performance obligations or over the remaining period of performance, assuming all other revenue recognition criteria are met.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 18pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="83%"></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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash consideration,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,169,660</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">4,000,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">1,370,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,539,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Other intangible assets consisted of the following at June&#xA0;30, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="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> </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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,301,656</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(883,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240,000</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">(162,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,867,405</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,069,210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700,000</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total other intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,709,061</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,114,898</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Other intangible assets consisted of the following at December&#xA0;31, 2014:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="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> </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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,337,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(750,066</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240,000</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">(147,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,202,219</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,546,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700,000</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total other intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,079,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,443,570</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: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> <br class="Apple-interchange-newline" /></div> <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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&#xA0;30, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="50%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair value measurement at reporting date using:</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Quoted&#xA0;prices&#xA0;in<br /> active&#xA0;markets&#xA0;for<br /> identical assets<br /> (Level 1)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> other&#xA0;observable<br /> inputs<br /> (Level 2)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Significant<br /> unobservable<br /> inputs<br /> (Level 3)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Money market funds</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,613,256</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">4,613,256</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; 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">8,468,232</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,851,595</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">13,319,827</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Corporate and other debt securities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,058,461</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">11,058,461</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">13,081,488</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">15,910,056</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">28,991,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /></div> 0.20 1 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> In each of the next five years, the Company expects to record amortization expense of:</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="15%"></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="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-BOTTOM: #000000 1pt solid; WIDTH: 46.9pt"> <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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> December&#xA0;31, 2015 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">845,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,707,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">1,707,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">1,543,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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,204,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> P7Y2M23D 2015 <div> <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"><b>11.</b></td> <td valign="top" align="left"><b>Commitments and Contingencies</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> In March 2014, the Company entered into an amendment of its existing lease to expand the rented space from 55,694 to 75,594 square feet at 41 Seyon Street, Waltham, Massachusetts. Pursuant to the terms of the amended lease, commencing on August&#xA0;1, 2014 the Company began leasing an additional 19,900 square feet (the &#x201C;Expansion Space&#x201D;) for a period of eight years and one month. The Expansion Space is a part of the Company&#x2019;s corporate headquarters.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The amended lease provides for additional rent expense of approximately $361,000 on an annualized basis. Future minimum rental commitments under the amended lease as of June&#xA0;30, 2015 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="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,178,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,355,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,895,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,435,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,371,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,728,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> 33581682 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt"> The components and allocation of the purchase price consists of the following amounts:</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="83%"></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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,646,746</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,003,422</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,080</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Fixed assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,662</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> In process research and development (&#x201C;IPR&amp;D&#x201D;)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">700,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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">(431,307</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,352,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,539,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.19 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> Inventories consist of the following:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <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 /> 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>December&#xA0;31,<br /> 2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Raw materials</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,000,881</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,373,860</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; 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,471,586</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,256,265</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Finished products</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,833,209</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,753,508</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">14,305,676</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,383,633</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> Future minimum rental commitments under the amended lease as of June&#xA0;30, 2015 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="68%" align="center" border="0"> <tr> <td width="81%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Minimum&#xA0;Rental<br /> Commitments</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,178,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,355,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,895,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,435,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,371,000</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3,728,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> </div> P7Y2M9D <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 following table summarizes the changes in accumulated other comprehensive income by component:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="82%"></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" nowrap="nowrap"> <p style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; WIDTH: 49.5pt"> <b>(In thousands)</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>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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(33,054</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,740,088</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,773,142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other comprehensive income/(loss) before reclassifications</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,401,571</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,423,902</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Amounts reclassified from accumulated other comprehensive income</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" 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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Net current period other comprehensive income/(loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,401,571</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,423,902</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(55,385</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,141,659</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,197,044</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> 754146 <div> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 following table presents stock-based compensation expense included in the Company&#x2019;s consolidated statements of comprehensive income:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="62%"></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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"><b>Six&#xA0;months&#xA0;ended<br /> June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: '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>2015</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>2014</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>2015</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cost of product revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">63,068</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,285</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105,975</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">89,848</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Research and development</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89,905</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">80,392</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,177</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">111,995</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">831,971</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">401,535</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,421,774</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">650,794</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">984,944</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">545,212</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,686,926</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">852,637</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>1.</b></td> <td valign="top" align="left"><b>Basis of Presentation</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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&#xA0;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 year ended December&#xA0;31, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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><i>Recently Issued Accounting Pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> In May 2014, the FASB issued ASU No.&#xA0;2014-09, which amends the guidance for accounting for revenue from contracts with customers. This ASU supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605,&#xA0;<i>Revenue Recognition</i>, and creates a new Topic 606,&#xA0;<i>Revenue from Contracts with Customers</i>. This guidance is expected to be effective for fiscal years beginning after December&#xA0;15, 2017, with early adoption permitted in fiscal years beginning after December&#xA0;15, 2016. 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 Company has not yet determined which adoption method it will utilize or the effect that the adoption of this guidance will have on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> In July 2015, the FASB issued ASU 2015-11, &#x201C;Simplifying the Measurement of Inventory,&#x201D; (&#x201C;ASU 2015-11&#x201D;). 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&#xA0;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.</p> </div> P5Y4D 283478 4118142 1736695 8549861 -136518 -2423902 8647611 -2423902 2380129 -1156 42273543 6853392 55597 42273543 99000 1879607 -981580 0 6542044 -22331 8118938 1521511 -2401571 1629000 42274000 16829 -1553773 2295569 586661 801000 2007817 10358735 1880930 32902 1137741 33625932 173105 4649024 0 0 586581 1686926 12266801 874652 2115000 503102 16659051 685661 2819150 -425413 2000000 P1Y <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>4.</b></td> <td valign="top" align="left"><b>Accumulated Other Comprehensive Income</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 following table summarizes the changes in accumulated other comprehensive income by component:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="82%"></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" nowrap="nowrap"> <p style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; WIDTH: 49.5pt"> <b>(In thousands)</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>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: rgb(0,0,0) 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: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(33,054</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,740,088</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(5,773,142</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Other comprehensive income/(loss) before reclassifications</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,401,571</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,423,902</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Amounts reclassified from accumulated other comprehensive income</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" 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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Net current period other comprehensive income/(loss)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,331</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,401,571</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,423,902</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Balance at June&#xA0;30, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(55,385</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,141,659</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(8,197,044</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <br class="Apple-interchange-newline" /> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" width="4%" align="left"><b>2.</b></td> <td valign="top" align="left"><b>Acquisitions, Goodwill and Other Intangible Assets</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <b><i>Acquisition of Refine Technology, LLC</i></b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> On June&#xA0;2, 2014, pursuant to the terms of the Asset Purchase Agreement, dated as of June&#xA0;2, 2014 (the &#x201C;Asset Purchase Agreement&#x201D;), by and among the Company, Refine Technology, LLC (a limited liability company formed under the laws of the State of New Jersey) (&#x201C;Refine&#x201D;), the members of Refine, Jerry Shevitz, Refine Technology Sales LLC (a limited liability company formed under the laws of the State of New Jersey) and Refine Technology Sales Asia PTE. LTD. (a limited private company organized in the Republic of Singapore), the Company acquired the business of Refine, including Refine&#x2019;s Alternating Tangential Flow (&#x201C;ATF&#x201D;) System, a market-leading device used to significantly increase product yield during the fermentation step of the biologic drug manufacturing process (the &#x201C;Refine Business&#x201D; and the acquisition of the Refine Business, the &#x201C;Refine Acquisition&#x201D;). Pursuant to the Asset Purchase Agreement, Repligen&#xA0;purchased all of the assets related to Refine&#x2019;s ATF system and assumed certain specified liabilities related to Refine&#x2019;s ATF system. This acquisition strengthened Repligen&#x2019;s bioprocessing business by adding a complementary product line while expanding its direct sales presence worldwide. The transaction was accounted for as a purchase of a business under ASC 805, Business Combinations. The terms of the acquisition included an upfront cash payment of $21,235,937 less $66,277 as a result of the final determination of working capital, issuance of 215,285 shares of the Company&#x2019;s $0.01 par value common stock valued at $4,000,000, potential milestone payments totaling up to $10,900,000 for the achievement of specific sales targets in the years 2014, 2015 and 2016, and future potential payments up to $7,500,000 out of any amounts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party. During the six months ended June&#xA0;30, 2015, the Company paid Refine a $1,000,000 milestone payment for achievement of the 2014 sales target under the Asset Purchase Agreement. The $10,900,000 contingent consideration had an initial probability weighted fair value at acquisition of $1,370,000. The $7,500,000 contingent consideration had only a nominal probability weighted fair value at acquisition. In addition to the initial consideration, approximately $774,000 was paid to Refine following the acquisition under a Transition Services Agreement under which certain employees of Refine provided services to the Company for up to six months in support of the Refine Business. As these payments were contingent upon future service, they were recognized ratably as operating expense while the services were provided.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Consideration Transferred</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 Company accounted for the Refine Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of the Refine Business 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 $26,539,660.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="83%"></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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Cash consideration,</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,169,660</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">4,000,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">1,370,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total consideration transferred</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,539,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 fair value of contingent consideration was determined based upon a probability weighted analysis of expected future payments to be made to the seller. The Company paid to Refine $1,000,000 during the six months ended June&#xA0;30, 2015 for achievements of sales targets met in 2014, and could make payments of up to $9,900,000 if specific sales targets are met for years 2015 and 2016. In addition, the Company could pay Refine up to $7,500,000 out of any receipts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party. 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. Please see Note 8 - Fair Value Measurement for further details.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> 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 approximately $817,835 in transaction costs related to the Refine Acquisition. The transaction costs are included in 2014 selling, general and administrative expenses in the consolidated statements of comprehensive income.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Fair Value of Net Assets Acquired</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 allocation of purchase price was based on the fair value of assets acquired and liabilities assumed as of June&#xA0;2, 2014. The components and allocation of the purchase price consists of the following amounts:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="83%"></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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Accounts receivable</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,646,746</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Inventory</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,003,422</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other current assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">184,080</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Fixed assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">84,662</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,400,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Developed technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2,000,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> In process research and development (&#x201C;IPR&amp;D&#x201D;)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,600,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">700,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">(431,307</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Goodwill</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,352,057</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Net assets acquired</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,539,660</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Of the consideration paid, $6,400,000 represents the fair value of customer relationships that will be amortized over the determined useful life of 10 years, and $2,000,000 represents the fair value of developed technology that will be amortized over a determined useful life of 15 years. $700,000 represents the fair value of trademark and trade name determined to have an indefinite useful life and is not subject to amortization.</p> <p style="MARGIN-BOTTOM: 0px; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> $1,600,000 of the consideration paid represents the fair value of acquired IPR&amp;D projects that are considered identifiable assets as of the acquisition date. Those assets are considered indefinite lived until efforts associated with the projects are completed or abandoned. The major acquired technology IPR&amp;D relates to the development of a single use system product extension to the ATF system business. The IPR&amp;D project assets are not currently amortized and are reviewed for impairment at least annually. There was no evidence of impairment to IPR&amp;D as of June&#xA0;30, 2015. The excess of the purchase price over the fair value of tangible and intangible assets acquired was recorded to goodwill. The goodwill recognized is attributable to expected synergies that the Company will realize from this acquisition. This goodwill is deductible for tax purposes over 15 years from the date of acquisition.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> <i>Revenue, Net Income and Pro Forma Presentation</i></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 Company recorded revenue from Refine of $466,000 from June&#xA0;2, 2014 through June&#xA0;30, 2014 and $5,394,000 for the six-month period ended June&#xA0;30, 2015. The segregation of Refine&#x2019;s net income is administratively impractical, as the Company operates as one operating segment and does not separately allocate expenses. The Company has included the operating results of Refine in its consolidated statements of operations since the June&#xA0;2, 2014 acquisition date. The following table presents unaudited supplemental pro forma information as if the Refine Acquisition had occurred as of January&#xA0;1, 2014.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; WIDOWS: 1; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></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="6" align="center"> <b>Three&#xA0;Months&#xA0;ended&#xA0;June&#xA0;30,</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="6" align="center"> <b>Six&#xA0;Months&#xA0;ended&#xA0;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 valign="bottom" colspan="6" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</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>2014</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>2015</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Total revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">21,457</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,707</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">42,274</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,659</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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 unaudited pro forma information for the three- and six-month periods ended June&#xA0;30, 2015 and 2014 was calculated after applying the Company&#x2019;s accounting policies and the impact of acquisition date fair value adjustments.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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><i>Other Intangible Assets</i></b></p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Intangible assets, except for the Refine Technology, LLC tradename and in-process research and development, are amortized over their useful lives using the estimated economic benefit method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company&#x2019;s statements of comprehensive income. 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 Company&#x2019;s 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 its products or changes in the size of the market for its products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset. If the estimate of an intangible asset&#x2019;s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at June&#xA0;30, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Other intangible assets consisted of the following at June&#xA0;30, 2015:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="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> </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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,301,656</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(883,188</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240,000</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">(162,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11,867,405</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,069,210</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700,000</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total other intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">17,709,061</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,114,898</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Other intangible assets consisted of the following at December&#xA0;31, 2014:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="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> </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>Gross&#xA0;Carrying<br /> Amount</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulated<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted<br /> Average<br /> Useful&#xA0;Life<br /> (in years)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Technology &#x2013; developed</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,337,658</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(750,066</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Patents</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">240,000</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">(147,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Customer relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12,202,219</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,546,004</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Trademark/ tradename</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">700,000</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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 3em; TEXT-INDENT: -1em"> Total other intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">18,079,877</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(3,443,570</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: 4pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: rgb(0,0,0) 3px double">&#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; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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"> Amortization expense for amortized intangible assets was approximately $801,000 for the six-month period ended June&#xA0;30, 2015. In each of the next five years, the Company expects to record amortization expense of:</p> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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'; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; WORD-SPACING: 0px; 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="15%"></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="FONT-SIZE: 8pt; FONT-FAMILY: 'Times New Roman'; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; WIDTH: 46.9pt"> <b>Years Ending</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization&#xA0;Expense</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> December&#xA0;31, 2015 (six months remaining)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">845,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,707,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">1,707,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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">1,543,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> December&#xA0;31, 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,528,000</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="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; MARGIN-LEFT: 1em; 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,204,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(0,0,0); FONT: 18pt 'Times New Roman'; WIDOWS: 1; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px"> &#xA0;</p> </div> 125675 P5M23D 0 0 0.63 0.37 P5Y <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt"> The following table represents the Company&#x2019;s total revenue by geographic area (based on the location of the customer):</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Three&#xA0;months&#xA0;ended<br /> 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>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>2014</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>2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Sweden</p> </td> <td valign="bottom">&#xA0;&#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">48</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> <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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</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">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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> United Kingdom</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">25</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> Other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman" bgcolor="#CCEEFF"> <td valign="top"> <p style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; 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: 0pt"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.25 0.18 0.44 0.13 1.00 <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 and other receivables balances are as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="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 /> 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>December&#xA0;31,<br /> 2014</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="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; TEXT-INDENT: -1em"> GE Healthcare</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">58</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">29</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> </table> </div> 0.58 0.12 0.44 0.19 Probability-adjusted discounted cash flow 1864000 2015 2016 -22331 -22331 0 -2401571 -2401571 0 25000 27700 1000000 159177 1421774 105975 110000 5394000 1864000 P15Y P8Y P12Y P9Y P90D At various dates through December 2032. 60000000 125675 466000 140626 2014-08-01 P8Y1M 361000 19900 55694 75594 P10Y 2100000 0.29 P8Y P12Y P9Y 3500000 850000 0.33 0.20 P3Y P5Y P10Y P1Y 4250000 1250000 2000000 264317 32233694 0.09 33076384 0.09 842690 1372701 3243249 65280 3105829 15551077 84920 15551077 2825422 9882 -1462603 17707000 12780 417827 17700 12445248 0 545212 4325834 6671581 1430133 0.23 0.25 0.48 0.04 1.00 0.14 0.48 0.22 80392 401535 63285 126541 32870473 0.11 33670696 0.11 800223 5054633 4351388 -268549 4608713 21457267 19012 21457267 3612557 -4962 1447038 21457000 7788 738831 768556 16848554 0 984944 6242275 8586147 1251576 0 0.21 0.17 0.51 0.11 1.00 0.09 0.51 0.16 89905 831971 63068 0000730272 us-gaap:CostOfSalesMember 2015-04-01 2015-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-04-01 2015-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerBMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 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:SE 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2015-04-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2015-04-01 2015-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2015-04-01 2015-06-30 0000730272 2015-04-01 2015-06-30 0000730272 us-gaap:CostOfSalesMember 2014-04-01 2014-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2014-04-01 2014-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerBMember 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2014-04-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2014-04-01 2014-06-30 0000730272 2014-04-01 2014-06-30 0000730272 2014-01-01 2014-03-31 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioForecastMember 2016-01-01 2016-12-31 0000730272 rgen:NonEmployeeDirectorStockOptionMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberrgen:VestingPeriodOneMember 2012-01-01 2012-12-31 0000730272 us-gaap:EmployeeStockOptionMemberrgen:VestingPeriodTwoMember 2012-01-01 2012-12-31 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioForecastMember 2015-01-01 2015-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2014-01-01 2014-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2014-01-01 2014-12-31 0000730272 us-gaap:PatentsMember 2014-01-01 2014-12-31 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2014-01-01 2014-12-31 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2014-01-01 2014-12-31 0000730272 2014-01-01 2014-12-31 0000730272 rgen:AfterAmendmentMember 2014-03-01 2014-03-31 0000730272 rgen:BeforeAmendmentMember 2014-03-01 2014-03-31 0000730272 rgen:LeaseExpansionSpaceMember 2014-03-01 2014-03-31 0000730272 2014-03-01 2014-03-31 0000730272 us-gaap:SubsequentEventMember 2015-07-01 2015-07-31 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMember 2014-06-03 2014-06-30 0000730272 rgen:TechnologyTransferMember 2014-09-04 2014-09-30 0000730272 rgen:ClinicalResearchMember 2015-01-01 2015-06-30 0000730272 us-gaap:MaximumMember 2015-01-01 2015-06-30 0000730272 us-gaap:MinimumMember 2015-01-01 2015-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2015-01-01 2015-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2015-01-01 2015-06-30 0000730272 us-gaap:PatentsMember 2015-01-01 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMember 2015-01-01 2015-06-30 0000730272 rgen:BioFlashPartnersLimitedLiabilityCompanyMemberus-gaap:MinimumMember 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:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMember 2015-01-01 2015-06-30 0000730272 rgen:NovozymesBiopharmaSwedenAbMemberrgen:MilestonePaymentsMember 2015-01-01 2015-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2015-01-01 2015-06-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-01-01 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MaximumMember 2015-01-01 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MinimumMember 2015-01-01 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerBMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 2015-01-01 2015-06-30 0000730272 us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2015-01-01 2015-06-30 0000730272 us-gaap:AccountsReceivableMember 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:SE 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2015-01-01 2015-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMember 2015-01-01 2015-06-30 0000730272 rgen:UnvestedOptionsMember 2015-01-01 2015-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:ClinicalResearchMember 2015-01-01 2015-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMemberrgen:FirstCommercialSaleMilestoneEventsMember 2015-01-01 2015-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2015-01-01 2015-06-30 0000730272 2015-01-01 2015-06-30 0000730272 rgen:TechnologyTransferMember 2014-01-01 2014-06-30 0000730272 us-gaap:CostOfSalesMember 2014-01-01 2014-06-30 0000730272 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2014-01-01 2014-06-30 0000730272 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerBMember 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:GeneralElectricHealthcareMember 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberrgen:CustomerCMember 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMember 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMemberrgen:AllOtherMember 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:SE 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:GB 2014-01-01 2014-06-30 0000730272 us-gaap:SalesRevenueGoodsNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US 2014-01-01 2014-06-30 0000730272 2014-01-01 2014-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:RefineTechnologyLimitedLiabilityCompanyMemberus-gaap:CustomerRelationshipsMember 2014-06-02 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberus-gaap:DevelopedTechnologyRightsMember 2014-06-02 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMember 2014-06-02 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:UpFrontPaymentMember 2014-06-02 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:TransitionServicesAgreementMember 2014-06-02 2014-06-02 0000730272 2014-06-02 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ScenarioForecastMember 2015-12-31 0000730272 rgen:InProcessResearchAndDevelopmentsMember 2014-12-31 0000730272 us-gaap:TrademarksAndTradeNamesMember 2014-12-31 0000730272 us-gaap:CustomerRelationshipsMember 2014-12-31 0000730272 us-gaap:DevelopedTechnologyRightsMember 2014-12-31 0000730272 us-gaap:PatentsMember 2014-12-31 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2014-12-31 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2014-12-31 0000730272 rgen:LongTermMarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2014-12-31 0000730272 rgen:LongTermMarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2014-12-31 0000730272 rgen:LongTermMarketableSecuritiesMember 2014-12-31 0000730272 rgen:MarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2014-12-31 0000730272 rgen:MarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2014-12-31 0000730272 rgen:MarketableSecuritiesMember 2014-12-31 0000730272 2014-12-31 0000730272 2013-12-31 0000730272 rgen:ClinicalResearchMember 2015-06-30 0000730272 rgen:FirstCommercialSaleMilestoneEventsMember 2015-06-30 0000730272 rgen:InProcessResearchAndDevelopmentsMember 2015-06-30 0000730272 us-gaap:TrademarksAndTradeNamesMember 2015-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2015-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2015-06-30 0000730272 us-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0000730272 rgen:TechnologyTransferMember 2015-06-30 0000730272 us-gaap:CustomerRelationshipsMember 2015-06-30 0000730272 us-gaap:DevelopedTechnologyRightsMember 2015-06-30 0000730272 us-gaap:PatentsMember 2015-06-30 0000730272 rgen:FederalMember 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMember 2015-06-30 0000730272 us-gaap:AccumulatedTranslationAdjustmentMember 2015-06-30 0000730272 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember 2015-06-30 0000730272 us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-06-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember 2015-06-30 0000730272 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2015-06-30 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMemberus-gaap:FairValueInputsLevel3Member 2015-06-30 0000730272 rgen:LongTermMarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-06-30 0000730272 rgen:LongTermMarketableSecuritiesMember 2015-06-30 0000730272 rgen:MarketableSecuritiesMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-06-30 0000730272 rgen:MarketableSecuritiesMemberus-gaap:CorporateDebtSecuritiesMember 2015-06-30 0000730272 rgen:MarketableSecuritiesMember 2015-06-30 0000730272 us-gaap:EmployeeStockOptionMemberrgen:NonExecutiveMember 2015-06-30 0000730272 us-gaap:EmployeeStockOptionMemberus-gaap:ExecutiveOfficerMember 2015-06-30 0000730272 rgen:AssetPurchaseAgreementMemberrgen:BiomarinPharmaceuticalIncorporatedMember 2015-06-30 0000730272 2015-06-30 0000730272 2014-06-30 0000730272 2015-07-31 0000730272 rgen:InProcessResearchAndDevelopmentsMember 2014-06-02 0000730272 us-gaap:TrademarksAndTradeNamesMember 2014-06-02 0000730272 us-gaap:CustomerRelationshipsMember 2014-06-02 0000730272 us-gaap:DevelopedTechnologyRightsMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:InProcessResearchAndDevelopmentsMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberus-gaap:TrademarksAndTradeNamesMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberus-gaap:CustomerRelationshipsMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberus-gaap:DevelopedTechnologyRightsMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:PatentLitigationMember 2014-06-02 0000730272 rgen:RefineTechnologyLimitedLiabilityCompanyMemberrgen:MilestonePaymentsMember 2014-06-02 0000730272 2014-06-02 iso4217:USD iso4217:USD shares shares rgen:Investment pure rgen:Segment iso4217:EUR utr:sqft Represents the number of vested options as of June 30, 2015 plus the number of unvested options expected to vest as of June 30, 2015 based on the unvested outstanding options at June 30, 2015 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. EX-101.SCH 7 rgen-20150630.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:calculationLink link:presentationLink link:definitionLink 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:calculationLink link:presentationLink link:definitionLink 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets 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 - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Cash, Cash Equivalents and Marketable Securities link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Fair Value Measurement link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Inventories link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Accrued Liabilities link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Segment Reporting link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Revenue Recognition (Policies) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Earnings Per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Fair Value Measurement (Tables) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Inventories (Tables) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Accrued Liabilities (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Segment Reporting (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Consideration Transferred (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Components and Allocation of Purchase Price (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Other Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Revenue Recognition - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Basic and Diluted Weighted Average Shares Outstanding (Detail) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Earnings Per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Stock-Based Compensation Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Summary of Information Regarding Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Summary of Information Regarding Option Activity (Parenthetical) (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 Money Market Funds and Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Contractual Maturities of Money Market Funds and Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Roll Forward of Fair Value of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Inventories - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Schedule of Inventories (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Schedule of Accrued Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Future Minimum Rental Commitments under Amended Lease (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Segment Reporting - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Percentage of Revenue by Geographic Area (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Percentage of Revenue from Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 8 rgen-20150630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 rgen-20150630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 rgen-20150630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 rgen-20150630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share - Additional Information (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Earnings Per Share [Line Items]          
Stock options, outstanding 1,265,486 1,312,741 1,265,486 1,312,741 1,225,117
Stock options, weighted average exercise price $ 9.68 $ 7.19 $ 9.68 $ 7.19 $ 8.31
Common stock excluded from calculation of diluted earnings per share 126,541 264,317 150,041 300,908  
ZIP 13 0001193125-15-280610-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-15-280610-xbrl.zip M4$L#!!0````(`'-L!D>^O$^Y>?H``-:6"P`1`!P`V3.SFQ<53+8D9"A``4!9VE^?TP`E@21(011(0ZJ= M!X](-,`^7Y_[.=WXY2^W5]/1C)BG"0' MHZ*,TTD\S5+S_N#.%`=_^?"O__++OR$T.CT=!5F:FNG4W(W^-C93D\>E&1VG M]HZQ@8OCV95)R_\:?8\+,QEEZ>AOWNG'$3TDH]%E65Z_.SKZ\>/'89Y/[A]S M.,ZNCD8(W?_$[_7LWHU&\I#20]ZX=)K-TLF[4?,K/S=Q"<-'$YC'NQ'%1"#L M("R^4?Q.X'?,^9_FZ.SZ+D\N+LO1?XS_$P9C@>`.-CH]/#UL$/;OHZ]96L#H MJ^LXO1NYT^GHU-Y5C$Y-8?(;,SFSX=`:9I\?Z@09[]^C#++X[@)]A1 M,D?GH![YSEZ=;A@_3=(_+7P/X^T7"^-_L&HTT5H?55?OAR9%QBE1FR93CWAX M=I&T/1F&DJ._??KX=7QIKF*T3`%PRD4<7S_<>1X7WZO[YA>.ZG4@B)'[6R;F M\8>J&15F?'B1W1S!!3N<+P[/+TRZ,+'<7$\3^+)B%_MX+!ENS*>\NS9%ZX2J M*RTSLK.8E(N3FM,NCNJ+"T.3UJ&R'IK<#RW*Z[R=4'O%3H,L3F,,3%WF=^WW MS"_:V]C2;;,\!]%==]_\:@NRYG9\V7Z3O=*"4QHGXZ+]CNI2"TU)>F.*LOV> M^EH+144R7@-<,F[YC=1<@,A/UK*Z/LJSJ3F:#WNX:W;5?L>DS(\LIQS!"),G MXX<;0"L\?4^6HJ7[9F6^86IP]0#TQVA4:9#INZ*2LU-S/JK$^9U]ZON#(KFZ MGEJAJ[Z+\[&EJ)OBJ.ZXS,WY^P,K2NA>8@YOB\D6>J6[RCJJR9HK@G?>K$A2 M4Q2@2[\G::6J_2PMP=Z`E8"_BF1B30A\_3&)OR?3I+P;C6&`N2U/[>1--CW[ M$C**%8+_B"`8_16#@)Y]_1:@:J8)8F]3US%7?VV]?@8#0QX^0J MG@(#PY`$V"69G,%3--'R3"H=1!Z-$%'$11R+$+E1Q)''5"1"EQ+BXC,"JO", M'GP@3,$/XU^.7D#:D]B!\MV!ZU?6JJQ'PE-,G-J_3LY/9B5$XZ;X/9[.S'\G%Y>O$59A_2>-M\6U"RQ#AIPJ31G? M&^320JX./BBQ1\3AF5=9^K7,QG]^B?.3_&MI4P+5X"\F_WH9YV9[&)^&[0Q, MQEEA?Z5H(GC\.=H.0V4Q!#N'#S%Y!+`#D>U\6.G>(JD1+\J3\WME'`+\Y=TW M0+N(Q_>7MW3*^V`P[4:,^D&$7,$#Q%VFD1=Y'A(1#K0(I?:]H`[7P>ERB'*8 M6.6O9U([8*^U%YD%F#P:1D@[1"`>8@]Y1`3(\WC@*">4?J`>('T#?NQQ6H+& M2!X&5][$M\LX?5E,M;P4U6='*[!H1%+)MUD:[H;4QR%'ON,J4`6<(X^[&$62 MN$IAA1T"ZS=/3E'\M#K='6AO:[T893M;+SX7)%@;%>+*.WL;+4J_Y"#L[+3Q=J(V-M9*C`UCMYFJ7Q-/'A:A)R(@MFG@4*: M^`KY@KN!`P8I\M09G0L6D6]SK7:G!E]HIKJE".:!UC_-U/;KLZ59ZK0^=*[H M_FF6GKDZ+S5#G5:'W":?`BI&%U'&W-`;1KM;,I\C#$0:3[5'D@GN%I,,"$8I`NI%S M1L^J'!"8!48UP<11OQQUHV*1&ZO+GFTWLPU;!L+WI2R1=_B=Y9XC^86SC'##VCFGR<%.9+GHRWR+DMX?QTCHUNBSH! M=7M(]$X@WX3)4N(R+BY!)=C_V4K333RU24^W].,\OX,G5=F]/F',0I2S900BCB-%&47[+VEL'> M$^)PRGA_/-@5C&'IUVVQIBX`*K1"(;?<&BD/.9QX*!#28]R#E1`>&"%KO6W9 MR9%[TZ_]UR-6,=JN_N`#.,K1%$$4#_SI"H57'W8 M&N(:T)/SVBMP;^)D:OVH*,M_A7N?FTO?,7.!%%.NL5:L!^9Z@O)^I79NE>P/ M]&C#M^'351M.0BZUXPD$CF.(.)@?Y#"/(0A?E4]\[D2^6VM1$&YY2'OTG#K" MLE;>YVLW*R^SW(8">V+7KG*M#SXX>#E)LV'Z+3SW_6EPOZ\!]W-6]8:;)4[? MEVUV=!@&8)8%!Z>0*\&0]B/XR_4EU[Z.J'3K3`DX-XHH09TEONJ?]"?XZ"61 MW4X9B9,JJL-4.VH#(ZV-Z;[DYMSD$!"_!J'A!Q_$LLQL)J!%;/:E3=L(%<3' MCJ\XPEIJ"-[1 M:5PA^FF1."Z*68_B<%LD[])D^OZ@S&=F:W$0*YM`=A^WO&(7!5Q$?2B732*EGL(R,ZS MO(BGYJL9S_(JCW^<_I;F)IY:T_\Q*XHO6=V`5OQU!E]"I)S3/IQY5Q:+GQJF3T>8>QSA@AF$>+6_W4I=E'HXV&L,07:6P4P_9.7,?%I,[!!R(< M"H,;"[HZ\47"PJOK:79GS*F9VF7^F71V7$2KV#&8QF91Y$DJ5CAV=C6KA@;F M.HSJ[FK400S5'(411PS_<"(CW, M:@/07.JG:5@D^F$+LATU[Z6HSF'9(VLKQ_."`)94!JZ/;#X0.9QKI$/F1)Q@ M#IY1K26%6F#L]9-_OER?FJLX22?6/XH`JWAJ!6%PXFT[%HARGBW>K=2]>*O? M4.TILZ.2H4=S%<4X?+<%PF,UK=#-:QN MT[KNCW;A,QYZPD-:>`'B'O.1RW"`L(X(N$^,!5P^G"K"JP[/1FKA^92MS1)L MTQVR>_/'5)TA8.T5II8>$'/HE3@`5/[Z&L'':N&EP1/)Z3PYG0I%F MD/PD)4N43Z?9#WOP5I3E03;[7I[/IL`%]E"HQO$00W5TQ,$'!?JML<[/HF=+ MM_?;CVR87F^U2UZ+[;S>>ZHV>X.?LW0\4&:@NA)[R9MGIZR?_R*=P3P[`GZ'#?4>?O,UX;%%2`VIYR;2P/F_L;4&1*;-_MLRI/S;_'M MX):6@RN#'*(5YKPU^NU"U:H52ZJ$96$;!N]]H/'SC[=Z@OQ^DL%X-1E<>S$0 MTY^#/U>I_,@,UQ&#B)P20AUGQ0];0\&FI.P._(Y^EHFN+%/%F0-('71<)@D6 M53+%V9(*[9H\Z&QM+G-CAFE%0=<0<*NVM*(/="T"*W`7F93B"L+FW!\]M$X>Z!45*W0E%+! MFC78E9FO+1V`"7D-=-8'_##PD(1HK22TTK&F"`D>]M=X:@+SO7PLQ36XX=<< MC.]C8>Y7X!K/UN[,7CT,EXR"O>)R$^@1T"%6,7Q1U)>_I9FWVW*SO[:<7H]JX(5<%5A6:H( MW'X$?0ORYL5%4CSD9G8:@+TVG>ED>?Y'G(CU_$IC\",^'7J MP6:?A`/>>$.-[H3\%;>H"O9`*P\YA;?CZ9I4KIGI1L)6]N7 MEQ;F-)M.X5'6';4US7W:":DQD_9D>!)9F?`81IX?`4QA*)3D@0(S4ML)6ZH5 MH`J;O/$B,M=4]NPSB\OZ:*@Z)_`32GR!<%T7"Q2I`)2DTAQY6(&FD)YP!%8V M$*OS>,QA,`?=4N1;3\=RQ+RFV/_\X\#VT-Y@6US`+64+R>Q-)'0U`XM.VX!U M)+%G&U/*N.QD&];1M:0O9A"D67,*Z$7)K?VKJ+S5X9'/J^/?B)2-_I:UTU]: M_4HS#-75LP*'V.W?@4E_-/-DA-TI.T2NW-71#+G,4^(RQF8R@:(>EP MA3CX5\ASN&>/2M!PC5,I>=T;0QD1C/`-T#V?SC5>U6G\`^XV>0*3'K93A>N- MIXY#6IRJM62T5PF!CQX\]J&:'?M.%$U;"H4MD^\J%'69;);-BO:&^X?\SO[0 MZ+Z=P%;'(2+A"Y%&#[3N>R>:>W&15Z^<&KYQMRI<<8(I[?&3T+N81Y`P/"H]KE#.W%W%QI[2CU4);%AYAYL MJ<\>Q=I+[J&BLP?,W',P1-5"P'W#Q*TZT0;SE^.V0&O[_I6O8(>3L6G7&@^' M&E0*HOB6U;UN#]>MY_(Y*_]NRL>S\?8GNMW/>\"VD8TXFK5L?>D=@*4JIDVZ MVWK?\=5UGMW4;ST8:(Z@>DD>Y5HUJR;K"=C]46=["`7!C0,.`6E[V3%GVZ=4 M!ZN%;-5>4*>GS/&*`GKI@2N-TQ86_9"7[[9]SOZ9SLY:U2H/T`NZ?)343D!8 M$U#^D>5_'MN=:F-3##RBM+5,KHAHGNO6@8ZVW.7PU`YK;15I.ZMW6=R6,.!L$J_JL'L,]D(/S91L-Q*GQ9E/JM> M:569O(L<;-Y`5]9N&9*B><3`ANGWE1=MU"8^[A"5EQVW0JI(HY?5E#&/;0I>5[II/\?@R24U^]PHL=Q6W""H):3#K>@+ZRG'_R(;IP--> M,]P_LAJO_,*DG8L+)ZGY=IEGLXO+^RVFPRZ@D[H/BUK9Z)/0!G3'5]?QN#PY M]W,S`2J2XL^3QWKBR7E@OAZ MI;0!7O=SC`#UF@W3R3>P7":V/S*X+0'V]3QJGL;M@\`&5%^R$@8G\?3Q6(1/ M"<0R99::^R>!XLOLN5EF8JN@#W>D&2#'N22:YAM^V+S]B M=5;WX<#U':#2A-OD8Q@7VQ=FUZ=K?IU]_U\S+K]EP/[GIFKE?`&*0!:@AB%^ MJSY+PBR*``EOHG@-/[+Y7%8N7,Y#4'2.PX`Q`P>$.20>"K$78N8(3A1YB(GP M(6;WP'6A[Z?CH111K'\\[NN4@(?S?#P&L'O00N20^I5MB@FRRZ"IDCO!-T73 M/>PF['OSTWX1XL^+J@?3];I?E*H6*OJSNF![\-3W"Q=Y7O?KAES%@#25=1E` MQVMK[)C:[F6372&DEFU M:;;]PDD$!(R[A/"^MZKMB/G7J>EVCQBO&C\U94*_&4VW>]2L MIN,;`'O-BF[WZ)$YSRF\X6R65Z3HE`1'=9>02:O8Z(Y/LMFA7ML#0/Q9>ZV' MJ,;V`!*S.^;>A-;:`UC-JM%;45+[U//\+2BM_0+V1I38?D%[8TIMO^#UIN2V M>`W!]GAIC:FMDP@BJ,4+@QL+G^TKV87]S"6VU3G%*%7;X,="7[G248AYRD.< M>"YR7?A+.7Y$`M_C@K`S/B^?<.(L]E-O`47;#H+>^JD6$*-598G82H;]S!U) MMT&(DE`J-PA1P.WALUY(D4.$@WPNL!L$KO"X,S]YE0%[\X7CT;KU6^T9A8;< M88>RK?BF&RKW?",)H\TW>0P>EZWU42=,-VS+*^ON[MTO$QA: M-G<0*`#9UK_?S&I`#330-$VK-7LC)CQ"HJ'R5%569E9F'A$0*WA*)-4Q<;!+ MB`!T0\!%QS%;Q32)4L(6P3B%6:!MB)@2]19,58C\!1>L)0E+U#4$4G6KIU!K M.KO&GZYNKQ[F^.DSOU)_'W[^4AO#QFU!2>/$10ELPM`8(E/8A*%,%0ETD(2I MLT@43_:%NP07"Q8T"G<65M;J6 M,J4.K0+BZ_465R"\>G"ZP;,:#3I]WSWMALP968]7W][#69+W6X8!3#@N*0UO88H<89S MDAB*)K$,2&CCE%BTCH/0N%BS)WN$/>745Y:M@,?;"9S>"%P.U^_9:+"(H2:S M.0P1/N!CYHNO3HH7MPB*9W`O5!H<)^&Y/?!V`C+^BH%;Y^#K9`?B#L\6MI3= M"EL^6R!*=BP0]6R!I_S^2`CF[%I">]6"ZD%VN_NP::CAD,?'>GP8,ZX6'I0F MB1910J3#4F4J)+$!3T@0Q6!7V%"[`..V`(;9\/^/E?&9$1*6U=LZE1#*SUC= M"$1=J@8$RY[[F).35:HA2JK_C.:!UBXF/*:2R`!++"/C2.HT-:D(DRBEJR`3 MHVU5_W4*7OA'JPK;MP1>'42<2OB.6#!%I`H3$D98+)X&S@@&]K`2*WA;J*U< M-:HY0P-+P;A@-;OD!<(E*0NP?I["*K2&."$429114L32&*-RLU!XD@?+G5:% MI@PUFE@VR`OQ_N'NT]'%T'(+K9DO>SQ469^R*!!2IX3#TB*2*5!U!OZQ:#PG MH=8RU$]N!><*SIZSL&'D4F\S(2^XX3_TIE?3CW-6O:G-.]PMP6-@WL]E#@X(V MP(\-@JHM?NP&E=M_9QAAR0;!UVS:^YPM6L]F'Z;#?AL:;+NNGB52.QLJ(K@# M6Q<.1F)%*(B6U$0LDC:-@I7:MZ\$.XO.WP?+`>W0\!IJ1C'02HHA'_KA;7(. M!=C,7M%;>V5]_"_TL!:;AW4UJ;9R+)"./L\RN.E]K]L[<*_P^\U?QDT<\T20 MT&'4PR6*V,3&A)D@Q0;1-$R2W,M7AM&UG.-=@]])+]ZZH:=4NS,"HJS^VG6SYFMX>=1YE7[ M>.WV:&>OV/+P:7[[,-KN+M]59:^PCX1>N^T]1IZ2 M'LF%(Z(V974+AYP#X]8:1XO6W^[QEW-I7F=P8#RT/[<5E3N2#''G:&%RRT?> M9A)X"_M:8%:\,8))7FK5'9_RC9M_.,]O0,:#U6G8/[[Z]H#XS;C?=,O]7IAO M8*O>PLGNM5N:===IP:`B7M7:+0-TAP3[@@UG.&*;F2:^-4UYE_;G]Q0J3I,& M$QHT#-NDWJCH+%QG\QY8FH.D-QW#?IJM.5ZWP_ZP>\>&].4DU&)]<6%Q'I9D M(W*,ZQ)Y_[+I#/W%HTN$6Y`43P_&D-JQ*.GVR'=&?D!3O@0Y/2&HY4YP(4L# M0:5R/'_CBQ.@<3RTB8HH"602$LDE0*-X3`1-592J)`2TH]=]D6X1GBT$&H]XEPR]C/U1FEE3V'S8`V[2K(:C>BNL]E\.D3J\/(< ME"Z[7-BS4*W?%%<79S]Q(YCMI^8(M@``IK1)+;2@IAAU/"S*CB`KQJ%F7T"Y MPMM.(AP])=I:A7#45[TAB;0JVA(5Y*A(Q7<\45$+EPMXP82UD5RNI4;L%J&J M4EL_"Q.MZ[ MNJOAP)*.V^UH<O\XY/86^>Z/[\>QC;"G"EN58E>_BL1/PMG M$7*U6R&9$\_/U7Y2"+2BP"BO<-9M$A.WS-7>PLPJ'^DU1A9V[AX!SDLSWD+" M$$XL=9332C'-%FG&6W&@6![2%9)6ZF>]I[OP"=S;YY]E3)?EPH(I*4JLJ?-Q M;[>P7WW_7NPC(`JZZ1#WMB^;Q8,8`]C)[2W\?Y5,`C[3-?B',/>+Q9X.9_W> M"#E?3Y9^DQ93;I.LNC36QE'B#&=$.LN)B^`KX*\T9:F182)6)'WT%9=\211Z MO#B=N0IM@JZOZIX7K5R--GVQU2Y"\KA#H3/!MG91@@VHM&M@';7>U_]9X/(L MF=0ZZ2HMJHZQE>R`K(F>/E4AS._B.&^`U.L9-5>[B"%="87O=?*%\/UV`C7D MCM-\#Z_H2]-L[<+'%HM.B)=('EB8;IKYO,'-6)N(KRH.GMKQB'29+NZ]%D#R M5L4^X_\%[;46X&)^30E7S0=_QJW5IG&E\M@$YVJ? MSHY+;MM0SHOEI<XTU3H)$VT MC5X@7\4V0K7Y*BHAU"1?Q?+I&FWDCB5.>++]#+CO?GM9KM9XOIGBY^!*#4,M MX6E-$LX!U=#"=K0R)(&)=:1C&D;)HBL^.&J2647K<:6NH*F"[=-CGKHKK]W) MVU7`W&73;#9?]!8.Q@/\`;V=ZI@SOS*I]@9PG9Q_X^(T!-.:&09ZC"*30)I* M$@H#SEG`&0MHOA+E9D/Q!N7=2!A?\%K<3((^/#C-EM]T=$UI2^A0O-%DVNEB M4=HA*6HO'M8Y^3'NH958E_\8B6ICX9VZFH`45)!E0M(F5)#@4B=Q:$FB)+(1 M*5#LL5`DUMQQI@*7VD77$8+1\ M5?V_O\^RVX?1V^%M0VMI.X:PQ6V;\(@FDD0V,""^A*-0!I2DF@7&4$,MTZOD MDP],_:.*L_Q=-O\R&:R_ MX2CVG04*CHK<19%"(PK8#L:GU\"T,SSIA#6Z0*VGC>4UB_`2$PJK-2/&Z1#) M+!/B=!`3(V2HA9;8T1W/NCRUD"MM"AK\>"CV]L1==E$^7H&P!1G>7L!JD>-5 MPH_5]=;ML&+FD M"@GNL-+U",SL^W"8;.:;%LG5ZHF M\W4%]!4SA55278YU^;&^NS?[\F$Z^0JVSB!\!`4..GWQ]O'G`#\TKR0]#R8- M,TGF3",41B%XX7KC-#&;)2/[#=X(9N,8=NAP,MA8N_Z/,=;_+9M5-HMQ95JR MB(+=%QA'=`@@RXB!PI)Q2&A@`R9"`Q9&D'?N8?15T4%I&9Z-[;RA_9K28'40 M#)W3A@I'`AL%1"HAB6,V)%'H@LA%,F4,S&K?NHV^XH5ZT4,7,AR,EVC_MBZ>Z/?'8I'+_Q"_$V+P0Z>>M:U=,&3GKXWP^ M'7X",P`L\9O)]@Y[VG]-:.UJ1D_%]8"\AGH]RG&ZD"6@P3OC+/\_J/Z-;AA= M/,J\NRV4Y,9N0+-7E"U&AJF@.-;*6JM6"?$V27"@6AI`PQI MK4UWWF0*?##']H1%*Y*@/:5!Y1["ME&3YR(6^`7?#<>3:2&RA2&MM4_)`U^Y MCXJ]*(X/7)T,947[&)MF:LE$\8!I$9&2SD'O)^/)TMC,/V/15JJ#>Q"[J6IC MBOIXOPP;\JZ_Y^UQMQ2M"8FG#BP1[0JZM63HA\Z195.6HU+"VSM"\`;!:EYD MG=LKPT8SV=YPC"!/A['Z21WBO;H_MTM>:N'!X$*Z+I>-[)2@-479QL6(Y M"+-&.T&WXH@'5^AV4[<.SASV.>9*&LLVK<`#LFPW=8\V7[]B[*!O/HK%5&%\[>LK$?6K:+[HO+8'!I%\8N+F3A M0[BRV$J@GG"[5'$KIE>9.Q?*E-)("L*H2(F,4HU-10.21%+&QN@@HF'>6+)4 M`>\TD&`Q/(^I4'5*D7R+FB<^7$LD/Y?T!QR]=[WIGYF/"]0IT6MO*3FO^87BEY/S[D\^EP1CDLU.AJMB9)UAUSLM MBO'!/BN.ZBUD$V8<=84>VL#[J:0O9>/'C\P\_CO-5B_]&G M^?3Z"_)Y_VJ4@[Q*9.FR.M;@_S!-8=^9PQKY-/'+S;J78-E*J*R!>T M;&;@EPM0%E7SL2&DK.Z@DA48N]%V4[;BJ`]F4LX^3">P,.YZ9U_X*G`F8!7(W+*2@ZN'R1+)Q88VTQ!GZ,3)NI4J#T^CF+ M([RW7N%=>WL7;4/L(%,X\O=(4"F1(QV.>^/^2TSDX,CJ)H1Q]'`>1T4I=RCS MQ48*LW%V>PP3V47-UZV]"/TY& MK<:1*FX./.T%M@B2:MVD*0Q[MZ_Q<3[I_[D(.B??LVE_.&LZ&[>9J=8E/N9! M03;31F99;]I',R#.OF:CB<_&ZZ[:,QA0$HSQ@N>T5X9*F;1/'.(=UWH8(N=H MQI4$?ZO(M,64UX>_YYO\>CC[$TP__$7O<_T[):S(T]1I[*JBI1&^ZXHR_K64 M`E/7,&U-^<).)OB>`J.2LHZ(AK&P"1&:)0"3AN42I)*D/'2<)3*E-EYU-Z*O MUAV:W;(^+RI.LA90X8M>6/15D6FCLZB`^A;V_*A@KLL?OI)!RA>`BK9"J?.C M(A>=8^FK(F]9YU"IBD)I16L5'-2R[?"KXCU-9W!`JD)1J'BVQCA>Q$4*(XY: M'YS$&TTB3FD?LB7[HFV*Q.;<]3)18.LFSG!.$D.QP[4,2&CCE%AL M=AV$QL6:K2@"=[>^V-$)9)`-?XXG_0=TTFX>[X_W,M72S]H8=JH-5RIE1,E4 M$`F*C5A%P84T<)RSV`4"6YKD1=_D/__]I\V!/`WO9MK#),^/CW>?)D?TY#PP M/N8"6)81)R%-PK1,4Z2,'D_2/O[G3YZ_5OR?M\D&O#V=@Z M_2_9X&&47=TNT`X?W_7^B>R[L_GD+IO.PL?K[!ZOW>'Y['.>K.@+4$&B<#3I M_]F8>)%.4FD-;!*<`ZG!A[4VYO#2P3I*8BV1VP+A_W$T?ST8?OWQ\_PU"(.O M[B]F\\=1]LOEN^#ZMS?O27AUC]_?9%>O;\A']_\;_+S!7OZ11J\ M>_/V'S]?W`SOP%=_GWV[N)[<]<:O+Q8?<7/UP3]_N?B:93K0[71R=S$;PHJ\ M'?9[6$NYA.JB!_]=W*_.HHO)[05XTO`L;N3>^/''WMW]ZQ^^`P;N]>QB/IGW M1A?3Q<<._>.WD]%H\FWV,\KTTWT=`3G^8H<(B^\/Z.NMS_?IMLOO.!*P\.HZ M3JY)=/7V;?#A(SS4!REZ]S,P`/K9:#2[[V%R@E>3^/J^-Q@L7W\;#N9??KET M_&^7%[T1@/K+)8*732\O/DVF@VR*[RH.N;Z(#P&T_L?W8Q MWL5^6F[Q'_(.41?L?GXQFXR&@\LMA&'#P2Z#7^C-;;1$ZA/^$+0?_,#_U1U[D\&[#E@^CC\WBF0_K6N MT7W<,V%H5/PEUN5!,>7_#S'_-9MGTA.L8`SFW_'%=Q[ZY=+N-J">WO(DFWP) M;Z\"R$'[%BS1S_!-$S!%?XBB)$G3';IT/KDO_N6^IC6]L-W?)ND-/)#=O;ZX M2?[GAKQY'R?OX3<$?K7\FM^2B]^SWFC^I=^;9ELF?:,J_.0=M]P*4YP^_[QB ME9X;3[Y->_>_7.;_]T_^[=R#;4(\:?_:XOT?>]?:W+:1;+^[2O\!Y>O94%` M3T]/3Z,Q<_J,V7;OY=W;340ZEOAS[@9SA(M$6+8LI4M&TGGM0I%F-=J9=;W1 MW=-ZC>Y>1:/7].1H0W`:U"XX-=N[M6;G$5K#0^\^TJ0?V>9$\8+8_"GLF;YZ M&ZM*ENOR6V0OI)R]T@9]P[2N%+T_T!53P\.M;/B?@WNNE^>699Y;7_G!.KJI M.NG';OPT8&@-#P_Z>_PG?<'Y>SO<$<6M9OAC&ZINZWQ?=*UR MJYO,O$^7_ABIM_>]VXQC!4(4U5*0_FZC7BN'81=K[GG5Y9NJ1>:G[%CXG<*$>,I508S&URGXFF5>V=6_E:X^V4 MIGO@$M:+S,!A(XF(;G@%S/SP"5P)?-N=/&':%M'PWH4<#F3,:3@)PAG<'_BX MK;Y^4WU(I\2;R&DK*`/O]1#7+P43D"-$%N01?PQQ-:8A%CN)!T@4!4@\P*`T M42RY'`P_EN`9%)*,IIDD$N%./R5P:4@\XL.E:$II+(WA^8YT%802?00M/2HO MX@&DAR#QQL(.*%F"C'6"&6O@$X_I!1,R2CS6CPD%^Z1Z@)`'-YY*'GF0)FXX MBV2))&,W9@\1/OL+!D3!6+B#(`6X(4"`/XB(IVXXEN8DY&>B8DL8QCLX8!$% MK475,03^S$)@`Q@DZ@H1(?T[X25`("V`AU9;C(-LT.&%!D/M@8QT9"42@Q1F MO#!]0S/#,7MD=V7VAXL0K4??.*]_%*-K9+\$Q5:;3R"PAV"D1QP]"L-5*,_N MK'P-5#4;$)BQ;CI,P7O$=PKKIC3W"*A?M!GSQSG<-`_1(T$`8=7DS+(A'4&L M8L9:,Y]DZ6'J@FGA27_DSHGG/3%[W0?>?2;8,/0!"I@2T&-*[ MQ,>N#.GB,!?D\3&$B\$]#94LA#`7SF=W0=,\6'!!O%F\I3!SHW0^!Y`4/3"K\=0J),)LL((/Y+(0F;O"TNYE&HV`&'C?B M(6!5X^4`!PT,&2&W1*0[%XS,Y,ML]J;]6>D."`DF,=R+D](-^0!34;B%=_\W M&;/*0P)0'">D]$$LQUY.2N8BW$S**>?@8N2%D('@8!?;L&V3U MOB0<8,P=E".?8-(Q9A*(97!S?,@IUU_SKL&(YW(S,F49]@J<_M305[;U.O25 M9;\K]]=?N.G)7*PT%^#Z= MF[7MRK@LZ[>-H8)C]VKGV*]&N=B:K#IJ'?S[>&.Z8%9B'Q_PMRCB6VC(:+"!.VH,_Y M!OGG;DHX6+N98\J&;LC=;FFD3EU?()JL&5U9M6J1(AWO*^1+<66]EN\.7=-D MW2F-*JVK_\/'@=RMNMO->@_\QZW8,Q-]>1<7=-[F&3NVF@&T9LFT:IS8%;$V7>U4O?WW'%%!7"J76=78/!EV>.&(A MFFTNY:O0CV(5>LT0O-3I*VWPY2[2VN\E]FM6'G.+#!E[C]PEE[(Q3=5UV=#L MNL7LDAVV9$?KP8=IQ>^HI@5K`^;^.$B&'MU7M"G?XG&&ZR99\,5(]Y+(WF5$ M]I7KT7!`8GH7A(?!8YMO?_U$PCN*T!SJX;(DI.M,K2(X>T'/U=.N\=SVIRJ! MS+JF:II^;BCG?=543,/4E-YYMZ\,M&ZOV[MPU&[/W@&0^7_)/(A^7GI7\HM; M$#[BU7E[W?_CYNKS];]^@BCKP]6_X`'EYDM_\/&/WS`Z/L*ECQ>?_[J!MG^6 M/EW>WH*X[/<^'A#G+;V&V4/*`QU^/M);/ZY9+-OV?\8/`_7_\DA7?#]ZH,_WS@#L2=:;O[%(9^"9Z] M0U\05BC840JIQ]"KP1:T]D*-WE",]0VAL;BZS)"C]!'[!#(8V'H(J3Z-::$#'%D) M-T-+!4`\HL@?YQ1/WY0B/#0>)-P'7C*C,C8P3D:OPT#Y]\NQ-BK/E<%GH4(K*%29-UU\[TK^(GR!^EAWMS>L0%GT_ M&XT[/%\"V0#'$`I0)@N;'/?+#C`6E@1'Q//"I`B484R$_$"1>>@R;+(43=TY MA_KB\0;AO<`TBVZ`.)"QQC-A)@FP^2-S2AC==UU;QB0(#+L"W)/PU2G\_)WM MI/>M!;7AO>8+T;_'%C0YP'?74;,O\:,]T<\89%M$!!AR=\8<)A20?W2N,9VQ M^C](3^-B4Q,[#)'E@L\YXGD"RX^V@2GAXQ/" MX%@PPVPHIB('K:,N&6R=X?9A;HB2!>K#J&=!%HR:GA"=OO?&.`D)4^2>G?^2 ME7,LZ(]=XE.WG1EK9L9?W_/B6GA3YZ!^>#P='UGRR!"S!7CS(P9"*D1>7AF" M@F?%((WA\9Z&4TK&+QF9Q^I&!KY!2P[,X^X'9LLG<*W<5JTZ"]Y1D4E5=M./ MR6Z[J9!I]+?T:VMURC`EFX>KU:F\Z5*U.EL\[#O6H?==JY+/^DI*=[P%*MR: MU._LU";K2WA6['(4=3S;7+=:3,?6L/P2+'AQ<:,NFX/LRUAVG(I!G$?3WZYL MV(;L6$=9]_#R\'U8CU_Z"-J[S[\:N"J;-F(X3PZZKDP3*13XO.*[>_=B7($&,\!U!`KR1VH-T&9`_;%L>E M:[F(X3M[(X!OB!1CX\0!847"I;3P#O<]W_4<4^Z9)D<)=BEV M[ZGW)'.^3XP@0AQ!>NE(ND-F:>0A9!20J,8--,[P2_T95Q[E7E.&U4!U50U^ MFH-G41]4#N>!P,,27WG/D3`Z9&?S,GL-?YAF MZ9RIJ?5Z M.E-E8_^%1JP9:5D'O!HM&&`9C/FRD==DR['DGFZ="8R8T]4A2;13])(4N8\* M<\0,G/.>ZBT50(J81P.*M$V MW0)$]@*&:-P9TP>W62,.G&ZTSQ_=B<7'T.=]'T9]#'UNQ[D%KI6$*PS6%X<] MNU!\)#L\EB&K5NTHNXQ`(2ET:4 MA*.I.$#KGGH!*SG=>T1[+1K)0=J]VOG_JWNMRD:O]/&D=>VUUNW)FET[CJ97 M=UO3Y%ZO!:)6$@AOJ.>Y_ITLW5&?AN+D/C+&XP2C&#=?[NM'P>H8X#!V[>H5 M7@U,536Y:YS1:.2EV'-2CXE#IJ%"&P&#D($$L^GI/TCW%'?Y[I&L5 M-1;PZ`3:4YXH"07"7>;P?5W]03&,'^!Y?(I9R\_)BD$M'YX+(Q(^I=1Q8T$> MR=1*`?_,"C/B,JU224A7BW:6L%D/Z6LC^%#P!$TMTEB224Q#A/;_41B1;#S< M*$IXOV'`E+3OTM@-Z2@.PF@53;_6"$A@BQIT1,W!NEJ.U(B<_5.:D4=WELPD MI!IF_:8^$P'.%0:S]68H#@&O:*"/-!RY$6+7W1%-[<>'-NTC,U#$+4Y<)#\M M\D>GSVP`L.>.F8Z:T`IU0;TZ4G\36ZZ\UNTUI`F13<<2$P`$,2I>)*R,H9,X MK$M6V]J&+IL]5>[9!@@24XI3^]X3UV,`<9RMDR1.0C%A"^*SF=T626R(?6DU M3!)1[D/G'AE]4VY&TP"9L_D(,_?#@9L%8^K!<,/#(^*-$LZ++CPO=[@UY2O" MN_@`H8\ME^/,*(D8B>[&Z@S&24WB7`Y(8-Z:L7@O4@XOZL38<5&7C._\SG?_ MC_FG4)%%,V28QJG&9:9QB$1Y,=!]%C#2>+(XJ1B5=N2"7JDL'BY102+A-AI^ M?2E8U\I)O=<7)D4B`/!6-Q0%1Q%K\9+0D@M`/1^F$*M`#+EC]2PY7WK$2_X[8=BL(9#B,LKF(4Y- M1A>>BJ'WC"$8Y^^4LI<:)RQ>$$:>Z4=!.`Z*:)[S)F-GUGD6DJC[06HRW@6( M%;GMBBTBQ3./G^CC@<\IIB/1V/H@M0PRF^*J(DM%TO?B49I[Z@MF9TZX79TD03JB+T?-%E60M/7"] MWB`5T0.S:<,\+J1WA#ED^LX@6-'(Z-'S"LG54EV0DM5$+J4%.-FC9`:S$2;3 M&)P8ER\T7+J!D=>TIMUFVNOTZV?I M^@#2DQ`/SN"[T87?W,(GT-*E]ZZ?]YNM[7PX-:OW[^XP[XN7[?L1S.CZD3M: MNOXG?HWOUDBG"M5-5R*+ZVIXL!7Q$Q(^Y1;CQU5U2^U?'!;(J>M=63N90XB= MCE$_C/*A[CMJG9L"V=H>?W[C.R"UBRNZ;LJ:4SL\TZO#J=G&EX;H?*H93_H] M5+^8\U[3'=G22C,*?ZA7K.EVU(K)D^LX;>NH\VFD,E=\"XR.?QS@%J#GU3'$ M=+NRKI8^I:AF$<;I]&J'T&XC3,D(4S=L>*/JC^KH4ZW.1S-W&_DALFGI=2TX MJ':91`;@K-L+MFPY7Z=^9&"O'6.[H]?N"ZWD\!H]N6?;LF4BIIB]71Z[>?\_J%Y=KUN2P1@24; MEBIWJ\[3VK3ET(VV:4NK\_&D+?58@?F3LDHF+(1:+H_:DM`L#&"4K-59PZJ# M/R^O;S\.^I^4_J>/O_WQDY1V]KW&$9[P;#8>= MW?I<=FG'EDU-E76]X@ZW.=*A&]U_CM3:L;5C:\=#V[$D?Y&^L?9W6S&,V$'? M18'PC([=9/:C4T69,#QS^SL\XCBH0ELT7+?#Q7?QX?%]X6/MP>37-#L'%ROM M_60V1(:C"?MX6B"SVD9Y("Y`RCJF"RED/"2@B?,#HR=8.F.9T:DPQJA'.DH8SY:'I\(4V+/PT]/8_/#& M!SL["W)'23-1'5$124L-)3UCFX7 M:,Y62;TH&4U!*05^CV>(TR?AYA\X)F.)\`+C`K/5$O%4 ML$@9!\^/DY"=2KZ)$V5=4`/OP0,,I0>(H.]TK>,@'QH[B%Y3.TYW\1!Y3DC$ M?7Z)F:M('0^Y(]BRH3ERS^BQL(3CS=Z;&075.@:UD'I$O)*S-VR!6NPL MY4/KY&W?3MV(/^PNOM.'5"JT)0@CTZF!DL3DR-G&-K.C322]T[,Y22)SX+,W M&:<6;S.2;,T&GW(*J4'.0)C3-;*T!`S,&"M!"A>YX&C\7W9I[-[CQ7_\F$3* M'2'SGR[<"(,^Y`F?)X."^:ZYX?#TRXAQ+)RCO;Z0)T9'>0L-GGLPNWX%P=(_ M4F$W]`Y_?9TRE.7"LP>09@S]X9I.?GE+`^_KETM#5VT%_FA=357^K:IJ]^O- M[<57S=&^H@^HEJ%^A435'?_RUAU_A9MZ6L_ZJO7Z_QR(<[PE<:A.P@"47D@%SB,(F0&I!_+O@T;8%E3!$W M60<#&D$9B1?+@AO6)_[(A?>36^`0&_/)`?,:0YS+,YTLDV,9C>`;!)U"?'J] MG$*(BXMQ1$0T0=0(Z1<\.B=>KG.F\2J\8,7R!%(=L$B`%,7L/LQFYF,FN M[PA_T8M3>"$E/$,>V0#RC?D44EP(5$1ZO\"1R085#94FL_#!%,QH^.&%]&K% M?K,7X=(BQFX7&RJ(.Z_E!;/UE_."=0_'D-4V74G3I7C!EKSY.W:/JEMO7L\4 M]#\J^_-=-$'65IJ@6Z00SW7@7Q;YS^P3@]V<,P6M)+_?^0[?E<$.8:8;]_&H MC-3Z]3/T5QE,MNY^^6PWS=/H9CN:%<6)Y].YBI%GFY+P[SH5^8&.J;^2NAX[ M$JA;&BO]0]7*[J)[9FEH5SVZ5QJD=\K=VTTH.I;`\Q\?64FDFQBW*VL7?\K7 MI]3"@\M79M2C>Z6/CJ]%]XS2#(![B#_'FPJ)B/1/U[\;![/:A:3R;+*U<.J& MSUFMV1E?1>_+9J5$GW'WNWYQI]FI4+,_5]7TKBDU,_FZVYY(W5[= MX#Z\J+5::[76:E59K?X?D<;6'.X6\2KUR^'*L^O6(@]H^]?V[Q0RN?V52+Z^ MQ6-ZO[9V:^W6VFT7&=T+X."/BR!;_'GYS.NL>YO5K0J\7(C[UP)]/`F#F12! M]=V).\**J!1;S`#B!*L]$)2"12$,<'!VU*.7J4=_, M.MQ>_V7F9TZHO91^I\2+IR,2TE(?C2UZN[+NM>CMMGL51:1CB3_G;C`/@Q&- MD#](&HAU$.F\=J%(*WVF0BV<6:\&"GPLW2M/!UR+[E4T>DU/CC8$IT'M@E.S MO5MK=AZA-3ST[B--VANY4)&JYJ:PPT-&HR!!@AK.2LBV2H;$PZ.TRVWZQ"$9 MT[5BD7PH0`3XV9O"Y:C07$B/P3V=8K]XFV[$%LVK;0M,-MF53? M=KNV_,PRW=JU_<+:_XFL5EY`+$(:Y((IM#6F:'D73FD!K]DK7.4/77E-;K/* MUOD=!)N+C)Q7Q`W_1#[H@Z[ M9^O4>^>J;JNZXO0OSQ535PVE=ZEW%6LP4"_T05?MV8--;)T'8B-$SL3@WH7D M[.^"J1:H%TD4!2.7>!(/@A M@F;#%7I'&`77IU+"OF(_(=5Z(02#8CC"QY,%[@5+<=J['7Q&G-\+PS9L:XW\)@R'/;YZ4]&"4I>^2;2]$;0<`X35:(<\SKNV` M+ED'1R2:YC]-(.UXQG9-G][7&6<^9\B/\*"3_V?O2G\;-Y;\]P7R/W"-[,,$ M(#V\16;R!M"9-[MS..-)@GPRVF3+8D*1"@_;RE^_5=V\=/B295F4.D'>DR6R MCU]75U=5UW$S";R)-`U`%LOB"-KV2(19^(DW"4#Z\5^;WEA5B%J0,]XA"UIS M?;@M$V8K!33'?)Z`9G>>+J`9KV>F.^2NCU<.>Z1E;!3L+C#(M;&OS.)^Y81SGM>_3";4[\L'3,2IQNT\XV9?TX25QKX\0? M&,<&+:P"4ZMG>"VZLZ$^^7;IF9=%BS=/77C!#T)6%_:<>GG"&AK>>F'N4W^4 MQ%.\":Z4[29;'[_E$]9IC8TNA?&A7[R'KI03:T& M;2OS7"JCYTVHGX?TR[B0$ALK\4+WZ92F./NPH9E_O*%T7X%!MN]=U MU`$\Y+[F_5P!A!362/![LK2Z6*NN[X[M"NRYGE";6%CN>>6ES1POWK4PI+,/RR*QR\4\]VY$O#]IEJ]:JIR9_,HE->2_3>> M;\=RL.BUT&H?3^'?R&T+"YRX*A"VVSK"?K9C8T>35:<55IO]Y>E?XSD)LSF+ M:`@#.$93$-=I"S>!)ML=57;4C4-=A(GC!4T<;3\8^GF2H*H!HLF98LFJW0D3:WR/D+(G'&+\;1R1LY]FA:YJL M.QO'2;25_D$YD*V7GO9AG0._1I0D$?7+A*"M(W4;UMQ4CX[4-=V5W9>6#0^= MT;.:5Q@/S>S]]!9M0"WD]AW;D#OFQN6&VKH%.IHNNR]M_CJT)/V'4\Q%X+N*H?WT]K[!+7F#79,@Q.F-XN2< MA`U/J>W[,G5&#BB@CJ98Z,9EJ@--Z79M1X''-C+21I>_:EZG!XCY$US3- M,"4`"W*;QA&=2U.2_$4S:9Q'?LJN2?@7W*^HPNJ[_RJ=GD`U6G9[DDC&@F*E M,A;VV/R@GELYQ-K`#^J>[`';^EYTO=.NA??7B6;NC_N76(Z'`LFF>%OXSTHH M63].CRNB[NDZ,68RY=4;;^^N5_WIZ?BK]'%_3)&)IZU`9)5755>7.^K&J;=;9M0U955MG8O5AG-]8Y@;7S3^T(H9%N1K6*]_ MH;KG8LK]/*T?)[,X08MIE5-=\NEE]IH<[=G.)IJLVJILFE;;MOOS/2H-MU4. MV-N8]!M#-CH;>U3MF-UM@[8M1S;WP&FV57>3A^,((?`3^`G\VHO?+G3B-IQD MNB%K%OQGMLZKZ+DSMV2S79F`MB2E=?2-E[IE4AJC;5-V=!$=^RPC^L0X!.R^?&/70Y,%#2J(C$!0("@3;CN"VJMP_HTK<2Z966EOH M"?,LF2+/DLBS)+I^ZO9;VL;38#&;.($ME;DZZFRQW-EC6[=3&OF]JP9:W3NH0DF]Y)Z+*Z^05, M.^XD"@+6;9%VZ:`"09XN.*^A#54V.H9L&*V[A'SNS$U9UX^N_/,;0[;UC;,0 MMW7PPZ/B.]+ANZ+:MVJR+G!9_42LF6;=.03?6%,]'LS81; MZ2JR:=B"*QNML?<]AX!5V=1>WS&D5?+@(25A$0@*!`6";4?P@51*;_W@&O_\ MZ6V>*E>$S'[L7I,@Q*=&<7).0GI>W=U^H[=9+XR]O][#R])/Y0OG$Y+0'DFI MWX^G,QJE)`OBJ)LD)+JBZ#'3F]>/G)$Y?M6](8G_988/IM#/F`99GM"T&_G# MVUF0L!;2#]$938+8_YWBN43][C5-R!4=WM+$"U)ZE@0>Q4Q+&8SK*QW_^X3& MX<79T-#5C@+_:):F*K\`NM;%^;?!A>9H%[JJ6:IMJ!?JB91'`7\K2&-3USH7 MOYX/+F8TN4AQL.F)Y%,OF)(P94D(`A\>]"^@25=S[0MM:-JNT[,40W>'BCFT M.HIC]`P%#LU.7^N;SJC?O=`NS)/WSJEKU^"^*E:+RS:_!VSE7R.LS\H0.G%5Q$FI>`#@9$67^%SVN;KM(3\R'&' MPT%?5RRS8RMFQS(4MS^"3]V^;;I]=Z3;B+QV\OY,_T/3/FGNH(9_MW/F>/LT M^'$0>SDNY2A(/1*6#WMYNCU8[(YN62,-8!D9"A"GI3B6VE/Z'7.D:@.W:Z@Z M)\A?])_>WCNF)^[N]`&2_1F>S`Y@+^LG[S7SU-">L)FW!\WBFBP]^3G'U$Y? MQJRO]$N>I1F),-,:]!MX6T!U%<55`NRH0W-H6Y;B#NV.8CKP/SU--Q6UT^M8 MKCT8=/K.A0'-OC=T1X=MV^"*3YK/(A28`>8WS/LR`#(.XQ0Y8W5.;6UWZ9V! MZSB6J]C=$4RNIW>!1%1+&0V[O=[(5?OFR`(2@41_:H)]C15_9]' MIM1KVG8:J=M*Y3"DXZS2M2[Q@W/*)(C+!Q4PUN*=S>`22FP-I4^4X`KB/KFO MZ0=DFO]6%.GV,@GER]B?2XJR3@C;0C(,R&40,@%+QJ>_0S^ZZ8Q$3"C,L91"3Z&1+ZO=)]7'8MPL,>>,)%G@!3-DJ])- MG(<^&U8002,SX*/E@C#X)0"F!'\N72*/E@#=HBF?9`0&F9$@@N_'23R%-M(X M3SR*"4%]"@S?1W?P(L%GL0BGTJ_1&K2JX3)<8<`)'8?4RYJOUK>N[CM&(?F4 M'Q,2N8QS_FACSM#20[-^:,ZPB-`*#LZGUS2,9S#3"@=\YQ+D(&@'2&A:D%ZY M+-@Z)U8O2$"00!;ME039H*J:#@-8X23^"];6CV\B>#^+H86$8ALA=I\N]LVQ M9ANF`#$MLJBNB:F;Q*$`$AL"95N:_#I[>RNGP,MXP'Y&X:]IZ5`:()]A% M*J>;BGT8V_8:*+OXK3R"&ELUCXC_9\Y2'?^=Q_A_R'08CT3>XF7!-2T85`WX5'UA(-/NKVHCTTN$AX2&0I""8A29`"UQ(9,(%%TI17&T'I MI:+5NLV[6RRIG%$PGJI1G-5[@$E,L8_G'([P9A)X$^#I(;1[%05CZ"7*FO)" M+47(T`@->#1%D(#4$,XE)M25?XEML-DV>-2-97NV05,@1@I:$L61`)NTQN0O MH#-4NH$,&T+;=$D->_2)VSA2UVIFNTCT4:MK06.)"@90JV35 M8H5PG#7'R?A/OJA+L*XXEV&J8J5H\HYPP-4BPMMO>#\9@F..]"?B]K'30'42D` MK-\T!Z97=(IN1G6JI?C MX);9`KQXBDM?U[I`6H0OX1AD8(RAD?@2>$_!;&")63ST52,>&F.A\0C$S>%5 M(8!U)@14G*M+)*8AIHM]3L@UZIH461@\!##..82^5.VG+"%1BD=IS-5:?J"F M.>R/OW-HI7I%+MZ1:,2J;U#B3=AFF&'"==CK,V9ME:4\@UW\#U>/@\1G:O2\ M4IE3?D7`]BJ+9*SU[<:>1"L!UWE7WN/-XT1]$(\3E&.9'9,D?H,Y<(8@XTJ$ M.>I]H-=EDW)AZA(CG#B1BU?&'QYD68^E>+!D+''%'2A'ID">+>@=+_%1T`(L M]@#@[N/VNX1%GN#3\/X\H*$/WWD)]8-,2F<):%KX#.KWR5N?DA!D%290X;G4ASE\IDI MS29Q5?8E8TW+#$SDI.P)CB4#.V4FHV)253?;N>ZQC&WK>]'U3KL^T,(TR=7E&U6&?W_81KF@T7J1F=U; M%&(4#`@/6M`7X`_.J1Z^"'PD0F*-'BY]\@LS5]7CX+)._3>OD],H#L/%@OJ! M0F2HOX`3<.F595/MTL]OF#E%TG[8[NKO/_;GM?JW!`F3]^H!UH+V,K),WEZ/ MIR[PK"!I&D">`*%Q=!#6X3$OQ(5?Z6IM?P.2NHPEBM2.8LS'-.;#2NWX::6J M[\ZW\X8!6J9L:X:L6ZU/2_:X^1]'U@J!3]OW2_NCL(\Q%ZXCF[8CZ\=8A\FQ M--ERK39-7"1!VB&%`-,T-%=V]!DU%DRE.\K8M(T^=T^9`D6!HD#Q]5!LOP'@@-*P:5BZ3Y--YUC2 ML&F6[&I`X,(L?&@2YZ9YW!S9=379,D6]AJ<>$;M+`K653O?V>!7A9!?45&C;L&]QT&-H6DF&\UCH"GBZ$^=\^58(4(3TE5=X\A M"S3-@BD+EV$Q'$D\)R$/PF?@S4C@E_%M&!\!\+%44),XA`&PR(6JRS(^"7!) M24BK8$#B%6O$U_LIT\'7"VBZV$H:E/&4SA*]G7'"&.>8/T^:!C#* M+(YPFBPS%T9^5B&`,%WJ$9;6@$^'W71*S/F9AUHB0<,S-)A526A0[,)&*/_A MFF?;64`J>P/_6M`)/\QY66C";+6CE^U$PS:<%MYA7K4R)7TRE M9`IRL6LPRC=,,_@L<)J!<4/9$M!K#//&-?"\!-C(Z5*\ M6!D:Q@+?L!$"4PU#X`B8NF\UR+G\IJ83?DS4E')L@5RV\Z*!7([Y]$`N>[=Q M1<);>LENV",A!K-B"-$`SD9,\%B3KZ$Q'FFVQ:YHR(YI[D41S+WRB;B?`HK\ MI^WS#GNCR9H!)XVY\67MO34?#OW&H"%;U6=FZX@`A*R.*]N;5T0_6CNJN-[; M6Y;<.)379R!HRX$,A[%CRZ8IJA<*:^C>6T.7-,TJQXKT=TY`@\P(2Q>XD)$D M36,O0+47^FT2`C(;X.8Z8/?:5=W%#P!+=Y/ M>Y,`)"S_M>F-79#4PJ+Q#EG0&B_"G0C8K900'?-%)42[\W0)\.K"&)(F4.+^WM-,A8O$)BRKETR4T?B-)L":MU;&"U.67 M\4MH%!;*[8(AU)-[Y9=7,?P^]W[&D"WNWO*HU_LHYSV/;JIN(*_ M9V?;K=O9IJP?)XEK;9SX`:<1:,/=4K,P2;ZF$&59`72E3,O2#5)AV;WC\FCI MZHBP2BUO@H:;"W M0?LK'7!GVV:Y%U;>HF%E0:?;RHNVB`@H+"[OF',JM-ILEDBEB0O:P00NI](@ M3ZHZKD&29NCM*S%OW[0<.*]!47J;^XO(%O=Q;((-"$L?V!N25GZ_K,I"[<_+ MG6EK,VSAG9[/V'7=-2O0PG$JO=5Y)`,KO"!]*!I%#]88T\\4?Y;+O_:"$-;L M3PX6;]BO)L^0+0U:6`9JR26I/LPKDT@9U*$Q;9$=_`ASL)C1>VP'JE MS<9@:C1)T1N^\*NM*H8PAUT2OEI1"2`FYD,UJ"VW4FJB]$=>4VAB%;.W19GJN@SWO;6TE\IN8Z$>^A%# M'#Y$&8FN`F`R+"/NKRF%[?TQ&#^CG/M2]6VK;YC#GM537*LW4,R>T5>ZACI0 M5'>DJ1W-,`:F#>^KVH5Q\OY,4_]H3.D1XURYK? M%>8`YY=9P?;2+116GP'$S;+JQFKE\8':<5S=5OIFSU5,VQHH/4VS%G54]VPZID_?AZ+\_^*M79R^I5Z\57$`F[.0*_WYMLOJM[M:X/. MT!PICCGL*J9AN$K/M4RE[VJC7G^DF9JYC:+J_R*S.'VWM,WYE_>8?0LI^MO7 M[N?ST9>OP$LB.%#>2;_#"\KY6;?_X?//18C+[Q\&7WX_A[[?21^'W[Y!<]7O M$;IPA$L2.7M)N:&7?P69@D@J:8:%DQ1FOV2_OWAY]^+S:C'V8OFEQOK?9WQY MH!+[O7SY]_]\^#9D6`V7D'H,ZK!D7[XV;5!\V3D)W+_HC05;JN&^Q15LH!#@ MY[,D]G,OD\[Q7&5@!16DCS[*C@*R.VO6)05M)C5M2C/&G#`F,(O+'_[A<4SL MX:(.UZQ`OX[EJPI8L5*P&.')7"&9=U7WO`\MV*HE+^H#06.'L(N^Q3WR_^R] M:7/;5K(P_-U5^@]X_&2>KVE199JT?>=+XL)S>6* M>=M[8,II#O?U'8B3&!,6L0[H/@K9"<91D]P4?`]!UL.=6V2J/$*8W#TEO/WM4RGGWXYAY$X>B&<$(\FA0`$)?M M%GE[SW_%`(0%TQP*E,>Y"23!=[P)1`7B%G`!WN!HC=`,4!W@J8EE`[@X2$EF M++"1+KH,>U:>K^1HW_K8+0YQ0U`G[_%HE'@R(;4GCS@80J9=WL4%,56:64H( M2AW6\/#_0`2?L:4!0F.F7L#S7*DM*$R,:YOC)_(9BT_,9Q0B*==)EO6HC#`O MEJFSJ(%$-XB,%97(#*G*C?E3D%XH&;@$:MGZE:]#:`'*NT;R+Y;YT)3%:*9P M%.3G1PJ1JUYY1.G4/HZ_3WH/:PTMX#BA&I!)QI0AQ)0TF/M4-Q1%1*+\$6FC M,,LY#-*))'AW1KU+N0J.B+GM-2F&*,X>VZG&TW&Y!VSI2/UQ69_8 M\I5RYXC%^`;QKNJ=HKFCPI*A1?:YM`G6RG-]RO@U-GTM-/F5=Q^I>9[:=N8-&,?NQQCV8'K,(9'T3#$`$UO`TKOAL612!`3TU'(6+*&2O&<%WD(8^"G#6_XCU)J7GM M,$Z6A`D8-F!78#&X7'(8N@:+&UZ6HH"(LS`QP8.$W-=Q5O0JSL*,7:D27`A_ MXL.@A_.KF3K@3@*ZN9=(&`"#,%BEOO0VG,_I\H,OTAJ+0D,&,R00/?,Z`V1F MJ.Y,472@7.[IM-8.N+RFB5_/YM.`6/VO043=D.O=6==CA\"RR7R%K*$\.RZO M8;F&?)J%,'[)-\3W9-Z5=5%TL!7D&KF\7:BC*MYZ9+3$RS)A@5K\]6*&$@-Q M%/ZN@&SL+II3/C^PFI0:6Z\1(5&`5'0+1ZEUEJ:C*)JZCL.RK[(H==0W5[_* MKX'S`GZE92-8E#;+JQ&&%9ESL1>,-SM[Q^R?/(2/[I^*@U:4N?)V`7..9FN? MX;C`+%`DC')P=ALNW_QG[ZJ+$8]F+>2QR^LT MC86I:^M$)"M72.Q-7%*Q^>(63"OTY"I$.>,&Y@3T[/6)OZ("6^<8%[ MI,;L:;"!B]9GYR,RVRJ-64Y65.38)3CR'`=>I\$U&JWE6=V%?`B@7QUNI1 MP*005D.%$\T]75L9:][.&%`2@*I=5+%*\_D%^)86,Z*484%1JI)N8::PT*!DKJHNL M;C`HA!+QB@8-&'Z(DT5IE"DN6)P0S5/$XNBC?^<^60[2>3`B[9HM$5:#"F$L M7`C`$4+D'J)H$*+[+@L`*?"A/$BY.F1L(D\EU<(T1>D>%C9%+6^Z(/:%98+26[J6\@2?0]5?YH(G MJ7$50R7?/K-WX"QL&QLE"`[_$HL*OLF72(`H5@GC\.4A#PVC"=TV_%(CB849 M.V94HBB$V0#$<507N>K35UXZ8/T91V1NA1FAT-MT+=$]JB$<_:C^G'2K5/H( M!!B1VMC38\Y@%#:Q>&(!08&M4M@#Y]?CNH7[[-VR@D)"8J$Y MHKD(:%E,JLM,DO`"8):NG4P#IHJ?QO'N(\K>QZI MJ4'VR-3H(Z&M?4H2QF&2=EI/[E3,""KROW<+>B.W+W]3_\L:#W!QQ^GZ[@-I MCU_"\KQ7-6,"V7C1^@M_,XL"#%.S*3QDM6Z$C[HESI8XFT"<%Y-*7O<+^\FR MM'[VKK*+%::@&D&#TE#::]!"Q6QJ@EEDR:'$B+_NXV+!I%QWJX2&33(Z&DJ2 M>-H,;G!B_IPAJ$!H=!*@'W*[W+CFO^="G,P=J7'IR0?J8;X-5N@;1"^F*(+( M.,:1T7I:NO12T09-.NR$*W],M$7O/,6(YMQ#OG1;3.BZ0.M^QN(KYWD"4"L$ MW3C/N/&`2C47.GQ2)FF+@N6Y!!A?2+N5;969/4N9%>7I>D`&2GYL%\P;SBUX MDTF0D*UN59A<-K`4OFF&T^+8]5AK(C"46S=*NW`8+'P9OZ-QK^N.\>4JQJ"V M@[+.`Z39V[5(T[5A'^=29]N(Q8;0QL[-W6C(F!=Q'R3O"P-POE$J#>-R?V?O M1!%<=*2$R09/_+GTM;0Y[:PNS`M#'NE*NO* M52:`8%;TQ_$\8VCS#S_*_611W8FL\JRV&@-3M1$040A+P!?%J]'[%J8K-GE" MH7IR@T^.Q&L45@E;*YB$$?$NQ'JX3!?U^)E:9L/9._&UM$QC`$*L?R%.%$Y: M9;25=UMY=V=Y-Z.Z+'$T78BI0OS:(:OT_6V,'C<*4$+W/P6+L78DFT,=1(DW MX=3,HS"+",_2."^!Q((1^SPG!J^FTC._;O3*!8[C-R-&N^4'+3]H`C^X*I1? M\5*M8J6PC4<1#\.:O=>$VI`N=JY`D83+16$4*IF,`UR&!%PA);$EX):`6P(^ MW(5^OYQ@.F8Q`3XJ&(5.`G1(MH#*SHPB>;9H#4A[!@2#!#,+$O*2KVJ`+,ZM MWCXH+7MF<6M@LJH6"JHC9Y[KH^5(3&/:_(+Y0OTD`E6IQA[8?^LS81],@ES* MABT29S]5.<'LA6/E3FIJ3^L,O8[2[0U=Q1RJAN(Z@Y[B#ON&-^@Z'5=5#Y`[ M>80R>?MF+/+7S77,I4A>=,^WY2KNG`-)]5GI/"7A0(^5!OF$]'2[RDZ_B$KS M7)GK5.M0%9*#>UU6^7)\<8Y9%W=^@EVRJ@YQS"P&D@I/JE;'&>5@@#:-0N3"%EEY8\FKY"@K3QO9C%+(J M/"K6NC@K>]==+WCL$P,)S+0ZY'7`4P>08?AW?C@E\R8,\GEU^J3\D:\[^3/( M2`T,1R%``[ZX+VW5I"ZB0;(X$`*_V/!R(2:UT5`@1OJP2)[9A'H?FH[B/&') M5>-@CC;NE2KOY]+O:XI]5,LEN%+VX03-6ILU5:E@<^L9Y>#4ZM\7QU*UW!N%R2B?I116M%TNPBYI>?: MIMJ=^I97^"/>QF>.7:QK7<&@I?8(FEA"=Y>-+PFXNXNZ^,T_J_:=)1+G45$N M6OIW'E.X;,)3,TG39`9H(F%6+8;Y7$95T9&ECKREUEJ/TR7BYA3-XH"#--WO M3%9:IMP&Z&'^K_?N9F2H'A$+3+X,7JS!`_W%\:!^^!2)#-?FU$)BKNP**,%T=-481:;B]\QC)GQ//G"GE\1RF%&]K>G(Q, MOER1C[2DXOSX-2MX1U$MDO59/CM0J0N&4>E;%4VJ%6]8NG(*0L_[^HTT!9 M646#:\KVED5YD^1R\K_R@ZZ=O0]*!N(#B715K`47ZE:Z](K:"/4A(]N!M:-E'&6Q;GKQN$R0`H8Z#T>2;JMRE;TB M0@@&J6!$WQ;Q)T"N``Q,?TJ%0D#(93#=(*=)D7_S'`:62["Z\'.IZZ>PA'5; M2OE0E.M_AM%F=R&E[&.1@9!JO@EZG2B"DEJ7'YIXPB"KZC!9T9N-AP,3/-H+FG"(7" M`C+`H!?L"6+TV6T\QN"JXOVQ4"ZW]W,8*?">`G,'@O&G_W-]"FZEX6ET3/HF MXU!91[4:G>N'UU@GGZR/13XRH<09E1^ERPJV2)4DPHE$M8=XP"(?EFJ`!&,V M%YZ&(`"4*9]+)\MF+I"VL$Q16N=:["1Z5=CM6@1R\3-B17LB5H&#A1<6*%?$ M@*%[`MTS"E#R!+0/0E-"XR`:HRF1"B_=8?D8)'!6I8C'T)*SB5O,Z.L4"W0R M/8ERQ6M/%X(%J%FC?%K(5&=420(80HG1:PGM9>JC=E=65I!H>3YK>`C54Z6J M$F_4RN;I3S.R68>ULAWJ\W;J9YWZE;8D^K\J_;-3>QE[:WN9*[3Y5VM@)9FK MWRES@!ZN>L^LU&G>4<1^'0"[#+^?%+A:#'^@@5+9MN?U8.B#&S;?VH;;$SXZ M%VET[ZX_ED7NFKZT:O<[\18XABZ[CBJ;CK'3^R?2`^=`.]<-0[8]\PWNW-4= MV3+6=)]]]3M7/5?6;>^X.W]=3ZS3X#0)>Y)9>HR8A9B=/?N3B]Y@@> MR^*..N&1M8X6?BW\6OB](/S>MA(M,XBM#U%-(DA3D5$71:786PPCB;KMB6;KEU& M1=4R.OGX93E+P;2)4?IE;!6,5$BI9;A@V=;@!^_<=L5PTB%O;D@9D`J/\4O# M[PHY^,OVWMOZ5,L`#5NV3(U"O31+E553PU$>MPN9>JZP#L78Y`>A!J,$WWF- MQ;+D43T";DO4FW0=C/R<8%L+GN3)2T7OAEJ0(YW5#;;@HVA*+/V48'0GU8;@ MT?0%>&O-(I8U`BQ*&K"P1=9^$<\ERD*EB#M]F9B\3H)(;\%6<]/;[_POG/= MQ>\IMF+GW<>CFZJ?P9%:K(=I;.J:\^WWR[[8:7TUL<3I&-Y@J'44O:^KBMEQ M'<4S#$L96(YE&GW3<1QL1ZXY[W^Q-,U0#;,"QM-V68?8Y>@V&.?3X/.$X-K% M6&7$T"!*Z?%+1(K/#"?XN(LKO`@/GVLS-+2NU>NH2L\P!HK9[^B*ZW0MQ5!U MU^YXNMT?;.S0WJ@Z.$ETZ8$'LUI;T'XM>B,L?8ZR:X)M!_WI MTC=703);^NA#&%7[7H`&E/[XUJ#>N;E!N2];AN\%@#&,TG"T]#GEVQ\62/NY M:K=QY>.Z;;?*68]PX7+F6C-M^-FF\O_67J;0EW1I:;*N6[*F.3N]?D*^O!_V MVZ][;FA-V^J+/7?2:SX\1SI%_O,K9LVS%+E&\15=-V7M[44(:&;+7U[)FM^J MQ%/H0\WC.1\TW95M;>^H9.^?-2\#?\W@-3_8<1[:-(Q_R M*Q1DGB^N_B"3MJ),N^;3$65.67#AP=@4'/AZ!!?3MF5'?2MBBWVN-\^?\W3# MP7=,6V,] M&[`OP1:!IG:`:;YVS1IF'?QS\/7JHM?YJ'0^7OSZVU^E8K,?-!;A">^6Y]$D M"4F3-=>4=:-QE4%:T\XC3#O:D8MKGLSQ&HYL:EA,\N6KB;8RTBN3D5HXMG!L MX?C2<-RS&HJ^,?=W6S(,]Z`?(D%X%HS#?/:3>XPT87CGZN_PBNOB$MJDX:,E M#1^IF^4A%(_=V,?:3IA?`]Z2D34XKSH*WI%.!:.4_?&H2L=Z74J:3_/E`?)H M98A5Y6S;F&)+V+-WY7AKJ[=LU/*DLCD\:^:-K>IF/O\=P_RPRVX"']!*W+]0 M>0+>(.^&Y32P;GC8!2_X'HQ8Z776##>8S:?Q(N`-[8S-+V]\\?Q13([]1Q^O ME"=Y>A6->E6."P(W]@M,>U,_3<-)B'4^A)3(3WZ&_?P6?8#>D>IQ:'VK,^QV M#670,_N*V>OJ2M=3;<56+7TXM*U!Q^GM58_C@/VN1Q5$I!D#29K2@ZSWU]Z8!`INBGTZ6=G,*:O=SZL&M25@'`*N638/T^5NS[&E' MTPU9L^"/^59RK6G#INSJ1V['\LK:$!4X#L*\3HC>O.9#6%7`D'6G<5$BA]FX M>6Q_R&LQE;^^EA8M_)K8$N24+U%3-AQ;-M],)#EMV)5UM^6ACR+)UU2>O87@ M8?GHBDMGU<[Y%+MDW<+9S=,P`KVL,_IW'J8A6D:_)/$0_0A")=O#&S4]71UV M/6>H#-R!IYA=LZ]T.E9'L4R]J[JF,^@YZJLH,FP?H[PMFER9'13M_\PP6;HP M\LC/QYBZ+Z7Y?#X-$$W\*7P?2W2@\'XH%"GV4RED%T,]-?.1U>[;0L3K[>I'XQ,K1WSBNWM5F/0,I9_+%-%3P:_G MV;/Y!O?2O9;X8EV]:SID:M6'.O$VF$-MO_>M]!ZYP2(J\=W?K13:!$P?TTC(+W+-B* M7E^Q_3[28LO,O>,@_&MG!GH(&@.'4__F<-WB;$>WK*&F6.;04$S;LQ374KM* MSS&'JM;W.H:J8P.]][],_&D:_.VGE:4L-<);&[C;21($$+[2752/?/$7^%$' MHXUY6.^PC&A..]%X\'T>\GY[%]$7ZAUY@.Z"K*>BV%CPXK?A*F2T7LVS:X-D#'?_V)9NJH*4.U1?K4?JK[J-J'MI*OE2`E_!!8+(6S21G6#LZQV"FW\"HXRHF>D- MX#G^F,++C+V\M8A\=#P\Q7'A;HEQWV3DMD\@++[10VM%^]=.^3U2 ML5(,UZYNM<8A@2:[CB?;Q[9.O+9XNS;F]C29L7`=GTC%S7VM:++EVK)IOGSV M3*/H\DU'<1Y#E5VR()3Y\$M6A]^H0@%/DT^/E+@^=$`5MGN>8EI=T(9MU5(\ M;>@IAJUV=4,S0$=V7S)Q'0$[HFST<3C-,6#RGD-)\AF8)&8-J55;X'GH\/X; MS41_:L">M46)?71PU_%#U]JI7\K0\-KS[]<&^>#HZV+P9FMCRJ:UU/PF!N(= M#F"U$+P3`%>+X:\CC.:@&VY"K%1[PB=TPJ_=+/?'LL@]BF?`O+GDO9<:^)+V M.4.774>53:=Q&<`'V+EN&++M-2Z6Z!!GKCNR9;RY"AJP<]5S9=U^^6K3#3)Z M]M':@'40"U:'40]%%_-B1ZP<]6Q9<-]>WJU(5NN)MNN_N9VKLN>#;NW7CZRLU$2YVL*)VDAV$*P MA6#3(?CHH+"]0K;J45\]/[W%/X-_YR$`!(/=.]'X4]EQX[)LMW&$NGYV3_5< M75>,GMM53,L>*JYC=!3=V=E8U^]EPYJ.U-J('($.*XWWL%-P;7NB M,M^3DRST3# ME$P_*@H1PC?>SQC?7];&A)]'TWP,>M&Z+C2I=`^8P$+YTMLXP4IVR8RFGL;1 M#?NMZE,C=*DYQTRZ--C7$F?P[/YSB@\HD3I04#NY<.+#5M\5- MW(?9K12#PO8'T?MV^`YA!^Q2G@]RR;Q-(S9X?)- MP84(HT9Q)F&%@HCZE:5$,-$"QZB1&7PHY1$@S!0[Q@#]I"D,RZH3R+2/,,-S MQ>%F<8(8/PW_Q+.EM>+'N#T1J+`AF.P:D0QX71)4"V#$+R[@.@"RPB=',6#F M@N>JAHGD%TUL`(YI1MW4'H5"W^LHA+\OX<@NE3Z?(;7WHGX<#W;=$C"'T6X: MLKYR/.^WS!+FA"H5.-M&.S\RVMEI^VZU4[>QH.\U:]?G?SR_/I5]1.8_(Y(#*J'\31*.%0.+/3N'[ ME@?%J&===M3&^:7W+FZ@JHV+N]ASKQ\,<^]@]JWU=4YFAQQ]C>>M@]I$,64[ M3^O%"1I8LX"X&;.\CH/K["4YVE,#3S1-5FU5-LTCASJ?X,YEX^UE+GTPL'UC M0]C=(7#;0R=NPDVF&[)FP1^S<3TJ MGKIS2S;5-Y=S"5*:H^]]U`V3T@BW3=G57[Z2XHEKI]N-Z`]$@+7F]';-;VG- MK3G]]%F_AG4D9-UIG*GYR7>>TSA/PI-E&G?O^[UA`@W#:M/>V\SV5N299EG; M'SBI/49811U\E0V)X>`ON-064"V@6D`]PU);W\&IVAY;^+7P:^'77/BUOH-6 MR7YK6VZ5[.=7LEOQK+T>6_BU\&OA]P+BV>FZ8Z_BS)_N=2Q/P:$](\1U4S8< M6S:;5]5[SPU;LMT\Z7#O!`?9W;]];#-2'`B!75EW6WGP4>S]-55>:R'80K"% M8-,A^$)%ZL3B7QNKU,F[U0`KBM#!4-D]?+)0TO"[6+DKW%P[BY?U\J4,Y4<8 M8?G!>+)4*^T'3-946400>XNUNV=1@##"'18D6/.>ILJ:22^?2YWI=+4$W0T6 M>UA=`FS@UK\+I.L@B+9O91(GTC2@,:CJEZ871=VH[MCJN-1J=^3G*7PT3V"E M20@KO<;R8]@;&2.?L`MR/.-M?'F]*_AHS*:D@6&,>Q]+CTDCF/4&B^OQ$F*C M)(`'I21,_RP*7RT5^<-W`U9JK5S'#7;I$0M M*%=1"8:A6G`[OT"UX5ZF#MXQJXQMKH/7EAQK2XZU4S_V\[;&U4,EQ]9RG.J7 M%^GE^=J/I"T[UI8=:\N.';WL6+6$?[;UQ]KZ8\\7G=*N^96LN4V8.EGOAJ;+ MCF;+FMVX].]]W3FRYC2N-L^^[CE=5O?W13;#/<<1N"%MP]N-Y%-EPS%D MPVBIC\8LJWO79"K:5&J#+<]\^5K6S0J+.'UA+FU\&OA MU\*ON?!KLXC**DVJZ\FF]^8$%ELVU<:%Q3Y92K-DV]M[UPV3TA"W/576U58[ M;2N0O;1XW*[YM:RY-:B?/NO'-%)'=LU&7?"ON!S*Z6'(![TQN3.'(0;;.'*E M@.:+06_/2*_+AF[+JMVH(A(MGWQ>N[[I-<6->0ART&7KV#[JUJQ_JF;!%GXM M_%KX-1=^K5F?71N&;%F&[!W;\MG*=4V6Z^S]G3X-D^N0'%19U]IPC3=Z+[3P M:^'7PJ^Y\&N^;?$U516S9=LT9%,]&-$H>?$WUB%H(MA!L(=AT")Y`53&L>#6*HRSQ1UGN3Z69GQ7UP.+)PY65 M8`2A@IB_J409JU[EI[S4TIJ@N]==2LFQGU9*R=';4DJ/%$W:"C9M!9L;5H5$ M^F=;?.2Q*GT_IP*%FK0(_$3B%1/WNF)?0D-J;&/ZIVRX,=W*3P['LUC2"=&; M%P+W9OLHM:UVWKA1O85?$YT2IWR)OK5V(VU[BM8$U4+PL'QTQ8CWTSB\PU__ M]E.>*C>^/_]KST]O\<_@WWD(N\$JYIUH7%5[O"P-:E?!]ZP[C4=__@*#27\K M!KB\]9.@ZZ?!&(O^!U'J8Y7Y3I)@67E,@^LNJD>^^`O\J'/O)^///Q'P$RA&#&@>C<.9/4]+BPS$\./X&0WJ:9W_KJ1UOV'$\Q>X:EF+V-%OI MF/VNHG;=C;C(/SK(,K";/$UN`G3#!_[ MS9\]`7A+X-"\CN<9/5WIJD-5,?6NKG2Z9D>Q7:-O#:R^W1FZ``X3L5U[_\O7 MP9>/%[\.?I-ZG[]^^=M/FY971ZR+:!3/@BO_>S],1],XS9.@1,&#;:3;<9V> MZ;F*UE$'BNF:%FS)&L*O]M`[MH8=,8!)S8-1%MX%TP7K M#E*,F`0CQ(-R6!A/FB?Q79A2CY%X`F__X!BN[!H:&UB75=61759,)\S"43CWL:'&++XC#LM[F]0G17CBM-=!=H]-6EBOD@QFFA7S MX=YIW3"Q!!OR^99XIP[$'$Q5:Z)2G$+1Y*7XF-+#K\2%P!#"B=%Z8)YK MO`JD?,X[J`1I1OUHRM,M`$1K@T6>O:-?X;MR1MY+A+\`\X]#F).:P_P+KO-T M'(ZJ7C#KSX.]D4J3))Y5RT\S/\NS.%F4#R)2E&UHQG!!PRGCX]/X/DC6/(^K MN;P/QD'T,NU:GDK.YF/(V9!U$_]X!3G;)E"W91Z`G$V@75=WV,":;"%UZ][A MR=GDY%PB9KPS/6O.N;LO/9NL>D)4T=@&GF&>ZP9-PLF@H%CLH+.Y?U?G%'MP"AECF%X_@%O#V*K_8F5O`VVOH_['<`D9A M_$)&G_T]2$/X-VY&R6)ES!ZJ,4;B5`$)F/#HV3O:+,C88YS-1U+Z%SL(ZL4E M&41-X,&W^-\Q'"*0.Q7)K`\23^ M5$#/()6E$(:+%@42K]G#CLNZ#Z=3.D0XT8BA#)!2B#$<&0BB0'UY2HPH1387 MYS>W)>$#K1OZ.8`<,7DK!(G;5#L4%@.((Z7Y-:(,,@;<^UT(9XAO``FE(;[@ MC_^5LR9@TO6"4.@"V4,$0/D:W`6X[,L@N0M'2)`L:F4!W$2:AK.0$2NCWCL< M`_"AS(X[A7,=W1);V;I>!#8,!.>!9Q)@ M$T'0?W*V0A]CB/P(B,&G)G@9;6[F_RM.D/_`P(!$M"L<`+%OS8;..!`7L_+[]0?=?_ M^4<\1FIKF&>W<=%.L@/(S$O!D#XU"E/&??T&>A64' MXY5]5"##EJF%B`8#4;M1+MP74M.F;;$35CT.`_P5)YW[X9CN=%.5;=TN1JF! M$4#[CQR`S:@Y*F=$V0#[>J;4Z%*0*M>N06/\@"'H9J!Q19Q6R27R69S#'88K MI<.?XV4+]SNLR!^-DAP@5B'FG(L7P]4#/QP1L.)$*)FB3,.D1"[NX!A,-$7! M8!6[:\R*_;?>"+_-U+ED;:\N^LYHA+""2;_$4U!C!`O]P'?'QDB,:3:CD8""BP9>@^( M$P(40OSY2Q*#GI1)E\#KF04\+$&ZLQ3S)D`FJ+SU*S#AN)E4N`G7(C"\!4JM MI([1%_\)2,BFA[D=8LZAGR+TF>V+Z6#,*#U"*QM)I'2W=BY[,(*M6G+=P1H* M%`(/+-,(?4V75XK<#F8A?3()_IVCBLHE=+XL=MF4*X8[[C:(4,1($>RE,LU0F>RO;USB8PCO)0N;MU/'^&8$:"G=)@ML+YAEN M3Z;+/QY1>_`Q:])=`J)J4Y[@S0D/,&%EGL#7".%)^)U>@MFP;C'[F+]8:"BP:;Q4F9D-H#:"^Q*D+%]8 MS"S(2/$N38Z`ECX#1`T]R$`UOF'=MRO+4A+8@E$"XS>(.C-4*3FYYK"QG'`5/L"FRD MJS-#X>5\Q#1*/)F0>II''`QD\PBCN[@@)@(>,R83@L*Q M@@0"A_\'(OB,+0T0&KB4%$P90J-"B2H0KFV.G\C,RI/F,\2Q5*Z3K)\P_S53 M+A!5^'8-<.0+-!-62ZBFCP/D`. M232%H\#C)`J1F6&^U,5QA.)]5&X#U+X)?PH<)U0#,F'&(L*4-)C[9.S$$`6B M_%*T0_&V$X%B',R0O*A;_)@AYK;7T/8&G^&QH@8>,,,5K:/@#V3&)]Q4_"D> M"T`AY%)X;8N5NRN/*KHH@0>K*CA#)9RS%SE],2;'/6;\[.&M-)Z.RSV@KP(` M@Q8O.(RT?*7<.6(QOD&\JWJ'Y@N3L0(?`5F*['-I$PG9&M8R$6`Y:59:SE?> M?:31X=2N:Y:D]FSW=<%"Q3NO<@O@5Z`879`;N6B&CS+GT:Q#AS8)DF3V$ M'0++3KGSKCH[+J_!,F?Y-`MA_))OB._)I2&=B3^!(-?(Y>V"ID8?;STR0N)E MF3#[(G^]F*'$0+(&L'<%9&-W$7J1)&0U@!07:T5(%"!!6\91RFN%'+!X%#0( M##H.,^[)K4D=]@B5?ZHB(FMER^3[P$ M%N3+`5D#OIGA/<@,[L"[B7.79'K+D0E/K+0D,[%5D+^Y7;LN992#L]MP^>9G M$0^%C+Y8#WGT`$_36)BZMDY$LG*%Q-[$)16;+V[!M$)/KD*4,VY@3F,,JPNO MT9F:ULA1W'Y:@S(QI(H(.:J6^$\>YD+CJ.0)82(`!.;EP4=)()X`?Q+]XL"O M$^::08D4;ES6@83>BVX9<:22S,V(%&*9#T83;T<$5UD:L^_00>C48A/$ZN((;(W`HS M0J&WZ5JB>U1#.#""Q)^3;I5*'X$`(U+[.N5QML;Q;;P:H^U851L4-A.@U0*" M`EM%7"_X];ANX2[\QY6"0D)BH3FBN0AP'^VFW'0'$OJR[E69UT4N6+LOSRF8('H2-;7.9*+.T[7=Q](>_P2EN>]JAD3R,:+UE_XFUD48)B:3>$A MJW4C?-0M<;;$V03BO)A4\KI?V$^6I76ZC;E=K#`%U0@:E(;27H,6*F93$\PB M2PXE1OQU'Q=H/]>%NUD0&C;)Z%0Z,)XV@QNN^>^Y M$"=S1VI<>O*!>IAO@]1#%+V8H@@BXQA'1NMIZ=)+11LTZ;`3KOPQT1:]\W$^ M)>O>&N0BC3JDY,*,!?S-\P2@5@BZ<9YQX\$H".=E!HX86UP)EN<28'PA[5:V M56;V+&56E*?K`1F4&$"[8-YP;L$K$NW6")/+!I;"-\UP6AR[.`8&=EH@6W+Y>V8\05,@.M\9.7 M?F9*?(&!4`U(RF`?,>AH6>)ONL)_'#;"$H)F(=!.AO(9#U@ITX%DKL'Z!:$+ M&B!/]+D.:I9_>IS;PJH4R$J5=66N+-;-BOXXGF<,;?[A1[F?+*H[L8S97HZ! M":8L,8Q(N5P$YHSQN!OROK%+JF:3)Q0:W:*+;L93>'QR)%ZCL$K86L$DC(AW M(=;#9;JHQ\_@;^5^,&:A>BTMIAACX'SM"W&B<-(JHZV\V\J[.\N[&?K)@5%, M%\Q5SFB,7SMDE;Z_C='C1@%*Z/ZG8+&0Q)O-H0ZBQ%ODIO`HS"+"LS3.2R"Q M4.XD2R#!JZGTS*\;O7*!X_C-B-%N^4'+#YK`#ZX*Y5>\5*M8*1#AG4P MKPFU(5WL7($B"9>+PBRW%V4,'8>16,;J-X&M\LI"L>QU^4 MPRDC)I@=*)LR2RS?%@R(O_V@V6JY.U0]XPP?IDMLLLG25B:SC8$O3F,>XY4$ M-_G4I]I*9.J\HT%8O%S)M(NXTO+46*`$M5H2#>'<7EV<3)']6"YO+?=/@GIU M(4 MPG%1R0#+\=!X!"!!A&5I(W8$[*JBWE,1'YT=:Q'(5,9D4_P@#!#Y=<6=J$`D M`8HFYS=@0I9_A`K,D3";.2:B!#=A60-L%HX5EN.FC&%\X6PG89)FRQ.<5:FA M.%3]6>"QRM+SY=/$-3!VFUPYA3<`WZ?4`W_T)^!C&8'.3Z=FFZW3+PRRRJK. MM^7XBFZ:5(`].QZA.@.+!$!.BTF)`1%WXM M?^W*1.'B!_U<*^COK)::R0]HQW(M_%;@*'Q6!L\7R3T%OV#GDU5<8W\`2^-P MS%,_2RLV;:Y8/^?N>U;`/IFR7\'2>0?CDXL\Y<6+?!#7&9Q'EQ MC%WC,BGQ]TF1F>.5<,8E?_:RBK=;%U%JD6HO48^(=0>^##\4TL((VR=M< M4AR7!;X&C))S/4U'Q6E5+KX2D9&(0]<%:=U3+.UK><4C>(2H*16E8$.Z#ZSC^DS+6 MQW[FR](X'N7<9'H=(LL@N1O5[03$[%3ZP`RIC-IY8;N<2IZ4;PJU%=>XM&,J M`4@A:>C6FE%,*`C8>0IZUI0QL@E+_*J+^V6N*FCDLS4,I>1Q:![AFZWQE-8F MOX]-7DQ4F8'FC&>%I97PFJ'T0=+Q10D0Y4]R3^Y::N:=P1XYX M+_'K8.1C^"FK!E%9$*JR2E22:[W(O$5#K\G;<9Y-6:W`)IWM24[G6\)_S]ZM#P`>UR*`R_C?58LR M&7@0WJ6+IY[WA59Q$HV8R71%M*C%%*,5YE%1Q=6QE/'$9\O%++9&%&^()^:# M[!!1O"V>^.S=`Q'%.\03HPV&3Z6L*Y,BW>0A4S;A3DW0R`+P"94'0U!W"W`.23T(A/[0;:;(+8BFT" M9E8%V]8=#2^A_8-^7GE*T-3-#+^X#*K2=%4/R&XHY" M:8B=3:UXQ0`3Q]CD+K\X11V7)=R7-=R8F9_Q[/57O%#Z66:U['AY0L;YE2IR MDGP#R\4SEW(#Q&H$=;]F:2BGFQ;@X(>L+O?6JG)G[XKZ?[PZ?EGZ6QR:RI.% MV6J!.;1XU\K3E3D*"!+R5A4GPHM8IKQPQ4IA*.$T[RDXO0A^N0[(_DWOQ\OW M)!,+UD->9@.1`XKZ0)8#^DQ@)(&(QN%.*WK>C]C-S&#&5`-6`;#P1!4GWG+* M#9RRY%.;>6-UP?'+2Q"8T&C#^CWPNOFUZDG!]V"4BSQL!Y][P5ZQ+AT/X`EX MOY0TC4%2AGC-Q8QA`E=:$H2CI>+]'2P)[\OU8<_$3B"C.&47VK+#F['>6/"1 M\08?LM#PC65'EO5H@2JQFB*V+EH4`](-6?/QA__A#(7Y1%$=!X9=R3?HNN"0 M69^M1LT#-+.*"VARK]83A0BJP,(,MR@BRZ"TN7+VJZ_\Z!RS%[#+43:SG:>HY6 MD=.ZFK+KQ"A^0=U3T<&EXS.*PZNR)$BQ6\,@&9];'4+3<(1E?$0V@$H@\DV4 M!4K=D-WSKEG:`V[WN`H8+42P;]\_P+`V_2^2-3Q]HE'=>N0I*N978@R#K MUJBM%'KA$-B57=9JQ=Z,1933ML@F/-V').!ZQ4I_J>O=GRM\F:Z`&H/?7I:W M*!N*4A-'IYJFS8264K+S:W6M60N[JN93#6LV7[\MG:^/?BQ"JPJ\%@-GUG!5 MD6*XVHZUYM8$83T0!U=I4V="6'<]#K`HM(YES5JO=>MY:CU/NWJ>?F?$)]!> M_?HZ>[><\[PFZHM=/V7P:67^8,%>/S,5LA'>G99N6[IM$-W"]O)]O,JAI#$^U49:%U;(S&XL*R4 M0;TX4^JNS;HDHRO1_Y/ELE:V==9FZ>P=*XO!Q;M'5L58137_454QSMZMJXNQ MJ2H&=2HO/+Z"KY(N&:&!85D0B.Q:+):!N\=C4"!8%^.X&)BOH^JL+DPOM/(L MW)39:BV0;*F4!^J98V93H'("VTKG\VR'\D:%@>[CY$\F14_1SD-UCB>@#F6\ M'#!H7:R]3%D$>,?-D"VWVD7US1I76]GJ2:B0SSPW=3V,^B07B$(Y/U4&R5*T M*DN[+N?"H8ON3M1M:'K''*>";?SL7>4>%M:;PGI2JD-*S2LF=2>Y`!86Z4!8 M4BBJFPJKG$N?*DHK_92@8-:C)43L9F7FQ>!S'B,?%C76RF8$NW@G,*XD-Q.F7`T-F[AW,29%XG=+-TQ#P.>V,0!1@3;;3[D+X[?#-E(>#OFVJFJET^V9',7OJ4/&& M75O1M%Y/M4W-57O:IF;*+2.B6R:+,Y2$Z]%"@K>1I36EIV'F13`T@K9:>Q$S MO=AN9<094=F&QUF/7.,O95_MC1:;ZSC+XEDUY^97#O-YW<:2)4\^9X#)#1QL M#$#YO[W>8#`_^L!,F\%\I1II>TS59LSW9MM6=WH_B^\2?_]=[]OZM0?:/SL&/&X-U91PRP"6)J&&89J7;_21]'MBO^TNM$ M&DW]-/VO]YTY9H-A*EO"PNZ4*+C'/,/WTD_\ARF#I<<(.^#J]UAXK9<89*Q^ST%$VU3=M4!UJW:[5& MEHU6@L_D)PK+LV+5"KE/CGJ9QDO]\#`"?B4P%4;",VKM,*T=9@\[C&L^S0YC MFX^WPUC'ML.\S:EWD"G<`\B9>VM(CY)#ZM=^P;IJ\GK&Y?45@`,)`N;#!_HR M:A>`N\8??DWB-*V6T?.39`'4P6_WXN[N4-X*K?%Z3XFK@;#IC$;Y+*9?KC82'Y5DU* M0IY,%==E_%Q546V*&FK(AJK)MF4?5PL]F?U^<%U#UEQWW^W^^+R[?+)E4']Q MZ\(K,#E=1)A5BWFX&&$);!2C;:E`<9G@^^ST_G2;L?TPQPBI@ M*FT.4R5?<*DMH%J10V!"18'/IC$:W6PA%'Z6TX;Q[%:YKLVHYLJM:;(WI#5FU/UK6W0O9>T\B^&7?]5>*/ M`RQ5]!.ZML=!Y,^"QK$!I]4O3DAL;@%U./VB:0$3KRK*J85B"\53@>)K44N, M'2+NXO5!),\NENQI^-<)W]PK0A;>V]P8MHV2;:-DVRC9MSQU&R7;1LFV M4;)ME.P;=F.]HBA9PY%MZ\A1#B>SWP^.!21J[QT4W#3+41LEVT;)ME&R#7#. MMH!JHV3;*-G38#.'V/8'S73:*-E6SGB+4;*ZK*OP1SMR#.7I[?R#+ENF#>S. M?"-DWT;)ME&R;91L$\3F%E!ME.RKB$QLH=A"\52@^%K4DK<0)>O*JN/)KN,T M22!YPH8_&+)I&K+EO!43Q`E$R9H-$PS:Z,Z7WM(;@>/QGSM8K5EZ?4N5V9UK MQ-:+S`[],/DGUF=GCWX*_#1/@O'GZ&LPRI,DC&ZZ?AJFAZ\PV]-[NMD=]A3# MU!W%['M=I>M8CF(YIF=;O9X)?[<59K>V\:E"8X4R^[=AD*`G>"&Q",\YNH:Q M2U@845\M*M_M7\*V[:E;=N@W7V#=CW]:4&[EMH&[;93M_'" MR]&?FKDU_'-873/\"J">PCXVFIQC5"PU$A[#32)AS?L;QMVO]]0NVO-Z8K3N M_^0QQNJ6ZY@GX2@0`K[#B(N@13BN3YVLJP?0U8.VE/(#D""67@G'V&F_JP%]IJ+H&$#%;5`N/K-$CN2"U8@FPTSS?!4V_A68(D MC_8"H?'F0$CVTF?GR*_2$77K6.W_9]JI$8+G^(6D[(_W]_/)<^C6^ M"Y*(F0FBL>3?!-%H(:5H(@ZS,&A>%+$KF[8KZ\:1,]A.;^.F[%J:;'F-JC'\ MB@,"3P]#@)D:FB>[^I%C6=Z&'-J+DWF.C!-&#)Z\\-O>DGKDR\),('DF_!,GEK9\$^.QH__24/`K96V$: MF[KF?/O]LO]M'B3?4AP\?2^-@U$X\Z MYG:57M?K]+R>.=2TWC?CF^:]_T4]U]4*!&LW4=_G;SG6._\\^0R+\3'$]C*X MF5%&Q]/WRH<2-W?QVW!E>X[J#IQNSU`,PS45LS-P%'=H=Y5^K^-9'RG2P9*2NY0S5@=Y77+T[5,R^.U"Z MFFXKEMWMPXC6P':'>R4C;5>@!`"8,],OM&W`PE-2VEPBQ)Q>LXT",26%:` MLS%I9>>T$=M]6MJ(XSP^;40[S32&)>ANEY[7R>Y;3`0/SE:>98%>_U>E?ZH@ M5THONOK[7R73/O?JPOTU_OR_B/?2(!KS>N5"2.O1;`?K0W17EKY_R7&QL'BY M%,[XEC;Y1/_"?A:F99PYKE5I$W/O.@QVG#PNV,]^Z$]V^/Z6:33E M_!O($;PF8H3N-@4C3OW\=;6!YZ^KYG.?_XII<(VQ[PEVGKK%B`QEUWX:C-'D M`4_3BYTD0<,C6IBZB^J1+_X"/^K<^\GX\YR*5W_.LQ06@*ICT<^(-S#Z6N@# M/=`/$G^4Y?[T*DAF^L$,34ZG:_2&NJGHYK"OF&;753J::RF68:I:Q^YZCMW[ MIGW3WO_RQ?E?_9-N](5:/\^_;P;X<1#^M1^/8(-<@DP M0]O1+6NH*98Y-!33]BS%M=2NTG/,H:KUO8ZAZ@`8X_TO.,C??MJRICJV`*QF M84:&QTXTQ@W"/H-H%`9I']Z;QFAS/KQ%T;8-V^[:`V5H]TW%M!Q;<4UMH.A= MU]&[>M?9HUUZX9R8^ MYEBRY9DP0OKO'+B$-`D"*MUA:M)EL(@CZ3)+X"-9^L.?9K?^3(95IJD_NLV! M1V?IN?0E3]+1+\R`)8VHO2TR0F=!9C'V$PY%MZ)P*;"V-)F$Q*VGN M)]FV(EDPQ*@,W;\-_#&N&""5GJ_($L_A.KA:/AKL&747CN%M@D<%840>P3F` M;H,Y//L]G,%.I@OI!\/64+"@*E_X7P371/@?&)?J?)U+PSP#7BK-X"J9Y3-X M'T>$@4<"M>:PD&057[86"<.5)/0(JWBV)O&^]5ML\UNXVN/]%E[SW1:/%Z%H33G[4SEI MT&*3P)^`C-RX\S9DY_D=,CL8Y!]G&*T;59?LQT6H9S^B;(*_]=@%-]$:!2YH,*HDQ"&9$Z.T;_S,('?HO''T+\.IU3!`;[+ M9\'X2&&MGM$U56OH*)HQ5!6S[VA*1_5,Q>JH5D?7AQT/'GKFL%:[;IH:Q;-Y M'!6&7*`>```+4^4FMGF.(>5DM@I'^'R4AFE66!UAE*H*OC^+\VA=6<;6.K35 M.F0\WCIDGX!UJ-&B2V41YSX,OV.C MG&:>-QRW;;>$_R0$Z.4I``AH/PFF)-FFM^&\>:A@R^9S-,Y^7<3?QU8#\1P8 M0!:,;B-`T)OF"0`ZGGI33OYT^R(*FFA0;!R.?#`-33;4O2L';VT*_;KXPJ]Q/+X/ MI\]?*>W)MX`A&Q9($];+UX=N1,&H*I3LF8H;/GG"A["D^4QZ>\WNWX+"M"/Y MW-_S[%2Z;S4W6[8,#]3]E[^G&T6DS/HX\=_`A']CQN;W`$_?%GG:) M)UW%$D^:M[G$$]_&)@]RZ2CH,5/QL2H>#7IZI^L9RM#S,#_)ZRL=TS85?6"H MFNMI0WVH/[=K6!5S9!@44*3E+M_"(5SZ>]^:G]>QGUB]2'^\G]=\N?;/1Y^Z M34!X(`%A)1N'OJE2#\H(^NL]+^2F`61MFO@J4,S#`J7Y0O-V??:K?R]ABED2 MPM7;%'&9(OIDUVU4?Y8G[->2#<>0W1/0#AIDJ?DC3OY4PDCA=O]GQ^VG>WY, M1Y,MMU$5WP^S<=VR9=T^9'"HH-.K[&^:B!`1#`\@Q#UE7OK5&` M*3N6(5OJD;M;O#9KT.LQU;;P.P53]_-Q\NV&[6:UYC%E0[5DVVF9^EF]'%[F@Q7WX&7;TF&F=KFKI&^N4/4?YHGI-H4=7 M%((1UM<4:BL*M16%WIQ!OZTHU%84:BL*M16%3O>D3YJXVXI";X7*VXI";Y?* MVXI";X+*VXI"CSOO1]E#GF#9.&RM_W\&:4:AIP/JBAB,KV+\Z/&E\+7G;@%@ M\!8`W@$[`!P.&IM,6IW1*)_E4Q^&H(('N,XDN(6EAG?!132*9\''.#V6,O8LM>QL882Y/^ MGS^/TY^76!G[D+H@?O[C$IY<*:+TL_1Q<'4U^%K-55M7P?)H`-CR$QRU=+ZHB3X\TLQT+[/J>8%>/`?;#V`BW;F>CO?`1T!1`4A3K4)^_Q:GWLM%N0>[M]MHG-Z[=A:P*EB6T9%_3Q]8[M];T ML?UP$0%CC?,4KM^4Y?57YM9G[F2[;OU[FYI_CT"ZINX0U5IN0):@!RI;\XP=M-F>?CB%KYMZ5R8Y0+>+Q,LJQR7M[1!^O1[A&8_N) M7\K7P02N(BQ0.O73-)R$K#!O\X*X/^BZ;!A[9^H\,U$\?;>RJ6JRY;RE#>N& M[*E-80>G6?/+C/L;6.W9,/= MN_Y)0QP)KJR9FFQ;>Y?W:,X^/4=6S>,XP%ZA8/!\>@=J//X;_>=^;S::"$&.C!8D^5*+B?AE'PO@QT*0;9$HZ^5U1R/<09 MGDHHQ-J?8GYL'+&6L)TL2\+KG#9P%=-G73'XN@K-3H_2!/?BM^&^;7"U][\X M%L9(5Q![^B8WQ84/9O-IO`B"RR"Y"T=!-48MD+UL_BK6D_Y"UIA>G&;IX2/& M;:=OV9:A*E;'TQ73\3S%Q8A\U3/ZWM#IFCW+>141XZQ,P7.$C,^QNQ'B>YK! M22F4BT!6M.*8I>`[_LS]A-,<2S:$$<67(S;XT:)RB7@_L_K/J*.0OS'-X"]& M3U3=89UYKHTR;Z/,]X@R]_2G19G;;91Y._4NRM`!`]R/++`>)&+7WAZQ>YL$ M@IT$A([L-JU^IXH^7"8L)+ZU=<# MU\5OQ)[;B!BK!QJ];&A[_>P<[:F!-H`2GMHX_'_R MKE79\/8.+6KJKC7+DS7GR!UK3W#;FB9[WDGV/VF^9'<93*=A="-+-T$4)/Z4 M&*(_QB+':8:ED>Z:U^3=-0!A]@^U;"J=4(2I\>;N`DTV=4UVG+T#2IJZ<=M2 M9<<[\K9?84#-JXIN;*'80K&%XFN"XFM1P%]1%R?/-65O_XC5AEF9+-.2=:UQ MVO7>W0=LUY8]_:TTZ'(M7;:-(QL17J'4^,K"7ELXMG!LX?CZX/C,X>P'#J:N MQVS#0&%*(?-8_@?#>@\5:ZUJ0]T<>*JB=G5=,4W'5#K#GJD,'-.P-*WC?P`]30JS/YHA=EK0?"3,/*C4>A/Q7#X,I8>&UN$D73KWP72=1!$ M,,(\">;`),98C/UK,(>C"R*I%R?S.&$A^1\P^IZS."#AWL\\$E^N/NO3@0B/ M%`.)CTAQ4GOF/A"__9$7C@?TI2S9^S"[A4&Y%V2ZP.^".>[0K]C//(&=A<`W MTR)+X/\IO/]!G/'W\\MSZ==.YTM]8O2PS/,DS?THD[*8QDER'!2_ M28*;G)72Q?$`=_'KRV"4)V$6\F<&WQG+9OWQTI3`)LY\.>C5YI2E28Q5\?\G M]Q-@^%,"?9Q@YD(D#0$G).2>-'8GR<(1,#A-95D-7\OU5-?.I?+_,<=Y#`B5 M%<<-=#@M%AQ&$\0T.E!X$L:9Q'$&#P?2.$Q'TSC-@21AL__.0XX,);3.$2((O/=LP4Z411#N,R,(M0_F\\"GP/1EH$?B*Q1J&;Z]J>K\@$C6)# MQ\GVN6"@C^=AA`<-6`#G#>XBQL#3-9ZS7#AR0GR'2 M3"9P;.R^(;Z$1\]+:\)ZX(V`\[]IZ%^'T_+"@79%HO@V7JI-,Z)T*K7Z'8FS#Z7.M0;J$39$=T0XQ`VCU<@ ME0W-;N-4`%C3,=8]2II>(47C#R'^`+H;G!CPA@O`+3@H03'[DL01_#P*JCX) M82EB5\)V8T%\%&$:+K%/_H(N>79G#3N772GDP+W\7?HM/J_D`7Q,43U9NK\- M,7`1.XRGG+!N\I")L73)5,>"OW(:8H@_XLVS4L9:1G!/Q;,@2<^)18&RA-.F M.9`2Z/"\TU(Q0,)4=V)?G`\5/`O>%I#A$CMX^0FLKA>/RV+=TA7+6(_:)%R*"=0(,T9]R(2Z%[V_"**+;'QOYK9'G-(OD.4=FH(>W4,L8 MQ\2C\3H.D.=G3*YDHS]V;)N.\3XNAY5F`;`Z.`B\XU=\5TEF83$H\HP9F[#$5I#6@8!)@DHS MXFE1D!'%^8!C9%F\\Z?`M_"K6!#?BHJ@`(7@.V@@Q(-F?O(GX#*]`8,@CYJ& M@-2(7>R-7,ASA;"T%A*64@HF(DS$,G&`'O1PN!]S# M=9[BH*DL3>'_;!=I','("V08H#\P6RGN-66;A@,)F&8#`B5@$BI.3+:C'D+( M=@3"K3'CDOO.:\QDLH%C[?; M[Y=]L8;/.C@:WF"H=12]KZN*V7$=Q3,,2QE8CF4:?=-Q'`O@J&GO?]%=PW3< MI1(^6S=2W_B:4DB_!=GGR97__3EWW/4\VU$-3^FXO8YB`L(HGN9VE5[7Z_2\ MGCG4M-XWXYONO/_%U&`Z4Z^VO&4+];T6+8BOXLZ([@U0H("!9(LO4Q_P*1H/ MX%/*2#K!P]:-][]HCF';GE5M??<=K:`[KWDU!%&]1X:%'(CDZB:M_WG*#4^ZKC>KJM],RNIYBV MU5>ZFF8KEMO3741M48.O<^>$4V=0P3B[]:5#Y8#JE?9<=Q->E MME35]^E+,+!^5^NIAM%17$,?*J9J]Q7/\C3%L$VWZVJ6W>]KK.@:7(ZZX:GZ M$O">`R!+YU`_*YSM%-$-0.;:IF-K`K6N6?IA<>R$4<@X!@JMQY!58:)0WL+3 M%(A`LM0-5]5T;YM$)&RBOM]?051$B'V.^J0HA2Q\IL.L[:>W7PM?;TF M\GGR*4AN4#VCXK04ES=D]H7HIH/6%N;8.ST$1DW,\V#>565DQTW5(3+TP^2? M:!@3K(5_A-GM[U%\G08)X?Y%-,^)%F(8:AJ2E/.U"``@L\I'[@Q=%'SP@H>- M7$0#/T$SP+/"TO*Z@!T#5^EI"$L=E))NM]=5.D/`*MTHZR6"C*@IL MZF54@5W/%.Y,R]15TZRV55OS;CK`[Q$SQ@?CO\=3#+"M0".(QDF8PE=]BGE@ M4=.G;!>S4"G0#4-[6"5XZO8?L*E](O<(LB,..XREV%P!E]C3@)V:_JZ@=MZ,970<$ MG`XC/\W287;M<(;[3=O?79L'I38(;Z(>>>I&BROT:/D4B0I>HYZ>W@.KX M%]K;[T#W>F:OPZX:DX?6&LLR'$?0%1^SJ3HX^@'P@Q&3^N'9S@Q]\?]A45^G MMWLX:QTPW+*%T]ZR@Q7!%$$!^'X7@O+27?R>XJ6Q1JEV M10_4TS99!Y@(RL\3H"I`K1"DF.=7U\RN.NA8NJL875M73+NO*9V>W5-LJSE.H;HV#[$;M=+ M`R!(76.T%J!5KXRH[V&*R9@3D]C0J$=<^2+J4'S\Y\F&5TI#R[,*[CN"V$;[ MDJMZQAIYXLC06,'ANQ`3Y^"H^G%^G4WR:6'B/D&X`9,&>4UTLVW;P%'MF9=! MEDT/UD?L$;:F'4V8J!MJ(-F8VM%,F`((ED.84N('@R)1Y01%76!RAF'KEF?4 M`I?J"U^6[YA-\@3NMAWIQ:(()4VU1!%OZR:6#G*MU,M,`\NFVQ/R6CEFN#XK!D5%U9_-(&6;[`KZQT`FK/M?+1IXO-(%1INF[;H.X).]YI-SM@ M=I('XX]"1NSI';@&MZ3K@'[X4.#'TE;6"P?<]%?^529J/>?&[8ZCF[!Q3S5! M\^U8+J!`!T'04=6NHPT\SV4JOJ[!/**._]`V=C(#,7]F(\U`R.A4D)CT!\U` M.VYR53+^/*$0E,MX^JQ(L2,W0)'1MBU/M;2Z7"PL>[,=Y!([S-930)X9]7<\ M9YNBO6KFO@?WL1RMQWJG`&_L5YU33I?-.YB:HGDPDQC!MV4/.^7C_`9J(DO) M.W$FCWX\4[=,S=C&Y3?OB4$CN0FBO\+W23#)HS%*.;_/)PGLEC@$LX3]'HU1 M9)Y._6M>S"GMW"1!<-PT%L5:]2)W-9UK?/85P9$>@($BUD^.UC2FZ7;AN4@&0PU M`PY=517/[MF*IYO=P:!K#2R=6TB^:/_+]_SHU0H[W;69_<%[I??AGA_BV78= M'2F_ZRE>US04RQNXAJ.J@UY7;^OWO5S]/O,P]?L$_)((P:0:AE%F.")96]+O MB96))H"Z\3WER3/JR&<`G"C[ MZVD4-=#W!+MZE/(ZFVN^MAR*L1A7X#&\O^MN_*IX7]_<8?TM]H-_,ZWHUQ6N M7V8\^\YN=6O=`]75,?J'YAG*=^-$Y_W%(DJVDMEZN( MWFHM-WX8\=K3167I#U,0"W^4XN7/PRH>?$CH M\L&2'1,(R=V[,W1S]ND8LF;NW9IHZS[?1M\MID:OT]A^XI?R-95PP$I[-1]W M^NPT_]3^F!]T73:,O=O`/C-1/'VW,C6`W;_O;0,WK!NRIS:%'9S*_;^=071X M]>6*_K'0'%9173']U-D(B>^E->ZY&,4#/>.'?=:)-74-J%:$3WVVK"#VS(M0* M#>UUUT*QA>(K-IKL[#3Y1QX%%8@,E1PFUK/+#'O;V"W9<*V&W)S[;M*5-5.3 M;X6"P2MK!M["L87C*<'QJ,WI]XI(KP6S5^6L,.$'>W=1 M'X5ZM9=^V0CS"&'M9J_OZG97Z9IF5S$'\*ZKF9[2U3N.:O?L;E]OP]I?,*Q= M/U18>X5ILE3@&K7\^LQ#JBNLDQC:;9NX#7%_="M3X0BP"==7:H\F706CVPBT MC9N%+'W\V"-HMFU,'X+NYVA)Z=%EWM-TNXS*7 M2I98>S.?GET[MO0!AZCUZ=LX7*UMGXR)"=0?>1;SOI*\4YN\`0M@J`^^A'WU M<$U%CV.6W8`-WK!7,WR18W(8Z_'GWY>;O,Q8>THR-=]+_\"^JHL?ZQT&V;1+ MJ\279Q1]EU8(*N,`R0(&N[P-[L+L/VO6+%')=USXUF6?O=MMX;5E(]S8A/#Z MRI2=-/2E+U>#<^GC5?]XXN?%9=CAO+_@UF(/$$8YPRDM@Z8#' M2<#A4+32\UDEW#%OYEBT'Q3APUJW8R++,E2]GV&%4\#`B(I52%<^%8MBS?.& MT_A^J>WCU;!V(M+E(LV"F4R=^3!33ID&/DTTAI,`U3]/J5$L#)8"VZ>P*>K6 M&/)42VQ;.,Y'F;0(`^Q'776PG@!5E+W@89(YPH>=PG6(``:HC)/\!GM^YQ/L M&Y>P]HPQ=FM?I83RA(K"6N)&RG;;?IT#LC,@7.J6;1T9G%?'E@3V68/2.1)@ MC>2W43F<.5R1@1#S/.?/C:D=+5\6[S">L!K^#,9K3_=J**5T2E4#=,S!YJUJ ML6Q#>282J](*1$>:\Z+[6;C9`JR MQ#A@[9P#%BS.:O!*]WY:M(;&B!YL%(V=E`N04P?X:G7$%?"X+GN2JUIRB162 M4*8M9:TN:VQ=`,_9.TZ/>)Z1E+.$6FGDI[<2+YZ';_V@:[)N6+)G.-1(5/K! MMF7=<6A]=$#8R+T8'WM>3LOVO7Z!O[#U/Q$X(W\>9MA5%)O#DDV.F*^N6;+N M6E**]4S*M7+&4C^N']1S58/U);P[*IS-C(X:)'T8B3ZD?JX_F#((]O1'FL<9 M8R;2#`X+GH5S*^H#`F;!BG!Q^9QA[P^:*GOL53H(!K?;,+@K6]-R;!WQ(P:\ MN`FRHAGK6=%UFEVSJ%$0RF,W4^JG*DURX!*!L*QR,>4:'-GB2XASFI)8+(_^ MHI:S,[0D85?9A'J^,&8-NDX4C/CQEIV<`:CQ-&>=7?'#<>+?PZRPM[2LE48= M8(N^T3XN#$;`-K`Y]O2FH7SLH)R,$?K9XESJ5TPR#;]+<`S9;2H%@)I(;>LM MK?4K`SLJ%'S-![@7)U8=$U(;QT76/+UV##@6R1OB,0A7)K$W&*)@1%2:^&&!DG`V=?9-."4;#DW$ M9Z[.=^O$<81M;&&`*)X1:3UN\G-LSHQ\C&,$9_O%3FKSR=B:.XF_4Y]AF/4' MQR$2(M9$)R7P=C$G=>FZ8N#W):HISCZZ#!*\A5/Q@N'/L?;>!>(%P&CC11`( M4@/NF`J<2&DU"M]'KQ+R&.6(B(B72C['QL/U&U2X>L\!0_";5&`']T$2B&>2 MSV$#G&#Y"K#A/;RU8,\*3<\!D-1>&47CHNX6=1;&TAOLHF#\H=@*&Z'88=.[ MB[O'T@Y)RZL5#F78Q6H"+2F"C87?T?+'*PE=E"\$F5+4MWV65"X('C#*LN@A M_7Y^>2[]_^Q=:V_CQI+]'L#_09C-`KZ`Z+`??-W-!B#U2`:;R7AG/+FXGPQ: MHFSFRJ(O*7GL_?5;U=U\2*)DF;)D4>(@F=&#(KNKJZNKJTZ?^M5U+R]:WS)S M6[0"]Z*8J?IU5L&Z7709R_W:?%+%PW27*>?;W/UQ#]I6==O!^,$*IXJ.%XQA MDE8OGRO+K5;%2#I5J5,HS7+!D*K6R0+PJL79%D=X:_/6DIIM@SEMT]3K/HWI MKO3P`5F98[^XJ4%9RP_B(-\^XG9-N%GY7DT.PNQ>"SSS+?M@VJ.Q5*)5;1:;;MG4;MU*[+XN^X&T'G=P0+6U+M,3$R[LG'+SB M"G<3C-'Q06\57HMV^$DTP0==M'Z+OL-W,;1"5"U7+GD".])G:,4(K*0\(C!= M;$&CJ2LT5>P)%MRQ:;[B*.\G:9@S&N:,"DD0T]Z2.6,-(<0J#@GS`#@DCA)< MA`QD"QNINL")*&D34[@L51$HFS7Z6,#JZQ7AS]1M+(:D1*!+;5'J!$K/@F=U MTXQZ&(V>\L"&"SN.5;&@VNE/%NYZ=_VI&\BM01S7SO)?K=\MU,8=R"(8S:1M MD(#'`EG:79!@LZ5;Q`K3A"@L^"+>`W<0>06_/)_C3_SQ M$NYR$[3N_6&0)D02V'`&\<5E;M(X:R'+)E$.*KBZF,);DG4E!/+LNRBN#:(`@?-DRTEJ995?9ULT1K M>9I5I#Y%HA5',X<(8?]7*EN8!S[A!8:^U?'9`JH"@XV"-[88%;]19V22NT`( M>X+1AO$X#3;>R\I<(K,>P/##1YA9$]%1>3`7`_SC]+ZR<8-G:(^$"$1CD-M% MZW(LP#9)$+3^B*9!RVYI+:S^I39/A?I?HINC6:P0ES"!_'#Y/" M9098,4Q,&0QYYSB/1,%9!/&OS*RL]%MDY-Q7\?%)DL/!Y)"+%*O(WRH3DC\T ME$SUPWE+E'ZZF#JQB=6VF2%2['.@&'G#`@2H/&FRT)XN]2,W96SK%<=UW=;3:W,.L%C'&JD-1R M7)NL[LONAS\>1X,LF9;E:Q]BQ#NBTY%EEJ:+SDI)1A,-?G&-2/%Y:U"^*8PM MLR=RV9AOUUPN6;9-&)PD2P"?_5``DRB$4Y-8:1(K36+EM&.D6;U?Z7:+/6A- M(BFD;7*S;7'SW0,I1Q!=PX)FDVD4/]:7)HFR`5FNVN#Z^4&\ M6NF(S=NZ_?X1UR,P%/WP23BLM=0#4`/3;`S%;B`:LP0$%\0RDH``N[OPH7XJ M8K9Y/7/RAZ@3JJXDAI6RDY*UTPC:H#1VZWEFQSAC59%41#B&>4W2^6.I'R^_ MB+?X?W?NZ&7M5`NV,/54K4-4I*O8'P9X,%GBQ/%=:^+OF8O]+;3"JJ=.U,/< M9`&/!_]9!/10623?;4EDMG:Z<\X9:3/=JJH\)U$>9KV&I&0TM1M[PMK,`&_% MJ#SZ)PLM:O"`M3#M+Q.9+V3<]CZ'&U1@@PIL4($[1>)\'F50D1Q1@_B[=NO' M+'J#T"E!"3--2C/S@])HE82B*4@6ILGCJ:`L<8@CWF"7!:#8&MW$D MX!5$EX@Y"<;[,0L;K&[*F2`Y&I8$2=8VQ%_?#$,VXZ+UH[69+*8K-DY%0.4T M:MWYC^@MM\+)$,%!X310CX9;B(?CK\-$8*&2V0T>YL6?J<8+(;\&K?.T.WV& MR5M1G9_VBCBHU63?"1SCQRQ"DL)7,UY_TXOS6BV(;( M&30*Y0Y1^!1XIS*&)T&2@.`XY#I(W8^%NV4S1DR5QR`%<@:C$4P.L=N,!F&1 M."'(VR=OAN18HNH<`C7]&YAK,+0*^G?O_R7PPNG9_MR,S'=98OP2A?$[^V$N MQB:XKY">:RR9`12-6$K#!<.$P#L$.BE6LZL^W$%==9-QO6![2@5=E`V:")52 M'",4.#=P`MLDJ"D>P^"[(M$([V&!HHI>++) MI?A$I(XJ:#.R[G'3E`1T\/G9(IM:2K,ZO8NCV>U=^5$-+IT]H\T<7N2R0],8 M/FGBK$<*WE]WXD/:FR2XC8/;%-9Y5L[Q.!'G/H2.X`2>`U0CV>;]0XSP[`$R M`$J>(>`ZF M,8>!HR'([ZVX4J2_J^0?3@2+XVK$=_I[I&J!U660TGJ5CU+9BCQ'H";,9>HH MH-L\\6=#P5&#!&:*>5)0OPE66!\:*/Y-^9K"!7JSXH$`02(W2''WM/F\>77PT>;M'KWH$ M7?6(#0*#KYIR&X00M\F/K/_M?.PNM:=SH?>I"KTO"0H,`\Q'^,!1V5OECF@??NJ#3I3>P`+1N7;%"R4H"'HE_[Z3,_P3XWX[P/ZU+3 M7/XF;#\J;K.T*SS4+#YI\UV#;PZFL\1J6]5Q9C7K+*=M:E4N(5JSSC)CF[JP M58`H#X1X%#E5&Z++2P6D"C(?![[,+]:H6X&TU#H]ACC00/_04P>I,X2M1&Q MM-H@1*R+JH(D:GABE9+O.+:RV(/`E.1`&S%=`@1?8'G$<211(_[97"G$#'78 MECHR]U6F+Z+LI:BO^##V91VDO)/RLHPO2R!15.$H@93!@RT2L9/@,_++SU(" MPO_+JJ[(ARS][J+E%M4P*W01IA5B2D=?CKPPHL$P6;!A2PB9]'K0\=' M<`DU,S^$<7`/RB!9%8OH1[!QLL/#MJ(*5-?E39;41SDITN*#1$H]L]0@DK3B M#4R>#/"#$RQ1A4K2)Q3:,6^%)%'?+*TJ(BJ,R(D5"ETO`0C%<[,&I_$*T$"] M%_8=P8.%7[0L546(A>NOJJ*8\V&5"/A,XL`:CJR&(ZM"OM[F6^;K^>OS]<;[ M9:Z/^=%-?N=U,?!?8MGU1[7+$.GUI^P!W`3D#&5Y;ED>TU M3DTJ_U",W(LB0?_G-ECX])OPL_)&_PX.U\(EY^`<"TSR_C.]QYF+R;Y_O6VO&?GAVWACHM+X=%>ZP+)A\-X]]?U(T/[*BH_!HI-E(\%"D>R[9D/8FD M/'@2E8-(]NZ6;',VPP'WG-3)(=FBP^>\30AOV\[)Y#H:HM#7&L8C(PIMY'BH MGY.VP;' M*B.5V0-K-NT;E&R#DFU0LG5PFQM!-2C9HT`F-E)LI'@H4CR6;`DN4UA*/GUH^V3HKE;S%G`P.UL][(/ M^&01))FUIB=-XD(_&ZQ?I6#\RI,01NL<5KZ66/D*//5_J\N6V.;&[@/TQQ(B MJ:@CYMZ587M@F*5;==2+FEL3J]&4QH*4Z(5=0[TP.*NC7M3<@CAUU!1JUU%3 MZJ075*^A7E"=[ULO#B-F:-/33,'S$MS__%-\&D[^[>;G/Y-TUL?DUTG5V;'W[1?_YITUX6%3V.'D7-P7X4 M_^,N&@>)/X8K1[/),*FK,`PAC!>[5Y1"$&-(R[\-/H_Z,U"\_Y)>H6[G<_'HJ_ M_L0BE)/;2Y&P(EM)$KH$DK(-@RQ+HV\[O5ZW0S6#6Z;&+8-I3J1CZH[YA/]RBRW)ITN-KN'JAD;[?0KR\6`Y\KR^9O4]YH)R]CL= M4$]8O7Y!IT/Y')OX9^M][@7?:CG]FF&?YIAQ9,8L#A[P&.ADFJPN/#L5F*E8 MK@&MFV>XU6T0W8)_>A<.L.BGWSJ_P9%K1;*X*TA9IC-53C2M'ONW5R8UB_T6 M:>0%)_%M\X)+AER]VDY]&-YO1W!]88]%0[#8ALLH)WR38_?5[,`PFM0ML&Y4Y MNO]SUXU]B^[QRC0`]>A>Y6/=I]R]MS%%AV)XODU"),W].O6G0?VH&>AQVQ_* MCKM[EQUW/_0JOSB'O6P'0BP!K?&\9EGC/.>,(Y6>F8SPAI)\P M^BHH?Z>C>UUF]S1FDI[&7=/17+?/M3[U'$IZO*_;77GX@R"4GQJYL-;U]7VE MXG"R!ZF(XQ\4I4+L&DB%,)W9NY<*0ZGH*!7.:R`5TV:&L7NIY(=A"#M@J6PJ MA;)C9!O)P5!'ILB%KE>1P_N<:R',9M92ATVOU^M8CJTQBT&'[3[57)U8&M7A MZA[U.MSLO^>Y%G$.=10._,FTY0\&6'D4*8SPH*HX_7'CCWT08=+RX3^D]5,B M5\=3X`YKCKV(F@6EM\6J:8)(&&Z0?YP4'AL]I%#6RK7;GI%:/((MM7"O\M/R%-NV_+$?.H.U^UKW`$_V'8M5_.LKFNSOL/M#I=GPL56R3C$#23A)F4%W@#; MLARZE50,1V>DW^MHAF>[&K=,0W/@:9K1T\TNM!@F8H^&%#Q^ MJCYLI9>OD_KK*:-DX M9L?J6R0S\,0VN5X,>.Q)@`6J&7=P%P:/XCZ?1S`?1D@;!M,D(V!))(_(OF2. M[PUJX/>Z9>F\FN93%#"L%=B.C*5LLX[60S;$A"^JR88IQAED**XDFU19!?87 M0T%Q`GCV""@ZB^^#W*$G<1S\/09UTFLY1W.U`!O4U)\1@W-Z9Z*DT)QR>;#4&98]B9[L0>YU,RJX%O&>3 MDI('?AY]"L#1B;\$8W^*I'K)-.F#?SW!K(P[@#N(,=M"@"O\-F(XC+`2@?:^ M?7F!>K;+W&['(AIU87/+F>MI7H=PS2/,[G*OS[LR4"24EAISNXA7=KLN,GN9 MKG=#F4GW%W871R.SZOM51KG9ZWJVUC-X3^..036G"SO7KDD=2@S7Z=L=J61D=+1'-[IHI,)`G:8 M0;M&!GH"/266]1)IYYZZ3(C-^,ZZG"*:"-[3XH?29\9H)?]WHSZG>"5PLQW+ M>%V7TVD!7L&7Z-D?;SOI4\.H.SI?#I!4X7;>R%0R%44AI'S6%[OW8B#P,H[Z M&%;X.!'1!1&"E12IGT>"03X.@J_A9!`4Z.2[8$S`>LS\\?;2JVXB;;MK>!24 MI.NYK@;",36[2SU-[ULZI7K7=2TJ322HB\&<%T-ZVXFB;B'7K>6_D:[RPPFI MID\LC-[E+![<@_A*-A*'K9CB;72,9;EP5W'I;8%BX++/8UW/7C5-SL:93W= M=DG'[O0[N!`*A_O2+K!U;]+L]^FH2,+A.,;]I3@<"] M="IU=&5=C+0"C3>.GHZPIY%!M<$JLH+%8P=Z>RYL=5 M)'?L,+6W\W#6IC5THT\<5^]IO8['-0Z=UNR>0V%8[2[K\5Z7.TR:*G!6W&GK MT0?;,DM:0^1I:TWOXFAV>]?*BB2UJ,[HQ4(8XN7NSHY%J=:S=(Q3<5?S["XL M@ABRU?2>76_7:9("$D,35[JL"/V7/NO&HRL^_'%&.3A+-M M\`:<21I+X92C8W2%;9T,+0LT M-!S"'(.='JPE;:X-$4&F,1P:J-"QA)$PW;F06@E3F%<^>>!5@2+AIE'JEPJM M'"HLT0TA[/:H:C%+[PULS88EKT:H!6XUA_XP''`TY(X!_<*Y0>)0AGB)IG-- M1_GTL;-=F^U>5KDZ;`8\2:,S%PU]+K9WK3T;$]PL]>>#N_3&^#O'@W383A=!IF8/^D@C!`\Y=6C? M[-$ES@R*UOID6?GVFM`614M.+GS\SVWRO-3ES+W8IK`L7=]I<='\:F7#L*;@ MY/2RX=RBIDDMTI1LC&'#.+UL1DY/8Z;YHFS5K"<`CJG$".\<;&C?`3?!LD`* M>)R8?0KKAP'7'#QDPR$=FH0YA962_JJ5TND*Y:U+]?K:<)IY=&DX4]3)PVC# MFRQ7+>^T#-5MI33.\<89;QP7=.=>25E!)=PK>4;277LE924EK]TK.6`_ME!7=N@_ M>N.!&P7A_(`*L+D.S%6G9\C(=,"Q60<=V'$H@:>I-L!X``,E![5RXF@VZ],> M[>NP'*49?=`P\U'R1%IZM%N4JJ'YQ';KY:^[L5 MMB,8^NOERHZ_GJOL^%TE M.\#VP*&FQ;0!P;!`&<(HP@ERM+Y)'?`*4,\VG27Y0G]C&!LAU5,KI95ZQ]3@ MA)Y>[PL^/'@;>OUZK[U0Z\OJ?G97O91*C<6NNE%/X5:Y%;E[X[Z4(LGBE%)- M%7"/!?W@<>9'BP#!09'9VK1H;BY#3R:LS&#$''/*CU.;*=1&A-HJ!5\#GF^J M*RJYYYN2"PA^O>\EF>=;K_*/]GS3@"DZ@?J?A MH0'I:]%%([1)J,VPP39&JR%+8W8)M=L;L.H8MNZ M[C`TL"R>@1GKQ67'XAM>/?8G\P%!WX5R1\\CB;SL3<63'DQ@LV3/*N" ML`M\5GAKZ0"6L9L.T"0J1!J+&\+B9?'+G,/>P+81TJC=(QKI,:K9NDDU/&0# MYM@#;EAF!DE,B8$*U-J3B+FNN?_SA-\*B@=]@]?Z92Z8`5]OT_OCK_,D3MQ` MY&B",=X?5:&A[1&3Z0,RH*:I60/*-,+A/P["1-.9PTR+]ONL)T`FXCOBU%L: M$#A*G'5-;&KK1!(7>M?-S(MNMC6PO99Q+(LRW;"@<_5LC9B"V(*XH_4ZF256,GIAWW2G#*4,WA>P\L9;BI+*Y-`E#`.<15@/MV,%Y_RP`\H^0I8T9] M#!Z\_'QEC:H;6,,^99:N60PCC5@<:U8//@6_ZD,T9,09&%D.2@,3^+^UAJ6Z M%+*#9@@>4[A@*V3OR)D*\N$.P;J1FIAOGFC<*\(>TLE*51+**"(3XJ1Y,4JY MH^4[R9$2RB-8?:9IBHV_+79CO#DP+'"Z'#[DDP>)T`6Q\-I;8)+B0PVRMS>6.B?\,(L^=B)7CG^%$ MN'OKO,H\H+1TP]PEV)WE&Y^!./TK\G&X72)]4LOWVLB'1O5C9=U_#KI=U.CBQM& M"TKPP8SP`]6E;3,='(P,;%E8PXB;&F%]1^/](=-,!]SL(;9,0DFVS$:,Z6PG MN?D9438GD)27GNC*]-(&MMWN4N@XWS7QTO\&[].N>/DJZMV%A&C&.V MZ=ENM5WR`Y5U(<'*`-_4T+H0$38F*REIYUO=T;[$X_ M\D;)TG$6-^>G2:0=&>A:KI87!3CMH?]7"VGV^SW+Q'U-9ST,0K*AQBW&--+# M=F_@<+/G.-DH;X(ABQEE2^4T\"83X7C``!*Y$["Z/9[Z@1^GS,T'>9>L'`9% M`YO<*.9P*"7+=B?]>IMZX-?@@\DG*#B3E#)D0PN-WERRQIX;C>Y!_CY, MY)-P-EV=DI!//K'E10P=%6E4SXI0!:=Z35@IJE'AO!I5@[5T2BNEMF)4.&=^ M-5BBJZQ2ZJM%E9/O28,)ULLJI;Y25#CC9NH-9A)_22EU5*+"KZE$5:T:FLN] MGX\B2$)L-)=Z7^)1I+G,^XM)^*@J#2==.-29$RZ+RX+G=NA2HB*!*\\(EPX( M(EFJ<6!VM,HDKCH?7-K;J0%=Z3"!&V%IF4>2$!PTX#IF/0T/44\CV';$`@16 M(28C/<5A:VQ)71M=!.4L+%0#2 M/$NK4I.G+"W0#+7HBR:OE:55J]DSEM9S9I>$I77L`%D2#:DWH./B5H3$+*UG M(7*"'2N4LK1,W2346-N<:3]+ZQ6JPWV=<0M3K4?`YR#4[`.4$-5,WDOG#F=@ MHVPN(0:X[YQOQK):S]*J'G>"I:5ARLTBQZUFGE8-4HIP)]4Y*Y81KXRG5;T\ M(D$[(B;#M`Z>5@WV2?,3Z<4X4RT\K1HDVV6IBGE:-4C%TBQ:V#0+4K6`IU7# M/&[">$HL>J9$K1H43$5LC\"=_&452\[3*JVM8WE:J7.4CC^-\K1J&)!@1F1L MW0.LGJ95O6\K\K^!8UNLX=9FFE;U0+!`8>#-FG0;[:WB:=70901/BW("REH+ M6M7*TZI>3`EX6J\0LA1/*QWE+4XL5O6" MFB+S%J>(L/4>6@]/JWKY6)I?`9F,%I>QI7E:ITL*NB;PZW."[MH8+9L4E&P. M60VD`]U21^/4-91'S5'35((22JF-NI8G+4-,?J741UU#&>G$;`%2ZJ.NY6D% MD<1*J8.ZAF2AKFVKH3GJ6CZ*Z$19JCKN63,*+'*.6D:ZDZ MJ6M9L-JR]$:(7`T4,\TR_AK(*M;Y;E3BJJEK65TG0Z>\G,"Y1.GG7B%1^C)X M'?07/WG*_X*__;&XFWA^7]TDR>WMU]?OW[S>Q-WIS%SY<]3[^ M+_1&^!\S=,SPNZO58ZM7Q=Z=6#Z]?_?X*YJ,_;?>XVSBC_SD)VX2;H1]BDO5V@_^O'E^_5%:!K'RM[T[FKG!]Z_NUJT()?U:DW8 M=[-5_LRLO8D;9?5RA-XTG:1E=597ES=ZL#QO'A=N>G=5>/F[J]QF MIS)@V@G;:\!RVR5G:MQL2FFO<9_=0CDODQ[F-$EI\BT7RWERO&!T/W6COS7S1/;N/=`. M(7G!2(`)L(CT2R,1'FH,W)^*X=0.[6S+PF.E!U.HK@[*6=`TH0!5=R]N\95WN0KN+NW4%Z'7%WB9&MXNYR[2YV'&8J M[BXG[-H4=V\1S%7A6ZFA,9IA\19@86V=QE'"IW)/XLK%Z^>[?PZP]O=!^$ MD_#NZ9,_]1-OO$QQ*,[!N\'3"4?,71D5B^-FVJS//HS:21AX><;_EX*CI1LP M=/WH+WF MKORJR&8[[&4'?O:PX37SOSRHFA9?;?VO$MIA*ZO$?9=N<&NZ- M5R/J=U$%]6SMBRQ3TGGQ*/M^`\6]/!MUS9I+LJC!#=9U6K0]2F-I\7=OY/D/ MHC+MF?!%&V)&RX=V=:"W4P=ZI<-82\.S%:H'%8+7:8^#=;9853-L2#J??/)$ M!]K?SVX3+[+AAW&)_O5*=M/N'K44F/T[]@ MOO3GP>/,31^[GL&$O MMP5WHGB&=@(FAZ7J(ON'#"&8ZKKDMO7DIW$U0JJ2V582DZ@:H31):2L5VCP# MVZK09J?MJT*;G;"F6DMVUZQPQ=)).YRCY\WL^.$0^NS]-U!QX$5QQ3P]Y:FI MY+)=LZ#*+MMAZZKTLAVRJ2+92TFR/Q.<(1A)D*1CR?,X^Q(^A/\!4\;@+DG2<`5?3RE=VNM1MZJMM)UNW.S@ M;M:Y3J#J&77];&,=]8S:!.U.GMP]3V@W<6RW15!7%8VZ`_4Z*AI)#6V5?Z'# MZ%8#^0ZTGQV:NVI-58ZMBM&JF7)L;<"9JL)6ANFFD=PIC"SHRY>%KM&J M*MM#5RRHLCUTV+HJVT-W;*K8]YUGMM7!OF\3M#O)VSQ/:$M=-*MYJ"OV?7>@ M7@?[7F9H*P:K7#'ZKN-,,5CEQ%V;&*QMPKEBL'8/YQ4S6-L$;\5@[2Z\*V*P MM@K>BL':67A7Q&"5#MYRA;UE4$^F'*1X)YWDG:0($]!Y$6&H8H19NG$0IX\R MCB7-MMEYQ)V$T[=--:DA4W16(+-,U=/LMNKP3G6\77ZH'87AI,JWUXHJ=5FQ M75QJ(A>W-0D[:6O6M1]V3130DQQZYPNUCADU3QMK<5VWE)&/V0LHE3;VYVP8 MP:VYJW26$./((&HMO7:BQ[\D1>779IT"&_2;00UK1P]/1R"L(&R M93I#1N8O2,W/O$PY0?0Z^#N M](`1PIJ!`''YM5-W,++L8,@$3^I1I$!$W)*SPWP,QJ)3''C$Z&/P+0IA4HEW M4^!/O!8J&(_4;SR$F"7I`?N#C;?*&C8:LDQ)7<&CC/8-?)2.S%^J>&4+C:4J4K;+;!RE/B*C MNIX>*J"F;J5]CLK:YPIKPL^>&\^C=$WFN+%?=/`_A<'=#R^:?@8?T4M$PO-K M;S2/8$']HI=X@/>Z@,0V8^KG]8?PP8N"--X,#1K!=_O>KZ1T*]H-'X/)NEYL M!WQZ"Q9$QS%SIAAIE:$,9IBH2W.#FA,:@4W;YP0U%U2+E3/#AOP&:CS\6*?, MAGPR&U7+O$KEV()DO,VEH%V+O>6G'&HSBXS>O28>3],X=EX-,>$DOA5E&X<1Y%?G#7\86J##AJVT)56AS5O7*5 M`#PZQ[)6BVT9>#Z#H_B4K:N'\V#"+8I-S*NE")DM/_\-]M.?)?0C+@J?BUJ$G3II,.F$*=0))RA-( MK0"/(L"VT%B*`-LVLZ5'1I%.&6O]YO+1AR1Q!2T@K"$D&X M97!2>:1DWL65*H]4.Y"MSGLKU_%$\#E3N+3*4.KLKNK?IX!-*S:&)81-E[=> MU=E=R0U$B)4N@ADULY)IR!!%;!A#LM:^MG^[T7B[%PVFLTGXY'G723CZ^^M, MK!U.U7E_^,G$^WK[,1C[#_YXOE88]4L8#!X!$HG_<.(ZZG(!0M2$E+1NEC2` M6'YY`8BOM[?^J!O$:55/[5BP2%-/K0'@R)0IH7*99:G,N)81HW([,]DR8H"= M6;693U:%/M3)_I.GKXVFHP=8*K14;;J+HH_TPG5313 M3;N'(DOB:;C=R#H+GT"5)GX5]4$Y+*KB\%E4')8`4>>+H';8*N/Q869A@RC; M5<;CRW(I?(+6WKDE8C-MPH[B@$K&`94?/#)MH!\A\QQF_%1@/PX)1NSFYW5_ M*=(THU6\SW]["[^]NUIO'QI&GDM%!<6SWV93P5B MPE6'*//U3+;=SZ>O[7M!./6#?2_.&K;OG=L/O[LJM'VGZ!NB/O>AG<^OR$9; M[\BW&1:_EWC9#'[=>HVX6.+9ZZS;[6Y%_N,!4!C\_+X75/!;B3?%_]QNMV:> M1&_%#_N?%\/*Y.UM&"9!*#S;X.^+QPG\]VT43M8[I+CS31C=76%=-Z[$SU?B MQLO\_@3&,1@5'F'J&WOC94NR]T_"47[;?>3=_G'Y7_[X!D8,"UGT!@T(M;AC M:@:V!AH9F$SCAF-HE.BLAWJ$#WOV#=)U=,,6WYJXO[P)*.]5+\D:#"T3`+Z\ M*M]@A@G,@;ROVF.`/TT8YO3R@*ZS>'J]`3`(AO-H M)*Y.05&PP(0N%6@_KR_??_=F\*OP""Z2>^\BF*>>1GA[(08\;WP1IC2@^,*- MQ<5_S0/OPM#_YT)$C2]FD_GF4_-@XSEP++R1N)"$Z2MWONB7&XM'@O1EJU?, M$S&;CL&_634CV7C43=/=P-VW870!S_E3-__KUO,3&)HN!"\D_2;_[_0F5Y"? MXHN["";JK%U!&&C>@H%T,1'KZ@LOYT+!)X/QA;'OT;V/OCA:@ MO8W"Z:O'GO`Y_+C1Z`4(Y7=S-@AUS)C7E%R;/4YX'?!#=AG^\?]02P,$%`````@`JOP'G5-U=5<5OTYF;]>UDY3\ME'5 M>*3(GIW-?4G!)"1AAR)T`&E;^?77`"F1E`@2E$"!\,R'9,[& MSW][G0>]9\PXH>&'H_.3LZ,>#CWJDW#ZX>CSPW'_X7HP./K;7__XAY__X_BX M-Q[W;F@8XB#`R]YO'@XP0Q'N/:)7&M+YLG>-`B\.4`2]]3Z2\.L3XOC//?'_ M?@]^]=O5^&/OXN2\UYM%T>+R]/3EY>6$,7_5Y8E'YZ>]X^/5<+\FA%WV?CBY MN#CY2^XO8QJ'_F4O_ZMKAI.!?2#ILG=Q=O[^^.S'X[/WCQ=GE^_/+M_]^+_Y MK^EBR-<;GXQ/H:'HK*SI^4\__70J_YI\S47XJ?CU6?'XE?'YQ?'[\Y/7KE_]%BB]/*SL[W9?4,;3\UT,$\B;&&$[N2`@31%`P MHIR((:X#Q#F9$.PWIERSVT-B&"&&FT]!@[ZC&8Z(AP+SJ`:@U.:X'T28A3#Y MSW@?&-N=&:?W&O'974!?^"#T"<->M`^]VYWM3>\-X5Y`>GTG5,*"0 M8^!/^EOL&X32="2#(,?X&8CTU!J&--:3G<$DTIA!OS"L%_T/;"?A$6/ M$ZTJ%C/#,V`P;'O)/KB/:F@RC$%X5X@3#[31#0EB&/(+%B8]]OMP$$)3_#`# M6X0/XTB8V^(DM`?"IB,9!'F+6`A=\A%F\YL$$6W*/?*;L&8V1*Q0),;,9[C,3?_'YTAPC[%04Q'L*"A/$9+$BQS^\# M?N#Y*.*V30]+K6'\.DB4Z#`(X#+Z`[AY.,E1,A<&36@MIUX; MYD_3H4QN`W$D-B02DGD\'TO'5HZ"EZ-\4)XNL*I\<.P5O\&`8TP\X0@3&$UIWZOJ^4OF$X96LR( MUV<8[0%'I_=VP=PQ.G\@TY!,X*P&6US,(Q`6MH_Z:S)*2^!`[](8EBS8IAB. M:V"87RU;1*D]G)EKN4\TPOR1KB\OUS=K7)K@:WIV\10VZ;MM-(K;M$WG>38G MC_@UN@JH]]4@[#V(Z"Y_'H6,-I?^%DEIFU>YY9A)\(@&1)@P:V)6OS#(F88# M=X,/!\=_@+52>Z'SD?)6.-!XZ*[QH@5ML1,!;?-E\P*I#6%0CV$-G?'IK1NI M;:2YB())_I)IC*7(75,.:DD0)J^A1F@I6[4QV_M2TG%.&9<<,_2TS37]NZ`V M9&J7T3O($>.RLSL-;7-G[5?.Q+L5R:@>QRI*X[.M,UK;B%=>Z66[)]#*86QB M-#ZI&H,=P#:6KAS86\2`(D)TRX??ML-A-PHZRIDV#@][T-'Z3JB^*&E7;!H. MW"T^F#<&=AF^?5V:7L2TO5]4#-.Z?VGC@J9=J#JC=0"Q"-=.]9=Y4N9)!_H83V!+K6:#5BQ6D MZU"'$2+^(+Q&"Y(&J-!01M6KP-4WM((GS;$JISF?%F6#KAK]4/C&"I7/B`1" ML]Y1]H#RWJT:RFO;=0O-#7Z*LI\^T=#;$9ZR(QMXA9]2G$LVW)71-6)L"?:< M]&PI(.JUM8)*?>A28:EH80M!JA,KIV#S,SNTACQBL2=4^T#LRE.&.?^%P3ZE M)%O=P@:"&YQDC\..FBC46L.RJH4-!'>^ M6AW5H`,[^"($6X"_BADL.",GQ"-J7+4-;>#1MCBJ;(S MP3(#_3]O`709L#>Q>IMLCQGTGUR#OF%'YCF@Z4K.M/;Y&P*O<0N2`;]X2\`K M+^4SS._>$.;JXVV&^2]O"'/199AA=,X:J0V007;.^JB`K.4SR*`[9(/H M^E_SW"CSRK-7B0`!?! M:]@PFP&1V7R_1-'Y[9%R_&ZQ02'C)^F3#`7VIVQJV`E'7>;7WJ& M4>FE<+9A.G08UC>'BV&(&5B'CL%Z8'7BVC/X#AV%->$W36#(>.&0!U^/%SJ7 MP1G\78S$3F:C%`BC?>)A!*OH@QSGS'Q9$N2]"M? M;QF$L&/&%96;5Z>OY;GB:OY0HUN*<-]4+S6Y454M["#@,+JXT>0/H%"45!>_ MLD6I\/ZD;EYU6/[&9U9B\>4[?,.%E-)P*F@:TR4*HN7ZR9=2XNO;V8FT7NV; MHO)LLA)C^4Q)N@KY%9[00FGD>Q+*K6,0@N;#/)+5*_.])-O6/8YFU,^]B:'@ MRR$IL,=AH#N=YBL.UVE52N_VE#8IA MW$QD%;06O[$2)[W25K6TEGUI+;);<3*X`RU"IF'B2/:6\E5.Y*7.`_E3:NO[ MO\>)C-1L^"T-UB6^?0X91H%XB?'O8!R(R"\X=PA\PS#WD!,C7-36B,7C-B,, M1PM_1\[M/9PUWGV"0T)Q#52KS9I&EB*H,1Q519#4#7[&`94.LVH8U6WLH)"% M]%6*:OUG*[0E!E]*@XK"XD=68K-1@'E*@#P9J#?4TD^MT(R#0"@,,)@8$B75 M^_Z1DV*4.;MW]U,G@2QT&',RU[F2> MF`7'86&S*O-,.!D39)F1I:XS)T.+K#-RPUNJB$WJ>)R)[75=XTMQ,M:IU-E; ME)T#,ET1__0F6%ARS:)(3.[X,JSPO!>-TY6SR\E,-DV4V]::(@"ZXY.ZZ9HL MF-NE+C6:=@;31C)A$TR;3;N!:57OH`F8?)MNH%@=]]-$[EUFJ**+ M#F',5>-HABS?L!MXTI(,*T.@M#2#-D:MSFSB'H3%RDDUR+8^MQ1<*,8>,?H, M!K5_M?S,A<&6)E:$T[X7D>:#;J<=XL/:^V*2 M#[J=?@^Z519C31]K'D[N,9N*'2![TKEDM2EP-.W%)M)'VO?@<,+PRJ50_39` M;;-.8"E[3UD74&G;3J!J^F16@PXL%3[V,/;EATLH7DF'.@`YM[0^"F:Q,'JJ*H& MHFYB);AUAD#-@7WIBP`],)&KG%N*C^T&W.S@4-V(9MW+A'&R/'%+3-.V?YVL MM-02T[0/3TX68=N7:S10X@?%O'>T5JR#J=P-3@:9MB%"-9%33B8"FN>3A0PJ M]P^4>_"[)L)*D:KXS>V+U0YA)_,9S3-)+S),D;KXS8F43M2/FSD+A^!5(99- MD<3YG4V:@5>*W,WO_-L.U'6R>OR!.+45,.MJYN5A-+TBAG6_7,L#IS>!T>@% ME(O')H2/)3$?^>I%S)6>V7P6-*M*/@@GE"538J4VB M+CL`:^LH<)_#14!R+3[.4)B]K'P`'M?1X#Z7T]=.#\+-U5BN:V)JC_7.(8A]0^0_Q8A'(L"(4P#9U)^XGNG--47J? M8IFF?#QD>L,,7$M_6R(B=JE-ZPBF"T`N^2Y>1\F(-B[O5>N>L+5Q^U/U\H,Z MSR%[ZR$I3@N3D#[4FEQK97_/OO0_W/A=>EI+%UW+S.LL;]3S*=)S^L/K MP3"\P8P\(_$>P3XRMNM(=FOG&A8KW:=@#"L$)QTEMGB_\Y)0N$-TCX/6=LXK MQ(DG7EXA00R;YA=)-QBSSYBA*99I"GP81QR,$O&NDXW-4P8$)18FS-JGK!Q\TUXZ MA'2+."G$S7`J^K"J]':.HSJYF^;9A&NU(N#CEM<:78=Q>X4EM"L&-U`2N. MMBO_L"C)TQA,L;55ZZTAQ+S59D@3*(S>CM_<6N#;AJYPTI%DD&VE!8AVBGZQ MF;83,>1%,0JRZDO#B4.[_W>-7JG1M9`Q$!-)[]D/[\XDM>(W%8,)A9')2W\2 MP7D[Q(\S1N/I[/&%_A,CQN\08;^B(-Y\SL1LWP=%NDU(U:09[;I;LEJD_0N) M9B0$!(+N_<18NV-G^*%:!H8Z[>AFVFS_U&.?DQ&F>BPRK&^=#`)MQ3+35U1. MNKYWX)G9#<]1I_<]^IVR:SCB3*EP,R:15?<8B;_Y_6B]E(8BTB]F++TAL1U\ MM:8K)55>0G30E3BF00"2]8*8/YQDS%05%K-,[3]B!&1%\@8_QT,0"BJJ%F)? MJ(TRUG<54*ZZ3Q>EX\&;83\.L'#O9V6(K`02I-E#=R0D?)9$!R#JNOJ6=-]12NM0)CH5/K-(X1B^PTV!&4-",Z>J&5O%\H>RKJ!E%/HMY MFGBIPZVONY( MW8>ZPL35X/;HT`;^5=7)-..F&IOB8QMTW\X7`5UBG#X9H[W^Z]M9RY=HJLIJ M&MEU&=5A*;PR53^73MIWC9A0L0T[:>+M`GY[_W#3&]\$^CX;D)L>^!T$0VD@ M.?E"0",.J#9H)\L;-$)>MRGN5U'`9K78.8G6SXZMUKK743_J71R)JPPXA\_C M^7B=O)`B^`P#L/Y2*ZI7R=C=H8^14WSS8(6V9P\`AU7<);[ M^F:`/"8U`;L%)R?:F>R,:$#$1KJ:PU5U M>`L``00E#@``!#D!``#M?6MSXSB2X/>-V/_@JXVXV(NXZGIUS>UT3.^&;)=J M'&>7/+*K>^>^=-`D)+&+(M4@J;+ZUQ]`4B(E$2!`@DR`QD9LC\O&(S,)Y#L3 M?_NOYW5PL44X]J/PYU?O?GC[Z@*%;N3YX?+G5U\?7D\>KFYN7OW7?_[KO_SM M?[Q^?3&?7UQ'88B"`.TN_MM%`<).@BX>G>W%^Q_>75RLDF3STYLWW[]__P%C;[_B#VZT?G/Q^O5^ MMU]RN'ZZ^,L/[]__\&/E+_,H#;V?+JJ_NL+(R3;V"$0_7;Q_^^[CZ[?_\?KM MQ\?W;W_Z^/:G#__Q_ZJCH\T.^\M5H[]HPG?/^R'OWOSWW>W#^X*K9W7?A@G3N@>3:2+ MU4U]]]>__O5-]M?J:`*'EQR&5\'Z^";_8SXZ]G^*LSUO(S>CJ0`Z%\P1]%^O M]\->TU^]?O?^]8=W/SS'WJO_I!O^#4%;]; M8;3X^15>HI!^IX]O__+A+9W_;]>1FZY12`CC?0H3/]G=A(L(KS.H7UW0=;_. M;X[`QV@3^&2=[+`EQ<%]0T>^X2[VIBNH$G$ZZQVPQ]4/R.7TGN(_B M[,I=*0"RX[)`[W#D;RGT!B[62%$M]U`O58W1`.N$:3($$X)!]_ MB[J@<;Z8>%XVT`DZW6F%>RLDQ!4!PO>H]"0+ M/V(GC!<(XQ8W7V!)I6"O-U%(SDE,*$>D82$?9HO[%+LKPM_OL>_*7Q?I#12B M]#5T4O*QD?>0;LC$C/\']SB:TL^NYN0);Z$0K=ICW0&'^O54LH9UA!/_SXP0 MGYXW*(P1H4_Q6^0I1$5V)X5(SM$6A2GY'S=:YGJR:BXGNH-*IK`B]$)$7DQ< MHC^E`1$E.5>EEQFC%2$P$7NY'.S"&F2V48C>I1/[+N%&UWZ0DBU_1=0`0-Z$ M6$W.$CVLB"X2S]*$*N?4;.J`H>Q."I'\Y."0+!G?(YSMH_I8BJVO$*&')'*_ M75++DQX/JYGFXR( M+E&6B0W6!1V)76"0.S9D!L%4L>U4X<_$<*#__XFHV5LG*'2X.P=_0XE#I.D# MZRV^ATH5/0H"8@Y\)[QSMBA)N:`G MCA"2@'!D:'=1U25W4HCD/U*'.C@S?U2%CN0D1:Y/%>M?_6151_X^Z-`#,(HY M>IA$N`>YU;BT2J7$72$O#1!5$0Z[=M$X:M?K!6!B[^$4>;>^\^0'704'=UFU MGK*UGTMF(H0.Y]3M0_V1W4JE&$@3*I#\T%^GZWGFV*J`\S4D-W)"?O0(G9'3 MR3:1W4DI"Z`^A4?GN0\6T+"TRAN%EI16<[2AGJYPJ=P8%EI?(4+W"+OT("S) M;2[\7I>[SRA:8F>S\MT)1DX'=$16[Q>9*8[6#_XR]!?$5B,B+HT3L13>3DU8[DN4H/@Q.@0O#Y&U.%/!#_"T M\13*K-TW-HQHVJGSO/PFC^@YN0PB]YM"M#L`H2]]'ND9E3_]/8+2-ZTJU[$\ MP?=1X%,5Y@#,_A<**2.YL1YT&!S_`>Y*8T#G-HI[H8#TUKK1H@=NT0J`ONER M&D#JXS"P]P##3OGG;=JI;TPK&06+:I!ICK(C=Q7%A"U1P+(PU+VSRV;U\;6[ M0J(YI92?'#7P]$TU\5A0'V>JS>X:4D3YV6D/0]_4.?B5R^/=R\G@[P.*I?*O M+;);WQCOO=*[?BU0[C:0."K_J`*;#:`;9ZX<(EOHAC1#],R'W[?#H1T$FE*F M#^.A`QR]2T)VH*3?8R.YL5YT4*\,M-F^?UY:!&+ZEA><;7KW+YT$:/I%560W M#3!6?KS%]RRP=[`K2@!&D=V^?(]6UWW,Z.($P:N+8N$J5H=9?IB\\?SUFV+, M&SJA1WC(5M2#%(6O/;1PTB"1@^Y\^C"P1FO'#UN#FL_N$])LA]=KM'Y"6!+, MHZD]PK@B2V`W?4*O#Y21@[1N@0)>[U!N?$L@.X*97+4L&6`/-5U*21UHMC/9 MF]SCHPVS4J4(UU(IPRU&[@_+:/O&0SZAU+L?Z0^4F?WX^NV[HASVW\BO?LNR M&.CVT\!9[I<+G"<4_/SJ_.]O>H?G*L4T8WA*V)@3_!,Y^%/H71-F5P,:,[S_T6[&K#JQPT&'U&ZHS`K\*@I66(!RYLT%.37A1!F MP'A=E;+]0S/U`W3(O68"=3QJ*-CF:.G'Y'2%R1=G77++#`T;K^P.VWC&I8RT6$/82S[CCD_UY=;(BTP^3//[]Z_^HBC0D\ MT2;/<^P+G\R:JZ+0?&8I)JR3LL?G[=L"HUQG_XF:J8*086FB)W(<1('=F M!I3H_3@:](ZLL1+!CP8C>"+F2J3^8C!2]5IDB=O_,1ZW,RNM1.X_#$:.[:(I M\?NKP?C5FEX'U-X!:64JSR77.B\Q!5)2:GVX7'R/;)(]KF=*MZQB_;EZ*\P4E8M#73@'"X22?H1$!QG@@Z/?) MW==H@Q&MKR;'F?P37CE;/RBG+800BSDFB>"X%-TA*N'N=K$ M#0*NR5."0+UU_(#*K6F$'YQJIG,#O1OG MZ87--7I*RG]]B4*W)7K,A2#PI3GK-$?M)'4]N7(PWA'=/,MR9J`H-A<$*W8" M'@L7S@PH#`J)P_T$I\-@8`T)_TE=*CAOJ,ZS)/9=_!D3+8`)-GL&!`;7*.\D M3/25G+$VJNV\&6.)&[>GYS3%Q%ZEG6A#;^H_TY^XYX$]'@+Z?0DY`]C#GR%@ M.ZUI)\?NT[,;I-2/T@"WT%08G(K""P(1$_;*$`@8LY8[JRCP;HBU$VWS1%C> MD>9,L/D(!8E*EP&Y]YD0HP1#.*;J1'*:?"(\34=<&M1YX>G`N/&%HB8^H',P MQ*FO@T5UY[@K/T1X5_48\7@-9P($_)E;J$+31EN),P$,_M(?FW-M_LGG3H'` MX1X7"FJC"5$W$@CBC>-[12_N_;LE(IX;D9DP&#&\O[R[W#!)*SS8^AIWBFXX M-$@'H:D0.,T1V=QW:6N*6D],(]^56``&OX08L,C;=W0Y"KXL?-=GX]4XT>;? MZI9_VP5.05N.J;L=N,:QT^^J;H-N,CHQZ5&.N;LRO*<*O8 MZ)NLRPUV5Y$2C%":D,0KC+-`3-V$O%YQ?+EYZJCP"F0FZY$F/=%2`19L3"#4H9&EFMI\"WDHVF53\?+_IS MP/V#OHIM%]QYD9<2=WU5W"ZX*NKV:LZ,(ST@A*"NBK M*S<'K>L4YM,"F5)8&7')Q3!EE:.4R!IQJ060Y6.I[_65B:X=X*M+[-JBS`H4A)N1NO&RK?I=8` MKCXF%)_A[.-XF6S8/ZO(P$UD)C!&>?^I29JLR/'_LSRM;$S.9FB!P4T79&."D^'Q$F1F#9-TP8/+TC@3=(&_ MF;$US;)U*3W7I?26F[-_]:FJNQN8G*,RV8A((WB,K`M7L0M7S@(RPULF@KBH M0F&&[TP>XW-5PPQ_65M,]\J(&2ZQMEC6]V'6V@\F@JJ0!\/\IO9"[@T32F-: MHGE^1TV/(PHV2H20[YS09".?$-/)/SEVR&^SO+JK%?WQ)IRLJ:XV6S"F[`/9NW<,RVJHW8%< ME:?QL89VV+P9,!C$9'=:RQL_1`';/7P\"@I2FBM1E!:Q>X6>#-,!UH:&#T':<+TTK)&:Q4F`6ISND^WF!)-*9=_*2%5<<.(%+Q$BP@70H3( M#Q3?^6&F!MV$1-]`,4V0/%XE#^W?(:+L>[3<-LX+H!C?9D@(X"A,X"X8U"4* MB4+([BE;/QJHK6]&7CY'/AT%U:PW_\8'98<)[?E(&YS,:4-H45XC!OV.QX`T MPMS+_D98ZT:"M>YD)+E-"6?SEV'NF79WC\0VB1VW2,7/_A7D5HOW>YJ?VP;5 MOZ?-=*/;'K#\D4OR>TRKMJY1_K\-^I>"A76BQ]>0P!90M]K?B=E$FT`1;8+B M,@O+'BT3[!,+>7E-_ADN<^1:GJ3.VX'1[DL41L<\@2_:&B8!M==$#G9I\Z%K MM$5!E-6E\-'@SX'!8HO"E&E='_X,"5L##SD;!@)K;OH6L+`@/1X$DASA!"@N M`,C\.VP%K78H",PH""AS(PHX=@):&.>M_3![HY>Z6/E73G"R3:P93\/77XEJ MM4J0-]F23[Y$7U(:=)DM"E>#:"J6["H:87H&7`,'E5Y&9UQY7C.Y->!B@4W^ MY..(X(E'WX24&AD$!1S4)N34R*#7EM%=5Z^LZ:#O?C*3.AC/2Q- MN_JQ36BJQ?(*'2D4M5X.$_KPBV!WZFLRH1^_$%X'7R1XOWU;%:(V;?7\\X.G MJBI,R64IKB:T:Q?#L3;4:T++=C'T:K,63.C3+HK>2?J("0W9!0]F0S01OCV[ MNH\X8'Z8"8V"9QH#R(1SP!H%JF7=' MX]B$YP*%2[O8Q27@+P7J4MD%\?W:AEG;W/-31Z_&;;Y[)`L[5B_;"!RJ$I`^ M2#<-HN_Q#0&AE*X@\`UL]V5N5G-A3C;5T$9NK#U;U:HL4[]7,B.BYM&A@?\K6EPCNN2! M3<7G0W11\^C0[GS(+JX176H$FUN^RQHBP+K89+,_"07042T\=HXOZ1^ACMG>.'5V&YJ#&G:8'+G8._H80J MY66VNRA"M7.UP(KS3*D8:NP%8!YQB%R$O"Q7ZLY)"E)G!D<.=^8O#0)RC29; MQP_H)YE&F*:?-W]5)6M#4R7K1#O+0J[QIV>$73_FO-#1-`\(FZU/TQEJ&M:S M$6%/`:G,+TK$*`-?4_.7%]!@#+8=$,;3`>$AW6SR\@$GV"X"&(HHC>$ MN$VHHAB*5'Q]T83"B:$H)1.+-*$:0SZVRJ=&71Z`"<4;JNEP'MTTH;Q#-16. ML@U,J/%030"QH+`)]1Y],8I#^A-X-0@,$LD60XZ(/.Z_R0)9_TU3&B5 M+R@GA=+3!SXGE^#O--N(CP.L^<@V@35Z\-/N?%QDVC-8$\?W6KH*N7<^7*4PM9"$H< M,Z'5-,$\[QF\;RD-N@+YU\C_*V27%'ZYP118L_7IQUAF=&W\7M M:3B8*G;0G$*9&B;7>I&WCC[8-J7'S^E/L\4L3:A:'6>6X-_]):L5B>)-]*;3 MH2:@,S'*E33!^!Y'4VI85.R+XB66@[:!'OS0K9HMU\0&G;A)Z@3B].BXCR;4 MHM&;94A?)+OQR*?U%[Y3VFJ%;D:8727CCOPM75,O8V%7HEM_2_\I9$`-"8'Y M%#Y&*&/`CROGH&@,0N,F&`RB9Y&V%"8N/Z/YGFCP@;(FW-%K"*B MY>4YM]3;N?(W\=V1)_@4$\X,F%;0V;'\FLH!F&)71?G#7_9LNN\F(P!>)H;"B_QFB1!K?^ M@J40"$V%:4'*M0L$[Z/L*AIB*G%:VZSTXC"6OJ,,_RTM^XQ<8E',48P<[-($ MAD+$9CZE6EDL,]/\YKD,RMWY`2(*58CV:=]L4K&&*H'CGM@^-$\C\9>96L<& M@S'2-E$QH2R$GW+&/E-P"(*VXW!7RT@#- M%C6A)B(Z*__B-A63708"UT?L>&CMX&^TS"O[!Q48?'N*/T?)* M^D1F3)8893$+]LEJGJ0$MJ^;*286?G'=V.#4CH-+ZQ+.3:$Y76VN.GP#C+*2 M'2V<-$C$"7%2UBY!,_B,/F[]?A]($T42'FUFO89(GL=11JHTMQ]Q;800V!VF]1(\L99\E:$*;9P5D4),N8D*_9P6Z MB5C>OPG]G`$;+XNY784S'8_-Z<84/'!/I)@#MA_TM7#%"AQZX53* M`P-EQLI-Z"8MCVY]4`F^.7`?N++2#TQH5BJ/K4`H$[X!J1@+;Y$F*J9+,S*? MX#F;$&L?EBRFL/R6>:A'XH^7L&Y"0WT%-&A,>8?O)R[&/%KFM1YWF&F1/@E_ M5X28"`QY3&$F'1)GJQ1JR'8RXVV*3I20RN"%[[T_LK!GDD=+;"]+\^#)((^"M*@CR490@0-W]6!%CB*9] M(J[?_EI0#=ZZ1T'7'IT:]M@&3N:WZM&K8%N7:[O'VNZQ6F`XLNZQ#6H^J`9N.Z/JV!G5=@F% M#;OVV,%OX"!D%\VR(8X@J*6]@&!ECT3NP55J4D!41\I6'$TFA4YU)&5=7,2D M**R.-.7XI>##NV:35J9?BP%=UO0DL6A7$P-:M.E(X".'OTEMWE01L^ZNZM_? M#?@HR30^TSW5IJO#>03U8"I(T,I3:4ZMF$H2F563#ED+:8;O^'-( M>>TQ&J=IALO(\F'%WO^01*\R531_OIV0U2SP^7#5G/TLMHB*O-&0;2 MD&JYMOC)$YJLB/K'>[&<3`V#M79:#-H.*V&>V?HQ2KYBV9SC]!/5.;#QQSA\H*/PL%B6FG MAT_>J`&-,)`C3B)9LT3G''9YK)N=<#JGF2O%E^E&UCG57"4%ZA_PU4\+0AZ_#&$TC M7/RVII3.QH,Y@OR&10*'\,.2+FD6'[Y%R*I`E-:,! M*\(G-=7&^W)BE9H=AVQBC\4T+C!T$K;,&:I_+J:9)B/TRG4EGQ*ES_`0F$H" MG?!WP\-D/5$FUP#@PV<:TB;7$4T(%0U/FLR(`(\=Z4::$WL3/ICRTMRL[;4S MTU\K*NJLBO*DC.">Y^>0`=?P3C`F=,]4-QJ#_D)`*G]3K:+BIGO)K@)A%(!@ M^MM[-:F$V:78OVTU61*]@.['3L+ECE<"T:5/&`_VP_N50XZOB]+$=^EI=B.\ MB6@YGL>&3GBN$DBOR!"Z_C[MA`T78Z0:**K/YQ4OEB'O,:J"!R=`=WZ`XB0*T:*[YCG`&]6ZC<)E]L/PS_1T%WC3"E!"?XL1?4ZW@`67F[E44GSZ%U68% MB-.='[XBHYQW36L&0L!+K\AL<00,]]ZQQRLY(U^8CU9?(O++4E1,XD)ZS+8( M'[[^/2)6M#=;D/_-+-/0K:U4ZF$75=B3/Z>A1QT(7S<+3("\+[5^J5 MOXH"@DJ4@QL?S",&FJV74X)/L=%C=(GRYQB0]W43A0\^H6ZXG"VXT(M/5@,K MXRX@J;5N1*:I@2^BM3E$E34[J`&:[*83]UQA,__NHH(-(39S[-#78\#;SP$ M?SUWGQUH>H>25>2)ZLXM%M($WS1(_$V`KE%`[C#.&FU7'%%GSO)FO$47-`)_ M7BB_Y6(@>$<[)TAV_-:))X.4<(BR9#-S*!$#DZV#,\?V!,F>:\I`=#('I&B: M;$#D:WFN.&IL_5BXL%Q+3_FAZHOE<"TK&_0-27;%7=R\+:FA7W63*FHT7^>2 M"E`53F48%BT<(AKJ*2'N)SXNBA?Q7(*';L7JH_LCP6_O=2!"\W60<40?[@`_ M=*=Y6^T.+E7;-*.A'IZM=96'PN:F#'C(V7['ZEGF>/O@\6P^M8W.RL/Y%(_P ME^<5*`V/F2W=W92N?OJVANF(\ZG5$IB=26!"ZG3OAZW1ZV5"&K4:*O7BSS4A MTUHE^43<]2:D6*ND"==9;D)2=:\?=3!V\L+Z7%#]%7L MI:.@X-Q4S-_=%P':A/.`*C.O5A2-^":LM.#,GB2[BM8;C%:4BEM$?=YK!%*> M68+U!1'C$B,GR+NR;5&<4/)_)I_W-HH;JA9EEP$IT&S^!!3",\6.C:O8,AKC M2C[6;/'H/'=#];"*QICR4OBDE@#&,>.&>0_\B?=[FE\NT;O)FSR6LBY="FS4 M?'G>>9QL'3^@9[)P2SP@-R4RT$=Q^7$OT2*B_0%A`IK8[P;P"A9.08.)L_,0)*$)1 MF&FT[,Q<[A2=<.#6FS5,&@D>U3+N@;)+VFJL1[:5E'XTXDR2`8E9,CP3TDI4 M$&9`/<6$')2^2=I:`)N0@:+#>:RC&%!^BK`[MHTE/(*`35NTQ=0V\(#-B%.E M>-MS%L804+F^_#;7QW^^2`?DGI;9LMS@ZJ MP'O< M'HUKQ5OTM>?JG_IM?61KG@"6)-@(79W=2=J2`^KLYE1'%!7*EL[>R]Z/#UM5 MD/5+`MDGGQQ,*TOB>X0S)/1ILT]8O4>IZV\K_LS\]5_D4:*RC]*S#G]JUE6@XIVMS-1GVX%Y@8>KX]0-MOHU:6TW1RVX'[DW/--'2AJ` M'4=`ILE#$KG?SF^T-@8*91X-3]XMC.*=H63,8,\OBFN MPXF?,?OCM9.@J>/C7YR`^:#-T%`8Q=,*'`_V\/$Q4LWA&G8S\8R^P(!?AR__ M2_;9]W?I<&>X&EH?VVEYTIC60^D7#;W[P`D;'][M92LPFC7&@$_"M%V\"U\+ MSE0<(+8[H7X@!(T*W9KC0:B.`(20>V2/QQ@!I?2[[HPS=V1)SL)Z;PMOI'HH M'K]'@E"4(T'KYFK#2U(![U;<]Z7'.H&^]IG+]*CW;M5C"8^00.OAZ5)A61 M`-Y`F=G/29US]4BU44?7$2:/]DQ[1GA-YVQ1"(JT#=SIG#XZ`!W5!_?`4T_- M(^AYW`^\)Y1YMULDL5[?-\\T(V9C;-&$9C<]TO2L]D#?U]`T.UEM(Z\F/*^F MF5AI#(F9\-Y:/S3M,0W?A%?:#",J(SO?A%??]&0)S&P,\&?D5)"T0YB[]CB? M)W^79#+8QNE()HE<^9)1B!/\/]'D/'Q3CM4RM202H\1H;%NJ30UF0:'4\A*!RBOJ;YVL@1FE12#$C.MFY/65]A^>J8_@CS>1I4QHAPX`>*_ MSG8^3MOJT.(A89]6SY]JF!2-QM?95.\RE@K)3BUFHS4Y_,3@IT+UMJ`<)]^, M-T,C#+B97OPYH\!".G]MO!6WF5&G%,QQ$?1-L%"S"@7T)Y.6LSRA#R\=2MDM*M$VA2C7D@] MJV)=8[V9D.TBC:>0;F5"6HHTYI+:!'Q6R.W@W6U0Z[LW)M\:M[(Z@KB1KA!?*33#*&E1J00U9T3Z>X>=]14A.`7W2# MR<2O<)S6WQ-93S8QD4Z5*J5C):8GDK'W,YQZ+Z4EFAHLYE$0$*9$_]@_R:J; M&4XW$]Z.&A]EZ0%:#'5:10$Q4;=GH\G2J-_WI-NW@<3$$Y[7W.5*'W+)CX\1 M_54%?88OJ*>#WAZ><5*_5[5!>/MQTA9`6'8$RD2>+HWRT&X4^8D;-C M-Q;JU0&A%@@CZ,4>=/%SP*=PCH*BPA^;E=I/I.4-'MGK9?,(. MD^!3MET8(7N02?Y2V5JFE:]Q%`U"=/L2K3(ZX%N1C/!+J/35E!](O_9B0^9E M]J3MG'KC2W+K5S`%2NZ>4D9+>NM7IF7J\>X0C"H_QPC[$`OE1PS6FU@__F(> M@4_3STPH^AR0NBT13-(817ML/;Y,O^4\HVC0;<2'$J[(-*&[ M\#@^2=<43=GG4O5O@W)/J!4F*Y3X+H$:(`?KY)G1VO2JXS&@#93/6_C70LP> M;YL:DSOEIK0)UVRQ(+<*\PE9/]C\?CF,WAWTV8@]RNQGX&M&*=F]?*UP__#) M0_KT.^&4CU&I=M0!)#;1=A3BK:]ECK'M*"3X#9O?.E&67,W9RM),>JM.K=C; M4^W13RC3N"%:Y];W4B?@Z#_U8[6`^E<_6))1M@7MR*C#*T7Z M8$N1;"E2KQ4'@HZ!4905#?A(*EAJFY@VR+51N"R[25D&%W5B"E]?!-!#IVN^ M*RV-H*-'<$^]F29D'G;`N\G++9LV"!1"NG+B%?W_3W^D_M8)*%LD7._.P=]0 M0@7H`\&.P.VC2LU()=H$$DG:.GY`82,2B3[M4H)(:T7\,(W2^&N(D1/0)Q%N MHSB^C^+\5+ENND[)U\U_S8I"*5L?PI_1'OJIXV->!R85*X-2A)S:^`CNF[`> MWO@?A!7XB4.O=7E5]B_%'T:Q^L;TN*&2Z(_XG6=Y_ULO,S#\=0&=5DO8:.YG MLC$]LK/P)GO"/=.@&1>@?JR2;W^SWCAN,EM<843$T=R/O\U*]C);7"-,OB>] M1K5'5F+V:"//MU&XI)64=8?]SDGVQYZ.(*K'.EW7$5)^$26P<[;;T-1(09U=0RIH,83E MJ7-9:B\T[.[MT;FP5`^255Q`);'$4N!-(Y:T-:ESU:S*T\,P],&+5QO#\EU\ M0_HV`>T=[1I#"CP%8VQI2()QV#-;]NS[G$>7X#'BQ%5%$3(E3EIC+%/SK-@;*O=VCK$^T0AIR*^+ZH)Z(/ES;&SN8+)<[NZ00WEZEOWGQ'[,\8PWS0+%I"*> MB*%"CFU*Q!.W!$-HZ@AQ`JIK*K6&AJ+NFH'P\%X19K(DVMB?3F.)M\#$D>'3 MZ429'/UFUF$+S.HOOLV$2ADTJBNPV?K'F>>)664MLH:N6(K5D3?-A\#NZ\/G M:(MPF.7"DS/F$F@D%#7AZ;!^%D%]J6K:BPEQ>!^&D%NF)_Q-\>+(*&3\R+=! MJ>ZMD!:1EO"!2+%+SU98J^=<1*V"/^-"MUP5PJ9<:W&-N(J_N,33.;.E&PT: M?#+PJ2LC"P>QJVG;J-#UA;.-VND(T]R4D5'8_:IS2DEOU&@9>-$YHP2<5B?A M&)V330:X92:DF[1V"!B<:]()9V'K$SS]9!@ZU.GGLHT^H*J&RT?9RG3GV<*@ MY`$;$.X>$&8XL=F;46%8GI?)(D%X%J+'%8[2Y>KQ>_1/Y."858:L=NU!,3T' MA/?1E"ZMUUD]AITV6_!#@@&%N]LQ%E[8&'JTK\876G0L21.ZA!MM"$WK$)KU M1UE_U"@M97&):H+[NC6AU*IC\`YO/7V<^D8W86Y8;;FK>^\^0'!=KYL3P]BRP+4<6*<%@Q M>[EU6`VX6./PX]]]A`EO7NUNT1;Q7@@1G*Q/$9F:`8W82; M-(DS\K[C\B?>#%TP>"^-P7L=,*@[&6*U,YR9H\,(J!BH#K+XG$%)8\=>0QLL M#V)%[%KQIL*7$=DR+AN%V/QV&L;G=X"L'VR+5[I[X15:``X0>>L4D M%K#,P3/[Q!H*=3?1#$YS4T@!*>M(_\2W?BG#M8?!W\""(`XG1_!'SB[&A4J> M@$U^!,H+J&/:"E[$8P1(+_UH&CCQZM[!28AP?.NO?=K&O+`D=O1%4R?IPLV;%\Z:S0DY.1$//EA=H3S M+O'D&"7DI]@G]_/LZ=RK%?WQ)LS;A\P6C"F'\\9Z*F^HW?6F[`'0SE0J5X)) MZ:D%ZG+7$%MJGJ<1-A0F+H=JGF=RHI+J9!$G<$(7/:P02C[C*-T0RDW)&2>J MGQ,\)$0-HC?^RLF4@,;:E\[+`B?.U('-JX01FFJ3G/I-J/D@G5#S0;.$FA>2 MJM$GEF/NF7KG!\2.C4)T[^PR(G!:DC*&CO']2@:UOD3;Z$^"?$QLL,W*(6;A MPW?DH7#RQ"9;XQP(^LV2%<*R.>8-D\#PJ`3A))%IF`F!T?YR32,\CW9.P&EC M43L4$N;9X@Z1,X_G*&N#1$O,XD(S"Y<3-_&WO*XTH=+`?D6N&7"=.N`1F#(:$^VL8;Y#K+WSD<74B M]GBCH0=*FSX8HGO`.%RC?BQ<<$/8?WM(/91D`^")9]$;;+0CUE)%P#/^!7N)",3Y32X=*@MN@TN`?TK@[HB M/IXRH*Z48!J5X(4_O:-><9T7R'X<+[("=G1!A+_HX!$0+&UZ.;5>\+5O)A<] M=:YX^7#N*WRGXYDPKQVPV!D_"W.>,7*3*G1JPJ)'I3C'N23ED=,7H\;@V'&? MYOKX98DHE`=)3`!Q(VEUB-90!?Z8"MV[[JBV$1M`93?S*`C(F?SN8&^V*)MO MLMQ/[;MPCBZQ6J#KP-

HH1WE(%-1.LY,]1Z))9A9M!,-E:Y5:&TTPH65O5 M-KHDUM*>V&<`Q\<0GS;/*3Q8](E`^O3=3>@&*>$6-^$G!X=D6..AZWW_$5#W M`25)'AT;B)S5#4VB7\S`A_<`3S][:9U$/G3\N0<95FM5*N/[+R%^/=1'47N% MC0J%:TIB$2EC5%3=+#KS="7P6+N\MURQLJUOS/!E-LSX1^I0L,F'VJ)*>XQ) M'$>N3_,AZ$VHNR&*C'O6DYWNRD?;8J-[A#/`0A<=TO1B\DL_\D[4(KFYNG2@ ML/TT5/1B$<^7*K>/I_XS\BA_CM+:]UT5K`J(W9WS3-WAOSC8ISQ8.9Z,]6T7 MCR$PMET\Q.;9+AZVRX/(#!TP*'5MAEXF[.R77]`(_(4<]W*+Z>(`?2'=/>@O MTVD"GTUK)C]\O+X6]./&AM-?.2UD5MT)>01-") MP,K<\N#5DR:0C.7K-Z$_C]H+W;%"%ZC-Q^!D$O?.F%!&H?#^B<>>P4N:Y-,Y M6CE:]4W:&)``L@J8@;7@G6G#+XLWJ1B\,RG&5![>F1CB-=0F%9)W)LMY'3U@ M";DV]<%@[75L?7#M`7T!]<%OH4K2NV-T'/,S(7]>;<6SWN]G0A0\`V42TV<4 MPX2`AF(%+^Z-,0]K3Z'=58HQ^8F7S%(_%A3J,XN9!?(M:$[1`8R#+V..:'4" M,\^$,T'KS!(@]9=[BO7U%#"C">SS??K$<0W6(PX"2-*EYK;!*R,OLJ3GP5TA M+PW0;%$1R5;Z&BY]I^30Q.3#?HXB+_Z"DME"5*QQ9EI]0@)>0KHF2.D04!CG MSO<[8G%@WPGD#@E[(B@^OT;XVTUXCR,7Q7((<69:K5Q&WB'DW)T>2H%>*<"]>AF\ONE1QG`;9*)ZQ+NZ56B9NU-D_8*1@'%34B` M1H_.,XH+"#^M-X$T0ZAXJD:X?O?/&\L M1?+C*NC,'PZ39/8-DY04X?'$.4N^BQ\(Z`G@\"T[Z"+W3L M"W.67J]S`5DWC)LT1)VKOY2<C&['8@M>/4]&Q$!",D`$+]0"4P<$C/M=.$YO4- M(=-*:YQCLCN#0:=;Y,1HLL0H,UHF&#EUE*D9UQ M&QIB,H?K`CNWB0YG@N'P__9>X=FE+(-PB&R+:V(1,X_OV4!U,'QZWCB9,O"P M<=SZMED-@ZUCM%![-YE=%RXS4L5S\JT(O8BFA8H*'_H;)V#=>.'I@SK'9&3U MP3?6+#['ZAIK1:XZ*:J]'TP!IKG$UM[YU1[3<_ZNO=M+%EEYY@?NXQ(SA$5- M`'W3$-7CV:S+@O>7$'SSM4D;;\)6FY"66,6G&G1->3*\6=TOVUK5NT-T]D:W MP++>[:2S`[H%DAQK!M[A_"+S*Z=I0OY[)/\KTN8KV2`_E,C+OMU8JL'&;-5Z MDSA&"=--*S@)'H_XZ&SNNZY>-Z7=22ZBQ$LCN.=-./6WZ)_(P52/>UPA8D92 MME_GR^FZI,;?C\`D!.'*2GIC_#U2@^]^'5VQG2,J MBHB8G"VF1*HZ`06W`];UZ\%TY=^'F6M%!:\,6FCJ./6XX2H5Q:3^<:\@D2\Z M0K]O>Y)U8`$ZNX?[)$&EL(W.ODA.ON$M?A[*VQ0*Y><_<`KBYDZ`\/I*2CU%\ ME2ADF2$2"XPP,XP&_]P$>?54F$:X$.),NZ;M*DJ@GR*:HQ^PLV&.!\!THZ&4 MN(WB>$KX1MVQRF,;E;M%&&5V_6^(6HU1G!#>>+S*IS]2\N<[E*PBCW8HB'-/ M+>.`#PD!'(4)W).4@(/KW;0-@_6`FYOKQAQN,.RJLO0J1Y?E\F:/4PT!,_/X M;`SHERO2/BY12-0&=G.R^M$VZI+3I^]7_AC-8"ZH3""-5H3R/EO"S/'&PV]M+:E!G["IZXP\ORD*D@F MZRAEAN]Y,V#S$?FVQG'G.):&#!Y-$LM%[(ZJ*7F(3<;,P:UYXFX`?]JPOA2$ M9PP=4#FW5T88\A,B!XBC1N>X8`NJU9B3.L?\I#"4<3#K'-\3YPUM?,(ZA_.D M/C?/5M8Y4B>%)%;"%-S8=3/EHXK:/LEI2>MDK!7?$M6 M*(,]'K8DX_0(5@[>Y:[XHUB%AOA*(!BSH3NSADY1%)EJ]:^^4F*E3ZB^IAZS M!$?F=-87XDA0:81.^JYTY'!S62\[D"IQ3ZX5K;I?(OJ(5M9]^'+W&45+[&Q6 MOILUFE+2U30(,J\0IY_I\0@(9G\5A908N4M][L??+E'HKM8._L8->C=.TP.7 MW0$L3NI$XS1-<&G(`.'-T`*#)N6!,T$+^$N^\4X4@^H4+7#@Z:>,P7K`W92% MPYMAUF M4H%[1UHCSPN'<)4N<)29#J%F.X./Y.@]/1T)=&3V@*=D"7M%^::/OHY/A0@* M\0'],UZ4('S"]?7/B)''FJ,PP2?'M&!3_'"V@"$)GV%B!;750U*H& M7XD45!*-8J2H_J]SO4$KI*@;2><2`RFD:J,S\+4$@LE<36;QD4A@DP.>F8BE MK.S MX!:7[#2$TR%*][UJWO<*,O]A#X-4-*IIUE@BCAWZ!&8`_.I[J!!B=\[OM)(Q MI]N9!^JT2:#@;"4G]3,*:9GYIP"Y"?;=OR,G2%:N@SFO/C9-L;'(_#L>?;:8 M(XQJ!H*D*CMKHG8=`[0[KB/NM0 M+.&Z_C)Q+524_9S`\-HEX3 M-XLZ$SO61?Z6(GNYTR7\=0X;U\O"'*Y%<&)4H3LEN`"ENMM`I-:!R*9HA2U< M'""0:@L7#<0`BI_:H*X-?=K0YPL*?2J#OLJQX&,B`B$_MD5B2D:K#?LI1EZ/ M]H6M/[[!8<^!([U:?&A;F*E78:;NL01;F#DVC[\MS.1CK<(OKP5_4I:B8Y,J MAM2Q1I!5,43VB!;:E-[Y(X-&![]$"8H?HZD?.J'K.\&A%#"^=&(_/@0*_7`) M$0H\!Z+>U7`^SF1'XG@==H?CU13NJ1D("B\W!?YXD)6K'9M/,\](;2..\9NP M8@2I897@F8OBR3JU]TR9G:J)2)VX?Z1^G.T8TUYOW_T@R-[73)QPZ1/$)W&, MDKC,V'DD<%P2]O9-3:_L]MO7Q*@ZK&9ELY7-5C9;V3QZV=R9[5H)/A8)GI$% M))WV,HW)V8RKL-_C:$H?(JF\1\*2]6U7&8N,;T_W*3V:Z-;?HK/S,5G3;/,_ M,Y(5CXQGYZ/I(W1:TNHYIX4!-6KF/`M\E7.SPW?:_&,OCV1VL8L?'OSA!BNZ00QTDE(@9=7;Y M?QM-8.'YUM[-*584O1<2.!,T0I1NGF>M%6NM6&ME--:*`*,8CVDB(8?`C0ZK M@KJ+U!J,5)\AGE&6Q5C*;+9F[YBY:*3=$GI/H5Y7+:VJWJI7W5MY;>6^\O%?&9*P&H)<& M\,G!H1\NXWN$'U9.ZT)#-8R0#4P]3V2/MX:XEBJ*%R1=A9HB\IO;JS1?8I96UJF;6LP+8"VPKLT0CL ME@S%"G.]A'E9X#];4!<(H4C>B1-EKI&K*$[B[$M>.N1?!!DLY*=JO?L](@B-2>']M22+V4SRLG7M'___1'ZF^=($ON M#+T[!W]#"<7[`;DISAKJ@/J>VH!9+V_:K&1]3%HJUU8=LNJ058?ZD/2MV"VX MHF-%>U?1#M=C>K)U_(#N/HWP@R,CT$5FCD6`MZ?O3;A%<9*?B\")XZQ_XN7N M*J)/`+I)Z@1W3D+IMKLFYT?(B])I2:O$6"7&*C%6B>E1B1$2*>!*BS)TNW%X MZY?12WD[=!:8&K(E8$ MBXO@<67=*!#$>?_YHA>J-POG5-O&?KC,GI45ELVBRX#B>A-NTB2N/#;QC]2A M'\))LAKV\O$%H2>Y.JX*2HD*M*QO]C6,GF*$MQ3J#$4:,"=7+?"%GHWK92NK M[%EESRI[5MD;0MD3%HS@^I]ZW)6*!W`7E7KZM%4DP)]RLJ;"D:E`?:\AD7F[ MNC>87[R-P*4..[;(G&*U-ZN]6>W-:F\]!]/8+`M<4[/B5UC\CLM1-S(!=B@H M.'S!*V(:[(^K>!E7PW0KG*UPML)Y-,)9G&U80:V7H"Z>WXGOG1U%$;.OT._\BUR8FD3OP:K07X6DVLT!+I<\AUWV.MBA,T>.\X$V*!1`=/E[L[Y/<)7 M:9P0HQ''E[L#NRO8GVS$J/7"D/2(Z:.;E1M)T,CN)/WOU'')[J($D%G)*OEF M*?G-VJ"H9#O2#3D\I=20EN%W;0PB\O?H$WL!.@94OS@7!.4#//HWW'7P:?WM#MWAR8D3^ M\?\!4$L#!!0````(`'-L!D<"#59\5'L``%0G!P`5`!P`&UL550)``/JFL-5ZIK#575X"P`!!"4.```$.0$``.V]ZW+D.)(F M^G_-]AVPM6.[56:AJB#C7F=ZUI129HUF,E,:2=4]<\J.E5$1"(E=$60TR5"F M^ND/`-Z#!`B2(!R1O6L[74J)=+@[_?MP_0*PY"U_?^])WUX_@[ MA+VUOW&]YS]]]^O#Q>7#U[OT;7O>7BWPV_H/]=X MAP,GPNC1^>I[_OX-?72>\"Y$'UWOCR#?`_]Y[O[C\C^T4+H)8H. M/__TTYUO_\)75RD+?TYUNEG-/_1MG^<%OYR[Q^]S<^H^*NK M`#L1>1IMB#8_(WMLS2[&RXOQ[-$>_SP;_SQ9_K_%I_W#6^`^OT3H^_4/Y.'Q M[(*\,4'W/][_6##O?Z$'WPO)T_N#X[VAR]T.W=.W0G2/0QR\XLV/B=!=8BXB MSO3"/WU7L/#K4[#[T0^>?R+-3'Y*'_SNO_\W%#_\\]?0+;WP99(^;OWTGY\^ M/JQ?\-ZY<+TPOX>:[?Z$-_G/@[_`]WB*FP\_1VP'_Z;O0W1]V^+OD=R\! MWM9KL0N"G^C[/WGXF7S+#6UA15NPYK2%_YG\FL79=X@^^>O]#=>@54E6_-)/ ML9([^@\:IR4U\=<(>QN\216EKPOPXAY]H\/Z$=U&8_N8B#F^3MW[>+P\BF, M`F<=I:TQ&__TG<0+/V7ZTU=*%@0X](_!&K=R2?QY6FKQ^^Z)OK3?D5'[Y"[^=-W[N;WF35>6:OY[Y9E3:=S^W?K=^N[?\F%H50:^BV5]__]W)T;$26OW7"]\\-C@!\)-;PCVOPA M_NJMI>E'7EL59:-V/!_;95B&*&D*.=X&)8VA0FLH;P[]1AM$K$58X`[KGQ35 MIZXP`,I=D5"#\TX^-(`$KHY!@+V&#O3T83@()QK(1J`]GEF+>H2.4"++".AU MLLLNV76()1D$JY/8$J"F:#XD*.[Q&KNO5*-/>/^$@X:/5WD<`!BG.D@/N2;+ MR2DT(A2$F#1Y_*LQCX&.O`Z-$'&`G$!%8#HB/ MPC1,"A\US^O'1U4)^0!:3:PR/@K"S(!'7^M**PH[\8I"?Z/\R-EI,&K.,$\; M,P#S?-#48)YC.2#F[P)_2T8IKN\YNP]8$OB\E_2CGZ.)=#RMYHMQF0**$A$5 M:081*#&4L4')P"TVHN-LB,(:)(G\`0BG>__-V4EWH)6G]0/H5`7I@%K.%R># MRTR4&8CI9QF#2BSBCR$V!3&\0*N!2JTC@#!RW!]W=+O]&A_(1-EE M*0?DYQVF/]`-@;T?1.[?V>\)Q`\XB-[NR/>*R-_>_^WH'O9"4*D1KQ>%2G26 M'T!-Y[,,MFG3J-CV"&6MQUMSA?9'*-6`_$1U&+%',C74`KXN0\,H-TZI'S^2 M;NAG5/3FIJ`",%4HQ=L)MZCS.#`9?<;1KUZ`G9W[=SHM?\5A1%7[Q7&]CWX8 M-NUOM!,#0RY2NDEO5L^6BQH2(6V@7#2BLM'W5/H/Z#**`O?I&+']DLA'=P[M MB.!W3@9TCUWGGKP1CJ<,H8M6B.#0@KQ/@>%_&[W@@&9R!OB%#/'<5QPOS5$M M/[H>OHGP/FR.(3DQ,/"7TDTZOJ?V=%Z%/VL#E1I)UYL3%OB--H586_"0'\`E M%><:C'U"8+?;1^=KOUC*I)B'_%0U^46DZ=CJ`'RVW4MW M.DE;@^">#"U=?_/>DYTCJ'<*FPF\,UZ=32QF.53HUF^F\T5DO=9^*]+X>\FX;\S:$S7ANHZT'K)FP:S M^B.=@_0+G%B$>7S.])*.YK$UGW0:Q;%FS![`=?!$E\$;WQ.&X;L4]!W`G?NS M';*#9^)TBM?Q?#)F:*6_D6Z5-WXI'TRGV7+6RH4E`Q7>S*=V?;O MDQ;A2IL9_@A%'8%I<$0;!M/C""Z):?!&"Q:#H*U>Z*>\U=V%P$.2Q\#QPATC MB\O-7X_Q6ICLRK+H99AAB$`CZ6YW-IDNJ_#]X`?8??:2+>3U&\KE&[^,K,PK M%1@7)!<<8LC(0R*V.6..)HLG]P=#B/?P^$= MFTO7L[7DN_I'%W**R78?<]N>9:.*3#2ZW:*"<)1+1[%XW2.)(8RVC#"Z:=0P MA.5QD@O>.ZY'#Y''2THAVH&Y,&AH MX4%%O/.WHQNZ%,'A+[Z_^>+N=I?>YH:@VGMVZ0'8,,21Q#'ROM+T,23:^<@QLY.S+EV_O>0R2HN='\HLZI4Z,V M\NFIBPSHF5!$I=)^.Y$[0K%DQ$0#S8L4FVR?F'P@4B^(R>M8+NA<2#I(2_,@ M.0?!H"Z=C(6/_CVF+G#92<["ZHI_Y80O=X'_ZF[PYMW;KR'-\KD]T*)O9#!Y M2<^NLH,N386GAFA**[+5ZR^?:;:8I84)!.MFN<'&1.]HB3DSU?\GOZKS7U\*'@83_SJY.I M\C,L:0V'\3+-#?3MU$S2MB3X+HEV&^Z"+/\Y[1.K&B5D![^+A3V9)%,F*@9E M&@Z^MI*A8+XU^6[NS.[1#O/[QV7_]:8-=BNHI_8&">5H`,_G5 M[UEW_6'G/)^$0?7O&D!8:50ZKJS9*@58-@*D`O1BIZ?^MIS^0\<\-S1H/->; M"-(-%8Z5WFY/UZYYK"9^26='(]1$NO*<-9FD.]<%@?20A=3.A89^1*&==L5. M_/5`JS&`=@U2<5CJ"YI=`@(H+W(W[NY(BPT^X/4Q8$LM[[^N=\<-WGP@1M,$ MNV.4Z/W>"6BV`-TN?WAQ`DRL.O+'>TIDZX2G"H6EEQ87$SL]25EH%^4-H[1E M1(,/%=JF4$];IWDIB+4_0K$&0)C7[SQ&#5S@''#%HOH>>T+NP)EY),LZ8'1>)F7 MBD.I/)0)A%KU56:=!6==PY*P,A-MD8EP:\82Z,I7D)N<`=*]"R?L^B?F[2:F MDTE6`VG`679C1=T.2N?E*C^D/5I;7QXWGB^6 MQ:B%S^SI88$!:FP%2-A`OIA@VZTC/:`[KM!1QD<#\OQO/`FV=R=-S) MB`(KK^/WC6%GT?96Q6#PP):B[--GH0*]=3+B=+$RZYX,:\4_;`I MDJ*XXL+`$)[_X+C!GYW=$>?'.81?KNYY[;"H4:+-X'91A@:5AIBXH4]^2:*C MMWED$$58%!\]T$("\.NZ.YEU\\(,'9X>O\5.4+X\7SJ?_$OAAF%UN%)!-U47FT`WN>:2$55X`9`8 MR[/C%%"5_M8UY]/:X!6N109,V\V!HI-JK`14<2)`\S"?9)U MB#=7?LA=%)-\VPA&**DD'7%3>S:1H(<1RL0C*A^]$-@R.'$H%YDHP\V<0KS#&770\?<7;3B/3KX66DE M1G*G#YA).!U1*4=)7;[+>9%6ML"K/&9SR6=!5)FZTN"RQ[9"BAIZ>C`<.77T M7&=:VE)/[9W@#QRA5W.G(*V1IX:2RE_#,#(2)[$TOF<&D;3,$YG:UDJ.)D`/ MD*NUEX'[$\,H*_N=0]Q0L`J29:0\HR;WGML4Y7ZY6MO:IB67TJ99B8.'4\"RSBM78(0<5@.( MZ(`2)1#1`C$U!N_@Z\@,T'_6N?FOX5P"B!/C(=*1WDR&+%JCSD9O5!S<\07% M!)4?=5#I7ZU<7%5&M'2K5+2I3-R@MRP&)N/)9%5'Q)614X5(.!32O(`*3\-* MG5?#PB8[3PT'*_7@V5*P)"^U9F`9[YHUZRSK_QG$]8@75O=\NF[1@(^:M MLMJVR#.1W)NK,,QG>F7!XQ>\>\7HD^]%+UHW\+I/A8=Q89EB*+L@PM,[;.J* M>UL\R4VF6_GV;`BF^_*ZE%#3B:7#TK!5&;;T(!5S%]75.^T;HI&.2^/2/C6/ M/O)_?28^[;A,SA5D#$W4:2??6\\71)5]LC=V M%NON3;$O#WRN%T'!3N(S+*EZX]5OVX7_<22_I&LOKX6S5I^/M-;'[39[RFJ* M,/4-0I"'QB8DH!= MS:@K]\JF13Z`$8PV&,!KF6^8CV76<(AWGV:;-XT8\+2]Z=`:+^92J0+HMT?6 MN8/=_#B8[8P-;KQ7G-[71/!/YG+X#<6Y!.C#T=O$10`+R07B8R+P@YS:JQW; M^A`$I%^<8/-(6KG\ZG+SF4O/Z`1>L6'YBA73[+P1?1]1`>@W*@(*0]W-L*7- MT(:!NH`I17O%6HBX9HO+M]OD1@?7.[U.@?^/4/ZLXEJ-5"ML*G MM9HMDXO$8SGB>]>&V]178(559P5D"58%-MFR7T;+CKD0&=G^-]]L-?!T_0\[ M>EVF$T0>\?]'=^_24R.N\^22B=H;K>CN>&\"V+82H!W.;;233H(;K\8IS%T? ML090V@)*FD!9&RAI!*@Z\X`NL,QR00-_#.<'N^0'.$+I@N6<:%K[1Q4![9W` M]>Y>G&#OK/$Q170%>SY&:&5"8J"!VA5"SPA2^*#;9[&JQM M?B\;K*7YOI2O3,$>?Y&7]S0PSEJLF%K3^7C)1Q?H$K`2T[@X,F!9N"'8FA`# MNE1V3>&(.HN\#_X MP=ZY\;;T/_173;F(;:7`XDZDFG3/0HL*BKIDT@ABK:!",\9D+`[J%0;=7SWG MN&&[<@_'PV''KNQT=O5N,0S%,@!H`':C,]7L9=4TG%R3>A>X:WRY8]+(KW_Q M_4*H%2+>A5#2C7`\6*:-YB@_,A?YQCI@\;]NO@'!G?N)-Z M!J>>V>1>.3"IK"Y*1/QU.`8'/X1)(Q^.V/(-0>6?PI"16YAV._?X%7O)Q.'B#<.Z?CL0+M3DT81C1`7#1+$'H0< M`USY^R?7<^)M(B]T-SB(YYQT^VB+@P!O>"?F6XD`&!7(Z"7?5]JSU0F*"_)9 MA?J\!51H`G:8H-X'A?'"NF1S)+99]PBB36#7#26D/6FLW:2Z]3;I+TS^` M&ELP$_M-:DNO7"X6XUDG:JCLOH;I]BL]GIWJ83R!J'5DIRW7$?\:B]ZN>L7! MDV^HLRSFK?BF=W];=I`YF]$*6:HC4TMYW7`BOXU><*!@+);(,9.48^6D0;": M+DX7;62IE[5D/+=V\8>`07TJ[NS';64D=*2$@F>5K@J5FZ8GU,D\KZ1$<9'J M@_N5L),3>/ZQMM"]`JE0*TC=598,]\EX.I]-3M:5"JVBO-D3(B@V/$*L:43; MOB"-PZPXZ7(6EROEG%7PU5"NDML+T^6O^-[IQ@#1NBC5GV$J2U4]W0E(H)^< MK^[^N/^S$[AT(*><2CGRSX-4ZY5O@X#39?L.])HH@5(MSHII57BP+^?6.O"< MZ%>%$Y/K\%J$DL&<+":MGNPL\+8Y,]Q:(P(R.G]FZ7[AU0O]\<:[W-,R3[=; MSBM9R8=V\V+UK8//II6;)'\.B_3C#7-P#LD5U"./,05INQ7MUE-=K M&80$XP*YKQTF\<"?89+4,2??@#@XP'15-'8V6QW,O%E:`3!I$038?\Q]5QP_ MH8OXXF2VU%S8MQXF2:'SLC,T$R05:-]A='#>H.J8`75' MS8M3PWRN\^GI[^E/M]O;8[3V]SAD>QG_ZCZ_*(UY;B/&]]L\S>7WB9:-B0LR MW3/3@_8BJ2:C^%:@$:+:G%,7HL:C@D7V?3)+.?@1:<^-$R52'Y\M!3;AM#_3 M"3^,V826L6_O2,TE&4E-F7KR:)G,F[(COH$Q?D>_Q./U]V'D[EE5N,+X\HP' M[!V=$1=C7Z\#F@'SSB&OU&>`FC6T[HH(00>"%<2#>9U)A2.[]1AE?Y])MW`E MO(^NAT"S.XFK=E>Q6,QF"*N^'?8 M]?2P(811<\H[.:>4U7'"#RYQ;6%E_YIT"9?KZ.BT"+Z>[<#22S_EY=/:9Y72 M*"76J2T\,$J/`<9W@R1E-D.J3>EX#]6'UN&D&AE#23H=*QCG&'3>4#DT&RA+ MP13<;NMRQ9;N.EV&(HS"M2'?I9<7971R2OQWW>).PG2(-T"#FZ$/[JO])\1B30W>U=#\#=I<*:4VF"6-+0GDY5P:[HWL^:*7C!-4:YJ(N3\ M"5;IQRA/UM?%C^'FKN,/6H&V9LQP7KRE\Z&T9>.D,>IF+:$="T4I?YYC7R9) MNT-U:3*?]/Q[MK)1;.+S^.)D5>>T0*=)A[/MW1H,DU__7-BG%^:H[M].NK-D MJ05%1-VLHN6WT,+VR?-^T"*M M3D%;9]MO)0;(+ZU,Q"=W%/1/B4K?0A?4R;O)80B!&\Z3_DYP.1S-%;U^[G16 M^(V&B"VV=J:45OB-?`F)<]FZXS"NHU7.C7?=G+KNLYQ+#.]`9)E.09^_[&^DW=5(0!170K$!BF77&(*G!WQP`B?" MN[><*5AE8*(GU?FC*W1L'B4UE-Z+6BZLH3IL7F+Q>%2L4V#+I\>WE-< MT"OQ%"`SM`95`W.T\_^9,,MCNQM7Y,29S2B/K6ZUL">6H$BU'$98B^=#)!T< MU)-$^`XRF#]*T.G)';G+(7CCR@E?R+2#_H>N29&I+:U^U##&;WA)(P>(-9&_ M[WT^3I!.);%U$?9#02;X6%^EJ78?4W7A4BXTB^B3<)%!&(NNG"!X<[UG5ERL MW5<_>1<><66%6BP:V4W`&R$G0JGTN,[?,#6XV#W8[SWA9O<`UD]+UJ_I#[AH M/:9[V-OD;O,!+7^(G"#2;/NLP?8G_.QZ'OWNPWJ@*_GVL=T6VFX@\=;SE03_ MUGC)'!J^8U&5E@B^QO%_6X4!1P0X*=?KU2)*QZM&;H[;0%F)Y>_39GZ`V049 MSA/9UH:;V;I);:65XM?G`V5QS#'T, MV!X);W6TLQC==^ETT%$Z;.?VF_#&=P'5AO([+DM[7@1]S6(9"?2\+?10#'32'&+M`2YA#^H9F^\9OF.@YV<=07$Z3>OB M6#5C&?*(NW9V]SC$Q/273WC_5*F?*7I2^\BD5@W)2+/MR7R6#D`202B5A'Z+ M9>D>8B@PR`(PJ&&LH,`JNV35-7[%.Y][UD-/=R]$2]ZK\XT'Z;S]_=Z-+YBC MRT%IC?,U__2HZ`V=G3%?#?D3AO-QDE56D!:OAQ;E`?6IJ@RTZPQ<%^6A[S_[ M$4:65;NVJZW+;`[%4M?8X!_#T'3MANN='QX#W)2#T4J&&8BK*B8=HN/58BF! M090W`9^P,9PC:K':T1$&X)8?]))(YOC36&PWSG#;"3$-W>UG;]/IW&H+;_CI M[("^:$:X\5@6SUC;^T[-9)7?KG@O4>8][1-9":5DYTOCL;4:)]-:(00'WQ;C M3W.5FRO!.-"[@,IMEA@[F+''UP*I^;19UEU#DPE_VZ[I'8-(I,T>C#VSEV06 M*4,@(+MP2JV4X0VX/3:EILK0!?0.FB0,95@">(^,*.9[#Q$9\MPYP6WP$-'J M6RQM\@X'#R].P,U,E'A3\S2A01WI\\GSZ;304_L>8F)'B`A&?H!BT7%B.$U' M1$PZW(Q`J=F"4A3KV!DA;0R%5'2(W#`\TOH=!R>I4@%5,5C]][<+`1#&`2"T M4N=42!*RI_,?&0TLZ[G$-K%` ME$L$9YA^)M;@*2$11V@B`*YX0+3Q^#`4ZKPY/6 M9%&/ZF`XVU4#CGWX<6_DT9X26X]%XS/ZO.E@;H8D]6HW)_RT7V5\C M]&]'#Z/)>(1HJ+#%&_+88C$=31;3PF/7>,TRC-#$8H].DQXM+J%M'#3Y1U#K M/@$0!`\!?L%>Z+[B&X_,UO%G'-UN'YVO_.CAOJ$7F#PUI.-Y,)`X91 M4V2>($KH#!AP$2N]*(@K;+KA'^^PMWZAYSNN_;WCGNYS2+^F%69B7>1G\PM[ MFF*M(!)1F2@3BGZ+Q8*E2JBTUNYEK3ZS6401X4:@[<^MDK@C6LK'-KJ`U2,MAHO&8*V1])F.Z!E;\!B M+%5#>N0TF:]F7'A1::8AJYN%/%`U6`B(I],0;(!2R2U&H.AC0RUEP0N0&/K8 MMKZ#-9M-^6-"^`K'JBSD00@Z?TT^`(40^M@C8VT@!-WA@/["><:6[+\J7Q%_,%#T>L]E4B<9BR?#Y-]7AMAZ3.5DX8F.[Q*_:.=,_AD`E"3V^( MW:L'=76J.B/MTBV!`5YC]Y4N.%7,/8:1O\+2&AH1,>NH^([A45'^=\S`D?[8K#6XM MEBO^"`2R*KH*P[@##_AJYN(P$Z($.O?U5!W28KOEW,(;H$C)U)`?SHXGRX8Y MKUGKMUUM%,]Z35RUK8:A&$1EQR@Z9^*%[@;'C5SNV*MX\^@_YM<(W+O/+Q'G MY)KLR_I/GDAJ)AMB2]L>IQ4OB[)1)AP]^L7[)U`L7_=1E$',MLPPN^ELRB"V MVU7;G.J[1Q&E#?'4;!D:ERX]T%_C,)G?"7P`\%2VW< M-_3VW3PUI(NI3BT[WP[*I-&2T*F\$6(2P;IN-2;:=28>$GG`7793])UTV4*' M``$H/H,6E<`NL^W3\)Y>,(F5D4\5M:PL?RB5BV9,2%7:*X:>29-3N5"50%ZOB:HJ MY`4'G]Z-=XV?HKQ&:6T!4;EWM").H(A\]!7621-YB`HL%>X%J<$Y@)UVV4Z6 M6AZ]X`!MJ,7BZR?T04PB)LOP:O(/#+3"Z'9++Y8/'_P=_\QA^2FM\"DU+3\5 MF>>SK9"ECS,9B`J!`D@/2^RB)60RM2'S$C.VW&KCIQSX5;OA0OW!V37V'*?/ M:0_W0N/RS#FQ9^6`9U+`>X5>]I@=]C6Q5`W\4]NA0I^6L'G_]8"]4%"+^>0Q MS8%?;%O^TK7%>)K'?5QW*!4"=2RHCRGL+-`C2ZGP#VP,[CTC+#!(9\S7!=%I MR%=,-R'B&ZLDZ MXX1,B7Y\]E]_VF"70F1*?Z#(F!:007[U^]4QH*ZY/9BAK'(:T:\JM@LLDJ`=`GB]08[)2Y%TU(^\*&'E7[6:ER\5BE12O MY7SN*QCX=;*C#+\K$^#7R0X1_&J_AU;X737`[PIZ<2#5XS1%4;Q*UO"6SHF3 M6!7Y"Q4FB\DI)FIRMV'7TU3::C?8"CJKDHO*TN1*PC>0`+O'.Z92^.(>&I:@ M!6\``*M&#>E`FT_L4U"5Q!F"I]XFEK$4%,69`"-![-5!B.<."/ANKP5O::W-,*H0946R\.39,R62DP+91&9Z4H?^CX16WOY MWO"`4FJL73(V(E8F*WZ0D)*,QR*L9)P"":WDW.?E9L.*QO/VA[B/`X#I5`?I MP!K/%M,3%"6R1BB3!HN=?K8QT/QZ($'K1>C@O-%Y<'*&F=AZ]#:D?SH0W5\< MPA;. M?"8D8[<)3GF\`:=DGRB7[.;)?>WT83A4)1K(7WQNIZ7FJF/&1)81..ID5SQ> M]+`3>,0N`Y+KQ+$E@$C1?`-`D?UG[3][@EN1&E^#`TI%%_FLY/Z``=:!T)4;EXWP-I=[/XCE3LB\H1587#7DE\Q6BVRQ(I*=?R"0 MQ^L7S]_YSV]Q%1;A#G#36UI1)E1%?IO4GF<+[XE$E(M,:@T!;PY2=!Z#9]??^F[.+WI(--MYG;GQ/)[Z:E)$F M],ETEIQYC66B_*0$E4HF7K'<=*\8"&-J[2T=$0P2`TU8Q9"-S1+0I'P#`[5P MO?/#8X!OM_2J)Z),G%]%,T7PAAUL81<;/CDAWMS%VXY-QZYZ"M4*TCZ:RE>- MG:W2T6C6((WK8I,H:9-A.DQN_[Q@[:*T8?#C7CK]90_N+WV' M7C!Q)8>=!86(D=.)0P2.57*NZ#HYU4,/T'J1&[W=>%L_V,?3_?J1AOQ[ND\@ MR2@E&Y/S*1D+Q\>24K'HDI[^9H)10?+0`X,Z3AO(7,L`<\6'FM3;;/>W60['+C^Y@/YW6DNG_A934?EN0K(WY9J68L3/"5G MRF-IB(G3?U9>D65V%\MT')9O#+/TM+S8$;KQ0(_KRZ$A?Q($"UGS\N?BIFD5 MK=-X8=45C,!!1ZMJ42"V2C\&*J%5CX"R"_3%?XP\?M64^ND3#[@/W<8WK?#P= MY%?`K6521R<514DN7J,#WP508YU=LNY`K`NI,-"B;TVA5EP_$WK!!)R\8@)U+P)HL@P[G!O:,/$ MVQV*K+,[6J=E8Z,14=ENAM@;@\"[[J9PP8/0L&YUH?9B9D\%D![PIG!I-'>P MAXMDB)O/51G%!3#?-<.'B%O:V\XHV#2E._.0[K\%.D@[E`[OL`WJR-`#:&NH> MQ254MG,4'$QOM^^_KE]H41.JX*UWY80OE]Z&_N?]WX[NJ[.C>83"<)`4H1VJ MHL+9X4WV0Z$92+P.X0B[[`B<.H)=%AG_'%*' MK%.'L!^PV"%ZL=TN]*OH;N%6$'SO#SO_#>,D0_BCZSR17H1>=RDNV-#\GDXD M-RDC/=A;3.VTKTUD7@1)2GU!*G"E!L7FVD5ST=J0['CIP"Q!3LHSD#A[P,&K MN\9Y$GXQ39^6`EFSGVZW>1F7.*N$Y>[S5H6':@4`PXI4;W%9^"Q)(RP>EBD= MJBG6A7QZJSM4@RZ_.,%F5'Z-G72%6^@UPK%E;DE40#Q/CU"N!QTOY)JDZ6#Q M=7G0Z\L#@[J.T51^/6/Y[[/OO>*0$#>#4\BNUBS^G=KRV8_^"T>-E=J&:\\T M3NQBA'QM]\ER41X/28`XTRBFQ;".%XE&Z`U'X(7E#'&QG5\E>_3RBG2ET1CY M1PA:0&MP#+B6^!;*LM4S^#M#58JR)04?I M*&GK!ZB@[#?&K`J^1U)(5T2T(_0%T\))Y&_.*PX9S6%+@]4&6$!>+XST.PXZD2\L"9SRI$1H6A M6!IP.3A%]ME<^XR`-B_B:E%8ZXGA#R3%!\*OV+5^NQMO@[_^.WX[^6K\YS0= M4:IMO,5QM6DZ*XK/]">"$).$B"C]QY846&2WM4C'429A.*5GFOC&:XMW?[_W M/88YUN^%M\DDO$@2:R`?1=#(OPX))C6DT*484HH)D,)0H ML];N::U&!$D$Z`FM%G9U]7:J#V,:WQ76Y;?J=R,BFS8SC(0@]3YB_N)KU:YY/S5S](+]YNS,60?%OG M(I"<2BW(-*UBGET8Q22B['9U`](?AK#9[F.SME6C=N%;6D-JX3009/[M2/1K M*AI2?D@GSDHMRU?`FUGI_)D)@"\*TL,.6]H.;7BH#9I2V%?M!8GNKWA]I,<" M;K=;=XT#\>Y"_<,ZH[U6`_GS5:MI&O6I()1(@MY34&`8@T&\U85^H2,:>B6: MCW)3/](+6U"Z:`^;\"Z,NQ)0^)Y1?,*N M4K0?M&ZMHG05XL5L/$Y.82>-(/[YL2T;P+"FBO4F-9_2'M@9EH'.:#CB/;!' M[))'L!%'ZWH20'XZO)OOE/#7!\<-Z`V?.+XY\M(K'D7XA!U:H7]SZ]T3%@T" MUWNF!9:XR?TJ).KFM7[J2E?@*3$CZG27K<%=6MA4#1UES*K@&\"Q++?R3@]I9\&N M;C^Z'*2$4,$*".GRDA(>!:Y(U)]K^M$G;&VC$Y6Y2C:4 M/&HM1N,J5EO=6A2`G2ZY1-$<\@B\A-*PGHD7R$Z\X9")=^:L&M]`KI)UQ4)Q M_:R32T&!_\XA'Y/F]&,<_1+XQP/1\8/KD=^YSNZ!#%78\>@KA^4;-YY3[RT6 M@A@ZZBI?07VRJB&*I%7$FD5INR.4M8RRIE':M@';KGJ]5AEA#.(U[0S3$W2U MC-/G>\`RT%N=ZG73N5:O@C`)7Q_YBFCVO&;^\?3&"7V8:<9PEE<0W\ER_8AN M#N)ZU#;X#1B9V8__ZN*`^.7EC6UK7GYUFT<`PI=AT"G02#Y*5^.:!==,(/J- M2H.'HS)3*X"4,14`?Q*ARD%@DZN`,9A,(FCOS28/^50Y.N6\W/M'+PIK#_^U M>A4"!*^.BM/\25O)2#"*L'8@*P0/'V_3BGIG=':=X`QU7IG M;[RX1B%;,W%$AZ)$;T!`:6J&O*% M%^RTZ%9Q:2T6.$K.CEC`QV24V`/FB-` MD_/=#8&62_/RG3AQX/O$$S\8@3=^H-:BC>,V4[!FM\::;0;6[+;GM>:+11/6 M;`.QULE.AK4']]ESMP1(9(+E1R\X0/X3+6C)\HY!E2L4E4:-.D-+2! M_70Z!53K)R@^:`\F$5VT]/U9L(E4^ED[82:S2*M$+58!H2^#&)&U-J![>A*' M0:EMG2#3BR\,27]KI:[T0G!'J<:S1_LUUH5M5_=!N^#$H*,T.ER6+*=Q7'(9 MAO[:93=;_L6-7HKG;8K[KOX6Q?<1/[-4>=\+W4UR*?'YL8[/;P/*0Q*G M"'\MS$29F>5[PZ7G1BJ;@F`LA?I+=_=SJ[K1/)(]_SI"17UB]CNY]-VDV1:8 M?RM9R!K]JYW[!@!\+2&J_IIGSI)2B/G,FRG4G(.2.&0C>A"`GOCKR9S>M16D'Z",62T6_)?\WIU-7ZP/0D:]DP;L(GWU6FH#2L'H1OW7OR90"C ME:N8=-\RS6[Q*$1KH1B"<9VH(I-/`2IG,B1.&P.Y":MBSQF#UVR<+I=N*GH5 M&ITG^LA'Z+)ZEK8TX"/SYGPB;4@BJC+#12/=HN'&`903N8VXK/.6,7"DOTBF MQ.L7SR6C\<;]UJ;7H6%9HY/\$;IIM9#928!FXE$NWR!L]K:>X3,W,DK%&(=' M0>@V8I+G)5-P2;-@*FM887D1Z[2D?;PH]O8+Z?(_^F%XXZUWQPW>W'COG<`C MC[4!]C#M`S/#($9)3QQ7BUG-0GIQF><+37VJ+IB')ROFH^HJ>Z;G"%%-T?=4 MUQ]0JBT]N9CJ:PY5&?`Y&-==O9`GX^.=6_IE7JF>IK'=H(301)?#?:EO@&\? M?::JK1K[L[NPI M]?:=\\;UQIF28@UJ!V3!4_^?$^V%')N8+,7A*V[K#,A.:(`T],;3A@4B69X+ M1407RQUD/'C`@>MOWGN#<)Q"'S-V2RMU.Q'ZMZ.'T60\0A1#`WKF(7*"R'#? MS$Y\\X#VN^&*K MTS5;+N>KY+JW^/UAU\#K^H&^VEO:M&^X5:V["?%=2*^.NV/]2^23KF1S)%SP MX1@1(*#4NOS"8I@+P_DXR"\YJW@!9`#F>FZ$/[JO=!83^O0Y2/03I'#JUUDYZS68Y7\P2:+%&+E@K*&\FN.^E(WW,U_IL&\H!^]$=P+\3VF6_2$GFZWU>O#6P21 MK&1#B$!27>D1ZV2>75?6Q`R%IE'2-ITE):VSE&O6/J(*`*V6Z_80A2P5LAX%K9(E#IPR=)+&X>?`=_X.Z+!\^66!"%5^P-Y3TT4 MU@DVEVUJM)5?&9UDU]=W(YNX<>30UAG-(-K^67!-;[_548T]/B-.$0"H!Z7P M_'HVC#($F9P-C[2'PG(Q44$AYT@>W9Q5.T19G1UO**>,,V8+$H_*XXK*/`NV M(&K(K\>O[)4ZMB`MGQM;M'96+5LLSY,M"C!1PQ:I-\^*+1Z)%LH'%['0<^`+ MIJE\CVF/%\H(@S5]9HS1P5VUE+$X2\HH844)9^3^/"_2^.(KCRPB\BP(XXLO M'?_3V62NCBZ^^.=&%FU=54L5\_.DBAPA:H@B\:7Y-"%7`;>/2&-IHELA5VMJ MC$&L"L39@[^P>R@^V M2C\8@'E>N$M"O-:9AB'ZE\`/.\`X?LT,[#)=6NS)69(K!4RN<0CM8"V#)7L/ M73E!\$9G+O'UUX;BKA24DF#+_6(8PCXVE767>=4,I'UL719\,I5;ES.A?+IR MNV6Z0V/*FK<(8$E$?H0O.\Y7+N^9/SM[+*Z@U5**&5BM4TV^>/5T,I7K)(MC M.=H0=(6M(1TB@>>6#C$`W2(@2`*=ZUFS,/]KB+?'W4=WVWY7K?"J$>C.]9$O M=3.;RQPE&*%8-J+"3<-P5[,+P$7Q$IZ;F^W$9A]CLW=#F?V*@R=?M^$6L_PO MV'U^84*A#CL.8K=EBMT-QR0',9ZQS0U!)+7YQ'S`HY(M49N?HFSC))"QSC$@SCX& M^-+;?'"_TI_$"WK:-1FGV8&I+.1X&Y1*@UVZ4V.>735OFT@# M[:>;(J[4.0M=`0&8M#C7K7?MA@<_=&FG>+N-IS&<#RI^1R-PA(K(GYZ=+9,] M[6+A/-]#!:%TZ_8N\`\XB-[0'1$8H?=_.[J'N.3]^Z^TLAE=1+YU=RPR?W'" M_'GZBT>7)8JDOX,ZA*S28^R\,15&?;5AXDC/1ASE@.]:2T5U$9C-?H$%YXWW M2GI9486Y^F=!P%A00+X6XW*RJ@5A01A,]Z7`+CNW:Y?:Y8KMTH^4FA"K1\BI M&[HC(\3K'Y_]5Z+GT8N"-PJ,2?H/BHE)`1/)KW__Y=W)=RK\04.TYZW)7^XS MM9*EXU\_WSR^OT;_?O/YE^O;3WK#N:OB+'9_I6L*&_3OI(O;^'N(>*U^?AJ< M)T8I6=+X!7NT4LS['5Y'@;O^5^SLHI>U$V#^2D;3*[H7,!KTD2T"-%TNQ\FZ MQ2_O42X%:'E"J5669JO$BP]*3;,KIH$M-$AB*5M?D/$#R$`,^\^!(=)\WLZ!VA-RK2XVCRM?I#+1"6AB$H%OK=$L;UVH[V@XSC9 M""V-Z:0\!`(XW]]\<7?<3YO^62=\DC;E5ZT6=C+N2U\%PD$GQ>TFQ;5%]DDH ME`*X:!IDG%YZE1R`:S=7>Q["@FRUE'#]Y&3`1#Q4HI)SRKF,WM2A@5; M(*LF@N5MH-_25J"ZDN$\8:OTA&Y,M@K[.N#*.U3)W.YF?R#R;K=7`=ZX$>WG M;KVLO._M]AH'[BOI`E\K-V"U?5OWC$]>-=GHG$QM.YG\Q<+1[1;%XN/!W:U7 MO)B<_+'0B-Z)X5#&6P89+YX_#N6!^'*L=7>_Y]H#C$7GX#F_]`,?/L3++GUS/#]SHC;`G)O$4,2(M2J'; M4]';)QR]^)OFW0.=&F@6'SF[L_36O+VW=`U1`3BU.,#5_@,.+T4UY,_]K583#F92>:!'_Y796`\>"1N!$%07A@(451QC$)*$AQ7%[\"C MJ=VY.\N>+ZU&/(&>.%1H9Q.F##A(*!62$K@"/B28C4,OCV1X28>AC=U3Y6'M M6#K50#ZX%K-5"41$$LI$&=`?];/,[F"97KSP`JT*E%I/F($0B6ZGYG%0E+0\ MY#VWTM3X^F@RH)_I:YT`*\;T+OR@$^/%E#Y%>BM<]`8$;KIO[I+PLB<5Z!BT MI:W,QE,`&;=9+1&&M3!2LA$]&)*:RI8*7X'%4OM:FI.I90G!!%Y25)V9)W@R M815=''@-X.E3OI.7QI$OFG_DU!+C/Z<]-:-&"=F(6%KS>9J$48B(X6N#\7,M M>EMCZ;>F(7FBMTD5R((7,6N$29X>P;,>M)_#X9WC;IJX-GD*HC>+FY:_D68^ MKDRD2)A0&<#]51=#BO'.-GK1@6.(]GZJ'#BU75/!8M6]$:M7W<`Q\3.`O1!3 M0/:#SR>S^AZ(28'K?#H84=/Q#&B$=)_3P9*:_H9OB>ZNIH2!NFXF-QBTBTE* MS+_#'MZZC0L2)T]#=#EE%>1/:#D[^/;VH$2LC?SOZ MJC!T8[+0]ZG4'Y#KH50P2B2#04FEP0Q4F64'OF4:`247E2?0DG"*62"[QVOL MOG;"6>%5(Z"6ZR-?6F@QG\JA+1<.54QI`,.G)=@%0A/AD5<-53GPG;C'&/P% M1_+!7>?)W;F16SD#UNI5:/R=Z"-_N9T]&3?AC\I&!>$&=7B]S$[[/&;?3FP? M*/@X<=H(OCKOF`$^FL[ND=;:H*[X#BC<"HK(T_VT`6<%H>;T;]TMG<:F"FV" MPU1-^(G!=.H(,U"4'"[QGJ^<@QLYN^9L"UD!H/CB:26?IS!/Z]5PP):U@)(F M3$C/&,0+\8G>%_(D#JGE<:U.5G>@T./];!8\F^):C%6AXPP!;O2"`WI`\Q@$ M-">XPQA4(`(6O%R]Y`=G\\5<#%_:!LH;,7%PJLH/=EQUUWN^($KLS1VF-H=T M`VK%_C((M_ELMB5:BR_"8[2@C?PAX,E4O#8:([,@VIRQ;$^CV8`V-B\0FP>, MP9KPE$#>J6/,P-M=@&FFP37>8L(*FV3#Y-+;,)V%1>L["@/%I8R&;2I1SX18 M35K+]@;IF#`.33K:;CTYDK06HN#%%IT,#L:=WTU+P@ M-V_-,4\WV'@Q5P>G6G>``89EA>WHG4V^]_#B$-]>1D2YIV-$._='G_WN'5%[ M<^>\L7()04!7!QJJ1?45K!N$O;25+Q0\6Q1W+^-&4=PJBIM%Q791Y*-K=W>D MY67X@J/EK>3HI5'6JDF'>RSY3C;"DI;N-CQ M;D<'/9H^H`/LW@[0A_Q.@5Z&>7M/&HCI[-ZSAG+MK<68@^J*;M*#6WLQ655@ MS;DD'7V?7R&7-@26DCND/^)JU_3&0S)S"8(W:O#EGB8%C]?;=PJI5D#OKKU),N+[%8S6>R_?H(L:80:PO1QL"+:PSL M&,G^OJ5C#&$#$4!:$`+7RXK.K=T%_AJ'X3T.,;']Y=+;7.-7O//9M::"F]LE MW]1_QDU&+>D*Z$MKN4I/OJ%$,DI%(R(;%84#78HVA,V6&38WG:!3;WC"2?0$ M$3,\2`VG^P";7#CZ_KN;N_O_Y>P/_\_U=[7C-$V'[MH`N'`43]IS,&./,@FR MT:+\3$/J9:TC#!F-Y`_GS"?9"F.EJXP'UB;-)=3;SI]!P(X'V@1M>0@@[2-% MO7ZYO8_B`BJ\A_7W[1Q-9*-G-9E-[+0[KRPJ?82KIZ+$KGI&@*^LHL0XNYMQ MFOK@!C@5NEV1,TSH:3_CJ&L_6_LJ8"];IX_\MO1R.N'VL42RP3UL?[M/P>8D M=GO8J`Y6%*NB[I7K("``LIL^DCP;_CK.(6NKD:2^%FM`5^C@'S:PG2<'51( MY(Q0(@FFV)!"N^SV=NE#@R#$RIC@N0$4&2WJ(_/?@$!)C]K!$\M>G&#%K/+( MBDRT.YJH'3NRU9'%?C$$1\W5D06OP"*I==G@\7R27PE3%V<&%$=6964)3>!G MWIK#K@$Z?6HC*\;.!]=SPQ>\H9,B.DNZW=+M@:!Z%7:;-R&0Q%='OJS<.,^Z MS\8[J5PVY4\6`OPM2H4#(TN5U0Q@F:F'P-\'Q)3K[-H-^_@O0L"5JXW\\&X@*QWP%!)E(GJH.6G-"&1Q`[$64?4.`D727_S@CRR+L56G)7@3`EM\ M=>23XNS5JM)M4;EQ20\FV;2.2Y79#'Q4V(7K721)NT8@K#E`:Z'6X!)@08()YI.`5%G M.2P`0G82Q]VZ>//N[:1W;9+QIUL0UEF\ZFS2!!(M=>SQ1VR M4_L4>R'*VT-/;ZC0(DJ;1+3-)/D`&;'#I<=5<0'7JD-<,OPD/?PGW\-OY'?! M'Z3'_W#T-O%(-/X%\]4#7B?/F\$$W6%53QD=/P`PMUSCI^C2V[S_VY&HF'\B MB7P020$PO-&@E?3R^VH^65588H2H>!;?<0.%V#8B@60()]CJG`"`=!,%EVGJ+@DSC"OX0E0)^T)S*D,(-L M*/*QQ'6-D@.8'VF-R,OG`..X=!MV3KX7[RG=1RZK*LB?IE_8R_BL)1.",BF( MBM%[PK*O&996,\0'*OO:8N>V.*F4$0H/SAID6:@!#]G128[9`\#Q$0?[9L>S MIV#A2%60_/;V_;1A^L5]7.,@DZ>#_"J@-;9**,AEC>"G9&K,L[N9IVN0V11VQ:&E MT"&F8$98PD_P`C!N6M:=6TU6RP;D@$[05)DH1H\!D[3F$&Q"D.I:>*P-6G$; M$^5I(W27@-OE5QX$&0N>:B$[]K`M>V$5AX-%06Q;#6!$V,\82[,V'./TC1-Y@"D/%6L=H0ZU[[\>'"\D0'F@TUA^T4K^PR#HK=-$?C(_ MF<^*",Z$(28-J!:E(KLL(+LD,-W?.(;K$[-@02S"3QG(7.O!AK$O_FYSLS\$ M_FM\^04KGB<:7=6_H'L86ZN%?"'U^6Q>``D5AHK2DCJ0@&-8!?;99?O<@C3P MD:LPZBHC5[XSNL,FQ.L?G_W7GS;8I8B9TA\H4*8%H)!?$06>G=U[+W*CMYIE MD;HG-$"AIEGY;=OY?)+&/I&`8A$@*QZ]S;!;F#%T?`N"A08TSU80XL]O`K[T M-@_T/B@*,?*9XKP0'C$UO::S$VC01;XZV7B5'#PMB"SD`L$Q MV*ZS^-S`*,HY;.4V8'`FI>R:`R!]$`9P2>ORMZS;-5U;5G40O&/K9$ZA*TOO MDRYT:8:`Y22>.+`HVF\&`.3[H],70`'1FH%GL_F<#PR3>IQ>%L;G7*HH^=DL MF$CV(G6N4+,$[GO/[.ZHN+SUO^+=YH,?/#@[_#Z,7%K18?.`=T3.\Y4?GF*C MBP3MB^6MU).-L>5BO$Q7T$D#*+Z7,;E8@+;!CO*'I)41RMI!24.(MJ1Y:7U` M+UBF>:%A(7Y`5\2K\YFE86+I(7`A5^D[03Q?NF_O+V7,1)/#\J.'^8F=_,PB M>\+UW/VQ/N^RM1`(?FJEH?3=)RMK.BE0%!51?XZS>`24/C5"25/Z.6I`3UC& M>:*9IP9TAYVZXX+FBZ)][HXP:V:$]K%HY`?NL^N1><<^/3X-FV7:E1M*K-;> MN\,3&S_]H/DMHZBKU=[V8DY:S;E*$)(_&L1)'4RT)$P$S5)0;*\,RYC)(IP\ M!CG_0*QH?'+6+ZZ'@[?DA#.[C%.4T"!X0>.*!E\+^=J=LW&2EYL)R];0#W'B M&V!&@RH#X[E%*@!R%:,YTHJK&`WVPT"%WHM]#"-_3[Z>X,!'S8-:H7':NOPI MB+F=9+6F[X.>ZNAKB2UIB3X$\`*H'/FU5BL91`K&K6^\0XB-[^@>0#8I))OR MO"!3FB0CO79:-\JK/ND_L*C62`O42/'@4:VE]HFE9S`ME05E-IR4\MAP?,&= M;!HTR>P_$YDL)K,J.^B:;[7CA0Z&G3*"&1-)5=;Q6<`LE-=/%Y5.$UL@^Q[3 MXVVN]YR2B>PGJKYH`MXK6LD?DY]:,^'`(!.=]9[P+-#37-$009.Y[;FAI\VB MP8+SB@/G&:,@LWU=*'^9C1P..'#]C5&LPH6QD&#J70DSS_Y*AVG"$E[E9[3. MK@L-M[C*=CY.$<;>!^ID%5AA%ZR`G4S71$EY'GUJHYJ.T]UA,C?W\)WSQD[6 M",;#G$>U=X[U>D@O),YGT[0[3"6A5!34,%B%21:$20V=G`J[['J[X#HI,63R M;DE@/$A'%*\7B#NBTC,Z.Z)BP]))CHO%>)K&O6="1]3="KM@!6A'5!WR[+>VZ"`M3\9_7"`^N$O+I[HO5Y'2O#[0.E2*3 M;&F3="&C,<"*X!![`00?.+IRPI>[P']U-_1VBU]#O+GQ/KB>XZU=[_ER';FO M\7$#WXM<[TA^=WO``9N.\+;(>PK5B;1>FLK?B6FG%]+02]-HBRAMDMY%\SUM M%;G>#RAK&.4MCU#>-LH;ASFNIM-A\]1A:^JP0\%AV\Q-3M8>*`DH05&)*?K[ M^?SHI.&XG2+A9T,O;0^Y6>0_,]4T`W[X#\*'\3"#^F^[\[^$B**]EG1`3PZJ M!9LZ]@$_RE#3$D42M-+&S^=')]T&-6V%GPV]M"],9*4UR=31C*F#FD%]6#NHJ2,=$P&M_CS_R3R>7G]'+"7G#TAWB:C4MC"!B`>A[*N('=!E%@?MT MC#.3(Q_=.<.5()1`:U?K[-0ZEPD`&]]TU7_>K+]&9J@"X`3@)V8J27G]['LQ M(9!_1.2GD+!'3`KO,/GE/5[[SY[[=UKKZ1Z_8N^(;U]QD-5YNF,I\K=;\M^M M'^P=+_^XQ=3'`5K1G6BKWH06UWPLDU(H1`F4:X%*:B"F!\H509E@A&3C&+1,"1=*>[C,Q@\5P/EA)Z:_RA"JOD MSV0T1A<>?CVP@1=;-HK'7K_28=J5OR/:^^G*4'I5*.?3=18'@/ZNNDK'XV0Y M7F4TD;>&DN:2]=VX0<1:1.4F4=:F=D;1XQS+7.#V6CD(*+CH<+8^9( M??FCR'.]/*J($%_]OY/VPG>N?WAQR*3JX0O>8._R2324:7A'/[6)%9(-P-EJ M8F7#G$0DRF2B6"BZ?`(;]J@TTP(VLXEN5-IJ\VR]_G=T^=-#;C(@L M$@X"V>=L7W.=U[G#QE)#>3YF.L]TN)@OYV\*>=2H. M:(=+C75VV;I\@/"-!DFC1N`M<]J1$H-8^&'8W0,<%+&):U-='W$XCM06PH!PV"39O+W9L^FXUI,AB,4MY'>BY27 MVB+-C-!G_#5"CU_P[I4\06;X+T!CP"']P@!,PFUN#D!EXYH/6"D7*5F#D6R7 M'D!]Q?^%G8#>H/SX@@/L;*/Z)9J^(G6OX/345S9,1Q3%R/42; M1JQM=I5*WKK>52"MKFK'>$"N$J\D:?478T*QN5J6DQ112K;:I,*)!@]VB-XD MZIC>_;K/HB#S!CT%[>1O69];]9,1&1H@K<4T8/28I[-;TG'/Z@S&/34AWF'L M<^HJHS']2%K%2D!=D&0BJG/UY-/_E[/.L&;-G06NNSHF!?;R+(!=C?-.R#YQ MEMG0_N*K`78JQTA8)\K)KT:OEIV'[*2Q\X!T)Z>D@%Z=8DW;B-&V5H-Q?L"IR4 M@GYF.NB%*&@+?K[C#""!>Z+A^Z\'[(6IVO0WSDZR(^>_#@=QKD[RU5Y7*YN' M:"H+)>)'&;"3%HQ`KR+[XRQVSZ,74-'E=81CF09AMS%X!5`5>PD6F7X87CE! M\+;U`W:*H/&[5UX`0=^I%O+Q-K.F%;P1::@D#AI<_0()4*!(*704#LWU$D,3?HI6"Q)A6()3\U.@<,4RY3YX+C!GYW= M$5^342SA+C+2%7Y@[DO:,<731+Y2KKV8EC#%))+I'9&)F%"42X4$E1I+&:B8 M;:_,-II;'$.,R8<'5E,\5H$E=`P8L*[\_2'`+X2NW%>OCKNCAY"^N`' M#T[QWM3+S5^/842GE>\PZ6_Q/5[OR$=QM^Z:I7+D?P_)6.-V^^A\%<6+EO9U MPUV'4?+K'M9B662.DG+E9.L1RE2\(&IXZ,VAZBD^5B`,(,J[?'@/'"VF964*RWH;]:W="N3T(JT=CAM!7=PODD_$GRZDTF27ZH%0A M5-`HSMK-==+*;7W&>;J<'$]9$P^N4P]&!8\].ZZ'S&:W_@"6Y;J>G\4TYDN5 MB^L1DM\'=(_G&L?_;2@)KT"P(8PFIZW\W2S69"S-7CD)@5=[U^VBA@DE:'UW M=:B1I986'C:-1OASTP_$J9>W5S>WWC4QZ]6AI=#ZK+!U;M+\&:.I[-83S+)TU^=+F<1_OWJ$GW>TU/._^KN-ZSW_0L;+ MU,!;KS`1#MR0_.F:_--[C@F^(PGV;LX`)NQK@_P,QYK+TV&N%4K40K^PJ4]\ MT0?AP>(26:P=BM5+JL:;.Z/4ZW$VKBNXLS"#I&Z,+RCD5I&"YD!5@)8A0B7? M!8P-;SQ6O)ZR-U$K(JH3!1_]V#2B'>8FX$F^K9NKFE62KS.V6)56L`JB42Z; MEC=.:(B)!V0-U;;S\O;H@MS3D00T)O^(R*R7S&\V;G22ST>3D=SD]HX-&4B! M$X5\K%=P+^E9,!@7LJ9:IBHUO*D;OF)UY'>`QG9I)ZV4`&A:YI)*F[GI2[N\ M$7`@RD5K!802?C(!@)^)%YK3;NM?`(1;KH5\%JJUM+DHR^69`:VN]A56.'>^ M]WQ!&MZ;BJ9JZ(E`=.(1,.P0/;(!1MRC)H=31%^6_Y)N#'$UD:_?L9R4<%24 MF$UQ$Z$#U2650I,B2PN(LCG<8\G5A%.!7DCQ"2:<`A$B94%*`6Y/'`4-01?!4,B7T`@ MZ,X)(@\'5\[!C9P=7?3Q/;K6=?G5Y:V'"%_1B""1'O);NRL[V?U.Q*%$'LH% MHM^H2*!M;G56VIVMU(4HF6`L(JK1-R8AZMJG!0):?N7D)0-0%6LB/?R93=+# M]:*(BX4:AJPNEC9B2V`I-+K*@2F#KX*'E%3BO7,B(O8CF:H].^);7SE/ZJZ; M6Z^&[+6?BY4]F<;E<&-!*)<$=,>1"H,L`(/$-6A56)5<+1WZNV-\EZH2U M+%#_C-;^L="P_(4+J[1Z5/(^$"P46&$7K(#MSFJBI-Q[G=H($\QO;+9WZ6W8 MN7]G%S9D*HO>T!KH7#7D]U97XVP4&$MC.ZJI//`<8F4VVEUMU(>6QC`L8T?L M&"`DL32<#W[`EE)$.1OUS^I%3U4!^<2D\7R5X2:^U61+!AOQ\A=@[H4"J^R* M5?CKV@TQS:X`!@@_NDZ@P?$!,"CN_3=G1W>[FC]>_B@,)++VY;=3QLMQ#2(R M0>!XZ&A2/+U@[[Y!7K,L$T\<%)0MAP3![?83)A.:X!ZS=/8K/R0*NI[CK5WO M^7(=N:^N!#YDI0!`1U(U^6W_^>H45606&[>!DD80:V6$LG90WA`LZ@;Q1K%_ MHLX@F*'[G?1?Y,?0W8CNF.QNN_R!DF%C8=K'?-TDU1+O=?S5QHN0U/;H7Z[_ M=G0#_"[)1DWV#QN"A/L:`'GQ=)$?/]KI_>D96T4^2H2B7&JR]0U+3FJL96R4 M2D`.E1BZ\3KD\4!`08M]\`<-O:U]Q<&3K]->BQE\Y80O9;H90;.M(O/BLWCY M9Z04&Y?;HS_=XRV]=?41KU\\?^<_OXW0QX]7)C!M$_W44:O0949PZ2U[T*R:IU"+4Y"K69\:LU%%TZ5&8-(!8;'HQZB[`LM&DZAN,]- M#H4F@R%1%+Q".'+]900F[P*:8QB]W9$/%UUZF_?DMX<]/Y^OA0!(='*UDE\N MF,Z7?(BF\D>(M3!B:]!9(\9@594;JH`]9`XX4-G,?BRR'PRXC1$N1*_8@XK2 M,5B;C_X['*5S@'$-)%N^K#]I0U(SV02!Y<):+=,\ MCGC&_.BC=QBEXA&5CY(&T.T694WHSNX8Q'++&,N;TD`&,;^T4D2H^`DGF+U=IWE@FE8(KNW\L$9S=0*:99E2;:D&;VL`KJNVU3^P- MV*(DY98U:=REM\=M\"O>^8>\[%'N"<#=H[:@S;E%TH7*6>7AQ2$!\7!\^BM> M$VK[X`=;[$;5$^0M7H1D%JY6LN/JV72\6%6XA?1+@]DMOI:O7YQB!:TLY)2]64C>SJ; M3.<)?:7B4*Y!S7@!Y4JPE&Z4OY?K@3)%-%,=H!.M,W-B`W\">M(N>W)_.E(+ M3V:-<,P["*GE%*W^&X`L51-9.`CPYB'RUW_<.<%M\!!1C5EY%M(/L>Z'MQ(J M][+.)6HIC:379>?6,N6.5#!BDD>$+0)V5(9)3\H1$?GQ4`MHEWX`X^VR\6%L M_,%)"A2!KD&W"MW2^K.\H^`Q&8__+H_1BQ_0,H52'[_R$A@&3S61#K_Q,KV` MHH*]9#J3"S4!;_T,K<=9&!OJ"`V%P1LO+/DXJW60*?BZ"<-C*VPE+P#C*M9" M.M0F<\L28RH6:`Z>NA@HQ)++-1`21^7P:\)0P2FFX.?V&(61X]$"NBV^;O$M M8"055&E1)2&]KYH'IX)49VQL*O65XR?! M\,2:E\_07U@+#H:8H)%!75('R^HA\T\_CJU\$C5"L]%X/*;_5QWQC9#GE_LN M.NTT$FRE".4#+/IO")=OB(GLR;^H%79,ZT@FCD\5JDH&0 M2D6)6)9Q5KXX'K3TGG*C[:+121G+^*Q[!/2ZV8^.5&2MLLT3A90O%2@L'?S6=)D-7>-V MD\R+K.41*K3-$,%:I]O)PKN+H8A!N_>2(DH;O#^PPX-F9MBKA%B95U0Y')IY MV*#D-OZ&[[_B@!9NX*\$-;T'Q!BURL@7HYVGUV66V8!)18E8E,F%A[@"<^., MD>1=BETV-D?^`?XDL&QP\O#(]PX0UNJ3^X5G?<4OZ4690!/YT>8JG^>63K64 M#[4,>LS7CYQ=`\*4F3JGIC[2%L6G6$;(H:?P0]CC+%(A>@*W)E<9A;7/F#^M M%;QB`LZ('O(#,WMJ2:&,"#4,8ZW-G)?-K,665V\F.*X*X2B%JM0YIF&JJ>JA MS*N&8*QUC4![5IA"-F`-OBBBIMPE<6B_!E$P/_U0W)^)9, M*:_]XU.T/>XNUVMV'30_`OBOZ,4@5P_Y#F`USB=LL3A6.BX5B%*)8&A39&-< M*\;9H`U^BA!1%@>OP%EGS9%W`B.Q*]1D\!=:^%-CH#H)^^)W['@VJ/\[QI[P*Q1^>P3>Y;L3[)W0>\NZJB]+:.]KDZL M$A;%'JML(%C4"F]**#ZA.W+;WB\PM9:EV`6]'ZBS!;:$@WH!OL6C>`583L#NMLV-?>62`]*IDX$W^\ M7'J;Z[S8AOB>9O$[.GM=D2(M-GW34G.I/+9:5Y"8)KT!]2+`"_M68;'1#AB M1V4T4UV2PO';YT&Q\42LDF[21/PFT3.^-3H6B5"KZOB`7)8)_@$*@ M6HOM^%Z`W+Q-+`46?;+!64:=E&=@T/:*O2,M8NH_>ZP035:&YA..7OQ-^0%^ M`8D.@K2BL:UV\K%JS<8I.ID,5&AE5"@0%3/@=6?&-HG#+^5^EBPZ.T: M[&4T=_*;(>@^[B+WL,/7>.>^XH`>J[@,`KK[$>]4E[%YN\051L$?U&VT2L4;")K!XOV0-Z"9`Y6@*I@4':>/XL MF.21_D)5Y,7"3&80IJ'TNL]TN>C)'JR]*_A-EY!=X5_92`/18+/HM^2^5CU@#QB"[ ME^$\$)N%3$Z`BD%8YQ=`O#6,UR%&W_*C1,+W99``G5_LIGCAI&(0"S`@O$7# M3O!!9-AP[*GR&$#PMC[48XT7=CF(P0\M];.E2-Z@)Y!X45,7VN`GB^[=\`]: MN^)78E9`5WUIG8JF>!>^HS/X18I(=_US*SVJSN2Q_<*21'A@J+/3[FZG-OS( MA&0)3(WN`4&6_^;LHK<$Z;PO6WY()W9*+0DT$P9%M:%3"OFJW1`Q3LL;A8D2O_C^)N377:A]5&.\U[4OOS\TMI+!$A.3 MQOP(,4D#EE=HBO_^5J7'T#;'=61"[(M"JH@`KN6FX$"8&"EX`1@3+3,"Y]/% MI`$9P/F/JHRT\WFSH,N#A`D_Q;'!!]"0:8,6<*"T#A]K.K?K,6(6.#H:9E<, M,P47TI`P``UK[#F!2Z\[Q&LG;(!#_<,Z\5"K@?Q52UFN;BIHA%)1T(!08)E= M;QDH+(3Q5<(%WP&0P/C5"P]X[6Y=O(F/XS9\O^KS`/"H*"&_HKEG6PJ7>)DO/8#^L7O#GN\.WVGUC0^=YW*996[8\FH('KX1+8Z9AC*8LL(B\7GJP4$Z0`2GL MW*!M3)0"@7O]JK* MKQA-)XM:S&?'2./[R$JMHKA9]#UM^`>0A0"]J"&?[(7.L`;XMA M4V;M[XXA89,PO%S_[>B&[#11^.ZM\"\Y&$N*`4&SG&YMNJ=Q%=1I(ZC8R@@] MO15_80JXA_!(!>.]/:(?Z^W`4`_Y%KXU'?G2\_T6H@QE@-:SU,G"JNG:V\2\ M23/ZH1P43^.),'>#`[:U@QX#QPNW.`CJ*PV9"'JY.7I+'\*"__W^L//?,!F0 M!*_N&C^\.`%^YX1X0U<6L!>R;W6Y8[J0GVZW>?V@.QRX/GDN%)?5&*8M$/I0 M:(!\GSH;UZPV=,VNVWS]8SO0QITF#.%"'QT1*[VJ_>%?Q MJ>@R@K,E0;E1X1`?!9@,OSV95*DMK&)%9)6L/90VRF6;6)DH;-6:4 MI\=AE3&=4H?"$,M23:,` M$$9ITDJ^:N'$KLDUB\5?,/DH;P#%+9C"$FJ=4"&#[D[0CWS9,*\'N)0CS<:Q M_)1)7I*1R.ZROCJO&1M(1;=)DY:!',-@'R>*5;UP47+3>4!=O9CEY3E#S_XP>V![1AXSQ\QF2ZUIH,>LF$(HKO"\A/U\:SF M/$C<,DJ:1G';Z04)(;NZ/&L>Q>V;R".Z_,>8I=YG9$J_=Z/8;4=O0[CGDOQC M0Q/;:;.&$$U_U'&HI^<74'S8369>(/4*W$&W/L-?>S$?+ZSJ,3>]P_XZ[E-O M9(72#)G;J+>T,ILQ:@+3!H$U1]M,G:3<>*\$KW[P=A5?1M=R*-+P.LAH0ZR3 M=(0V,%N_>AL#N!Z9#9X#1:5^3[FS8:P M!BN:$VO(4N("\B^O>#26_(V,BS7^L;$ M##*-?B[YCI(`>G`)&+?NVB'3L4P'4\BH'\)X_-/#[;"4DRB6*7KC;?U@SSJ4 M=V_)'^4F./*20$A%6CWYK.YQ7BMY82JLV"#N*M96_EDZ.6X!6F-$&L:)6V/4-JZ@3,J/:Z+>>JXWSO! M6[R6')-2(MIDKI$'4QN2D72PXD2.OV#W^27"FTMZO?@S_GRD5Q8D*H:WQRB, M'&]#!F\2"1[M1,$E?K324[JX]GBZLJL)(6E;*&D,Q:UE5!&B0H/0R2(#.J9" ME.8X1C;!9$#O5,9LRKRC.2FE$YO4)*NT]S7LH$NH;\MQ5AM9($.K%@I*#PGL MI563Z](,`_-&3X-YAY$$&36X:[8+=NWNCM0U%1]5"<*,L50'C-0/G]IZ&)(: MPMOM%762%P7I"60W_./=&_W?#\Z:M"Y+#&TD`=!""_7DRYE/IR?IIR&%?JD= MMA-#VHC/FI(?4-R:<GT1'X0\:P)JW)G_. M:YS=I_"7]]?O/^L%3U>%XX'T%[S!'D1L5S\W#=438T"ZHWBW)><%9R>^"I#[ MO,ZNA:>$_!GE65I&L"@$^@9`-6;9K/H6D/UE' MXD]9?5P_2BHZR)^[FR_2]9G*=O5OJ318K/0TSNYBG&;$<$.N!C#U[C`!+]=N MN-[YX3%H7N^0>!,0137JR%]YOURL>(#*Y9()"OC41+71]4`S"5V"`!4!C><9 M$S!72*OYV'3MB\RK@*BKTT=^D6R6G;\7I5V9<+&+SAP=I?>YG*S=STW9(L1KS@IT,@-!ZF7M>)21B/9$+6G5G91 M2RQXA!+1\7F.DG!1-4L=T%1ON5VR_+E@N5,2#HO*-@%+;P>])F+>'<=%_(&BNS9SB MA43]PSKQ6:N!?.^1EU_AI!4"84V!686*UK%9ZV)J,C:@HK4PU$K0X;O#'(P4 M4IAY&[UT`.*G*=6OB5<.7*_`/+&NFC,ER+>!'8OJ]R*,K MHN_^+`F*AS0EI%3KZ[.:'C9N+O87?`Y3P=8[=./%4MD$T(3-2\V.L_4XSOBI MH7AS5,U'.2L^*I_[N'QUW!W-^/_@![^0=[DI>T,U=P[%L9.LF#`M M&K#9L)O0G5V>KA8V93`/VN8Y<**,(?)EP":6NK7^O%9(IELA?S2$3\XVQ^6, M(]-SH1?I2=A[3`\3T*6S*]]C4H_$A8]D?HJ^=SWTAIT@_.$LZ;(-XI5PIO0G M4U.>I*^:S\\!?G8B?$,^N^N%[OK/SNZ(.5RHI4GMY4Z&M4?V8I7Q>&DODK(H M*ADQU0YEZB&FW]"D6-<%F>=O]3T0E+\;BK.8Y'36!W$=!5><10^7YD5<-'R3 ML]K`2>QZ_Q4':S>D,XVR9<(DFV$:/(-92*<"T5.A/[MZ&$T&8\011GXT'M0."O9-I+[-.>X6E$P*5Z0&6B6 M66WGC%8E*LK+E\.PQM.!22_6Z#S7'GHZ]GPH;@B$JEQ1J/\09TYH)Q7*DK]@ M=D/1\`$M;/T\R4]D4HMJ68OYP)18*<:7:LJ_G>JLN%+==_A'8U`92AB(5QL_ MVIE/IT_LRU;]"XO^=,U?PSQ;6I/SG(#+FB=?G6>5E1[2QLC\3:&SG[4/\WW. MAZEAZ&2@>7ZKCWF.X^4/?K#%;L1V$+U"?FQX(Y'I/FB[9S1&;C1&_@C*0F%F M?,;%!?W8B?F"AL@=)FU^%7O=8YL(FR$'QJJ=/Z7>3X3BS4]7#J&]W0Z?YU'& MMBA7.?B5^S#?)&D"+#WTT^E;(ELUT^/%>`5$Q-_H`H;&[V;_(U*X[K6-_M_S M'*F?)22,R+FL>8O;O6<#)`?$RA2)]3..:/9^(73/DTO[N#DN64X% MG#/G\*>N$E=D?K\D<[8/C!BR904O(-FMQMJ37:%J+"Z=6#97' MU+!B9;C)'D%4:42U!D^G,O7;E`X\("?Q'CO_A3;4>UOJO5>6HIL>&DN^CD-U M#.-GOR4>EJ:7X8A:[B.?XW;;9]^C96CPR>&Y@?8T>*V=T;89QP3Y8TWV$`R< M:54]=GN>NU]*W'QRPO:8B$Q+FH!3Y'"X5;EW)?H4YSAX+5R@6RC MF@EG1UF%__D!>OS4H>^(7>L#\7O`W6+9W[0HV#)O;_;??`# M^L?AH[;8V'EVC`4+Y'>.["'2(0I*H=^H6BC1ZTQKZ:AP=*@BG0C:SJV!E@@+LT:()+!=$\GU'V+?[1)ACK/_2-- M/=1YK6Y"\N5T1QBGB#WP$'N&/;GN?,,VG^\;[NOIL&:K:[(CJ\BW-P(H6"=_ M+]9L,4"UCS:#@;.O1CKTUZDO47KBQ#L6= M&K4'2L?HHLD9)?5T,$]^3&?/!SA_*:;P;^TL_.#?YWQVRV'H1&4^4=>/>8XC M\#^SQ*GX,!->DQ\???JK@@LX95$'&@QUU^>,QN.=C93.L+&MR0`5IV*]TU.< M3',4^>S7)X3?JAJQ^4-T31^,D7S!R;C@9)KA:![90S*/RC%[OP_\;1+_H!E7 MTLU_4[3>,OUC-AT/4%)?GL7/N<[J,!_C_S*T@"+T$O*9Y_(T&PBP^]U3J6^* MJY7LETWF0US+)<_@WV15%9W?[O\2?FM.TML-F+LOVF,%JK79NDO/*E3PC%;A MU5DM7PAU,A^@2DR/#N1;6[F'^J;GU[$8X>0AUOL5A\#Y=CAI-8FL:L2PW4=- M8&A5(W1I2S`7H+W(VQ;?5^3MW[>+P$7^-WI'&_^!],[F7=6)`2B/YY(CI M*MV7S`6C7#)*1:/?J'#$I$.MZPQ@.@/7/7[%WI'NB:Y]T@1E:5!(M8K8$MSD M/00"Q%%$>@W*@0* M2FJ,LEL8I0T]34%6`HS0#Z`8^>AZ^(;\V`B._$$(5&2MM[B]?9F>4TV%H-^H M&,3D0".BHT%V.X.THZ$23K4P*!L/&O^WVRLG?/FP\[^$:6&(ID]7]PH$)FKT MD#\E;&6%.+)@(L-]*A`QB?!U,I29:7[6K61W6,L$HE6P2YA297<5>:[,!,-@8OAPLBIT& MBLF'-?:

MFS'VZ&V-+&J,=(77!5`N)BNV@ M&'ATGG;;R0Q!1SUJ67U<:3\>5^0T3`1WP'>PXG=;P[=`>ZZ6@J0WRW%Z8 MZ/;7?[SXNPWY/G$N&/?[5![4&N6GK4M'R(K\OS32ASBS@G(1QD&`S0A6(R!?E;.\[3CL&0K9L)@`<&+LS(H:AU@!C`:)R'<%T"! MTGK6.UZFZ;(M`&/`Y$.-X7;5\!@]/YL%'_&<0N@+,#C=A.$1;ZZ/`=WPB2MY MTZW7D/WQ)-6+6WRWO2#=\&NE78NLPN4`]V?5)'NJQ>\J=IK'RAF)R]T/[;NI M.2F9G=%0@7E[AX'`__@4$AHE$?C^E?S/)RRJ]E3[K$X0URD@GX8V7Z8W5F1R M$!.$?HM%0?60_$D8E/H->`&^DS@\7#8L;F`LTMW>=_'OVC,59!Y52N>FO61WQM9 M3=.-GH+8?%,?I9+AES24FVU7S-ZXX7KGA\>`Y6M[OG>QIHYP/5J;@)5\7T?N MJQNY.(1=`&D1S65<2OH0`J*/SM>K`&_N,5![:*!^%G% MD-CXZR.C$KJJTD81V8B93B;CV>\3!HI,%$IE#;M^4(=WA499($9Q8:[0,IMC M&02BI:!#L=QL_T`H3A:BPS9H/GD''M5EA63#9;Y8VF,^NE.AQL"\CY5"VN8N5:?TSDJ/FU<>G(VM1?I6#@[ MOP@^_>QICMW*'&U#75X@E0:XM9:#Q+T;[?#M]L;;D$GXYB@\B%C_K,[XKU-` M?AG=FJ08H'+H/3?>Y$;O0FW"]I*@4236#7Y>)R,D_,D16$TDRL6![RW,*C9=D>SP;`H%]1" ME$KX#P2_@;/!>R?X([ST-NP?M(YB_;10[AV=V!0I(E\X9;%*$BUS>:P\._LG M8B*!L\/;_LG__3+5?^N`1>51N6G"M.5G6.`;CC%`O2&>T_];3G] MAXYI;FC0^*TW4/D<8+;')ECE:WQ)^S)?DT:R0;&T M)M-TG2^3B5*A*),*M="GUDX+V,Z&I3ZUQMJ-QL(M]LFB,%_MD_(-R."0-'"[ M+:2SBY8]:I_5.1BL4T#^?A[;3M+Z6>*3ORUE\=/1X&??NW`*OV.?C:9ET"LD M0-=%^AMN#V"XMJ&C*$A+0T:NGY1TO[]ZY%G\[`?NW_&&LSXN>%!W-UNKA71* MQ8S,)>*NM21GZ,5R;F>JP!I+NS7B+E.!279;D[3TD$*@9+TBWWQ%:(UO_4F. MYO`'R/4/ZD=KC1:2P6`O9S/+3M$:RTE/G@&-?1688^DWIPFOO6VRZVP"Q*D` M(@6<\LQ6@]/#A\#WHF3_6P#3NN>TH[1&"5G&7BW'X[1+/2`F)SLM"@32WM98 M^JUIP&AOD^PZD^`@*D!'CE">T?U72%G9X."-SB@GZ3\HB">%R63RZ]^I4TM? MI/`'#=/$O+46BXJ39(ONU\\WC^^OT/[![UQVU7OI"]Q:4_"BMR`="35 MCT_#\L0FB*6-7Q]^\5]QX+%Y($$)+7I]C9^B![P^!NRO`VZ=MC9`EO.`EWQ M7Q,BQ1`_-1,PBH5Y4.5G]$=RR^/#L[$U/8EET*2E'E;8LE9HCFA^AE'56"43 M[D1L7,/FUL/\*3?G2=V3[GHU9!=>YI/E=!Y/N].O'TM"1!30Q%N%11:$1>+) MMPJS,IBB6S)D08\DE#'Z+^S`G?(2XR6;A`N,5P_;QR^^)&SS)T%AFZDAO;^Q M6$SM6M@242;`MJ-%=;`=W*(6L.UHU@EL/[BO)J&V`I=ZU)9MAQA"GMS_^/E( MM;G=7KN[(_EM7'#N]AB%$9F?$K4YHZ2V4C0.0UNJ)C_$FTZ2[([*-:YQ&S3O M(1:/"O)'*&D99C@[J#<8)`4:3>T M3>";_#J"NS@EZ.)1@WBLHF##*=/68N"9C*N;?`W5I6WWH3+P\ZS#>L:NQ7T, M>.3GTD&K*'6-?PFLB]UH,MC?.:&[[ADSL0P#8L8JC53.@:M*\.U"5+GOE"R(R#;[D7-U:DST(&O*I6AT-L]0[1LOC3F1JR=:%NCHVY M(3&;_.D/\F_R+_(#O1R"_./_!U!+`P04````"`!S;`9'Q)Z#5'Y(``"1@@8` M%0`<`')G96XM,C`Q-3`V,S!?<')E+GAM;%54"0`#ZIK#5>J:PU5U>`L``00E M#@``!#D!``#M?5N/XSB6YOL`\Q]B:OJG2ITS\!QRPYL1#K:$=DU MO2\%A4S;K)1%%R4YP_WKEY1D2[;%FT29-,4&NC(S@J3.^7@[=_[YOUZ7T<4: MX`2B^"]O/OSP_LT%B$,TA?'\+V^^/KT=/5W=W;WYK__\UW_Y\_]X^_9B,KFX M1G$,H@AL+OX[!!'`00HNGH-7%*/EYN(1@P3$:9"2X2[N8?SM)4C`OU_0_TXO MR(_^^W)R?_'QAP\7%XLT7?WR[MWW[]]_P'BZ'?.'$"W?7;Q]N_W>WPO*?KGX MTP\?/_[P8^TW$Y3%TU\NZC^ZPJ#X\)30],O%Q_OO_I^>/[7WYZ M_\NG__A_]=9HM<%POD@O_E?XOTGC]S^])3T^74Q^F/Q08_)_7CRA."&MEZL@ MWER,HNAB0GLE%Q/"*EZ#Z0_EH%')[@6!-$[^\J;&X>L+CGY`>/Z.?.;3NVW# M-__Z+Q=%XU]>$[C7X?NG;?,/[_[[X?XI7(!E\!;&21K$X5Y'.EA3UP\___SS MN_RW1>L$_I+DH]RC,$=)@L`+9@OZK[?;9F_IC]Y^^/CVTX]O^W:Q1F M2[J*XNE-G,)T`,@JDRY9+#GI*'QP`#]2E0 M&#M=@!2&0:2?JSMRJBW!*$H!CLGDKT$7-HX'TT[O59`L;B/T/;F+IQ"#,.U" M[_%@G>F]ADD8H23#8!3^D<%B-I//"$V_PR@:Q=,QF4M\1S?>'+Y$8)0D($U& MTVG>,(@Z[6F-W]8(Q!4A`D[IC4@&?L9!G,P`QBUVOL206LE>KE!,UDE"D"/W M6WD_C&>/&0X7Y'Q_Q#!4WR[*']#(TML3HEDZ[GI4G M_0F-;#4NZPX\-(^G\VA8(IS"?^9`W+RN0)P`@D_Y4S#5R(KJES0R.0%K$&?D MCQ#-X_R$T7W*R7Y!YZ&P('@!DRX.LC:"/W:;RE=Z9*\\R[>QL MQ]7)0+9,=0!,P#S!=U^-5#F)(A&6B@W5A1^$K9IC;5V1.PJEFW:EV M/A/%@?[_AHC9ZR`J9;B'`'\#:4!NTR<09ICL"Z!=LN_Z98T@W,5KD*14PB,7 MU0.19#<%&;=9/&41U8'S5I_3J\:D.`C3+(@>@K3\P'C6/^,=/ZP1@H?@=X2O MB#`R1W0#%C+C`PCH[Z:C]#:`^.]!E($QV9#D^YAL2'K/=V&^]2HMU%5%?\DD8F_Y8%U,"9 MVZ-J.)*5A$)(!>M?8;IH@K\/''H@1O.)'J<(]W!O"8?6*92$"S#-(D!%A-U7 MNT@/U0C#1]W`&IO

(%1UXN#.ZQ>2]D2%C[CQK22Z"[^AI8RE4&;MO;AC>M$/C>34GS^`UO8Q0 M^$TCVQV(L!>?9[I&U5=_CZ3TC55M.U8K^!%%D(HP.V*V/]"(C.*'[<#AY/R? M8*\('3KW*.D%`>5/VX9%#Z=%*P+ZQN70@=3'8F!_PQAWVJ=7]*6^.:U%%,SJ M3J8)R)?<%4K(L40)R]U0C\$F[]7';'>EQ'*DM*\A;W1V=N5J>?>R,OC?,Q_,4RX0W@>^_%Z>V)>`\(6/KYVRB8;X>+@A<0_>7-\>_?]4[/589IY.,MF8X@ M^@<(\$T\O2:3UD`:LZD:ECL8"&?:";&YW.OJ>R;`JO M``W]C.[(J?CZ?\&F@:SF=B>CCX@W*,Y#Z1N20UC$\CJ=BO)KM`Q@S*2Q_/6I MJ+F%$=A%N3*)VF]U*MHF8`[I@1NG7X)ET\YH;-8_=?=@'D3%MT>OL.FL.VS1 MGJ99D+SD6?Y9\G8>!"M*V$_O0)0FVY^\++?*$TK>A@L8[:34&49+%:EE2P5BXGF!\!3@O.P(^=^;"\)&D=Y\7W#, M)#.G,04X`7E+VA,B3.CXRYN/;RZRA+"(5D68FA&0.-N6PG%\.KL*A/ATV.*Q M+Y54>'P8*!X'FE8%R,>!`L(0JRM@/@TW]'L8C?6Q7:P?[^H#6?`"G406U%>*`QK%*.Q">O9<0+6%Y#* M4=_8Q1`/!U$L0@88[0U1OPWIOP9D(]*L>K*@R=\CD!]>\;1>$^T1HQ7`Z>8Q M"@JSW1\97"VYS.H9WC`VO'0'LO[&L^?@50R!U"A&.-VEXSX&<'H77P4K6"91 ME_(%BSEQ1R/\E'4`FVFNE^XS01?#D<]H9(Y.P3FVU\8XE5*@'K8U0O4Z@!&] MMVX1?@KJ\>T"O(7][.+F&KRDU;^^H#ALR1YS(!/\TDP%&IEXD+"07@48;XC: ME<>V,UB4ZVN$*W;8)8L73@]3')0W#G<*#IN9H34FYT\6THOSCLH\T@U=4$3Q-`/@Y#6I"DT1(C/'<5!C##7TH46##=UO'9 M<[[,8`C9?`D[^EP`!7H;W,V"/2/5U?W\ABYT2FI#EN@_RAJ/C(YC(.JDV:-5 MCSIA>&EVX3@?W0S'$0,C=\56.+D9Q26Q@%JXF"K4W,QS$*,F9_BL<'(S[4&, M4Q,6;N8YB+%0$9`KM-Q,?)"]V.I(M,EX0&D0G0,2#,M@'1!)W[CKF1#2>$E$ M@KB>'"&/%3=2U/4\"6F8^*98U_,FI&':]Z"ZGB@A#0LWK*-"R6616@(E*<-[ MA9;+@K7,P9I.N`8D5P5>FT4/WOO2?F8HR;M[S"_L9(F MG#_4Y%!B92)60#E_B$D`Q4>HS7%E_X93">C8PXH3R%M9/MT\XMMBQ@M(K#!S MTZ+7%C-."D0%F9O6O;:0MY#8W[U,Y5.25T0HO-R]3E2#, M(=84Y@=V^NI9UE;/,H6+BEVK,8O&_2+,JK;F_4(%[M=D5L%'IA21^\6:E1!3 M+5/E?D%G%?ADLF;O3M>RSBG)B:17)QQSD!=&%0T*JB4I,482^$^IH M-.$URE[2618=1\T):DPIC6&XS@]!?(SSR9GF-^GVV7H&;S(]#7-4%/$=9>F" M;(%_5JN5SIH'X&1X@TFW3N$D'46$X)A\:%T!5#X) M]O''#_PGP8H13+A]+K.$3%B2D&/Q!<8Y3+L$MI1&"$,RA^52PP'Y:1[`?[6@ M?[V+1TNJ>(YGC"[;L++-!X8=XE1?-^0<./2C"YYZXO4PPT%"ODXK'"5/*&([ M9/9;F:*41BZ62?7L=S`.FME`J\#0R&QNY.$.B$&8CE?Y#HOGE+8)V@11NBG) M8S`A[F>"FVW(QE;-$LP$L[D-M%\&"0PE"2_:VD#U-8RRE.FG8;5VQ4W:Y0F/ M;5C6+9'3BOLO(U"5.XS<@I=@AG!YB9#[`R0/,,XEJ+N8B"D@H?D!^Z,4H3@/ M@.C34UK@)BDRVAES+ET7H)8C!CUFYFM3;TV$Z^ M,/AWR6$K4T_H%*MS)Z8QJ3UNZ0,K"FP(%M4!P,!OOXV1YRFV4HN0UJ:6QA[4 M8(3QWI(S&<[CPD$8;IZ)5I4$89F!E_\K*O2MZ>]9L6X%2DM/'[,-MRUA1!:! M]'8*,4ULOP;%GX+K0B\-&"P$0.HKR,XZH&Y0A#HMO/ MK\D_XWG!7,N5U/ESQK#[@F*T?R;PKS9!)T./7H``A[0PZS58@PCE":5\-OA] MS'"Q!G'&M`OL?FV2-L$9'X2]T/62R"T0[YZ3K@9,"7]<0XP!]=M+!&M%G&S^J.-^+A;G;JUI^ M/O1ZCERO],NRX>X=G8TV2==?4)1!YM"J[/I+BE*8[#P6W5Y*M%^*E4O;.,9L M,*D:7%S8&I+KK[7)X=,8O='MQ397ME1C$)/KS[3)0G,0B=;N/;9S*CHMN9T$ M80W=WF=S9_F<,#RWVR,V[AQFC*A7UY^ND8/G(-32]==JY$!A&P=]5?AV?O?! M5(<77Y(=;3.5UC=DZ9V;0UE!Y+@4[W/0^7#PUI3[)?;;1D>U.>D/O8:./D+6 M(Z3L\+S3/5-FLE;"59`L;B/T/;DC;-.8I1UV9:V$GSY^Y-=*H"-T#ZR"BM(_2JP#C#2&W?"*D$1>YODYR]=M'B_AJ MU@24V&,,8:1"1'EKJ64ABWJ9X62U>Z;PX'5")A?L'D:J+>2^WG_JG4V[H)]=W%25G949JG6UAJ>#9^95>#KL:@=/U"$3DZ^I,%/O M8P<75?I(\6B:N.B)[`"6\%JSVOR%F]HQW\/&*P(K?+ M5D`LY4(B?.3T'[*#GAT.[]:$ZN$6X-!A6NZ\/V4'/ M#X=VZT-U<%^YC/FP6+#);=GCV0/`(F$W*WAY"/`WD%*AO,I]DF6HL:\57)%M3_9RNGF,@IA&.U)# M8IZ%+\L:>P`SC_BA$(!I'JKY$*0EU+G"4="=VTNCB&RCT3J`$9V26X1I4I!X M5K6,;1J5_,F-<>Z)3FY>`0YAPGFA4=3/$#=KF!`Z&MY>8S/"[F*DNE&9_$T/ M\"55?WD.#49C7T5*Z6G)74T!-$6N9OB!T+,9;J: M#$7J,]YDKX`0S]OI>BK9J4!F';[=\M$\OM4B%@0?N)[==BJ@3U_@2"GOKIRP MPIF^]G,F$YO0+G/OG#(<3P4T7TWHEJ[GCZ`V[FO7+"J]$3X':HS(=^-ZH;8>P55US;>K`G=.=W1_8'>- M!NQ62]3^0@-ZH\":EKD@EJ%=>5`'%K<.B/4$'KB>TG_"-7X4>]0NL]\O;WYD M_`[53ZYJK2=HZT_4=4)3V1#B^BMVDD5> ME8J@N/Z*G6393:5"1=T>H7/E1I$L6M7I3;I5/@.$'IP.!K+?/G9\I:X`[2:V M7`F5@TPNU-WU!^MDDBN&^&H=/W'#5P[VE8/W<5'(FVE\:V%;'ZS2*?N.KSQY MZ=IKF(012C(,;8O]B1W29*!Z1C3/^E%LU\VO/BM/!!M M!K<$ER,)5LSM?Y+3T%CJ6R2WVC689F2Q$9`+C?>`BQX^T!?/OR+\K19=6%GR)5EB][>GC'B5 M-Y8?$V6@<]/FH4]JE;M'L#!U?,%RA'*Q1:UD.F\<>[@5)2%.Z-_&LW&64B$V MR6T,?X5S5JD]S1^Q&Z==YF5G,*J1+.'X$:-;*HC7Y/'R2=F=M`&>8!S6Q?QK MHA2.PC0CVH^R)753 M3,$,QC`%]W!-_RFE<)R2@O-'>)^A_`!^7@0[0>,D&(MH.".4:[K\,:?YF[@Z M\11^S1+D1(53N%V,/*Z!EDL4YXD*CP$>X]RD-\UOWNW[C@Q69'J:X:CQ:KW< M/),O<^P%XGX6<4-IXEIPQ/V,<$,T(2+9%7D;=.TOX"IY`%0G9_'!Z6'F>9,U MB-"***0@7,0H0O/-A+Y8QN="U,L_`7++ECTN-P_![PA?10'1LMG[5V4$RSBL MJ/L2+/G[6G44NSC]FH!9%MW#&>M2D>IJIM0\5SZ67*.JHUC(J<):;3.2%IL> MS>!'(1&S)B`!`0YIN$1Y!.=VAL:S6J7G^3\8P$#N`4:`7+@QV*8ZL*%B-=5" MQR.1):E;.87S_-IGD\%HZ0M'NU\XFK%V)O30`96D=0^7,*V*)FQH$<$@WK"7 ME-H`1DIWA@LPS2(PGC6X'\@U4OL7MPBIZC`F>'W&P10L`_R-IF3F_Z#7!5_> MYO?1LLIR8WX.S1/`:TCNC-$<@]R.S5Y9XDY::/NZNL5$_RNW&YNZ!IC6,I%,ZQV#`;1^3T2GS8]#XUF(Y.J6# MK`%^0:[!V+[\UOO!B-NZ#M%MI)GKCTAH@%!/N(+KKTEHD#[E8M9=?RWB1"NV M;1A3I[FP_GAQ8L-W4NE5O;HN6Z^'" M9:B:/:NN/AO0'B=6_$ZWFN`N(B411]"NSO?Y@-8B]E=.O6,$*[I^`[2,--Z[ M1WF!^JZ_VJ,!/V&:@.MO@+2,E]ZOE],B$-GUO=TA.KN.K2"HSOTWI3JAJ!1D MWNX)&ONQ]&]*'=8%:QF4*RHP]Y,'[!@P8<#CK@Z=1X^-GO(MO475;V(.JDKZ MS!;1CQY1-J(2ML`MCI\\CDJG9EEF\/F+?EB&PYRQ6*0?%>>Q45/9[M MA4N;M.SH")^_RC!=4;64#WG]4N='+=&R];!$1@%P37N>HKXR\]/GCJDO7>U+ M5Y]9Z6H&AVO2'F$%JZ2&;YT[:K6?G`"W^M?.';E'C%8`IYO'*"#70IP;1O+` MH1/@R/[V&:'J"]!;Y('0RL,3(!I4D()H4\U,+=;#^=+ MPON2\+J]@;XDO"\)O_I-H*H8U2)\:7=?VMVETN[6EUT^`V=7>XG,==>%#GF] MKS(S;/ON4.KRVC@K-.EC&R=GSQO4KGSR.=;SUS4532>,VW63#2]BE:+`;;0YE`:1+_OJZ90Q6YVKR0X#Z6DAY`5]]+L#B[RV"BS=((0&SMT<)NEO'B6&:.W..HBNS5NIK,-J)UY0YPK^Y(@3U%;0P+LWF& MD[=T\QI&V13&B<+ M(W,TJ:Z5=K4+TA%>;*X?>CZ"S,JHIW819(XF:)XX@LRQ/$HY-6Q_0\LIEZXF M-ZHC)C8VM\L_'!A63%=+NPS$<\C>U(E?W43>*570ZG=+VIQGJ@9;5W,O+(Y/ M,+"()*U:@\LJ506G5V!.`&W")<_ M;2A.XH-^.)+H,9830`DE*VD\NR68!]$_B$[>(@I(=N0S0`1%A(+Y:$9V""7Y MEO33`TC3P&>#1Q]0G"D**-.T0P[&/"L4G@D5VA=#,>AYX?`=:4>!#&D9!D>: MJ#RO]T:SP\XI3,VMH(Y*U.4L#KDGD(4#6.KJ;&TQE);3!NQYUPGNP7$^8.]\ M3Z@6PH+K7ON3XUJ(HJY[2D\/:Z[GN.HZ-0+K@3KMJI.U<_Q.&^G)57>&]^LP MG[26%:D'FQ?>#BJUHW$@%OBR"$.9`)_/X70*"^H,5R4:A2'*R*J.YX\H@B$M M+,Q7Y3D=3.C((XS)XLHK/='PK2\$TNHG]3H#W&!^U5&T)$_DNV'[`OQH3N1[ M^C5VVA&WO1:*+B&Y!C",'QV\KDTYPL4XF.]O'#S:Z4ZFH!3_LWY#^K"Y?/SW$W7[)BT"4RQHALCN1K*A^0G;$GHQU"<@/JZMBE)2WQW@-\&[V'P'1(Z?C&?DS MU\OBL#&+N8>OZ.*>_#J+IU0O_[HB&CTA+T@6C\&&7OI?J?_K"D6$%83+$HY; M18+!9NOAM/!3?N@978+BI4PP_;I"\1,DZ,;S\8Q+O7QG/;22R:@:;(U>+F&_9`<^"?UX$2,O!C/"- M-D&4;OBET`\::3DAJIH,N>F%*)AL&9S9MB=*MJ>F"D4'?8P45"$?(/=KM:XX M8FQS6Y.>#[%-O.[I:+M?7?*@?/S:""KKC)FQ@J)-W*/=:% MI/@XKA!T\P54>4OZ?K4C&7NUZ^>?BM5^M^3X/D%7'S/J8+KVEA6])D/F#I80FQK='WG<6S`K@,D-'_O=I-\=$6UN]P,1^YNXN&)&U6H@NNY M'7IQ;&-H=#W/0P_"O9C?74\%T0F]C&?&]1P0G7AR?2JN9WWT>GMQSUBW9.T> M%F8G][>KI?CZ.`#DW?+M2O0-$M4^0EAL!T[S"CVOCQT'1XAR^7YRU4C5'3:>/=#9<`QO9*0QCF,;\U MB@?11M/?L^(@D3V'>)U=23VV)0E4S\SSUN-H'<"(KLG2SO<$PHS<^33@>S>Y MEV"&:`67D(K!<`;#@\D7G0&G^_XYHMLS>-9BPY[/6R(HC\97=^/X&F"X)K\E MPDX'F-I^RYS MHM10#U)SD2=.0\,).:UD[#U-4E6BZQ0\MLI]<4\IF5>[-7$=T)[PBG4]WJSO MZ6A][[2+-CN'E_9LV@E->+>)1D/D%G$?;77UNEML6G&HW\1N+&0ESZBSGI2V M8,F)K,Y[1KO"IWX,N.L<\;E'!XM+1AV4V8M#QXO]]+FZH\;U8.1.&')-RZZ& M%XN-"RT._)/7R##HS;T,$AB.XNDUC#*:^0-H)"1!D08)S,'3@B"?C+,T28.8 MOD9MPJ%[$V`:V)T\`IS3(Z@1SFSNBHND/9)DB>,\>"$_7)8H+N9WE*88OF0I M7?;/*/\9619@6@;:U\,@&)AK&/C\748,TV?UE,'!YOJ2T;-Y/#O:9$W.SDY# MF5AK#`K+<^;X8&E>6*JC6,3I$7'Y4:O&)V,,+>M2]I.LX)&6@YB4KT0WR2YE MH/6>=57*]^IA\S/PK8[TP;WJHPNTMN>6NV:;;B=Y73=2O,4Z.2C))UZ0^Y#J M$+==]3GVOG#9@F:WVA4JWBV#>OV1J./?_-)$/R%E2M<67->\J#>O89212:.. M;&I5RHK)'<^.YF%)F6&QJF5L+=K!X=A<+8#=N!=:F/IQ>OL+K_+S?'5^#W`TW%^QM:/].+(9^PI_=\Y<[0.[LN;5UJJ-P&/ M&!Z]-G+JK]M?=YMW'CFMO0GO@[W7C_7O;5>KZ1D%EW\4.*UZ*$&N2>9SM6B> M6$@;IL5+"(EH);IKM[+8GFQ0:7]*4?CM^&BW1G6GMXC@%=O]-D8>=]W!.9[5 M89R`//"#EL]*\HWV4KL@14:(CH.:P.%FN8K0!I`+"Z_)?=XL-GQ!>;`5$0'H MO"7/J(P[VOZ>,O8%I?\`J?"%K_Z^YQ1Z1:&\6X1KU3D^G!K29B*,XDR/OD)" MY:9#L]M[,X^-9IZ'X!4NLR5W3O?;&*$2QF(J]]KH>C!UNYZO(08AZ2?:!_+] MC#RC1W50CG10_=X8==PYKK7.[5*YEB[Q9]*7I3/W]KFSPJZTNN>4)W?E=C@P MO.>_O`Y2X4IH?7S.RI7&U!XJ^W`\?8R"^/@!2-7%UN93QC`31ED! MQ/[!O/>$RKZGP_G'?@5H['NG7'U8O#?W@BBNZT=7=UDO2#(D%>?K>/4*YIY* MX?Q31[U"6;MDG7_DJ%<@=3@FW(T-U>^^$6/O;H*!"33;NK9=S3@XP1SH=YV[ MFJU@Z60<>^2[56$>]`3TE7O6HFZSGPCMT0:NEP'M<3Z.4OO<*@=JZ8IN&P-2 M3=//?IKZOX*%COW*/N@U+OGYZ#$1J9J0#WY"S$\(([>IFB6O6I_N&&/&P573 M,5`MNT-P4N,V.D[9J2`>J.[<$6*%[*@*ZH'*2#J@9H2*[;#]Z*:\TQ!NUN`Z M&DH,16-HVVZ)L"+0JOWGIG%$`95:1%R%2M\*MG7E*FY>Z5^!B0(55"8E9H5W8[7ZC"\D(5HRBG`-+Z2H<*1\[4D2S=II:"PE=<*3?0Z341M"2'`%E7 M=!'=E\AQ@K=Y/2SB@!O_CRSZ4H2+D\B%W[(*^+`36($(K"E9Y-?!3\"5Z MFDW-UW.2R*7IZ_R6$=1`1,:#ZN5Z-)MA5\JH*8H0KD9-^90O9H1V#P+Y8)^D[QU5J?MX0"DO/<.L7:(\9=Z!2=MV MMEP&>#.>U6HN3\AA@&E@:.$F&X7D_B'DF[!TNV4[MLLBZI8ESI>4[%3(QI>( M4PIQK6K55X>)Z-CI]YMZWO#N2N)\CLE9D(*[.,4P3F"8AY0R@#G))\^QY%;Y M0`T]+?:YZJOH%N>#Y[@[:^ST6N#M^#MGCI:!-]-DOW[F^_B`MPF@PAL1L:]0 MG)]361`]`[P\P0:7IN04HKCGB-9O'\\=KPF*(G*(TU_V M#UK]8V>.VSF\9^R1U?OU\]_M/.[HYIR=ZB20)>0<]4PVFRSM[F-/>F8;2LYQ MA1>Y\X4"`D+RUV=$?U1CGV&7[&FAMZ?'3?1[%.9KLSR MJ4V*&@FT.>+RAH8J8$08JGJ]WBPJ2<)CZRJD3EC[36<;+.DVBU>2Z55'WE&'\/4F5APZS:JKZ:W^KVC#8/416WS4WLIZB_[%;_SI4MDR,? MFN@?O>HKB-R`MZOC$TU#E,C[G%2=,67^5:>SF%+%<,S!/PYEQZSVFX`^^.>I MSF*2Y7/A:A/:PB8Y/$7$X*1*%Y5Q_5TE-Z:S:U90-RN?'Y%UUE%("D;Y%N66X$AM5*R]>)3!_2,WJ^S0%(GK*7W\E]\XPJ3:") M(+F.OBPM;WPKDP-]65K).10_@JLM*Y+S*1.8/<.4+O\[(H6NX30+(HY$T]S6 M"JI_A>DBET"HN+V`JV?$N4C;CF)2$6J4./68`'F+W_7\0Y\%Z[-@S:_"7G,W M#TX.CV4'+!FWY7">^_%9VA8BZ;.T#2@\^X[J!_-;Y6=6S/<_TU2:ZZ MQKVI1!J2ZW)!2Y5QM\>;;'NNQZEWP$QD+S[=`YP&75I70;*@_[_Y(X/K(,I5 MQWCZ$.!O(*67^!/!AM`.02T;M.;],N+96@Y0DCRB!A7,NS)99KC;3'[.\8MK&-V%W:D_];0`QKX2ICI&-(D)6 M;;)']UW<3&_R-W*00+KOUJ#:*D5<[WBV:\4JO-CC![5X8>3W/,L*WWJ8$]/? MY%AI-83WJGXF'Z9+=AS?Q6N0I+FPS-@`S6VUS/W=LSW13NX3YD0\*`SCKX;Y'\9S6 M@&C:S`]!NMW6M`6,X3);-BT4]4&TT,[YW(9^K(E489_>*-M5W]A^3I:\XXXF M=ELY<]SPD/TV)JB<4,L$Q^-9_=X8=5P$ZRV,%7;H(/'LM&OQWG35>*8-PA9' MLZO6LEZ79.IU`43V=,<@#_[H:==A4'/-S*EJ).E0,RX=AB)?:-3'8L#N][IGB8PZ,:OG3AW\0.*P:8X,FZS>,HZ M0&SPW=/CL78J5FK<9TQDO$K[H%+?)=7+P7/P*NF?;C>V#3Y[66J!BA81O]HB7!*0:;)&\K,[/O[VP" MEYL'$-`S/0_T#1*8<+P_HEY&.:E=3T3R)\LVHP(Q+]U-JJOWS/?)GZ!D1$-# M\_1>D6-E3F2S?P;"P@D2'8<9&<&L!2#1J[_8!R95VJC1706`?6\?F369F?XR M8]C*I5PM`U%_$]Q]??J,U@#'>#1_L**5*# M^B"8\PBSL,7-[UW75KNNO>_H_/03;YP^G0%*7O!PW7_4&F2]$J^K'B>3CI8V MP1T#=+2HBM^N!X&\( MEZ$V&P)-DH`T*?U/TU%:E=B()Q0E#.-Y[I(R8NC.B6N(B&39D9CM?;:7:4,7 MP^R\FZQB[HCF?0^#%QB5;!?+\G`MLLPJ.D8TQQ6SZ&Z'T0QGY.W^^E<(,#GV M%YM[L`:\A^@D.]N3:7B+P1\9B,,F4Z5*3TLR#D6&8FX7HSSJWPU@>?NGJYL8^L[*'.FIZI/\]NQ);972Z2F1WC4-D9/K1-2.31MR4 M5`1GPWK[!92K2SH;^-L#IKS`:3=+F^K!3\N-Y7X13S7S3^-FEU.Z7'=^*-B; M1"@>*>.#P8YCV>JVIQT/Z&IAVA%NY2/+@NOYGJVL2(TP-ADW78_NZ@6]CZZ7 M"1#;P7P5#QU5*%@V)=?K$YVNYHF;$6H]USQQ*]S,XK!R@R$\31>CAE?&&;$, MEQ#=1D&R>`QP&A.$[N$2TOH/I8B\N4++51!OV"4GU08P86>_S!*BH2?)*/PC M@]N7L>,9H\MNO;&>'S_5U^U&=D=H9Y2JDS;)^78MT^6Q;[9&BEF2U0/JY(] MC(AJC&+P&&QR"#AE[!E-C407[;^;U1Q4M-=&"UI?T!K]DS"?$/UJM0B(RO?T M'4Q!/'IAPR;L8P*_<;H`6#750]#)&!\USY$B,X*>)CC:;JY;A"=H$T2<$E.- M34W2/)X]`++F\03D!3%I?G%22EWQ?!2F<,VKF*4ZB@E.CQXV/."A^KTQZKAG M8KV%EA-Q`F9$>'X&X2)&$9IOE"U5:@.8*<<"X@!#1+89"(,DY0+,:&R2[J]Q ML@(AG$$PY4I$[/9&J-\J:5NR.+NNN:U)CX.T=7,7$*&XD5P-K&T/H*+-O'IJ MU4U?M#J`8N&VPLQ-/ZO`BE]W#DK`Z[H/7]K:N^]4%1I5!XK;L5VY>IN)I:2[ M7A5=EYFXO@)%JN]@0KQT8RI2PUV/_NH#V)-Y9SN%4*T!?D%#G!YEPX?KD59] M@KQO$7,U_,J.TZ06D3"8@'$)]ZLH7_-/KLJLJB`)K#C.IF-VQ6OPN9==`62J M\,YF6W9%K.;2V&+D[-M1;3&2,'5LL7,N95_?D=96D/'YNSY_5W,.JMJB'@QJ M.K/^/AU[#3XXA9[%B3)FEM%1<,21F#&4],:&0(R]/,;]Z+5J@[B)AC`08;^" M='.T1062FV9Y;KQ#$T`-:`XB$V^"HH@LCN\!GHYG5>ELEI&[?0UMYW(M7(A9 MEZ@2\C5&+PG`:RJ[Y?((^34B2D8$M\M2+H=$YZ?.'#.I'!1=G[$EHX"^YW)$ M<+)/\6'-J=)J_IGL=?K^^UT<1ADY\>[BFP#'I)EPT?7^?0?0?0)I&A5*RFG@ MK'_PG/!+&/SPW@7MYUL>M1;?^NVCW7E'YV3?T78'NJZZ]BEIB0R7&G9GI^BM M%2!S,B6:&$[])/5]<;<+!_NYF*F8G$EIV=;/TNF$5]UW9[GK&K;8NV30^/NW+*!,DT^L0:WHVBA)4`BI1$`/T:;# M59-]F)$%.R(3"-;EAQX!S@F+0[!+W$@>\Z/U0+M2ZVM+73-?I4U'A3_YP/[J M\\DM?`53*HVA[-!TKVM4@]P]!*_4+?KW`$-Z\FOGDS&^KPUW"HY];3BY?KXV MG*\==@9^V/.O'5;24VDC#-E2VE^L/N!9\"_E^U4;S!9OD*TUXS1S27]0H$^K MB\`_,F8))NGN5ONE3EF'KA`I^77H]MKXJGW]5>WS-;X.6_@:7[[&EZ_Q94N% MI;8UOAP->?;EEGRY)6.X=2NWY'K-"9^&:"9,35$I'PR.K8TU57E(#0Z7P91" M,04WRP/D>K53/K5BQ$Y5H#7XG!Q7XS(`B34BQ&]=U.U$J&Q']#A^F,`>DLS.5K8WY=FDLS. MN8O7Y`N$/)",IE-8D%638WPMIBU"FZL,TV7'"ZYL;FN4ZFJJ!8'+O!Y&.3BR M/K((OS<:I;LC8V=3G@":$%83';V4Z*5$PU+B+8QA0I;F M9X2FR1>0CF>RXA>GIY=[%>@ET(DHI4V,TC@)OC\$Y*B%0:2V2-@=C?+S*\+? M[N)'C$*0J#'$Z>FU#Z]]>.W#:Q_V:1^*) MBE#E(EXW?SQ*@\A.3+R^S]?W1V&(LRKUL9/:WU[T+:FXBPG1X#EX!4EY8S($ M7G9[$X+[,892U#>T-T@]N55FY%;)%^@MD&2!U3VTE#;A"20LDZE"Q]YI;/(,2';R4K$% M*I/$EMBEQTFL`U?A4M^K=8U3XKYTU>#3#3B.>N2JV4<+8,>Z@*NFGVYP=5%` M7$WDT+(`F4JUJQ5LNJ'&4@1=K??1#2V1.N)JL0XM.Y,/6)O2&_;:P-6TE\'Y MOM7A45F!IW2*&_0H$-%A"=,\1Y3H4#OI(=23@L)Z[F5&X!F1CT[IA]EU3QO; MZ7E@`Q".@`0)S0W-/)G`G"GI@$&U,;0@S?DDUT`DU:]O"IGF(6&?<[8$,W"Z M!T$"1G,,\ER^$09!$S(-K7KX^C/`2_'7\U8F]FI!!L8T5S8GA/]&"[.Y+;1S M:R)S.NB;>;KAR/[*/W`=I(V;LKFA/AIN7E=!3)7"IU40-M<0%S3V'IE2!5KE M=HEXGD.53,A<$;Q`G(`RFY[^)(A8^T6ZN]FZN2WNZYV4*KZ4G!;K5:2&'69- M%Y33AFD-*!47J=/6Z/8H'5\Z3MNA58%2/\V=-CK+ZA$B0XUS5>B4T1&+T<[6 MC53&2F'GNI_G(=*[1(MK*&$38AVO*D3>;"ESU1'6`J%F:Z:KOJ\6`'&49U=] M718':AET-MQF*?GOGE!8N[F^D@\4^XBP39>,B8P&VZWL=EF*AV*AFHZ2!*1, MAX5D)_-\)'L[`7D5$&!C/ M;LE]&424W`Y<-X]GYKG1;>Q)XU7!JU,DU?4L_1UJX+BJFENL,9A93W(2&,<. MK7*VN.HFZA?,Z\987[=<2+TC6+_8774OG0+$FCSHJIOI!##6U`C73;SR*.I1 M2%VW"*L(MX,+5F\+DNQB'4BX>BV54O,+"1W*2G"J)FP0I*!2@C,Q8 M.74H9FGN"@.BCH2)A"J;-*-PB7(J83%-`VU&T4'\+:(IEQ`X&W6]@ MICXI1>(>)\9U385BQG)WH8*2Q6OA"*[/,K#(C*73^(1TN4,:-&>#W,EEGF2>O[I999\K'K9BJ19K"S MBA[HOSM"7U;>(R^?`=F%-A?@)6"%,E6G/PG_G@.'>#$[YD=)W6XEW+N62Y[-CMS6;L M'2[!VL*[W)2_E$O@DQ_)",>'6XT?5<5L;@/M-62/;`4"/AJ[>I'3ADNS_9;T M:0?M,%/;7^ZJ?[)G9'-:LP+TSJ]'A8.Z#B9'F#B=J]>@'/P(<$@_,0?T8?3\ MM9W+S6>`YCA8+6"8U[S5\D)#%.5&<\[;#/LMS+R($%,P"N_L!";?+D$<+I8! M_L:-JQ)VLX.7S8XL3GR;L)LEO`C"]'@]K.!`)#UR.EA!?W5N?)#EH-[%"AYX MRA6CL1UTBP(]>3W..>&OB9J0^O/QAE+T:?L/2M6G&E7ECW_[?'E`3^T7)F:V MNF>/9HP;/"WNYVU%I0V=0$+3YK\2F/+8!OHHE\``P>]CQ`H11+0*>BZ=?49H MFGP!@NAZ=H?3[KBG&\:.([\P:,^I-E`0\4/FF>V-4$]4`7!(#R]9@=G^M*O@ MZQ-C%9!?F*TP)B?O[VG?G+WH:E"9JDY1QTN,L>NF"0GMA0O8D/R78CV)"]6> M5M(I"':%$DBCD<\,KF$'ZNQJ@JL2((T.75VI\4E.WSHL(G6[UZ)OWME,FYI2X.2 M%UG4RY5(@0Z%F',"?H534%YB#\'OM"!%@=N1:?H`7]G>6E;J9Q#3LDDW$0A3 M#,._@B!*%R&1:M@K5]3%QQ`4\[@W;0GG,FIH:"0_)E@2L6N/&.[IS6[O(S9T M1&RH!&OHB-/0D9MT='9=;O97]^5F%VJ]C9B6RU5J/[)5YEK%2('&(`&W:O/X M(`$?)&"E[T0H';L>MJ,HQK:)L&A1AVT-\`NR%3KO=#I80VPA>"^;BBUZN@Z0 M4.K>6Y M]5:DCU#R$4H^0LF66!/S)19.[IW[@E*0/*-;&`=Q"(-HER"=7`8)3':..AC/ M#;KBR-D8Q&:RC]N=LVG871/L;GN(G%\-#8W2RTWKV6]D M\L@6[_?&$EV.A_EY*9%5QH-K-6LX?%T7>9KWN\A$YJRZSH:#MY*<#L=B"WRC M\(\,)OG[B0FMB?P=1A&1GN\(%?$<$OQ&20+2I(KG>B9T7)++ZYN>MV7:?[[! MI]QA-"]Y>,;NG+D[4'*%GB9MM17!$SV^-.E@],P3U< M@Z/U,5K2')M_YI#=O*Y`G(!\?8@FH=.07M0^3(=J6-/)Y:;V+]%\M!K*+,^< M)22U!-N,9);C"0C1/(;_)&1.R1D.9Q!,RSU#IX=<6>0$OX?!"XQ@[D)+DFP) MIHIHZ/F*5SV]ZNE53RN$8CDC?+O+9#!ZIR1VFHYHUPNO2/J%5.5]UP.L55>C M@HCD>J:(''3=-!U7@Q^]$``!I88NA'R&-\5_A98SZ?[>3%:&%Q=%?4K1/)/MZ$HWHN#L8YX/>L\]*RS4RF&FR)D MERKDEJ`MN?88(J!<9R]RNR=R^V0B+W#K\WY('D*#D;J]$.F%2.7@T#!;9A'Y MYS1_=?P*+0D5"Q`G<`WN8C(4N$=)6W&2F5>D^-']>ZW=&*X(DAU>7?TCHX<` M7Q0_:.0%7B\8GN+0;EZ;7ACTPJ!)E0B\3>IE0CTS8-4W(RU=>OJHB M&657GUJJ0[M1O:3I)4UW!2PO:78,NFYY5'G9T\N>7O9LECUO`AS#>)X\`ORT M"%H7--(DT!T0(Q+M6,V-"*-,(.6(=\]PZIC`[,7$?L5$P=[W`J,7&"4%1LY1 M[$5!+PIZ45!1%#17ELB\0.A%JE/8('\%<+X@6OUH#7`P!U\R^CK#>)9/HJKE M464L+TAZ0=(+DEZ0%%H>E0XH+V1Z(=,+FM'>2M'>"[F] MWCEZSB0O"GM16%(4[GSX>Z'8"\5>*.Y%*#9GGW5+-/8"X2ELO3?+580V`#P! MO(8AJ-9U?:Y'44X+^5N]\.LC()NZ6`#R]F#=WS.+7C/Y3RFA;)R?;\DH3.&: M3+6BV;SUP%Z]\.J%5R^\>J')TJ[]>AB,XB$)04OB>0)CA_%T"H[X,2B*AZY!2OD(FZ&1"H&H#-YLY MU9&\BFFEBNF5@E[O`[FSPPO]7NB7E$E;'>*#$>>]$.J%T/Z%4'.^@]$Z@!'] M^BW"3X&*R";3TY10:H]P;9>HV1[5NW@-DK18WU&0)/G#;Y>;*Q3G"&5!]!"D M=/XWUV0?2%F].PWIQ6TO;GMQVXO;%@"A)FY+7;B#$:^Y4'6[<[R=W*LH7D5I M5E&:WH#28!%W1=AUZAF^QBF69\*+W%[D]@_4V7#3>8&[V[MKS0?A8$1M+R9Z M,5&GF.CK'Q^<+Z,D`6E2ONXX'<<3JMEC&,\O@P3*RUZRP]@B5)ZM8'P7K[(T MN8?!"XQR`\S?LH`N)K+#:!W3&<++?+-)&;.[CFH4B1JUK'7W-48O"C594HZD?,R:RU*:2'[RS92^RZ``=@4K)ZV$)!S*Q3\PN M7J_Q>LTI#G&)G>?5&J_6*$3KL$_!P:@P7C[T\J%&^=![6>R2$AV3L';U"'9H M7648;_>M?-T:07$Z\J@K]4(V2'QM"6IS?=BV]%<2>QT2RPM9S'93F,0B:*,>#V\\.F. M\.FEJX/K46*K#%$*5Q,^6]]%7A;ULJB71;7*HFX9/+U<9IEXM/(BYI>U/2B)J/B'EHN85$HAM9J0F2=Q&2,T!YK MIQ2%HAIU2F,8*;VG-@\=V/067+LU!2^']ER6KLUY,D2!S`ON[8I"*Y[D7CKU MTJF73G5(I^9*09^3C.IEMU/82&^SE$S7`XSA,EM.Z+:)MJ_,W2(\7@$EG`@SG/G=/$"MQ7EQT1UST\M#AY2;8]D,4 MFA6-CC*'CQ<9O8A^!WAJRQ)T9*;W7%7'G^JL16M!S:)1S*> M[>U(PD:^)^E_;XG4B;`L`"HCV:"2GI4Z[97/GL-@Y.[E/7F18-03U%H2L+.8`Q$4M!UD9L'\]@/ MT[8DO@$&LU&].?*,S9%_?D?I?`D20/[Q_P%02P,$%`````@`J:PU5U>`L` M`00E#@``!#D!``#M75MSVSBR?M^J_0\X?MC*5HTL.XYS)JYXMF1;GKC*MGPD M)9FS+U,P"4F84(`6)&UK?OUV@Q=1`@F3E)S0NWR8B4R@&VA\C4:CY M1QZ8\KD4IWN'^P=[A`E'NEQ,3_<^CSJ]T?G5U=X_?OGK7S[^3Z=#AD-R(85@ MGL>6Y#>'>4S1@)$Q?9)"SI=DY,S8G/Y$[JG/7"(%^>UL>$W>[A\2,@N"Q4FW M^_CXN*^4FS#9=^2\2SJ=I(`O455.R/O]MV_WWV52AC(4[@G)?CI7C`:0F[A0 MB1/R]N#PN'/P<^?@>/SVX.3XX.3HYW]F<\O%4O'I+"!OG+]#YH/C#E`'^ M<#\CU=_(2`H?;I7'E^CP"\)S5&7"S^@PF$9$H^+;Q8*3,8V MSQ9BD,35.OSPX4-7IV9RAWYG2NDBS3^A_KW.'2=TH\8][!P=KE,%RP7S<\ET M2CZ=FC*Q5C7%%AZ'CUH=D.3@_=%!AD``/.$\OP'<0'6QK"YDZD`NIKB3)7V> MSJ#!/&Z0DF7;^K@;)69R.Z"9@5JN9_>9LS^5#]TX$84Z,MK!"96"[E9$&J&!^D$\5I>5+)BAW_'PRG814AP:5SYU\ M&D@HH`@6JH`$4C9I`@J:%]S2.?,7U&$E51"LW)R)X%*J^06;T-"#]OA72#T^ MXZ7_QB^+!1<3&?\)'[!3GBCIL3'H M)<$?GX=7Q;4,8K/;Q9S="^F$6$\JW+X(>+"\`MYJKDO<(]P]W;/F2&N1U,-E M$RZXKN_AP2'ID(0\^Q-8D8@7R3#[V-WDL,D\A/%A('[1OQWJ.:&G":_A[Y@X MSF$C7"BPR"*H0;FJ63%=_#6!8T]&_'?4O\-=H<'UUT1O#'V>]Z][M>9^,/O7[ MXU&+XI8HWE&PW\&,!1P:IS*DFOH97-_5P96\6:O8WUN]^BV(9%,^I M/[OTY*-_)5RNF!/DHVAFLZ/XOA:*O=$G3WA7J&#.N7W'NOY/@O\5>N/V5-PYDGG6RFDMV!O5XF?-U4B M6])/)"E+^\8#&&45695)HD);?:FA+R,^%>`9.50$J^Y[)SWN<*"HI!LE6=GU MX,.F'@S9`Q,A@W\=.8VRM4#7,@PPN\1V@%I@_\%8G&(S)GSPIR('ZUKZ%2&O MS-0*_N&!:012_G&O7RN!1$6T^E!#'_I4">B?_AU3HQFM.@X44]L1/MQ$.&%$ M@!/1K%HT:Z"Y:E/PLZ&+0/_0D@V9[CSGT@?[C*U[AHL(=W2IJ:IAOFT9=LUX MNZD9HP"(.IH7R1;7ZD<-_<"Y%_[7!Z?J@7K:=@OWAJIO+*#@0HV8$RJH<]4Q MOPY?NQX<;>H!LO])_Y]D2M&.X*HYU4^ M#*YH]<#4PA<5,O>:TWON:?M7?VI?C[==!=[GN/3(E&2XMJI09T27\SD/YO&( M>R[U;)L)9PL-J,C2#KP1X\MPUX/W&O]6!6J9=IS]CNE3?=-N86"'UXC71;QP MUU*+9KU(')OBOT.VD`H[1EU0R_"Q8VO$X&*6).79`OQBH=;DPPY#KBE+*^QO MC>A;3NB5O$F8M2O+[%;3A.1YVV(U(GAGK;R'^@4'_"HJPFY+LZF($`8L6 M`%JE^Q71N, M<*5UI:'5BQ<.4E=0AO+(,!5&.LJ/`G3*GD M\&6)?':@C5#B&A^28=3"5@VV^4**>%3N>6!YM2"#R5VHG!GUV9WB#C-!+$5E MA]3<\)=RU?UUQ5?,-"-]U[$7YFQ<&MX5Q7)[1";._8R[$G,GT#')&D)+?[;X1]OM,CLLRCE M591,N2B_-M["7 MAQU/MSO@(5]P+X1V_MW4'X0!WD_FID?NZY/;P3>B99J] M]K3C`DA2`HF+B-;J?9(II%6`*@JPN8^BE'4O1V0%^YT1&,O9@M&:]EU`K#F_GF+8Q4-)7VA"&;4H5#W6"ANZ,3\`<>+`U4*Y#:,3;B8#%KC'IE>VC*G43L2<*_ MQ?R%,,^YA];J2%^6W9V7Q"9Z[TU;WQSJ<;*=@R:NW+4+A%<&\J2BT>=NTPXGF9,G#&KTN)%8/HKRIU>T%Z>;9`3@8>(\YC/KZXL1-3:G-QZXC1MA0ET.2@E`W MXN!_4A:A079_KG97X@+C*Q];_:B@'REPF8W.I=R/\H1V#3!BAP6;KUM_8B>K M0M+S+J5Z!/]^,%EUVDFZG3%8V_QBK`Y5)+="?VP>#@;V).:/73_;SR>K+9?! MQ@Z=5@,J:,#_A12?`:"!7ME)NQ%86>EP7*+YRH-97N"E2BR-:VR[7#Z$I^M*#6H/)O?K@A&2#-[MJ,=0'82XG)FS`T]AK&I MM&V-^%5N)CMV9J@R9A)%IS)G=%JXZL!EGI0I1BTGKQT\,[*8`2_W($T+8J6- MM$7G6\I%"JO2V\$V0X/6LS&MW=W)/"T,U)II]L\"_),>_'2A MUS)J+A16);=K@'E@5K,G,7\2%;"F%R$60>(RB"ZD58!JKE1\KUII5^J9_':( M`GNV M_)7)J:*+&7=ZBM%-?,N0V-$U(FHKENB.)5MQ[Y=DQ98@WQ;;+;&]5'*>N3[O M//0#L)G*\+2KD%JQ?F^$T/*QG@!WDF%/4OXMYG4Q3RXC&#*'\0=\LG^`SPZ=[/I\O/'"AHV]4 M.4AO?Z&YNU!RP13.;;L)VX2!0;W^)+16L8WVBVN5<)@I-CG=P\>8.\F#M[\# MQ?[3W$NR!#S`4LY7?`@R\G\BU//VNLV5?!W&$H(#08[@%RF;5R*W1^^95U)D MR)LC\C5R>"72;G;S$D(#28[0V M=R?1`_+7\9%A"PG^U4GH.OBI<_BVG16OZLV1^W9\J5;)4MY&A-@L'[!9#M]O4Y-ZM:A7A=R7 M[ND)D?Y54#Z+ MKG#0%3C=J_?@)/H5OUK@,UQ+K%'Z+VOMS.>[DVHI]TA MD(Z?@)O$I3O6Q&Z8;)$0W/-PXG6Z%Z@0!_00J'D08NJO2H:+T[V(G`/_(N%G M'.;ST4X)F.'IF!SX&3?<`_V5@N&Q/BAZ3>BR))&P416F_\^H^I%R;O?<<"QY M?2:-`WX2Q,LS^/&&S>^9RHJ:F[PFA"OGE(L\":)*O;0`GJ?[G%GUC81&51H5 M)+D:J#=5C.6WOC5;HP1ZH%SSN)1J1+,;N2_8?;#:D*WU:2#8>`9\I[/QHT1[ ML+IG-RO\SEAF[<\<#%-`U;)2CXMF74&2=$\]-'30A.R>!]^U_4PYTTM-\%+S M&LWW+,=7T'IG#`8?5FS%"M*;U('.N+STJ#^[HRH03/G7?(XW327[6I;H4E"Q M-$6K1M=4<7$WH^`Y."S4!__075+@%Z(SE2=M29)&"1KZ'-RA[#LW:Q?. MK6Z,2[P)/!7M@#3XU!ES0R=`K\+PP';,-]O1$_E_G&.2(]Q7J;YQ,3VG"QY0 MK^?^$<;'PNQM8B';VK:M1-XP;HYB[JZL6RP2=.5[+G1Q!7N9LX[I)7]B+EZ? M(<,@IWVV8?8?W&HW]`EW&7T!(X/E[ZK]BMB^BI8L?QCX&IH&JY_MD+6HL^T" M;0"M^\.,=X470O#/6I+'E-]9:CX%\GMQ&I?2"?4QTZ%V\?S7LOL:;.X*AE9 MRF5OD,78O*TMSPQ:\C18DDV#5Y#>2"N7S,_ZDPES@G3Q`*9K0S!=EU*=ZT6] MX)+[,.)BM"8K:`WBN,M!?UM$V[KJ&;T=P)C&Z^)7%43VB%!R0'_S!H`\K=V6 M48-4NY8HF_J_#9-&=I)+AF.Z9XPG&]^;-)I<V!'BU'J]S1&>=-YJC(FW#.J5-`$.Y2V1NDI9;4%ENF,_GLT:" M)3O;4^A&A8/9]P&P%'"O&;`APRI!&R=P/"-73OZF0I?,&^_H,M]1+,S1)-!N M"Y=:SQA\C)__^1.'C/ALZN"!J72XB+8YK&U5S;3`2S!_%:N[('A_OO#DDK$+ MKF`R#J,L7M8?7<]M:$JY[`U3F_X3]%J<:>>*LYG8L,HK-@F%BWP^+R8*=/1< M;_?2_51?KG(NL1@9E>JGKOFZE/6YO!(M?I!_@C#^&9<+O3EL],A<)GKW.9`_ ME[5)"C!8:#,$SC`Z_/[:73N)L;X(V96X!`V.MF\*=SQC,('$?;$9N;?F]&(N M]@[UX`Z,L0BN88">TES[592A29C':(SE&8M.U3/W\P+<"#Q3+Z:#25X7KT"S MPPZ]"V$S5Q8D.KGAC&3%+)-[NT6M%Y,N>I5L%-[_`.^RN1*'P.1]=M94XHAF^*9*:F6O<5"R0>H;K8E=LSX%00([J"N M',,Y`/77F01AJ8*$"&S-G)J0GI\NRF]TKTC7) MIMLNP,P+<9?,WZ!PMZW&FPLN)?(V<@4F>_GL^A)$L80%.1LNW\:KG;(L33+J9BT+(VS/9VV48%A'[76-F'K@ M#O.+#ZF6R-LDT3X+)WH`1@?SS(Y8D-Z@[O-9WRG!DIYO`%*0WB@0%I<8@XJ[ M@"E!;G*3!/@"+0PZ$(=]A1E8+,K06"'&C](N1"9#DX0HZV;D.=DU:'^<'?C8 MC2X^@9__!E!+`0(>`Q0````(`'-L!D>^O$^Y>?H``-:6"P`1`!@```````$` M``"D@0````!R9V5N+3(P,34P-C,P+GAM;%54!0`#ZIK#575X"P`!!"4.```$ M.0$``%!+`0(>`Q0````(`'-L!D?7:5I[3Q4``+HW`0`5`!@```````$```"D M@<3Z``!R9V5N+3(P,34P-C,P7V-A;"YX;6Q55`4``^J:PU5U>`L``00E#@`` M!#D!``!02P$"'@,4````"`!S;`9'99G-2X-$``")F`4`%0`8```````!```` MI(%B$`$`&UL550%``/JFL-5=7@+``$$)0X` M``0Y`0``4$L!`AX#%`````@`P``5"<'`!4`&````````0`` M`*2!-%4!`')G96XM,C`Q-3`V,S!?;&%B+GAM;%54!0`#ZIK#575X"P`!!"4. M```$.0$``%!+`0(>`Q0````(`'-L!D?$GH-4?D@``)&"!@`5`!@```````$` M``"D@=?0`0!R9V5N+3(P,34P-C,P7W!R92YX;6Q55`4``^J:PU5U>`L``00E M#@``!#D!``!02P$"'@,4````"`!S;`9'_#J0,/@2``"RRP``$0`8```````! M````I(&D&0(``L``00E#@`` ;!#D!``!02P4&``````8`!@`:`@``YRP"```` ` end XML 14 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies - Additional Information (Detail) - 1 months ended Mar. 31, 2014
USD ($)
ft²
Commitments and Contingencies [Line Items]  
Lease agreement, term 8 years 1 month
Lease agreement, commencement date Aug. 01, 2014
Before Amendment  
Commitments and Contingencies [Line Items]  
Lease agreement, space 55,694
After Amendment  
Commitments and Contingencies [Line Items]  
Lease agreement, space 75,594
Expansion Space  
Commitments and Contingencies [Line Items]  
Lease agreement, space 19,900
Annual rent expense | $ $ 361,000

XML 15 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measurement - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2015
USD ($)
Jun. 30, 2014
USD ($)
Jun. 30, 2015
USD ($)
Jun. 30, 2015
EUR (€)
Jun. 30, 2014
USD ($)
Dec. 31, 2015
USD ($)
Jun. 02, 2014
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 768,556 $ 17,700 1,880,930   $ 116,020    
Payment of contingent considerations     99,000        
Accrued Balance             $ 1,370,000
Refine Technology, LLC              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Increase to milestone payment     1,864,000        
Refine Technology, LLC | Milestone Payments              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Payment of contingent considerations     1,000,000        
Accrued Balance             $ 1,370,000
Bio Flash | Minimum              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Royalty payment     110,000        
Novozymes Biopharma DK A/S Sweden Ab | Milestone Payments              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Payment of contingent considerations     27,700 € 25,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     1,864,000        
Accrued Balance $ 4,185,000   $ 4,185,000        
Scenario, Forecast | Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Accrued Balance           $ 4,185,000  
EXCEL 16 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`)!L!D>@:=\6!P(``'4D```3````6T-O;G1E;G1?5'EP97-= M+GAM;,W:2V[;,!`&X*L8VA86S9?[0)Q-TVT;(+D`*XTMPJ)(D(SCW#Z4G`2M MX19)&P/_QK(\Y,Q((WTK7]P^!$JSO>N'M*JZG,,7QE+3D3.I]H&&$EG[Z$PN MIW'#@FFV9D-,+!9+UO@ATY#G>IL>"KU;5^RI/+;JBK1 M]*H*QQO_UIEUX]#"L/EMQWC^C]=R=!-WKK^*YMX>%=B=;4SCL7;&#J=&=>_C M]J?WV_=\3&B\JI;:>8AE8%,?`J0/"=*'`NE#@_2Q!.GC M(T@?GT#Z^`S2!U^@-((B*DQW8OG*\M M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH`A3&^.R6:E((C-Z."N[_8_`)02P,$ M%`````@`D&P&1RON=IL3`@``<20``!H```!X;"]?`[+&Q8@-BIFIS]Z%> M5.X/1UU8.AL01OKF73U&`T]]KM=?TJDMQZ'/W7',JQ_G4Y_7\^^;JBME7(>0 MMUTZM_EN&%,_W]T/T[DM\^5T"&.[?6\/*4A=-V&ZGE,]/_TY>_6ZVU33ZRY6 MJZ_M=$AE4WT?IO?^_*,B_%J@ M"LM!LAPDE"!=#E)*D"T'&27(EX.<$M0L!S64H/OEH'M*T,-RT`,EZ'$YZ)$2 M%&L@8\U)0EASM(Z`Z\CQ.@*P(T?L",B.'+,C0#MRU(Z`[@M';P%Z"T=O`7H+1V\!>@M';P%Z M"T=O`7H+1V\!>@M';P5Z*T=O!7HK1V\%>BMIKP1MEG#T5J"WAM';P-Z&T=O`WH;1V\#>AM';P-Z&T=O!WH[1V\'>CM';P=Z.T=O!WH[1V\' M>COI725Z6SM';@=[.T=N!WL[1VX'>SM&[`7HW'+V;*[USUTYI]U:F M8W_(MZ[Y;3@LNL([EX]3NGW*92ILN-*ZS"NE<#G>_-_L,O5G2/CKZZ+G3U!+ M`P04````"`"0;`9'];3<01D$````#P``$````&1O8U!R;W!S+V%P<"YX;6R] M5TUS&CD0_2LJ3MZJ.$.(UP<7H8H`SKK*V*PASEEHFD%KC32K#P+Y]=N2@!T2 M#0%7*CY@C:9?2_WZ=4O3E:9],]&J`FTY&+(NA30W./FAM;2VNLDRPY904O,6 M322^72A=4HN/NLC48L$9#!5S)4B;==KMZPS6%F0.^66U=]KJ=?TJ_:H2G%'+ ME>R-.=/*J(4EHS4#T1UVQ]?[KAX!FU\I.\Z;]OXMZ=@-Q]]`\VY+":4:]/KKNS-"IA5>INFE7UM MEG+%?-+-\PSW9UID3@WXX8?6BFI.I6T1P[_A8Z<5EXVS82PJ8W7OB](O9@E@ M33?;3X9AW;8^YE>]ZW:PP-&A9;:/K+>E[2!N/S/C5H!Y7$RHMK^)BA#3CHCK M=JL6_75*]J/!X\-P]#`=#0F.IH_W=\/^#!\^]N_[ M#X,1>07F_3F8Z0S_C4B>1#I0[MM,F&K3#?=YS.N>"VR8[C*/DMMSO;:!0O-B7 M)&M"W$FF2B`SNFXPF$(12N$)*J6]LU/S22XF"AL^+OS'^;+IM,^70^?=B7(@ M%S,Z%TW[:M+%%G6^/#I79\CC^-YJ.CENF!#,<:@]$Q]B]L9K;VX@.#!0N*+ MDVOKDO3S/`P;.`C7$4.X)*F::>SX+%`VY,)Y\R_`BZ4?]%>@3RVNVM;2'#06 M6$2>AXD^*S7#F^DL:`:KQ_G8ZX:3F1?]HU'0[IA^$(VVW+#'(U1 MKYMH;LFM:SB#L"0U9=:A,,?4^ENRKTW<:H`G,6/Z#XIK@,DO5`QK*]+8I]X`ZT+;XM,Y MQ1MC[@3$I-8:Z)$ZK6-^R>%++M-<.\PC\LPE+UV).@MM9^_IIT=V@H036_4! M,(G!DF9^/T5@8=>%YAOR"52ATWTGC5EH59(I+]+Q'&*0;>4\A=CN`*MI_L,' M2/U+XKOOANSP>[?W'U!+`P04````"`"0;`9'_$C_^C\!``!I`P``$0```&1O M8U!R;W!S+V-O&ULS9--3\,P#(;_"NJ]2[N*@:*N!T"GSB_%[=WR/JFF67Z99M=I-EOF!2]F?'KU=ICLF[_1<-,/\6\=GPS2 M=E%C#6?NEC2*EDN?!%(0I-<.M35GX0CS14RPL'O_`(GG@WHA7;8M=*WU*E1T MO\;H\'+BRM;6=\?4C^C;JZH^`5!+`P04````"`"0;`9'F5R<(Q`&``"<)P`` M$P```'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I`DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7`\:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY`\FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z>`HWEL:\4*Z">P'_ MT=HWPJOX@L`Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^`VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+:`'@Z]1`O)2 M56`Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41`71%`B.5 M'`86%S+D4.Z2D`83``>LX=SFWJXPD6L_UC6'ODR MWSEPVSK>`U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X`Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F`6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0````(`)!L!D<>'I]Y5P(``'8*```-````>&PO>A;D6W9$>CBR7+F]'&_9[]JOV2Z M.%82%M*FNR0O.OK..=_Y='&.XD:M*+Y?8*Q`QRAO$KA0JGX?!$V^P`PU(U%C MKCVED`PI/955T-02HZ(Q28P&XS"`#>>O3L["Q\O;G;Q<^NX@,!Q?"P2&$TO8?!\TE&XGU?[=JBG M!ZA_?O^Q1['W_%;SE2$.^LU)XU)POT=CZ(`T;I[`$E$='YGP7%`A@=*'H!58 MA".&7<0MHB23Q(`E8H2N'#PV@#VW/HX1+J2M[2KLUAF%OI*LL@2&_>_YY3+/ M;@>S/$+I]O(TD,8U4@I+/M,3T-OS5:T7QP7'3J2-.Q!=2;2*QI<;"7;0=3,A M"RR'RA%<0VE,<:ET@B35PHQ*U$:Z4$HP;10$58(C:BC7&;VA:7-,Z;WY2A[* M+>ZN!"[&G'$(@5&Q-O5&]*:_!G93@TTVQ[U)>QPOZ,JA@,Y&=4U7'RBI.,-. MK(-FHI\=HH_VT*;BY!K`$L(EE@JDF\BWR2JY[A3_0T.NG*? MPF.7?.J:?'U]Z5Y2W$)W+`0592Z@B?*T!F=?"G=%- MM]J"[SN:L^A\R[%>A3+]"-RJHLD*7**6JB]D*91U)M#;GXS\:#I$S0>*!'K[ M,RY(RZZM`O_23'\!4$L#!!0````(`)!L!D>)M.0[A`4``&P3```/````>&PO M=V]R:V)O;VLN>&ULE9C;4N,X$$!_1>4GMFK8)+XP,]1DJD(2V%018$F6>1:V M$FN1I:PD<_OZ;=D!VJ1)#2]@)]'1[72K[1_N^,'8NUMC[MACI;0[ML.H]'YS MW.NYO!05=W^:C=#PWN>6:UD+B8FKRNA?2_N]X]Z5BCNI=&NE!L7 M;6GN=VAN8P4O7"F$KU0+J[C4T<\?[G@EE;@1U@&8\6Y:80+6Q92O=K^T7$"K'BM?)+ M&.Q+O\-H$*=Q?-0RPL]NI'AP&!@^8#SW\EXL^>TPZD>,U]Z<2N6%G7`OSJRI M-U*O@16QE;3.+\)TFU]64LM*/H=QPYTKS<-?QLIGHSU7B]P:I9I6X8NF$?3@ M7C^!,7J9=W[H^>UUV(EA=-0'X+UT\E8JZ9^&47.M1)A)[]U4FN5_NV*Z69R7 M+69<%VRJ/5#83+>;!TL3Q@`_GA5-Q_98PH6=%8-VJ3!H?'DQF5XLIA,&5XO+ M\]EDM(2;D]'YZ&(\90@4(U#\65""0`D");\-6BSAWWQZ@4`I`J6?!64(E"%0 MM@LZX4XZ9E;LR@H'B_Y^B8]0\Z/=YJ/\OQKVMXG!+^S,F.)!*M7LW*4O!0)] M1:"ONZ!K<2]T+=BUR,U:RW>C^(8:?Z-&`<;4D`I$VZUE8U-!@)=".P@/!/J. M0-]W05-N-42,8U?`6)3=XSM*$LYRUWY MA86_;`I+>\\5;(IK%G3.[1U&86D'A+6G7%IVPQ6LZEQP5UL1H@H3L*T#0M>9 MADWQD!B$P\VPFP-"3M@.6\,:G$O>)(%WS;&1`T))6+I*^NIUWF/(2K`I0N?O M0-C-`2'G3.>F$FS)'[OML(H#PL6%6#?YYUILC`U=X\98Q0'A(B$R.[@R2H;1 M_X%)V,4!(>/>V(K[.'UA,V/"S+T!$@\P"@L:$X+NA@@[@--!=2<7=S(J(>=' ML;*%812V-*:2ZKZ0B5.,PN;&A+ETR)`3Q!;'A,4H=LCV6-Z8S*P[041RL,PQ M(?/>:&('&(75C@FU=^*"'!#6.OZLU@G6.L%:)X36,!;%2C$%=P MP!IV"D4,1G7*!4+M-E9GT%ZO0Q'%1LY!Q=1.3RJ,PFHG5%*NPIX]MW.:/H:` M$PR**M9^@5%8[810FTIQAVQ4%,UE9]FQY0EA^;B$F8&'4C,J1V$4%CTA1`^5 M3-YLWD2J.E!^";DNP\7H7EB,PJ(GA.A$CD/SZRP[MCTA;/\PS[5`7/%AV]-/ ME!?;W<0H;'M*V+ZHJXK;I^`VJJQA0]?<%A(7+"FV/:42^3Y4BFOC%-N>?I#( M/RY]\)F0=LICPO:0?=TVZX%;TM/&?5$,-S[FO; MYF*8;T/%*&Q[2M@^Y_]"P(U!\;5IEVP;S^UA@U'8]I2P_8.3ZD53C,*VIU3% M`@]Q(3,]P(:%,2$TW(TQ"MN>$K;_7?/PO,;#0VE'!YBGR?&H,FQ[1MB.ST\< M?%LL1F';,\KVO!1%K43K*#J6=[)HAFW/*-L1:G^9FV';,\KVO0?S(49AVS.J M;*E!2Q`A/-37%<1><^"\=H!1G<=!LFQYJYF)=<$[31J94W%%G+=62ML>T;8WD6!#J8. MFPG'HH#L=8N?HK'M1_WMNY"WUQ^%6$DMBO!RR#7=Y%SEX8T1_&N?]=(L/"^$ M^[DIH._PJB=BJUJI,7QVJ<\-;UZ(M.27=T0__P=02P,$%`````@`D&P&1^[U MSF=(`@``L`<``!@```!X;"]W;W)KME%>[0]HL1(K.)W0P?IM8&9_(GS=]/Y>=Y%L9D#9;12)@31KSL] M4L9,)$W^.P;]9!JCWWY$_VZ7JZ=_(I(>.?O3G%6M9QM'X$POY,;4&Q]^T'$- MF0E8<2;M$U0WJ7C[L$2@)1_NW73V/;@O*1IM80,>#7@RX'31D(R&9#(@:X!N M9G9=WX@B92'X`(0[C)Z8,T?;1.]TRBK*XEW$![R;,D^+@%-@J MT*2`.O8$P/.``_;L.`0X^HHD#$@65I!8>V+M:7`%OB(+`](%0.K95T&`K\C# M@&P!D'GV=1#@*S9AP&H!L/+LZ,LI=X[@)*D[IAC-;%.^`,E]"`HNPTDR)\%A MQ'H!L?8121#Q)$G#B,T"8N/[LR#B2;(*(TP!F<^YV(^0!\]CU+@#R9,8YS/[ MA1:S&_FD\+_UK)GYN]!"BN\1]B+@F2KRI)FI(V@ISY&?QAB'=NTX:MRN)7B# M8K3^FI#0*Y`M%5=[<4A0\5NG7"6<1J?+:8]M@?V4ET5/KO07$=>FD^#$E2[3 MMM!>.%=43R5^T3E;Z^MSZC!Z4::9Z[9P%XKK*-X_[L?IDB[_`U!+`P04```` M"`"0;`9'%B#2P[L$``#-%0``&````'AL+W=O]:<&7XI<`S4*HKV4&"QA_:LQ$ILK&VYDA)O_WVICWB' MQI!H#K%DOT.^I,AGAEI?F_9[MZ_K?O'C=#QW3\M]WU\>5ZON95^?JNY+O_O:;M;->W\\G.NO[:)[ M/YVJ]M]M?6RN3TM8?G[Q[?"V[XKJLCG^?=CU^^!6+1>[^K5Z/_;?FNOO]3P&,S3XTAR[ M\?_BY;WKF]-GR')QJGY,GX?S^'F=?O%J#I,#<`[`6P#H;`#-`707L)J/Z MM>JKS;IMKHMV>AB7:GCF\$AAYEX683#=F,(\T=.='1)-'SS(/1'I7H*!:J0J$J9$):*R,AD@^+B&1'/N/(:<$,)82NQ5R?`4.6)(!"Q$XK0%K$RL@$J)3I%W"4XZPP!%+,F(A0F?P)!,M MDI'7SNG41LDA%CAC268L1/0LC-)*B_-9QDI/(4%0:IYRJ`7.6BVS%CA#'V!P M13($RSLI^;"FBI2O''"!$U?+Q`5.TY`C+3F0D\"=,NP)U*F5GH,OU-BK\R9XRNMA1CNC(B:YE MHF/,:4=AJ1O1?!E+T6/(MJGTASFFHV8)-$5@S!$8.8'E^GZ+'*VABB-*Y$^, M&1QJ.).:[1R#D3-8RPQ&3M:0$\,.AL2JY$KKH5`V45IB#L'($6QD!&-4QAJ/ MH=Z5"1PKE?6H(>4J!V#D`):KM>VLF<]G6%@MK^`R$AKO"I7TE,,O2&3;2`J%5V%=I,I=RD&(>&$IIX8M\7KQ(6Q"I^1T4\9*XQQ! MZFQ!.;`1!YN1P4:<5P\NY+90\29L1=)P6/,.5>)@2#FX$8>;D>%&,=P\(AJY M.B[OI!"FRR=]Y?A&G&]6YMNLGN#N_D/4$L# M!!0````(`)!L!D>P5V1R)`(``$\'```8````>&PO=V]R:W-H965T&ULC97=CJ,@&(9OQ7@!%7_1QIILW4QV#S:9S,'N,6UI-:/B`*VS=[_\ M6!<;2J8'%?1Y/QZ@Q7(B])TU&'/OL^\&MO,;SL=M$+!C@WO$-F3$@WAR)K1' M7'3I)6`CQ>BD0GT71`!D08_:P:]*=>^55B6Y\JX=\"OUV+7O$?V[QQV9=G[H MWV^\M9>&RQM!509+[M3V>&`M&3R*SSO_6[BM0R`11?QN\<2,MB?E#X2\R\[/ MT\X'T@%W^,AE"20N-USCKI.5Q,@?<]'_8\J@V;Y7?U'3%?H'Q'!-NC_MB3?" M%OC>"9_1M>-O9/J!YSFDLN"1=$Q]>\?A-A8K=_3$9)@O'ZGEDD15 MWJHL+(.;K+-"]AJ)%!+9B'I%)`L2B/$7B<@A$:E\K"4>AABTA$:@0F"SQSYS,QG]CQTY*&9A];U@%_9F:?0RB1WF.2F26XUR8T5SX%C M:YS@RJAP&!6F46$U*HR!XJ@`49%;%[%>@Q`F,7SR/Y+'Y/.3!1A.T#KY_J!M%H%QM$WH@O^A>BE'9AW(%R%DO+^^EG=H]0]02P,$%`````@`D&P&1_FG4.IV!0``?AD``!@```!X M;"]W;W)K/S:'N/K=/S3']Y[X]'>H^_3P]++JG4U/?G8T.^P4J MY1:'>G>[0'+M=>YR=FOLO\Z]PL]5J0,[$W[OFI2/?9\/DO[?MC^'''W=? MYFJ80[-O;OMAB#I]_&RJ9K\?1DJ>_YT&??,Y&-+OKZ/_=@XW3?][W355N_]G M=]<_IMFJ^>RNN:^?]_U?[_L]KGKV\.KR7QVJ'^-G[OC M^?-E_(\+DYEL@),!7@PN?F0#/1GH-P-3-#"3@?FH!SL9V"L/BS'V<^8V=5^O MEJ?V978:E_NI'JH*;FQ:F]M92E!EDD_Y=)8'X2:R3FHH.*$EZ+K2W?(K',1,CXL<@P%B/SDM@14&PUH+R(KBAH$'TVAHM@5OF.H9@O);8RP>(8NE9^&U8T$C%EZXF9F]BL9DMD`HM+.O@#1,,?7KB9E2F/3%3)3H5/(B+7C%0@[(!Q6UYP\#@C'>0J5@&&M`N9AH% ME+HVT+8=Q$I<`^_;"L3$5PP+)F*F8"F6>FX4^\Z6.PW.ZXQ6@))8`*H6@JP6 M@/;L3]X'L0(KC@%ZN>ULKCB76>DMY]`%EVF#4%(*X&F`XLS7$_/FR1IQ2A4# MG<5C<(E)08VH>Y&" M8)-G4M/\K%>2.DBE3I2ESL2,AQ'MDMBQLBYE(`:T22^(43+0)4P9L1EM&>A! MH<5,O6))ZB`0\1XSG0=+*@*IBHBRBIB8,.K.SW*3J*XH)=?Z%26WU6LH%UA) M/"`5#U$6#Q/S7F#Z0X%=C25OQ%=4-K*26$!#%SU7-J5&C/8#BTY[HL;@E;E^ M)/*:'TYB4DQROC?78R;1K>73^Q6I8D"7VP9*/1G=!ZJ`G:.U\\I%629?DXV-&OV"I^2%M?K)26D_,N&]],M') M\HQA,8XQ76F[M#/P$QJ%3\N&7 MDVA4.D]GHN1C.F4]:4?\\6&I\VG6^60-HVG[LJ,SV_;YV(^!7:Y>7AU\Q>'A]-7U-=Q4 M(%S?P,UV?#'P-OQJ^50_-'_6IX?=L9M];_N^/9P?:M^W;=^DF:O/:4]Z;.J[ MRX]]<]\/7WWZ?AI?#XP_^O;I]6W'Y97+ZG]02P,$%`````@`D&P&1WA:UQ>R M!```*Q4``!@```!X;"]W;W)K]%>*[82&VM9KJ3$V[)'?3IW3\M#WU\>5ZMN=ZCJLOO27*IS^.6U:>NR#U_;MU5W M::MR/S:J3RL0PJSJ\GA>;M;CO:_M9MV\]Z?CN?K:+KKWNB[;_[;5J;D^+>7R M=N/;\>W0#S=6F_7JWFY_K*MS=VS.B[9Z?5H^R\<"[2`9%7\?JVL772\&\R]- M\WWX\N?^:2D&#]6IVO5#%V7X^*B*ZG0:>@HC_SMW^CGFT#"^OO7^^QANL/]2 M=E71G/XY[OM#<"N6BWWU6KZ?^F_-]8]JCD$/'>Z:4S?^7^S>N[ZI;TV6B[K\ M,7T>S^/G=?K%B;D9WP#F!G!O?0P=$ M8@M1<^`&*&*%17X$S`2!8WLS!Y&PJ#(=J+$#'#OPDGH\3U%,$CM*C%8@E.)T M1:RS4H`&S?O1&3^:!`1\!R;3@8D"D@+9B":-FIX+>*V-9R.*==)IC3YAR&8, M66*(G;JMC05V3^B!*TLDXF MF")SD),QY8#=Z]M9SIJ;)W1"\NZ+ MGY3.@$DD`YF#IXSIB>Q#VBL,CJQQ&/=@W)*>9G:>3F,2L)1R6=R MZ)Y<; MYM"%I!@$_NT&XV(P9,-4^$27#S_'0B0L!)Z%2`D77J6LY5,/53KK7&H'8/;% MF)`0>!)BS#=E5*B;^=2#M&0=\B$F"E',@1`)"/F7O"W&($2-!I.VB-([\$:G M#A%RQ$1"3.!?>3`FIA*A%!5\.58095A76EN9*)$Q!UI+G(@1`+"1.D_ MB^S\^@UD<;TV35\%@^)+F/E#5>[O7T[5 M:S]^N=R.)N_GHYO_`5!+`P04````"`"0;`9'X,S3M)(!``!P M`P``&````'AL+W=O#)$C=I+>R_+2B<-W1%CX%GV0\^!EA=L8772@W&233$0K>AUZOUMHR( M!'B1,+L3FT3M.\2WZ#RT&UI$":"@\3&#",<>;D"IF"@4?C_D_"P9B:?V,?M= MZC:HWPD'-ZA>9>N'(+:@I(5.3,H_XWP/AQ;.8\(&E4M?TDS.HSY2*-'B(Y_2 MI'/.-YP?:#\3^('`%\)5D83G0DGFK?"BKBS.Q.;1CB)N<+7F81`-"=HI M^XBHJWV]*HN*[6.B+YAMQO",61`L9%]*\-]+;/D)G?],+_]06"9Z^:?"KYCO M&MG)2#38/FW>D08GXW/O2W1Y7-=I!^P37E>CZ.%1V%X:1W;HPV+2:#M$#T%$ M<79.R1">_^(HZ'PT+X-M\XO(CL?Q^+Z7GZS^#U!+`P04````"`"0;`9'!>9O MOY4!``!P`P``&````'AL+W=O=,Z[8125R2=,K^_>8R4P;$\M+8SCGVL>/6 M"]H7-P)X\J:5<3LZ>C]M&7/M"%JX*YS`A)L>K18^N'9@;K(@ND32BO&BN&9: M2$.;.L6>;%/C[)4T\&2)F[46]N\>%"X[6M)SX%D.HX\!UM1LY752@W$2#;'0 M[^AMN=U7$9$`OR4L[L(F4?L!\24ZO[H=+:($4-#ZF$&$XPAWH%1,%`J_GG*^ MEXS$2_N<_3YU&]0?A(,[5']DY\<@MJ"D@U[,RC_C\@"G%C8Q88O*I2]I9^=1 MGRF4:/&63VG2N>2;37FB?4W@)P)?"3=%$IX+)9D_A1=-;7$A-H]V$O$%RRT/ M@VA)T.9HO$K=1T13'YNRXC4[QD0?,/N,X1FS(EC(OI;@_R^QYQ=T_C6]^D9A ME>C5MPH_8JI/1=C%2#38(;V\(RW.QN?>U^BZ7+<\C?0=WM23&.!1V$$:1P[H MP\.DT?:('H*(XFI#R1C6?W44]#Z:/X)M\T9DQ^-TWN_U)VO^`5!+`P04```` M"`"0;`9'GSQXI94!``!P`P``&````'AL+W=O-%\9-I(0VMJQ2[MW6%DU?2P+TE;M):V+<=*)RW=$5/@0?9#SX&6%VQ MA==*#<9)-,1"MZ4WJ\VNC(@$>)0PNS.;1.U[Q.?H_&VWM(@20$'C8P81C@/< M@E(Q42C\'&D?4[@1P)?"+\2@>5"2>9OX45=69R) MS:,=17S!U8:'030D:',T7J7N(Z*N#O6J_%&Q0TQT@=EE#,^8!<%"]J4$_[K$ MCI_1^>?T\AN%9:*7WRJ\Q*P_%&%G(]%@^_3RCC0X&9][7Z++%V- MHH=_PO;2.+)''QXFC;9#]!!$%%=K2H:P_HNCH//1O`ZVS1N1'8_C:;^7GZS^ M#U!+`P04````"`"0;`9'.67#VI8!``!P`P``&````'AL+W=O#]N&'/-`%JX*QS!A)L. MK18^N+9G;K0@VD32BO&BN&9:2$/K*L4>;%WAY)4T\&")F[06]M\.%,Y;NJ+G MP*/L!Q\#K*[8PFNE!N,D&F*AV]+;U6971D0"/$F8W85-HO8]XB$Z?]HM+:($ M4-#XF$&$XPAWH%1,%`J_G'*^E8S$2_N<_5?J-JC?"P=WJ)YEZX<@MJ"DA4Y, MRC_B_!M.+:QCP@:52U_23,ZC/E,HT>(UG]*D<\XWY<\3[7,"/Q'X0OA1).&Y M4))Y+[RH*XLSL7FTHX@ON-KP,(B&!&V.QJO4?434U;%>E=<5.\9$[S"[C.$9 MLR!8R+Z4X%^7V/$+.O^<7GZCL$ST\EN%[S$W'XJPBY%HL'UZ>4<:G(S/O2_1 M9;EN>1KI&[RN1M'#7V%[:1S9HP\/DT;;(7H((HJK-25#6/_%4=#Y:-X$V^:- MR(['\;S?RT]6_P=02P,$%`````@`D&P&1SPE"KB2`0``<`,``!D```!X;"]W M;W)K&UL?5/;3L,P#/V5*!]`NE3'O2=*N#`2\-+9SCGWLN,6(]M5U`)Z\:V7]VO&7-6! M%NX$>S#AID&KA0^N;9GK+8@ZD;1B/,O.F!;2T+)(L4=;%CAX)0T\6N(&K87] MV(+"<4-7]!!XDFWG8X"5!5MXM=1@G$1#+#0;>K5:;_.(2(!G":,[LDG4OD-\ MCS+57Y1L'U, M]`VSG3!\PBP(%K(O)?C?);;\B,Y_I^?_*,P3/?]7X7?,Y8\B[&@D&FR;7MZ1 M"@?CI]Z7Z+)<5SR-]`M>%KUHX4'85AI'=NC#PZ31-H@>@HCLY)22+JS_XBAH M?#3/@VVGC9@?K/P$4$L#!!0````(`)!L!D?78#&PO=V]R:W-H965T,ZT;AN1Q-TDG<+?D\NT#`AX:6SG'/O8<V]'S:,N;H'+=P9#F#"38M6"Q]%%<,"VDH5698@^V*G'T M2AIXL,2-6@O[M@.%TY:NZ!QXE%WO8X!5)5MXC=1@G$1#++1;>KW:[-81D0!/ M$B9W8I.H?8_X$IV[9DN+*`$4U#YF$.$XP`TH%1.%PO^/.3]*1N*I/6?_E[H- MZO?"P0VJ9]GX/H@M*&F@%:/RCSC=PK&%\YBP1N72E]2C\ZAG"B5:O.93FG1. M^8;/M.\)_$C@"^&J2,)SH23SK_"B*BU.Q.;1#B*^X&K#PR!J$K0Y&J]2]Q%1 ME8=J]:)OOY5X6?,5XWL M9"0:;)=>WI$:1^-S[TMT6:YKGD;Z`:_*071P+VPGC2-[].%ATFA;1`]!1'%V M3DD?UG]Q%+0^FI?!MGDCLN-QF/=[^7-K0(>(EGQN?,G!E/JAGM MBQL`/'G3RK@-';P?UXRY9@`MW`6.8,)-AU8+'US;,S=:$&TB:<5X4?Q@6DA# MZRK%'FQ=X>25-/!@B9NT%O;?%A3.&[JBQ\"C[`)+=/ZT&UI$":"@\3&#",<>[D"IF"@4?CWD?"\9 MB:?V,?NOU&U0OQ,.[E`]R]8/06Q!20N=F)1_Q/DW'%JXB@D;5"Y]23,YC_I( MH42+MWQ*D\XYWUS>'&B?$_B!P!?"=9&$YT))YKWPHJXLSL3FT8XBON!JS<,@ M&A*T.1JO4O<145?[>G7)*[:/B>8\D,1=C(2#;9/+^](@Y/QN?&PO=V]R:W-H965T-%<<.TD(;658H]VKK"R2MIX-$2-VDM[-\=*)RW=$5/@2?9#SX&6%VQ MA==*#<9)-,1"MZ6WJ\VNC(@$>)8PNS.;1.U[Q-?H_&ZWM(@20$'C8P81C@/< M@5(Q42C\=LSY43(2S^U3]OO4;5"_%P[N4+W(U@]!;$%)"YV8E'_"^0&.+:QC MP@:52U_23,ZC/E$HT>(]G]*D<\XWO#S2OB;P(X$OA)]%$IX+)9F_A!=U97$F M-H]V%/$%5QL>!M&0H,W1>)6ZCXBZ.M2KZ^N*'6*B"\PN8WC&+`@6LB\E^/]+ M[/@9G7]-+[]16"9Z^:W"2\SZ4Q%V-A(-MD\O[TB#D_&Y]R6Z+-&UL?5/!3N0P#/V5*!]`VA38U:A3B0&M=@\K(0YPSK1N&Y'$ M)4FG[-]ODG9*0<"EL9WW[&<[+2>TSZX'\.15*^/VM/=^V#'FZAZT#>$C=J+>R_`RB<]C2G MY\"#['H?`ZPJVP4\[R#'&8(3Y!\ M1;"0?*W`OZYPX!LZ_YQ>?".P2/3B.X%;2'YY_:$&VPQ$@^W2WAVI<31^[GR- MKD_K)FV`O<&K_.@I:'\T?P;;S M>Y@=C\/Y=:^_6/4?4$L#!!0````(`)!L!D?@?B9.D@$``'`#```9````>&PO M=V]R:W-H965T$!" M/,!SUKIM1!*7)%WA[\EE*P,!+XWMG&,?.VXYH7UU/8`G[UH9MZ:]]\.*,5?W MH(4[P0%,N&G1:N&#:SOF!@NB222M&"^*Q!24-M&)4_@FG.]BWI>XCHBIWU>+THF2[ MF.@;9I,Q/&-F!`O9YQ+\[Q(;?D3GO].7_RA<)OKR7X7?,9<_BK"CD6BP77IY M1VH8EGQN?,G!E/JAGMBQL`/'G3 MRK@M';P?-XRY9@`MW`6.8,)-AU8+'US;,S=:$&TB:<5X45PR+:2A=95B#[:N M,Q'/[E/T^ M=1O4[X6#6U3/LO5#$%M0TD(G)N4?_;BNV"$F^H#990S/F`7!0O:E!/]_B1T_H_.OZ>4W"LM$+[]5^`&S M+CX586&PO=V]R:W-H965TK%(ZCWR MD:++">V+ZP$\.6MEW([VW@];QES=@Q;N!@B4-/%CB1JV%?=V#PFE'VY?L]ZG;H/XH'!Q0/B-GQ.%SV>_W)JC=02P,$%``` M``@`D&P&1PCN'..4`0``<`,``!D```!X;"]W;W)K&UL?5/13NLP#/V5*!]`NI0!FKI*C*NKRP,2X@&>L]9M(Y*X-TE7^'N2M"L; M`EX:VSG'/G;<8D3[ZCH`3]ZT,FY+.^_[#6.NZD`+=X$]F'#3H-7"!]>VS/46 M1)U(6C&>95=,"VEH6:38HRT+'+R2!AXM<8/6PK[O0.&XI2MZ##S)MO,QP,J" M+;Q::C!.HB$6FBV]76UV>40DP+.$T9W8)&K?([Y&Y[[>TBQ*``65CQE$.`YP M!TK%1*'P_SGG9\E(/+6/V?^F;H/ZO7!PA^I%UKX+8C-*:FC$H/P3CO]@;F$= M$U:H7/J2:G`>]9%"B19OTRE-.L?YYF:F?4_@,X$OA)LL"9\*)9E_A!=E87$D M=AIM+^(+KC8\#*(B09NC\2IU'Q%E<2A7Z[Q@AYCH#+.;,'S"+`@6LB\E^,\E M=OR$SK^GY[\HS!,]_U7A.>;R2Q%V,A(-MDTO[TB%@_%3[TMT6:Y;GD;Z"2^+ M7K3P(&PKC2-[].%ATF@;1`]!1':QIJ0+Z[\X"AH?S>M@VVDC)L=C?]SOY2&UL?5/+;N0@$/P5Q`<$/Y-HY+&42;3:/:P4Y;![9NRVC<+# M"WB<_?OPF'$\D9,+T$U55]%`-2O]:@8`B]X$EV:/!VO''2&F&4!0CTJ]^N!7N\>) MMP`<&NLK4#>=X!$X]X6<\+]SS0])3URO+]5_A-,Z]T=JX%'QOZRU@S.;8-1" M1R=N7]3\$\Y'*'W!1G$31M1,QBIQH6`DZ%N8:T2#GS6"_%4[O$75UJM.RK,C)%[K"'"(F MBY@%05SU12+[6N*0K>C9-CW_QF$>Z'E4SXM-AU>8\G9;I/A&I%@7*+9%KC#E MW2<1LNJ[`-V'YV50HR9I8X.7[/*"'[)P;Q_PNAII#[^I[IDTZ*BLN_UP?YU2 M%IR)Y*;$:'!_;`DX=-8O[]Q:QV<7`ZO&RR=:?G+]#E!+`P04````"`"0;`9' MOKIV:,_I[2$$LX-A]^P4<[;"AW@@_?"<0 MR"7@22(V-$_#T#Y=,IB()EX+5K6F4&<)'CE5=U#'K9 M\1X)J$_!8W0\9P9A`;\[F.1='YGL%\[?3/&S.@6AB0`42F44B&ZN\`24&B%M M_'[3_+0TQ/O^HOYL5ZO37XB$)T[_=)5J==@P0!749*3JE4\_X+:$Q`B6G$K[ M1>4H%6<+)4",?,QMU]MVFF?2A>8GQ#="O!(.H0T^&]F8WXDB12[XA,2\M0,Q M?S`ZQGHC2J2SR<;$,V9%8*V^6L1?6YSC.WKL MI^\V$NXL?7=+^,V;T,&DH=]DOV&R=P0BKXF+^6(ER89)X@CLO"8N9N\W23=, M4D<@\9JXF-1ODFV89(Y`YC5Q,8?_3/#=,64@&GL;)2KYV*OY/*ZCZX5_C.TQ M_X07^4`:^$5$T_427;C2E\4>]YIS!3I$^*#WL]5/TEI0J)7I9KHOYELZ%XH/ MRYNS/GS%/U!+`P04````"`"0;`9'B031HI@!``!P`P``&0```'AL+W=O2X_?OIDKAID>W%(JESR$.*+B>T!]<#>/*NE7$;VGL_K!ES=0]: MN!L(A M.K^;#2VB!%!0^YA!A.,(.U`J)@J%WTXY/TM&XJ5]SOXS=1O4[X6#':I7V?@^ MB"TH::`5H_+/./V"4PNKF+!&Y=*7U*/SJ,\42K1XSZ)OLS5[XJK"K]BOFMD%R/18+OT M\H[4.!J?>Y^C\W(]\#323WA5#J*#/\)VTCBR1Q\>)HVV1?001!0W*TKZL/ZS MHZ#UT;P+MLT;D1V/PWF_YY^L^@M02P,$%`````@`D&P&1]*>^`B8`0``<`,` M`!D```!X;"]W;W)K&UL?5/;;MLP#/T501]0.7*S M#H%CH&DQ;`\#BCYLSXI-VT(ET97DN/O[Z>*X:9'MQ2*I<\A#BJYFM"]N`/#D M32OC]G3P?MPQYIH!M'`W.(()-QU:+7QP;<_<:$&TB:05XT7QA6DA#:VK%'NR M=8635]+`DR5NTEK8/P=0.._IAIX#S[(??`RPNF(KKY4:C)-HB(5N3^\WNT,9 M$0GP2\+L+FP2M1\17Z+SH]W3(DH`!8V/&40X3O``2L5$H?#KDO.]9"1>VN?L MWU*W0?U1.'A`]5NV?@AB"TI:Z,2D_#/.WV%I81L3-JA<^I)F;2CB"^XV?$PB(8$;8[& MJ]1]1-35J=[<\8J=8J(/F$/&\(Q9$2QD7TOP?Y M5?@1<_NI"+L8B0;;IY=WI,')^-S[&EV7ZYZGD;[#ZVH4/?P4MI?&D2/Z\#!I MM!VBAR"BN-E2,H3U7QT%G8_F7;!MWHCL>!S/^[W^9/5?4$L#!!0````(`)!L M!D>6G*B*IP$``-4#```9````>&PO=V]R:W-H965TK#]DSL:QL5N![@N/O[`7;$_4\UWR4B\7E^J?TNG#>Y/PL$3JM^R\FTPFU%202UZY5]P^`[3$;:Q8(G* MI9&4O?.H+Q1*M'@;9VG2/(P[Z\U$6R;PB97X4616QR('5O; MB7B#JST/C2A)\.9HW$JGCX@B/Q>KW39GYUCH!G,<,7S$S`@6JL\2_/\21WY% MY\OT]2<.UXF^GAS>+SJ\Q>R613:?B&QN"CPLBMQBOGP085=]UV";]+P<*;$W M?FSPG)U?\"-/]_8.+_).-/!3V$8:1T[HP^VG^ZL1/003V=V6DC;\L3E04/NX MW(6U'9_=&'CL+I]H_LG%/U!+`P04````"`"0;`9'`CL*MJ8!``#5`P``&0`` M`'AL+W=OU#<7N$`VN^T:!1W/C0=LX,!WD22DJS(LE],<:%I5<;Y9O=.B`BX%G` M9$_6)'C?([Z&X&^SI5FP`!)J%RIP/QW@'J0,A;SPVUSS2S(03]?'Z@_QM-[] MGENX1_DB&M=[LQDE#;1\E.X)IS\P'^$Z%*Q1VCB2>K0.U9%"B>+O:18ZSE/: MN-)*-K\S1VO2H,3,:FU`P\WF&\*WXB:>&^6AJUX^H"H MRD.5WV8E.X1"9YA=PA0)LR"8K[Y(%-]+[(H3>G&9OOK!X2K25[/#_*+#<\PW M(NL?1-9G!5871LLL+OBOBO7W!JW+@'?SC MIA/:DCTZ?_OQ_EI$!]Y$=G5-2>__V!)(:%U8WOBU2<\N!0Z'XR=:?G+U"5!+ M`P04````"`"0;`9'O47P#[(!```Z!```&0```'AL+W=O^'VH^2T9B-/YN?I3W*UW?V06'K3XSPM7>[,)1@64K!7N M57?/,&PA.LRUL/&+\M8Z+<\4C"3[Z$>NXMCU*]MDH"T3Z$"@/PBD%XHV'YEC M66ITATQ_M`T+-[C:47\0.?+>+`Y+\R((+[Z M*$%_ESC0"9TNT]<7'*XC?3TXO%ET.,?<+HM<7Q"YGA78+HK,,7?+(IL+(IMI M@;MD462.^7G:9'*Y$DP5>]BB7+?*];0P$E"Y,;_W<]+W=!TXWYYW%(JESR$.*KF:TKVX`\.1-*^-V=/!^W#+FF@&T<%#9$C=I+>R?/2B<=W1#3X$7V0\^!EA= ML9772@W&233$0K>C=YOMOHR(!/@I879G-HG:#XBOT7EJ=[2($D!!XV,&$8XC MW(-2,5$H_'O)^5XR$L_M4_:'U&U0?Q`.[E']DJT?@MB"DA8Z,2G_@O,C+"W< MQ(0-*I>^I)F<1WVB4*+%6SZE2>><;_CU0KM,X`N!KX2O11*>"R69WX47=65Q M)C:/=A3Q!3=;'@;1D*#-T7B5NH^(NCK6FV^\8L>8Z`-FGS$\8U8$"]G7$OS? M)?;\C,XOT\O_*"P3O5P4EA<5?L1B.QX'$_[ MO?YD]5]02P,$%`````@`D&P&1Q`OD!28`0``<`,``!D```!X;"]W;W)K&UL?5/;;MLP#/T501]0.3+2;H%CH&DQ;`\#BCYLSXI- MVT(ET97DN/O[Z>*X:9'MQ2*I<\A#4JYFM"]N`/#D32OC]G3P?MPQYIH!M'`W M.(()-QU:+7QP;<_<:$&TB:05XT5QR[20AM95BCW9NL+)*VG@R1(W:2WLGP,H MG/=T0\^!9]D//@987;&5UTH-QDDTQ$*WI_>;W:&,B`3X)6%V%S:)VH^(+]'Y MT>YI$26`@L;'#"(<)W@`I6*B4/AUR?E>,A(O[7/V;ZG;H/XH'#R@^BU;/P2Q M!24M=&)2_AGG[["TL(T)&U0N?4DS.8_Z3*%$B[=\2I/..=^4?*%=)_"%P%?" MER()SX62S$?A15U9G(G-HQU%W.!FQ\,@&A*T.1JO4O<145>G>O-U6[%33/0! M<\@8GC$K@H7L:PG^[Q('?D'GU^GE?Q26B5XN"F^O*OR(N?M4A%V,1(/MT^8= M:7`R/O>^1M?'=9]VP-[A=36*'GX*VTOCR!%]6$P:;8?H(8@H;K:4#.'YKXZ" MSD?S+M@VOXCL>!S/[WO]R>J_4$L#!!0````(`)!L!D?+G&PO=V]R:W-H965T-%\9EI(0VMRA1[LE6) MHU?2P),E;M1:V-]'4#@=Z(9>`L^RZWT,L*ID"Z^1&HR3:(B%]D#O-_OC-B(2 MX*>$R:UL$K6?$%^B\[TYT")*``6UCQE$.,[P`$K%1*'PZYSSO60DKNU+]J^I MVZ#^)!P\H/HE&]\'L04E#;1B5/X9IV\PM["+"6M4+GU)/3J/^D*A1(NW?$J3 MSBG?[#[-M.L$/A/X0K@MDO!<*,E\%%Y4I<6)V#S:0<07W.QY&$1-@C9'XU7J M/B*J\EQM[FY+=HZ)/F".&<,S9D&PD'TIP?]=XLA7='Z=OOV/PFVB;V>%=U<5 MKC%AZ_XJPE8CT6"[]/*.U#@:GWM?HLMRW?,TTG=X50ZB@Q_"=M(X&PO=V]R:W-H965T:WTU[I=U,#6/0I16..N+:V/1!B\AHD,P^JA<:ME$I+9MU05\2T&E@12%(0 M&D5[(AEO<):&N5>=I:JS@C?PJI'II&3ZSPF$ZH]X@\>)-U[5UD^0+"43K^`2 M&L-5@S241_RT.9P2CPB`7QQZ<]='/OM9J7<_^%$<<>0C@(#<>@7FF@L\@Q!> MR!E_7#5OEIYXWQ_5OX7=NO1G9N!9B=^\L+4+&V%40,DZ8=]4_QVN6XB]8*Z$ M"5^4=\8J.5(PDNQS:'D3VGY8B4?:,H%>"70B/$8A^&`48KXPR[)4JQ[IX6A; MYO_@YD#=0>3(93/8+X7=>T267C(:;5)R\4(SS&G`T("Y(8A3GRSHORU.](Y. ME^G;E83;0-]>$]+%A'/,=MEDMV*RFPGLE@7B%8%X)A`OIIQC]LLF^Q63_4P@ M619(5@22_T@YQSQ^,2%WY25!5^$6&92KKK%#'4VSTT5]HJ$\;_`L;5D%/YFN M>&/065E7Y*%,2Z4LN!#1@SNKVCTETT!`:7TW<7T]W*YA8%4[OA73@Y7]!5!+ M`P04````"`"0;`9'FKO9+YD$```?&@``&0```'AL+W=O3XO55JPQ?6-G\>W0S^^D:Z6Z/@TSZ:J1D]#Y'^M MT]\Q1T/W^=7[RY3NL/S7LC//3?7/<=YD_RS)KY#;@UX#<#)D@#L`80:R"L@8@U MD-9`QAHH:Z#N#-*Y6%.I-V5?KI9MK;+<:/IAT< M$:OEYXIGQ3+]'!TAS'K&\!G#,A_FV<5H\$$VR(T/\?UK)R_(B;A!TB'56[Z< MR)=/]LKFPOP.@'``DP.P#N[R.,T%FS'Z&D052F4^X'<,Y"`+T/XE"6))`BT) M?)$V,R:?,-E#QGR@ER`(+4422Y%H*<);G1DC)HS(IC]_($4$4BB0]`923B`& M.AQ($X&T$XAQ[WYOM+.-11$,DQ-A%M[86-!:&XB$7E'*P*.E@E'8P)![< M2\*U!ISLLMS%"K04SG%50Y1"5,4Y"(F8>%V*45E3#&,8X8%Y)A3#.-1#.,4 MPSAFF%?1U]QMETIQ'=H>BE\<1!NJ+(([RFE`8`T(%@^ M2@,@2@.`T@!`&@"!D^5V6985^!BCVKC(HJ#..Z47@/NQ?V``5R_(B0$HP0!7 M,$(S@P5I6P$B+T%IAD":$9P>*2D0+&;/!45P@0@>F(J%2_`OIEV*X@*S-]#J M!#DQBZB4*;()&7',A3OK:DEM,L5*@:9=*`(N*%8*'94Q12&!*"3\+5>X%-(Z MK&2"8I!`+5>$OHB@B"&C+JR2(H;$%U9_V[(@_?6X)BD&241@F),4>604>23Y-9&,J:QT*DM.8I(BCU0QE<4,"]P(),4PB?J>"+F@ M&";SJ,I2S)%XU//+DG1[#S5D*8IA"K4>$1A,%<4P%=5Z%$43#E[O:B,OM^?*J'Y^W\ M^\7\HF_.UY]C;K\)K?X'4$L#!!0````(`)!L!D>8AD7+U0$``/<$```9```` M>&PO=V]R:W-H965T(#+"J*G8ECTK5I MVHLFF[UHKQG%T2R(!6;YARC/*)] M`70@@)P`F@K!VY"]+\1CLMD$GS`.]X#E%ABC](2R_4C)0:1D$RG;C>0QB<,D MH7OVC=(#HW1C]&G7*%T912C[OQ$^,,(;H].N$5[O'4[19I.]$UR=T8'&MNH67`:*-M-S-]Z7],/]!BF*^9Y:XK_@)0 M2P,$%`````@`D&P&1_0D-B2B`@``<@H``!D```!X;"]W;W)K&ULC59=;YLP%/TKB/<5?V%(19#61-/V,*G:P_;L)DZ""CC#3M/] M^]F8I'9E+/(0;#CWG'NNN<;550RO\L2Y2MZ[MI?K]*34^3'+Y.[$.R8?Q)GW M^LE!#!U3>CH<,WD>.-N/05V;(0!HUK&F3^MJO/<\U)6XJ+;I^?.0R$O7L>'? M$V_%=9W"]';C5W,\*7,CJZOL'K=O.M[+1O3)P`_K]"M\W*(1,B)^-_PJG7%B MDG\1XM5,?NS7*3`Y\);OE*%@^O+&-[QM#9-6_CN1?FB:0'=\8_\VVM7IOS#) M-Z+]T^S526<+TF3/#^S2JE_B^IU/'G)#N!.M'/^3W44JT=U"TJ1C[_;:]./U M:I\48`H+!Z`I`-T#((D&X"D`+PT@4P#Y%)!9*V,AMDRQNAK$-1GLZIV9>4G@ M(]&EWB7:O4S-H[&^!E%7;S7*096]&2(/\V0QR&)"B(V'("'(UH/`#Z%,)WG/ M%$4R12,!G3*%80(<(<`C`1X)(/QDM;=96DQA,930@M"P$(D($4<(Y2@H9#'$ M"@&`"4)AH3PBE'M"."B4NT(E`>5,Z6E$AWHZ)*A#'9V24#ICIXC(%)Y,'I0I M')DO!$,,BK!0&1$J'2$2M/-4NB\"P82"O`@!-SY05[C$XC.8I8T\)B MD>%8.\)RB6&W?RB).8[U#_0:".&9[U"L+Q!8XAC%^@+!!8XGD-U:$`@YSIR/ M_9D=^4\V')M>)B]"Z7/#^.4_"*&XI@,/^HTYZ0/@?=+R@S+#0H\'>R2R$R7. MMQ/>_9A9_P=02P,$%`````@`D&P&1\Y)L4#_`0``<@4``!D```!X;"]W;W)K M&ULC53;CILP$/T5BP]8@X'0C0C2YK)J'RJM]J%] M=L@DH+4Q:SMA^_?UA1`2D;0OV!Z?<^:,;2;OA/Q0%8!&7YPU:A%46K=SC%59 M`:?J2;30F)V]D)QJLY0'K%H)=.=(G&$2AC/,:=T$1>YB;[+(Q5&SNH$WB=21 M];(3[LXL=N$836`C`HM56@9CC!"ABS0B;Q9Z]Y26F)X_E9_=55:]QOJ8*5 M8+_KG:Z,V3!`.]C3(]/OHOL.?0FI%2P%4^Z+RJ/2@I\I`>+TRX]UX\;.[V3/ M/6V:0'H"&0A#GFE"W!/B"R%Y2$AZ0O*_&=*>D-YDP+YV=W)KJFF12]$AZ6^[ MI?911?/4W$V)S'&IP&ZY"[&((C\5)/V6XY,5NL(L/88X3$:F(.LQ)!H0V!@8 M7)#[+I9D1)],L!HCLGC2PS]%-G=$KFS&#PXK=OQ9?UAWZDP>""1.(/8&LFN/ MC3\*#\E\CBA))U&K,2K*LG`2M1ZC$D*R9`JU&:/B=)8^W]2%1R^*@SRX?UFA M4AP;[8L9HD.[>"'V1=[$E]%\%4W$UZ:]^&YPD2_REA[@)Y6'NE%H*[3Y#]Q+ MW@NAP=@.G\S[KTP#'!8,]MI.,S.7OB?XA1;MN<,-;;;X"U!+`P04````"`"0 M;`9'O8Z>="P#``!9#@``&0```'AL+W=OXRZR8NJRD8\M4%WJ>NB_?`%,`S`%S/_8`,@60SP`V5#HZ&^KZ7J@BSUIY#=IQ,LY%/^?XGNB1VP6Z MF"[L7PW#U2OR[#T'FF;1>Y_(T#R.&A@TV*;8+A7`T*R)M(/9!KAM/,(R@;4+ M0Q';>R">0LD0SR:+V)X@]B2(AP1D2O#%9#.6,6KX.%*)IP M;K=$/9:H88E8+=%%3]]BC.,D3:R6#"&)8T*Y8R*9QQ(S+,76]61H<&*=;I?& M,,(]1O@R`1![@L23(%FS8%)/@G3%@DD7@TX(PHPRZ^28.L(9=0Q)3R[WQXY6 M+)A)-"V$)"$XL2\84\BI_GU@#E->`N$52\84@56T=8I,,QX./6`PS%!'"A]H M\"K28!]J\!K6X"5#($;ZSSY-'IUIR8<:O(8UV&`(9D!=GDQAS*G3E`\V>`UM MOHB8?>FX1*89'W"P21Q7/3[DX%7,P3[HX#74P4N<8)PP'B-JGRA#J:L"P*G= M%OC(`VO(`P90"&(I8/OZ,95`8X:0XW,''WM@#7M,$3BV)RZ1:<;''C#8`X[] M`/C8`ZO8`S[V@,D>;I\I8__"D!,^7J%IRD MRZ8+7J32YXGA1'"04@EM!-WIL3WI<]Y\4XF#ZIM*'F^'>3FTV3^ M'U!+`P04````"`"0;`9'7?_MZ-@!``!)!0``&0```'AL+W=O5$/8F!]F:E M$9(3;8;R`M4@*:E=$6<0(Y1"3KH^*`LW]R++0EPUZWKZ(H&Z.TNK;83L"S@7%=WG/:J$SV0M#D&G\/#*;<*)_C9T5$M^L!F/POQ9@?? MZV.`;`3*:*6M`S'-C3Y3QJR1`?^>//\A;>&R?W?_ZG9KTI^)HL^"_>IJW9JP M*``U;_DN*I;+L`3P5X M+L`^N`>YF%^()F4AQ0BD?[4#L5\P/&#S(BI@LJG`+KG=6T59W$J-)\FC70^,\0O`/!SB#U!AG:-HAV#")G$$T&X3IE[U-Z3>8T>9P@](`3 M[W#B%0=O@=!.4+_Z%$*/X(P@NCLE`+O0'D9>N5^`LM#EQ[LPT M0FAJW-"3^1*MN=?F`:.-MMW,]*4_ZGZ@Q7"_N.;;L_P+4$L#!!0````(`)!L M!D?A@EZ\=0,``+P1```9````>&PO=V]R:W-H965T1=3^?5ANY_Y[ULBE*G[G MV_;0>4M\;RMWV:EHW]1Y)?4:!@\WJFB&_][FU+2JO%!\K\R^QM^\&G[/XYV4 M:)J=P#2!70DT1`E<$[@K(=2$T)40:4+D2H@U(78E))J0N!)234A="4(3Q#=" M,.[?L/N/69LM9K4Z>_68LL>LKPQZ+[K\VGC=EC=^?VM(JAZQF'TN6)+,@L_> M$,`\C!BF,:D-LX088<,\`DQ*;)@G@+$AGJ$5:L.\W+2R,A$)MT'6P$AXA01= M5*^A94AHV<"/M:/,;H`C!OA@@&L#WYRLQI6.F&3$4!H10NQ"(2(4`J'0*C1B MPA%#AC^[4(0(14`HL@I%AA!E49Q$=IT8T8F!3FS3>8[-R&$+2A"AQ!!*K#JK MQ-"A0E`:QW:=%-%)P8(2NP&!&!`NR=@/A^E.06ZGXTJ#QM5.Q).B_8@"E=2F M\J1!HPJ'6V>FDL:%-AQT":MCRH!+PNX2,].63GHT#8,.87V!\IM9]TC-QH"5 M$<4:`P6=04PYBY4\C9PR#ZMF"LI94'MD8R.R,<$*FF(531,@QNR[G6!BP"T4 M"=W"&@`%'4#P"1-8"Z!./8!A/8`1A^!HD,YQ@D7G!A0ZAK4-!MJ&F)K6Z+AV MFM<,*TP&)K:PSK=DP\:A#P8!,8;Y#';RY]9O<^KQGM7;?-W'76 M#C+;7D\*N6O[PZ0[KL>/"^-)JXZ7;R77#S:+?U!+`P04````"`"0;`9'&D^O MCI\"``"0"@``&0```'AL+W=OQ?;?!@B@I1L5;6'2JL]M&#'D/ MIGPP_B:NE,K@HVTZL0VO4MXV422.5]H2\<1NM%-WSHRW1*HMOT3BQBDYF:"V MB1``6=22N@NKTIR]\*ID=]G4'7WA@;BW+>%_][1ACVT(P^'@M;YA1ZA1$ M7=[I,VT:G4DQ_^F3?G+JP.EZR/[-M*O*/Q!!GUGSNS[)JZH6A,&)GLF]D:_L M\9WV/:0ZX9$UPOP&Q[N0K!U"PJ`E'_9:=^;ZL'>R(6PY`/4!:`Q`MG!+9,K\ M2B2I2LX>`;?/]D;T7P@W2#V(8Z!J$Z&^9;K7B*I\KV(0E]&[3C3#["T&&0P< M$9'*/E*@=8H]FH2CK%A.$#MJC$V"K*\Q64Z0.!(D)D'<)TCG37:V2HO!!O,E MQ3B&"5IF2AU,Z8PI6V2RF,0RH03%!5AARAQ,V8P)+S)E$R:P3($=%'A&D2]2 M8.]F<@=3/F,J%IGR*5,."PR2%2D4#J9BR@17'HIV\[IC@(\2BR!PW_(HKC%9M#ETUA["')'N34)'1Y&28>JNQ!'@VYS`Q3 M#UG"F9W3-,[3%2J7F^',SG"M6I=;(?;2I&C MS&+^?@$PQ6N?()=I$?#09@]R:A.Y?(V@AS81]&_)Y6R$/-39@_#PUDQ@EO[_ M!8XF$T-+^<4,1B(XLGLG[6@PGH[#U\[,7M$GO"IOY$)_$GZI.Q$CIN&GJ5>8K7F=F"R&\ENP_PW#J'5/U!+`P04````"`"0 M;`9'UD'X=58"``!!!P``&0```'AL+W=O6$\[]>7`>$ND6O)C('I. MR=Z0VB8`88B#EM2=GV=F[XWG&3O)IN[H&_?$J6T)_[NF#;NL_,B_;KS7QTKJ MC2#/@I&WKUO:B9IU'J>'E?\:+;=8(PS@5TTO8C+WM/<=8Q]Z\6._\D-M@3:T ME%J!J.%,"]HT6D@5_C-HWDIJXG1^5?]FTBKW.R)HP9K?]5Y6RFSH>WMZ(*=& MOK/+=SI$0%JP9(TPOUYY$I*U5XKOM>33CG5GQHO]DH"!YB:`@0!&PEC'38`# M`=X(\5-"/!#B_ZV`!@*ZJQ#8[.;D-D22/./LXG%[VSW1?ZIHB=3=E)XZ+N'K M3^9"-"+/SCF,0!:$B!7CA#HF>A$2SD,@9$DTJI6&HW#LCSF"QNL\?08(4Y"O'`"BSDP3#!,W3V85&W--*8#8Y(JY^&+NIU*O6?CHJ$'J:>)FG/; MXNU"LO[Z8(VO9OX/4$L#!!0````(`)!L!D&PO M=V]R:W-H965TR*V[AXK2MP@-B,=;L7*D=`&<3&D)X]U%*.#(C6U!WP?>@VJ6C=+U=PKS5)RYG75 MXE?JL'/3(/IOC6MR7;F!>YMXJTXEEQ->EGH#[U`UN&45:1V*CROW)5CNH$0H MP.\*7YG1=V3L>T+>Y>#G8>7Z,@1BV:E5[U2MPT=/L!-`3P$`8]K$3PIX0W@G14T+4$Z*I.\0](9ZZ`^P)\('@ M:;.4U1O$4992LG"($F]BQ0:8=8: M`Q0F`3;(QH0$`\(3`0Q1@*^C6`.#;MT@-Q%):(WA6Y'M]R*[D4ADSR1\XF>H M^+#WZ8(*2F=W2S12E[12EG0F:S\(O M_@;X)',XRMQJ\1H^'ID5EILP`*-/?WB?_4@M]GV[VM:$A;Z_\!_OMV<\/@VF M)U4GF%.0<\MU1L/L4(I>@'R\'N;7P3(/+/.;8+G5E>8NGZ4=.N%?B)ZJECE[ MPL63J1Z](R$[VJ<#```6$0``&0```'AL+W=O93IP$#>`LD,[LWR^W MINW(KN8E@#FGZI3M4\A9/63UJ[X*T3B_B[RL7]QKT]R6GE]I+;8R_R<[-==6K>\Z)W%.[WGS4S[^$&,-01?P*/.Z_W6.][J1Q2?%=8KT M]W#-RO[Z&-[$_D@S$W`DX$28\I@);"2P+P(G"7PD\(F`(4D(1D(P-T,X$L(O M`ITA&@G14P9OF-U^;79IDZY7E7PXU;"A;FFW;V$9M:M_=-H%J=WN5;_D'6*] M^E@SQ)7WT072,)L!@STF,D)V*@1,B(.*P-"?,%XK("`)MA.A4$8APF&)MQ>Q<4!ABPR5Q<0U05*=0P28W4#A@]Z M,`QX;-2SU7`,,.)@K&]FO/W,>&]Z/`P`+!,1$A,1JA.!@7$B0B41\L1/GO?U M6""%TP1%A*!($V20740AA;VF8$#9:((`HLRT;A=$E4 MSP>F2;*8#ZBN#WS.=P.HU@I:;V7`]&L:JD. M`?&<:G60I1$!97[0W,]BNX/GG(D*T1UZ8_;M7.4 M][(96-/H=*1_Q>Y(]S2^@>46#.,[6.Z'`_M7^/7JEE[$7VEUR9=->Y#L MCX)G*1O1JO87[8Z\BO0T/>3BW'2W47M?#6XYVUM1744PCI.H9F43%KD=>VF+7%Q453;\I0WDI:Y9^W?%*W%= MAB"\#;R6QY,R`U&11X-N7]:\D:5H@I8?EN$S6&P!,H@E?I7\*IUV8))_$^+= M='[LEV%L@7H#N`CPIP+T`SYV!]`+R98:HJ]TZMV&*%7DKKD';+?>9 MF:\*+(A>FUV@[9*A>647Q!!%_E$@3//HPP0:,:N.@9:AT(=L7`0,1*03&+*` MC[-804?NG6#M$A1Y<_AOD.V#(*,TT819R.J3WJS4'P!/!,`V`.ILBO$XR:;S MHF.H9;(49]B+K5V,8`(!]&$;%P-)FF0P\7%;ETL)3!#U5TPU9#W&8I3YO]T1!D@&*/7Z.^8`R#+R MH,#)G1"X'L,'$29VL6<`9[D\M<,`-,=EY/Y9$<@H\-OLR?>CL"$Q#3#7VJ,G-.GYNW1GOLRV(E+H[JRAM'A;O$,S>GU97P%%FO@&=^8 MNX@][>[AB_S,COPG:X]E(X,WH?29:4^]@Q"*Z\3C)[TUG?1M:>A4_*!,D^IV MV]T?NHX2Y]MU:+B3%?\`4$L#!!0````(`)!L!D>7@#CB+@,``)H-```9```` M>&PO=V]R:W-H965TZBTVD-[9A,G00LX!6>S_??U5UA(;9<]+&#>S)OQY`WCXD;[U^%,"//>VZ8; M-OZ9L./_2D8+CVI#M*H;0((0QRT5=WY92'7 MGOJRH%?6U!UYZKWAVK95_V=+&GK;^,B_+SS7IS,3"T%9!*/=H6Y)-]2T\WIR MW/B?T7H'J8!(Q,^:W(;)O2>"?Z'T53Q\/VS\4,1`&K)GPD7%+V]D1YI&>.+, MO[73#TYA.+V_>_\JT^7AOU0#V='F5WU@9QYMZ'L'!..9IB=PH#").&( M";C_D00<)"`=8.T`F1U$#@>1=!!I!S"/LE-1*DPL,0@@02@U$\4.HGA&%!F) MX@D10(PR,/,D#IYDQA,;>9()SR<$&4:1F0@[B/",*#$2X2E1DG"AFWE2!T\Z MX\%&GG16(9S$&38390ZB;$:4&HFR"5&,<1I:>'('3S[CR4S"V,XQN3&6?)HT MRF*(8G,PHN?891I.)80M!4).I:,%(M*@3(*R5631*G*I'<$"$6E0KO8EMC.Y MV@**%LA(@Q13L@HM(D*NMH#B!3+2H%SO78[#R9\M/5>30,D"46F08LU7.+,0 MN9H$P@M$I4&*"*_`EI&K2Z!T@:H>0&99:5#VO[1=K01E,U'9$G)U"92[2G3_ M?LY`V/*Y`)?^(7152//,0=CR0P=7DP"TH$`/(//0,`=A2],#Y]@PFQMP8G'A MZA`0+9"0!J4*E.=IBB/+[PE<70+B!3*"Z?B`,._E"=@JY6H.D"RI5+)`2AJD MTT]C%`+DEHB,7:33$8E"_6OBZ@?@E/H]B1D(/W[+@\G`VY+^)`\"@[>GUXZI MJ75<'0\;6WDT>%P'O-[R),0H_>&H+"[5B?RH^E/=#=X+97P@ER/UD5)&>'SA MBN_?F1^4QH>&')FX3?E]KXX.ZH'1R_TD-!['RK]02P,$%`````@`D&P&1^?+ MG0&K`0``7P0``!D```!X;"]W;W)K&ULC93;;J,P M$(9?Q?(#U.`DT(T(4M.JZEZL5/5B>^W`$*S:F-I.:-^^MB$T5`CU!I_^_YL9 M'\@ZI=],#6#1AQ2-V>':VG9+B"EJD,S=9ZIDQ6\@6>-S$E*IC_W(%2WPS&^3+SP8VW]!,DS,OI*+J$Q M7#5(0[7#=_%VGWI%$/SGT)FK/O*Y'Y1Z\X._Y0Y'/@404%A/8*XYPST(X4$N M\/O`_`[IC=?]"_TQ5.NR/S`#]TJ\\M+6+MD(HQ(J=A+V175/,)2P\L%P#K209_9HN<:-)H/LAF(D" M(/U%F1--^O,TR=7E:=D1_C%]Y(U!!V7=/0PWJ5+*@B-%-Z[@VKWV<2"@LKZ; MNK[N'T`_L*J]/.?QGY)_`5!+`P04````"`"0;`9'2T@)ST4"``"4!P``&0`` M`'AL+W=O`]([C406T3A`#$08OKSL\SO?;* M\HS>1%-WY)5Y_-:VF/T[DH8.>Q_ZCX6W^EH)M1#D63#%E75+.E[3SF/DLO"2$FTXG=-!CX;>RKY,Z7O:O*SW/M`Y4`:4@AE@>7C3DZD:923)/\=33^9 M*G`^?KA_U]N5Z9\Q)R?:_*E+4^5Y()OC7BCPP\R[F&C#`O:GG8-ZD8`QS!X1C0#@%(+@:@,8`-`6$9J+1('8;1"L&D39`HT'B/`A+$RUDN5F!;"Q( MZH38FJT;$J]`XKE!"FQ(9R!&$VE-N'!:R0HCL1C0R3":1&LB`(";DJY04HL2 M.BGI;"<0P&B9M%TA;2T2 M6HDL_(_ARIT^P/`K]PVNW5B(K"QB=^FQ15O]6QZ& MT^B6;:*#/A:OU?"]O7S1ZQR2J>"^K?KY;[1_[8>VO@[91'7Q:WDMF_GULGRC MLG68>P"L`^`V@`MR`*X#\&Y`O#B;Y_6I&(K=MFLO4;).2XM&S)I$ M*G#:,452,'1;20@KB67%>9>GQ+C+!TR9AD0ZO>\:)AY/Z7W70/K"1-&1VWA,//L+"F;`0B(-%("`!T0:3+)P MSB03(G$NCJUDJ!#1TS,@MTX0$&DPX<)-*EB63)4`\*T2A1_`@$BOHFNDQ__O M;C^V3`+W&*)@!B(@TR#LMB6ID,Z5S&WEU+9,,(\M"I!@`E+X&D^Q#&10I"G^ M@`J)M+)^Q8"@W$2TA)@D8T&?*0I"D(8$VD0+^&`'%%4@"TFJN9GZD+K_==LB ME+[M%E*$0A:04V1WO1#2_=.QA&,O&'!/2I%B'MK,DYX2%)\P[&Q''NZ"3G<8 M&--[H4J%9_N'%%5I%Z/Z7R MKA42?1&C,(8VQGSSHJ"#04X'.W#&4@F/3,6%"P$>S\4N3`9,&T< M/?$3%`$$?[_A^2I2UUE!\K_M<&P\ECH7+_IKT;V431\]M\/0UO,SJF/;#GHL MQSZ.03WIXG"[J/1QF-ZJ\7VW/(M;+H;V?'VT>'N^N?L-4$L#!!0````(`)!L M!D?5UM")"0(``/(%```9````>&PO=V]R:W-H965TQYG])2YS/;]6?7;?&_9XJMA/\3W/4M3&;Q-&1G>B%ZU!!B! M`+PSU]=WJFE52C%$TG^+GMI/GJZ12>X0F694;(]<7!91E=<*K4@)KK;0'6;K M,=!A8`BQNT/@"0*,@4,(S)9PD026/P0Z30HA@D8>%L@6A[*ZEL%`V$X(8%3F&*`3<9?/> M\QPCG)"PI7S!4OZ%E/.Y)9,R)C`)*Q4+2L474BX>4L;Y)RV1!2%RUU(PO"V9 MAV=2)I"08,KD(>4$IX__93"[GCT]LU]4GIM.17NAS4UW=_4DA&:F7/)DOEIM M'N!IP=E)VVEAYM*_27ZA17][8:=GOOH'4$L#!!0````(`)!L!D>"M4";G0(` M`+@+```9````>&PO=V]R:W-H965TFNLCA M8SP(H8+/KNW'=7A0ZKB*HG%S$!T?G^11]/K-3@X=5WHZ[*/Q.`B^G9*Z-D+& MLJCC31_6U?3L=:@K>5)MTXO7(1A/7<>'O\^BE9=U".'UP5NS/RCS(*JKZ):W M;3K1CXWL@T'LUN$76#W'S(1,$;\:<1GOQH$I_EW*#S/YL5V'S-0@6K%1!H+K MVUF\B+8U2)KYSPSZG],DWH^OZ-\FN;K\=SZ*%]G^;K;JH*ME8;`5.WYJU9N\ M?!>SAM0`;F0[3M=@1-35N4X85-'9`"UBGFT,3C&8 ME;>82./?2)`@P0D@FTGP,4!,`,030#P#Q,LJ>UNEC(8R@+SQTS&@^YSSA9-: M-MAH"P$ M2P^Y/LZ4-9#Y*$;*&@@>BN<@JUB?Z0)C%Q?Y,UEX")@#@G(&QEZ**6=@XJ,X MN3_6:0F,N389*0_APD/@^!@@Y0S,O"13SL#<1W)^?ZR+5*MV_%F0LA`N+`2N MI='\W=6@[*970>.Q) M;_9!M]&W22MVR@QS/1YL8VDG2AZO??*M6:__`5!+`P04````"`"0;`9'7POC ME$4#```G#P``&0```'AL+W=O!0NS*N7\+MG)DS8Q_' MSFZT?>O.A##GHZZ:;NF>&;LL/*_;GTE==`_T0AK^Y4C;NF#\L3UYW:4EQ6$@ MU94'"$5>792-FV?#NYEBYV[R]^E:>9-O$-9DZ8K:>.TY+AT'_%B!TD/&1"_2W+KI'NG%_]*Z5O_\..P=%&O@51D MS_H0!;^\DS6IJCX2S_Q7!/W,V1/E^WOT[5`NE_]:=&1-JS_E@9VY6N0Z!W(L MKA7[16\[(FH(^X![6G7#K[._=HS6=XKKU,7'>"V;X7H;OR1(T/0$$`28"("- M!%\0?%M"(`B!+2$4A-"6$`E"9$N(!2&V)22"D'PA>.-P#(.Y*5B19RV].>TX M`R]%/]'Q(N'39>_P$>S<_M,P1WI$GKWG`?8S[[T/I&!6(P8&3`PZR$:&X`GA M<0&3"IA7L0*)#E&J2[&6,7X<:F58Q'F2,0$.=)BM1:YG-8X6LU,QD;XQOF%X M_"%`)`+$^@"!(4`P!/!%@$15V8S='S'Q@$$ZQ$:/4$2$!A&A(B+5BA@Q@4&$ M'J&(B`PB(ED$:%.L(BE%'"5A&.E@ZTAJ!XYCI-Q MH6"3?W"JI`KT(>OSMG3:\/&\-/;Z8SW"/V6_;]!B^VXQ;_,WR>78H3^5FTI[+IG%?*^$%AV.H?*66$*T&UL?51-;Z,P$/TK%OR>'9@$5!NSMA.Z_W[]D5"RHKE@C_WFO3>#[7*4ZEVW``9] M"-[K;=0:,VSB6-E#`&I\D>(R3I(@%Z_JH*OW: MJZI*>3*\Z^%5(7T2@JF_.^!RW$9I=%UXZXZM<0MQ5<937M,)Z'4G>Z3@L(T> MT\V..H0'_.I@U+,YSC1)G`3C4QC$P.YSA"3AW1%;XSX7S4](E MSN=7]A=?K76_9QJ>)/_=-::U9I,(-7!@)V[>Y/@=+B7DCK"67/LOJD_:2'%- MB9!@'V'L>C^.86>57-*6$_`E`4\).!@/0M[F,S.L*I4&GLW_.D^2&G` M&DD>;'-;^P)-`8>#<5-JYRI&PO=V]R:W-H965T0A@SCDS M8_N8*:YG72V<1CLV8%> M:O7,KS]95T-J!'>\EO8_V%VDXLV-$@8-_7#7JK77JWNSB#O:.`%W!-P3"`8) M24=(>@+*0`+I".230$!"VA'2+X3(U6YG;DL5+0O!KX%PRWVF9E>A9:K79A?H MZ9*A>647Q"#*XKTD"2JB=R/D8=8.@RUF%+$9(G`6]YA(9]"G@:?36..AP&B( M(8(DHYBMCTG&,(]>)#21:@+,6&(%LBX(&1<@@`"Q`HD3P%\FM'59.DSNICS) M8_T;#Y0"@=)!()RDXP(9()#-*34'!/(9I>9S2UT`@19>H(E2[P&!^SFEFH-G MVDGQ]\6N.Y"KEJ!%.EDM`EV+AK$&2^O9U@=E$W$`6SX@[$GD$Q*07=`LOR#( M,,AS3+(8GUD'(FZWQVAB#R#(,"CU`MU/2$"60;,\@R#3H'Q.N;E?[M3J0J9! MGFO(U$:$;(-F^09#OL&>;\BH;S;8\PU.O5-B`-QZP,3BICY'D,&PYQV"QY-" MPZ,+2@H-%FN1`CE!9L3X^P-FVX&@`R8:=`@-$T?;F\E@QR^MV6\JCE4K@Q>N=/]B.Y`#YXKI#.,[;;*3[ES[AYH= ME+G-];UPO9Q[4/Q\:TW[_KC\#U!+`P04````"`"0;`9'4':^VI\!``"S`P`` M&0```'AL+W=OJRX+ M=;2<27C5R!R%H/KK`;@:MGB!SQMO;-]9OT'*@DR\A@F0ABF)-+1;_&>QJ3*/ M"(!W!H.9QY M&KEB#/9'H5T>41:G8AXA)`R:]AJ@N$,L)0IR!R45ZPT4:^*O1 MQ7\$LAL"61#(1H'\TJ2,943,.F#R=9(DUU#5'+6^GZ.B&3+K;T_W\$+UGDF# M=LJZIPK-;I6RX+22NQRCSDW0E'!HK0_7+M;QIXJ)5?UY1*8Y+;\!4$L#!!0` M```(`)!L!D<4J+<@]0$``&P%```9````>&PO=V]R:W-H965TF&,':HK MT(/B[.Q-G0`(0@HZUO9Q6?BY%U46\F9$V_,7%>E;US'UYYD+.1[C)'Y,O+;7 MQK@)4!9@\9W;CO>ZE7VD^.48?TX.%74*+_C9\E&O^I%C/TGYY@;?S\<8.@0N M>&U<`K/-G5=<"!=D-_X]9_[;TAG7_4?Z5U^MI3\QS2LI?K5GTUA8&$=G?F$W M85[E^(W/)1`76$NA_3>J;]K([F&)HXZ]3VW;^W:<5E(\V\(&-!O08DC270.> M#?B#`4QDOJXOS+"R4'*,U'07`W-7GARP/;DZLL7HV"WYXW**LKB7:4H+<'=! M&\WSI$%>@T**:J-(%PFP``L%VJ%`WD]GBO\$X)T`[`/P')!M(?NIC$F3>4T. M(!)HTZ7QJ64)R&@3:Z!"AB)(P$-D!(AN@ M3T$@LMH(YQ@C&-15:UV:$4Q@'@:B.T!T!603@D!T=15)BB&A6?B(-D)DV2G& M'Y#`ZL<8V)7_8.K:]CHZ26/_,?^77*0TW,;!)UMA8Y^^92#XQ;AN9OMJ>@VF M@9'#XVU;'MCR+U!+`P04````"`"0;`9'?1`$K%@"``"$!P``&0```'AL+W=O MZY&C&#JF=',X)?(R<':P05V;(`"RI&--'U>E[7L;JE)<5=OT M_&V(Y+7KV/!WRULQ;F(8WSO>F]-9F8ZD*I,E[M!TO)>-Z*.!'S?Q%_A:0V`D M5O&KX:-TZI&!WPGQ81H_#IL8&`;>\KTR*9@N;KSF;6LR:><_<]+_GB;0K=^S M?[/3U?@[)GDMVM_-09TU+8BC`S^R:ZO>Q?B=SW,@)N%>M-)^H_U5*M'=0^*H M8Y]3V?2V'*<1`N>P<`":`]`2`-/5`#P'X(>`9"*S\_K*%*O*08S1,&W&A9D] MAZ]8K]P^TI.1L1FRRV4457FK4@+*Y&82>9KMI$%6@T**VE.DBR31``L%6J%` M-CZ;*6`X`5Y)@&T"/"=X@.RG:4P::C48I(#"(J2K/1TE.8%/@-(5H-0#PD&@ M29-:30$`+<(\KHQ0"'(0QB$K.,3#28,XQ/&!&=4^3W8R6S'*/",2-,H3KZ"DWLX-(B3 M.SX9A"D(X[@RB(KBV785*SB%AQ/TV1:.#\TP38.GN?9DFL?YNSP<<[<^OXZ` M`X0?[Z,9:!;1^6`0A#`,KF3M*;,<%B###U2)V(G_9,.IZ66T$TI?O?;R M/`JAN$X'7O0O&UL MC97;CILP$(9?!?$`B\TQ1`2IV6K57E1:[45[[8`):&W,VD[8OGU](#1HB<5- M?."?[Y^!C%V,C+^+%F/I?5+2BX/?2CGL@T!4+:9(/+$!]^I)PSA%4BWY.1`# MQZ@V090$(0!I0%'7^V5A]EYY6;"+)%V/7[DG+I0B_O>("1L//O1O&V_=N95Z M(RB+8(ZK.XI[T;'>X[@Y^-_@_@AC+3&*WQT>Q=W&*GS$AFJ2#^_T5],N2K]$Q+XF9$_72U;E2WPO1HWZ$+D M&QM_X*F&1`,K1H3Y]:J+D(S>0GR/HD\[=KT91_MD!Z:P]8!P"@CG`)B:Q*V1 M2?,[DJ@L.!L];M_M@/0GA/M0O8C*4[D)7S\RU6M%65S+.,F+X*I!"\W1:D*K M2<&L"11_-@D=)J$!I!,`K@,B!R`R@&@"A*M9+C71NDGL,(D7@'C59*E)UDT2 MATFR`*3K@-0!2+>\R\P!R!899,LR>UNFU<1&DR1I'J_;[!PVNX7-;AV0.P#Y MED)UWSW^;X,-I4XB6VN6)(]JAF]@OG'R;XT9S"R)1`**F5<<"ZN9-70JDQ MTN`_L^=_I$E<]Q_NW^QJ=?47+,DKI[_[1G6ZV"@,&M+B&U7O?/I.YB6DQK#F M5-IO4-^DXNR1$@8,?[JV'VP[N9DLGM/\"6A.0$L"2P!'=CM-&0G)3ND9$O*O*2-*$[3 MIZ1TAY1N2;F7M!;!XO"TEH$XQP^)14[ M1ZJP)O%\I&(OJ%@=B#A'G@,!5I=EQ%?R$XMK/\C@PI6^=_;FM)PKHMVB%_TO M.OVZ+0$EK3+=7/>%N_`N4'Q\/%_+&UK]`U!+`P04````"`"0;`9'6?!_"O(" M``"?"P``&0```'AL+W=OZY*W)VX775TNB@O-7]A MUQ]4YY!(P1VK^^%_L+OTG#4W2A@TY8=Z5NWPO*HO!&N:FP`U`8Z$,8Z;@#0! MW4O`FH`_"7Y+B28D(P$#+R'5A/3>"$03R!="I%9WV)MURX$)SJ-W*61AE@H#-29Q858FAD`79&-"P(B( MA,G1*9QVNH0&'3D]F`BGA;6)($Z1S;78%#?Q4KWCJ%L`> M`3P(H$$@F]D>6[5:"D)4#)0`E&4NW-K$(8C%GU-O8^*R!,^R%+AP6PN78H"2 MB05*//DE1GZSV)F?@F"]35F&G';6B;D,@&20.+,S8:*:DPPX<5L3!Q(1%L[< MV:6>[%(C.TR(\YS:F,QY4FW,A!'B,4),@2QVGG4;,W&Q,T^0S!*`;H&91V!V MSVV1/TO353"V/"#7UBXU2.\MCE,X%RL+!N-)&ZD M;.G?)&?RR/]57;'JNV#5\9%1S/T)`?&.!7.XP>QPR?1 M+8\O-3UP.21BW*G^4;UP=KZUPV-/7OP'4$L#!!0````(`)!L!D=M/EH_I0$` M`+$#```9````>&PO=V]R:W-H965TF978P(.I(4I+Q++MF2O2:ED4\ M>S9E@:.3O89G0^RHE##_]B!QVM$5/1V\]&WGP@$K"[;PZEZ!MCUJ8J#9T=O5 M=I\'1`2\]C#9LS4)W@^([V'S5.]H%BR`A,H%!>&G(]R!E$'(!_Z8-;]"!N+Y M^J3^$+/U[@_"PAW*M[YVG3>;45)#(T;I7G!ZA#F%31"L4-HXDFJT#M6)0HD2 MGVGN=9RG=+/A,^TR@<\$OA!X,IX"19OWPHFR,#@1DTH[B-#!U9;[0E3$>[,T M7,7L`Z(LCF5^DQ7L&(2^8?8)PR-FM2"85U]"\)]#[/D9/;_Y06#]B\=U%+B> M!?AE@?P7@3P*K&>!]?&ULC59=CZ,@%/TKQA\PBHJVC37IUV;W89/)/.P^TY:V M9E0R M1/3?%A>D6;O`?4R\Y=<;EQ->EGH][YR7N&(YJ1R*+VMW`U8'$$N(0OS)<<,& MSXX,_DC(NQS\.J]=7\:`"WSB4@*)VR?>X:*02F+ECT[TN:8D#I\?ZC]4NB+\ M(V)X1XJ_^9G?1+2^ZYSQ!=T+_D::G[C+`4K!$RF8NCJG.^.D?%!/0=KMK)+\JL()B;TZ.L(NY\I7:$(G(TL\L6D:I]RF%-,RVQ00*DP0FR'X( M`3W"$P'T403346R#`=VXP&Z(2$)C#-^*'"9$M#!#BUFAXL>=6=`L$%D$(B40 M=@*QT6T=DQC=F('9S\`L?K9OQS:!_.&/YK=@M0.&^;ULWU2#\)3/ MTAI=\6]$KWG%G"/AHLU0C<*%$(Y%U/Z+V(R;:##[08$O7#XFXIFV+5<[X*1^ M=)!]&YO]!U!+`P04````"`"0;`9'Z+D1@DT"``!;"```&0```'AL+W=O*%-;A63TZ,4R35DI^A:#A&1T.B!(:^OX`45;679V;OG><9NTA2U?B=`W&A M%/&_6TQ8N_$"[[;Q49U+J3=@GL&!=ZPHKD7%:L#Q:>.]!NNWP$`,XE>%6S&: M`QW\@;%/O?AQW'B^C@$37$@M@=1PQ3M,B%92)__I1>]G:N)X?E/_9M)5X1^0 MP#M&?E='6:IH?0\<\0E=B/Q@[7?)<0](7[VA*0G)`\GP"YWX]P>291GG+6` M=]?=(/VO"M:)NIL"*+N$IQ^9"]&(/+OF21!G\*J%+,RVPX0&DX8NR'X,"08$ M5`$,483346S#$=UYP&Z,2"-G#/\5>9L0L<*,9LR*##_JS4K<`O&,0&P$%KW` MPBV0S`@D5@2I\[K&F'BU43EMH8MZ46)G1;:F/F8I\8DUA%[;^H=ZQ4G7Y8 M$'R2>IJJ.>]Z7[>0K+FU\N%[(O\'4$L#!!0````(`)!L!D=J&L6VR0$``(X$ M```9````>&PO=V]R:W-H965T3T)\V,6OD>0UIB+^.A;/5[TO#NWWE/DWL\5GF<=J>$WD35M%3H) M;5ZA>T>5$!J,B?#.N&C,SV%>,*BTG=Z;N1S[95QHT5VZ?_X%Y3]02P,$%``` M``@`D&P&1]Q)=ONQ7P``]74!`!0```!X;"]S:&%R9613=')I;F=S+GAM;.V] MV8X;V;4H^'SV5P0,^=X4$,EB<*;L8R`K)95UK"&M5-E]<-$/D61D9E21##J" ME$3##T;_0O=+`]TO_=Q/_0G]*?Z27M.>8N]@,J4ZQKFW!5AE)AFQQS6/OVV: M7?)YO=HT__JK^]UN^^R[[YK%?;'.FUZU+3;PRVU5K_,=_%G??==LZR)?-O=% ML5NOOAOT^Y/OUGFY^56RWY1_V1>7U7ZS^]=?C8?9KW[WVZ;\W6]WOWM>+?;K M8K-+\LTR>;'9E;M#\FK#8Y;5)CE/FON\+IK??K?[W6^_PW?XO4GRIMKL[AMX M9UDLV[_^VW[32X;]-!GTLW'XXPI^S.(_FO5\.&R+]H]9__R/[>\NX.DEO?%R ME=^U?[W-5TTPC)GCJJC+"K>]3)[GN^`YO0OU+_]R=*DORV:1KY)_+_(Z>0E? M!H?5?E+FC3[[QT'[FP]UOBPW=\GU87U3K=J_OO_AQ=OV=W*/[XN[LMG5.4S\ M-E\'VWO_XNKU*W@[N7SW_JICB$M8=0TK?@6W_#GY0W%H/W>YK^OV&72=Y_EY M-C@?9AU3O2Q719U*]WU>+G M-+DF"$[>[7?-#L`7WR`/[Z_>'WQ]O)% M$.-XD=;$H8"1X.DU618-?-$7] ML4@`M9-EM;_9W>Y72:X?KVZ3)]-A.A[W:2U/1OUT,AJE^-:V6.S*C\4JN))W MNWNX,#M1L)A7FX^PD:J.K/-Y<5O`L2R37?Z93R9--L6N_=A576SS'=)DN\J%`N+Y;Q%5TR3?)8NJV047 M]KK(F^*^6BV3[NM-N=O7!_ M(!I<;A*8Z`X>Z]CG]J2=A!MIFF>(4OOU?D4HM2R`?RQ*HOR//*W(Y;VN-G?G MNZ)>)^M30/?5!I#SKL2'^+ZB@_Y05ZQ=TAV#+@GN!HPV3T2:^?P?[K!`C4 M'LC*..WW^_A/1(0DW^_N`=O_6BSAZBK];=DT>#)`=JHC!)@)=L=,L_ZQJ8:# M=-Z'?[.I^767`.\NC`1"9P./3:>C=#@=.8\!Y2[6-W#3;$FXX`AD&OX1R54`WBGL@:$!6`;GA[R(Y6U5-$UR4CYRW MY:(,$(+!JHG<:/Q)!YIHDZ>\>1I[/+O*$;3OBUT)HL#3;G8995)'^=.#L&F` MY<$G`P`Z]0T&C%.?/AG6.U?N/_;@LJ./Q]<]> MPD]OKMZ_^#T\]^I/+Y)7;^'O%]T@,#Q9?0CDJ?<%2!7[(D*OJB4P3``D^CUX MK3KD*Q`-K031\2"C2<>/[[8H?:(TKD624*`#5HORU/;X>O1CM:RK:]F`%GF] M8!%Q"<^LJJA8<5VL5K"L-`'B7Z#$CL_GRW6Y(14`);B(C,',`L4#($9+VAKI M?+=Y*5`)8_RT;W91&8=/J@J.).3L1.)NZVJMGX;Y8M(B3R0T,2(@%`"I.SU/ MG&]J>BH/!9`GB[DI@-`8Z@M2:.>R44)%.:]L(E+1VZ)KM2]RD/,V=R`QP*(( MQP)(^3YORD4@&9>K_2Y$B3\7Y=T]LH'\(QP@J$(AV@;CO^MD-\&C/V[J(E\A M74GNIV57UJ/``$<,U1K^D0]RS0)[L*^50%(A5(IAMSW_@]_D5J M&\$'$++DYG#:!,\=29M1=5W5N_*O4=&;Q+7S&U`[EG2;<'#\8@,I5QS.O MX6+P>H'L`)KS<$"-%ATTH>OU9=ELJP:IP&V'=/U]CG3K9J<9?'`_]R#U(ZO: MR`!T'"?)XE9\Z%8]C@C/;T^]O8=`BE'D@1N_V@,5SU&'A:,Z22%Z7RR+]99H MY]_KU983DU:C>XFW4QS4J M;S]'%="3SOULC]!=;IY&3_.A&X"]Y8"@QV_@Q>>B7I2P.5@PR3YPV5%.=)4? MB`T=P8?3@"FVK&!5M[?%@N8J/B\(%Q*T;R4+P8MJP^.>8B(2;L17>+8L^!,> MZ>EC=-JC4N"9=^4&F1I=.=DP'_%V@8)7UWO7^^UV1984H"5`5!;`.-!&`B]L MJLTYC782FKUR&#JI9C&F2S![A00)YHN1MZR71)]3'^X+`H1J52Y)*Y,K)A4, MOF"6`7>PVB,,`/\MX/#O@6G#Z14;M46#5LW0\;[8KDH`K>2RJK>5R%YGP+.3 M?_S]_T`>F6\.Z3_^_G\J^%,_"W^B)@W??"K@,UTM*DGU$E91))_*W;T2"7!U MP%^*+0D-3#+Q[+8UK*Z$PR:2B[/]N"GQF6M]>]Y(>+BRN:`J]S MNZ^;/6(V<#U\I]ZO1'^LB[L]L_Q&P6GAC]>&/+%70<,U62N:AK8)LUR_N,3Q M4U3YU!_W>0T$>T7'`JR0`!\$C'6"1G\:YP(8Y`*H7]:':U'OS;S)]?G_Q.(Q M<.1JIT\_@2-(9$6EX]&`)]5M5>TV:!RQH(;L!,!5[L:<0"^!*V_\2U?12V_N MJ_T*7H;#*?(EX5RU^6F_81L>W@PM)=\O\;C5PU!$8L%BP8"`5XL%\Q;[0ZB3*DBY@+77[\27V. ML!T`VW(M=*U1,C\B'=`OA$>]S!(V5(*DOB!MC'0_&1F0"L`&);4%@9<,#<,` M/"9X4SVB/$P]S-8ZCA?A#L$='2$$=@C,"H%9@WCCW"9.OLY_AMG@Z-=(`ACP MFF:OA8_=?;Y3.?,I0GX"JX*$5NT]B,MNA&P^.7@^6>8,B^1`21+JZ77"QV>U+\^4X6A,W+$K9=*Q(R=O=5XQQ3#TC0 M`A8"M_J*;887ELI>U=4&/B]XJ8A.;_(#X19CS\N+Z^^UJ?'B^L?D;=6C7\_[ M\S3Y=%^BPH^.34)W=;+@U<,>&+WX!J`+H:^8UK.NR@K,A6(8W/@"A6"23 M_CA-Q#P#_V\'?.^N\=);H[K4:\1#^K?]BDYI'#\E_.4\`R*%W*-<`TN\/CJCD"XL8I7X/,7+-8RXU2`)-`"I)0-RP MD`L:H&+-F01S,9F@I./@CC;ZP]Z*ST#AZ-Y8G.&]XLG'3!5%/K>RDA%NG[B$<$!4PM#:P"O!5$,Y#8@51L'8G$ M\-L(V#CB97X+--6R)00'.(X)S=FBMP1$M%5$SEOV0B/%%!2`3R@(+?D^%+P% M=)$.^8/EF2`YX`E7.Z'!S.#D'3P"YT(4T$N2Y_($C[U&H@2@F"^(SY9$.6(L M4%G*U3NBM<&E:!<7P1';U&\UH:.M':H;JXJPN1&OA` M?'!-`.HHV"D^7A_4]7T!"LI?(VM+KG,4G6&!R;$%JI,6F+@+Q-/AZ50PW453 MYLG5AQ>]Y/6'YSUW9J`6'TG?E'FK^B[?D"%0"`@(D?N;%9!WF.X:L#,'O"UD M_QI_\H6(SDB)-7EQ3X6%/L1M?80HI:X`R:>0V6C#)??3B MPR1P^-Y08#PP,XJ+P\RCKEJHUHU=1IOPX>724-G M;$4_M/H40-@!")!PP['ZWFUEATJB0R&!!1;@GD&S`RYX!\O9@)!K-5IX#0Y< MSA6/V``0HOR2;CH7+D3W!?BE[W2%IP;RTHK$9[:#$Q%>`CC"[PU!/\ODJ!]7 M]0K(XK)@>9KX5RX*6MYHT0K)-@I:\(4Y39)Q[C+(TL%PG,Z'4X[B>3*9I(/IE-:F M6%1UE9P5H`1.*$O`GV#+/^.AB'LZ)7F*MP&PUL%L;)P)MX$F^:3O^>+Q M&HSO4-%7)!T]&6D//;`'4%,)DY,UW`L\"5T)5!Q9!*N,6H?!)UD_GXMK7 M:D^^N"^+CT:2$_!;R%WN,!!LI\4;Q:R>^9)Q]:.PD')\S9Y";>R2S$)D_FDZ MENFK/4U'Y$P4"1+>UNAX8;4>SUBP;*8:BR7N*)[PZ]Y+FE5DWY.5FSTY34=N6% M./CTF(*FA*;DR9/,A$^8&U$:REBE\$X<1R+&[)ZXPXF(""E-A!)#A!C@W2OM M,I^"!(5P#SA0\JW4U8UF@)^TI\MU0NY:Q!0`)QU.:1*9U5[DT4G)K)"K3;4F M='GD4_S5=5$CSVLLZ9>G6&G4L%4`L:P.1>':_HUENM%CR`XNK4S$ M:.'"&C*`_9;M2"X/,QP/)$]2)1L'RT%-*MQ[V&]AZ8*+,GNJX)T#/RG*)PH= M<'RDB:"8V'8L"Z%'M-=;X/?USGKJTKMP.C?VA:D/GKCBTGF'+[L"<X+D`Q6=*[1HE.78XBFI:U$ZKI M`'##BIJGD@C!JIBI:3[,:.2`OJP,-5QMJ-%2'O%*'[X'DW0\G*>323]JJL*1 MK*/16%KQZ[UX9*SPIESC$[F2C,TEN43#,NIXUERE&2FH"$#"\>04JG):P-U5 MJ08];6%S3'RN:`H;^HDM<*[YR(0UI%:PV\*9+4A+1N,6WBLY;1JQ%BN[.+I( M=MT23/E6-0_];HH54F$Q!UJUO.@EOZ\^P2]UBIX/UTBUS@]BHDK$1.7-+E(. M!QYZF+&SF"'TIWFFR'G3(F-/$A!!L@G=K/J3!@Q7"M`&&B,!J!?&).R=A M-K1(67IM5Q7'?G1!5.FZ^Z6I'6 MVQ1%0O&_L^0\>8E8PMCKVDEQ@[?[FJQ#@!UYN0*2X?)`K>2Q+5`[-*SFTHAB M!@(E';;JQ%PFSKD0X4UC[0O:D`=_D@RC>'=Z0I@,C[9EL-/?MMG0+)NFL^%8 ME1M/N>/A')4USO-I#A6^*.LP[C86CB,1=\J/N+-Y"V4$%!Q7!IU<&!354\[% MD;5G)Z8[7K66:T#1KQ:&UQJ)A0S!1/H,`]JU26;`VP-OC%@#0KM=3[SATG2$J'Z6@P4.\B M22%)-@.F-.NKE^5GV@%]"=]-)@/C=V"H0(Y\7VZ;9)*.A(L]YV!+A!=K31L8 M)O=J8TQ!=4>,)AFQ7EV]_R_Y>ON;YV3*@DW(^YC55:`]BZ4*_"O9Y.LBF:J,[3<;IL,Q+'D\50@Z[:OVF.F[6P.A%H&1=8$, M8`X%"1+[-YL(*"WB1TID78B2?P<$U80G5C0Q MOENR1Z+9W_Q$+HG*BQ'LH08\T6U'10IWQ*-*+=E M;G-T5!ZS;9%J@L04=0P-=:VQS,9AQQ\+S=F*VUL*_H"7*@R/M.I*8=?&0Y%3 MBA)+5'X#!P9$2)C$.O^)Q"6M9%@HL!ME7M`(+U`NUI*E#PV1*U9.Q#2J38[% MYQT2:22F8I/]\%+),S=&)\9U!,?JG@7>K?$+*@N11$1)^?M8%I]$144'4UES MGB[(&,#"T?V(,1XKEEI`YT$ZOZF2`C5A-N^YK\%:[7(<6H[IK2C5\8J+SPLQ MW$QI/I=9O#\5SZ(J6@,7@T MF;"A%+Y7G@=M=U]7^[M[3VD8,=$&0; MMB,4B"0L6UBQRI<)`52ME$:N;S.RZ,O*&L/*B*_6$\C<6!]`Z@7;G;Q3CU$\ MSYQ'4*L)L#)!4F10,]&.0!O(&YG[46JP%\_\;N(/F:?M/4O]HZ^:3\M)EV%PP&D]17INFTSY^ M&`W2P70$'X;C=#*>$\S;LXAO7]OE=KB+,6[[V$Z8W\\3Z:G.KSV*I+CBB1WNVL; M(EN^;!8D4(Y03&7/'Y(]4V(BH;15UE;"05O3OM''80-),-NA6I<+$)4VL)R= M6#$1DY4U?3GF,$8(D&-RD?/J+Y$"-@1#F".,#GQ M"#6;MLS9IS?,H1NB(U:<.5^)T4+?M-:PC@AS^+>1#Q'O\^5'=.JC.LWFE48B MAU"ND=!PLHN4]6*_Q@0@M(73(UK>1@N,DG!#%C6-,-!+`CC4=UG61DLV\BB" MB2>1!")(N'XTLG?MP:XO,>LC\36O:T).U_[>(9N&$)[9-OH&\[AN MT:1,J6..I`3O-0T'X(GTB3P>+\=:A=JK<^W!SDFK-L&@/)Q=23"[0NJXR+>$ M$@>."&5?[(*2QLC10D$S:$[_A)?(1EL2S*QT2DA0H%"#L0ZKBB6QW(UK,"%] M*8."]Y,!"PI-H5")[2I'5XO=T\*FV[!,35X4TA5(T$1]DP7=!F>PCXN5\J_& M,2`!;.VW>LF%"VO&5%VR`R-ZR0R$1`H+#GETJ%%+VM1/`Q#?>D^R.3&00.FV MZ@++X*"MU57O@$3Q_I:I6!3E*;M*MDEH6T5[;))]#(GU8]R,M(QHTY!/08_N MK,&G*&S3VVL7`+D#&%W@A(/9-58:7`CRWC4C"M\4*TRQ--$#U@RS\S6#9^J' M&D'Q4I^)FY2NTQ+=B*-__/U_=71P8/OIL`^ZZG@"G\]FLV&:S6;)TR0;G&1# ML1:3?_S]?Z-_5V3(;9+!B+7?LVPR0+LRC#GK,NMD63J;3--1?YR<#=/^9)X. M,GQA;NTPWUDF:VPP>DK)=.TX3)%UYC!NAGL0!?OP+YLG9W!I(U1H1K_@/SJ8H M=\)%CT;#=#SM\SUO,H#^I2HUW#&9-(W;M7/ M0#N1>XB%R]5@6L<)OUTUM2H(,+TWY@><$#FB'SNGV7!J\R\E3%*LJ-:ELVGV M:ZK;I"B`4MO9,,>A_2H>@$DFT+(#\=`&5"78':DEN)+['%2X1;%G)SW(=WO, M(D55_655MPX+[3D8G*`'3LTMB/+`=B"J`X1XHWWM#:9(%)ODIN(5*Y##Q/Y4 ME\W/^"@)3V1D=;W'8K"S,E2.AA_K%3[PP0*EVI)6A*%[J8V;0;)3B%:@,+F# M1$BRPJ.9I&:AD7+N\,93[1!)JIM5>2>V!)L+:$R8O>0'G;*7MK4>GP#9DJ_Z<`38P'F.5(86\-A4R$F8,+(^6"<*L\]Q0&34LU(R^;: M(ADYC-2S+MD@"@FO:`J+D#@H!NZ@3E.SQ,:2+LC/Z,GWXX*LYP&BX=NRO<)MVJ/;>:W+0\M$Z*6['" M+DJ]$ALQZW[10T9A>=54SK3>&I5=&Y$I=SEZTX3V?*EF6%B<,K-UD)DE&AC0 MCERU6*W==N.=+)$6BV$"C0;`*7)$)CWH,#IG$C@`"M?54NA0B->1!2;*JD#Z-K_8$A;:ZH_8D-V%7J6!UY!UIQ0_"BIGE MN:2@IRY\2,=G6LD)"'12YD*RWC8%4#R=#L8<`D[[ZRSZGF!@=*B3< M#%:"4G!ED+>'.2)L+#=H6#9.#@4?/"U7#'',"$O+&DQX8,=D!E:9]*_*GP$? M[BN*L_2O+K77BO7G6&_`<#6B1BN,0E1NJSS+4EF3?(:`&A#`J.)(\9T,%U60<);5^8I!^PIAD>P M:>G+N*K%V0.[X`Y#?HU/&A-Z6@*+%JY=.&U%_H@36C!92"'+L<;[8Y(""[MR MCN4T9(#CI;W7[<(TZ\>ZR9+?;!P$_G),!544R3BHUHV(:8X.I5T\1O%7NT\` M:75)>84Z_NX9J+[_%TUJF6J)WF:RO!5K%C"4)V`8:.V0*6A(-J`QA.?&*-^" M;V4XO69SWB(`Q0PW0L[+4H+#`Y0K"_!RR\:-!.#P2Z%N]N*4;VW=[.IJA?%0 M"^(17B0! MUUD=FLPLSA2AJA^@ M`%64KF$G@4A+LN0&F1R,L#NLN$CSE MP78LW\UG=H_'I`(\&>#%KRA"!$'=C(.1Z!NETVA-!JT]`$>4GD+XZ")68``R/6++)9HA=G<"PNG^\W2%QV(QWMIG$UQ M/(^7HDL\O\AP^FLW*7P!?)#@S(NH@.5-AK]V(_$E?5*U5LV)AYK2W175'2@O M]V1(=G(P?5L.'ONJ9/>-<^Q,$R0A@\?FB]3JD+$E@18-KTM%`D-+";83![3) M_J7+]G(H6XT&"$1A-H1C)1/CB"^7YQQ->KZ$T9W;O"WK9M<>WJ2V4_JR]R16 MPFL];71L0G6T.6&4T]JH)"3BWN2+GP'VC,7,.@4MB_9N+)KXQRT M8MZB0UU8&4$LK&YO3;2)1%SJ1'EC68=Q;V%=RA$ZM(B?1Q?C$NPG@UZFD4O9 M.E#Z+ISZ,%VUSU(-G-JLIQT(&OOY!IRPC2\]Q&19+LG0Y<@^FX.S9"+"L0BX MY$@$',9?'*PPTPBK8EIF2SE$T9/RG30:*D85XNL4"R+D*6"QC]C_<1Z;>#Q6 M:1X;F"5\6.`4RPZ+!->8.MDB@(PYX#2K&=NMF MFFOIP\FKELA&?-$(EQ[*Z$`K+%YX4U4_-ZD"N3)/DZ4T1<+"HE)O!5F-U%1J MDC.6RYXZ>2_HE5#FO5CA0U"P,>B+-%,OFU!B;N#<).$M:87\BYX#;&9M]VE. M4NDM4UD6]<$UTZR!O'&U,))JV;1)M-?5XB6KUS%_J6#[1!B6^#2IF'0D[KYMM3:L@5@4 M?*+F7KDJH^<35`\8]'I)MX%*10U42\]"E6@+E97)D='BX2I+9BWI0VV!:`3+ MI0%:>J8N]3A3E[T!8^92$8CK,G,E<3.7.M',E1PQ:153-K#PBZUBRN1H?8%5S"13&#?LXZQB M*F;./LTJYJM*/NL\>J3F\&T-N-@JI'`'B()6ST+1F>5*HD7[[;FO*6J>%^B% M3`2,`HI2E#I-(_0DA.*SS4M11Q4K$VURR_:BT^0JHZQT'J#.PSG8"AD.C8I" MD.>@/U&^0P()]`@M9]\+P7?E%O9F[9*F6BT5:PU,?N),"9-G/I;5OL'(!V"1 M_+IB$G9N#6&D:E#Z@)/]UK+%NIX]+U],B^'$'S@-GBZJK)?G5!<@-BK'.TB( M#[I/Q*SE#LPE[OBW-\G#A(6 M$]M-08(VO5VU"3VRL?AIISP,*:TS,L:J')=@/C'I?UV^>/+]I:#AVU MA(]P.:$ID2CIH5ZE]4YPNDV(Z))>VAH@R[BZFW_D"-8H=G*V\\Y*H\I$AWA) ML/[=1RTNRL;^>O5!HMOE,SQ:BV_4L[JX$1P(RAUAPP$<(W-@TNG.Z4Q&&&VM MTD=,TNI!`<2/B\Q;R4(_MRB)5%1U"%*;A24!"U-N>+LGO3,7,2S6SUHJI/^) M&*&]\B&=+((:%&@CL+XOU_:7A)C@P@')OQ@5%C$7/V"E#TLH-BU?!&4FED2( MQ$'X(P_IC.B#FHJ7O'3-=$ZK#33X6\&1[7._4=K/)G-E_2^8K&V"Y[%3&X=% MN7Y4CY_L$BU'@VNQ![BI2^[]ZPO\UE!'*!$>:RQN7H4^YYR*EJ&SC#V$IH]! MO@FR>0^*/,T"*X]T-;?/*T\>XVI6$5=STN%JIJ($3C\NS;^5>`0YF='$BI#, MPE8NL4!A(ICN32;#TAJFWEPX)_V2ZY=`/NA.ESXKB/%*V.'<5:*7=P: MBF1S*C4;\Y-S'&@UY*8I0KV[0A)ZR1N+1L8\@#G,CJ[@@J_.(+2V>'$7E#HV M3-(=K)SG12@XB0T88&ES'IVG2RZ`Z;R79],[4KKQ6PH(Q5G)".U0*Q/N<8)OP[@T-HB)2MSZ=OR\5]=EHZ,D;#WJ\?`"QN#4.2%$GC4JG MOQX#,KMX%RF/M4WF[$N_Y>2K:,O)42]YX$7%+W+AR5:9#X!GT*LHD8#0V&EK MV.X`':WUAAX>$SGZ3)V]4_I\,T&PV2IZJ[<>AWTAA4VJ<"2*S0`&UCM,\&@W0XS&#,LT$Z MZF?I>*K_&`RQ3S<,?[$VY=WD;;1`H0P5')6_",6+,.F@^(\:[TG9-TUL'ES^ M*:MTSM(O,8*'-4Z'LS$?W`P.#=.;Y^;/^33MC^"4.UO"7L'RKK'D>ON)<2\) M'VH5">+N:$707C8J-IW8N6F3K4LK>>V](Z!5([^]"RWP5(A"DL MR[5HO/*FUVT-*E9;)FAZJ^O.\IS#03J;]M/1=(@?!P##83(;#6",?C(=C^!6)\EL0O7Q'UB(P\[H MF/!<<3&PMLE\@A_[TPD`S`@_CF<`++,!=:V?P)_C$6:PA+7<:_%?N0=KF@I5 M-C8L@^V-T]%L9.FVU9#XP1152MET;8[JQ>NM"/\+W-;!&D$2\D&1L M\?=LUN*#!ET",$3T2Z.@@0Y>S&L":BO2KSY"SU;2!A#DHSC23@L3"L6+\Z6` M9:\-!*-'`L$P&P`]SWYQ()CVLODO``38G6$R@E5.Z2C0.#3OS[X!@0\$\<;/ M;-2\=!H_MY^;])*N1Y5W8<=*3.O*66%^)-5P:AYH0LTD8S9*YR-=>6X$Q!/` M4OFWQ\F&<"(R6,X&]SO,AO)"TJXI%@&D!5XMMS>B]"9<:#^+-U"E@TBN@'=3 M&`3(; M`Q,<3COK6W2"C]+QQ9;5Z"@:2#'JR314L02*(-9IMXR6+%U1 MF,DMO(@U7LXIX)2QAWL#P:G]^GPX_+72+:TKUSF3;S:H+#<<,LL&=3&[TY(T MR1`5>DE1/8WVL1!?HAA7ZH)&Z=HF8QEX&%9"[*FWSAT8/B>M''85^:STGB6- M'8.&6NB:Q#:/UA3J62L4*T;;^>A,'\7/Y7J_)J,;[1?(7[S6JMV^/7;Q2`:B M2\C%Z6!L(63EMN!\4&*2"])%7VDAO204W6/@W);152#4M4XF-C#HIG.0FJ9# M+36QFO4Q+U>Y+ELK5B$^)3NF05&?2^P;,59\O\J!K%XO,$VID1W00>+2UM6R MH,!)4TW3G*`]N@B%EP/CM5!Y5&]RZ75PA*9SD]6='471X7O%0CK*Q+%(ANOP MG6V`[;PXPD&I;R$CFN;RC66.8L]4&A,D[IVK@)K"(L;NP%$5=8YB]3FUII-L MVY`W2Y4[IPI5Y`AM#+UK/95GK.G2T)#0_"HKU%X(,M8YO9^-?T];B\-&8-;= M1>$XG*O;2][80=RO[@:]'NS.UN9PM6P,KPOB1QR*[M0=$UT M<-BLPI)!4F16@L,VA;\Y)$42@9#,9IEF$%MUEO MF*D?A'D,!J,TFX'D,\)O7PB]7R9GV6"63K)A\C09]_I#5'CP,(KE=Y=X]RL, MYD*#W8`KT_7FD\ZE>`*M)=H@#Z$I9-H;#+&,'LAATRF(/S,SCC"?:`W&!*MV M3_LXRJ0WR'"-6"0PFZ3#23\=#X;J3UQE(Y=64RZ4A*.=9=A$`AM;#(8CNS)0 MTF%ETW24H2%KKO"Q]W[M_\V>S,$`\A]I0B-X1?`@V:[V[;?VF]9[X6(C`[G4 M6NDAHO:,8*LNL*L8L$OR%5"V(^H'JRZ<"2ZWX9!<4(4Z[65 MRTQ4BV2E"'$!\8&JVE!S1_3K^5_K:2GDJ[3DLKUB/M_`T&P%B1:OKWPI4RV[ M>V8>*Q;^9)#U9D-6@;-^;S;V-5GIYDHWUY)]7"&3@[(%S!^_$A5IK8=U$N%? MQO;3)]@%9S@8M%:G+D+D,R9$W-TT'6:S=#Z<$]20MVB_<5QZH>CEA(T8Q'6$ M%*55*@I;H#=*GRCX/D-1C`*CHQ56N@6KVV30FT]U)Y8/3@RL+I4YS:983M*N MU)'#K6I"%$U7WN3>L8'1#;O@I0GUPGL!ZX%K-MGE;TB&(+R^!N)04U):^_UI M+^D>0D6'"#P`-%LD-7'7JHMBHR><'`E&8%V>F7)];:P'*`\@4YV3JH638&$O M_FMM5]:8E>E<8/NCLC^RL]FZ\!!TM3IR?HL!VCF+BEWONLLGB5SR;RD-3#]( M6I^UO*IY'XC``5;V^OC2)3/$_$D.L>YQ';7U@V//M96CJ0:-]%^484@[[YB\ M=:,H/?MX/>Y-QT(2>LH1ITV9]3"RQIX6=P0]`69T/3&3?L"U':QKOG5")@\) M3F0'+*^J43BS];RI%#CG^YC`G59JM`FVU'E=G!ID0M$I5=L#7(S9VEL/-Q7O MW%9-:8*$,;1=,LHP?I]+?AUXE?AET$O3QBS8F"(=!^]-;AW9%=%C<^Q,LR]R?#T!,14,?UMVE6MW#$?NTY=?A>*ZT5=KM1K8L;G;N M89[PSD*%\Y^RVYL MLFTOC03@/H:*NB]\<.L@+IKA"#^B31L9J"VR].%F1QR_?8$-EMJ$_@X!N#U] MX53'/;X)E-BQV($B"I`--!TE^A..RNVHBN.2%8HYRSVGHQJZ*2R> M//24A/?_QQ&N2*'ZX*M_!@&;@DJ=3=!L,$@SZC=T!G0+<.ZI_1TC04XB87W` M3*R7/P!J"/HT8NUDD%$=>?IE/NHC">O/YNEH/J>ND4.,H9K,ATS"^G-0Q/OS M7Y*$3=/9:(CD!S9&%(2_G`PG)^T)"/A@@C7_>0@@57,\FP$I$^/I2&$P"@8_ MS?4#DSG2?_RZC^T2+%V;I),1O-\G3Q9M'0Y[3GZII_IW8`#97*HV!8*3R%\/ M0J$Z(E'I,"/;O]H"F0-8SUDCS[CHA]`-7*1E0$]!XEA(&X(2^XMD6^1 M=TO+V_I`O/=N^ZE9KZ-)KPK3`5OZ9\G]$G5=%:IVDJM-`]&-P][6)G92'MUO[,-*'KXYB$C'1P&SA`-RM0 MA5/7YJ.LF"`10]O+10FGL-/)*WLJ=Z6T3X0,W!0T6]5.PVAC[)*!L-`%+!#K M7TB@BFJJ?2'S>14S)+90M#7=RNR-#=$A/<+)[\1N?? M.YM4#VTR>6"3J,5R]7!=1T+$Q6^:D=0HG9[RK_)Z\;76$RD/3<C(NWY&MQJ0572[(KD"`M:I2T\NQW:X?2 MLMY/T&I244-,Q%*/'U$IME4(A*BJW6'+C,V68XX39H!ZJ6[X>6?2CQ`WG.0? M9Z]RPI;XFET3,W/6")>[]ZD'._'H"EFI\,N0X&)M]V137P:U;)/40BGIIF$: M*L*I2U4D65#)47JGFP//R$D!\.IR"`)K<=(NP&`_S,9Z0W-MAE6M*J@8A M&B96NF&KFVVDDUYC!$:*#=L2H'&XH&0?;,Q6U;HMK4=Y@,0@S:/YF$\E.IWL M)!A4SER]H`D,5V;0O59=$Y!T0=:IALI+QKE-2+"\N7U<0490,GR],]`"3!\REX:+FYH54N_71+"3N!V6]O3I0 M9K\K39)W62^EQ(!F3Z8[A:[LKCF;`_[(@)G#!&_QX+A%:E%S4(T$R#NB$>.= MVQ*0^D*4MJVO3"D&<2-)L1ANUR&/:>QU$VOI1.2\5> M!==ZCT^K0UFLEO"-J*3-%M1-_)NX:/W=$I3/HF9V0$6W\+<*41+?84U8-5M, MC^:BAD:5T&?$/DJM*W,R$H6J4#M(I=M!^KFVL$&*N6,.J!L.ZBHGY$$REZN" M:[K1?39%(BEK&YA"74FURK#C`AF*Q2WZW0GOD5`B*56A)V%9+.5"`7_5?C4) M.,@I7UVH'H51;18&>S:W9;TV,B@'*P`!P"`5S2ZI0N;"I)`%.>@L<>BTN1I. M@]++*#(IH$'M$XL`=,0DW(ZFC%+!5HBE)[JA`,EYW=Q37MBJD)1@^:_]_D1U'6V:'5V;:>M/K8YG:(?(TM$,U?%LG,ZS/CQCMI`,9NE\CHW81K$(&IXY M+OQ9D2[.KK1\+M1\5:0#:K$DL6#:;U[= MVGF8T;3JV'(CZ&H!<8X< MR:9=7D[^(UWQ05=[WAJ=G(K?N36XN(Q(O",7KG.VZT)"4I%77,76"*O*VXKF]4(".X M44D:F$W(PN_"$TU(5YM2D6U=JR8R!CPMG>W]]T?N^YE^>T,!PJUL9\"R92&E M4`D])*B.](1(<36WBA@D?`3H`F%K@;JD0WX MT7"A/+AX]E`"\#"=C49D[+W2">-G69H-IY0[]M2%1F=6N.KI/)WTI\=R8F'8 MV20=C?JQ#`XCOF#=(2S7P0D)GJQA"FXI@](=^E@T5#M^(FX0BX`S$VB-LHR8 MSX`=&U2[]*BE`*DCE<3"W)Y@;"*7DC+&"JX178+J@QT!='VKHB$VZ"48GXWY M_^W"J='K"*0<_B'3G[CS+OF8K#"UC]@HM4FXI=.WKHX/M'5K[<)0H,V?E4^% MA.JS$Z]![M0':X<9NZE($V$R]MQ^DYR5>M2P+$M3>&4=ZJ(=S.0UM<"A8"Q; MU4VA,(?]UTS,%R=S.)XY66"KAII[5@+:M`WG=#0!^T0M.IE$@O@8]=Z_B-:7[FN?N(CX=%LA%NC@\P;LOHX M73Y`\,O6!/3/4)*R7'(87UK%;#$$JEJIO<5DL1M97(:[[B+F>NO]73 MH3`=Q^)Q-#I/Q5CH"1:]Q+0HHB"5EA*4="M!0?S9'.^#V_*A#N!\%F(6J[KC M-P'64JT?,B^*L.GYAXNCV):JIB8H=!VIIS:GBJFE@>;S$J0K_H2^!5;!VU'S MJ*XWTK+>+CX7,X$N/2>%AG4ZA%L1FJ+;/Y-]7`PI%3;*=99NS<"[+GF4`%1] M!)EP7:0Z%X^"&_-MOA!/!CY>"M%9ZB%`<+1UR%,J8`3[/MM1OV\$,GEBW)[4]AO7"I9^D14=7P?\95%/;19);RTGDXA"OOQ7Q8**>L%Q. MH]TE^JQ(C.84`K);Z>-,(\]@93@)=Z("DG(-XF:T60S8D9F#&8@!,+"8@DX\ MIO>V?E.;F`U"+N+)DI1A(BTC.8>PU>C:W`#UOT2598G2F-=;TO:O5`_TKTQL M_TI,P*P_BBXJ&T".$H%"]D#[4N)XRA$S[?@_BMV=SO2/@7364Q>MHGR60>Q* MLC5QJWHI][@$0<%V"%$M(BUMC3L;+KDMO2B\GO=IMR9RFG1-@74MJ;%$2P;` M9]"'B!?K5+R1M5$?7`,R^@:`'JXH\6MAH\ISY?F+W#:7CI_;$BZB&Z@V4J`O M20V@IO)&&\.#T9)M\*"KI"X6?&0"3$S=E4"A2P'13ABJQL M'G5P2:'UZK[(ESV/N=C!_1@?)Q;1!5KUWJ62F*Q#RMYLEE&P&P;)S";]8).# M=#3-4%6`3X,Q1N2,05YM;QK>'0XQ?@;DT>D8A58;59>-TF$?H^DF'-(AJ;T@68FKGMN\6?86LN#>BO\%I M%Y*4214]BL\Y5A3UXT4X*("W370&KN>6FVM(?CFUQ);.E!IWH&PV*#-;>5[8^Q1:.F%*K,2]_KH.K8C0>&Z];5Q+!.U(C%: M2.[=?B.:EW?0;@8SG:.X4,X-KBH7GYPU6JRLQ8XB):N]=O>,!8:_&%AC5IN; M,F.HYMS@550H.M.8\!'5&TY1X51QK6#J;9K54'$_*H887:U/0[`E/4>JY\E= M^;%@:34UM4.T%.5M!+3)'=4@)HE+;'N2^@7/6O>^"W!80[41A4X_T;CJ)&OW M"^$L7C!/\O,&14_=F@:!47.32']J[.P4DM03V!#I9&&,Z0M=KL!+94*C5W_4 M3Z><(@GL9(:Y5.I#_AEFF_>Q\,4\&0-3ZL_ZZKU8&%F[XUZ11-HR*N,H$?,.(R&V`=D)'4Z--8;8!T.H$MCH;)%#CC'`,P-=?$++(!%6#"F,U9 M-H>%!$P3@&!=ZOB"#582DDTM0O:9?%ZOGC4@J17_^BN2KD!H_M7OL,UK:Q3E MC8+TX0T5.#FA#296X]&F'=8_2J;I*VVPAHUK'*A9OJ,EL;MW/*:*X_/M\G<(*FP:H_QY=!XW7S)*;LKG- M+'.I&41K2C5>2U&/B_T=>GDUC+J[!0('>\2WN`:F*YYG>,G]Q%VOKF;T`G=, M:O(U[I1J&G&W*9LM1SEV$KQ*3'53*%(8&==;0W#_;VY,&YA6E0T509E1E'>= M!.MNW9BQ>3EV,QQB;PH.!97B)^0G(.L(_@^#"#B]G/M2F;[&Y`10.!K6%W:` MS&F-Y"TH8JDE$XT;&OA&?`OO:5@EUFQ`5=;5V)"(R2_&2#I%@_C<_#G#.CI# M\^<!A#KH)>[O?C6O1W0%]"4[3-#5 M54>9J^R(&E*J,&P5=@"DB(M!I>/1'"3YS"_C%19*$,&\,M4$VQ%7FJ?(SK*T6O6PP M[(U_W5GG*E+:7PI$.&IOLJ[$^JRU=G7:ST%[E!WHV0T%&U= M2F\;[=DW#<@YZX08_34%)WQP%Z&<&Z&UE`$OMV8&>5:?!ZU+=^B@TK0RFQ`) M$Y/F!/;]!!IFLRR=OIZQH^?GG?(^M'"4#/9LC9('E?5;.AVAV6P"G$O=B!1W%,1;'HL[BG&O=1M+(#;.-]5YTM^ MQ",OA/,%]V[(&RK!E^OJ_XZ?B3+_7/IF>B+O5USE+%(8"*-`M5F01UB`BGT0 MQWJ8YPAX-P2>-S7)CB8N"#?(\90/CY&ET]F`AS`Y#Z2$+_*L+T0M=BQ+E.Y#HFMTF4SXJ46#$RU\N?% M\6$*S1;2)`K/0[R#-ZA6Q-+QRT;I+/:DE<5NFLFA$I^*\!JJN27&O<#F.*DH M=S.Y4*3E^`S*+]6MW'ZJ=*V"TBN['UEX+^FJ(Z+BAY&XYJ6LM_)-]*<&B\S7*/]G+OTCKQTL4=CE\?;C\K80 M?7?>-A`,Z+]#6[\&G8Q.Z3,TY^H$#]LX&M;PJ4`%%P_!4W`5ADBVGR+%$GN^ MH7*ZW]U7.C7@PF8/H-\(K4ET=F3CE;Y\'.V_X#Y5A5N.U:Y"NZX>.NB9.6@\ M(&/S4L[!>N%O[=/*"*A]R1H;0.%Z?3R_Y^([&">_#-:K^TL3'V8+MPAEFCFV M5LVWTY\[>CA93P<3QY=N#*;$@$AP?0_K&3(,:\M]J<9K(:])'C3CYO0X0R:*X-XE8J==%DL1'BWI?:X M5;!IL$N!J9ST*:ZXG/@5$D;-TI'$;0K'E=D48IIU(#=M65+=Z#G)@H+;0)-# MB4&^)J+?:2YDW)?Q45J-PGR?LO@('-%$+S):L]DO>>8YP+B.A#9LWAS478'] M&[?W6(`!^$ERULJOLAWA2!R6P(BG7UZAF8$J&6?)KY/1#/\SDO^H'S"?6&.Q-]NO MP_\J+061:.Z*+#84A"(TX`*0P&)Y(C$3=)]NZ2?"?NF!_?`B^3T1IP4*>K%S M^]Z+SKC4S>:_3[()GLH`=SF73UT/7R;X1$9'-I!/RDWA$.]A(\'@!&CBTWS$ MV5#F5'0LZX"T7S;.#"W;8=PQWCHK`@K<5YM>Z>M^[S2\.KO"?G5`W8+F,9&G MT8U`,3/7%.KTH85FL89:W`XO*8UWD(JS*=-PDD!/A^+8&'W'X]GN,9-<7%^J M21^$1%FA/U*BBU$4PB/3140$IU?+>2N%:<=5Q*,A*_.";9K^F M.U-<`4`"B=%CW'Z58H\,7I4Z%>465@'GOQ$EY$8'B2^*/6=,2RX<24(OV2GN M'!:R-Q!US<"IBXBV&%[*2MZM"1XE7RQ0),HO1*@%M5C@45>6(76,/*-NTV&1 M'_2$*"TKWR%.!PL*$770)<=%:F/-=FZ/M_U&E*H=!QMJAH:IZMN=-&[;2&U' M)]G4%H8T`E\O^<&OSQT#`M?KS5%(YI($]-#LCP$&,*CN&^:]E29:4Y0$266= MN.0*I7A9JH">F\8-6*!Y0[7RZ64]O@$SI=]TX(FQ8$NY%'F]HT+R,4S@)I7C M5'D^43>&RG%<"+P&JV>W MBRVMWGY7GS3!4O0)N7*I]1%&HQKP[V@T3F$WMO"Q1A$OM@*5PT.Q<]S@;C=Z M)V!01^Y)+(ANQDU]_MQ&?)YKG+-B]-`L#9OFD%Z+=YV5%#UDY*[81]9.ZZU1 MV;6Y52XIH%Y0+J3C,^T>YMB\V-1= M)S-#(;934MQH_Y^(ID@T`P-.7>SVM;8.2PARKML]>I(ZU2SAX]DUK@1JO.W, M=$V3`PJ[;6Q<#W&Q#L)'D56T=3V<5]"80GH5#8A`]-Q2F4U.1E1=:$VXA$LY M3:REXN/4E(\:%#=.2'#R0$BPLB'!U]B^Q*/69>/$5/+!V[#C4AAA:5F#28]] M*/Z823\9Q,K[BKWYWM6E]EIUX0-NVT'4:)77=VB+7I9K":I$_WF-3ZVI@^E. MMZ_=6/$'1`P,%\#(=YI#NU-+]?5D]5C(4`*T!,-5J1,U)WOD6Y+,FN0UA>N@O&+ZES;J@NO= MHSS#00(K\Y0#]I3K8_I2>S*N:G%VOW@#=\D]6&47NYFT!!;3*;7=1MAV(V>4 M*063W:;$MJ&1%"O!!\S*.8/!:;^`@6;>ZW9AFO5+:QOD:B84TU^.48S8*X?! MDPO=F)2TK&-#R9%8F%U(+OI7;!GH7+`)0S'"CJO;[2+!*ZRLK=41`HE6W'"S)L6Z%!.5C);#P8+CV%<57[-AV(!5W"$ETK3%)W]8TVK6T M6\#LX4UI3%%>&VZWA1?&`UFLD8K.N'[..B0VJT,/(L#89IILD.,:_.ZX?L`> M`05"?2>FL-T48QMY3+KJSO&0+(L3"_FSCL[5^6(BM+ ME>L";RBG.$8R=SD"Y8;,+,W.E(.XKL92UH$TS!RZ9UQU).<9&8YR99"IX\@M MBJ`E7#=(68N"JN[H]IU0M^^7734%M,FVA-2QS)&^K7H+>!8E[8A:7O ML]3F@QI)*%]6VQV?C=^M)/,))TI,MN2%/1X*KI,,="D,U18$Z7C:'7/<1NU. MKQQ)>H/O@9P=M.DBDM"JO`8[.GL5'3A=_>/A5)DTO]I1CG&U61V\1&,&$I`/ M/F&O**Y()I&#&UT*)%#W_48\N+!J(8VK"TGH%:D(LUC(+\H[(\+[B5G'TB]"_R:7K6=Y(-U;;4?1#Q@_VU+77.\88:N M4N\E[[D4*^%E:3:9IY,)5^F1&EM.\S3I?SO2=:O4BX[^HIW97IC\P:]^>&"M M5"=_/*3E1/*PC+T%SO1BY<9`7&F+ZQ62SM@Q+?S7\U4[A,(8;=GL*CEW&O25 MT]^!M=5GF*H7>,NI)_1HDDY'$Y-)CJI1OS],1X.!1$'H'AM"<[!U(6;:<9$B M^1*^FTP&R@0"L/()J[HOMPVU&.`S?6Y8.]56JE;5W2$9F-MZM=&YLBB2Q]MH M8ZC;JZOW_R5?;W_SG&+<8!/R_@<,#$"JI/V$2[0X@SHRE0?,*8`P[@<,>-R) M9!U8Y-EH"/"`O1J4P1$L`3F&)8^GZFUA3L54\#L&%3]N*&8-8S;0-$Q1!)&8\R)S+"Z M&WX8#=(!M0\9CM/)>!Z$;701N/,$ZQCLBO/7J)S%WRKM6W+QIS6%4EP:E;NF M7&)(-MFYX4S7>W;#Z(ZKZH-%#!12K#",R:_#/@#[F)H[S6;#-)M15Z;!28AC MT41W0;JB"HI-,AAQQ;"S;#+`^F+89K4+ES,L6#4%A!YCAY$^4.-!AB_,+?)] MQYCG(9Z>DJ^OZCA,N45,;<4J%&>C-,M&Z6Q.N^RK+[J#L)G-+W$/PRG<`]9K M/9MBD;7)Y)>]A]'TP7L`*._#OVR.;7+&0,7[_=$O>`^SM#^=I[/IE%M>C4;# M=#RE-ED!6;L&%7^Y9S>HM'!AHO+"Z:UL>[L$F'<2J8.3)?NDW+!I`LF1K*TT M9.DI:0HHJ-Q=ELUD?:;^G>)@7W#&4FSQ`?@`W#L5X8QU'/OFS$9CX7+^*Y@Y M#K0I^MOTR&^8F3J&@X_]AFFJ8\Y(;?\VH-I__5$T6]6%=<8G/+6ZN$>OVL=" M9ZMV2GLV6^.TD6+B39MEF8[4K,PZ&2&Y,P?[2Q;>'#JY[V!%IF?J[)7+19(? M-U[7+F2U@.,;D6L6!ZDK_4#ES;,AW,-X1/V1SL8@,@$^$?7E/Z?8B6@`&$6!/G8Z%TGE3^Y+/,+]_B$VJ`*-'0.G'4_W'`/LZX?`7:R/%V;Z= M9&(-CLI?A"22>EWP4'[1TIW./7]P^:>L\DB94>SD/9R-^>!F<&@9,6G]YQPP M802GW`:;%WF-6-8D5["\:ZRNW`FBW^>--()[7J[V+DU/+J0I*`W0).]L%^ON M098R2-#/N.%!W%;8TM%*?76X[I_;DVDMA^<<#H`R]]/1=(@?!\,AE4G`;P?` M.(83_-B?SZA=&AT"7J.G*.GNNK,^]AL?`ND:P!C]9#H&GCN:)+/).!W,Q@\L M)&5)F#2SK\G M+?C2K0'2==6=+PCQ/H7X&'F9#H9;(_L52(1?*->QV;:.H@A2<9^$I1OO`*)R M#)F^'#(NX^7VL"@(BF,S_@!7ATR\/T[G4_PT`U8^FJGW73+)#,M5C`$:J`=< M-IZG&7#^#(2]^7RLKMF#F!I_/"FE2XI0V=7L99P!K9P#)2"*,,3.H2,0S:<@ MB$_&6*)E9"J9S$%9G(^0IHZ!7PZR`>NALTDZ'Z!D.P/M:C*P((.;$:*69>2XO'6_/J`S%LA['*Z!I#;NHA%TM,;2S^O1,O1-L MTMAR[GRZT'WFS5,NQ4`*Z:E28VI1-P;!%R6O66^8@;3*/>T'`RP/"]72(6I+!:2W0%+E+WYI',I'K'.L+A; M.IKAI9]`89KA&%^PP( MPZ0/,LQ0_8ECNJ2^` M8JNM)8OO%XVBM2YY*MG]W-(]N1.(V55J4VW.X786S`/8>EE(H26V+@V[7NU\ M[:M;KG<2]%:74^[QP4,D+TU_R9/:N'_K]/RMT_-_1*?G;XUXOS7B_>3]ZOH9GL>_C6[3>(E>ED6&([?N/4BW=&`*[_WE2+1Y4R>N+?^GM] MZ^_%_;V"G%&`#+17Z6XR+FC=VN*.K98GIVF]4NKOM(XUJLM?^I^B8TU[PW]T M>]2XVN"%K;G\9TP+Z$#VT\_V9+? M6W>V!3+_Z>K.!D5O.H_XRJNIX54I<>4O[6D^S2'[K=A)I-A)<$F,07)61^[E MYI#\8(OH7&`1'1#G3[F=J'CWK7C/8XOW1+@+>UK?FWBYD]#B?]AJ-U\0,GJ> M7-@BXJX/U\^3L24"R8*V]I,^5R`*UZ'M==LL-4OMOKU&V M?84YDO]SYPNY?2%-]EN@7;8YWVDO>5Y4<<=RU&F*F0\L(7_]4(\8)M:'\)A, M<=JH8=/231CM&/!R"J!+5M+FUP\K2C&D&UL^8I&>L)4/&V\"J(L$[@1R1S1" M*FK8,1LR\9JWQY8<##*/K]*)%3NWD6)A,?B.MTW4JA.Q=>+R,=OG<5LX*<;V M5R;"]E>10E:D1=H]4Y?N]E.H<5`WG7Q;[KQ^6\A9_/CEKT67T]ZGV.U<6@AB MXYCV:X:F&;_>LJ">@])`!^-CR&N,5;\E*2"XXW'\CN-+JN-R0?R$D[^!D*PS M#+4QY;1YUJ();RL,-"PYK+W5F_3D1?RX35X2W;QZY(OOG0;??W8;?"?77H/O M2\D)X;#(Y+DT^#YY'LI!8*9PK2FGD:;NG9Q$5XX= MQ,.$I?/MKR84G9DA)_#_2/Y'^Y%C&2!!^-A7\L@'I`O+?9P1\LD6N.BD0FWR,>Z.XG?81\WN9^=`K.)Z58M-^.I%1T'L?" M/8X'^=YCDB\BEP*Z/9"D#SJL]-2D@H=O%Z0"R8UX@1I3>$_M(8_=:CNPG:)% MCX4`N_)5P,+;89,_LOSV&HLL8JH&<;K0VL#1[$$>>IPQ1E>"*+H@A#SAQX(/,]!L/DI95&_0A,$ M.@>:X#"N"?Y;;N\I#"?%-[M^?)/7/6/]/6$+:?)&JMV<.]5NW"HOQZ]<#VDK M.02DK]J+A!8DY-%)V M%G7EY.AJ'$E%,_IN'NQ5I#DN-9A".93H:IE;\!8,2)GGSZUT$EQY6WH.CM2( MQY%2'OXYAV2ZI![SA MM-?O!X:\AS;1=7./V,AD^"431U#&J'6/F/S1&3F=3._4UU]3'LA1>]N1F(`. M>?,+$F8B$L"7Y<;(?#%9]+'I,4=.PG,G'3M[G-=)6K(!A\D/J!;S^1\;@,!) M"B9?&+M+N+0OR)-Q&3;;8!Z4&M^:`.K(<,>@Z'CN22"7',MS>=S0D;26@)F% M^4BGR#A/0!./+S\RX+&SN79WE[KAY`\\&:0QF8["'=S8.RQ:X@N)'HBF)9.U\A)0*9,>+<()@05R&9/=Z$;HV^FT/B/J?% MJPN*BSIV%1:^Q2AIZQ)1=1'V0E-5:-Q]N&' M](O[??.,*C%S>!]M50`3_V=`0R;>5)*B#3H#)H6K$3/6Y/ M82)`,ZU+97,XH$.`;6^#I(XN2F'B0AB/)/7H;SI>(90#4:1!,F0P[J.TL8\O M>1A7BSNG94MN^_$.JW-D-1A!?>IDF)>3O(/;2-C5B\G2C]NPR'?!/?5C`M/# MRWB)\\16,8Q*8*A1F4&?4P6H*CPDCC4.H57@XET<+AY*/3R!9MG]"E!WT:FT M94%T['U7+)=@5N!Q_=-)GW,IZWN3']=*JG/7[UE#NO=#1"$0[X2.',FU/2TO M+C0<12F:28L+S#5A5MRI"SDFN)V2`1=8KA^1[]9^][]EG7+2N9:X]!F(A=E( M%`^^:&,OW?R"#YATT6WOFPK1'6B:.QA&::[0J&04_348)4ZX338E6MQ`N4(1 M]D\Q7_D#N7_)%^;^)5^<^Y=\>>Y?\F6Y?\F7Y_XEI^?^/9ZP7.6H4MT7I`X_ M=0E-E`,$(,"+_<$NENB\63`'-NNA0L[:>9:!Q3K&4\+93YXYRJ/(T?6(S,D' M9>133-E6I3SV].B(;R[EB.VBM>9H:M91OO1`6E=JPC>KNKRCC@.2E'2(BC+1 M[+3]Z M95^19WR*R\(-9-?*X#F@ZCEU,;D^#3.LW^HRHDVQW\PQ$^%Y/_C0ZPA@V"28 MDVX`(T!.R;$Z=;`3\JP>23.^=(4/#_L%:_UE$C5/L8#$,B<['[+IDN$]82+A MI9-(^-@<1W>Q]L'43;%J4OM2-SRF>FH\%S>#Q"PE,OE1E(IZCL-,PT`9_!)P M^@)@"5(E3ZD1?28UJ`.(^+K1T-CPX,%\]11?=+)NC#6?:UA/6289A,3Y,2__ M4U;X982E(W?QZ^3#%S^^3\[^\;_\WT?MJUT!$5[,=E?0A(/Z=A9-G`[I\W]8)O0CG3*Q4"5+48X0-SJP MQCON-.GN.NZG>,R$4;+Q%:2`@U;1 MSWI>[M!-UOX*AZ6MMWX\:HS2REB0*CY3,#9)"#=-A7V: M;;?,8SJHEZK^X,J\C/+`9.PGDH=GW,HA/ZH:QW+#'Z=<1T8X=IS1)._`C8&Y MW5TLN9W:'5#ETW.[([3'3^L.75)^5G?@BH@F=8=JR;$L[5,@.O-S/H]&4LHE MWN[^W__G<0LY:C,LO-"VN%-SIGW!O-H'QZ!&7B"O9H\$@8C#LC4.K?C;MS2(.;NTS*AX>=M0;#(,!KO?`,;D9[XN/W3'! MAEV@#Q!FZ.!U@5Z!#;G,;9)%&/'R1N=;X%H7;/!=8+Q^(E6#R!E6BE08Q9R= MZ0ZWE/Z=H.S=W2L!]_W0$. M/[C3X$*"&@Q?IW_+>`]/3`Q9/%GAU%/8"C4>Q;KW)! M@,W1X0=1A^!@'/L6L*-[4BF&$"%"D7>RZ*9(=@@>C9]*=-3H7AY;>,0%+5MG M(P98'*+=`5A>28,.,$H3,73K:4Y)WGADK1.WTD;$#!2M0!(<["0*)%%PR.8= M<>C1\B7MYZ(O9_';CD[OWW:D@`;%6!Z]]U"<[@:"OT6G^%MR]/8C;;`">B)S M!C0BBCB#UK%]US2[W_U_4$L!`A0#%`````@`D&P&1Z!IWQ8'`@``=20``!,` M`````````````(`!`````%M#;VYT96YT7U1Y<&5S72YX;6Q02P$"%`,4```` M"`"0;`9'2'4%[L4````K`@``"P``````````````@`$X`@``7W)E;',O+G)E M;'-02P$"%`,4````"`"0;`9'*^YVFQ,"``!Q)```&@``````````````@`$F M`P``>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"%`,4````"`"0;`9' M];3<01D$````#P``$```````````````@`%Q!0``9&]C4')O<',O87!P+GAM M;%!+`0(4`Q0````(`)!L!D?\2/_Z/P$``&D#```1``````````````"``;@) M``!D;V-097)PC$`8``)PG M```3``````````````"``28+``!X;"]T:&5M92]T:&5M93$N>&UL4$L!`A0# M%`````@`D&P&1QX>GWE7`@``=@H```T``````````````(`!9Q$``'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L!`A0#%`````@`D&P&1^[USF=( M`@``L`<``!@``````````````(`!FAD``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1_FG4.IV!0``?AD``!@````````` M`````(`!8R,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0# M%`````@`D&P&1P7F;[^5`0``<`,``!@``````````````(`!OR\``'AL+W=O M?/'BEE0$``'`# M```8``````````````"``8HQ``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1SPE"KB2 M`0``<`,``!D``````````````(`!(34``'AL+W=O&PO=V]R:W-H965TP?.MVE@$``'`#```9``````````````"``;,X``!X;"]W;W)K&UL4$L!`A0#%`````@`D&P&1SR-M(:6`0``<`,``!D````` M`````````(`!@#H``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`D&P&1QVXELR6`0``<`,``!D``````````````(`!XC\` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` MD&P&1]I9D=FH`0``U0,``!D``````````````(`!1$4``'AL+W=O&PO=V]R:W-H965T)!-&BF`$``'`#```9``````````````"``2=)``!X;"]W M;W)K&UL4$L!`A0#%`````@`D&P&1]*>^`B8`0`` M<`,``!D``````````````(`!]DH``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1[U%\`^R`0``.@0``!D````````` M`````(`!@%```'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`D&P&1\N=R_>:`0``<`,``!D``````````````(`!!U8``'AL M+W=O&PO=V]R:W-H965T:N]DOF00``!\:```9``````````````"` M`=%9``!X;"]W;W)K&UL4$L!`A0#%`````@`D&P& M1YB&1&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1[V.GG0L`P``60X` M`!D``````````````(`!O&4``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1QI/KXZ?`@``D`H``!D````````````` M`(`!VFX``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`D&P&1\F'N]JG`P``%A$``!D``````````````(`!SW8``'AL+W=O M@``>&PO=V]R:W-H965T7@#CB+@,``)H-```9``````````````"``9%] M``!X;"]W;W)K&UL4$L!`A0#%`````@`D&P&1^?+ MG0&K`0``7P0``!D``````````````(`!]H```'AL+W=O&PO=V]R:W-H965TK#`0``.L4```9``````````````"``52%``!X;"]W;W)K&UL4$L!`A0#%`````@`D&P&1]76T(D)`@``\@4``!D` M`````````````(`!EXD``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1[XB:&GO`0``\P0``!D``````````````(`! M)Y(``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`D&P&1Q2HMR#U`0``;`4``!D``````````````(`!%9D``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1YE*Q2#B M`0``3P4``!D``````````````(`!$J```'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`D&P&1ZA(FFJ;`@``T@H``!D````` M`````````(`!,*<``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`D&P&1]Q)=ONQ7P``]74!`!0``````````````(`!AJX` K`'AL+W-H87)E9%-T&UL4$L%!@````!%`$4`U1(``&D.`0`````` ` end XML 17 R55.htm IDEA: XBRL DOCUMENT v3.2.0.727
Future Minimum Rental Commitments under Amended Lease (Detail)
Jun. 30, 2015
USD ($)
Operating Leased Assets [Line Items]  
2015 $ 1,178,000
2016 2,355,000
2017 1,895,000
2018 1,435,000
2019 1,371,000
Thereafter $ 3,728,000
XML 18 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
Contractual Maturities of Money Market Funds and Marketable Securities (Detail) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Due in 1 year or less $ 23,153,147  
Due in 1 to 2 years 1,223,276  
Amortized Cost 24,376,423 $ 26,643,408
Due in 1 year or less 23,154,820  
Due in 1 to 2 years 1,223,468  
Fair Value $ 24,378,288 $ 26,640,419
XML 19 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Unaudited Supplemental Pro Forma Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Business Combination, Separately Recognized Transactions [Line Items]        
Total revenue $ 21,457 $ 17,707 $ 42,274 $ 35,659
XML 20 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 21 R57.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Reporting - Additional Information (Detail)
6 Months Ended
Jun. 30, 2015
Segment
Segment Reporting Information [Line Items]  
Number of operating segment 1
XML 22 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2015
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, 2015:

 

     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

   $ 4,613,256       $ —        $ —        $ 4,613,256   

U.S. Government and agency securities

     8,468,232         4,851,595         —          13,319,827   

Corporate and other debt securities

     —          11,058,461         —          11,058,461   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 13,081,488       $ 15,910,056       $ —        $ 28,991,544   
  

 

 

    

 

 

    

 

 

    

 

 

 

Roll Forward of Fair Value of Contingent Consideration

The following table provides a rollforward of the fair value of the contingent consideration:

 

Balance at December 31, 2014

   $ 3,844,574   

Payments

     (1,137,741

Changes in fair value

     1,879,607   
  

 

 

 

Balance at June 30, 2015

   $ 4,586,440   
  

 

 

 
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:

 

     Contingent Consideration
     Refine

Fair value as of June 30, 2015

   $4,185,000

Valuation technique

   Probability-adjusted

discounted cash flow

Remaining periods in which milestones can be achieved

   2015 – 2016

 

     Fixed
Earn-out
     Maximum
Variable
Earn-out
     Accrued
Balance
 

2015

     3,500,000         850,000         4,185,000   

2016

     4,250,000         1,250,000         —    
XML 23 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Quantitative Information Associated With Fair Value Measurement of Contingent Consideration (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2016
Dec. 31, 2015
Jun. 02, 2014
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance       $ 1,370,000
Refine Technology, LLC | Milestone Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance       $ 1,370,000
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Accrued Balance $ 4,185,000      
Valuation technique Probability-adjusted discounted cash flow      
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Minimum        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Remaining periods in which milestones can be achieved 2015      
Significant unobservable inputs (Level 3) | Refine Technology, LLC | Milestone Payments | Maximum        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Remaining periods in which milestones can be achieved 2016      
Significant unobservable inputs (Level 3) | Scenario, Forecast | Refine Technology, LLC | Milestone Payments        
Fair Value Inputs, Liabilities, Quantitative Information [Line Items]        
Fixed Earn-out   $ 4,250,000 $ 3,500,000  
Maximum Variable Earn-out   $ 1,250,000 850,000  
Accrued Balance     $ 4,185,000  
XML 24 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Information Regarding Option Activity (Detail) - Jun. 30, 2015 - USD ($)
Total
Options Outstanding  
Options outstanding at January 1, 2015 1,225,117
Granted 224,182
Exercised (128,613)
Forfeited/Cancelled (55,200)
Options outstanding at June 30, 2015 1,265,486
Options exercisable at June 30, 2015 466,706
Vested and expected to vest at June 30, 2015 [1] 1,184,234
Weighted-Average Exercise Price Per Share  
Options outstanding at January 1, 2015 $ 8.31
Granted 14.31
Exercised 5.03
Forfeited/Cancelled 8.96
Options outstanding at June 30, 2015 9.68
Options exercisable at June 30, 2015 6.21
Vested and expected to vest at June 30, 2015 [1] $ 9.68
Weighted-Average Remaining Contractual Term (in years)  
Options outstanding at June 30, 2015 7 years 2 months 23 days
Options exercisable at June 30, 2015 5 years 4 days
Vested and expected to vest at June 30, 2015 [1] 7 years 2 months 9 days
Aggregate Intrinsic Value  
Options outstanding at June 30, 2015 $ 39,977,638
Options exercisable at June 30, 2015 16,360,523
Vested and expected to vest at June 30, 2015 [1] $ 37,410,229
[1] Represents the number of vested options as of June 30, 2015 plus the number of unvested options expected to vest as of June 30, 2015 based on the unvested outstanding options at June 30, 2015 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 25 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Changes in Accumulated Other Comprehensive Income (Detail)
6 Months Ended
Jun. 30, 2015
USD ($)
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2014 $ (5,773,142)
Other comprehensive income/(loss) before reclassifications (2,423,902)
Amounts reclassified from accumulated other comprehensive income 0
Net current period other comprehensive income/(loss) (2,423,902)
Balance at June 30, 2015 (8,197,044)
Accumulated Net Unrealized Investment Gain (Loss)  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2014 (33,054)
Other comprehensive income/(loss) before reclassifications (22,331)
Amounts reclassified from accumulated other comprehensive income 0
Net current period other comprehensive income/(loss) (22,331)
Balance at June 30, 2015 (55,385)
Accumulated Translation Adjustment  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Balance at December 31, 2014 (5,740,088)
Other comprehensive income/(loss) before reclassifications (2,401,571)
Amounts reclassified from accumulated other comprehensive income 0
Net current period other comprehensive income/(loss) (2,401,571)
Balance at June 30, 2015 $ (8,141,659)
XML 26 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Schedule of Inventories (Detail) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Inventory [Line Items]    
Raw materials $ 8,000,881 $ 5,373,860
Work-in-process 2,471,586 2,256,265
Finished products 3,833,209 4,753,508
Total $ 14,305,676 $ 12,383,633
XML 27 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring
Jun. 30, 2015
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets $ 28,991,544
Money market funds  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 4,613,256
U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 13,319,827
Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 11,058,461
Quoted prices in active markets for identical assets (Level 1)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 13,081,488
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 4,613,256
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 8,468,232
Significant other observable inputs (Level 2)  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 15,910,056
Significant other observable inputs (Level 2) | U.S. Government and agency securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets 4,851,595
Significant other observable inputs (Level 2) | Corporate and other debt securities  
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]  
Assets $ 11,058,461
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2015
Accumulated Other Comprehensive Income
4. Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2014

   $ (33,054    $ (5,740,088    $ (5,773,142

Other comprehensive income/(loss) before reclassifications

     (22,331      (2,401,571      (2,423,902

Amounts reclassified from accumulated other comprehensive income

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Net current period other comprehensive income/(loss)

     (22,331      (2,401,571      (2,423,902
  

 

 

    

 

 

    

 

 

 

Balance at June 30, 2015

   $ (55,385    $ (8,141,659    $ (8,197,044
  

 

 

    

 

 

    

 

 

 

XML 29 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Information Regarding Option Activity (Parenthetical) (Detail) - Employee Stock Option
Jun. 30, 2015
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 30 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2015
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,
 
     2015     2014     2015     2014  

GE Healthcare

     51     48     44     44

Bioprocessing Customer B

     16     22     19     22

Bioprocessing Customer C

     9     14     12     14
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,
 
     2015     2014     2015     2014  

Sweden

     51     48     44     44

United States

     21     23     25     32

United Kingdom

     17     25     18     21

Other

     11     4     13     3
  

 

 

   

 

 

   

 

 

   

 

 

 

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 and other receivables balances are as follows:

 

     June 30,
2015
    December 31,
2014
 

GE Healthcare

     58     29
XML 31 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2015
Future Minimum Rental Commitments under Amended Lease

Future minimum rental commitments under the amended lease as of June 30, 2015 are as follows:

 

     Minimum Rental
Commitments
 

2015

   $ 1,178,000   

2016

     2,355,000   

2017

     1,895,000   

2018

     1,435,000   

2019

     1,371,000   

Thereafter

     3,728,000   
XML 32 R56.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2015
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Income Taxes [Line Items]            
Income before income taxes   $ 4,351,388 $ 3,243,249 $ 8,549,861 $ 8,641,354  
Income tax provision   738,831 $ 417,827 $ 2,007,817 $ 1,538,829  
Effective tax rate       23.50% 17.80%  
Expected effective tax rate           24.23%
Subsequent Event            
Income Taxes [Line Items]            
Payments for excise tax $ 140,626          
Maximum            
Income Taxes [Line Items]            
Net operating loss and business tax credit carry forwards expiration date       At various dates through December 2032.    
Available to Reduce Future Federal Income Taxes            
Income Taxes [Line Items]            
Net operating loss carry forwards   43,387,000   $ 43,387,000    
Business tax credit carry forwards   $ 1,782,000   $ 1,782,000    
XML 33 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash Cash Equivalents and Marketable Securities - Additional Information (Detail)
6 Months Ended
Jun. 30, 2015
USD ($)
Investment
Jun. 30, 2014
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 5 months 23 days  
Number of debt securities in unrealized loss positions | Investment 26  
Debt securities in unrealized loss positions, total unrealized loss $ 4,000  
Debt securities in unrealized loss positions, total fair market value 10,144,000  
Credit risk 0  
Gain (loss) on investments $ 0 $ 0
Minimum    
Cash, cash equivalents and marketable securities [Line Items]    
Marketable securities, minimum original maturity term 90 days  
XML 34 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 02, 2014
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Business Acquisition [Line Items]          
Business acquisition, upfront payment $ 21,169,660     $ 21,235,937  
Business acquisition, common stock shares issued, par value     $ 0.01   $ 0.01
Business acquisition, common stock shares issued, value 4,000,000        
Business acquisition, estimated fair value of contingent consideration 1,370,000        
Payment of contingent considerations     $ 99,000    
Business acquisition, fair value of the net assets acquired 26,539,660        
Finite lived intangible asset, useful life     10 years   10 years
Amortization expense     $ 801,000    
Customer relationships          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets 6,400,000        
Finite lived intangible asset, useful life     9 years   9 years
Technology - developed          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets 2,000,000        
Finite lived intangible asset, useful life     12 years   12 years
Trademark / tradename          
Business Acquisition [Line Items]          
Fair value of acquired indefinite lived intangible assets 700,000        
In process research and development ("IPR&D")          
Business Acquisition [Line Items]          
Fair value of acquired indefinite lived intangible assets 1,600,000        
Refine Technology, LLC          
Business Acquisition [Line Items]          
Working capital adjustment on purchase price $ 66,277        
Business acquisition, common stock shares issued 215,285        
Business acquisition, common stock shares issued, par value $ 0.01        
Business acquisition, common stock shares issued, value $ 4,000,000        
Business acquisition, fair value of the net assets acquired 26,539,660        
Business acquisition, transaction costs 817,835        
Goodwill expected deductible period for tax purposes     15 years    
Business acquisition, revenue   $ 466,000 $ 5,394,000    
Refine Technology, LLC | Milestone Payments          
Business Acquisition [Line Items]          
Business acquisition, maximum potential contingent payment 10,900,000   9,900,000    
Business acquisition, estimated fair value of contingent consideration 1,370,000        
Payment of contingent considerations     $ 1,000,000    
Refine Technology, LLC | Up Front Payment          
Business Acquisition [Line Items]          
Business acquisition, upfront payment 21,235,937        
Refine Technology, LLC | Resolution, Withdrawal or Settlement of Certain Patent Disputes          
Business Acquisition [Line Items]          
Business acquisition, maximum potential contingent payment 7,500,000        
Refine Technology, LLC | Transition Services Agreement          
Business Acquisition [Line Items]          
Business acquisition, other consideration transferred 774,000        
Refine Technology, LLC | Customer relationships          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 6,400,000        
Finite lived intangible asset, useful life 10 years        
Refine Technology, LLC | Technology - developed          
Business Acquisition [Line Items]          
Fair value of acquired finite lived intangible assets $ 2,000,000        
Finite lived intangible asset, useful life 15 years        
Refine Technology, LLC | Trademark / tradename          
Business Acquisition [Line Items]          
Fair value of acquired indefinite lived intangible assets $ 700,000        
Refine Technology, LLC | In process research and development ("IPR&D")          
Business Acquisition [Line Items]          
Fair value of acquired indefinite lived intangible assets $ 1,600,000        
XML 35 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Consideration Transferred (Detail) - USD ($)
6 Months Ended
Jun. 02, 2014
Jun. 30, 2014
Business Acquisition [Line Items]    
Cash consideration, $ 21,169,660 $ 21,235,937
Value of common stock issued 4,000,000  
Estimated fair value of contingent consideration 1,370,000  
Total consideration transferred $ 26,539,660  
XML 36 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Revenue Recognition
6 Months Ended
Jun. 30, 2015
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, 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 among 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. For 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, the Company’s 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 the 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 the Company’s customers on a stand-alone 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 returns, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in the Company’s sales agreements. Sales returns and warranty issues are infrequent and have had nominal impact on the Company’s financial statements historically.

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 the Company’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, the Company is eligible to receive royalties on sales of therapeutic products originating from the HDACi portfolio. The royalty rates are tiered and begin in the mid-single-digits for the first HDACi portfolio product and for the first non-HDACi portfolio product with lesser amounts for any backup products developed under the BioMarin Asset Purchase Agreement. The Company’s receipt of these royalties is subject to customary offsets and deductions. There are no refund provisions in this agreement. The Company recognized $2.1 million of revenue in the fiscal year ended December 31, 2014, related to the transfer of the HDACi technology under the BioMarin Asset Purchase Agreement. The Company did not recognize any revenue in the three- and six-month periods ended June 30, 2015. Any milestones earned upon specified clinical development or commercial sales events or future royalty payments under the BioMarin Asset Purchase Agreement will be recognized as revenue when they are earned.

 

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

 

    The assignment by the Company to BioMarin of 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 the Company’s 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 the Company had not sold these items on a stand-alone basis previously, it had no vendor-specific objective evidence of selling price. Furthermore, the Company did not have detailed third-party evidence of selling price, and as a result the Company used its best estimate of selling price for each item. In determining these prices, the Company considered what it would be willing to sell the items for on a stand-alone 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 approximately $2,000,000, the amount of the up-front payment, as revenue in the first quarter of 2014.

The estimated selling price of the Technology Transfer items was approximately $300,000, resulting in consideration allocation of approximately $11,000. However, as this item was not delivered prior to June 30, 2014, the Company did not recognize any revenue related to the Technology Transfer in the six months ended June 30, 2014. Repligen received the payment and recognized $125,675 of other revenues in September 2014 upon completion of the Technology Transfer. The Company believes that a change in the key assumptions used to determine best estimate of selling price for each of the deliverables would not have a significant effect on the allocation of arrangement consideration.

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 the Company’s 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 37 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Components and Allocation of Purchase Price (Detail) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Jun. 02, 2014
Business Combination, Separately Recognized Transactions [Line Items]      
Accounts receivable     $ 1,646,746
Inventory     1,003,422
Other current assets     184,080
Fixed assets     84,662
Accounts payable and other liabilities assumed     (431,307)
Goodwill $ 14,346,057 $ 14,184,835 13,352,057
Net assets acquired     26,539,660
In process research and development ("IPR&D")      
Business Combination, Separately Recognized Transactions [Line Items]      
Business combination, intangible assets     1,600,000
Trademark / tradename      
Business Combination, Separately Recognized Transactions [Line Items]      
Business combination, intangible assets     700,000
Customer relationships      
Business Combination, Separately Recognized Transactions [Line Items]      
Business combination, intangible assets     6,400,000
Technology - developed      
Business Combination, Separately Recognized Transactions [Line Items]      
Business combination, intangible assets     $ 2,000,000
XML 38 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2012
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 984,944 $ 545,212 $ 1,686,926 $ 852,637    
Stock options, outstanding 1,265,486 1,312,741 1,265,486 1,312,741   1,225,117
Number of shares available for future grant 2,490,973   2,490,973      
Closing price of common stock $ 41.27   $ 41.27      
Weighted average grant date fair value of share-based awards granted     $ 21.83 $ 10.85    
Total fair value of stock options vested     $ 1,521,511 $ 646,322    
Total unrecognized compensation cost $ 7,318,939   $ 7,318,939      
Unrecognized compensation cost, weighted average remaining requisite service period     2 years 11 months 19 days      
Number of unvested options 717,528   717,528      
Employee Stock Option | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Incentive options, vesting period         3 years  
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 | Vest Over Three Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Incentive options, vesting percentage         20.00%  
Employee Stock Option | 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  
Unvested Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Incentive options, vesting period     5 years      
XML 39 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Schedule of Accrued Liabilities (Detail) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Schedule of Accrued Liabilities [Line Items]    
Employee compensation $ 3,040,719 $ 3,758,511
Taxes 900,799 571,080
Royalty and license fees 1,670,804  
Current portion of contingent consideration 4,323,556 1,135,061
Professional fees 211,288 511,588
Unearned revenue 611,408 129,904
Other accrued expenses 763,743 712,919
Total $ 11,522,317 $ 6,819,063
XML 40 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Current assets:    
Cash and cash equivalents $ 40,012,048 $ 35,363,024
Marketable securities 23,154,820 23,090,209
Accounts receivable, less reserve for doubtful accounts of $73,550 and $40,644, respectively 14,419,602 7,760,382
Other receivables 523,369 239,890
Inventories 14,305,676 12,383,633
Deferred tax asset, net 4,928 4,928
Prepaid expenses and other current assets 846,808 2,103,576
Total current assets 93,267,251 80,945,642
Property, plant and equipment, at cost:    
Leasehold improvements 13,249,754 9,108,214
Equipment 13,526,113 13,115,630
Furniture and fixtures 2,651,661 2,270,347
Construction in progress 76,519 3,847,746
Total property, plant and equipment, at cost 29,504,047 28,341,937
Less: Accumulated depreciation (15,040,331) (13,815,697)
Property, plant and equipment, net 14,463,716 14,526,240
Long-term marketable securities 1,223,468 3,550,210
Intangible assets, net 13,594,163 14,636,307
Goodwill 14,346,057 14,184,835
Restricted cash 450,000 450,000
Total assets 137,344,655 128,293,234
Current liabilities:    
Accounts payable 4,303,354 3,863,350
Accrued liabilities 11,522,317 6,819,063
Total current liabilities 15,825,671 10,682,413
Other long-term liabilities $ 3,296,446 $ 5,879,013
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, 32,902,987 shares at June 30, 2015 and 32,774,374 shares at December 31, 2014 issued and outstanding $ 329,030 $ 327,744
Additional paid-in capital 200,435,716 198,064,414
Accumulated other comprehensive income (loss) (8,197,044) (5,773,142)
Accumulated deficit (74,345,164) (80,887,208)
Total stockholders' equity 118,222,538 111,731,808
Total liabilities and stockholders' equity $ 137,344,655 $ 128,293,234
XML 41 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Investments in Money Market Funds and Marketable Securities (Detail) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 24,376,423 $ 26,643,408
Gross Unrealized Gain 5,672 6,403
Gross Unrealized Loss (3,807) (9,392)
Fair Value 24,378,288 26,640,419
Marketable securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 23,153,147 23,089,499
Gross Unrealized Gain 5,400 6,403
Gross Unrealized Loss (3,727) (5,693)
Fair Value 23,154,820 23,090,209
Marketable securities | U.S. Government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,092,702 12,716,167
Gross Unrealized Gain 4,006 2,174
Gross Unrealized Loss (349) (2,072)
Fair Value 12,092,359 12,716,269
Marketable securities | Corporate and other debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,060,445 10,373,332
Gross Unrealized Gain 1,394 4,229
Gross Unrealized Loss (3,378) (3,621)
Fair Value 11,058,461 10,373,940
Long-term marketable securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,223,276 3,553,909
Gross Unrealized Gain 272  
Gross Unrealized Loss (80) (3,699)
Fair Value 1,223,468 3,550,210
Long-term marketable securities | U.S. Government and agency securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,223,276 1,227,843
Gross Unrealized Gain 272  
Gross Unrealized Loss (80) (207)
Fair Value $ 1,223,468 1,227,636
Long-term marketable securities | Corporate and other debt securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   2,326,066
Gross Unrealized Loss   (3,492)
Fair Value   $ 2,322,574
XML 42 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basis of Presentation
6 Months Ended
Jun. 30, 2015
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 year ended December 31, 2014.

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.

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.

Recently Issued Accounting Pronouncements

In May 2014, the FASB issued ASU No. 2014-09, which amends the guidance for accounting for revenue from contracts with customers. This ASU supersedes the revenue recognition requirements in Accounting Standards Codification Topic 605, Revenue Recognition, and creates a new Topic 606, Revenue from Contracts with Customers. This guidance is expected to be effective for fiscal years beginning after December 15, 2017, with early adoption permitted in fiscal years beginning after December 15, 2016. 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 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 2015-11, “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.

XML 43 R59.htm IDEA: XBRL DOCUMENT v3.2.0.727
Percentage of Revenue from Significant Customers (Detail) - Customer Concentration Risk - Sales Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
GE Healthcare        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 51.00% 48.00% 44.00% 44.00%
Bioprocessing Customer B        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 16.00% 22.00% 19.00% 22.00%
Bioprocessing Customer C        
Revenue, Major Customer [Line Items]        
Revenue from significant customers as a percentage of total revenue 9.00% 14.00% 12.00% 14.00%
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Amortization Expense for Amortized Intangible Assets (Detail)
Jun. 30, 2015
USD ($)
Finite-Lived Intangible Assets [Line Items]  
December 31, 2015 (six months remaining) $ 845,000
December 31, 2016 1,707,000
December 31, 2017 1,707,000
December 31, 2018 1,543,000
December 31, 2019 1,528,000
December 31, 2020 $ 1,204,000
XML 45 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2015
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,
 
     2015      2014      2015      2014  

Weighted average common shares

     32,870,473         32,233,694         32,827,536         32,098,269   

Dilutive common stock options

     800,223         842,690         754,146         865,285   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     33,670,696         33,076,384         33,581,682         32,963,554   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Revenue Recognition - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Sep. 03, 2014
Jan. 30, 2014
Sep. 30, 2014
Jun. 30, 2015
Mar. 31, 2014
Jun. 30, 2015
Jun. 30, 2014
Dec. 31, 2014
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]                
Revenue recognized           $ 2,115,000    
Non-refundable up-front payment           2,000,000    
Payment to be received upon signing of agreement           125,675    
Revenue recognized under revenue recognition, up front payment         $ 2,000,000      
Royalty and other revenue             $ 1,991,166  
Technology Transfer                
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]                
Revenue recognized             $ 0  
Estimated selling price       $ 300,000   300,000    
Consideration allocated to transaction       11,000   11,000    
Royalty and other revenue     $ 125,675          
Clinical Development                
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]                
Milestone Payment           60,000,000    
Potential milestone payments to be received       60,000,000   60,000,000    
Initial Commercial Sales                
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]                
Potential milestone payments to be received       100,000,000   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   160,000,000    
Provision for refund           0    
Revenue recognized       $ 0   $ 0   $ 2,100,000
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 47 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2015
Investments in Money Market Funds and Marketable Securities

Investments in money market funds and marketable securities consisted of the following at June 30, 2015:

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 12,092,702       $ 4,006       $ (349    $ 12,092,359   

Corporate and other debt securities

     11,060,445         1,394         (3,378      11,058,461   
  

 

 

    

 

 

    

 

 

    

 

 

 
     23,153,147         5,400         (3,727      23,154,820   

Long-term marketable securities:

           

U.S. Government and agency securities

     1,223,276         272         (80      1,223,468   

Corporate and other debt securities

     —          —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,223,276         272         (80      1,223,468   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 24,376,423       $ 5,672       $ (3,807    $ 24,378,288   
  

 

 

    

 

 

    

 

 

    

 

 

 

Investments in money market funds and marketable securities consisted of the following at December 31, 2014:

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 12,716,167       $ 2,174       $ (2,072    $ 12,716,269   

Corporate and other debt securities

     10,373,332         4,229         (3,621      10,373,940   
  

 

 

    

 

 

    

 

 

    

 

 

 
     23,089,499         6,403         (5,693      23,090,209   

Long-term marketable securities:

           

U.S. Government and agency securities

     1,227,843         —          (207      1,227,636   

Corporate and other debt securities

     2,326,066         —          (3,492      2,322,574   
  

 

 

    

 

 

    

 

 

    

 

 

 
     3,553,909         —          (3,699      3,550,210   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 26,643,408       $ 6,403       $ (9,392    $ 26,640,419   
  

 

 

    

 

 

    

 

 

    

 

 

 
Contractual Maturities of Money Market Funds and Marketable Securities

The contractual maturities of money market funds and marketable securities at June 30, 2015 were as follows:

 

     Amortized
Cost
     Fair Value  

Due in 1 year or less

   $ 23,153,147       $ 23,154,820   

Due in 1 to 2 years

     1,223,276         1,223,468   
  

 

 

    

 

 

 
   $ 24,376,423       $ 24,378,288   
  

 

 

    

 

 

 
XML 48 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 49 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions, Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2015
Acquisitions, Goodwill and Other Intangible Assets
2. Acquisitions, Goodwill and Other Intangible Assets

Acquisition of Refine Technology, LLC

On June 2, 2014, pursuant to the terms of the Asset Purchase Agreement, dated as of June 2, 2014 (the “Asset Purchase Agreement”), by and among the Company, Refine Technology, LLC (a limited liability company formed under the laws of the State of New Jersey) (“Refine”), the members of Refine, Jerry Shevitz, Refine Technology Sales LLC (a limited liability company formed under the laws of the State of New Jersey) and Refine Technology Sales Asia PTE. LTD. (a limited private company organized in the Republic of Singapore), the Company acquired the business of Refine, including Refine’s Alternating Tangential Flow (“ATF”) System, a market-leading device used to significantly increase product yield during the fermentation step of the biologic drug manufacturing process (the “Refine Business” and the acquisition of the Refine Business, the “Refine Acquisition”). Pursuant to the Asset Purchase Agreement, Repligen purchased all of the assets related to Refine’s ATF system and assumed certain specified liabilities related to Refine’s ATF system. This acquisition strengthened Repligen’s bioprocessing business by adding a complementary product line while expanding its direct sales presence worldwide. The transaction was accounted for as a purchase of a business under ASC 805, Business Combinations. The terms of the acquisition included an upfront cash payment of $21,235,937 less $66,277 as a result of the final determination of working capital, issuance of 215,285 shares of the Company’s $0.01 par value common stock valued at $4,000,000, potential milestone payments totaling up to $10,900,000 for the achievement of specific sales targets in the years 2014, 2015 and 2016, and future potential payments up to $7,500,000 out of any amounts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party. During the six months ended June 30, 2015, the Company paid Refine a $1,000,000 milestone payment for achievement of the 2014 sales target under the Asset Purchase Agreement. The $10,900,000 contingent consideration had an initial probability weighted fair value at acquisition of $1,370,000. The $7,500,000 contingent consideration had only a nominal probability weighted fair value at acquisition. In addition to the initial consideration, approximately $774,000 was paid to Refine following the acquisition under a Transition Services Agreement under which certain employees of Refine provided services to the Company for up to six months in support of the Refine Business. As these payments were contingent upon future service, they were recognized ratably as operating expense while the services were provided.

Consideration Transferred

The Company accounted for the Refine Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of the Refine Business 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 $26,539,660.

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:

 

Cash consideration,

   $ 21,169,660   

Value of common stock issued

     4,000,000   

Estimated fair value of contingent consideration

     1,370,000   
  

 

 

 

Total consideration transferred

   $ 26,539,660   
  

 

 

 

The fair value of contingent consideration was determined based upon a probability weighted analysis of expected future payments to be made to the seller. The Company paid to Refine $1,000,000 during the six months ended June 30, 2015 for achievements of sales targets met in 2014, and could make payments of up to $9,900,000 if specific sales targets are met for years 2015 and 2016. In addition, the Company could pay Refine up to $7,500,000 out of any receipts that might be received in connection with the resolution, withdrawal or settlement of certain patent disputes with a third party. 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. Please see Note 8 - Fair Value Measurement 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 approximately $817,835 in transaction costs related to the Refine Acquisition. The transaction costs are included in 2014 selling, general and administrative expenses in the consolidated statements of comprehensive income.

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 June 2, 2014. The components and allocation of the purchase price consists of the following amounts:

 

Accounts receivable

   $ 1,646,746   

Inventory

     1,003,422   

Other current assets

     184,080   

Fixed assets

     84,662   

Customer relationships

     6,400,000   

Developed technology

     2,000,000   

In process research and development (“IPR&D”)

     1,600,000   

Trademark and trade name

     700,000   

Accounts payable and other liabilities assumed

     (431,307

Goodwill

     13,352,057   
  

 

 

 

Net assets acquired

   $ 26,539,660   
  

 

 

 

Of the consideration paid, $6,400,000 represents the fair value of customer relationships that will be amortized over the determined useful life of 10 years, and $2,000,000 represents the fair value of developed technology that will be amortized over a determined useful life of 15 years. $700,000 represents the fair value of trademark and trade name determined to have an indefinite useful life and is not subject to amortization.

 

$1,600,000 of the consideration paid represents the fair value of acquired IPR&D projects that are considered identifiable assets as of the acquisition date. Those assets are considered indefinite lived until efforts associated with the projects are completed or abandoned. The major acquired technology IPR&D relates to the development of a single use system product extension to the ATF system business. The IPR&D project assets are not currently amortized and are reviewed for impairment at least annually. There was no evidence of impairment to IPR&D as of June 30, 2015. The excess of the purchase price over the fair value of tangible and intangible assets acquired was recorded to goodwill. The goodwill recognized is attributable to expected synergies that the Company will realize from this acquisition. This goodwill is deductible for tax purposes over 15 years from the date of acquisition.

Revenue, Net Income and Pro Forma Presentation

The Company recorded revenue from Refine of $466,000 from June 2, 2014 through June 30, 2014 and $5,394,000 for the six-month period ended June 30, 2015. The segregation of Refine’s net income is administratively impractical, as the Company operates as one operating segment and does not separately allocate expenses. The Company has included the operating results of Refine in its consolidated statements of operations since the June 2, 2014 acquisition date. The following table presents unaudited supplemental pro forma information as if the Refine Acquisition had occurred as of January 1, 2014.

 

     Three Months ended June 30,      Six Months ended June 30,  
     (in thousands)      (in thousands)  
     2015      2014      2015      2014  

Total revenue

   $ 21,457       $ 17,707       $ 42,274       $ 35,659   

The unaudited pro forma information for the three- and six-month periods ended June 30, 2015 and 2014 was calculated after applying the Company’s accounting policies and the impact of acquisition date fair value adjustments.

Other 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 estimated economic benefit method, as applicable, and the amortization expense is recorded within selling, general and administrative expense in the Company’s statements of comprehensive income. 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 Company’s 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 its products or changes in the size of the market for its 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, 2015.

Other intangible assets consisted of the following at June 30, 2015:

 

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

Technology – developed

   $ 3,301,656       $ (883,188      12   

In process research and development

     1,600,000         —          —    

Patents

     240,000         (162,500      8   

Customer relationships

     11,867,405         (3,069,210      9   

Trademark/ tradename

     700,000         —          —    
  

 

 

    

 

 

    

 

 

 

Total other intangible assets

   $ 17,709,061       $ (4,114,898      10   
  

 

 

    

 

 

    

 

Other intangible assets consisted of the following at December 31, 2014:

 

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

Technology – developed

   $ 3,337,658       $ (750,066      12   

In process research and development

     1,600,000         —          —    

Patents

     240,000         (147,500      8   

Customer relationships

     12,202,219         (2,546,004      9   

Trademark/ tradename

     700,000         —          —    
  

 

 

    

 

 

    

 

 

 

Total other intangible assets

   $ 18,079,877       $ (3,443,570      10   
  

 

 

    

 

 

    

Amortization expense for amortized intangible assets was approximately $801,000 for the six-month period ended June 30, 2015. In each of the next five years, the Company expects to record amortization expense of:

 

Years Ending

   Amortization Expense  

December 31, 2015 (six months remaining)

   $ 845,000   

December 31, 2016

     1,707,000   

December 31, 2017

     1,707,000   

December 31, 2018

     1,543,000   

December 31, 2019

     1,528,000   

December 31, 2020

     1,204,000   

 

XML 50 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Accounts receivable, reserve for doubtful accounts $ 73,550 $ 40,644
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued    
Preferred stock, shares outstanding    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 80,000,000 80,000,000
Common stock, shares issued 32,902,987 32,774,374
Common stock, shares outstanding 32,902,987 32,774,374
XML 51 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income Taxes
6 Months Ended
Jun. 30, 2015
Income Taxes
12. Income Taxes

For the three- and six-month periods ended June 30, 2015, the Company had income before taxes of $4,351,388 and $8,549,861, respectively. The Company recorded income tax provisions of $738,831 and $2,007,817, respectively, for the three- and six-month periods ended June 30, 2015. This results in a year to date effective tax rate of 23.5% for the six-month period ended June 30, 2015. The anticipated movement in the effective tax rate between the interim period and year end is a result of the expected change in the income position in the U.S. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden.

For the three- and six-month periods ended June 30, 2014, the Company had income before taxes of $3,243,249 and $8,641,354, respectively. The Company recorded income tax provisions of $417,827 and $1,538,829, respectively, for the three- and six-month periods ended June 30, 2014. This is based on a year to date effective tax rate of 17.8% for the six-month period ended June 30, 2014 and an expected effective tax rate of 24.23% for the year ending December 31, 2014. The anticipated movement in the effective tax rate between the interim period and year end is a result of the expected change in the income position in the U.S. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the U.S. statutory tax rate primarily due to the lower statutory tax rate in Sweden, as well as year-to-date income for the U.S. entity as compared to a projected loss in the U.S. for the full year.

The Company has net operating loss carryforwards of approximately $43,387,000 and business tax credits carryforwards of approximately $1,782,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 2032. 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, 2014, the Company concluded that realization of deferred tax assets beyond December 31, 2014 is not more likely than not, and as such, as of December 31, 2014 it maintained a valuation allowance against the majority of its remaining deferred tax assets. As of June 30, 2015, the Company concluded that realization of deferred tax assets beyond June 30, 2015 is not more likely than not, and as such, as of June 30, 2015 it maintained a valuation allowance against the majority of its remaining deferred tax assets.

The fiscal years ended March 31, 2007 through March 31, 2011 as well as the nine-month fiscal year ended December 31, 2011 and the years ended December 31, 2012, 2013 and 2014 are subject to examination by the Commonwealth of Massachusetts (“the Commonwealth”) taxing authorities. A corporate excise tax audit was recently completed in the Commonwealth for the fiscal years ended March 31, 2008 through 2011, and the nine-month period ended December 31, 2011. As a result of this audit, the Company has appealed the Commonwealth’s position with respect to the March 31, 2008 and 2009 years and has paid $140,626 to the Commonwealth in July 2015 in respect of assessments for the March 31, 2010, 2011 and December 31, 2011 tax years. The amount paid was previously accrued by the Company. Fiscal years ended December 31, 2012, 2013 and 2014 are subject to examination by other states, U.S. federal and Sweden taxing authorities.

XML 52 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2015
Jul. 31, 2015
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2015  
Document Fiscal Year Focus 2015  
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   32,910,187
XML 53 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Segment Reporting
6 Months Ended
Jun. 30, 2015
Segment Reporting
13. 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,
 
     2015     2014     2015     2014  

Sweden

     51     48     44     44

United States

     21     23     25     32

United Kingdom

     17     25     18     21

Other

     11     4     13     3
  

 

 

   

 

 

   

 

 

   

 

 

 

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

GE Healthcare

     51     48     44     44

Bioprocessing Customer B

     16     22     19     22

Bioprocessing Customer C

     9     14     12     14

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

 

     June 30,
2015
    December 31,
2014
 

GE Healthcare

     58     29
XML 54 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Revenue:        
Product revenue $ 21,457,267 $ 15,551,077 $ 42,273,543 $ 29,885,764
Royalty and other revenue       1,991,166
Total revenue 21,457,267 15,551,077 42,273,543 31,876,930
Operating expenses:        
Cost of product revenue 8,586,147 6,671,581 16,659,051 13,006,645
Cost of royalty revenue 0 0 0 0
Research and development 1,251,576 1,430,133 2,819,150 2,631,123
Selling, general and administrative 6,242,275 4,325,834 12,266,801 7,709,444
Contingent consideration - fair value adjustments 768,556 17,700 1,880,930 116,020
Total operating expenses 16,848,554 12,445,248 33,625,932 23,463,232
Income from operations 4,608,713 3,105,829 8,647,611 8,413,698
Investment income 19,012 84,920 55,597 186,736
Interest expense (7,788) (12,780) (16,829) (26,865)
Other income (expense) (268,549) 65,280 (136,518) 67,785
Income before income taxes 4,351,388 3,243,249 8,549,861 8,641,354
Income tax provision 738,831 417,827 2,007,817 1,538,829
Net income $ 3,612,557 $ 2,825,422 $ 6,542,044 $ 7,102,525
Earnings per share:        
Basic $ 0.11 $ 0.09 $ 0.20 $ 0.22
Diluted $ 0.11 $ 0.09 $ 0.19 $ 0.22
Weighted average shares outstanding:        
Basic 32,870,473 32,233,694 32,827,536 32,098,269
Diluted 33,670,696 33,076,384 33,581,682 32,963,554
Other comprehensive income:        
Unrealized gain (loss) on investments $ (4,962) $ 9,882 $ (22,331) $ 12,066
Foreign currency translation gain (loss) 1,447,038 (1,462,603) (2,401,571) (1,605,757)
Comprehensive income $ 5,054,633 $ 1,372,701 $ 4,118,142 $ 5,508,834
XML 55 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash, Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2015
Cash, Cash Equivalents and Marketable Securities
7. Cash, Cash Equivalents and Marketable Securities

At June 30, 2015 and December 31, 2014, the Company’s investments included money market funds as well as 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, 2015 is approximately 5.75 months.

Management reviewed the Company’s investments as of June 30, 2015 and December 31, 2014 and concluded that there are no securities with other than temporary impairments in its 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 money market funds and marketable securities consisted of the following at June 30, 2015:

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 12,092,702       $ 4,006       $ (349    $ 12,092,359   

Corporate and other debt securities

     11,060,445         1,394         (3,378      11,058,461   
  

 

 

    

 

 

    

 

 

    

 

 

 
     23,153,147         5,400         (3,727      23,154,820   

Long-term marketable securities:

           

U.S. Government and agency securities

     1,223,276         272         (80      1,223,468   

Corporate and other debt securities

     —          —          —          —    
  

 

 

    

 

 

    

 

 

    

 

 

 
     1,223,276         272         (80      1,223,468   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 24,376,423       $ 5,672       $ (3,807    $ 24,378,288   
  

 

 

    

 

 

    

 

 

    

 

 

 

At June 30, 2015, the Company’s investments included twenty-six securities in unrealized loss positions with a total unrealized loss of approximately $4,000 and a total fair market value of approximately $10,144,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, 2015 or the six months ended June 30, 2014.

Investments in money market funds and marketable securities consisted of the following at December 31, 2014:

 

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

Marketable securities:

           

U.S. Government and agency securities

   $ 12,716,167       $ 2,174       $ (2,072    $ 12,716,269   

Corporate and other debt securities

     10,373,332         4,229         (3,621      10,373,940   
  

 

 

    

 

 

    

 

 

    

 

 

 
     23,089,499         6,403         (5,693      23,090,209   

Long-term marketable securities:

           

U.S. Government and agency securities

     1,227,843         —          (207      1,227,636   

Corporate and other debt securities

     2,326,066         —          (3,492      2,322,574   
  

 

 

    

 

 

    

 

 

    

 

 

 
     3,553,909         —          (3,699      3,550,210   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 26,643,408       $ 6,403       $ (9,392    $ 26,640,419   
  

 

 

    

 

 

    

 

 

    

 

 

 

The contractual maturities of money market funds and marketable securities at June 30, 2015 were as follows:

 

     Amortized
Cost
     Fair Value  

Due in 1 year or less

   $ 23,153,147       $ 23,154,820   

Due in 1 to 2 years

     1,223,276         1,223,468   
  

 

 

    

 

 

 
   $ 24,376,423       $ 24,378,288   
  

 

 

    

 

 

 
XML 56 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation
6 Months Ended
Jun. 30, 2015
Stock-Based Compensation
6. Stock-Based Compensation

For the three months ended June 30, 2015 and 2014, the Company recorded stock-based compensation expense of $984,944 and $545,212, 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 $1,686,926 and $852,637 for the six-month periods ended June 30, 2015 and 2014, 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:

 

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

Cost of product revenue

   $ 63,068       $ 63,285       $ 105,975       $ 89,848   

Research and development

     89,905         80,392         159,177         111,995   

Selling, general and administrative

     831,971         401,535         1,421,774         650,794   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 984,944       $ 545,212       $ 1,686,926       $ 852,637   
  

 

 

    

 

 

    

 

 

    

 

 

 

The 2012 Plan allows for the granting of incentive and nonqualified options to purchase shares of common stock, restricted stock, restricted stock units and other equity awards. Incentive options and restricted stock units 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, 2015, options to purchase 1,265,486 shares were outstanding under the Plans. At June 30, 2015, 2,490,973 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 share-based awards on the grant date. 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 subject to performance or market conditions as of June 30, 2015. 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, 2015 under the Plans is summarized below:

 

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

Options outstanding at January 1, 2015

     1,225,117       $ 8.31         

Granted

     224,182         14.31         

Exercised

     (128,613      5.03         

Forfeited/Cancelled

     (55,200      8.96         
  

 

 

          

Options outstanding at June 30, 2015

     1,265,486       $ 9.68         7.23       $ 39,977,638   
  

 

 

          

Options exercisable at June 30, 2015

     466,706       $ 6.21         5.01       $ 16,360,523   
  

 

 

          

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

     1,184,234       $ 9.68         7.19       $ 37,410,229   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

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

The weighted average grant date fair value of options granted during the six months ended June 30, 2015 and 2014 was $21.83 and $10.85, respectively. The total fair value of stock options that vested during the six months ended June 30, 2015 and 2014 was approximately $1,521,511 and $646,322, respectively.

As of June 30, 2015, there was $7,318,939 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.97 years. The Company expects 717,528 unvested options to vest over the next five years.

XML 57 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2015
Stock-Based Compensation Expense

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

 

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

Cost of product revenue

   $ 63,068       $ 63,285       $ 105,975       $ 89,848   

Research and development

     89,905         80,392         159,177         111,995   

Selling, general and administrative

     831,971         401,535         1,421,774         650,794   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 984,944       $ 545,212       $ 1,686,926       $ 852,637   
  

 

 

    

 

 

    

 

 

    

 

 

 

Summary of Option Activity

Information regarding option activity for the six months ended June 30, 2015 under the Plans is summarized below:

 

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

Options outstanding at January 1, 2015

     1,225,117       $ 8.31         

Granted

     224,182         14.31         

Exercised

     (128,613      5.03         

Forfeited/Cancelled

     (55,200      8.96         
  

 

 

          

Options outstanding at June 30, 2015

     1,265,486       $ 9.68         7.23       $ 39,977,638   
  

 

 

          

Options exercisable at June 30, 2015

     466,706       $ 6.21         5.01       $ 16,360,523   
  

 

 

          

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

     1,184,234       $ 9.68         7.19       $ 37,410,229   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)  Represents the number of vested options as of June 30, 2015 plus the number of unvested options expected to vest as of June 30, 2015 based on the unvested outstanding options at June 30, 2015 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 58 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Revenue Recognition (Policies)
6 Months Ended
Jun. 30, 2015
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, 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 among 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. For 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, the Company’s 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 the 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 the Company’s customers on a stand-alone 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 returns, warranty or other issues is largely diminished. Furthermore, there is no customer right of return in the Company’s sales agreements. Sales returns and warranty issues are infrequent and have had nominal impact on the Company’s financial statements historically.

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
8. 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 59 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accrued Liabilities
6 Months Ended
Jun. 30, 2015
Accrued Liabilities
10. Accrued Liabilities

The Company estimates accrued liabilities by identifying services performed on the Company’s behalf, estimating the level of service performed and determining the associated cost incurred for such service as of each balance sheet date. For example, the Company would accrue for professional and consulting fees incurred with law firms, audit and accounting service providers and other third party consultants. These expenses are determined by either requesting those service providers to estimate unbilled services at each reporting date for services incurred or tracking costs incurred by service providers under fixed fee arrangements.

The Company has processes in place to estimate the appropriate amounts to record for accrued liabilities, which principally involve the applicable personnel reviewing the services provided. In the event that the Company does not identify certain costs that have begun to be incurred or the Company under or over-estimates the level of services performed or the costs of such services, the reported expenses for that period may be too low or too high. The date on which certain services commence, the level of services performed on or before a given date, and the cost of such services often require the exercise of judgment. The Company makes these judgments based upon the facts and circumstances known at the date of the financial statements.

Accrued liabilities consist of the following:

 

     June 30, 2015      December 31, 2014  

Employee compensation

   $ 3,040,719       $ 3,758,511   

Taxes

     900,799         571,080   

Royalty and license fees

     1,670,804         —    

Current portion of contingent consideration

     4,323,556         1,135,061   

Professional fees

     211,288         511,588   

Unearned revenue

     611,408         129,904   

Other accrued expenses

     763,743         712,919   
  

 

 

    

 

 

 

Total

   $ 11,522,317       $ 6,819,063   
  

 

 

    

 

 

 
XML 60 R60.htm IDEA: XBRL DOCUMENT v3.2.0.727
Percentage of Accounts Receivable by Significant Customers (Detail)
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Customer Concentration Risk | Accounts Receivable | GE Healthcare    
Concentration Risk [Line Items]    
Accounts receivable, percentage by customer 58.00% 29.00%
XML 61 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair Value Measurement
6 Months Ended
Jun. 30, 2015
Fair Value Measurement
8. 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, 2015.

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

 

     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

   $ 4,613,256       $ —        $ —        $ 4,613,256   

U.S. Government and agency securities

     8,468,232         4,851,595         —          13,319,827   

Corporate and other debt securities

     —          11,058,461         —          11,058,461   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 13,081,488       $ 15,910,056       $ —        $ 28,991,544   
  

 

 

    

 

 

    

 

 

    

 

 

 

The Company has no other assets or liabilities for which fair value measurement is either required or has been elected to be applied, other than the liabilities for contingent consideration recorded in connection with the BioFlash Partners, LLC (“BioFlash”) and Refine 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 the Refine Acquisition 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 Refine. 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, 2015 are primarily attributable to an increase to the expected Refine milestone payment of $1,864,000 related to 2015 sales, a $1,000,000 milestone payment to Refine related to 2014 sales, a $110,000 minimum royalty payment made to BioFlash, and a final milestone payment to Novozymes Biopharma DK A/S of 25,000 Euros (approximately $27,700). All milestone payments made in 2015 were previously accrued. The following table provides a rollforward of the fair value of the contingent consideration:

 

Balance at December 31, 2014

   $ 3,844,574   

Payments

     (1,137,741

Changes in fair value

     1,879,607   
  

 

 

 

Balance at June 30, 2015

   $ 4,586,440   
  

 

 

 

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:

 

     Contingent Consideration
     Refine

Fair value as of June 30, 2015

   $4,185,000

Valuation technique

   Probability-adjusted

discounted cash flow

Remaining periods in which milestones can be achieved

   2015 – 2016

 

     Fixed
Earn-out
     Maximum
Variable
Earn-out
     Accrued
Balance
 

2015

     3,500,000         850,000         4,185,000   

2016

     4,250,000         1,250,000         —    

The significant unobservable inputs used in the fair value measurement of Refine’s contingent consideration are (i) the probabilities of a successful achievement of 2015 and 2016 sales milestones; (ii) the period in which these milestones are expected to be achieved; and (iii) a discount rate. During the first six months of 2015, the estimated fair value of the 2015 contingent payment was increased by $1,864,000 to $4,185,000 based upon revised sales forecasts for 2015. Increases or decreases in the Company’s projected sales during these periods may result in a significantly higher or lower fair value measurement and could result in a reversal of the current accrual.

There were no remeasurements to fair value during the six months ended June 30, 2015 of financial assets and liabilities that are not measured at fair value on a recurring basis.

XML 62 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventories
6 Months Ended
Jun. 30, 2015
Inventories
9. 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 $57,000 at June 30, 2015 and $78,000 at December 31, 2014.

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:

 

     June 30,
2015
     December 31,
2014
 

Raw materials

   $ 8,000,881       $ 5,373,860   

Work-in-process

     2,471,586         2,256,265   

Finished products

     3,833,209         4,753,508   
  

 

 

    

 

 

 

Total

   $ 14,305,676       $ 12,383,633   
  

 

 

    

 

 

 

XML 63 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies
6 Months Ended
Jun. 30, 2015
Commitments and Contingencies
11. Commitments and Contingencies

In March 2014, the Company entered into an amendment of its existing lease to expand the rented space from 55,694 to 75,594 square feet at 41 Seyon Street, Waltham, Massachusetts. Pursuant to the terms of the amended lease, commencing on August 1, 2014 the Company began leasing an additional 19,900 square feet (the “Expansion Space”) for a period of eight years and one month. The Expansion Space is a part of the Company’s corporate headquarters.

The amended lease provides for additional rent expense of approximately $361,000 on an annualized basis. Future minimum rental commitments under the amended lease as of June 30, 2015 are as follows:

 

     Minimum Rental
Commitments
 

2015

   $ 1,178,000   

2016

     2,355,000   

2017

     1,895,000   

2018

     1,435,000   

2019

     1,371,000   

Thereafter

     3,728,000   
XML 64 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Other Intangible Assets (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2015
Dec. 31, 2014
Intangible Assets [Line Items]    
Gross Carrying Amount $ 17,709,061 $ 18,079,877
Accumulated Amortization $ (4,114,898) $ (3,443,570)
Weighted Average Useful Life (in years) 10 years 10 years
Technology - developed    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,301,656 $ 3,337,658
Accumulated Amortization $ (883,188) $ (750,066)
Weighted Average Useful Life (in years) 12 years 12 years
Patents    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 240,000 $ 240,000
Accumulated Amortization $ (162,500) $ (147,500)
Weighted Average Useful Life (in years) 8 years 8 years
Customer relationships    
Intangible Assets [Line Items]    
Gross Carrying Amount $ 11,867,405 $ 12,202,219
Accumulated Amortization $ (3,069,210) $ (2,546,004)
Weighted Average Useful Life (in years) 9 years 9 years
In process research and development ("IPR&D")    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets $ 1,600,000 $ 1,600,000
Trademark / tradename    
Intangible Assets [Line Items]    
Gross Carrying Amount, indefinite lived intangible assets $ 700,000 $ 700,000
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventories - Additional Information (Detail) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Inventory [Line Items]    
Reserves for excess and obsolete inventory $ 57,000 $ 78,000
XML 66 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2015
Changes in Accumulated Other Comprehensive Income

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

 

(In thousands)

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

Balance at December 31, 2014

   $ (33,054    $ (5,740,088    $ (5,773,142

Other comprehensive income/(loss) before reclassifications

     (22,331      (2,401,571      (2,423,902

Amounts reclassified from accumulated other comprehensive income

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Net current period other comprehensive income/(loss)

     (22,331      (2,401,571      (2,423,902
  

 

 

    

 

 

    

 

 

 

Balance at June 30, 2015

   $ (55,385    $ (8,141,659    $ (8,197,044
  

 

 

    

 

 

    

 

 

 

XML 67 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventories (Tables)
6 Months Ended
Jun. 30, 2015
Schedule of Inventories

Inventories consist of the following:

 

     June 30,
2015
     December 31,
2014
 

Raw materials

   $ 8,000,881       $ 5,373,860   

Work-in-process

     2,471,586         2,256,265   

Finished products

     3,833,209         4,753,508   
  

 

 

    

 

 

 

Total

   $ 14,305,676       $ 12,383,633   
  

 

 

    

 

 

 
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Roll Forward of Fair Value of Contingent Consideration (Detail)
6 Months Ended
Jun. 30, 2015
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Balance at December 31, 2014 $ 3,844,574
Payments (1,137,741)
Changes in fair value 1,879,607
Balance at June 30, 2015 $ 4,586,440
XML 69 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock-Based Compensation Expense (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 984,944 $ 545,212 $ 1,686,926 $ 852,637
Cost of product revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 63,068 63,285 105,975 89,848
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 89,905 80,392 159,177 111,995
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 831,971 $ 401,535 $ 1,421,774 $ 650,794
XML 70 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Cash flows from operating activities:    
Net income $ 6,542,044 $ 7,102,525
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 2,295,569 1,855,392
Stock-based compensation expense 1,686,926 852,637
Deferred tax expense 173,105 153,704
Loss on revaluation of contingent consideration 1,880,930 116,020
Loss on disposal of assets 1,156 2,640
Bad debt reserve 32,902  
Changes in assets and liabilities:    
Accounts receivable (6,853,392) (2,547,815)
Other receivables (283,478) 6,354,278
Inventories (2,380,129) (286,261)
Prepaid expenses and other current assets 981,580 (300,432)
Accounts payable 586,581 2,069,947
Accrued liabilities 874,652 (4,844,919)
Long-term liabilities (425,413) (207,390)
Net cash provided by operating activities 5,113,034 10,320,326
Cash flows from investing activities:    
Purchases of marketable securities (8,118,938) (18,635,241)
Redemptions of marketable securities 10,358,735 24,491,993
Acquisition of assets of Refine Technology, LLC   (21,235,937)
Increase in restricted cash   (250,000)
Purchases of property, plant and equipment (1,736,695) (1,224,091)
Net cash provided by (used in) investing activities 503,102 (16,853,276)
Cash flows from financing activities:    
Exercise of stock options 685,661 1,337,906
Payment of contingent considerations (99,000)  
Net cash provided by financing activities 586,661 1,337,906
Effect of exchange rate changes on cash and cash equivalents (1,553,773) (878,891)
Net increase (decrease) in cash and cash equivalents 4,649,024 (6,073,935)
Cash and cash equivalents, beginning of period 35,363,024 39,829,653
Cash and cash equivalents, end of period 40,012,048 33,755,718
Supplemental disclosure of non-cash investing activities:    
Income taxes paid $ 1,629,000 $ 668,000
XML 71 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings Per Share
6 Months Ended
Jun. 30, 2015
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.

Basic and diluted weighted average shares outstanding were as follows:

 

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

Weighted average common shares

     32,870,473         32,233,694         32,827,536         32,098,269   

Dilutive common stock options

     800,223         842,690         754,146         865,285   
  

 

 

    

 

 

    

 

 

    

 

 

 

Weighted average common shares, assuming dilution

     33,670,696         33,076,384         33,581,682         32,963,554   
  

 

 

    

 

 

    

 

 

    

 

 

 

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 shares of the Company’s common stock, respectively, were excluded from the calculation of diluted earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive.

At June 30, 2014, there were outstanding options to purchase 1,312,741 shares of the Company’s common stock at a weighted average exercise price of $7.19 per share. For the three- and six-month periods ended June 30, 2014, 264,317 and 300,908 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 72 R58.htm IDEA: XBRL DOCUMENT v3.2.0.727
Percentage of Revenue by Geographic Area (Detail) - Geographic Concentration Risk - Total Revenue
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Concentration Risk [Line Items]        
Revenues, percentage by country 100.00% 100.00% 100.00% 100.00%
Sweden        
Concentration Risk [Line Items]        
Revenues, percentage by country 51.00% 48.00% 44.00% 44.00%
United States        
Concentration Risk [Line Items]        
Revenues, percentage by country 21.00% 23.00% 25.00% 32.00%
United Kingdom        
Concentration Risk [Line Items]        
Revenues, percentage by country 17.00% 25.00% 18.00% 21.00%
Other        
Concentration Risk [Line Items]        
Revenues, percentage by country 11.00% 4.00% 13.00% 3.00%
XML 73 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accrued Liabilities (Tables)
6 Months Ended
Jun. 30, 2015
Schedule of Accrued Liabilities

Accrued liabilities consist of the following:

 

     June 30, 2015      December 31, 2014  

Employee compensation

   $ 3,040,719       $ 3,758,511   

Taxes

     900,799         571,080   

Royalty and license fees

     1,670,804         —    

Current portion of contingent consideration

     4,323,556         1,135,061   

Professional fees

     211,288         511,588   

Unearned revenue

     611,408         129,904   

Other accrued expenses

     763,743         712,919   
  

 

 

    

 

 

 

Total

   $ 11,522,317       $ 6,819,063   
  

 

 

    

 

 

 
XML 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 163 266 1 true 59 0 false 8 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.repligen.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 107 - Disclosure - Basis of Presentation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting Basis of Presentation Notes 6 false false R7.htm 108 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock Acquisitions, Goodwill and Other Intangible Assets 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/NotesToFinancialStatementsAccumulatedOtherComprehensiveIncomeLossTextBlock 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 - Stock-Based Compensation Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 11 false false R12.htm 113 - Disclosure - Cash, Cash Equivalents and Marketable Securities Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock Cash, Cash Equivalents and Marketable Securities Notes 12 false false R13.htm 114 - Disclosure - Fair Value Measurement Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurement Notes 13 false false R14.htm 115 - Disclosure - Inventories Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventories 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 - Commitments and Contingencies Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 16 false false R17.htm 118 - Disclosure - Income Taxes Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 17 false false R18.htm 119 - Disclosure - Segment Reporting Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Segment Reporting Notes 18 false false R19.htm 120 - Disclosure - Revenue Recognition (Policies) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Revenue Recognition (Policies) Policies 19 false false R20.htm 121 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Acquisitions, Goodwill and Other Intangible Assets (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock 20 false false R21.htm 122 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccumulatedOtherComprehensiveIncomeLossTextBlockTables Accumulated Other Comprehensive Income (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccumulatedOtherComprehensiveIncomeLossTextBlock 21 false false R22.htm 123 - 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 22 false false R23.htm 124 - 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 23 false false R24.htm 125 - 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 24 false false R25.htm 126 - 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 25 false false R26.htm 127 - Disclosure - Inventories (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventories (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock 26 false false R27.htm 128 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables Accrued Liabilities (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock 27 false false R28.htm 129 - 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 28 false false R29.htm 130 - Disclosure - Segment Reporting (Tables) Sheet http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Segment Reporting (Tables) Tables http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 29 false false R30.htm 131 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation Acquisitions, Goodwill and Other Intangible Assets - Additional Information (Detail) Details 30 false false R31.htm 132 - Disclosure - Consideration Transferred (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureConsiderationTransferred Consideration Transferred (Detail) Details 31 false false R32.htm 133 - Disclosure - Components and Allocation of Purchase Price (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureComponentsAndAllocationOfPurchasePrice Components and Allocation of Purchase Price (Detail) Details 32 false false R33.htm 134 - Disclosure - Unaudited Supplemental Pro Forma Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureUnauditedSupplementalProFormaInformation Unaudited Supplemental Pro Forma Information (Detail) Details 33 false false R34.htm 135 - Disclosure - Other Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets Other Intangible Assets (Detail) Details 34 false false R35.htm 136 - Disclosure - Amortization Expense for Amortized Intangible Assets (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureAmortizationExpenseForAmortizedIntangibleAssets Amortization Expense for Amortized Intangible Assets (Detail) Details 35 false false R36.htm 137 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation Revenue Recognition - Additional Information (Detail) Details 36 false false R37.htm 138 - Disclosure - Changes in Accumulated Other Comprehensive Income (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureChangesInAccumulatedOtherComprehensiveIncome Changes in Accumulated Other Comprehensive Income (Detail) Details 37 false false R38.htm 139 - 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 38 false false R39.htm 140 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings Per Share - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 40 false false R41.htm 142 - Disclosure - Stock-Based Compensation Expense (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationExpense Stock-Based Compensation Expense (Detail) Details 41 false false R42.htm 143 - Disclosure - Summary of Information Regarding Option Activity (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity Summary of Information Regarding Option Activity (Detail) Details 42 false false R43.htm 144 - 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 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 Money Market Funds and Marketable Securities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInMoneyMarketFundsAndMarketableSecurities Investments in Money Market Funds and Marketable Securities (Detail) Details 45 false false R46.htm 147 - Disclosure - Contractual Maturities of Money Market Funds and Marketable Securities (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfMoneyMarketFundsAndMarketableSecurities Contractual Maturities of Money Market Funds and Marketable Securities (Detail) Details 46 false false R47.htm 148 - 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 47 false false R48.htm 149 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformation Fair Value Measurement - Additional Information (Detail) Details 48 false false R49.htm 150 - Disclosure - Roll Forward of Fair Value of Contingent Consideration (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration Roll Forward of Fair Value of Contingent Consideration (Detail) Details 49 false false R50.htm 151 - 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 50 false false R51.htm 152 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureInventoriesAdditionalInformation Inventories - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Schedule of Inventories (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories Schedule of Inventories (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 - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 54 false false R55.htm 156 - Disclosure - Future Minimum Rental Commitments under Amended Lease (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureFutureMinimumRentalCommitmentsUnderAmendedLease Future Minimum Rental Commitments under Amended Lease (Detail) Details 55 false false R56.htm 157 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 56 false false R57.htm 158 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation Segment Reporting - Additional Information (Detail) Details 57 false false R58.htm 159 - Disclosure - Percentage of Revenue by Geographic Area (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea Percentage of Revenue by Geographic Area (Detail) Details 58 false false R59.htm 160 - Disclosure - Percentage of Revenue from Significant Customers (Detail) Sheet http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers Percentage of Revenue from Significant Customers (Detail) Details 59 false false R60.htm 161 - 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 60 false false All Reports Book All Reports In ''CONDENSED CONSOLIDATED BALANCE SHEETS'', column(s) 3, 4, 5 are contained in other reports, so were removed by flow through suppression. In ''CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS'', column(s) 1, 2, 3 are contained in other reports, so were removed by flow through suppression. rgen-20150630.xml rgen-20150630_cal.xml rgen-20150630_def.xml rgen-20150630_lab.xml rgen-20150630_pre.xml rgen-20150630.xsd true true XML 75 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Basic and Diluted Weighted Average Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Weighted Average Number of Shares Outstanding [Line Items]        
Weighted average common shares 32,870,473 32,233,694 32,827,536 32,098,269
Dilutive common stock options 800,223 842,690 754,146 865,285
Weighted average common shares, assuming dilution 33,670,696 33,076,384 33,581,682 32,963,554
XML 76 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Acquisitions, Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2015
Consideration Transferred

The total consideration transferred follows:

 

Cash consideration,

   $ 21,169,660   

Value of common stock issued

     4,000,000   

Estimated fair value of contingent consideration

     1,370,000   
  

 

 

 

Total consideration transferred

   $ 26,539,660   
  

 

 

 

Components and Allocation of Purchase Price

The components and allocation of the purchase price consists of the following amounts:

 

Accounts receivable

   $ 1,646,746   

Inventory

     1,003,422   

Other current assets

     184,080   

Fixed assets

     84,662   

Customer relationships

     6,400,000   

Developed technology

     2,000,000   

In process research and development (“IPR&D”)

     1,600,000   

Trademark and trade name

     700,000   

Accounts payable and other liabilities assumed

     (431,307

Goodwill

     13,352,057   
  

 

 

 

Net assets acquired

   $ 26,539,660   
  

 

 

 
Unaudited Supplemental Pro Forma Information

The following table presents unaudited supplemental pro forma information as if the Refine Acquisition had occurred as of January 1, 2014.

 

     Three Months ended June 30,      Six Months ended June 30,  
     (in thousands)      (in thousands)  
     2015      2014      2015      2014  

Total revenue

   $ 21,457       $ 17,707       $ 42,274       $ 35,659   

Other Intangible Assets - Finite-Lived

Other intangible assets consisted of the following at June 30, 2015:

 

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

Technology – developed

   $ 3,301,656       $ (883,188      12   

In process research and development

     1,600,000         —          —    

Patents

     240,000         (162,500      8   

Customer relationships

     11,867,405         (3,069,210      9   

Trademark/ tradename

     700,000         —          —    
  

 

 

    

 

 

    

 

 

 

Total other intangible assets

   $ 17,709,061       $ (4,114,898      10   
  

 

 

    

 

 

    

 

Other intangible assets consisted of the following at December 31, 2014:

 

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

Technology – developed

   $ 3,337,658       $ (750,066      12   

In process research and development

     1,600,000         —          —    

Patents

     240,000         (147,500      8   

Customer relationships

     12,202,219         (2,546,004      9   

Trademark/ tradename

     700,000         —          —    
  

 

 

    

 

 

    

 

 

 

Total other intangible assets

   $ 18,079,877       $ (3,443,570      10   
  

 

 

    

 

 

    

Schedule of Amortization Expense for Amortized Intangible Assets

In each of the next five years, the Company expects to record amortization expense of:

 

Years Ending

   Amortization Expense  

December 31, 2015 (six months remaining)

   $ 845,000   

December 31, 2016

     1,707,000   

December 31, 2017

     1,707,000   

December 31, 2018

     1,543,000   

December 31, 2019

     1,528,000   

December 31, 2020

     1,204,000